:root{--body-fontfamily:"RoobertPRO";--body-fontsize:12px;--body-fontcolor:#404040;--body-fontweight:400;--body-bg:#ffffff;--body-title-fontfamily:"RoobertPRO";--body-title-fontsize:14px;--body-title-fontcolor:#404040;--body-title-fontweight:600;--theme-color:#7443c2;--primary-button-bg:linear-gradient(90deg,#7443c2,#5c3993);--primary-button-text:#fff;--primary-button-radius:50px;--primary-button-border-width:1px;--primary-button-border-color:#5c3993;--secondary-button-bg:#e7e7ec;--secondary-button-text:#1d1d1d;--secondary-button-radius:50px;--secondary-button-border-width:1px;--secondary-button-border-color:#e7e7ec;--default-selection-bg:#e7e7ec;--default-selection-text:#000000;--default-selection-radius:8px;--default-selection-border-width:1.5px;--default-selection-border-color:#d2d4db;--selected-bg:#202123;--selected-text:#fff;--selected-radius:8px;--selected-border-width:1.5px;--selected-border-color:#202123;--input-bg:transparent;--input-text:#404040;--input-radius:8px;--input-border-width:1px;--input-border-color:#c3c3c3;--modal-bg:#fff;--modal-text:#404040;--modal-overlay-bg:rgb(0 0 0/75%);--error-text-color:#ff9494}[data-theme=blue]{--body-fontfamily:"RoobertPRO";--body-fontsize:12px;--body-fontcolor:#404040;--body-fontweight:400;--body-bg:#ffffff;--body-title-fontfamily:"RoobertPRO";--body-title-fontsize:14px;--body-title-fontcolor:#404040;--body-title-fontweight:600;--theme-color:#43b7c2;--primary-button-bg:linear-gradient(90deg,#43b7c2,#28909a);--primary-button-text:#fff;--primary-button-radius:50px;--primary-button-border-width:1px;--primary-button-border-color:#28909a;--secondary-button-bg:#e7e7ec;--secondary-button-text:#1d1d1d;--secondary-button-radius:50px;--secondary-button-border-width:1px;--secondary-button-border-color:#e7e7ec;--default-selection-bg:#e7e7ec;--default-selection-text:#000000;--default-selection-radius:8px;--default-selection-border-width:1.5px;--default-selection-border-color:#d2d4db;--selected-bg:#202123;--selected-text:#fff;--selected-radius:8px;--selected-border-width:1.5px;--selected-border-color:#202123;--input-bg:transparent;--input-text:#404040;--input-radius:8px;--input-border-width:1px;--input-border-color:#c3c3c3;--modal-bg:#fff;--modal-text:#404040;--modal-overlay-bg:rgb(0 0 0/75%);--error-text-color:#ff9494}[data-theme=purple]{--body-fontfamily:"RoobertPRO";--body-fontsize:12px;--body-fontcolor:#404040;--body-fontweight:400;--body-bg:#ffffff;--body-title-fontfamily:"RoobertPRO";--body-title-fontsize:14px;--body-title-fontcolor:#404040;--body-title-fontweight:600;--theme-color:#7443c2;--primary-button-bg:linear-gradient(90deg,#7443c2,#5c3993);--primary-button-text:#fff;--primary-button-radius:50px;--primary-button-border-width:1px;--primary-button-border-color:#5c3993;--secondary-button-bg:#e7e7ec;--secondary-button-text:#1d1d1d;--secondary-button-radius:50px;--secondary-button-border-width:1px;--secondary-button-border-color:#e7e7ec;--default-selection-bg:#e7e7ec;--default-selection-text:#000000;--default-selection-radius:8px;--default-selection-border-width:1.5px;--default-selection-border-color:#d2d4db;--selected-bg:#202123;--selected-text:#fff;--selected-radius:8px;--selected-border-width:1.5px;--selected-border-color:#202123;--input-bg:transparent;--input-text:#404040;--input-radius:8px;--input-border-width:1px;--input-border-color:#c3c3c3;--modal-bg:#fff;--modal-text:#404040;--modal-overlay-bg:rgb(0 0 0/75%);--error-text-color:#ff9494}.professional-card.selected:after,.service-card.selected:after{background:url(/_next/static/media/selected-icon-dark.827de867.png)!important}.widget_open_btn{background:var(--primary-button-bg)!important;color:var(--primary-button-text)!important}.widget_open_btn img{filter:invert(1) brightness(1.5)!important}body{background:"transparent"!important}.widget-main{background-color:var(--body-bg)!important;color:var(--body-fontcolor)!important;font-size:var(--body-fontsize)!important;font-family:var(--body-fontfamily)!important;font-weight:var(--body-fontweight)!important}.header-component{background:var(--body-bg)!important}.header-component:after{content:""!important;background:linear-gradient(45deg,transparent,var(--theme-color),transparent)!important}.btn-section .back-btn{background:var(--secondary-button-bg)!important;color:var(--secondary-button-text)!important;border-radius:var(--secondary-button-radius)!important;border:var(--secondary-button-border-width) solid var(--secondary-button-border-color)!important}.btn-section .continue-btn{background:var(--primary-button-bg)!important;color:var(--primary-button-text)!important;border-radius:var(--primary-button-radius)!important;border:var(--primary-button-border-width) solid var(--primary-button-border-color)!important}.progress-step:before{content:""!important;border-bottom:2px dashed var(--default-selection-bg)!important}.btn-section a{color:var(--text-color)!important}.step-list-icon{background:var(--default-selection-bg)!important;color:var(--default-selection-text)!important;border-radius:50%!important}.step-list.active .step-list-icon{background:var(--primary-button-bg)!important}.step-list.active .step-list-icon img{filter:invert(1)!important}.professional-card,.service-card{border:var(--default-selection-border-width) solid var(--default-selection-border-color)!important;border-radius:10px!important}.professional-card.selected,.service-card.selected{border:var(--selected-border-width) solid var(--selected-border-color)!important}.professional-card .rating{background:var(--default-selection-bg)!important;color:var(--default-selection-text)!important;border-radius:4px!important;font-size:11px!important}.professional-card.selected:after,.service-card.selected:after{background:url(/_next/static/media/selected-icon.54e9aea8.png)!important;background-repeat:no-repeat!important;background-position:50%!important;border-radius:50%!important;background-size:50%!important;background-color:var(--selected-bg)!important}.calendar-icon,.date-box-list .date-num{border:var(--default-selection-border-width) solid var(--default-selection-border-color)!important;color:var(--default-selection-text)!important}.date-box-list.disabled .date-num:after{background:var(--default-selection-border-color)!important}.gender-box-list,.time-box-list{border:var(--default-selection-border-width) solid var(--default-selection-border-color)!important;border-radius:var(--default-selection-radius)!important}.calendar-icon,.gender-box-list,.notavailable-btn,.professional-card,.service-card,.time-box-list{transition:.3s!important;font-weight:500!important}.calendar-icon:hover,.gender-box-list:hover,.notavailable-btn:hover,.professional-card:hover,.service-card:hover,.time-box-list:hover{border:var(--selected-border-width) solid var(--selected-border-color)!important;transition:.3s!important}.date-box-list.selected .date-num,.gender-box-list.selected,.time-box-list.selected{background:var(--selected-bg)!important;color:var(--selected-text)!important;border:var(--selected-border-width) solid var(--selected-border-color)!important}.date-box-list.disabled .date-num{color:var(--default-selection-border-color)!important;border:var(--default-selection-border-width) solid var(--default-selection-border-color)!important}.date-box-list .date-num{color:#25bb50!important}.notavailable-selection-main{border:var(--default-selection-border-width) solid var(--default-selection-border-color)!important;border-radius:10px!important}.notavailable-btn{border:var(--default-selection-border-width) solid var(--default-selection-border-color)!important;border-radius:var(--default-selection-radius)!important}.booking-form .right-section{border-radius:8px!important;border:var(--default-selection-border-width) solid var(--default-selection-border-color)!important}.booking-form .form-check-input:checked{background-color:var(--selected-bg)!important;border-color:var(--selected-bg)!important}.booking-form .form-check-input:focus{filter:grayscale(1)!important}.rating i{color:#f3c000!important}.btn-section .btn{font-size:14px!important}.form-control{background:var(--input-bg)!important;color:var(--input-text)!important;border-radius:var(--input-radius)!important;border:var(--input-border-width) solid var(--input-border-color)!important}.form-floating label{color:var(--input-text)!important;opacity:.5!important}.confirmation-box{border:var(--default-selection-border-width) solid var(--default-selection-border-color)!important;border-radius:10px!important}.send-btn{background:var(--primary-button-bg)!important;color:var(--primary-button-text)!important;border-radius:var(--primary-button-radius)!important;border:var(--primary-button-border-width) solid var(--primary-button-border-color)!important}.otp-resend-btn:hover{color:var(--theme-color)!important;transition:.3s!important}.btn{transform:scale(1)!important;font-weight:500!important}.btn,.btn:hover{transition:.3s!important}.btn:hover{transform:scale(1.03)!important}.btn:active{transform:scale(.95)!important;transition:.3s!important}.booking-confirmation-text{color:#25bb50!important}.booking-id{background:linear-gradient(90deg,transparent,rgba(146,146,146,.19),transparent)!important}.modal-content{background:var(--modal-bg)!important;color:var(--modal-text)!important;font-size:var(--body-fontsize)!important;font-family:var(--body-fontfamily)!important}.modal-backdrop{background:var(--modal-overlay-bg)!important}@media screen and (max-width:575px){.booking-id{background:linear-gradient(90deg,transparent,rgba(146,146,146,.19))!important}.footer-component{background:rgba(125,125,125,.05)!important}}.loader,.overlay .overlayContent{justify-content:center;display:flex}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000000;background:#181b20}.overlay.loaded{background:rgba(0,0,0,0)}.overlay.loaded .overlayContent{opacity:0;margin-top:-15px;transition:.5s cubic-bezier(.77,0,.18,1)}.overlay.loaded{pointer-events:none}.overlay .overlayContent{position:relative;width:100%;height:100%;align-items:center;flex-direction:column;transition:.5s cubic-bezier(.77,0,.18,1);background:#fff}.overlay .overlayContent .skip{display:block;width:130px;margin:50px auto 0;cursor:pointer;color:#fff;font-family:Nunito;padding:12px 0;border:2px solid #fff;border-radius:3px;transition:.2s}.overlay .overlayContent .skip:hover{background:#ddd;color:#444;border-color:#ddd}.loader{width:128px;height:128px;border:3px solid;border-color:#fff #fff rgba(0,0,0,0);border-radius:50%;position:relative;animation:spin 1s linear infinite;align-items:center}.loader .inner{width:64px;height:64px;border:3px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:spinInner 1s linear infinite}@keyframes spinInner{0%{transform:rotate(0)}to{transform:rotate(-2turn)}}.loadersmall{border:3px solid #f3f3f3;animation:spin 1s linear infinite;border-top:3px solid #eb465a!important;border-radius:50%;width:25px;height:25px}.pageloader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);z-index:9999999}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:RoobertPRO;src:url(/_next/static/media/RoobertPRO-Regular.ff6b3d5a.eot);src:local("Roobert PRO Regular"),local("RoobertPRO-Regular"),url(/_next/static/media/RoobertPRO-Regular.ff6b3d5a.eot) format("embedded-opentype"),url(/_next/static/media/RoobertPRO-Regular.3c7332ab.woff2) format("woff2"),url(/_next/static/media/RoobertPRO-Regular.c9009154.woff) format("woff"),url(/_next/static/media/RoobertPRO-Regular.72a71c8c.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RoobertPRO;src:url(/_next/static/media/RoobertPRO-Bold.9dc573c5.eot);src:local("Roobert PRO Bold"),local("RoobertPRO-Bold"),url(/_next/static/media/RoobertPRO-Bold.9dc573c5.eot) format("embedded-opentype"),url(/_next/static/media/RoobertPRO-Bold.777c5687.woff2) format("woff2"),url(/_next/static/media/RoobertPRO-Bold.632a8aad.woff) format("woff"),url(/_next/static/media/RoobertPRO-Bold.d775fc23.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RoobertPRO;src:url(/_next/static/media/RoobertPRO-Medium.049c03e5.eot);src:local("Roobert PRO Medium"),local("RoobertPRO-Medium"),url(/_next/static/media/RoobertPRO-Medium.049c03e5.eot) format("embedded-opentype"),url(/_next/static/media/RoobertPRO-Medium.955d5d31.woff2) format("woff2"),url(/_next/static/media/RoobertPRO-Medium.f755b3d8.woff) format("woff"),url(/_next/static/media/RoobertPRO-Medium.4881f00e.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}.widget-main{height:100%;position:absolute;left:0;right:0;width:700px;margin:auto;max-width:100%;padding:20px 0 10px}.header-component{height:90px;position:sticky;top:0;left:0;right:0;z-index:1;padding:10px;display:flex;align-items:center;justify-content:center}.header-component:after{content:"";height:.5px;width:100%;position:absolute;bottom:0}.body-component{height:calc(100% - 150px);overflow:auto;padding:20px 10px}.footer-component{position:sticky;bottom:0;left:0;right:0;height:60px;padding:10px;background:var(--bg-color)}.btn-section,.footer-component{display:flex;align-items:center;justify-content:end}.btn-section .btn{margin-left:10px;padding:10px 30px}.btn-section a{color:var(--text-color)}.progress-step{display:flex;align-items:center;justify-content:space-between;width:500px;max-width:100%;margin:auto;position:relative}.progress-step:before{content:"";position:absolute;height:1px;left:10px;right:10px;top:27px}.step-list{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.step-list-icon{width:50px;height:50px;padding:11px;border-radius:50%;margin-bottom:2px}.step-list span{opacity:.5}.step-list.active span{opacity:1;font-weight:500}.step-title{font-size:18px;font-weight:700;margin-bottom:10px}.service-card-main{display:flex;flex-wrap:wrap;margin:0 -7px}.service-card{width:calc(50% - 16px);padding:11px 15px;border-radius:10px;margin:8px;cursor:pointer;position:relative}.service-card p{margin-bottom:0}.service-card .duration-txt{opacity:.5}.service-card-title{margin-bottom:0;font-weight:500;font-size:14px}.date-box{display:flex;text-align:center;justify-content:space-between;align-items:end;overflow:auto;scroll-behavior:smooth}.date-box-list{margin-right:10px;cursor:pointer}.date-box-list:last-child{margin-right:2px}.date-box-list .date-num{width:40px;height:40px;justify-content:center;border-radius:50%;font-size:16px;position:relative}.date-box-list .date-num,.date-scroll-arrow,.date-title-arrow-sec{display:flex;align-items:center}.date-title-arrow-sec{justify-content:space-between}.arrow-box{display:flex;align-items:center;justify-content:center;margin-left:25px;width:18px;cursor:pointer;padding:5px}.arrow-box.disabled{opacity:.5}.box-title{font-weight:500;font-size:16px;margin-bottom:8px}.date-selection-main,.gender-selection-main,.time-selection-main{margin-bottom:20px}.gender-box,.time-box{display:flex;flex-wrap:wrap;margin:0 -4px}.time-box-list.disabled{opacity:.5;pointer-events:none}.gender-box-list,.time-box-list{padding:10px;margin:4px;width:calc(20% - 8px);text-align:center;border-radius:4px;cursor:pointer;font-size:14px}.date-box-list:hover{opacity:1;transition:.3s}.date-box-list.selected{opacity:1}.date-today{font-size:11px}.date-day{margin-top:5px}.date-box-list.disabled,.date-day,.disabled{opacity:.5}.date-box-list.disabled .date-day,.date-box-list.selected .date-day{opacity:1}.date-box::-webkit-scrollbar,::-webkit-scrollbar{display:none}.step-title-cal{justify-content:space-between}.calendar-icon,.step-title-cal{display:flex;align-items:center}.calendar-icon{width:33px;height:33px;justify-content:center;border-radius:50%;padding:7px;cursor:pointer}.notavailable-selection-main{text-align:center;padding:1rem;border-radius:10px}.notavailable-selection-main img{width:50px;margin-bottom:10px}.notavailable-selection-main p{opacity:.6}.notavailable-btn{padding:10px;text-align:center;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px}.professional-card-main{display:flex;flex-wrap:wrap;margin:0 -7px}.professional-card{width:calc(33.33% - 16px);padding:1rem;border-radius:10px;margin:8px;cursor:pointer}.professional-card img{width:60px;min-width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.professional-card .info{flex-grow:1}.professional-card .info h5{font-size:1rem}.professional-card{display:flex;align-items:center;position:relative}.professional-card-icon{position:relative;margin-right:12px}.professional-card .rating{position:absolute;top:48px;left:8px;right:8px;text-align:center;border-radius:4px;font-size:11px;padding:1px;display:flex;align-items:center;justify-content:center}.professional-card .rating i{margin-left:4px;font-size:10px}.professional-card .info p{margin-bottom:0;opacity:.5;line-height:1.2}.professional-card-title{font-weight:500;font-size:14px;opacity:1!important;margin-bottom:5px!important}.professional-card.selected:after,.service-card.selected:after{content:"";position:absolute;right:3px;top:3px;width:22px;height:22px}.professional-card-popup,.professional-card-popup:hover{padding:0;border:none!important;width:100%;margin-bottom:35px!important;cursor:auto}.professional-card-popup .info .rating{position:static;width:auto;display:inline-block;background:rgba(0,0,0,0)}.professional-card-popup .info .rating i{margin-left:0}.professional-card-popup-2 .detail-item{margin-bottom:20px}.professional-card-popup-2 .box-title{margin-bottom:15px}.form-floating>label{line-height:2}.form-floating>.form-control,.form-floating>.form-control-plaintext{box-shadow:none;font-weight:500;resize:none}.booking-form .left-section .form-floating{margin-bottom:1rem}.booking-form .left-section .form-floating:last-child{margin-bottom:0}.booking-form{display:flex;justify-content:space-between}.booking-form .left-section{width:48%;margin:5px 0}.booking-form .right-section{margin:5px 0;width:48%;padding:20px;border-radius:8px}.booking-form .form-group{margin-bottom:15px}.booking-form .form-group label{display:block;margin-bottom:5px}.booking-form .form-group input,.booking-form .form-group textarea{width:100%;padding:10px;border-radius:4px}.booking-form .right-section h5{margin-bottom:5px}.booking-form .right-section .rating{margin-bottom:3px;font-size:10px}.booking-form .right-section p{font-size:14px;margin-bottom:15px;font-weight:500}.booking-form .right-section .detail-item i{margin-right:10px}.booking-form .right-section .services{margin-bottom:15px}.booking-form .right-section .services span{padding:5px 10px;border-radius:4px;margin-right:5px}.booking-right-sec-top{display:flex;align-items:center;margin-bottom:30px}.brs-right p{margin-bottom:0!important}.booking-shop-address{font-size:10px!important;line-height:1;opacity:.5}.brs-left{margin-right:10px;width:60px}.booking-services{display:flex;flex-wrap:wrap}.send-btn{position:absolute;right:10px;top:15px;padding:5px 10px;cursor:pointer;font-size:14px}.booking-services .form-check{margin-right:10px;margin-bottom:0;padding-left:0}.booking-form .form-check-input{box-shadow:none!important}.booking-form .form-switch .form-check-input{right:0;float:right;position:absolute;transform:scale(1.9);transform-origin:left}.booking-form .form-check.form-switch{display:flex;padding-left:0;padding-right:2.5em;display:inline-block;position:relative;margin-top:.7rem}.booking-form .form-check.form-switch img{width:16px;margin-right:3px}.detail-item img{width:22px;margin-right:10px;transform:translateY(-2px)}.confirmation-box-2{display:flex;flex-wrap:wrap}.confirmation-box-2 .box-title{font-size:16px;margin-bottom:15px}.confirmation-box-2 .left-section,.confirmation-box-2 .right-section{width:50%;padding:10px}.confirmation-box{padding:3rem 2rem 1.5rem;margin-bottom:1rem;position:relative}.confirmation-box,.confirmation-box-right{display:flex;align-items:center;justify-content:center}.confirmation-box-right{flex-direction:column;text-align:center;width:100%}.booking-name{font-weight:500;font-size:18px;margin-bottom:5px}.booking-confirmation-text{font-size:18px;margin-bottom:8px;line-height:1.1}.booking-id{font-weight:500;font-size:16px;display:flex;align-items:center;justify-content:center;padding:5px 50px;margin-bottom:8px;display:inline-block}.booking-id .bookingid-value{font-size:18px}.booking-confirmation-msg{font-size:12px}.detail-item{display:flex;align-items:start;margin-bottom:10px}.detail-item .detail-item-title{min-width:120px;opacity:.5}.bookingid-title{opacity:.5;margin-right:5px}.confirmation-box-left{width:100px;margin-right:8%}.modal-dialog{width:400px;max-width:95%;margin:auto}.modal-body{padding:25px 35px}.modal-content .btn-close{position:absolute;right:8px;top:8px;z-index:1;border-radius:50%;box-shadow:none;background:none;padding:0;line-height:1;width:22px}.confirmation-popup,.otp-popup,.success-popup{text-align:center}.modal .btn-section{justify-content:center;margin-top:15px}.modal .btn-section .btn{margin:0 5px;min-width:120px}.popup-icon{width:60px;margin-bottom:10px}.popup-content-1{font-weight:700;font-size:16px;margin-bottom:8px}.otp-resend-head,.popup-content-2,.popup-content-3 span{opacity:.6}.popup-content-4{font-weight:500;font-size:16px;margin-bottom:8px}.otp-form-group{display:flex;align-items:center;justify-content:center;margin-top:15px;margin-bottom:15px}.otp-inputbar{width:35px;height:35px;text-align:center;margin-right:10px;padding:5px;box-shadow:none!important}.otp-inputbar:last-child{margin:0}.otp-resend-btn{display:inline-block;cursor:pointer;font-weight:500}.otp-timeout{margin-bottom:10px}.otp-timeout,.popup-content-3{font-weight:500}.popup-content-3 span{font-weight:400}.footer-logo-section{margin-right:auto;display:none}@media screen and (max-width:575px){.progress-step{width:350px}.step-list-icon{width:44px;height:44px}.progress-step:before{content:"";top:23px}.service-card{width:100%;margin:5px 0}.service-card-main{margin:0}.professional-card-main{margin:0 -7px}.gender-box-list,.time-box-list{width:calc(33.33% - 8px)}.professional-card-main .professional-card{width:calc(50% - 16px);flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:10px}.professional-card-main .professional-card .professional-card-icon{margin:0 0 10px}.booking-form .left-section,.booking-form .right-section{width:100%;padding:0}.booking-form .right-section{padding:15px}.booking-form{flex-wrap:wrap}.booking-id{padding:5px 10px;display:flex}.confirmation-box-2 .left-section,.confirmation-box-2 .right-section{width:100%;padding:10px}.confirmation-box{flex-wrap:wrap}.confirmation-box .confirmation-box-left{margin-right:0;margin-bottom:10px;width:50px}.booking-id{position:absolute;top:5px;flex-direction:column;background:linear-gradient(90deg,transparent,rgba(146,146,146,.1882352941));font-size:14px;line-height:1.2}.btn-section .btn{padding:10px 20px}.footer-logo-section{display:block}.header-component{height:80px}.body-component{height:calc(100% - 140px);padding:20px}.footer-component{height:60px;padding:5px 10px}.footer-component img{width:50px}.footer-component .footer-logo-text{line-height:1.1}.widget-main{padding:0}}.front-page-main{display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.front-page-main>.left-section{width:30%;position:relative}.front-page-main>.left-section img{max-height:100vh}.left-section .big-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}.front-page-main>.right-section{width:70%;position:relative}.widget_iframe{width:100%;height:100%}.brand-logo{position:absolute;width:60%;left:5%;top:3%}.front-page-main .footer-logo-section{display:block;position:absolute;left:5%;bottom:10%}.front-page-main .footer-logo-section img{width:90px}.footer-logo-text{font-size:11px}.front-page-main .widget-main .footer-logo-section{display:none}@media screen and (max-width:991px){.front-page-main .widget-main .footer-logo-section{display:block}.front-page-main .footer-logo-section img{width:50px!important}.front-page-main .left-section .big-image,.front-page-main .left-section .footer-logo-section{display:none}.front-page-main{flex-direction:column}.front-page-main>.left-section{height:50px;width:100%;background:rgba(125,125,125,.05);display:flex;align-items:center}.front-page-main>.right-section{width:100%;height:calc(100% - 50px)}.brand-logo{width:auto;height:40px;-o-object-fit:contain;object-fit:contain;position:static;margin-left:5px;filter:grayscale(1) brightness(0)}}.widget_open_btn{background:var(--primary-button-bg);color:var(--primary-button-text)}.widget_open_btn img{filter:invert(1) brightness(1.5)}.booking-container{background:var(--body-bg);padding:0;width:400px;transition:background .3s;right:20px;bottom:60px;transform:scale(0);position:fixed!important;transition:.3s;transform-origin:right bottom;height:calc(100% - 80px);box-shadow:2px 2px 7px rgba(0,0,0,.3098039216);border-radius:10px;overflow:hidden}.booking-container.open{transform:scale(1)}.widget_open_btn{position:fixed;right:10px;bottom:10px;width:45px;height:45px;cursor:pointer;border-radius:50%;overflow:hidden;padding:12px;line-height:1;transform:translate(0);transition:.3s}.widget_open_btn:hover{transform:translateY(-2px);transition:.3s}.widget_close_btn{position:fixed;right:6px;top:5px;width:26px;cursor:pointer;display:none}.booking-container iframe.widget_iframe{width:100%;height:100%}@media screen and (max-width:575px){.booking-container{width:auto;left:0;right:0;bottom:0;top:0;z-index:1;height:100%;border-radius:0;padding-top:35px}.widget_close_btn{display:block}}.booking-container .progress-step{width:350px}.booking-container .step-list-icon{width:44px;height:44px}.booking-container .progress-step:before{content:"";top:23px}.booking-container .service-card{width:100%;margin:5px 0}.booking-container .service-card-main{margin:0}.booking-container .professional-card-main{margin:0 -7px}.booking-container .gender-box-list,.booking-container .time-box-list{width:calc(33.33% - 8px)}.booking-container .professional-card-main .professional-card{width:calc(50% - 16px);flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:10px}.booking-container .professional-card-main .professional-card .professional-card-icon{margin:0 0 10px}.booking-container .booking-form .left-section,.booking-container .booking-form .right-section{width:100%;padding:0}.booking-container .booking-form .right-section{padding:15px}.booking-container .booking-form{flex-wrap:wrap}.booking-container .booking-id{padding:5px 10px;display:flex}.booking-container .confirmation-box-2 .left-section,.booking-container .confirmation-box-2 .right-section{width:100%;padding:10px}.booking-container .confirmation-box{flex-wrap:wrap}.booking-container .confirmation-box .confirmation-box-left{margin-right:0;margin-bottom:10px;width:50px}.booking-container .booking-id{position:absolute;right:0;top:8px;flex-direction:column;background:linear-gradient(90deg,transparent,rgba(146,146,146,.1882352941));font-size:14px;line-height:1.2}.booking-container .btn-section .btn{padding:10px 20px}.booking-container .footer-logo-section{display:block}.booking-container .header-component{height:80px}.booking-container .body-component{height:calc(100% - 140px);padding:20px}.booking-container .footer-component{height:60px;padding:5px 10px}.booking-container .footer-component img{width:50px}.booking-container .footer-component .footer-logo-text{line-height:1.1}.booking-container .widget-main{padding:0}.loader-logo{-o-object-fit:contain;object-fit:contain;width:200px;animation:bounce2 2s ease infinite}@keyframes bounce2{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}