.opentip-container{max-width:40.71429rem}.opentip-container .opentip{padding:8px;text-shadow:none!important}.opentip-container .opentip .ot-content .popup_block{display:block;position:relative;padding:2.71429rem 2.14286rem 1.5rem;width:39.71429rem;background:#272c31;z-index:2;zoom:1}.opentip-container .opentip .ot-content .popup_block .marker{content:'';display:none;top:25%;left:-16px;position:absolute;border:8px solid transparent;border-right:8px solid #272c31;cursor:default;z-index:3}.opentip-container .opentip .ot-content .popup_block .block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.opentip-container .opentip .ot-content .popup_block .block .date{font-family:'Rubik',sans-serif;font-weight:500;font-size:1.71429rem;line-height:1.71429rem;color:#fff}.opentip-container .opentip .ot-content .popup_block .block .title{margin:.92857rem 0 0 0;font-family:'Rubik',sans-serif;font-weight:500;font-size:1.71429rem;line-height:1.71429rem;color:#fff}.opentip-container .opentip .ot-content .popup_block .block .content{margin:1.92857rem 0 0 0;padding:1.21429rem 0;border-top:1px rgba(210,213,221,.3) solid;font-family:'Rubik',sans-serif;font-weight:300;font-size:1rem;line-height:1.21429rem;color:#fff}.opentip-container .opentip .ot-content .popup_block .block .content p{margin:1.21429rem 0}.opentip-container .opentip .ot-content .popup_block .block .content p:first-child{margin-top:0}.opentip-container .opentip .ot-content .popup_block .block .content p:last-child{margin-bottom:0}.opentip-container .opentip .ot-content .popup_block .block .themes{padding:1.21429rem 0 1.21429rem;border-top:1px rgba(210,213,221,.3) solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.opentip-container .opentip .ot-content .popup_block .block .themes .caption{-webkit-flex-basis:7.5rem;-ms-flex-preferred-size:7.5rem;flex-basis:7.5rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;font-family:'Rubik',sans-serif;font-weight:500;font-size:1rem;line-height:1rem;color:#fff}.opentip-container .opentip .ot-content .popup_block .block .themes .items{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.opentip-container .opentip .ot-content .popup_block .block .themes .item{font-family:'Rubik',sans-serif;font-weight:300;font-size:1rem;line-height:1rem;color:#fff}.opentip-container .opentip .ot-content .popup_block .block .themes .item:nth-child(n+2) {margin-top:.71429rem}.opentip-container .opentip .ot-content .popup_block .block .moderators{padding:1.21429rem 0 1.21429rem;border-top:1px rgba(210,213,221,.3) solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.opentip-container .opentip .ot-content .popup_block .block .moderators .caption{-webkit-flex-basis:7.5rem;-ms-flex-preferred-size:7.5rem;flex-basis:7.5rem;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-family:'Rubik',sans-serif;font-weight:500;font-size:1rem;line-height:1rem;color:#fff}.opentip-container .opentip .ot-content .popup_block .block .moderators .items{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.opentip-container .opentip .ot-content .popup_block .block .moderators .item{font-family:'Rubik',sans-serif;font-weight:300;font-size:1rem;line-height:1rem;color:#fff}.opentip-container .opentip .ot-content .popup_block .block .moderators .item:nth-child(n+2) {margin-top:.71429rem}.opentip-container .opentip .ot-content .popup-calendar{display:block;position:relative;padding:2.35714rem 1.64286rem 2.42857rem;width:25.71429rem;background:#272c31;z-index:2;zoom:1}.opentip-container .opentip .ot-content .popup-calendar .marker{position:absolute;display:none;top:0;left:-1.14286rem;height:100%;width:1.14286rem;cursor:default;z-index:3}.opentip-container .opentip .ot-content .popup-calendar .marker>div{position:absolute;display:none;top:50%;left:0;margin-top:-8px;border:8px solid transparent;border-right:8px solid #272c31}.opentip-container .opentip .ot-content .popup-calendar .category{font-family:'Rubik',sans-serif;text-transform:uppercase;letter-spacing:1px;word-spacing:1px;font-size:.85714rem;line-height:.85714rem;color:#fff}.opentip-container .opentip .ot-content .popup-calendar .title{display:block;text-decoration:none;margin-top:1rem;font-family:'Rubik',sans-serif;font-weight:500;font-size:1.71429rem;line-height:2rem;color:#fff}.opentip-container .opentip .ot-content .popup-calendar .title:hover{text-decoration:underline}.opentip-container .opentip .ot-content .popup-calendar .date{position:relative;margin-top:1.78571rem;padding-left:2.14286rem;font-family:'Rubik',sans-serif;font-size:1.14286rem;line-height:1.14286rem;color:#fff}.opentip-container .opentip .ot-content .popup-calendar .date:before{content:'';position:absolute;top:-.07143rem;left:0;width:1.14286rem;height:1.21429rem;background:url(http://roscongress.org/bitrix/templates/rc2/img/xcalendar.png.pagespeed.ic.LeijoO_HyY.png) 0 0 no-repeat;background-size:contain}.opentip-container .opentip .ot-content .popup-calendar .place{position:relative;margin-top:.42857rem;padding-left:2.14286rem;font-family:'Rubik',sans-serif;font-size:1.14286rem;line-height:1.14286rem;color:#fff}.opentip-container .opentip .ot-content .popup-calendar .place:before{content:'';position:absolute;top:0;left:0;width:1.14286rem;height:1.14286rem;background:url(http://roscongress.org/bitrix/templates/rc2/img/xplace_forum.png.pagespeed.ic.cFWg4ItZc_.png) 0 0 no-repeat;background-size:contain}