.form-overlay chat-widget{display:none}.gfield_label.gform-field-label.class-member{font-size:18px;line-height:20px;margin-bottom:20px}.gchoice.hide{display:none!important}body .wpb_image_grid .gallery_holder{width:100%}.main .text .text-container{box-sizing:border-box}.gform-order-summary-new .table.persons .person .edit-product{display:inline-block;background-image:url(/wp-content/themes/bridge-child/img/edit.svg);width:20px;height:20px;background-repeat:no-repeat;background-position:center;cursor:pointer;margin-right:20px;margin-left:auto}[gfpage="3"] .edit-product{display:none!important}.gfield--type-product legend.gfield_label.gform-field-label{position:relative;width:100%}.gfield--type-product legend.gfield_label.gform-field-label:after{position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;content:"";background-image:url(/wp-content/themes/bridge-child/img/hsa-removebg-preview.png);background-position:center right;width:80px;height:32px;background-size:contain;background-repeat:no-repeat}@media (max-width:360px){.gfield--type-product legend.gfield_label.gform-field-label:after{width:64px;height:25px}}.gform-order-summary-new .ttl .toggle{margin-left:0}.gform-order-summary .added,.gform-order-summary-mobile .mmb,.gform-order-summary-mobile{gap:20px}.gform-order-summary .added span,.gform-order-summary-mobile .mmb span,.gform-order-summary-mobile span{margin-left:auto}.gform-order-summary .added i.rmv,.gform-order-summary-mobile .mmb i.rmv,.gform-order-summary-mobile i.rmv{display:none;cursor:pointer}.gform-order-summary .added i.rmv:before,.gform-order-summary-mobile .mmb i.rmv:before,.gform-order-summary-mobile i.rmv:before{content:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_234_7940)"><path d="M13.3 2.33301H0.7C0.514348 2.33301 0.336301 2.40531 0.205025 2.53401C0.0737498 2.66271 0 2.83727 0 3.01928C0 3.20129 0.0737498 3.37585 0.205025 3.50455C0.336301 3.63325 0.514348 3.70556 0.7 3.70556H2.1V11.9409C2.10017 12.4868 2.32147 13.0104 2.71526 13.3965C3.10905 13.7825 3.6431 13.9995 4.2 13.9997H9.8C10.3569 13.9995 10.891 13.7826 11.2848 13.3965C11.6786 13.0104 11.8999 12.4868 11.9 11.9409V3.70556H13.3C13.4857 3.70556 13.6637 3.63325 13.795 3.50455C13.9263 3.37585 14 3.20129 14 3.01928C14 2.83727 13.9263 2.66271 13.795 2.53401C13.6637 2.40531 13.4857 2.33301 13.3 2.33301ZM6.3 9.88203C6.3 10.064 6.22625 10.2386 6.09497 10.3673C5.9637 10.496 5.78565 10.5683 5.6 10.5683C5.41435 10.5683 5.2363 10.496 5.10503 10.3673C4.97375 10.2386 4.9 10.064 4.9 9.88203V6.45065C4.9 6.26864 4.97375 6.09409 5.10503 5.96539C5.2363 5.83668 5.41435 5.76438 5.6 5.76438C5.78565 5.76438 5.9637 5.83668 6.09497 5.96539C6.22625 6.09409 6.3 6.26864 6.3 6.45065V9.88203ZM9.1 9.88203C9.1 10.064 9.02625 10.2386 8.89497 10.3673C8.7637 10.496 8.58565 10.5683 8.4 10.5683C8.21435 10.5683 8.0363 10.496 7.90503 10.3673C7.77375 10.2386 7.7 10.064 7.7 9.88203V6.45065C7.7 6.26864 7.77375 6.09409 7.90503 5.96539C8.0363 5.83668 8.21435 5.76438 8.4 5.76438C8.58565 5.76438 8.7637 5.83668 8.89497 5.96539C9.02625 6.09409 9.1 6.26864 9.1 6.45065V9.88203Z" fill="%23818181"/><path d="M5.44477 1.55556H8.55588C8.76216 1.55556 8.95999 1.47361 9.10585 1.32775C9.25171 1.18189 9.33366 0.984057 9.33366 0.777778C9.33366 0.571498 9.25171 0.373667 9.10585 0.227806C8.95999 0.0819442 8.76216 0 8.55588 0H5.44477C5.23849 0 5.04066 0.0819442 4.8948 0.227806C4.74894 0.373667 4.66699 0.571498 4.66699 0.777778C4.66699 0.984057 4.74894 1.18189 4.8948 1.32775C5.04066 1.47361 5.23849 1.55556 5.44477 1.55556Z" fill="%23818181"/></g><defs><clipPath id="clip0_234_7940"><rect width="14" height="14" fill="white"/></clipPath></defs></svg>')}.gfield--type-checkbox.gfield_contains_required .gchoice label a:last-of-type:after{content:"*";color:#e47f8d;font-size:26px;font-weight:500;margin-left:4px;vertical-align:top}@media screen and (max-width:600px){#wp-admin-bar-new-draft{display:none!important}}body .gallery_holder ul.v4 li,body .qode-image-gallery-slides .gallery_holder ul.v4 li,body .wpb_gallery_slides .gallery_holder ul.v4 li{width:100%!important}@media screen and (min-width:480px){body .gallery_holder ul.v4 li,body .qode-image-gallery-slides .gallery_holder ul.v4 li,body .wpb_gallery_slides .gallery_holder ul.v4 li{width:100%!important}}body .gallery_holder ul{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:480px){body .gallery_holder ul{grid-template-columns:repeat(2,1fr)}}body #gform_page_127_1 .gform_fields{grid-row-gap:0}body:not(.logged-in) #gform_page_127_1 .gform_page_footer.top_label input{opacity:0;position:absolute;width:0;height:0!important;padding:0!important;border:0;pointer-events:none}body:not(.logged-in) #gform_page_127_1 .gform_page_footer.top_label .gform_ajax_spinner{margin:0 0 0 auto;padding:0}@media (max-width:600px){body:not(.logged-in) #gform_page_127_1 .gform_page_footer.top_label .gform_ajax_spinner{margin:0 auto}}body:not(.logged-in):not(.form-active) #gform_page_127_1 .gform_page_footer.top_label .gform_ajax_spinner{margin:0 auto}#gform_fields_127_4 .field_ga_calendar .gappontments_calendar_label{display:none}#gform_fields_127_4 .field_ga_calendar .gfield_description{padding-bottom:13px}#gform_fields_127_4 .field_ga_calendar .provider-title{margin-bottom:20px;font-size:18px;color:#000}.product-learn-bg.active,.product-info-bg.active,.tool-tip-addon-bg.active{position:fixed;width:100%;height:100%;z-index:10000;max-width:100%!important;left:0;top:0}@media (max-width:550px){.product-learn-bg.active,.product-info-bg.active,.tool-tip-addon-bg.active{background:rgba(132,130,130,.4588235294)}}.tool-tip-addon{position:absolute;display:none;max-width:400px;background:#fff;border-radius:15px;box-shadow:0 15px 25px 0 rgba(0,0,0,.15);padding:28px 23px 39px 23px;gap:15px;z-index:100000;box-sizing:border-box}.tool-tip-addon .tool-tip-close{display:none}@media (max-width:1000px){.tool-tip-addon .tool-tip-close{top:-30px;right:0;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="14" viewBox="0 0 15 14" fill="none"><path d="M13 1L1.00001 13" stroke="white" stroke-width="1.5" stroke-linecap="round"/><path d="M13.2827 13L1.28273 1.00001" stroke="white" stroke-width="1.5" stroke-linecap="round"/></svg>');position:absolute;display:block;padding:0 0 0 20px;color:#fff!important;font-size:14px;background-repeat:no-repeat;background-position:center left}}.tool-tip-addon.visible{display:flex;gap:14px}@media (max-width:1000px){.tool-tip-addon.visible{width:100%;transform:translateX(-50%);left:50%!important;flex-direction:column;align-items:center;max-width:450px}}@media (max-width:550px){.tool-tip-addon.visible{max-width:290px}}.tool-tip-addon .tool-tip-row{display:flex;flex-direction:column;align-items:baseline}@media (max-width:1000px){.tool-tip-addon .tool-tip-row{width:100%}}.tool-tip-addon .tool-tip-row div{color:#818181;font-size:12px;font-style:normal;font-weight:400;line-height:19px}@media (max-width:1000px){.tool-tip-addon .tool-tip-row div{text-align:left}}.tool-tip-addon:after{content:"";position:absolute;display:block;width:0;height:0;border:0 solid transparent;border-left-width:15px;border-right-width:15px;border-top:15px solid #fff;bottom:-14px;left:57px}@media (max-width:1000px){.tool-tip-addon:after{display:none}}body .gf-custom-steps{display:flex;justify-content:center;margin-bottom:50px;max-width:824px;margin-left:auto;margin-right:auto}body .gf-custom-steps .gf_page_steps{display:flex;justify-content:center;margin-bottom:40px;gap:32px}body .gf-custom-steps .gf_step{display:flex;flex-direction:column;align-items:center;flex:1;gap:14px;margin:8px 0;text-align:center;position:relative}body .gf-custom-steps .gf_step:not(#close_form_overlay):before,body .gf-custom-steps .gf_step:not(#close_form_overlay):after{content:"";position:absolute;top:9px;z-index:2;border-bottom:1px solid #D5DADF;width:100%}body .gf-custom-steps .gf_step:before{left:-50%}body .gf-custom-steps .gf_step:after{left:50%}body .gf-custom-steps .gf_step.gf_step_first:before,body .gf-custom-steps .gf_step.gf_step_last::after{display:none}@media (max-width:710px){body .gf-custom-steps .gf_step{display:none;gap:15px}body .gf-custom-steps .gf_step.gf_need_mobile{display:flex}body .gf-custom-steps .gf_step.gf_step_completed:before,body .gf-custom-steps .gf_step.gf_step_pending:after{display:none}}body .gf-custom-steps .gf_step .gf_step_number{display:flex;align-items:center;justify-content:center;height:18px;width:18px;border-radius:50%;z-index:4;background-position:center}body .gf-custom-steps .gf_step .gf_step_label{padding-left:0;font-size:13px;line-height:1.6;color:#B5BEC6}body .gf-custom-steps .gf_step.gf_step_used .gf_step_number,body .gf-custom-steps .gf_step.gf_step_used .gf_step_label{cursor:pointer}body .gf-custom-steps .gf_step.gf_step_active .gf_step_number,body .gf-custom-steps .gf_step.gf_step_used .gf_step_number:hover{background-color:#68c9ca;box-shadow:0 0 0 4px rgba(97,192,193,.2)}body .gf-custom-steps .gf_step.gf_step_active .gf_step_number b,body .gf-custom-steps .gf_step.gf_step_used .gf_step_number:hover b{color:#fff}body .gf-custom-steps .gf_step.gf_step_active .gf_step_label,body .gf-custom-steps .gf_step.gf_step_used .gf_step_label:hover{color:#01A6A7}body .gf-custom-steps .gf_step.gf_step_completed:after{border-color:#68c9ca;z-index:3}body .gf-custom-steps .gf_step.gf_step_completed .gf_step_number{background:#68c9ca}body .gf-custom-steps .gf_step.gf_step_completed .gf_step_number b{width:10px;height:8px;background:url(/wp-content/plugins/booking-form/assets/img/checkbox.svg);position:relative;top:1px}body .gf-custom-steps .gf_step.gf_step_completed .gf_step_label{color:#01A6A7}body .gf-custom-steps .gf_step_2 .gf_step_number{background-image:url(/wp-content/plugins/booking-form/assets/img/2.svg)}body .gf-custom-steps .gf_step_3 .gf_step_number{background-image:url(/wp-content/plugins/booking-form/assets/img/3.svg)}body .gf-custom-steps .gf_step_4 .gf_step_number{background-image:url(/wp-content/plugins/booking-form/assets/img/4.svg)}body .gf-custom-steps .gf_step_5 .gf_step_number{background-image:url(/wp-content/plugins/booking-form/assets/img/5.svg)}body .gf-custom-steps .gf_step_1.gf_step_active .gf_step_number,body .gf-custom-steps .gf_step_1.gf_step_used:not(.gf_step_completed) .gf_step_number:hover{background-image:url(/wp-content/plugins/booking-form/assets/img/1_w.svg)}body .gf-custom-steps .gf_step_2.gf_step_active .gf_step_number,body .gf-custom-steps .gf_step_2.gf_step_used:not(.gf_step_completed) .gf_step_number:hover{background-image:url(/wp-content/plugins/booking-form/assets/img/2_w.svg)}body .gf-custom-steps .gf_step_3.gf_step_active .gf_step_number,body .gf-custom-steps .gf_step_3.gf_step_used:not(.gf_step_completed) .gf_step_number:hover{background-image:url(/wp-content/plugins/booking-form/assets/img/3_w.svg)}body .gf-custom-steps .gf_step_4.gf_step_active .gf_step_number,body .gf-custom-steps .gf_step_4.gf_step_used:not(.gf_step_completed) .gf_step_number:hover{background-image:url(/wp-content/plugins/booking-form/assets/img/4_w.svg)}body .gf-custom-steps .gf_step_5.gf_step_active .gf_step_number,body .gf-custom-steps .gf_step_5.gf_step_used:not(.gf_step_completed) .gf_step_number:hover{background-image:url(/wp-content/plugins/booking-form/assets/img/5_w.svg)}.gf-login{background:#fff;border:1px solid #e8edf2;max-width:514px;margin:60px auto 0 auto;padding:40px 50px 30px 50px;border-radius:10px}.gf-login .user-logged{text-align:center}@media (max-width:414px){.gf-login{padding:20px 20px 20px 20px}}.gf-login input{border-radius:4px;border:1px solid #d1d5db;background:#f9fafb}.gf-login p.need-field label{color:#272a33;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.gf-login .flex-row{display:flex}.gf-login .flex-row .form-row-rememberme input{opacity:0;margin:0 10px 0 0}.gf-login .flex-row .form-row-rememberme span{position:relative}.gf-login .flex-row .form-row-rememberme span:before,.gf-login .flex-row .form-row-rememberme input:checked~span:after{content:"";width:14px;height:14px;position:absolute;top:2px;left:-24px;border:1px solid #D1D1D1;border-radius:2px}.gf-login .flex-row .form-row-rememberme input:checked~span:after{border-color:#00a6a7;background-color:#00a6a7;background-image:url(/wp-content/plugins/booking-form/assets/img/checkbox.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.gf-login .flex-row .lost_password{margin-left:auto}.gf-login .flex-row p{margin-bottom:0}@media (max-width:480px){.gf-login .flex-row{flex-direction:column}.gf-login .flex-row p{width:100%;text-align:center}.gf-login .flex-row .form-row-rememberme{margin-bottom:10px}}.gf-login .back-login{text-align:center}.gf-login .gf-login-top #register_now{padding:0;height:auto;line-height:1.4;background:transparent;color:#01A6A7;font-weight:400;font-size:14px}.gf-login .gf-login-top p{text-align:center;margin-bottom:30px!important;font-size:14px;color:#818181}.gf-login .gf-login-top p:last-child{margin-bottom:0!important}.gf-login .gf-login-top .gfseparator{width:100%;height:1px;background:#E2E2E2}.gf-login .gf-login-top .gfseparator span{display:inline-block;background:#fff;padding:0 10px;position:relative;top:-10px}.gf-login .gf-login-top button{font-size:14px}.gf-login .gf-login-top #form_guest{font-size:16px}.gf-login #submit{border-radius:4px;background:#61C0C1;color:#fff;text-align:center;width:100%;margin-top:30px}.gf-login h2.login-title{color:#000!important;text-align:center!important;font-size:30px!important;font-weight:700!important;line-height:normal!important;padding:0 0 15px 0!important;display:block}.gf-login span.login-sub-title{color:#818181;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:19px;display:block}.gf-login .gform_ajax_spinner{display:block;margin:0;padding:0;position:absolute;top:0;left:calc(50% - 12px)}.gfield-product{padding:34px 39px;background:#f2fbfb}@media (max-width:450px){.gfield-product{padding:34px 15px}}.gfield-product .product-row{display:flex;gap:19px;flex-wrap:wrap}@media (max-width:450px){.gfield-product .product-row{gap:15px}}.gfield-product .product-row .product-info{display:flex;gap:10px}@media (max-width:1127px){.gfield-product .product-row .product-info{flex-direction:column;text-align:center;align-items:center}}.gfield-product .product-row .product-info .product-info-row{display:flex;flex-direction:column}.gfield-product .product-row .product-info .product-info-row h4{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:19px;margin-bottom:3px}.gfield-product .product-row .product-info .product-info-row>p{color:#818181!important;font-size:14px;font-style:normal;font-weight:500!important;line-height:19px;margin-bottom:10px!important}.gfield-product .product-row .product-info .product-info-row a{color:#00a6a7;font-size:11px;font-style:normal;font-weight:500;line-height:16px;display:flex;align-items:center;gap:5px}@media (max-width:825px){.gfield-product .product-row .product-info .product-info-row a{margin:0 auto}}.gfield-product .product-row .product-info img{max-width:65px;height:auto;object-fit:contain}.gfield-product .product-row .gchoice{width:calc(33% - 11px);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.gfield-product .product-row .gchoice:focus{outline:none}@media (max-width:600px){.gfield-product .product-row .gchoice{width:calc(50% - 10px)}}.gfield-product .product-row .gchoice label{max-width:100%}@media (max-width:825px){.gfield-product .product-row .gchoice label{justify-content:center}}.gfield-product .gfield_label.gform-field-label{color:#272a33;font-size:18px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:25px}.gfield-product .gchoice input[type=radio]{display:none}.gfield-product .gchoice input[type=radio]:checked+label{border:1px solid #00A6A7}.gfield-product .gchoice label{display:flex;padding:23px 15px;border-radius:10px;border:1px solid #fff;background:#fff;height:100%;cursor:pointer}@media (max-width:1127px){.gfield-product .gchoice label{justify-content:center}}@media (max-width:420px){.gfield-product .gchoice label{padding:15px 5px}}.gfield-product .gchoice label a{margin-top:auto}body .gform_wrapper .recommended-information.hide{display:none!important}body .gform_wrapper .recommended-information>fieldset,body .gform_wrapper .recommended-information>div{grid-column:span 12!important}body .gform_wrapper .recommended-information .gfield_label{color:#272a33;font-size:18px!important;font-style:normal;line-height:1.2;margin-bottom:25px!important}body .gform_wrapper .recommended-information .gfield_checkbox{grid-template-columns:repeat(3,1fr)!important;grid-column-gap:19px!important;grid-row-gap:20px;display:grid}@media (max-width:620px){body .gform_wrapper .recommended-information .gfield_checkbox{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:370px){body .gform_wrapper .recommended-information .gfield_checkbox{grid-column-gap:10px!important;grid-row-gap:10px}}@media (max-width:360px){body .gform_wrapper .recommended-information .gfield_checkbox{grid-template-columns:repeat(1,1fr)!important}}body .gform_wrapper .recommended-information .gfield_checkbox input[type=checkbox]{display:none}body .gform_wrapper .recommended-information .gfield_checkbox input[type=checkbox]:checked+label{border:1px solid #00a6a7}body .gform_wrapper .recommended-information .gfield_checkbox input[type=checkbox]:checked+label .star-regular{background:#fff}body .gform_wrapper .recommended-information .gfield_checkbox input[type=checkbox]:checked+label .star-regular path{fill:#00a6a7}body .gform_wrapper .recommended-information .gfield_checkbox label{border:1px solid #eaeaea;display:grid!important;grid-template-columns:2fr 1fr;padding:10px;width:100%!important;max-width:100%!important;font-size:12px!important;line-height:1.6;font-weight:700;border-radius:5px;cursor:pointer;height:100%;flex-wrap:wrap;align-items:start}body .gform_wrapper .recommended-information .gfield_checkbox label .star-regular{position:absolute;top:-7px;left:-6px;width:12px}@media (min-width:1000px) and (max-width:1114px){body .gform_wrapper .recommended-information .gfield_checkbox label{flex-direction:column}}@media (min-width:620px) and (max-width:728px){body .gform_wrapper .recommended-information .gfield_checkbox label{flex-direction:column}}@media (min-width:320px) and (max-width:515px){body .gform_wrapper .recommended-information .gfield_checkbox label{flex-direction:column}}body .gform_wrapper .recommended-information .gfield_checkbox label .need-opt{order:2;width:100%;display:flex;align-items:start;margin-top:auto}body .gform_wrapper .recommended-information .gfield_checkbox label .need-opt .need-options{margin-top:10px;color:#00a6a7;font-size:11px;font-style:normal;font-weight:500;line-height:16px;display:flex;align-items:center;gap:5px;white-space:nowrap}body .gform_wrapper .recommended-information .gfield_checkbox label .ginput_price{font-weight:400;margin-left:auto;text-align:right;line-height:1.6}@media (min-width:1000px) and (max-width:1114px){body .gform_wrapper .recommended-information .gfield_checkbox label .ginput_price{margin-left:0}}@media (min-width:620px) and (max-width:728px){body .gform_wrapper .recommended-information .gfield_checkbox label .ginput_price{margin-left:0}}@media (min-width:320px) and (max-width:515px){body .gform_wrapper .recommended-information .gfield_checkbox label .ginput_price{margin-left:0}}body .gform_wrapper .additional-information{position:relative;background:#fff;border-left:1px solid #e8edf2;border-right:1px solid #e8edf2;border-bottom:1px solid #e8edf2;border-bottom-left-radius:15px;border-bottom-right-radius:15px}body .gform_wrapper .additional-information:before{content:"";position:absolute;left:-1px;top:-15px;width:100%;height:15px;background:#fff;border-left:1px solid #e8edf2;border-right:1px solid #e8edf2}body .gform_wrapper .additional-information .add-person-btn{grid-column:unset!important;width:160px}body .gform_wrapper .additional-information .add-person-btn a{background:#ebf8f8!important;color:#00a6a7;height:50px!important;line-height:50px!important;white-space:nowrap}body .gform_wrapper .additional-information .add-person-btn .spinner{width:24px;height:16px;object-fit:contain;top:calc(50% - 8px);right:-30px}.address-information,.personal-information,.recommended-information,.additional-information,.single-information{grid-column:span 12;grid-column-gap:2%;-ms-grid-columns:1fr 2%;grid-row-gap:16px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%;padding:20px 40px 40px 40px}@media (max-width:450px){.address-information,.personal-information,.recommended-information,.additional-information,.single-information{padding:20px 15px 40px 15px}}.personal-information .ginput_container_phone input{width:100%!important}.personal-information .gfield_date_month label,.personal-information .gfield_date_day label,.personal-information .gfield_date_year label{display:none!important}.personal-information .gfield_date_month input,.personal-information .gfield_date_day input,.personal-information .gfield_date_year input{width:100%!important;max-width:100%!important;min-width:100%!important}.personal-information .gfield_date_month input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:none!important}.personal-information .gfield_date_day input{border-radius:0!important;border-right:none!important}.personal-information .gfield_date_year input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.personal-information .ginput_container_date+.ginput_container_date{margin-left:0!important}.service-information{grid-column:span 12}.service-information .person-info:not(.person-info-1){margin-top:15px}.person-info{border:1px solid #e8edf2;border-radius:15px;background:#fff}.gf-cols{overflow:hidden;position:relative}.gf-cols-left{width:calc(100% - 390px);float:left}@media (max-width:1000px){.gf-cols-left{width:100%}}@media (max-width:550px){.gform-order-summary{width:100%;margin-left:0}}.gform_wrapper.gravity-theme .class-member .sub-title{font-size:14px;font-weight:400;margin-top:10px}.gform_wrapper.gravity-theme .member-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;flex-wrap:wrap}.gform_wrapper.gravity-theme .member-row.hidden{display:none}@media (max-width:825px){.gform_wrapper.gravity-theme .member-row{-webkit-box-pack:center;-ms-flex-pack:center;gap:15px;justify-content:center}}.gform_wrapper.gravity-theme .member-row .custom-tag{position:absolute;top:-10px;font-size:9px;font-weight:500;text-transform:uppercase;background:#00A6A7;color:#fff;line-height:1;padding:5px 10px;border-radius:2px}.gform_wrapper.gravity-theme .member-row.cnt-4 .gchoice{width:calc(20% - 8px)}.gform_wrapper.gravity-theme .member-row .gchoice{display:flex;flex-direction:column;gap:20px;padding:14px;align-items:center;border-radius:4px;border:1px solid #eaeaea;cursor:pointer;text-align:center;position:relative}.gform_wrapper.gravity-theme .member-row .gchoice.active{border:1px solid #61c0c1}.gform_wrapper.gravity-theme .member-row .gchoice label{font-size:16px;font-weight:700;line-height:1.4;cursor:pointer;color:#000;max-width:unset}.gform_wrapper.gravity-theme .member-row .gchoice label .ginput_price{display:none}.gform_wrapper.gravity-theme .member-row .gchoice .custom-price{display:inline-block;background:rgba(97,192,193,.1019607843);padding:3px 11px;border-radius:56px;font-size:12px}.gform_wrapper.gravity-theme .member-row .gchoice .custom-price span{color:#00A6A7;font-size:14px;font-weight:700}.gform_wrapper.gravity-theme .member-row .gchoice .custom-title{font-size:12px;line-height:1.9;margin-top:auto}.gform_wrapper.gravity-theme .member-row .gchoice .custom-save{font-size:12px;line-height:1.9;color:#00A6A7}.gform_wrapper.gravity-theme .member-row .gchoice input{order:1;opacity:0}.gform_wrapper.gravity-theme .member-row .gchoice:before{content:"";width:14px;height:14px;border-radius:50%;border:1px solid #D1D1D1;position:absolute;bottom:12px;left:calc(50% - 7px)}.gform_wrapper.gravity-theme .member-row .gchoice.active:before{border-color:#61C0C1}.gform_wrapper.gravity-theme .member-row .gchoice input:checked+label:before{content:"";border-radius:50%;width:10px;height:10px;position:absolute;bottom:15px;left:calc(50% - 4px);background:#61C0C1}body.form-processing #overlayClose{display:none}body.step-processing #form_overlay:after{z-index:9999!important;display:block}body #back_step{position:fixed;top:10px;z-index:1112;padding:14px 50px;border:none;border-radius:4px;background:#61C0C1;font-size:16px;font-weight:600;line-height:1;text-align:center;color:#fff;cursor:pointer}@media (max-width:600px){body #back_step{left:10px;padding:10px 35px;font-size:13px}}body[gfpage="1"] #back_step{display:none}body #gform_wrapper_127 .remove-person-btn a{color:#fff}body #gform_wrapper_127 ul li{list-style:none}body #gform_wrapper_127 input,body #gform_wrapper_127 textarea,body #gform_wrapper_127 select{background:#F9FAFB}body #gform_wrapper_127 .gform_validation_errors{padding-left:16px}body #gform_wrapper_127 .gform_validation_errors>h2{padding-top:20px!important;line-height:1.6}body #gform_wrapper_127 .wider-checkbox .gchoice{position:relative}body #gform_wrapper_127 .wider-checkbox input[type=checkbox]{opacity:0;margin:0 8px 0 0}body #gform_wrapper_127 .wider-checkbox input[type=checkbox]~label:before,body #gform_wrapper_127 .wider-checkbox input[type=checkbox]:checked~label:after{content:"";width:14px;height:14px;position:absolute;top:6px;left:0;border:1px solid #D1D1D1;border-radius:2px}body #gform_wrapper_127 .wider-checkbox input[type=checkbox]:checked~label:after{border-color:#00a6a7;background-color:#00a6a7;background-image:url(/wp-content/plugins/booking-form/assets/img/checkbox.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body #gform_wrapper_127 .wider-checkbox label{font-size:14px;line-height:25px}body #gform_wrapper_127 .gform_ajax_spinner{width:24px!important;height:16px!important;object-fit:contain}body #gform_wrapper_127 .gfield_label.step_label{display:block;text-align:center;color:#000;font-size:30px;font-style:normal;font-weight:700;line-height:normal}body #gform_wrapper_127 #gappointments_calendar_slots .slot_small label.time_slot div{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:normal}body #gform_wrapper_127.gform_wrapper .ginput_container~.gfield_description.validation_message{margin-top:8px!important;display:flex;padding-top:2px;padding-bottom:2px;padding-left:15px}body #gform_wrapper_127 .gf-login{margin:0 0 0 auto}body #gform_wrapper_127 .name_first label,body #gform_wrapper_127 .name_last label{display:none}body #gform_wrapper_127 h3{font-size:18px}@media (max-width:410px){body #gform_wrapper_127 .ga_appointments_calendar_header h3{font-size:16px}}@media (max-width:375px){body #gform_wrapper_127 .ga_appointments_calendar_header h3{font-size:14px}}body #gform_wrapper_127.gform_wrapper{background:transparent;padding:0}body #gform_wrapper_127 a{color:#00a6a7}body #gform_wrapper_127 #field_127_255 legend,body #gform_wrapper_127 #field_127_152 legend,body #gform_wrapper_127 #field_127_366 legend,body #gform_wrapper_127 .gfa-createaccount legend{display:none}body #gform_wrapper_127 .gfield--type-date{grid-column:span 6!important}@media (max-width:825px){body #gform_wrapper_127 .gfield--type-date{grid-column:span 12!important}}body #gform_wrapper_127 .gform_page_footer.top_label{display:flex;margin-left:auto;justify-content:end;margin-top:40px;padding:0}@media (max-width:600px){body #gform_wrapper_127 .gform_page_footer.top_label{flex-direction:column-reverse;gap:10px}body #gform_wrapper_127 .gform_page_footer.top_label .gform_ajax_spinner{margin:0 auto;padding:0}}body #gform_wrapper_127.gform_wrapper.gravity-theme .ginput_container_address{gap:15px 0;align-items:flex-start}body #gform_wrapper_127.gform_wrapper.gravity-theme .ginput_container_address .address_zip input,body #gform_wrapper_127.gform_wrapper.gravity-theme .ginput_container_address .address_zip label{order:2}body #gform_wrapper_127.gform_wrapper.gravity-theme .ginput_container_address .address_zip .zip-invalid{order:1}body #gform_wrapper_127.gform_wrapper.gravity-theme .ginput_container_address .address_zip.no-zip input,body #gform_wrapper_127.gform_wrapper.gravity-theme .ginput_container_address .address_zip.no-zip label{opacity:0;position:absolute;width:0!important;height:0!important;padding:0!important;border:0;pointer-events:none}@media (max-width:825px){body #gform_wrapper_127.gform_wrapper.gravity-theme .ginput_container_address{grid-column:span 12;display:grid}}body #gform_wrapper_127 #ga_appointments_calendar{box-shadow:none;-webkit-box-shadow:none;margin-bottom:0}body #gform_wrapper_127.gform_wrapper.gravity-theme .hidden_label .gfield_label,body #gform_wrapper_127.gform_wrapper.gravity-theme .hidden_sub_label,body #gform_wrapper_127.gform_wrapper.gravity-theme .screen-reader-text{border:0;-webkit-clip-path:unset;clip-path:unset;height:auto;margin:0;overflow:hidden;padding:0;position:relative;width:auto;color:#272A33;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:left}body #gform_wrapper_127 .field-highlight{border:1px solid #d62828!important}body #gform_wrapper_127.gform_wrapper.gravity-theme .gform_footer .gform_previous_button,body #gform_wrapper_127.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button,body #gform_wrapper_127.gform_wrapper.gravity-theme .gform_footer .gform_next_button,body #gform_wrapper_127.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button,body #gform_wrapper_127.gform_wrapper.gravity-theme .gform_page_footer .gform_button,body #gform_wrapper_127.gform_wrapper.gravity-theme #gf_coupon_button{margin-left:0;background:transparent!important;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;text-align:center;text-transform:capitalize;padding:14px 50px;border-radius:4px;height:auto;max-height:50px}body #gform_wrapper_127.gform_wrapper.gravity-theme .gform_footer .gform_next_button,body #gform_wrapper_127.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button,body #gform_wrapper_127.gform_wrapper.gravity-theme .gform_page_footer .gform_button,body #gform_wrapper_127.gform_wrapper.gravity-theme #gf_coupon_button{background:#61C0C1!important;color:#fff;border-color:#61C0C1;line-height:1}body #gform_wrapper_127.gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:0}body #gform_wrapper_127.gform_wrapper.gravity-theme .ginput_container_date label,body #gform_wrapper_127.gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date label{display:none}body #gform_wrapper_127.gform_wrapper.gravity-theme .gform_footer .gform_previous_button,body #gform_wrapper_127.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button{border:1px solid #61C0C1;color:#000;margin-right:auto;margin-bottom:0}@media (max-width:600px){body #gform_wrapper_127.gform_wrapper.gravity-theme .gform_footer .gform_previous_button,body #gform_wrapper_127.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button{width:100%}}body #gform_wrapper_127.gform_wrapper.gravity-theme .gform_footer .gform_next_button{background:#D4D9E4;color:#fff}body #gform_wrapper_127 .gfield .zip_state_spinner{top:auto;bottom:calc(50% - 22px);left:calc(50% - 8px)}body #gform_wrapper_127.gform_wrapper .field_sublabel_hidden_label .ginput_complex [aria-required=true]+label:after,body #gform_wrapper_127.gform_wrapper .field_sublabel_hidden_label .ginput_complex [aria-required=true]+img+label:after{content:"*";color:#e47f8d!important;padding-left:0;margin-left:2px;font-size:20px;line-height:1;vertical-align:0}body #gform_wrapper_127.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],body #gform_wrapper_127.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select,body #gform_wrapper_127.gform_wrapper .gfield_contains_required .ginput_container:not(.ginput_container_address) input[type=text],body #gform_wrapper_127.gform_wrapper .gfield_contains_required .ginput_container.ginput_container_address span:not(.address_line_2) input[type=text],body #gform_wrapper_127.gform_wrapper .gfield_contains_required .ginput_container select,body #gform_wrapper_127 .gform_wrapper .ginput_complex select,body #gform_wrapper_127.gform_wrapper .gfield textarea,body #gform_wrapper_127.gform_wrapper .gfield .cc-cardholder,body #gform_wrapper_127.gform_wrapper .gfield .gf_coupon_code,body #gform_wrapper_127.gform_wrapper input[type=text],body #gform_wrapper_127.gform_wrapper input[type=email],body #gform_wrapper_127.gform_wrapper input[type=number],body #gform_wrapper_127.gform_wrapper input[type=tel],body #gform_wrapper_127.gform_wrapper input[type=password]{border-left:1px solid #d1d5db!important;border-radius:4px;padding-top:10px!important;padding-bottom:10px!important;width:100%!important;line-height:1.4;color:#000!important;font-weight:400!important}body #gform_wrapper_127.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text]::placeholder,body #gform_wrapper_127.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select::placeholder,body #gform_wrapper_127.gform_wrapper .gfield_contains_required .ginput_container:not(.ginput_container_address) input[type=text]::placeholder,body #gform_wrapper_127.gform_wrapper .gfield_contains_required .ginput_container.ginput_container_address span:not(.address_line_2) input[type=text]::placeholder,body #gform_wrapper_127.gform_wrapper .gfield_contains_required .ginput_container select::placeholder,body #gform_wrapper_127 .gform_wrapper .ginput_complex select::placeholder,body #gform_wrapper_127.gform_wrapper .gfield textarea::placeholder,body #gform_wrapper_127.gform_wrapper .gfield .cc-cardholder::placeholder,body #gform_wrapper_127.gform_wrapper .gfield .gf_coupon_code::placeholder,body #gform_wrapper_127.gform_wrapper input[type=text]::placeholder,body #gform_wrapper_127.gform_wrapper input[type=email]::placeholder,body #gform_wrapper_127.gform_wrapper input[type=number]::placeholder,body #gform_wrapper_127.gform_wrapper input[type=tel]::placeholder,body #gform_wrapper_127.gform_wrapper input[type=password]::placeholder{color:#818181}body #gform_wrapper_127.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text]:focus,body #gform_wrapper_127.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select:focus,body #gform_wrapper_127.gform_wrapper .gfield_contains_required .ginput_container:not(.ginput_container_address) input[type=text]:focus,body #gform_wrapper_127.gform_wrapper .gfield_contains_required .ginput_container.ginput_container_address span:not(.address_line_2) input[type=text]:focus,body #gform_wrapper_127.gform_wrapper .gfield_contains_required .ginput_container select:focus,body #gform_wrapper_127 .gform_wrapper .ginput_complex select:focus,body #gform_wrapper_127.gform_wrapper .gfield textarea:focus,body #gform_wrapper_127.gform_wrapper .gfield .cc-cardholder:focus,body #gform_wrapper_127.gform_wrapper .gfield .gf_coupon_code:focus,body #gform_wrapper_127.gform_wrapper input[type=text]:focus,body #gform_wrapper_127.gform_wrapper input[type=email]:focus,body #gform_wrapper_127.gform_wrapper input[type=number]:focus,body #gform_wrapper_127.gform_wrapper input[type=tel]:focus,body #gform_wrapper_127.gform_wrapper input[type=password]:focus{background:#fff}body #gform_wrapper_127.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text].field-highlight,body #gform_wrapper_127.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select.field-highlight,body #gform_wrapper_127.gform_wrapper .gfield_contains_required .ginput_container:not(.ginput_container_address) input[type=text].field-highlight,body #gform_wrapper_127.gform_wrapper .gfield_contains_required .ginput_container.ginput_container_address span:not(.address_line_2) input[type=text].field-highlight,body #gform_wrapper_127.gform_wrapper .gfield_contains_required .ginput_container select.field-highlight,body #gform_wrapper_127 .gform_wrapper .ginput_complex select.field-highlight,body #gform_wrapper_127.gform_wrapper .gfield textarea.field-highlight,body #gform_wrapper_127.gform_wrapper .gfield .cc-cardholder.field-highlight,body #gform_wrapper_127.gform_wrapper .gfield .gf_coupon_code.field-highlight,body #gform_wrapper_127.gform_wrapper input[type=text].field-highlight,body #gform_wrapper_127.gform_wrapper input[type=email].field-highlight,body #gform_wrapper_127.gform_wrapper input[type=number].field-highlight,body #gform_wrapper_127.gform_wrapper input[type=tel].field-highlight,body #gform_wrapper_127.gform_wrapper input[type=password].field-highlight{border-left:1px solid #d62828!important}body #gform_wrapper_127.gform_wrapper .gfield .cc-cardholder{background:#fff}body #gform_wrapper_127.gform_wrapper .gfield_contains_required .ginput_container select,body #gform_wrapper_127.gform_wrapper .ginput_complex select,body #gform_wrapper_127.gform_wrapper .gfa-additional-adresses-select select{-webkit-appearance:none;background-image:url(/wp-content/plugins/booking-form/assets/img/select.svg)!important;background-repeat:no-repeat!important;background-position:calc(100% - 15px) center!important;padding:10px 35px 10px 15px!important;color:#000!important;font-weight:400!important}body #gform_wrapper_127.gform_wrapper .gfield_contains_required.gfield_error .ginput_container:not(.ginput_container_address) input[aria-invalid=true]{border-left:1px solid #c02b0a!important;border-right:1px solid #c02b0a!important;border-top:1px solid #c02b0a!important;border-bottom:1px solid #c02b0a!important}body #gform_wrapper_127.gform_wrapper #gform_127 .ginput_complex .gform-grid-col{position:relative}body #gform_wrapper_127.gform_wrapper .gfield_contains_required.gfield_error .ginput_container.gfield_date_day input[aria-invalid=true]{border-left:1px solid #c02b0a!important;border-right:1px solid #c02b0a!important;border-top:1px solid #c02b0a!important;border-bottom:1px solid #c02b0a!important;width:calc(100% + 2px)!important;margin-left:-1px!important;margin-right:-1px!important;position:absolute;top:0;left:0;min-width:calc(100% + 2px)!important;z-index:1}body #gform_wrapper_127.gform_wrapper .gfield .gf_coupon_code{width:325px!important}body #gform_wrapper_127.gform_wrapper.gravity-theme .gfield_contains_required .ginput_complex .ginput_container_date.gfield_date_month input[aria-invalid=false]{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:none!important;border-left:1px solid #d1d5db!important}body #gform_wrapper_127.gform_wrapper.gravity-theme .recommended-information .ginput_complex .ginput_container_date.gfield_date_year input{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:none!important}body #gform_wrapper_127.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date.gfield_date_day input{border-radius:0!important}body #gform_wrapper_127 #field_127_7 .gfield_label{display:none}body #gform_wrapper_127 #field_127_7 .gform-grid-col{display:flex;flex-direction:column-reverse}body #gform_wrapper_127 #field_127_7 .gform-field-label{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:left}body #gform_wrapper_127 #field_127_235{grid-column:span 6}@media (max-width:825px){body #gform_wrapper_127 #field_127_235{grid-column:span 12;-ms-grid-column-span:12}}body #gform_wrapper_127 .gfa-additional-adresses-select{display:flex;gap:20px;grid-column:span 12}@media (max-width:825px){body #gform_wrapper_127 .gfa-additional-adresses-select{gap:10px;flex-direction:column;margin-bottom:0}}body #gform_wrapper_127 .gfa-additional-adresses-select span{white-space:nowrap;font-size:14px;color:#272A33;line-height:1;display:flex;align-items:center}body #gform_wrapper_127 .gfa-additional-adresses-select select{width:100%;border-radius:4px}body #gform_wrapper_127 .address-information{padding:50px;background:#fff;border-radius:15px;border:1px solid #e8edf2}@media (max-width:450px){body #gform_wrapper_127 .address-information{padding:30px 15px}}body #gform_wrapper_127.gform_wrapper.gravity-theme #gf_coupon_button{height:44px;padding:0;margin-left:13px}body #gform_wrapper_127 .gfield_required{margin:0;padding:0}body #gform_wrapper_127 .gfield_required_asterisk{margin-left:2px;font-size:20px;line-height:1;vertical-align:0}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .ginput_complex .ginput_container_date{flex-basis:auto;max-width:33.3%;width:100%}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .field_sublabel_hidden_label.gfield_error .ginput_complex.ginput_container textarea,body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .field_sublabel_hidden_label.gfield_error .ginput_complex.ginput_container .cc-cardholder,body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .field_sublabel_hidden_label.gfield_error .ginput_complex.ginput_container [aria-invalid=true][user-changed=true]{border-left:1px solid #c02b0a!important;border-right:1px solid #c02b0a!important;border-top:1px solid #c02b0a!important;border-bottom:1px solid #c02b0a!important}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .gfield_error .ginput_container_select select{border-left:1px solid #c02b0a!important;border-right:1px solid #c02b0a!important;border-top:1px solid #c02b0a!important;border-bottom:1px solid #c02b0a!important}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .gfield_contains_required .ginput_container:not(.ginput_container_address) input[type=text]{border-left:1px solid #c02b0a}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .gfield_error [aria-invalid=true]{border-left:1px solid #c02b0a!important}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .gfield_error fieldset[aria-invalid=true]{border:none!important}@media (max-width:825px){body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .gfield.gfield--width-half{grid-column:span 12;-ms-grid-column-span:12}}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .ga-datetime-cols{gap:35px}@media (max-width:620px){body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .ga-datetime-cols{flex-direction:column}}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 #gappointments_calendar_slots .calendar_time_slots{padding:0;border:1px solid #f4f4f4}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 #gappointments_calendar_slots .calendar_time_slots .grid-row{display:flex;flex-wrap:wrap;gap:10px;padding:4px!important}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 #gappointments_calendar_slots .calendar_time_slots .grid-row:before,body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 #gappointments_calendar_slots .calendar_time_slots .grid-row:after{display:none}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 #gappointments_calendar_slots .calendar_time_slots .grid-row .slot_small{width:calc(33% - 6px)}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 #gappointments_calendar_slots .calendar_time_slots .grid-row .slot_small label.time_slot{margin:0}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .ga-date-col{padding:20px;border-radius:10px;background:#F2FBFB}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 #gappointments_calendar{max-width:800px;margin:0 auto}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 #gappointments_calendar .ga_wrapper_large{padding-left:0!important;padding-right:0!important}@media (max-width:375px){body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .ga_monthly_schedule_wrapper table thead th{font-size:10px}}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .ga_monthly_schedule_wrapper td.day_available{background:transparent}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .ga_appointments_calendar_header,body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .ga_monthly_schedule_wrapper table thead,body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_127 .ga_monthly_schedule_wrapper table thead th{background:transparent!important}body #gform_wrapper_127.gform_wrapper.gravity-theme .schedule-information{grid-column:span 12;grid-column-gap:2%;-ms-grid-columns:1fr 2%;grid-row-gap:16px;display:grid;grid-template-rows:repeat(auto-fill,auto);width:100%;border:1px solid #e8edf2;background:#fff;border-radius:15px;padding:35px 30px 35px 30px}@media (max-width:375px){body #gform_wrapper_127.gform_wrapper.gravity-theme .schedule-information{padding:20px 15px 30px 15px}}body #gform_wrapper_127.gform_wrapper.gravity-theme .schedule-information .appointment_assertive{position:relative;margin-top:35px;padding-left:65px}body #gform_wrapper_127.gform_wrapper.gravity-theme .schedule-information .appointment_assertive:before{position:absolute;left:0;content:"";width:40px;height:40px;display:inline-block;background:url(/wp-content/plugins/booking-form/assets/img/calendar.svg)}body #gform_wrapper_127.gform_wrapper.gravity-theme .schedule-information .appointment_assertive div{line-height:1}body #gform_wrapper_127.gform_wrapper.gravity-theme .schedule-information .appointment_assertive div:first-of-type{font-size:18px;font-weight:500;margin-bottom:5px}body #gform_wrapper_127.gform_wrapper.gravity-theme .schedule-information .appointment_assertive div.date{font-size:16px;font-weight:400}body #gform_wrapper_127.gform_wrapper.gravity-theme .schedule-information .appointment_assertive div.date span{font-weight:500;color:#07a5a7}body:not(.form-active) .gf-cols-left{width:100%;display:flex;justify-content:center}body:not(.form-active) #gform_wrapper_127{max-width:743px;width:100%}body:not(.form-active) #gform_wrapper_127 .gf-login{margin:0 auto}body:not(.form-active) .gform-order-summary{display:none}body:not(.form-active) #gform_wrapper_127 .gform_page_footer{justify-content:center}.gf-overview-cols{display:flex;font-size:14px;color:#000}.gf-overview-cols .gf-overview-col:first-child{width:40%;padding-right:60px}.gf-overview-cols .gf-overview-date,.gf-overview-cols .gf-overview-time,.gf-overview-cols .gf-overview-address{display:flex}.gf-overview-cols .gf-overview-date:before,.gf-overview-cols .gf-overview-time:before,.gf-overview-cols .gf-overview-address:before{margin-right:10px;position:relative;top:5px}.gf-overview-cols .gf-overview-date:before{content:"";display:inline-block;width:16px;height:16px;background:url(/wp-content/plugins/booking-form/assets/img/calendar.svg);background-size:cover}.gf-overview-cols .gf-overview-time:before{content:"";display:inline-block;width:16px;height:16px;background:url(/wp-content/plugins/booking-form/assets/img/clock.svg)}.gf-overview-cols .gf-overview-address:before{content:"";display:inline-block;min-width:18px;height:18px;background:url(/wp-content/plugins/booking-form/assets/img/location.svg)}.gform_wrapper.gravity-theme .overview-information{grid-column:span 12;grid-column-gap:2%;-ms-grid-columns:1fr 2%;grid-row-gap:16px;display:grid;grid-template-columns:repeat(12,1fr);width:100%;border:1px solid #e8edf2;background:#fff;border-radius:15px;padding:35px 30px 35px 30px}.gform_wrapper.gravity-theme .overview-information .gfield_label{font-size:18px;color:#000;margin-bottom:15px}.gform_wrapper.gravity-theme .overview-information .gfield_label.class-member{margin-bottom:25px}.custom_tips .gfield_radio{display:flex;flex-wrap:wrap;gap:16px}.custom_tips .gfield_radio .gchoice{border:1px solid #EAEAEA;width:calc(25% - 12px);padding:12px 0;text-align:center;border-radius:4px}.custom_tips .gfield_radio .gchoice.active{border-color:#61C0C1}.customtips_total{display:flex;align-items:center}.customtips_total .gfield_label{margin:0 10px 0 0!important}.customtips_total .ginput_container{display:inline-block}.customtips_total .ginput_container .ginput_product_price{color:#000;font-size:16px}#gform_wrapper_127.gform_wrapper.gravity-theme .customtips_other[data-conditional-logic=visible]{display:flex!important;align-items:center}#gform_wrapper_127.gform_wrapper.gravity-theme .customtips_other[data-conditional-logic=visible] label{margin-right:10px;white-space:nowrap}#gform_wrapper_127.gform_wrapper.gravity-theme .customtips_other[data-conditional-logic=visible] input{max-width:110px}#gform_wrapper_127.gform_wrapper .giftup-coupon-label{display:inline-block;position:relative}#gform_wrapper_127.gform_wrapper .giftup-coupon-label span{padding-left:5px}#gform_wrapper_127.gform_wrapper .giftup-coupon-label input[type=checkbox]{opacity:0}#gform_wrapper_127.gform_wrapper .giftup-coupon-label input[type=checkbox]~span:before,#gform_wrapper_127.gform_wrapper .giftup-coupon-label input[type=checkbox]:checked~span:after{content:"";width:14px;height:14px;position:absolute;top:4px;left:0;border:1px solid #D1D1D1;border-radius:2px}#gform_wrapper_127.gform_wrapper .giftup-coupon-label input[type=checkbox]:checked~span:after{border-color:#00a6a7;background-color:#00a6a7;background-image:url(/wp-content/plugins/booking-form/assets/img/checkbox.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.field_stripe_creditcard .gfield_label{display:block!important}.field_stripe_creditcard .stripe-payment-request-button,.field_stripe_creditcard .gfa-saved-cards{display:flex;flex-direction:column}.field_stripe_creditcard .stripe-payment-request-button label,.field_stripe_creditcard .gfa-saved-cards li{display:flex;align-items:center;border:1px solid #D9D9D9;border-radius:4px;max-width:528px;padding:15px;font-size:16px;color:#000;margin-bottom:10px}.field_stripe_creditcard .stripe-payment-request-button label.stripe-payment-button,.field_stripe_creditcard .stripe-payment-request-button label.stripe-payment-klarna{display:none}.field_stripe_creditcard .stripe-payment-request-button label.stripe-payment-button.show,.field_stripe_creditcard .stripe-payment-request-button label.stripe-payment-klarna.show{display:flex}.field_stripe_creditcard .gfa-saved-cards li:last-child{margin-bottom:0}.field_stripe_creditcard .stripe-payment-request-button label.active,.field_stripe_creditcard .gfa-saved-cards li.active{border-color:#61C0C1}.field_stripe_creditcard .stripe-payment-request-button label i,.field_stripe_creditcard .gfa-saved-cards li i{font-style:normal;font-size:14px;color:#818181}.field_stripe_creditcard .stripe-payment-request-button label svg,.field_stripe_creditcard .gfa-saved-cards li svg,.field_stripe_creditcard .stripe-payment-request-button label .img,.field_stripe_creditcard .gfa-saved-cards li .img{margin-left:auto}.field_stripe_creditcard .secure-info{display:flex;align-items:center;font-size:12px;color:#818181;margin-top:20px}.field_stripe_creditcard .secure-info svg{margin-right:10px;min-width:28px}.field_stripe_creditcard .ginput_container_creditcard{border:1px solid #61C0C1;padding:0 20px 20px 44px;border-radius:4px;background-color:rgba(235,248,248,.9);max-width:528px;border-top:0;border-top-right-radius:0;border-top-left-radius:0}.field_stripe_creditcard .ginput_container_creditcard>div{max-width:382px!important}.field_stripe_creditcard .stripe-payment-request-button label input,.field_stripe_creditcard .gfa-saved-cards li input{display:none}.field_stripe_creditcard .stripe-payment-request-button label .inp,.field_stripe_creditcard .gfa-saved-cards li .inp{position:relative;display:flex;align-items:center}.field_stripe_creditcard .stripe-payment-request-button label .inp+span,.field_stripe_creditcard .gfa-saved-cards li .inp+span{line-height:1.5}.field_stripe_creditcard .stripe-payment-request-button label .inp:before,.field_stripe_creditcard .gfa-saved-cards li .inp:before{content:"";display:inline-block;margin:0 13px 0 0;width:14px;height:14px;border-radius:50%;border:1px solid #B2BCCA}.field_stripe_creditcard .stripe-payment-request-button label.active .inp:before,.field_stripe_creditcard .gfa-saved-cards li.active .inp:before{border-color:#61C0C1}.field_stripe_creditcard .stripe-payment-request-button label input:checked+span,.field_stripe_creditcard .gfa-saved-cards li input:checked+span{content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px;background:#61C0C1}.field_stripe_creditcard .stripe-payment-klarna .img{width:32px;height:32px;background:url(/wp-content/plugins/booking-form/assets/img/klarna.png)}.field_stripe_creditcard .gfa-saved-cards{margin:0!important}.field_stripe_creditcard .gfa-saved-cards .new-card.active{margin-bottom:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#EBF8F8}.field_stripe_creditcard .new-card .img{width:32px;height:32px;background:#EBF8F8;display:flex;align-items:center;justify-content:center}.field_stripe_creditcard .new-card.active .img{background:#fff}.field_stripe_creditcard .new-card .img:before{content:"";width:18px;height:18px;background:url(/wp-content/plugins/booking-form/assets/img/card.svg)}.custom_tips .gchoice{position:relative;display:flex;align-items:center;justify-content:center}.custom_tips .gchoice input{opacity:0;position:absolute}.custom_tips .gchoice label{position:relative}.custom_tips .gchoice:before{content:"";display:inline-block;margin:0 13px 0 0;width:14px;height:14px;border-radius:50%;border:1px solid #D1D1D1}.custom_tips .gchoice.active:before{border-color:#61C0C1}.custom_tips .gchoice input:checked+label:before{content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:calc(50% - 5px);left:-26px;background:#61C0C1}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .gchoice:not(.product-div){position:relative}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .gchoice input{opacity:0}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .gchoice input+label:not(.product-label){position:relative;cursor:pointer}@media (max-width:420px){body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .gchoice input+label:not(.product-label){flex-direction:column}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .gchoice input+label:not(.product-label) .ginput_price{margin-left:0}}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .gchoice input+label:not(.product-label):before{content:"";display:inline-block;margin-top:0;width:14px;height:14px;border-radius:50%;border:1px solid #D1D1D1;position:absolute;top:calc(50% - 8px);left:-26px}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .gchoice input:checked+label:before{border:1px solid #61C0C1}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .gchoice input:checked+label:after{content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:calc(50% - 5px);left:-23px;background:#61C0C1}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .custom-product-row .gchoice:before,body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .custom-product-row .gchoice:after,body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .gfield_checkbox .gchoice:before,body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .gfield_checkbox .gchoice:after{display:none!important}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .custom-product-row .gchoice input+label:after,body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .custom-product-row .gchoice input+label:before,body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .gfield_checkbox .gchoice input+label:after,body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .gfield_checkbox .gchoice input+label:before{display:none}body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .custom-product-row .gchoice input:checked+label:after,body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .custom-product-row .gchoice input:checked+label:before,body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .gfield_checkbox .gchoice input:checked+label:after,body #gform_wrapper_127.gform_wrapper.gravity-theme #gform_page_127_3 .gfield_checkbox .gchoice input:checked+label:before{display:none}@media (max-width:1000px){body #gform_wrapper_127.gform_wrapper.gravity-theme .gf-overview-cols{flex-direction:column}body #gform_wrapper_127.gform_wrapper.gravity-theme .gf-overview-cols .gf-overview-col:first-child{width:100%}body #gform_wrapper_127.gform_wrapper.gravity-theme .member-row.cnt-4 .gchoice,body #gform_wrapper_127.gform_wrapper.gravity-theme .custom_tips .gfield_radio .gchoice{width:calc(50% - 12px)}body #gform_wrapper_127.gform_wrapper.gravity-theme .gf-login{margin:0 auto}}@media (max-width:450px){body #gform_wrapper_127.gform_wrapper.gravity-theme .custom_tips .gfield_radio .gchoice{width:100%}}@media (max-width:550px){body #gform_wrapper_127.gform_wrapper.gravity-theme .gform_page_fields{padding:0}body #gform_wrapper_127.gform_wrapper.gravity-theme .gfield .gf_coupon_code{max-width:unset!important;width:100%!important}body #gform_wrapper_127.gform_wrapper.gravity-theme #gf_coupon_button{margin:25px 0 0;width:100%;max-width:unset}body #gform_wrapper_127.gform_wrapper.gravity-theme .field_stripe_creditcard .stripe-payment-request-button label i,body #gform_wrapper_127.gform_wrapper.gravity-theme .field_stripe_creditcard .gfa-saved-cards li i{display:block}body #gform_wrapper_127.gform_wrapper.gravity-theme .field_stripe_creditcard .ginput_container_creditcard{padding:0 15px 20px 15px}}.tool-tip{position:absolute;display:none;max-width:400px;background:#fff;border-radius:15px;box-shadow:0 15px 25px 0 rgba(0,0,0,.15);padding:28px 23px 39px 23px;gap:15px;z-index:1;box-sizing:border-box}.tool-tip .tool-tip-close{display:none}@media (max-width:1000px){.tool-tip .tool-tip-close{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="14" viewBox="0 0 15 14" fill="none"><path d="M13 1L1.00001 13" stroke="white" stroke-width="1.5" stroke-linecap="round"/><path d="M13.2827 13L1.28273 1.00001" stroke="white" stroke-width="1.5" stroke-linecap="round"/></svg>');position:absolute;display:block;padding:0 0 0 20px;top:-30px;right:0;color:#fff!important;font-size:14px;background-repeat:no-repeat;background-position:center left}}.tool-tip.visible{display:flex;gap:14px;z-index:11111}@media (max-width:1000px){.tool-tip.visible{width:100%;flex-direction:column;align-items:center;max-width:450px}}@media (max-width:550px){.tool-tip.visible{max-width:290px}}.tool-tip img{max-width:85px;max-height:124px}.tool-tip .tool-tip-row{display:flex;flex-direction:column;align-items:baseline}@media (max-width:1000px){.tool-tip .tool-tip-row{width:100%}}.tool-tip .tool-tip-row h4{color:#272a33;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:6px;text-align:left;width:100%;display:flex;gap:10px}.tool-tip .tool-tip-row h4 .only-mobile{display:none}@media (max-width:1000px){.tool-tip .tool-tip-row h4 .only-mobile{display:block;margin-left:auto}}.tool-tip .tool-tip-row p{display:flex;gap:17px;margin-bottom:9px!important}.tool-tip .tool-tip-row p span.category{color:#00a6a7;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.tool-tip .tool-tip-row p b{color:#272a33;font-size:12px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:1000px){.tool-tip .tool-tip-row p b{display:none}}.tool-tip .tool-tip-row div{color:#818181;font-size:12px;font-style:normal;font-weight:400;line-height:19px}.tool-tip .tool-tip-row div.ingredients{border-top:1px solid #f2f2f2;margin-top:10px;padding-top:10px}@media (max-width:1000px){.tool-tip .tool-tip-row div{text-align:left}}.tool-tip .tool-tip-row .hsa{display:block;margin-top:15px}.tool-tip .tool-tip-row .hsa img{max-width:75px}.tool-tip:after{content:"";position:absolute;display:block;width:0;height:0;border:0 solid transparent;border-left-width:15px;border-right-width:15px;border-top:15px solid #fff;bottom:-14px;left:57px}@media (max-width:1000px){.tool-tip:after{display:none}}#overlayClose{display:none}html.form-overlay,html.form-overlay body{overflow:hidden!important}@media (max-width:1000px){html.form-overlay .tool-tip.visible,html.form-overlay body .tool-tip.visible{left:50%!important;transform:translateX(-50%)!important}}.form-active .wpb-content-wrapper{position:relative;z-index:9999}body:not(.page-template-provider_template) .full_width .full_width_inner .wpb-content-wrapper{z-index:9999;position:relative}html.form-overlay header,html.form-overlay footer,html.form-overlay #wpadminbar{display:none}html.form-overlay #form_overlay{width:100%;height:100%;margin:0;position:fixed;top:0;left:0;z-index:9999;background:#f5f7f9;overflow:auto}#form_overlay{margin:0 15px}#form_overlay.active{display:block!important}#form_overlay .overlay-title{padding:40px 0!important;text-align:center}#form_overlay #close_form_overlay{cursor:pointer}#form_overlay #close_form_overlay .gf_step_number{background-color:#D5DADF}#form_overlay #close_form_overlay .gf_step_number b{width:7px;height:7px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="12" viewBox="0 0 384 512"><path d="M378.4 71.4c8.5-10.1 7.2-25.3-2.9-33.8s-25.3-7.2-33.8 2.9L192 218.7 42.4 40.6C33.9 30.4 18.7 29.1 8.6 37.6S-2.9 61.3 5.6 71.4L160.7 256 5.6 440.6c-8.5 10.2-7.2 25.3 2.9 33.8s25.3 7.2 33.8-2.9L192 293.3 341.6 471.4c8.5 10.1 23.7 11.5 33.8 2.9s11.5-23.7 2.9-33.8L223.3 256l155-184.6z"/></svg>');background-position:center}#form_overlay>div:not(.overlay-close-popup){max-width:1165px;margin:0 auto}html:not(.form-overlay) body:not([gfpage="1"]) #form_overlay,html:not(.form-overlay) #close_form_overlay{display:none}html:not(.form-overlay) body:not([gfpage]) #form_overlay{display:block}.gf-cols{padding-bottom:20px}.gform-order-summary{overflow:auto;overscroll-behavior:contain;max-height:calc(100% - 10px)}#overlayClose{background-color:#d5dadf;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="12" viewBox="0 0 384 512" fill="white"><path d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:22px;border-radius:50%;width:45px;height:45px;position:fixed;top:5px;right:5px;z-index:1112;display:none}@media (max-width:710px){#overlayClose{display:block}}#overlayClose.open{display:block;top:10px;cursor:pointer;right:20px}@media (min-width:1260px){#overlayClose.open{right:calc((100% - 1240px) / 2)}}.overlay-close-popup{position:fixed;top:0;left:0;z-index:21;width:100%;height:100%;display:none;align-items:flex-start;justify-content:center;background:rgba(132,130,130,.5)}.overlay-close-popup .inner{display:none;background:#fff;margin:10% 10px 0 10px;padding:20px;border-radius:4px;text-align:center;position:relative}.overlay-close-popup .inner.active{display:block}@media (max-width:600px){.overlay-close-popup .inner{position:absolute;top:50%;transform:translateY(-50%)}}.overlay-close-popup .inner .close{position:absolute;top:5px;right:5px;border:none;background:none;cursor:pointer}.overlay-close-popup .inner .btns{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:10px;margin-top:15px}@media (max-width:600px){.overlay-close-popup .inner .btns{align-items:stretch}}.overlay-close-popup .inner .btns button{background:#31bcbf;padding:10px 20px;border:none;border-radius:2px;color:#fff;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;outline:0;min-width:calc(50% - 10px);max-width:calc(50% - 10px);align-content:center;justify-content:center}@media (max-width:600px){.overlay-close-popup .inner .btns button{display:flex;white-space:normal;min-height:100%;align-items:center}}html.overlay-close-open:not(.only-book-action) #overlayClose,html.overlay-close-open:not(.only-book-action) #summaryOpen,html.overlay-close-open:not(.only-book-action) #back_step{display:none!important}html.overlay-close-open:not(.only-book-action) .overlay-close-popup{display:flex}html.overlay-close-open.only-book-action .overlay-close-popup.book-action{display:block}html.overlay-close-open.only-book-action .overlay-close-popup.book-action .inner.open{max-width:440px;margin:0 auto 0 auto;top:50%;transform:translateY(-50%)}html.overlay-close-open:not(.only-book-action) .overlay-close-popup.book-action{display:none}.billing-address-popup,.billing-address-popup button{font-family:"Alright Sans Regular"}@media (max-width:610px){body .gform_wrapper #field_127_291,body .gform_wrapper #field_127_121,body .gform_wrapper #field_127_124,body .gform_wrapper #field_127_129,body .gform_wrapper #field_127_134,body .gform_wrapper #field_127_171,body .gform_wrapper #field_127_185,body .gform_wrapper #field_127_199,body .gform_wrapper #field_127_213,body .gform_wrapper #field_127_227{display:none}}body .gform_wrapper h4.title-addons{display:flex;padding-top:0!important;padding-bottom:25px!important;font-size:14px!important}@media (max-width:610px){body .gform_wrapper h4.title-addons{padding-bottom:5px!important;font-size:11px!important;margin-top:-25px}}body .gform_wrapper h4.title-addons svg{width:14px;fill:#00a6a7}body .gform_wrapper h4.title-addons span{margin-left:5px;color:#00a6a7}