.fixdates_tuc--booking-option-list-root__1Y1hf{display:flex;flex-direction:column;flex:1 1;justify-content:space-between}.fixdates_tuc--booking-option-list-root__1Y1hf .fixdates_tuc--booking-option-container__2TOPm{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:5px;grid-row-gap:5px;padding:0 .625rem 0 5px}.fixdates_tuc--booking-option-list-root__1Y1hf .fixdates_tuc--booking-option-box__KGADd .fixdates_tuc--option-box-title-row__1w7iq{display:flex;flex-direction:row;flex:1 1;justify-content:space-between;margin-bottom:5px}.fixdates_tuc--booking-option-list-root__1Y1hf .fixdates_tuc--booking-option-box__KGADd .fixdates_tuc--option-box-title-row__1w7iq .fixdates_tuc--option-box-start__l1mUm,.fixdates_tuc--booking-option-list-root__1Y1hf .fixdates_tuc--booking-option-box__KGADd .fixdates_tuc--option-box-title-row__1w7iq .fixdates_tuc--option-box-title__2MpS7{font-weight:500;font-size:18px}.fixdates_tuc--booking-option-list-root__1Y1hf .fixdates_tuc--booking-option-box__KGADd .fixdates_tuc--option-box-footer-row__1-Pxe,.fixdates_tuc--booking-option-list-root__1Y1hf .fixdates_tuc--booking-option-box__KGADd .fixdates_tuc--option-box-week-row__1gQru{display:flex;flex-direction:row;flex:1 1;justify-content:space-between}.fixdates_tuc--booking-option-list-root__1Y1hf .fixdates_tuc--booking-option-box__KGADd .fixdates_tuc--option-box-week-row__1gQru .fixdates_tuc--option-box-weekday__24zqh{font-size:12px;color:var(--tucali-calendar-time-button-color)}.fixdates_tuc--booking-option-list-root__1Y1hf .fixdates_tuc--booking-option-box__KGADd{display:flex;flex-direction:column;flex:1 1;border-radius:var(--tucali-border-radius);color:var(--tucali-calendar-time-button-color);border:1px solid var(--tucali-book-option-border-color);padding:.625rem;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fixdates_tuc--booking-option-list-root__1Y1hf .fixdates_tuc--booking-option-box__KGADd small{color:#999;font-size:12px}.fixdates_tuc--booking-option-list-root__1Y1hf .fixdates_tuc--booking-option-box__KGADd.fixdates_tuc--time-disabled__2sGI9{color:var(--tucali-calendar-time-button-color-disabled);border:1px solid var(--tucali-calendar-time-button-color-disabled);background:#f2f2f2}.fixdates_tuc--booking-option-list-root__1Y1hf .fixdates_tuc--booking-option-box__KGADd.fixdates_tuc--time-disabled__2sGI9 .fixdates_tuc--option-box-weekday__24zqh{color:var(--tucali-calendar-time-button-color-disabled)}.fixdates_tuc--booking-option-list-root__1Y1hf .fixdates_tuc--booking-option-box__KGADd:not(.fixdates_tuc--time-disabled__2sGI9):hover{color:var(--tucali-calendar-time-button-color-hover);cursor:pointer;background-color:var(--tucali-calendar-time-button-color)}.fixdates_tuc--booking-option-list-root__1Y1hf .fixdates_tuc--booking-option-box__KGADd:not(.fixdates_tuc--time-disabled__2sGI9):hover .fixdates_tuc--option-box-weekday__24zqh,.fixdates_tuc--booking-option-list-root__1Y1hf .fixdates_tuc--booking-option-box__KGADd:not(.fixdates_tuc--time-disabled__2sGI9):hover small{color:var(--tucali-calendar-time-button-color-hover)}.fixdates_tuc--checking-availability-over-layer__3URfD{position:absolute;top:-.625rem;right:0;left:0;bottom:0;border-radius:var(--tucali-border-radius);background-color:var(--tucali-calendar-availability-over-layer-bg);padding:1.25rem;z-index:2}.fixdates_tuc--option-row__2kObx{display:-ms-grid;display:grid;-ms-grid-columns:auto 3.75rem;grid-template-columns:auto 3.75rem;width:100%}.fixdates_tuc--option-row-for-time-format__3lfCi{-ms-grid-columns:auto 7.5rem!important;grid-template-columns:auto 7.5rem!important}.fixdates_tuc--option-row__2kObx .fixdates_option-left__2KAnn{font-size:.875rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fixdates_tuc--option-row__2kObx .fixdates_option-right__2oEBJ{font-size:.875rem}.common_tuc--inherit-styles__3i-Bn,.common_tuc--inherit-styles__3i-Bn:after,.common_tuc--inherit-styles__3i-Bn:before{all:unset;font-family:var(--template-css-font-family);font-size:var(--template-css-standard-font-size)}.common_tuc--flex__3d4tQ{display:flex}.common_tuc--flex-column__26vPQ{flex-direction:column}.common_tuc--align-items--flex-start__-nrIY{align-items:flex-start}.common_tuc--flex-break__3o_vq{flex-basis:100%;height:0}.common_tuc--align-items--center__37sgw{align-items:center}.common_tuc--justify-content--space-between__3xzh9{justify-content:space-between}.common_tuc--flex-wrap--wrap__3VLSq{flex-wrap:wrap}.common_tuc--min-w-100__3giAY{min-width:100%}.common_tuc--w-100__3kevT{width:100%}.common_tuc--min-w-0__sScVl{min-width:0}.common_tuc--position-relative__3aZJB{position:relative}.common_tuc--m-0--force__3hoRy{margin:0!important}.common_tuc--mb-0--force__Vvdp7{margin-bottom:0!important}.forms_tuc--select-menu-item__U9ytL{line-height:1.2!important;font-family:var(--tucali-font-family)!important}.forms_tuc--select-menu-item__U9ytL span{color:var(--tucali-primary-text-color)}.forms_tuc--select-menu-item__U9ytL small{color:var(--tucali-secondary-text-color)}.forms_tuc--forms-check-container__1dogY,.forms_tuc--forms-radio-container__2fHsP{padding:.6rem;margin-top:.3rem;border-radius:var(--tucali-border-radius);border:var(--tucali-form-input-border);background:#fff}.forms_tuc--forms-check-container__1dogY button.forms_MuiButton-root__xAjCg,.forms_tuc--forms-radio-container__2fHsP button.forms_MuiButton-root__xAjCg{text-transform:none;font-weight:300}.forms_tuc--form-check-row__1XTfG,.forms_tuc--form-radio-row__2hvXi{margin-bottom:0}.forms_tuc--form-check-row__1XTfG input[type=checkbox],.forms_tuc--form-radio-row__2hvXi input[type=radio]{position:absolute;display:none}.forms_tuc--form-check-row__1XTfG input[type=checkbox][disabled],.forms_tuc--form-radio-row__2hvXi input[type=radio][disabled]{cursor:not-allowed}.forms_tuc--form-check-row__1XTfG input[type=checkbox]+label,.forms_tuc--form-radio-row__2hvXi input[type=radio]+label{position:relative;display:block;padding-left:1.875rem;cursor:pointer;font-size:var(--tucali-standard-label-font-size)}.forms_tuc--form-check-row__1XTfG input[type=checkbox]+label:hover:before,.forms_tuc--form-radio-row__2hvXi input[type=radio]+label:hover:before{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:forms_hover-color__3mui-;animation-name:forms_hover-color__3mui-}.forms_tuc--form-check-row__1XTfG input[type=checkbox]+label:before,.forms_tuc--form-radio-row__2hvXi input[type=radio]+label:before{position:absolute;top:0;left:0;display:inline-block;width:1.188rem;max-width:1.188rem;height:1.188rem;max-height:1.188rem;content:"";border:1px solid silver;background:#fff}.forms_tuc--form-check-row__1XTfG.forms_tuc--custom-answer__hxGE2 input[type=checkbox]+label:before,.forms_tuc--form-radio-row__2hvXi.forms_tuc--custom-answer__hxGE2 input[type=radio]+label:before{position:absolute;top:.5rem;left:0;display:inline-block;width:1.188rem;max-width:1.188rem;height:1.188rem;max-height:1.188rem;content:"";border:1px solid silver;background:#fff}.forms_tuc--form-check-row__1XTfG input[type=checkbox]+label:after,.forms_tuc--form-radio-row__2hvXi input[type=radio]+label:after{position:absolute;display:none;content:""}.forms_tuc--form-check-row__1XTfG input[type=checkbox][disabled]+label,.forms_tuc--form-radio-row__2hvXi input[type=radio][disabled]+label{cursor:not-allowed;color:#e4e4e4}.forms_tuc--form-check-row__1XTfG input[type=checkbox][disabled]+label:after,.forms_tuc--form-check-row__1XTfG input[type=checkbox][disabled]+label:before,.forms_tuc--form-check-row__1XTfG input[type=checkbox][disabled]+label:hover,.forms_tuc--form-radio-row__2hvXi input[type=radio][disabled]+label:after,.forms_tuc--form-radio-row__2hvXi input[type=radio][disabled]+label:before,.forms_tuc--form-radio-row__2hvXi input[type=radio][disabled]+label:hover{cursor:not-allowed}.forms_tuc--form-check-row__1XTfG input[type=checkbox][disabled]+label:hover:before,.forms_tuc--form-radio-row__2hvXi input[type=radio][disabled]+label:hover:before{border:1px solid #e4e4e4;-webkit-animation-name:forms_none__z6Ou-;animation-name:forms_none__z6Ou-}.forms_tuc--form-check-row__1XTfG input[type=checkbox][disabled]+label:before,.forms_tuc--form-radio-row__2hvXi input[type=radio][disabled]+label:before{border-color:#e4e4e4}.forms_tuc--form-check-row__1XTfG input[type=checkbox]:checked+label:before,.forms_tuc--form-radio-row__2hvXi input[type=radio]:checked+label:before{-webkit-animation-name:forms_none__z6Ou-;animation-name:forms_none__z6Ou-}.forms_tuc--form-check-row__1XTfG input[type=checkbox]:checked+label:after,.forms_tuc--form-radio-row__2hvXi input[type=radio]:checked+label:after{display:block}.forms_tuc--form-radio-row__2hvXi input[type=radio]+label:before{border-radius:50%}.forms_tuc--form-radio-row__2hvXi input[type=radio]+label:after{top:4px;left:4px;width:13px;height:13px;border-radius:50%;background:var(--tucali-calendar-main-color)}.forms_tuc--form-radio-row__2hvXi.forms_tuc--custom-answer__hxGE2 input[type=radio]+label:after{top:12px;left:4px;width:13px;height:13px;border-radius:50%;background:var(--tucali-calendar-main-color)}.forms_tuc--form-radio-row__2hvXi input[type=radio]:checked[disabled]+label:before{border:1px solid #c9e2f9}.forms_tuc--form-radio-row__2hvXi input[type=radio]:checked[disabled]+label:after{background:#c9e2f9}.forms_tuc--form-check-row__1XTfG input[type=checkbox]+label:before{border-radius:3px}.forms_tuc--form-check-row__1XTfG input[type=checkbox]+label:after{top:3px;left:8px;box-sizing:border-box;width:6px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:2px solid #fff;border-top:0;border-left:0}.forms_tuc--form-check-row__1XTfG.forms_tuc--custom-answer__hxGE2 input[type=checkbox]+label:after{top:11px;left:8px;box-sizing:border-box;width:6px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:2px solid #fff;border-top:0;border-left:0}.forms_tuc--form-check-row__1XTfG input[type=checkbox]:checked+label:before{border:1px solid var(--tucali-calendar-main-color);background:var(--tucali-calendar-main-color)}.forms_tuc--form-check-row__1XTfG input[type=checkbox]:checked[disabled]+label:before{border:#c9e2f9;background:#c9e2f9}@-webkit-keyframes forms_hover-color__3mui-{0%{border-color:silver}to{border-color:#3e97eb}}@keyframes forms_hover-color__3mui-{0%{border-color:silver}to{border-color:#3e97eb}}.forms_tuc--form-group-divider__1gc6T{min-width:100%;min-height:.2rem}.forms_tuc--check-box__11CUO,.forms_tuc--radio-box__2LhBC{position:relative}.forms_tuc--info-form-field__2qYO0{font-size:var(--tucali-standard-label-font-size)!important;font-weight:400!important;display:block!important}.forms_tuc--form-input-row__3Y-MX{margin-bottom:.5rem}.forms_tuc--form-input-row__3Y-MX .forms_tuc--code-input__2KTrz{font-weight:700!important;font-size:2rem!important;max-width:14.5rem!important;min-width:auto!important;text-align:center!important}.forms_tuc--form-input-row__3Y-MX label{font-size:var(--tucali-standard-label-font-size);font-weight:300}.forms_tuc--form-input-row__3Y-MX input[type=text],.forms_tuc--form-input-row__3Y-MX select,.forms_tuc--form-input-row__3Y-MX textarea{max-width:100%;min-width:100%;border:var(--tucali-form-input-border);border-radius:var(--tucali-border-radius);padding:.938rem .625rem;box-sizing:border-box;font-size:var(--tucali-standard-input-font-size);-webkit-appearance:none;appearance:none;outline:none;color:var(--tucali-primary-text-color);font-family:var(--tucali-font-family);background:#fff}.forms_tuc--form-input-row__3Y-MX .forms_tuc--extra-row__2Aa6N input[type=text],.forms_tuc--form-input-row__3Y-MX .forms_tuc--extra-row__2Aa6N select,.forms_tuc--form-input-row__3Y-MX .forms_tuc--extra-row__2Aa6N textarea{min-width:0!important;flex:1 1;font-size:var(--tucali-standard-input-font-size)}.forms_tuc--form-input-row__3Y-MX input[type=text]::-webkit-input-placeholder,.forms_tuc--form-input-row__3Y-MX select::-webkit-input-placeholder,.forms_tuc--form-input-row__3Y-MX textarea::-webkit-input-placeholder{color:var(--tucali-placeholder-text-color);font-weight:300;font-size:1.07rem;font-family:var(--tucali-font-family)}.forms_tuc--form-input-row__3Y-MX input[type=text]:-ms-input-placeholder,.forms_tuc--form-input-row__3Y-MX select:-ms-input-placeholder,.forms_tuc--form-input-row__3Y-MX textarea:-ms-input-placeholder{color:var(--tucali-placeholder-text-color);font-weight:300;font-size:1.07rem;font-family:var(--tucali-font-family)}.forms_tuc--form-input-row__3Y-MX input[type=text]::placeholder,.forms_tuc--form-input-row__3Y-MX select::placeholder,.forms_tuc--form-input-row__3Y-MX textarea::placeholder{color:var(--tucali-placeholder-text-color);font-weight:300;font-size:1.07rem;font-family:var(--tucali-font-family)}.forms_tuc--input-error__2nZ5y{color:var(--tucali-primary-error-color);font-family:var(--tucali-font-family);font-size:.8rem!important;font-weight:300;padding-right:.8rem}.forms_tuc--form-group-header-row__2Zsv0{margin-bottom:.1rem!important;margin-top:.625rem!important;font-size:var(--template-css-label-font-size)!important;font-weight:400!important;display:block!important;overflow:hidden;text-overflow:ellipsis}.forms_tuc--form-group-input-helper__1WNJN{font-size:.7rem;font-weight:300;width:100%;display:inline-block;text-align:right;padding-right:.4rem}.forms_tuc--infield-delete-icon__Xx3Jf{color:rgba(0,0,0,.26);font-size:1.875rem;cursor:pointer;fill:currentColor}.forms_tuc--infield-delete-icon__Xx3Jf:hover{color:rgba(0,0,0,.4)}.forms_tuc--infield-icon-end-adornment__1Cxn6{position:absolute;right:.313rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.forms_tuc--input-checking__3RoAG{color:var(--tucali-primary-checking-color);font-family:var(--tucali-font-family);font-size:.8rem}:root{--tucali-font-family:"Quicksand",sans-serif;--tucali-standard-font-size:1rem;--tucali-primary-text-color:#555;--tucali-primary-border-color:#ccc;--tucali-primary-disabled-color:#ccc;--tucali-primary-error-color:red;--tucali-primary-checking-color:#4a9f0a;--tucali-primary-link-color:#039be5;--tucali-primary-link-color-hover:#078aca;--tucali-primary-button-color:#039be5;--tucali-primary-button-color-hover:#078aca;--tucali-primary-button-text-color:#fff;--tucali-secondary-button-color:#999;--tucali-secondary-button-color-hover:#888;--tucali-secondary-button-text-color:#fff;--tucali-secondary-text-color:#999;--tucali-standard-icon-color:#999;--tucali-standard-icon-label-color:#999;--tucali-placeholder-text-color:#bbb;--tucali-border-radius:6px;--tucali-content-bg:#fafafa;--tucali-content-bg-trs:hsla(0,0%,98.8%,0);--tucali-content-border:1px solid #e1e1e1;--tucali-box-bg:#fff;--tucali-box-border:1px solid #f1f1f1;--tucali-box-divider:1px solid #f1f1f1;--tucali-box-hover-bg:#fcfcfc;--tucali-box-hover-bg-trs:hsla(0,0%,98.8%,0);--tucali-box-shadow:none;--tucali-avatar-border-color:#fff;--tucali-expcol-link-color:#e57603;--tucali-calendar-main-color:#039be5;--tucali-calendar-secondary-color:#039be5;--tucali-calendar-disabled-color:#ccc;--tucali-calendar-muted-color:#ccc;--tucali-calendar-day-color-hover:#fff;--tucali-calendar-time-over-layer-bg:#fafafa;--tucali-calendar-time-button-color:#039be5;--tucali-calendar-time-button-color-hover:#fff;--tucali-calendar-time-button-color-disabled:#ccc;--tucali-calendar-availability-over-layer-bg:hsla(0,0%,98%,0.6666666666666666);--tucali-selected-event-text-color:#e0641c;--tucali-content-shadow:-1px 3px 15px rgba(0,0,0,0.04);--tucali-content-max-width:900px;--tucali-loader-icon-color:#999;--tucali-loader-text-color:#999;--tucali-loader-spinner-color:#999;--tucali-form-input-border:1px solid #ccc;--tucali-book-option-border-color:#dedfdf}html{height:100%;display:flex;flex-direction:column}a.tuc--global--branding-link{text-decoration:none;max-height:18px}*,:after,:before{box-sizing:border-box}button,button:active,button:focus,button:hover{outline:none}.tuc--template--svg-logo-p1{fill:#97bf0f;color:#97bf0f}.tuc--template--svg-logo-p2{fill:#f7b335;color:#f7b335}.tuc--template--svg-logo-p3{fill:#ca2126;color:#ca2126}.tuc--template--svg-logo-p4{fill:#03a096;color:#03a096}.tuc--global--error-message-box{color:red;color:var(--tucali-primary-error-color);margin-bottom:.625rem}.tuc--global--center-all-in-box{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1}.tuc--global--vw-100{width:100vw}.tuc--global--w-100{width:100%}.tuc--global--vh-100{height:100vh}.tuc--global--no-grid-row-gap-force{grid-row-gap:0!important}.tuc--global--flex-grow-1{flex-grow:1}.tuc--global--flex-row{display:flex;flex-direction:row}.tuc--global--flex-row-force{display:flex!important;flex-direction:row!important}.tuc--global--flex-column{display:flex;flex-direction:column}.tuc--global--justify-content--flex-end{justify-content:flex-end!important}.tuc--global--justify-content--normal{justify-content:normal}.tuc--global--justify-content--space-between{justify-content:space-between!important;display:flex!important}.tuc--global--justify-content--space-around{justify-content:space-around!important;display:flex!important}.tuc--global--justify-content--center{justify-content:center!important}.tuc--global--align-items--center{align-items:center}.tuc--global--dont-break-out{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:.875rem}.tuc--global--text-align--center{text-align:center}.tuc--global--m-0{margin:0!important}.tuc--global--pb-0{padding-bottom:0!important}.tuc--global--min-h-0{min-height:0!important}.tuc--global--mb-3{margin-bottom:3rem}.tuc--global--display-none{display:none!important}.tuc--global--display-block{display:block!important}.tuc--global--min-w-100{min-width:100%}.tuc--global--ml-0{margin-left:0}.tuc--global--mr-0{margin-right:0}.tuc--template--event-calendar-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.tuc--template--error-container{display:flex;flex-direction:column;height:100%;width:100%;align-items:center}#tucalendi_widget_root{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-webkit-columns:auto;-webkit-column-count:auto;-webkit-column-fill:balance;column-fill:balance;grid-column-gap:normal;-webkit-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;column-span:1;-webkit-column-width:auto;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;display:block;min-width:100vw;min-height:100vh}.tuc--template--inherit-styles,.tuc--template--inherit-styles:after,.tuc--template--inherit-styles:before{all:unset;font-family:"Quicksand",sans-serif;font-family:var(--tucali-font-family);font-size:1rem;font-size:var(--tucali-standard-font-size)}@media (max-width:500px){#tucalendi_widget_root{padding:0!important}}.tuc--template--warning-box{color:#663c00;background-color:#fff4e5;display:flex;padding:.375rem 1rem;font-size:.875rem;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;border-radius:.25rem;letter-spacing:.01071em;margin-right:.625rem}