.conferences{min-height:360px}.conferences-page{padding-top:10px;padding-bottom:30px}@media screen and (width>=1000px){.conferences-page{padding-top:0}}.conferences-top{flex-direction:column;align-items:flex-start;margin-bottom:15px;display:flex}@media screen and (width>=1000px){.conferences-top{flex-direction:row;justify-content:space-between;align-items:center}}.conferences-loading .conferences-filter-countries,.conferences-loading .conference-block_more{opacity:.5;pointer-events:none}.conferences-loading .conference-block,.conferences:not(.conferences-loading) .conference-block-skelet{display:none}.conferences__title{color:#201d2e;margin-bottom:15px;font-size:20px;font-weight:700;line-height:1.2}@media screen and (width>=1000px){.conferences__title{margin-bottom:0;padding-left:15px;font-size:30px}}.conferences-filter-countries{width:150px;position:relative}.conferences-filter-countries__current{color:#7f8186;appearance:none;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;z-index:2;text-align:left;background:0 0;border:0;width:100%;min-height:20px;padding:0 30px;font-family:Montserrat,sans-serif;font-size:15px;line-height:1;display:block;position:relative;overflow:hidden}.conferences-filter-countries__select{display:none}.conferences-filter-countries__list{z-index:2;opacity:0;visibility:hidden;-ms-overflow-style:none;scrollbar-width:none;background:#fff;border:1px solid #ff3d00;border-radius:10px;width:200px;max-height:210px;padding:10px;transition:all .3s;position:absolute;top:calc(100% + 15px);left:0;overflow-y:auto;transform:translateY(10px)}.conferences-filter-countries__list::-webkit-scrollbar{display:none}@media screen and (width>=1000px){.conferences-filter-countries__list{left:initial;right:0}}.conferences-filter-countries__list_active{opacity:1;visibility:visible;transform:translateY(0)}.conferences-filter-countries__item{color:#201d2e;text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;padding:10px;font-size:16px;line-height:1;display:block;overflow:hidden}.conferences-filter-countries__item_active{color:#ff3d00;font-weight:700}.conferences-filter-countries__icon-location,.conferences-filter-countries__icon-arrow{position:absolute;top:50%;transform:translateY(-50%)}.conferences-filter-countries__icon-location{color:#acb0bd;width:20px;height:20px;display:block;left:0}.conferences-filter-countries__icon-arrow{color:#7f8186;width:10px;height:10px;display:block;right:0}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.conference-block{margin-top:15px}.conference-block[hidden]{display:none}.conference-block-skelet{margin-top:15px}.conference-block-skelet__title,.conference-block-skelet__wrapper{background-color:#eceff6;border-radius:10px;animation:1s linear infinite pulse}.conference-block-skelet__title{height:24px;margin-bottom:30px}@media screen and (width>=1000px){.conference-block-skelet__title{height:30px}}.conference-block-skelet__wrapper{height:113px}@media screen and (width>=1000px){.conference-block-skelet__wrapper{height:130px}}.conference-block_more button{text-align:center;color:#201d2e;appearance:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#fff0 0%,#fff 100%);border-radius:0 0 10px 10px;justify-content:center;align-items:center;width:100%;margin:15px 0 30px;padding:15px;font-size:15px;line-height:1;display:flex}.conference-block_more button:not(:disabled){cursor:pointer}.conference-block_more .icon{flex:none;width:20px;height:20px;margin-right:10px}.conference-block_more .icon img{width:100%;height:100%;display:block}.conference-block_wrapper-item+.conference-block_wrapper-item{margin-top:15px}.conference-block_wrapper-item{grid-column-gap:14px;background-color:#fff;border-radius:10px;grid-template-columns:auto 1fr;grid-template-areas:"logo date""logo location""title title""tags tags""banner banner";padding:15px;display:grid}.conference-block_wrapper-item.closed-conference{display:none}.conference-block_wrapper-item.closed-conference.show{display:grid}@media screen and (width>=1000px){.conference-block_wrapper-item{grid-column-gap:12px;grid-template:"date logo title link""date logo location link""date logo tags link"1fr"banner banner banner banner"/auto auto 1fr auto;align-items:center}}.conference-block_wrapper .date{color:#201d2e;grid-area:date;font-size:14px;line-height:1.5}@media screen and (width>=1000px){.conference-block_wrapper .date{text-align:center;width:100px;font-size:16px;line-height:1}}.conference-block_wrapper .date .day{font-weight:600}@media screen and (width>=1000px){.conference-block_wrapper .date .day{font-size:34px;display:block}.conference-block_wrapper .date .month{color:#7f8186;margin-top:5px;display:block}.conference-block_wrapper .date .separate-month .day{font-size:18px}}.conference-block_wrapper .date .separate-month .dash{display:inline}@media screen and (width>=1000px){.conference-block_wrapper .date .separate-month .dash{border:1px solid #c4c4c4;border-radius:3px;width:14px;margin:7px auto;font-size:0;display:block}}.conference-block_wrapper .hashtag-wrapper{grid-area:hashtag;margin:8px -7px -7px}@media screen and (width>=1000px){.conference-block_wrapper .hashtag-wrapper{align-self:flex-end;margin-top:0}}.conference-block_wrapper .hashtag-wrapper__inner{flex-wrap:wrap;height:34px;display:flex;overflow:hidden}.conference-block_wrapper .hashtag-wrapper__item{color:#573ecb;padding:7px;display:block}.conference-block_wrapper .hashtag-wrapper__item span{background-color:#eceff6;border-radius:5px;padding:4px 10px;font-size:12px;line-height:1;display:block}.conference-block_title{color:#201d2e;margin-bottom:30px;font-size:20px;font-weight:700;line-height:1.2}@media screen and (width>=1000px){.conference-block_title{padding-left:15px;font-size:26px}}.conference-location{color:#7f8186;grid-area:location;font-size:14px;line-height:1.5}@media screen and (width>=1000px){.conference-location{align-self:flex-start;font-size:16px}}.conference__logo_wrapper{flex-wrap:wrap;grid-area:logo;justify-content:center;align-self:center;align-items:center;width:70px;height:40px;display:flex}@media screen and (width>=1000px){.conference__logo_wrapper{width:175px;height:100px;margin-right:18px}}.conference__logo{width:auto;max-height:100%}.conference__title{color:#201d2e;grid-area:title;margin-top:15px;font-size:16px;font-weight:600;line-height:1.3}.conference__title span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:41px;display:-webkit-box;overflow:hidden}@media screen and (width>=1000px){.conference__title span{max-height:46px}.conference__title{align-self:flex-end;margin-top:0;font-size:18px}}.conference__title a{color:inherit;padding-top:14px;padding-bottom:7px;display:block}@media screen and (width>=1000px){.conference__title a{pointer-events:none;padding:0}}.conference__link{display:none}@media screen and (width>=1000px){.conference__link{color:#fff;background:linear-gradient(#ff0101 0%,#f88d1d 100%);border-radius:10px;grid-area:link;margin-right:15px;padding:10px 15px;font-size:16px;font-weight:600;line-height:1;transition:box-shadow .3s;display:block;box-shadow:0 5px 15px #ff00004d}.conference__link:hover{box-shadow:0 0 #ff00004d}}.conference-tags{flex-wrap:wrap;grid-area:tags;align-items:center;gap:10px 15px;margin-top:15px;display:flex}.conference-tags--item{background:#eceff6;border-radius:5px;padding:4px 10px;font-size:12px;font-weight:400;line-height:100%}.conference-tags--item:nth-child(9n-8){color:#573ecb}.conference-tags--item:nth-child(9n-7){color:#d620b9}.conference-tags--item:nth-child(9n-6){color:#0f5fd7}.conference-tags--item:nth-child(9n-5){color:#d7570f}.conference-tags--item:nth-child(9n-4){color:#670fd7}.conference-tags--item:nth-child(9n-3){color:#2bd70f}.conference-tags--item:nth-child(9n-2){color:#d70f0f}.conference-tags--item:nth-child(9n-1){color:#08a1c2}.conference-tags--item:nth-child(9n){color:#67ae0c}.conference-events{grid-area:banner;margin-top:15px}.conference-events .conference--guide-events-btn{padding:10px 15px}.conference-events .conference--guide-events-btn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
