/*!
 * Bootstrap-select v1.13.18 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2020 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */@-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}to{opacity:0}}@-o-keyframes bs-notify-fadeOut{0%{opacity:.9}to{opacity:0}}@keyframes bs-notify-fadeOut{0%{opacity:.9}to{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{vertical-align:middle;width:220px\0}.bootstrap-select>.dropdown-toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative;text-align:right;white-space:nowrap;width:100%}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:hsla(0,0%,100%,.5)}.bootstrap-select>select{border:none;bottom:0;display:block!important;height:100%!important;left:50%;opacity:0!important;padding:0!important;position:absolute!important;width:.5px!important;z-index:0!important}.bootstrap-select>select.mobile-device{display:block!important;left:0;top:0;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{border:none;height:auto;margin-bottom:0;padding:0}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{display:inline-block;float:none;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit;font-size:inherit;height:100%;line-height:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{border-radius:inherit;font-size:inherit;line-height:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{height:0!important;left:0;padding:0!important;position:absolute;top:0}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;float:left;height:100%;left:0;overflow:hidden;position:static;text-align:left;top:0;width:100%}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{float:none;padding-bottom:inherit;padding-left:inherit;padding-top:inherit;position:absolute}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{float:left;opacity:0!important;overflow:hidden;width:0!important}.bootstrap-select .dropdown-toggle .caret{margin-top:-2px;position:absolute;right:12px;top:50%;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:100%}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;float:none;margin:0;padding:0;position:static}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:hsla(0,0%,100%,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{padding-left:2.25em;position:relative}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{background:#f5f5f5;border:1px solid #e3e3e3;bottom:5px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 2%;min-height:26px;opacity:.9;padding:3px 5px;pointer-events:none;position:absolute;width:96%}.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:bs-notify-fadeOut .3s linear .75s forwards;-o-animation:bs-notify-fadeOut .3s linear .75s forwards;animation:bs-notify-fadeOut .3s linear .75s forwards}.bootstrap-select .no-results{background:#f5f5f5;margin:0 5px;padding:3px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{display:inline;padding:0;position:static}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:"\00a0"}.bootstrap-select.fit-width .dropdown-toggle .caret{margin-top:-1px;position:static;top:auto}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{display:inline-block;position:absolute;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{border-style:solid;border-width:0 .26em .26em 0;content:"";display:block;height:1em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:.5em}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{border-bottom:7px solid hsla(0,0%,80%,.2);border-left:7px solid transparent;border-right:7px solid transparent;bottom:-4px;content:"";display:none;left:9px;position:absolute}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;bottom:-4px;content:"";display:none;left:10px;position:absolute}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{border-bottom:0;border-top:7px solid hsla(0,0%,80%,.2);bottom:auto;top:-4px}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{border-bottom:0;border-top:6px solid #fff;bottom:auto;top:-4px}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{left:auto;right:12px}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{left:auto;right:13px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:100%}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{float:none;margin-bottom:0;width:100%}@font-face{font-family:Helsinki;font-style:normal;font-weight:500;src:url(/build/fonts/Helsinki-Medium_532c63ab.b8cd8f4d.woff) format("woff")}@font-face{font-family:Helsinki;font-style:normal;font-weight:100;src:url(/build/fonts/Helsinki-Thin_f1e3650a.becd53b2.woff) format("woff")}*,:after,:before{box-sizing:border-box}body,html{font-size:16px;margin:0;padding:0;width:100%}body{background:#fff;color:#212529;font-family:Helsinki,sans-serif;font-weight:100;line-height:1.2}body.noscroll{overflow:hidden}@media only screen and (max-width:479px){body{font-size:16px}}p{margin-bottom:1.5rem;margin-top:0}p:last-child{margin-bottom:0}p:empty{display:none;margin:0}p.lead{color:#9ba5ae;font-size:1.222222rem}h1,h2,h3,h4,h5,h6{font-weight:100;line-height:1.25em;margin-bottom:1rem;margin-top:0}h1{font-size:2.25rem}h2{font-size:1.5rem}h3{font-size:1.125rem}img{max-width:100%}b,strong,table th{font-weight:500}table td{font-weight:100}a,a:active,a:focus,a:hover,a:visited,button,input[type=submit]{border-width:0;color:#003cc1;cursor:pointer;font-weight:500;outline:0;text-decoration:none;transition:all .3s ease-in-out}a.sidebar,a:active.sidebar,a:focus.sidebar,a:hover.sidebar,a:visited.sidebar,button.sidebar,input[type=submit].sidebar{width:175px}a.green,a:active.green,a:focus.green,a:hover.green,a:visited.green,button.green,input[type=submit].green{color:#8bba13;font-weight:100}a.grey,a:active.grey,a:focus.grey,a:hover.grey,a:visited.grey,button.grey,input[type=submit].grey{color:#7d7d7d;font-weight:100}a.disabled,a:active.disabled,a:focus.disabled,a:hover.disabled,a:visited.disabled,button.disabled,input[type=submit].disabled{cursor:no-drop;opacity:.6;pointer-events:none}a.btn-prime,a:active.btn-prime,a:focus.btn-prime,a:hover.btn-prime,a:visited.btn-prime,button.btn-prime,input[type=submit].btn-prime{background:#003cc1;border-radius:5px;color:#fff;display:inline-block;margin:0 auto;padding:10px 15px;text-align:center;transform:translateZ(0)}a.btn-prime:hover,a:active.btn-prime:hover,a:focus.btn-prime:hover,a:hover.btn-prime:hover,a:visited.btn-prime:hover,button.btn-prime:hover,input[type=submit].btn-prime:hover{box-shadow:0 10px 30px rgba(0,80,201,.2),0 0 30px rgba(0,80,201,.22)}a.btn-secondary,a:active.btn-secondary,a:focus.btn-secondary,a:hover.btn-secondary,a:visited.btn-secondary,button.btn-secondary,input[type=submit].btn-secondary{background:#8bba13;border:2px solid #8bba13;border-radius:5px;color:#fff;display:inline-block;margin:0 auto;padding:10px 15px;text-align:center;transform:translateZ(0)}a.btn-secondary:hover,a:active.btn-secondary:hover,a:focus.btn-secondary:hover,a:hover.btn-secondary:hover,a:visited.btn-secondary:hover,button.btn-secondary:hover,input[type=submit].btn-secondary:hover{background-color:#143d45;border:2px solid #fff}a.btn-grey,a:active.btn-grey,a:focus.btn-grey,a:hover.btn-grey,a:visited.btn-grey,button.btn-grey,input[type=submit].btn-grey{background:#b0b0b0;border-radius:5px;color:#fff;display:inline-block;margin:0 auto;padding:10px 15px;text-align:center;transform:translateZ(0)}a.btn-grey:hover,a:active.btn-grey:hover,a:focus.btn-grey:hover,a:hover.btn-grey:hover,a:visited.btn-grey:hover,button.btn-grey:hover,input[type=submit].btn-grey:hover{box-shadow:0 10px 30px rgba(0,0,0,.1),0 0 30px rgba(0,0,0,.12)}a.btn-center,a:active.btn-center,a:focus.btn-center,a:hover.btn-center,a:visited.btn-center,button.btn-center,input[type=submit].btn-center{display:table}a.btn-icon,a:active.btn-icon,a:focus.btn-icon,a:hover.btn-icon,a:visited.btn-icon,button.btn-icon,input[type=submit].btn-icon{font-size:18px;margin:20px 20px 0 0}a.btn-icon i,a:active.btn-icon i,a:focus.btn-icon i,a:hover.btn-icon i,a:visited.btn-icon i,button.btn-icon i,input[type=submit].btn-icon i{margin-right:20px}a.btn-only-icon,a:active.btn-only-icon,a:focus.btn-only-icon,a:hover.btn-only-icon,a:visited.btn-only-icon,button.btn-only-icon,input[type=submit].btn-only-icon{font-size:18px;height:45px;margin:20px 20px 0 0}p>a,p>a:active,p>a:focus,p>a:hover,p>a:visited{color:inherit;font-weight:inherit}hr{border:1px solid #efefef;margin:2rem 0}input,select,textarea{font-family:Helsinki,sans-serif;font-weight:100!important}input[type=date],input[type=email],input[type=password],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #b4b3b5;border-radius:10px!important;font-weight:100;outline:0;padding:10px 20px;resize:none;width:100%}select{background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#b4b3b5;height:30px;outline:0;position:relative;width:30px}input[type=radio]:checked,input[type=radio]:checked:after{background:#003cc1}input[type=radio]:after{background:#b4b3b5;border:7px solid #fff;bottom:3px;content:"";height:24px;left:3px;position:absolute;right:3px;top:3px;width:24px}input[type=radio].color-petrol:checked,input[type=radio].color-petrol:checked:after{background:#8bba13}input[type=radio].color-petrol:after{border-color:#143d45}input[type=checkbox]+label{font-size:1rem}input[type=radio],input[type=radio]:after{border-radius:100%}div.box{background:#fff;border-radius:30px 0 30px 0;box-shadow:0 10px 35px rgba(0,0,0,.15);margin-bottom:50px;padding:35px 45px;position:relative}div.box.alert span.symbol{border-radius:100%;color:#fff;font-size:20px;height:30px;left:-10px;line-height:1.6;position:absolute;text-align:center;top:-10px;width:30px}div.box-rounded{background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.15);margin-bottom:30px;overflow:hidden;padding:35px 45px}.form-group label{width:100%}@media (max-width:767px){.hide-xs{display:none}.row [class*=col-]{margin-bottom:25px}.row [class*=col-]:last-child{margin-bottom:0}}div.alert.alert-danger{background-color:#ffd9d5;border:none;border-radius:0;color:#ff5542;font-size:.9rem;margin-left:-2.9rem;margin-right:-2.9rem;padding-left:45px;padding-right:45px}div.popup{background:rgba(20,61,69,.95);bottom:0;display:none;left:0;max-height:100vh;position:fixed;right:0;top:0;width:100vw;z-index:9999}div.popup div.inner{background:#fff;border-radius:30px 0 30px 0;margin:5vh auto;max-height:90vh;max-width:90%;overflow-y:auto;position:relative;width:400px}div.popup div.inner div.header{background:#8bba13;color:#fff;font-size:1.125rem;font-weight:500;padding:20px;position:relative}div.popup div.inner div.header:after,div.popup div.inner div.header:before{clear:both;content:"";display:table}div.popup div.inner div.header i.close{color:#fff;cursor:pointer;opacity:1;padding:10px;position:absolute;right:0;top:0}div.popup div.inner div.header div.info{float:left}div.popup div.inner div.header div.info b{font-size:1.5rem}div.popup div.inner div.header div.date{background:#fff;border-radius:10px;color:#212529;float:right;font-size:2.5rem;line-height:1;margin:0 10%;padding:10px 15px;text-align:center}div.popup div.inner div.header div.date span{display:block;font-size:1.125rem}div.popup div.inner div.content{color:#212529;padding:30px 20px}div.popup div.inner div.content:after,div.popup div.inner div.content:before{clear:both;content:"";display:table}div.popup div.inner div.content button{font-size:1rem;padding:10px 15px}div.popup div.inner div.content button i{margin-right:8px}header{box-shadow:0 3px 6px rgba(0,0,0,.161)}header div.inner-header{padding:20px 0}@media screen and (max-width:767px){header div.inner-header{padding:10px 0}}header div.inner-header a.logo{float:left;width:120px}@media screen and (max-width:767px){header div.inner-header a.logo{width:90px}}header div.inner-header img.city-logo{float:right;max-height:47px}@media screen and (max-width:767px){header div.inner-header img.city-logo{max-height:35px}}header div.inner-header:after,header div.inner-header:before{clear:both;content:"";display:table}main{background:transparent linear-gradient(180deg,hsla(0,0%,96%,0),#ebebeb) 0 0 no-repeat padding-box;border-bottom-right-radius:100px;min-height:calc(100vh - 350px);overflow:hidden;padding:50px 0 150px;position:relative}main.background-person:after{background:url(/build/images/person.b5a06aa6.png) no-repeat;background-size:contain;bottom:0;content:" ";height:300px;position:absolute;right:0;width:300px}@media screen and (max-width:767px){main{border-bottom-right-radius:0}main.background-person:after{content:none}}main aside{background:#143d45;border-radius:30px 0 30px 0;color:#fff;margin-bottom:50px;overflow:hidden;padding:25px 20px}main aside address{border-left:4px solid #fff;padding:0 0 0 10px}main aside div.filter{background:#fff;border-radius:5px;color:#000;margin-bottom:20px;padding:10px 20px}main aside div.filter b{display:block}main aside div.filter b.open-filter{cursor:pointer}main aside div.filter b i{float:right;transition:transform .5s ease}main aside div.filter b i.flip{transform:rotate(180deg)}main aside div.filter ul{list-style:none;margin:0;padding:0}main aside div.filter ul li{cursor:pointer;font-size:15px;padding:5px 0}main aside div.filter ul li span{border-radius:100%;color:#fff;display:inline-block;font-size:16px;font-weight:700;height:30px;line-height:1.7;margin-right:5px;text-align:center;width:30px}main aside div.filter ul li span i{line-height:1}main aside div.filter ul li.inactive{opacity:.5}main ul.trash.trashday{float:left}main ul.trash li span.trash{border-style:solid;border-width:2px}main span.holiday{color:#000!important;float:right!important;font-size:12px;font-weight:100!important;margin-top:7px!important}main span.holiday.small-11{font-size:11px!important;margin-top:8px!important}main span.holiday.small-10{font-size:10px!important;margin-top:8px!important}main span.holiday.small-9{font-size:9px!important;margin-top:9px!important}main div.header-calendar{padding:20px 20px 0}main div.header-calendar div.month{float:left;font-size:1.25rem}main div.header-calendar div.month a{color:#000;margin:0 10px}main div.header-calendar div.display-type{float:right}main div.header-calendar div.display-type a{background:#efefef;color:#000;display:inline-block;font-weight:300;padding:5px 15px}main div.header-calendar div.display-type a.active{background:#b4b3b5}main div.header-calendar div.display-type a:first-child{border-radius:5px 0 0 5px}main div.header-calendar div.display-type a:last-child{border-radius:0 5px 5px 0}@media screen and (max-width:767px){main div.header-calendar h2{text-align:left!important}}main div.calendar-month div.calendar-month-header>span{background:#8bba13;border-right:1px solid #8bba13;color:#fff;display:inline-block;padding:5px 10px;text-align:center;text-transform:uppercase;width:13.5714285714%}main div.calendar-month div.calendar-month-header>span.kw{width:5%}main div.calendar-month div.calendar-month-days>div{border-bottom:1px solid #efefef;border-right:1px solid #efefef;float:left;min-height:125px;padding:10px;width:13.5714285714%}main div.calendar-month div.calendar-month-days>div.kw{align-items:center;display:flex;font-size:12px;width:5%}main div.calendar-month div.calendar-month-days>div.inactive{opacity:.5}main div.calendar-month div.calendar-month-days>div.weekend-1{background:rgba(255,249,90,.302)}main div.calendar-month div.calendar-month-days>div.weekend-2{background:rgba(255,249,90,.4)}main div.calendar-month div.calendar-month-days>div:last-child{border-bottom-right-radius:30px}main div.calendar-month div.calendar-month-days ul{list-style:none;margin:5px 0;padding:0}main div.calendar-month div.calendar-month-days ul li{float:left}main div.calendar-month div.calendar-month-days ul li span{border-radius:100%;color:#fff;display:inline-block;font-size:12px;font-weight:700;height:18px;line-height:1.2;margin-bottom:5px;margin-right:4px;text-align:center;width:18px}main div.calendar-month div.calendar-month-days ul li span i{line-height:1}main div.calendar-month div.calendar-month-days ul li.inactive{display:none}main div.calendar-month div.calendar-month-days:after,main div.calendar-month div.calendar-month-days:before{clear:both;content:"";display:table}main div.calendar-year div.calendar-year-header>span{background:#8bba13;border-right:1px solid #8bba13;color:#fff;display:inline-block;padding:5px 10px;text-align:center;text-transform:uppercase;width:16.6666666667%}main div.calendar-year div.calendar-year-month{float:left;width:16.6666666667%}main div.calendar-year div.calendar-year-month>div{border-bottom:1px solid #b4b3b5;border-left:1px solid #b4b3b5;float:left;padding:0 2.5px;width:100%}main div.calendar-year div.calendar-year-month>div.inactive{opacity:.5}main div.calendar-year div.calendar-year-month>div.weekend-1{background:rgba(255,249,90,.302)}main div.calendar-year div.calendar-year-month>div.weekend-2{background:rgba(255,249,90,.4)}main div.calendar-year div.calendar-year-month>div>span.kw{float:right;font-size:12px;margin-top:7px}main div.calendar-year div.calendar-year-month ul{list-style:none;margin:3px 0 0;padding:0}main div.calendar-year div.calendar-year-month ul li{float:left}main div.calendar-year div.calendar-year-month ul li.day{line-height:1.5;margin-right:5px;width:40px}main div.calendar-year div.calendar-year-month ul li span{border-radius:100%;color:#fff;display:inline-block;font-size:12px;font-weight:700;height:18px;line-height:1.2;margin-bottom:5px;margin-right:2.5px;text-align:center;width:18px}main div.calendar-year div.calendar-year-month ul li span i{line-height:1}main div.calendar-year div.calendar-year-month ul li.inactive{display:none}main div.calendar-year div.calendar-year-month ul:after,main div.calendar-year div.calendar-year-month ul:before,main div.calendar-year:after,main div.calendar-year:before{clear:both;content:"";display:table}main div.calendar-list{display:inline-block;margin:0 5px;width:calc(25% - 20px)}main div.calendar-list div.calendar-list-header{border-bottom:2px solid;font-size:.8rem;padding:10px}main div.calendar-list div.calendar-list-header b{display:block;font-size:1rem}main div.calendar-list ul{list-style:none;margin:0;padding:10px 20px}@media screen and (max-width:767px){main div.calendar-list{width:calc(50% - 20px)}}@media screen and (max-width:567px){main div.calendar-list{width:calc(100% - 20px)}}main div.calendar-mobile{border-bottom:1px solid #7d7d7d;margin-top:10px}main div.calendar-mobile ul{list-style:none;margin:0;padding:0}main div.calendar-mobile ul li{background:#efefef;font-weight:500;margin:10px 0;padding:10px 20px;position:relative}main div.calendar-mobile ul li span{border-left:3px solid;bottom:0;left:0;position:absolute;top:0;width:6px}main div.calendar-mobile ul li.holiday{font-weight:inherit}main div.calendar-mobile ul li.holiday span{background-color:#efefef;border-color:#efefef}main div.calendar-mobile ul li.inactive{display:none}footer div.footer-top{font-size:1.25rem;text-align:center;transform:translateY(-50%)}footer div.footer-top div.container{background:#fff;border-radius:20px;box-shadow:0 0 30px rgba(0,0,0,.161);padding:20px 0}footer div.footer-top div.container p{margin:0;padding:20px}footer div.footer-top div.container div.row>div:nth-of-type(2){border-left:1px solid #b4b3b5;border-right:1px solid #b4b3b5}@media screen and (max-width:575px){footer div.footer-top{transform:translateY(-15%)}footer div.footer-top div.container{margin:0 15px;max-width:calc(100% - 30px);overflow:hidden;padding:10px 0}footer div.footer-top div.container p{margin:0;padding:10px}footer div.footer-top div.container div.row>div:nth-of-type(2){border-bottom:1px solid #b4b3b5;border-top:1px solid #b4b3b5}}footer div.footer-middle{padding:0 0 50px}footer div.footer-middle img{width:120px}footer div.footer-middle p{padding:10px 0}@media screen and (max-width:767px){footer div.footer-middle{padding:15px 0}}footer div.footer-bottom{background:#efefef;padding-top:10px}footer div.footer-bottom ul{margin:0;padding:0}footer div.footer-bottom ul li{display:inline-block;margin:0 50px 10px 0}