@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;src:local('Titillium Web Regular'),local('TitilliumWeb-Regular'),url(../fonts/TitilliumWeb_ext.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;src:local('Titillium Web Regular'),local('TitilliumWeb-Regular'),url(../fonts/TitilliumWeb.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0}body{background:url(../imgs/background.jpg);font-family:'Titillium Web';color:#fff}h1,h2,h3{text-align:center}h1{display:none}h2{font-size:1em}.calendar .calendar-header{background:url(../imgs/bg-nav.jpg);position:fixed;top:0;left:0;right:0;border:0;box-shadow:1px 1px 12px #000;z-index:1}.calendar .calendar-header .year-title{font-size:18px;border-bottom:0 solid #00579a;transition:all 1s ease}.calendar .calendar-header table th:hover{background-color:inherit;border-width:2px;opacity:1}.calendar .calendar-header table th:hover+.year-title:not(.year-neighbor):not(.year-neighbor2){border-width:0;opacity:.2}.calendar .calendar-header .year-title:not(.year-neighbor):not(.year-neighbor2){border-width:2px}.calendar .calendar-header table th.disabled,.calendar .calendar-header table th.disabled:hover{visibility:hidden;opacity:.2}.calendar .calendar-header table th.next,.calendar .calendar-header table th.next:hover,.calendar .calendar-header table th.prev,.calendar .calendar-header table th.prev:hover{visibility:inherit}.calendar .months-container{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:100px 0}.calendar .months-container .month-container{flex:0 1 20%;height:300px}.calendar table.month{border:#00579a 1px solid}.calendar table.month th.month-title{background-color:#00579a;color:#fff;padding:12px;font-weight:400}.calendar table.month th.week-number{color:#cdcdcd;padding-top:10px}.calendar table.month th.day-header{color:#cdcdcd;font-weight:400;font-size:12px;padding-top:10px}.calendar table.month td.day .day-content{padding:8px;border-radius:inherit}