.news-grid{grid-template-columns:repeat(4,minmax(330px,1fr));grid-template-rows:repeat(3,minmax(170px,1fr));grid-gap:15px;display:grid}@media screen and (max-width:1366px){.news-grid{grid-template-columns:repeat(4,minmax(250px,1fr))}}@media screen and (max-width:768px){.news-grid{grid-template-columns:repeat(2,minmax(150px,1fr));grid-template-rows:repeat(2,minmax(150px,1fr))}}@media screen and (max-height:768px){.news-grid{grid-template-columns:repeat(2,minmax(150px,1fr));grid-template-rows:repeat(2,minmax(150px,1fr))}}@media screen and (max-width:560px){.news-grid{flex-direction:column;display:flex}}.news-grid .news{overflow:hidden;color:var(--white);position:relative;align-items:flex-end;border-radius:16px;padding-bottom:20px;width:100%;padding-left:20px;display:flex}@media screen and (max-width:768px){.news-grid .news{min-height:150px}}@media screen and (max-height:768px){.news-grid .news{min-height:150px}}.news-grid .news:before{right:0;content:"";position:absolute;bottom:0;top:0;background-color:rgba(0,0,0,.5);left:0;z-index:-1}.news-grid .news:first-child{grid-row-end:4;grid-column-start:1;grid-column-end:3;grid-row-start:1;padding-bottom:20px;padding-left:20px}.news-grid .news:first-child h4{font-size:42px}@media screen and (max-width:560px){.news-grid .news:first-child h4{font-size:24px}}@media screen and (max-height:768px){.news-grid .news:first-child h4{font-size:24px}}.news-grid .news img{height:100%;position:absolute;object-fit:cover;bottom:0;top:0;box-shadow:0 3px 6px rgba(0,0,0,.1);left:0;width:100%;z-index:-2}.news-grid .news time{font-weight:400;margin-bottom:10px;opacity:.75;line-height:1em;display:block}.news-grid .news h4{overflow:hidden;text-overflow:ellipsis;font-size:24px;font-weight:500;margin:0;-webkit-box-orient:vertical;line-height:1em;-webkit-line-clamp:1;display:-webkit-box}main #headline{height:calc(100vh - var(--header-height));color:var(--white)}main #headline .overlay{height:100vh;right:0;position:absolute;object-fit:cover;top:0;left:0;width:100%;z-index:-1}main #headline .container{height:100%;padding-top:15%;flex-direction:column;align-items:center;display:flex}@media screen and (max-width:768px){main #headline .container{padding-top:50%}}main #headline .container .search-container{position:relative;align-items:center}main #headline .container .search-container .search-input{height:52px;padding:15px 19px;background-color:rgba(0,0,0,.8);border-radius:10px;width:520px}@media screen and (max-width:560px){main #headline .container .search-container .search-input{width:100%}}main #headline .container .search-container .search-input input{flex:1;border:0;font-weight:500;color:inherit;outline:0;background-color:transparent}main #headline .container .search-container .search-input input::placeholder{color:inherit}main #headline .container .search-container .search-input input::selection{color:var(--white)}main #headline .container .search-container .search-results{transform:scale(0);border:1px solid #fff;transition:transform .2s ease-in;position:absolute;will-change:transform;top:50px;transform-origin:50% 0;border-radius:10px;background:var(--white);width:max-content;margin-top:1em;z-index:10}@media screen and (max-width:560px){main #headline .container .search-container .search-results{width:100%}}main #headline .container .search-container .search-results.active{transform:scale(1)}main #headline .container .search-container .search-results .ui.attached.tabular.menu{padding:0 1em}@media screen and (max-width:560px){main #headline .container .search-container .search-results .ui.attached.tabular.menu{display:none}}main #headline .container .search-container .search-results .ui.attached.tabular.menu .item{font-weight:500;color:var(--black);border-bottom:1px solid transparent;cursor:pointer;font-family:var(--font)}main #headline .container .search-container .search-results .ui.attached.tabular.menu .item.active{border:0;color:var(--primary);border-bottom:1px solid var(--primary)}main #headline .container .search-container .search-results .ui.bottom.attached.tab{overflow-y:auto;overflow-x:hidden;padding:0;border:0;color:var(--black);max-height:260px;scrollbar-width:none;font-family:inherit}main #headline .container .search-container .search-results .ui.bottom.attached.tab .tab-item{padding:1em;border-bottom:1px solid hsla(0,0%,71%,.2)}main #headline .container .search-container .search-results .ui.bottom.attached.tab .tab-item:hover{background-color:rgba(0,147,169,.1)}main #headline .container .search-container .search-results .ui.bottom.attached.tab .tab-item .icon{height:38px;margin-right:6px;background-color:rgba(0,147,169,.1);border-radius:5px;width:38px;place-items:center;display:grid}main #headline .container .search-container .search-results .ui.bottom.attached.tab .tab-item .icon i{color:var(--primary)}main #headline .container .search-container .search-results .ui.bottom.attached.tab .tab-item .info-area{font-weight:500}main #headline .container .search-container .search-results .ui.bottom.attached.tab .tab-item .info-area time{font-size:14px;margin-bottom:2px;color:var(--gray);line-height:1em;display:block}main #headline .container .slider{margin-bottom:2em;align-items:center;width:100%;margin-top:auto;display:flex}@media screen and (max-width:768px){main #headline .container .slider{margin-bottom:3em}}main #headline .container .slider .slide{flex-direction:column;align-items:center;display:flex}main #headline .container .slider .slide img{margin-bottom:10px;max-width:36px}main .section .container{padding:90px 0}@media screen and (max-width:768px){main .section .container{padding:60px 0}}main .section .container .section-header{justify-content:space-between;margin-bottom:40px;align-items:center;display:flex}main .section .container .section-header .info-area{justify-content:flex-start;flex-direction:column;display:flex}main .section .container .section-header .info-area .all{font-size:18px;font-weight:500;margin-bottom:10px;color:var(--primary);position:relative}main .section .container .section-header .info-area .all:before{content:"";position:absolute;border-top:1px solid var(--primary);top:50%;left:0;left:-100%;width:calc(100% - 10px)}main .section .container .section-header .info-area h3{font-size:36px;font-weight:500;color:var(--black);margin:0 0 10px}main .section .container .section-header .info-area .desc{color:var(--gray)}main .section#events .flex-row #inline_calendar{margin-right:40px}@media screen and (max-width:768px){main .section#events .flex-row #inline_calendar{margin-right:0}}main .section#events .flex-row #inline_calendar table{height:500px;padding:15px 30px;box-shadow:0 0 6px rgba(0,0,0,.1);border-radius:5px;width:500px;font-family:var(--font)}@media screen and (max-width:768px){main .section#events .flex-row #inline_calendar table{width:100%}}@media screen and (max-width:560px){main .section#events .flex-row #inline_calendar table{height:420px;padding:6px 10px;min-width:100%}}main .section#events .flex-row #inline_calendar table thead tr th{background-color:transparent}@media screen and (max-width:560px){main .section#events .flex-row #inline_calendar table thead tr th{padding:0}}main .section#events .flex-row #inline_calendar table thead tr:first-child span:first-child{font-size:30px;font-weight:500}@media screen and (max-width:560px){main .section#events .flex-row #inline_calendar table thead tr:first-child span:first-child{font-size:24px;line-height:1}}main .section#events .flex-row #inline_calendar table thead tr:last-child th{font-size:22px;font-weight:400;color:var(--gray);border-width:0;font-family:var(--font)}@media screen and (max-width:560px){main .section#events .flex-row #inline_calendar table thead tr:last-child th{font-size:18px}}main .section#events .flex-row #inline_calendar table tbody .link{font-size:23px;font-weight:400;border-width:0}@media screen and (max-width:560px){main .section#events .flex-row #inline_calendar table tbody .link{padding:0}}main .section#events .flex-row #inline_calendar table tbody .link:not(.disabled){color:var(--white);background-color:rgba(0,147,169,.5);border-radius:5px}main .section#events .flex-row #inline_calendar table tbody .link.active{background-color:var(--primary)}main .section#events .flex-row .event-list{width:100%}@media screen and (max-width:768px){main .section#events .flex-row .event-list{text-align:center}}main .section#events .flex-row .event-list .event{padding:26px;margin-bottom:10px;background-color:var(--white);box-shadow:0 0 6px rgba(0,0,0,.1);border-radius:5px;display:block}@media screen and (max-width:560px){main .section#events .flex-row .event-list .event{padding:20px}}@media screen and (max-height:768px){main .section#events .flex-row .event-list .event{padding:20px}}main .section#events .flex-row .event-list .event .event-header{margin-bottom:10px}main .section#events .flex-row .event-list .event .event-header img{margin-right:10px;max-width:31px}@media screen and (max-width:560px){main .section#events .flex-row .event-list .event .event-header img{max-width:24px}}@media screen and (max-height:768px){main .section#events .flex-row .event-list .event .event-header img{max-width:24px}}main .section#events .flex-row .event-list .event .event-header h5{font-size:24px;font-weight:600;color:var(--black);margin:0}@media screen and (max-width:560px){main .section#events .flex-row .event-list .event .event-header h5{font-size:18px}}@media screen and (max-height:768px){main .section#events .flex-row .event-list .event .event-header h5{font-size:18px}}main .section#events .flex-row .event-list .event .event-desc{color:var(--gray)}@media screen and (max-width:560px){main .section#events .flex-row .event-list .event .event-desc{flex-direction:column;display:flex}}@media screen and (max-height:768px){main .section#events .flex-row .event-list .event .event-desc{flex-direction:column;align-items:flex-start;display:flex}}main .section#events .flex-row .event-list .event .event-desc i{margin-right:4px}main .section#events .flex-row .event-list .event .event-desc .location{margin-left:60px}@media screen and (max-width:560px){main .section#events .flex-row .event-list .event .event-desc .location{margin:6px 0 0}}@media screen and (max-height:768px){main .section#events .flex-row .event-list .event .event-desc .location{margin:6px 0 0}}main .section#events .flex-row .event-list .no-result{height:100%;padding:80px 26px 26px;justify-content:flex-start;flex-direction:column;background-color:var(--white);align-items:center;box-shadow:0 0 6px rgba(0,0,0,.1);border-radius:5px;display:flex}main .section#events .flex-row .event-list .no-result img{height:auto;margin-bottom:20px;opacity:.3;width:100px}main .section#events .flex-row .event-list .no-result .no-result-text{font-size:20px;font-weight:500;opacity:.8}main .section#events .button-wrapper{text-align:center;margin-top:30px}@media screen and (max-width:768px){main .section#events .button-wrapper .other-events{margin:30px 0 0}}main .section#news{background-color:rgba(0,147,169,.05)}main .section#news .button-wrapper{text-align:center;margin-top:30px}main .section#news .button-wrapper .btn-primary{padding-right:15px;padding-left:15px}main .section#news .button-wrapper .btn-primary i{margin-left:5px}