body .flatpickr-calendar{background-color:transparent;box-shadow:none;margin-bottom:var(--wp--preset--spacing--30);margin-left:auto;margin-right:auto}body .flatpickr-calendar .flatpickr-innerContainer,body .flatpickr-calendar .flatpickr-months{background-color:var(--wp--preset--color--background);border:var(--wp--custom--border--width) solid var(--wp--preset--color--foreground)}body .flatpickr-calendar .flatpickr-months{border-bottom-width:0;padding-bottom:var(--wp--preset--spacing--20);padding-top:var(--wp--preset--spacing--20)}body .flatpickr-calendar .flatpickr-months *{color:var(--wp--preset--color--foreground);font-size:var(--wp--preset--font-size--h-5);font-weight:700;text-transform:uppercase}body .flatpickr-calendar .flatpickr-months .flatpickr-next-month,body .flatpickr-calendar .flatpickr-months .flatpickr-prev-month{top:8px}body .flatpickr-calendar .flatpickr-weekday{color:var(--wp--preset--color--foreground);font-weight:700;text-transform:uppercase}body .flatpickr-calendar .flatpickr-day{border-radius:0;font-weight:700}body .flatpickr-calendar .flatpickr-day.today{border-color:transparent}body .flatpickr-calendar .flatpickr-day.endRange,body .flatpickr-calendar .flatpickr-day.endRange.inRange,body .flatpickr-calendar .flatpickr-day.endRange.nextMonthDay,body .flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,body .flatpickr-calendar .flatpickr-day.endRange:focus,body .flatpickr-calendar .flatpickr-day.endRange:hover,body .flatpickr-calendar .flatpickr-day.selected,body .flatpickr-calendar .flatpickr-day.selected.inRange,body .flatpickr-calendar .flatpickr-day.selected.nextMonthDay,body .flatpickr-calendar .flatpickr-day.selected.prevMonthDay,body .flatpickr-calendar .flatpickr-day.selected:focus,body .flatpickr-calendar .flatpickr-day.selected:hover,body .flatpickr-calendar .flatpickr-day.startRange,body .flatpickr-calendar .flatpickr-day.startRange.inRange,body .flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,body .flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,body .flatpickr-calendar .flatpickr-day.startRange:focus,body .flatpickr-calendar .flatpickr-day.startRange:hover{background-color:var(--wp--preset--color--secondary);border-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--background);font-weight:700}body .flatpickr-calendar.arrowTop:after,body .flatpickr-calendar.arrowTop:before{border-bottom-color:var(--wp--preset--color--foreground)}body .flatpickr-calendar.arrowBottom:after,body .flatpickr-calendar.arrowBottom:before{border-top-color:var(--wp--preset--color--foreground)}.af3-tour-popup{--af3-tour-popup--color--background:var(--wp--preset--color--background,#fff);--af3-tour-popup--color--foreground:var(--wp--preset--color--foreground,#000);--af3-tour-popup--color--primary:var(--wp--preset--color--primary,#000);--af3-tour-popup--color--secondary:var(--wp--preset--color--secondary,#000);background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999}.af3-tour-popup.active{display:block}.af3-tour-popup .af3-tour-popup__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.af3-tour-popup .af3-tour-popup__content{-webkit-overflow-scrolling:auto;background-color:var(--af3-tour-popup--color--background,#fff);left:50%;max-height:90vh;max-width:850px;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:96%}.af3-tour-popup .af3-tour-popup__header{align-items:center;border-bottom:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground);display:flex;flex-direction:column;justify-content:center;min-height:var(--wp--preset--spacing--80);padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--80);text-align:center}.af3-tour-popup .af3-tour-popup__header h2,.af3-tour-popup .af3-tour-popup__header p{margin-bottom:0;margin-top:0}.af3-tour-popup .af3-tour-popup__footer{border-top:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground);display:flex;justify-content:space-between;min-height:var(--wp--preset--spacing--80);padding:var(--wp--preset--spacing--40)}.af3-tour-popup .af3-tour-popup__buttons{display:grid;grid-template-columns:100%}@media(min-width:768px){.af3-tour-popup .af3-tour-popup__buttons{padding-left:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--80)}.af3-tour-popup .af3-tour-popup__buttons:has(>:last-child:nth-child(2)){grid-template-columns:50% 50%}}.af3-tour-popup .af3-tour-popup__form>div{background-color:var(--af3-tour-popup--color--background);border-left:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground);border-right:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground);margin-top:0;padding:var(--wp--preset--spacing--40)}@media(min-width:768px){.af3-tour-popup .af3-tour-popup__form{padding-left:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--80)}}.af3-tour-popup .af3-tour-popup__calendar{display:grid;grid-template-columns:100%}@media(min-width:900px){.af3-tour-popup .af3-tour-popup__calendar{grid-template-columns:50% 50%;padding-left:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--80)}}.af3-tour-popup .af3-tour-popup__calendar>div{background-color:var(--af3-tour-popup--color--background);border-left:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground);border-radius:0;border-right:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground);font-weight:700;margin-bottom:0;padding:var(--wp--preset--spacing--40);width:100%}.af3-tour-popup .af3-tour-popup__calendar>div:last-child{border-top:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground)}@media(min-width:900px){.af3-tour-popup .af3-tour-popup__calendar>div{border-left:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground);border-right-width:0}.af3-tour-popup .af3-tour-popup__calendar>div:last-child{border-right:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground);border-top-width:0}}.af3-tour-popup .af3-tour-popup__buttons{color:var(--af3-tour-popup--color--background)}.af3-tour-popup .af3-tour-popup__buttons .af3-tour-popup__button{all:unset;border-left:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground);border-right:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20);padding:var(--wp--preset--spacing--80) var(--wp--preset--spacing--40)}.af3-tour-popup .af3-tour-popup__buttons .af3-tour-popup__button:is(a){cursor:pointer}.af3-tour-popup .af3-tour-popup__buttons .af3-tour-popup__button:last-child{border-top:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground)}.af3-tour-popup .af3-tour-popup__buttons .af3-tour-popup__button svg{display:block;margin:0 auto;max-height:50px}.af3-tour-popup .af3-tour-popup__buttons .af3-tour-popup__button svg circle,.af3-tour-popup .af3-tour-popup__buttons .af3-tour-popup__button svg path{fill:var(--af3-tour-popup--color--background)}@media(min-width:768px){.af3-tour-popup .af3-tour-popup__buttons .af3-tour-popup__button{border-left:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground);border-right-width:0}.af3-tour-popup .af3-tour-popup__buttons .af3-tour-popup__button:last-child{border-right:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground);border-top-width:0}}.af3-tour-popup .af3-tour-popup__fake-button{background:none;border:none;border:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--background);cursor:pointer;display:inline-block;margin:0 auto;padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--40)}.af3-tour-popup .af3-tour-popup__fake-button--underline{border-left-width:0;border-right-width:0;border-top-width:0;padding:var(--wp--preset--spacing--20) 0}.af3-tour-popup .af3-tour-popup__slide{display:none;text-align:center}.af3-tour-popup .af3-tour-popup__slide.active{display:block}.af3-tour-popup .af3-tour-popup__back{background:none;border:none;cursor:pointer;display:none}.af3-tour-popup .af3-tour-popup__back.active{display:block}.af3-tour-popup .af3-tour-popup__close{all:unset;cursor:pointer;position:absolute;right:10px;top:10px}.af3-tour-popup .af3-tour-popup__close svg{height:40px;width:40px}.af3-tour-popup .af3-tour-popup__close svg path{fill:currentColor}.af3-tour-popup .af3-tour-popup__tour-date-input{display:none}.af3-tour-popup .af3-tour-popup__tour-time-inputs{display:grid;gap:var(--wp--preset--spacing--20);grid-template-columns:1fr 1fr}.af3-tour-popup .af3-tour-popup__tour-time-inputs h3,.af3-tour-popup .af3-tour-popup__tour-time-inputs p{grid-column:1/-1}.af3-tour-popup .af3-tour-popup__tour-time-inputs label{border:1px solid var(--af3-tour-popup--color--foreground);cursor:pointer;display:block;font-size:var(--wp--preset--font-size--h-6);margin-bottom:0;padding:var(--wp--preset--spacing--20);text-align:center}.af3-tour-popup .af3-tour-popup__tour-time-inputs label:has(:checked){background-color:var(--af3-tour-popup--color--secondary);border-color:var(--af3-tour-popup--color--secondary);color:var(--af3-tour-popup--color--background)}.af3-tour-popup .af3-tour-popup__tour-time-inputs label input{display:none}.af3-tour-popup .af3-tour-popup__appointment-string{border:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground);padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}.af3-tour-popup .gform_wrapper.gform-theme.gform-theme--foundation,.af3-tour-popup .gform_wrapper.gform-theme.gform-theme--framework{--gf-form-gap-y:var(--wp--preset--spacing--20);text-align:left}.af3-tour-popup .gform_wrapper.gform-theme.gform-theme--foundation input:is([type=submit]).gform_button,.af3-tour-popup .gform_wrapper.gform-theme.gform-theme--framework input:is([type=submit]).gform_button{background-color:var(--af3-tour-popup--color--primary)!important;border-color:var(--af3-tour-popup--color--primary)!important;border-radius:var(--wp--custom--border--radius)!important;font-weight:700!important;letter-spacing:1.2px!important;margin:0 auto!important;text-transform:uppercase!important;width:100%}.af3-tour-popup .gform_wrapper.gform-theme.gform-theme--foundation input,.af3-tour-popup .gform_wrapper.gform-theme.gform-theme--framework input{background-color:var(--af3-tour-popup--color--background);border:var(--wp--custom--border--width) solid var(--af3-tour-popup--color--foreground);border-radius:var(--wp--custom--border--radius);font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.af3-tour-popup .gform_wrapper.gform-theme.gform-theme--foundation .gfield_html,.af3-tour-popup .gform_wrapper.gform-theme.gform-theme--framework .gfield_html{font-size:.75rem;line-height:1;text-align:left}.af3-tour-popup .gform_wrapper.gform-theme .gform_confirmation_message{text-align:center}.af3-specials-popup{--af3-specials-popup--color--background:var(--wp--preset--color--background,#fff);--af3-specials-popup--color--foreground:var(--wp--preset--color--foreground,#000);--af3-specials-popup--color--primary:var(--wp--preset--color--primary,#000);--af3-specials-popup--color--secondary:var(--wp--preset--color--secondary,#000);--af3-specials-popup--border--width:var(--wp--custom--border--width,1px);--af3-specials-popup--border--radius:var(--wp--custom--border--radius,0px);-webkit-overflow-scrolling:auto;bottom:0;left:0;overflow-y:auto;position:fixed;transform:translateY(100%);width:100%;z-index:999999}.af3-specials-popup .af3-specials-popup__content{background-color:var(--af3-specials-popup--color--background,#fff);display:block;margin:0 auto;max-height:33vh;max-width:960px;position:relative}.af3-specials-popup.active{animation:slideIn .5s ease-in-out;display:block;transform:translate(0)}.af3-specials-popup .af3-specials-popup__form{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40);padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--80)}.af3-specials-popup .af3-specials-popup__form p{margin-bottom:0;margin-top:0;text-align:center}.af3-specials-popup .af3-specials-popup__form p a{color:var(--af3-specials-popup--color--foreground)}.af3-specials-popup .af3-specials-popup__form .af3-specials-popup__buttons{text-align:center}.af3-specials-popup .af3-specials-popup__form .af3-specials-popup__buttons span:first-of-type{display:none}@media(min-width:768px){.af3-specials-popup .af3-specials-popup__form{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:var(--wp--preset--spacing--40);justify-content:space-between;padding:var(--wp--preset--spacing--50);text-align:left}.af3-specials-popup .af3-specials-popup__form>:first-of-type{flex-basis:75%}.af3-specials-popup .af3-specials-popup__form .af3-specials-popup__buttons span:first-of-type{display:inline-block}.af3-specials-popup .af3-specials-popup__form .af3-specials-popup__buttons span:nth-of-type(2){display:none}}.af3-specials-popup .af3-specials-popup__header{align-items:center;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20);padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--80);text-align:center}.af3-specials-popup .af3-specials-popup__header h2,.af3-specials-popup .af3-specials-popup__header p{margin-bottom:0;margin-top:0;text-align:center}.af3-specials-popup .af3-specials-popup__header h2 a,.af3-specials-popup .af3-specials-popup__header p a{color:var(--af3-specials-popup--color--foreground)}.af3-specials-popup .af3-specials-popup__header .af3-specials-popup__buttons{display:block}@media(min-width:768px){.af3-specials-popup .af3-specials-popup__header .af3-specials-popup__buttons{display:none}.af3-specials-popup .af3-specials-popup__header{align-items:flex-start;padding:var(--wp--preset--spacing--50);text-align:left}}.af3-specials-popup .af3-specials-popup__slide{display:none;text-align:left}.af3-specials-popup .af3-specials-popup__slide.active{display:block}@media(min-width:768px){.af3-specials-popup .af3-specials-popup__slide{display:block}.af3-specials-popup .af3-specials-popup__slide:first-of-type{border-bottom:var(--af3-specials-popup--border--width) solid var(--af3-specials-popup--color--foreground)}}.af3-specials-popup .af3-specials-popup__back{background:none;border:none;cursor:pointer;display:none}.af3-specials-popup .af3-specials-popup__back.active{display:block}.af3-specials-popup .af3-specials-popup__close{all:unset;cursor:pointer;position:absolute;right:10px;top:10px}.af3-specials-popup .af3-specials-popup__close svg{height:40px;width:40px}.af3-specials-popup .af3-specials-popup__close svg path{fill:currentColor}.af3-specials-popup .af3-specials-popup__fake-button{background:none;border:none;border-bottom:var(--af3-specials-popup--border--width) solid var(--af3-specials-popup--color--secondary);color:var(--af3-specials-popup--color--secondary);cursor:pointer;display:inline-block;margin:0 auto;padding:var(--wp--preset--spacing--20) 0}.af3-specials-popup .af3-specials-popup__fake-button--underline{border-left-width:0;border-right-width:0;border-top-width:0;padding:var(--wp--preset--spacing--20) 0}.af3-specials-popup .gform_wrapper.gform-theme,.af3-specials-popup .gform_wrapper.gform-theme--no-framework,.af3-specials-popup .gform_wrapper.gform-theme.gform-theme--foundation,.af3-specials-popup .gform_wrapper.gform-theme.gform-theme--framework{--gf-form-gap-y:var(--wp--preset--spacing--20);text-align:left}.af3-specials-popup .gform_wrapper.gform-theme .gform_fields,.af3-specials-popup .gform_wrapper.gform-theme--no-framework .gform_fields,.af3-specials-popup .gform_wrapper.gform-theme.gform-theme--foundation .gform_fields,.af3-specials-popup .gform_wrapper.gform-theme.gform-theme--framework .gform_fields{grid-column-gap:2%;-ms-grid-columns:1fr 2% [12];grid-row-gap:16px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%}.af3-specials-popup .gform_wrapper.gform-theme .gform_footer,.af3-specials-popup .gform_wrapper.gform-theme input:is([type=submit]).gform_button,.af3-specials-popup .gform_wrapper.gform-theme--no-framework .gform_footer,.af3-specials-popup .gform_wrapper.gform-theme--no-framework input:is([type=submit]).gform_button,.af3-specials-popup .gform_wrapper.gform-theme.gform-theme--foundation .gform_footer,.af3-specials-popup .gform_wrapper.gform-theme.gform-theme--foundation input:is([type=submit]).gform_button,.af3-specials-popup .gform_wrapper.gform-theme.gform-theme--framework .gform_footer,.af3-specials-popup .gform_wrapper.gform-theme.gform-theme--framework input:is([type=submit]).gform_button{display:none!important}.af3-specials-popup .gform_wrapper.gform-theme input,.af3-specials-popup .gform_wrapper.gform-theme--no-framework input,.af3-specials-popup .gform_wrapper.gform-theme.gform-theme--foundation input,.af3-specials-popup .gform_wrapper.gform-theme.gform-theme--framework input{background-color:var(--af3-specials-popup--color--background);border:var(--af3-specials-popup--border--width) solid var(--af3-specials-popup--color--foreground);border-radius:var(--af3-specials-popup--border--radius);font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.af3-specials-popup .gform_wrapper.gform-theme .gfield_html,.af3-specials-popup .gform_wrapper.gform-theme--no-framework .gfield_html,.af3-specials-popup .gform_wrapper.gform-theme.gform-theme--foundation .gfield_html,.af3-specials-popup .gform_wrapper.gform-theme.gform-theme--framework .gfield_html{font-size:.75rem;line-height:1;text-align:left}.af3-specials-popup .gform_wrapper.gform-theme .gform_confirmation_message,.af3-specials-popup .gform_wrapper.gform-theme--no-framework .gform_confirmation_message,.af3-specials-popup .gform_wrapper.gform-theme.gform-theme--foundation .gform_confirmation_message,.af3-specials-popup .gform_wrapper.gform-theme.gform-theme--framework .gform_confirmation_message{text-align:center}@keyframes slideIn{0%{transform:translateY(100%)}to{transform:translate(0)}}html.has-modal-open{overflow:visible!important}
