.main[view=events] .intro{padding:56px 0}@media(max-width: 991px){.main[view=events] .intro{padding:32px 0}}.main[view=events] .intro .container{flex-flow:column nowrap;justify-content:center;align-items:center;text-align:center}.main[view=events] .intro .container h1{margin:0 0 16px}.main[view=events] .intro .container p{margin:0}.main[view=events] #eventsContent .container{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:64px;padding:40px 16px}@media(max-width: 1440px){.main[view=events] #eventsContent .container{gap:48px}}@media(max-width: 1200px){.main[view=events] #eventsContent .container{gap:36px}}@media(max-width: 991px){.main[view=events] #eventsContent .container{gap:24px}}@media(max-width: 860px){.main[view=events] #eventsContent .container{flex-flow:column nowrap;gap:30px}}.main[view=events] #eventsContent aside#eventsCategories{width:25%;position:relative}@media(max-width: 860px){.main[view=events] #eventsContent aside#eventsCategories{width:100%}}.main[view=events] #eventsContent aside#eventsCategories #searchForm{margin-bottom:32px}.main[view=events] #eventsContent aside#eventsCategories #searchForm input[name=find]{width:100%;height:48px;padding:0 20px 0 44px;border:1px solid #d8d8d8;border-radius:50px;background:#f0f0f0 url("/assets/icons/ico-search.svg") no-repeat 16px center/20px;color:#000;font-size:20px;box-sizing:border-box;outline:none;transition:border-color .2s ease}.main[view=events] #eventsContent aside#eventsCategories #searchForm input[name=find]::placeholder{color:#565656}.main[view=events] #eventsContent aside#eventsCategories #searchForm input[name=find]:focus{border-color:#ffc700}@media(max-width: 860px){.main[view=events] #eventsContent aside#eventsCategories #searchForm{display:none}}.main[view=events] #eventsContent aside#eventsCategories h3{pointer-events:none;font-weight:600;color:#fff;font-size:28px;margin-bottom:24px}@media(max-width: 860px){.main[view=events] #eventsContent aside#eventsCategories h3{display:none}}.main[view=events] #eventsContent aside#eventsCategories ul{margin:0;padding:0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:10px;position:relative;width:100%}@media(max-width: 860px){.main[view=events] #eventsContent aside#eventsCategories ul{background:#f0f0f0;padding:0;border:1px solid #d8d8d8;border-radius:8px;height:90px;overflow:hidden;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}}@media(max-width: 860px)and (max-width: 768px){.main[view=events] #eventsContent aside#eventsCategories ul{height:64px}}@media(max-width: 860px){.main[view=events] #eventsContent aside#eventsCategories ul:before{content:attr(data-label);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;position:absolute;inset-inline-start:0;top:0;padding:0 36px;width:100%;height:100%;z-index:10;background:#f0f0f0;font-size:24px;font-weight:700;color:#000}}@media(max-width: 860px)and (max-width: 768px){.main[view=events] #eventsContent aside#eventsCategories ul:before{font-size:18px;padding:0 24px}}@media(max-width: 860px)and (max-width: 480px){.main[view=events] #eventsContent aside#eventsCategories ul:before{font-size:16px;padding:0 16px}}@media(max-width: 860px){.main[view=events] #eventsContent aside#eventsCategories ul:after{content:"";display:block;width:14px;height:14px;border:3px solid #000;border-left:0;border-top:0;transform:rotate(45deg);position:absolute;inset-inline-end:36px;top:32px;z-index:11;transition:all .3s ease}}@media(max-width: 860px)and (max-width: 768px){.main[view=events] #eventsContent aside#eventsCategories ul:after{top:20px;width:13px;height:13px;inset-inline-end:24px}}@media(max-width: 860px)and (max-width: 480px){.main[view=events] #eventsContent aside#eventsCategories ul:after{width:12px;height:12px;top:22px;inset-inline-end:16px}}.main[view=events] #eventsContent aside#eventsCategories ul li{display:block;width:100%;font-size:20px;line-height:1.4;cursor:pointer;transition:all .3s ease;box-sizing:border-box;padding-inline-start:12px;border-inline-start:4px solid rgba(0,0,0,0);color:#fff}.main[view=events] #eventsContent aside#eventsCategories ul li:hover{color:#ffc700;border-color:#ffc700}.main[view=events] #eventsContent aside#eventsCategories ul li.open{color:#ffc700;font-weight:500;border-color:#ffc700}@media(max-width: 860px){.main[view=events] #eventsContent aside#eventsCategories ul li{height:90px;padding:0 36px;display:none;flex-flow:row nowrap;justify-content:flex-start;align-items:center;position:relative;font-size:24px;font-weight:700;color:#000;border-inline-start:none}.main[view=events] #eventsContent aside#eventsCategories ul li:last-child{border-radius:0 0 8px 8px}}@media(max-width: 768px){.main[view=events] #eventsContent aside#eventsCategories ul li{font-size:18px;height:auto}}@media(max-width: 480px){.main[view=events] #eventsContent aside#eventsCategories ul li{font-size:16px}}@media(max-width: 860px){.main[view=events] #eventsContent aside#eventsCategories.categoriesOpen ul{overflow:visible;z-index:5;height:auto;border-radius:8px;background:#fff}.main[view=events] #eventsContent aside#eventsCategories.categoriesOpen ul:before{display:none}.main[view=events] #eventsContent aside#eventsCategories.categoriesOpen ul:after{transform:rotate(-135deg);margin-top:0;top:36px}}@media(max-width: 860px)and (max-width: 768px){.main[view=events] #eventsContent aside#eventsCategories.categoriesOpen ul:after{top:24px}}@media(max-width: 860px){.main[view=events] #eventsContent aside#eventsCategories.categoriesOpen ul li{display:flex;order:2;background:#fff;padding:0 36px;color:#000}}@media(max-width: 860px)and (max-width: 768px){.main[view=events] #eventsContent aside#eventsCategories.categoriesOpen ul li{font-size:18px;height:auto;padding:20px 24px;background:none}}@media(max-width: 860px)and (max-width: 480px){.main[view=events] #eventsContent aside#eventsCategories.categoriesOpen ul li{font-size:16px;padding:20px 16px}}@media(max-width: 860px){.main[view=events] #eventsContent aside#eventsCategories.categoriesOpen ul li.open{order:1;background:#f0f0f0;font-weight:700;border-radius:8px 8px 0 0;color:#000}.main[view=events] #eventsContent aside#eventsCategories.categorySelected ul{overflow:hidden;background:#fff;z-index:5}.main[view=events] #eventsContent aside#eventsCategories.categorySelected ul:before{display:none}.main[view=events] #eventsContent aside#eventsCategories.categorySelected ul li{display:none;order:2;padding:0 36px;color:#000}}@media(max-width: 860px)and (max-width: 768px){.main[view=events] #eventsContent aside#eventsCategories.categorySelected ul li{font-size:18px;height:auto;padding:0 24px}}@media(max-width: 860px)and (max-width: 480px){.main[view=events] #eventsContent aside#eventsCategories.categorySelected ul li{font-size:16px;padding:0 16px}}@media(max-width: 860px){.main[view=events] #eventsContent aside#eventsCategories.categorySelected ul li.open{order:1;background:#f0f0f0;border-radius:8px 8px 0 0;height:90px;width:100%;display:flex;color:#000}}.main[view=events] #eventsContent article#eventsList{width:75%}@media(max-width: 860px){.main[view=events] #eventsContent article#eventsList{width:100%}}.main[view=events] #eventsContent article#eventsList .categoryHeading{font-weight:500;margin:0 0 32px;font-size:32px;color:#f0f0f0}@media(max-width: 768px){.main[view=events] #eventsContent article#eventsList .categoryHeading{font-size:24px;margin-bottom:24px}}.main[view=events] .events-layout .filter-hidden,.main[view=events] .events-layout .search-hidden{display:none !important}.main[view=events] .events-layout .no-events{color:#888;font-style:italic}.main[view=events] .events-layout .event-row{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:24px;padding:24px 32px;background:#1a1a1a;border:1px solid rgba(0,0,0,0);border-radius:8px;margin-bottom:16px;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.main[view=events] .events-layout .event-row:hover{border-color:#ffc700;transform:translateY(-2px)}.main[view=events] .events-layout .event-row:hover .event-title{color:#ffc700}@media(max-width: 768px){.main[view=events] .events-layout .event-row{flex-flow:column nowrap;align-items:flex-start;gap:8px;padding:20px 24px}}.main[view=events] .events-layout .event-date{flex-shrink:0;width:140px;font-size:20px;font-weight:400;color:#f0f0f0}@media(max-width: 768px){.main[view=events] .events-layout .event-date{width:auto;font-size:16px}}.main[view=events] .events-layout .event-info{flex:1;display:flex;flex-flow:column nowrap}.main[view=events] .events-layout .event-title{margin:0 0 4px;font-size:22px;font-weight:600;color:#f0f0f0;transition:color .2s ease}@media(max-width: 768px){.main[view=events] .events-layout .event-title{font-size:18px}}.main[view=events] .events-layout .event-location{margin:0;font-size:16px;color:#d8d8d8;line-height:1.5}.main[view=events] #eventsResources{padding:64px 0;background:#121212}.main[view=events] #eventsResources h2{margin:0 0 40px;color:#fff;text-align:center}.main[view=events] #eventsResources .resourceLinks{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px;max-width:1344px;margin:0 auto}@media(max-width: 991px){.main[view=events] #eventsResources .resourceLinks{gap:24px}}@media(max-width: 768px){.main[view=events] #eventsResources .resourceLinks{grid-template-columns:repeat(2, 1fr);gap:16px}}@media(max-width: 640px){.main[view=events] #eventsResources .resourceLinks{grid-template-columns:1fr}}.main[view=events] #eventsResources .resourceLinks a{display:flex;flex-flow:row nowrap;align-items:center;gap:24px;padding:24px 40px;border:1px solid #e6b300;border-radius:8px;background:rgba(0,0,0,0);text-decoration:none;color:#fff;font-size:24px;font-weight:500;transition:all .2s ease}@media(max-width: 991px){.main[view=events] #eventsResources .resourceLinks a{padding:20px 24px;font-size:16px;gap:16px}}@media(max-width: 768px){.main[view=events] #eventsResources .resourceLinks a{padding:16px 20px;font-size:15px}}.main[view=events] #eventsResources .resourceLinks a:hover{background:rgba(230,179,0,.1);border-color:#ffc700}.main[view=events] #eventsResources .resourceLinks a img{width:40px;height:40px;flex-shrink:0}@media(max-width: 768px){.main[view=events] #eventsResources .resourceLinks a img{width:32px;height:32px}}
