@font-face{font-family:Helvetica Neue LT W01_45 Light;font-style:normal;font-weight:400;src:url(/build/fonts/HelveticaNeueLTStd-Lt.4e9f9e83.otf) format("opentype")}@font-face{font-family:Helvetica Neue LT W01_55 Roman;font-style:normal;font-weight:400;src:url(/build/fonts/HelveticaNeueLTStd-Roman.41833cf0.otf) format("opentype")}@font-face{font-family:Helvetica Neue LT W01_71488914;font-style:normal;font-weight:700;src:url(/build/fonts/HelveticaNeueLTStd-Bd.14a13a54.otf) format("opentype")}#zivi-job-dual-calendar{display:none;height:0;width:0}.calendar-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.5rem;min-height:calc(280px + 3rem)}@media (min-width:768px){#zivi-job-dual-calendar{display:inline}.calendar-container{justify-content:space-between}}.main .container h1{max-width:100%}@media (min-width:992px){.col-lg-8.offset-lg-2{flex:unset;margin:0 10%;max-width:unset}}.card-body h3:not(:first-child){margin-top:2rem}.card-body ul{padding-left:1rem}.card-body li+li{margin-top:.5rem}.calendar{padding-bottom:3rem;width:-moz-max-content;width:max-content}.calendar__navigation{align-items:center;display:flex;justify-content:space-between}.calendar__navigation button{background:transparent}.calendar__navigation button:hover{cursor:pointer}.calendar__navigation button:disabled{opacity:0}.calendar__navigation button:disabled:hover{cursor:default}.calendar__navigation img{max-width:8px}.calendar__body,.calendar__header{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.calendar__body div,.calendar__header div{align-items:center;display:flex;height:40px;justify-content:center;margin:2px;width:40px}.calendar__body div:hover{cursor:default}.calendar__body div.booked{background-color:#f78383;border-radius:50%}.calendar__body div.booked:hover{cursor:not-allowed}.calendar__body div:first-child[data-startday="2"]{grid-column:2}.calendar__body div:first-child[data-startday="3"]{grid-column:3}.calendar__body div:first-child[data-startday="4"]{grid-column:4}.calendar__body div:first-child[data-startday="5"]{grid-column:5}.calendar__body div:first-child[data-startday="6"]{grid-column:6}.calendar__body div:first-child[data-startday="7"]{grid-column:7}.calendar__legend{align-items:center;display:flex;font-size:.9rem;margin-bottom:3rem;width:100%}.calendar__legend .booked{background-color:#f78383;border-radius:50%;display:inline-block;height:20px;margin-right:5px;width:20px}