@import url("//fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i|Oswald:300,400,600,700");.ff-oswald{font-family:"Oswald"!important}.ff-open-sans{font-family:"Open Sans"!important}.component--horizontal-calendar{}.component--horizontal-calendar #category-filter .btn{width:24.4%;margin:0 0.3% 0.3%}@media (max-width:991.98px){.component--horizontal-calendar #category-filter .btn{width:49.4%;margin:0 0.3% 0.3%}}.component--horizontal-calendar #framework-filter .btn{width:24.4%;margin:0 0.3% 0.3%}@media (max-width:991.98px){.component--horizontal-calendar #framework-filter .btn{width:32.7%;margin:0 0.3% 0.3%}}.component--horizontal-calendar .grid-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;background:#DDD;grid-gap:1px;background:-webkit-gradient(linear,left top,right top,color-stop(1%,rgba(138,112,76,0.3)),color-stop(1%,transparent)) -1px 0,rgba(255,255,255,0.3);background:linear-gradient(90deg,rgba(138,112,76,0.3) 1%,transparent 1%) -1px 0,rgba(255,255,255,0.3);background-size:8.3333333333% 2px}.component--horizontal-calendar .grid-item{background:#FFF;padding:0.25rem 0.5rem;text-align:center;font-size:13px;border-radius:4px;margin:2px 4px;min-width:100px;color:#fff}.component--horizontal-calendar .grid-item:first-child{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}.component--horizontal-calendar .grid-item.year{background-color:rgba(138,112,76,0.2);color:#333;font-weight:bold;font-size:1.5rem}.component--horizontal-calendar .grid-item.month{background-color:#dee2e6;color:#333;font-weight:bold;margin:0;border-radius:0}.component--horizontal-calendar .grid-item a{color:#FFF;font-weight:600}.component--horizontal-calendar .grid-item a:hover{color:#FFF;cursor:pointer}.component--horizontal-calendar .bg-grey{background-color:#DDD}.component--horizontal-calendar .bg-explore_asia,.component--horizontal-calendar .bg-lkcsb{background-color:#005C96}.component--horizontal-calendar .bg-explore_asia:hover,.component--horizontal-calendar .bg-lkcsb:hover{background-color:#003D63}.component--horizontal-calendar .text-lkcsb{color:#005C96}.component--horizontal-calendar .bg-discover_asia,.component--horizontal-calendar .bg-scis{background-color:#C69200}.component--horizontal-calendar .bg-discover_asia:hover,.component--horizontal-calendar .bg-scis:hover{background-color:#936C00}.component--horizontal-calendar .text-scis{color:#C69200}.component--horizontal-calendar .bg-soa,.component--horizontal-calendar .bg-travel_to_asia{background-color:#9E0040}.component--horizontal-calendar .bg-soa:hover,.component--horizontal-calendar .bg-travel_to_asia:hover{background-color:#6B002B}.component--horizontal-calendar .text-soa{color:#9E0040}.component--horizontal-calendar .bg-soe{background-color:#006685}.component--horizontal-calendar .bg-soe:hover{background-color:#00475C}.component--horizontal-calendar .text-soe{color:#006685}.component--horizontal-calendar .bg-soss{background-color:#006633}.component--horizontal-calendar .bg-soss:hover{background-color:#003D1F}.component--horizontal-calendar .text-soss{color:#006633}.component--horizontal-calendar .bg-yphsl{background-color:#330066}.component--horizontal-calendar .bg-yphsl:hover{background-color:#1F003D}.component--horizontal-calendar .text-yphsl{color:#330066}.component--horizontal-calendar .bg-cis{background-color:#000}.component--horizontal-calendar .bg-cis:hover{background-color:#333}.component--horizontal-calendar .text-cis{color:#000}.component--horizontal-calendar .bg-cis,.component--horizontal-calendar .bg-lkcsb,.component--horizontal-calendar .bg-scis,.component--horizontal-calendar .bg-soa,.component--horizontal-calendar .bg-soe,.component--horizontal-calendar .bg-soss,.component--horizontal-calendar .bg-yphsl,.component--horizontal-calendar .btn-primary,.component--horizontal-calendar button[class*=bg-] *,.component--horizontal-calendar button[class*=bg-]:hover{color:#FFF!important}.component--horizontal-calendar button{font-weight:500!important}.component--horizontal-calendar .bbm-1{-ms-grid-row:3;grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}.component--horizontal-calendar .bbm-2{-ms-grid-row:3;grid-row:3;-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5/span 4}.component--horizontal-calendar .bbm-3{-ms-grid-row:3;grid-row:3;-ms-grid-column:12;-ms-grid-column-span:1;grid-column:12/span 1}.component--horizontal-calendar .mba-1{-ms-grid-row:4;grid-row:4;-ms-grid-column:5;-ms-grid-column-span:7;grid-column:5/span 7}.component--horizontal-calendar .mim-1{-ms-grid-row:5;grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}.component--horizontal-calendar .mim-2{-ms-grid-row:5;grid-row:5;-ms-grid-column:4;-ms-grid-column-span:5;grid-column:4/span 5}.component--horizontal-calendar .mwm-2{-ms-grid-row:6;grid-row:6;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}.component--horizontal-calendar .mwm-3{-ms-grid-row:6;grid-row:6;-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/span 2}.component--horizontal-calendar .maf-1{-ms-grid-row:7;grid-row:7;-ms-grid-column:7;-ms-grid-column-span:5;grid-column:7/span 5}.component--horizontal-calendar .gmf-1{-ms-grid-row:8;grid-row:8;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}.component--horizontal-calendar .gmf-2{-ms-grid-row:8;grid-row:8;-ms-grid-column:3;-ms-grid-column-span:4;grid-column:3/span 4}.component--horizontal-calendar .mcm-1{-ms-grid-row:9;grid-row:9;-ms-grid-column:4;-ms-grid-column-span:7;grid-column:4/span 7}.component--horizontal-calendar .mhcl-1{-ms-grid-row:10;grid-row:10;-ms-grid-column:4;-ms-grid-column-span:7;grid-column:4/span 7}.component--horizontal-calendar .mi-1{-ms-grid-row:11;grid-row:11;-ms-grid-column:4;-ms-grid-column-span:7;grid-column:4/span 7}.component--horizontal-calendar .bsc-1{-ms-grid-row:12;grid-row:12;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}.component--horizontal-calendar .bsc-2{-ms-grid-row:12;grid-row:12;-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5/span 4}.component--horizontal-calendar .bsc-3{-ms-grid-row:12;grid-row:12;-ms-grid-column:12;-ms-grid-column-span:1;grid-column:12/span 1}.component--horizontal-calendar .mitb-1{-ms-grid-row:13;grid-row:13;-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/span 5}.component--horizontal-calendar .mitb-2{-ms-grid-row:14;grid-row:14;-ms-grid-column:5;-ms-grid-column-span:6;grid-column:5/span 6}.component--horizontal-calendar .bsc-econs-1{-ms-grid-row:15;grid-row:15;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}.component--horizontal-calendar .bsc-econs-2{-ms-grid-row:15;grid-row:15;-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5/span 4}.component--horizontal-calendar .bsc-econs-3{-ms-grid-row:15;grid-row:15;-ms-grid-column:12;-ms-grid-column-span:1;grid-column:12/span 1}.component--horizontal-calendar .mse-1{-ms-grid-row:16;grid-row:16;-ms-grid-column:4;-ms-grid-column-span:7;grid-column:4/span 7}.component--horizontal-calendar .msfe-1{-ms-grid-row:17;grid-row:17;-ms-grid-column:4;-ms-grid-column-span:7;grid-column:4/span 7}.component--horizontal-calendar .bacc-1{-ms-grid-row:18;grid-row:18;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}.component--horizontal-calendar .bacc-2{-ms-grid-row:18;grid-row:18;-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5/span 4}.component--horizontal-calendar .bacc-3{-ms-grid-row:18;grid-row:18;-ms-grid-column:12;-ms-grid-column-span:1;grid-column:12/span 1}.component--horizontal-calendar .mpa-1{-ms-grid-row:19;grid-row:19;-ms-grid-column:8;-ms-grid-column-span:4;grid-column:8/span 4}.component--horizontal-calendar .msa-1{-ms-grid-row:20;grid-row:20;-ms-grid-column:7;-ms-grid-column-span:4;grid-column:7/span 4}.component--horizontal-calendar .llb-1{-ms-grid-row:21;grid-row:21;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}.component--horizontal-calendar .llb-2{-ms-grid-row:21;grid-row:21;-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5/span 4}.component--horizontal-calendar .llb-3{-ms-grid-row:21;grid-row:21;-ms-grid-column:12;-ms-grid-column-span:1;grid-column:12/span 1}.component--horizontal-calendar .jd-1{-ms-grid-row:22;grid-row:22;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}.component--horizontal-calendar .jd-2{-ms-grid-row:22;grid-row:22;-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5/span 4}.component--horizontal-calendar .jd-3{-ms-grid-row:22;grid-row:22;-ms-grid-column:12;-ms-grid-column-span:1;grid-column:12/span 1}.component--horizontal-calendar .llm-2{-ms-grid-row:23;grid-row:23;-ms-grid-column:11;-ms-grid-column-span:2;grid-column:11/span 2}.component--horizontal-calendar .bsocsc-1{-ms-grid-row:24;grid-row:24;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}.component--horizontal-calendar .bsocsc-2{-ms-grid-row:24;grid-row:24;-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5/span 4}.component--horizontal-calendar .bsocsc-3{-ms-grid-row:24;grid-row:24;-ms-grid-column:12;-ms-grid-column-span:1;grid-column:12/span 1}.component--horizontal-calendar .bis-1{-ms-grid-row:25;grid-row:25;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}.component--horizontal-calendar .bis-2{-ms-grid-row:25;grid-row:25;-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5/span 4}.component--horizontal-calendar .bis-3{-ms-grid-row:25;grid-row:25;-ms-grid-column:12;-ms-grid-column-span:1;grid-column:12/span 1}.component--horizontal-calendar .grid-row:nth-child(4){display:none}