.events-head-section{text-align:center;padding:80px 0 40px 0}.events-head-section h1{margin-bottom:40px}@media (min-width:1024px){.events-main-section{margin:40px 0}}.conference-filters{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.conference-filters .input-group{display:flex;border:1px solid #D2D7DD;border-radius:3px;overflow:hidden}.conference-filters .input-group span{display:inline-flex;border-left:1px solid #D2D7DD;border-right:1px solid #D2D7DD;padding:0 6px;line-height:42px;color:rgba(0,0,0,0.54)}.conference-filters button{margin:0}@media (min-width:1024px){.conference-filters{flex-direction:row;gap:12px}.conference-filters>*{flex:1;width:auto}.conference-filters .input-group{flex:2}}.conference-item{border:1px solid #D2D7DD;border-radius:8px;margin-bottom:16px;display:flex;flex-direction:column}.conference-item .conference-item-column{padding:40px}.conference-item .conference-item-column._right{border-top:1px solid #D2D7DD}.conference-item .conference-item-column .online{display:flex;align-items:center;gap:8px}@media (min-width:768px){.conference-item{flex-direction:row}.conference-item .conference-item-column._left{flex:1}.conference-item .conference-item-column._right{border-top:none;width:352px;border-left:1px solid #D2D7DD}}.button-block{display:flex;flex-direction:column;gap:8px}.button-block._center{justify-content:center}@media (min-width:768px){.button-block{flex-direction:row}}.button-double{display:inline-block;width:100%}.button-double .button-double-item{border:none;color:#fff;background:#276DCB;border-radius:3px;font-size:14px;font-weight:500;display:table;line-height:16px;text-transform:uppercase;text-align:center;width:50%;margin:0;box-shadow:none;padding:15px 18px 13px 18px}.button-double .button-double-item.-inactive{background-color:transparent;cursor:pointer;color:#276DCB;border:1px solid #276DCB;padding-top:14px;padding-bottom:12px;transition:all .15s}.button-double .button-double-item.-inactive:hover{box-shadow:0 4px 16px rgba(55,71,79,0.08),0 4px 6px rgba(55,71,79,0.16)}.button-double .button-double-item.-left{border-top-right-radius:0;border-bottom-right-radius:0;float:left}.button-double .button-double-item.-right{border-top-left-radius:0;border-bottom-left-radius:0;float:right}@media (min-width:768px){.button-double{width:450px;max-width:100%}}.button{padding:15px 17px;width:100%;text-align:center;font-size:14px;line-height:1;text-transform:uppercase;background-color:#276DCB;box-shadow:0 1px 4px rgba(7,52,119,0.14),0 1px 1px rgba(8,32,60,0.15);border-radius:3px;display:inline-block;color:#fff;font-weight:500;transition:all .25s;min-width:152px;text-decoration:none}.button:active{box-shadow:0 4px 16px rgba(55,71,79,0.08),0 4px 6px rgba(55,71,79,0.16);background-color:#1759A6;color:#fff}.button:focus{color:#fff;text-decoration:none;outline:none}.button._light{color:#276DCB;background-color:#F4FAFF}.button._light:active{background-color:#D8EBFD;color:#276DCB}@media (min-width:768px){.button{width:auto}}@media (min-width:1200px){.button{cursor:pointer}.button._light:hover{background-color:#D8EBFD;color:#276DCB}.button:hover{box-shadow:0 4px 16px rgba(55,71,79,0.08),0 4px 6px rgba(55,71,79,0.16);background-color:#1759A6;color:#fff}}.select-label{width:100%;position:relative}.select-label select.select{padding:11px 32px 11px 16px;border:1px solid #D2D7DD;border-radius:3px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.25}.select-label:after{content:'';width:10px;height:10px;border-bottom:2px solid rgba(0,0,0,0.54);border-right:2px solid rgba(0,0,0,0.54);transform:rotate(45deg);pointer-events:none;position:absolute;top:0;bottom:0;right:16px;margin:auto}.date-picker-label{position:relative;flex:1;display:flex;align-items:center}.date-picker-label svg{position:absolute;top:0;bottom:0;left:12px;margin:auto;z-index:3}.date-picker-label .date-picker-input{padding:11px 12px 11px 40px;border:none;border-radius:0;min-width:0;width:100%;font-size:16px;line-height:1.25;text-align:left}.event-item-formats{display:inline-block;margin-bottom:16px}.event-item-formats .item-format{font-size:15px;display:inline-block;margin:2px;padding:2px 4px;font-weight:400;color:#222D39;background:#f5f5f5;border-radius:4px}.conference-archive-block>div>a{font-size:16px}.empty-map{display:block !important;margin:0 auto !important;width:100%;height:456px;max-width:1172px}.empty-map .g-wide__image:after{background-color:rgba(0,0,0,0.54)}.empty-map_text{top:50px}.empty-map_text svg{display:block;margin:0 auto}.empty-map_text span{position:relative;left:0;top:18px;font-weight:700;font-size:32px;line-height:44px;letter-spacing:-0.01em}.events-page{background:#fff;overflow:hidden}.event-item-date{margin-bottom:16px;color:#fb3640;font-size:16px;line-height:1;text-transform:uppercase}.event-item-title{color:#273043;font-size:24px;line-height:1.16;margin-bottom:16px;font-weight:700}.event-item-logo{max-height:78px;max-width:200px;margin-bottom:10px}.online{display:flex;align-items:center;gap:8px}.event-item-info{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.event-item-info .event-item-row{gap:8px;display:flex}.event-item-info .event-item-row .icon{width:24px;height:24px;display:flex}.event-item-info .event-item-row .icon svg{margin:auto}.event-item-description p:last-of-type{margin:0}.events-snippet{text-align:center;margin-bottom:60px}.events-snippet h2{color:#fff}.events-snippet .background{background:linear-gradient(0deg, rgba(39,48,67,0.5), rgba(39,48,67,0.5)),url(/site_resource/pages/events_calendar/images/banner-expo.png) no-repeat center;padding:55px 0;border-radius:8px}.events-snippet .button{width:auto}@media (max-width:767px){.events-snippet .container{padding:0}}.button.-light:focus{color:#276DCB}.format-list{position:relative;display:flex}.format-list_item{margin:0 2px 20px 0;padding:4px 12px;background-color:#F5F5F5;border-radius:4px;line-height:16px;font-size:12px}