form.randevu_form{border:1px solid var(--extra-medium-gray)!important;padding:30px 20px;background:#fbfbfb}.calendar{margin-bottom:20px;border-radius:5px;border:1px solid #e4e4e4;padding:10px;background:#fff}.available-times{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:5px;flex-direction:row}.time-slot{border-radius:5px;margin:0;border:1px solid #ddd;text-align:center;cursor:pointer;padding:5px;width:32.3%}.time-slot.book_green{color:#fff;background-color:#2ac9e2}.time-slot.book_red{color:#fff;background-color:#d71313}.time-slot.selected{color:#fff;background-color:#4caf50}.time-slot:hover{opacity:.8}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{font-size:15px}.fc-toolbar h2{margin:0;line-height:40px;font-size:25px}.fc-toolbar .fc-center{line-height:13px;display:inline-block;height:30px}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#aaaaaa3d}.fc-view-container .fc-content-skeleton tr td{text-align:center;cursor:pointer}.fc-view-container .fc-content-skeleton tr td span{font-size:15px}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:14px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:none;display:block;text-align:center}.fc-unthemed td.fc-today{background:unset}.dayWithEvent{color:#fff;cursor:pointer;background:#2ac9e2!important}.calendar_clock_title{font-size:21px}.calendar_clock_list{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.fc-next-button,.fc-prev-button{border-radius:5px;border:none;color:#fff;background:#2ac9e2}.header-language-icon .header-language .language-dropdown{min-width:50px}.header-language-icon .header-language .language-dropdown li a{font-size:15px}.header-language-icon .header-language .language-dropdown li a .icon-country{height:35px;width:28px}.header-language-icon .header-language .language-dropdown li a .icon-country img{height:28px;max-width:unset;width:28px}.whatsapp2{left:15px;z-index:99999;position:fixed;bottom:15px;font-size:12px}@media (max-width:1199px){.whatsapp2{left:15px;z-index:99999;position:fixed;bottom:15px;font-size:12px}.lang_mobile_menu{margin:0 30px;align-self:center;display:inline-block!important}.lang_mobile_menu img{height:24px}.lang_mobile_menu .dropdown-menu{left:-14px;border:none;text-align:center;min-width:50px}}@media (max-width:999px){.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:5px}}@media (min-width:995px){.pricing-header{align-content:flex-end;height:70px}.pricing-body ul{padding:5px 0!important;height:370px}}.fc-disabled{color:#a0a0a0!important;pointer-events:none;cursor:default!important;background-color:#e0e0e0!important}.cookie-banner{left:0;right:0;display:none;text-align:center;color:#fff;z-index:9999;position:fixed;padding:20px;bottom:20px;font-size:14px;background:#077b8d}.cookie-banner a{text-decoration:underline;color:gold}.cookie-buttons{margin-top:10px}.cookie-buttons button{font-weight:700;border-radius:4px;margin:0 5px;border:none;color:#2c2c2c;cursor:pointer;padding:8px 16px;background:#fff}.cookie-buttons button:hover{opacity:.9}