@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/assets/font/Poppins-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/assets/font/Poppins-SemiBold.woff2) format("woff2");font-display:swap}*{margin:auto 0;padding:0;box-sizing:border-box;font-family:Poppins,serif}html{font-size:62.5%}h2{font-weight:400;padding-bottom:1rem;padding-top:1rem}body{font-family:Arial,sans-serif;font-size:1.5rem;min-height:100vh;background-color:#fcfcfc;position:relative}.container{padding:0 2rem;max-width:120rem;margin:auto}ul{list-style:none!important;padding-left:0!important}p{margin:0!important}.fc .fc-toolbar-title{font-size:1.4rem!important}.fc-toolbar-chunk{display:flex!important}.fc-timegrid.fc-view{background-color:#fff}a.fc-v-event{background-color:#000!important;border:1px solid black!important}.fc-day-today{background-color:#fff!important}a.fc-v-event.gcal-event{pointer-events:none}.fc-next-button.fc-button.fc-button-primary,.fc-prev-button.fc-button.fc-button-primary{background-color:#000!important;border-color:#000!important}.fc-col-header-cell-cushion{padding:1rem 0!important;font-weight:lighter!important;font-size:1.1rem!important}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{padding:.7rem 4px!important}.fc-theme-standard td,.fc-theme-standard th{border:1px solid #d9d9d9!important}.fc-theme-standard .fc-scrollgrid{border:none!important}.fc-bg-event.fc-event.fc-event-start.fc-event-end.fc-event-future.unavailable-slot{background:#000!important}.fc-theme-standard th{border-bottom:none!important}.fc .fc-timegrid-slot{height:2.5em!important}header{background-color:#ffdb67;padding:2rem 0;position:relative}header .menu .menu-icones{display:flex;justify-content:space-between}header .menu .menu-icones button{background:none;border:none;font-size:3rem;cursor:pointer}header .menu .menu-icones img{width:10rem}header .menu ul{position:absolute;left:0;right:0;background-color:#ffdb67;padding:1rem 0 0}header .menu ul li a{width:100%;display:block;padding:1.5rem;cursor:pointer;text-decoration:none;color:#000}header .menu ul li a:hover,header .menu ul li a:focus{background-color:#000;color:#fff}@media only screen and (min-width: 992px){header .menu{display:flex;justify-content:space-between}header .menu .menu-icones button{display:none}header .menu ul{position:initial;display:flex}}
