.termine{display: none}.termine__container{padding-top: 4rem}.termine__container div.hr{margin-bottom: 2rem;position: relative;width: 100%;height: 1px;background: #C8C8C8}.termine__container div.hr:after{content: '';position: absolute;border-style: solid;border-width: 15px 15px 0;border-color: #fff transparent;display: block;width: 0;z-index: 1;top: -1px;left: 49%}.termine__container div.hr:before{content: '';position: absolute;border-style: solid;border-width: 15px 15px 0;border-color: #c8c8c8 transparent;display: block;width: 0;z-index: 1;left: 49%}.termine__continueWithout{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.calendar-container{background-color: white;padding-top: 3rem;margin-bottom: 24px}.calendar-container__header{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.calendar-container__btn{background: transparent;border: 0;cursor: pointer;font-size: 16px;outline: none;color: #0c8b00}.calendar-container__btn .icon--stroke{-webkit-transition: stroke .3s;transition: stroke .3s}.calendar-container__btn[disabled="disabled"]{cursor: auto;opacity: .35}.calendar-container__btn[disabled="disabled"] .icon--stroke{stroke: #C8C8C8}.calendar-container__title{color: black;font-size: 1.2rem;font-weight: 700}.calendar-table{margin-top: 12px;width: 100%}.calendar-table__item{border: 2px solid transparent;border-radius: 50%;color: black;font-size: 1rem;font-weight: 700;width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;cursor: pointer}.calendar-table__item--orange{background: orange !important}.calendar-table__item--green{background: #0c8b00 !important;color: #fff}.calendar-table__item--green:hover{background: #0c8b00;-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);box-shadow: 0px 2px 2px rgba(0,0,0,0.1);-webkit-transition: .2s all ease-in;transition: .2s all ease-in}.calendar-table__item--inner{cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 2.5rem;height: 2.5rem;border-radius: 50%;-webkit-transition: .2s all ease-out;transition: .2s all ease-out}@media (min-width: 400px){.calendar-table__item--inner{width: 3rem;height: 3rem}}.calendar-table__item--inner:hover{background: #f8fafa;-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);box-shadow: 0px 2px 2px rgba(0,0,0,0.1);-webkit-transition: .2s all ease-in;transition: .2s all ease-in}.calendar-table__item--inner[disabled="disabled"]{background: #f8fafa !important;cursor: auto;color: #919191}.calendar-table__item--active{border: 3px solid #185700}.calendar-table__row{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.calendar-table__header{border-bottom: 2px solid #f2f6f8;margin-bottom: 4px}.calendar-table__header .calendar-table__col{display: -webkit-box;display: -ms-flexbox;display: flex;color: gray;font-size: 1rem;font-weight: 700;padding: 12px 3px;text-align: center;text-transform: uppercase;height: 38px;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.calendar-table__body .calendar-table__col{padding-bottom: 2px;width: 100%;height: 40px}@media (min-width: 350px){.calendar-table__body .calendar-table__col{height: 45px}}@media (min-width: 400px){.calendar-table__body .calendar-table__col{height: 55px}}.calendar-table__today .calendar-table__item{border-color: green;-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);box-shadow: 0px 2px 2px rgba(0,0,0,0.1)}.calendar-table__event .calendar-table__item{background-color: #0c8b00;border-color: #FEFEFE;-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);box-shadow: 0px 2px 2px rgba(0,0,0,0.1);color: #fff}.calendar-table__event--long{overflow-x: hidden}.calendar-table__event--long .calendar-table__item{border-radius: 0;border-width: 2px 0}.calendar-table__event--start .calendar-table__item{border-left: 2px solid #fff;border-radius: 50% 0 0 50%}.calendar-table__event--start.calendar-table__col:last-child .calendar-table__item{border-width: 2px}.calendar-table__event--end .calendar-table__item{border-right: 2px solid #fff;border-radius: 0 50% 50% 0}.calendar-table__event--end.calendar-table__col:first-child .calendar-table__item{border-width: 2px}.calendar-table__inactive .calendar-table__item{color: palette(gray-shades, light);cursor: default}.calendar-table__inactive .calendar-table__item:hover{background: transparent;-webkit-box-shadow: none;box-shadow: none}.calendar-table__inactive.calendar-table__event .calendar-table__item{color: #fff;opacity: 0.25}.calendar-table__inactive.calendar-table__event .calendar-table__item:hover{background: #0c8b00;-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);box-shadow: 0px 2px 2px rgba(0,0,0,0.1)}.meetings--book{margin-top: 2rem}.meetings--book[disabled="disabled"]{opacity: .4;cursor: pointer;pointer-events: none}.meetings__nomore{color: #626161;font-weight: 700;font-size: 1.4rem}.meetings-container{padding: 2rem;-webkit-box-shadow: 0 10px 15px -5px rgba(146,159,150,0.3);box-shadow: 0 10px 15px -5px rgba(146,159,150,0.3)}.meetings-container__title{text-align: center;color: black;font-size: 1.2rem;font-weight: 700}.meetings-meetings{margin-top: 2rem;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.meetings__item{padding: 0;margin: .7rem;cursor: pointer;display: inline-block;vertical-align: top;background: #fff;color: #0f0e0c;border: 2px solid #0f0e0c;text-align: center;padding-top: .5rem;padding-bottom: .5rem;-webkit-transition: background .2s ease, border-color .2s ease, color .2s ease, opacity .2s ease;transition: background .2s ease, border-color .2s ease, color .2s ease, opacity .2s ease}.meetings__item:hover{background: #0f0e0c !important;color: #fff !important}.meetings__item:hover .lds-ellipsis div{background: #fff}.meetings__item.selected{background: #0c8b00;border: 2px solid #0c8b00;color: #fff}.meetings__item.selected:before{content: '';display: inline-block;margin-right: .5rem;width: 1.2rem;height: 1rem;background: url(/assets/icons/icon-partselected.svg) no-repeat;background-position: bottom}.meetings__item.selected:hover{background: white !important;color: #0c8b00 !important}.meetings__item.selected:hover:before{background: url(/assets/icons/icon-partselected-green.svg) no-repeat;background-position: bottom}