.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.fav-btn-preview{background-color:#f3edf0;border:1px solid var(--white);color:var(--secondary-color);border-radius:50%;min-height:20px;display:flex;align-items:center;justify-content:center;outline:0;cursor:pointer;padding:0!important;color:var(--primary);width:36px;height:36px;min-width:36px;min-height:36px}@media only screen and (min-width:992px){.fav-btn-preview{width:40px;height:40px;min-width:40px;min-height:40px}}.fav-btn-preview span{margin:auto;display:block}.fav-btn-preview svg{height:1.3rem;width:1.3rem}.home-branches-section .branch-card{border:1px solid #e8e8e8;background-color:var(--white);display:grid;border-radius:.7rem}@media only screen and (min-width:768px){.home-branches-section .branch-card{border-radius:1rem}}.home-branches-section .branch-card .branch-banner{background-color:#e4e4e4;display:grid;height:88px;width:100%}@media only screen and (min-width:768px){.home-branches-section .branch-card .branch-banner{height:108px}}.home-branches-section .branch-card .branch-banner .loading-img-lottie{height:72px;width:72px}.home-branches-section .branch-card .branch-banner img{width:100%;height:88px;object-fit:cover}@media only screen and (min-width:768px){.home-branches-section .branch-card .branch-banner img{height:108px}}.home-branches-section .branch-card .branch-banner.invalid{place-items:center}.home-branches-section .branch-card .branch-banner.invalid img{width:52px;height:52px}.home-branches-section .branch-card .logo-fav-btn{display:flex;grid-template-columns:1fr auto;justify-content:space-between;gap:1rem;align-items:center;margin-top:-32px;position:relative;z-index:1;padding:0 .6rem}@media only screen and (min-width:992px){.home-branches-section .branch-card .logo-fav-btn{padding:0 2rem}}.home-branches-section .branch-card .logo-fav-btn .clinic-logo{background-color:var(--white);border-radius:8px;overflow:hidden;border:1px solid #e8e8e8;display:grid;place-items:center;width:66px;height:66px}@media only screen and (min-width:992px){.home-branches-section .branch-card .logo-fav-btn .clinic-logo{width:78px;height:78px}}.home-branches-section .branch-card .logo-fav-btn .clinic-logo img{object-fit:contain;object-position:center center;width:64px;height:64px;border-radius:10px}@media only screen and (min-width:992px){.home-branches-section .branch-card .logo-fav-btn .clinic-logo img{width:76px;height:76px}}.home-branches-section .branch-card .branch-data{padding:.6rem .6rem .3rem;display:grid;overflow:hidden}@media only screen and (min-width:992px){.home-branches-section .branch-card .branch-data{padding:1rem 1rem .7rem}}.home-branches-section .branch-card .branch-data .clinic-name{max-width:96%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:PingAR\+LT-Bold;font-weight:700;font-size:.95rem}@media only screen and (min-width:992px){.home-branches-section .branch-card .branch-data .clinic-name{font-size:1.1rem}}.home-branches-section .branch-card .branch-data .rate-wrapper{display:flex;justify-content:flex-start;gap:4px;align-items:center}.home-branches-section .branch-card .branch-data .address-distance-wrapper{display:grid;grid-template-columns:1fr auto;margin-top:1rem;border-bottom:1px solid #ebe5e5;padding-bottom:.85rem;grid-gap:.5rem;gap:.5rem}@media only screen and (min-width:992px){.home-branches-section .branch-card .branch-data .address-distance-wrapper{gap:2rem}}.home-branches-section .branch-card .branch-data .address-distance-wrapper .branch-name{font-size:1rem;display:grid;grid-template-columns:auto 1fr;grid-gap:5px;gap:5px}.home-branches-section .branch-card .branch-data .address-distance-wrapper .branch-name span{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.home-branches-section .branch-card .branch-data .address-distance-wrapper .branch-name svg{color:var(--secondary-color);width:20px;height:20px}.home-branches-section .branch-card .branch-data .address-distance-wrapper .distance{background-color:hsla(0,0%,86%,.412);border-radius:5px;height:max-content;direction:ltr;font-family:PingAR\+LT-Bold;font-weight:700;padding:4px 5px}@media only screen and (min-width:992px){.home-branches-section .branch-card .branch-data .address-distance-wrapper .distance{padding:4px 8px}}.home-branches-section .branch-card .card-footer{display:grid;align-items:end;align-content:end;padding:0 .6rem;margin-bottom:.4rem}@media only screen and (min-width:992px){.home-branches-section .branch-card .card-footer{padding:0 1rem;margin-bottom:.8rem}}.home-branches-section .branch-card .card-footer .branch-link{width:100%;background-color:rgba(124,58,91,.09);border:1px solid #ded3d8;padding:8px .9rem;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;min-height:42px;font-size:1rem;transition:all .15s ease-out}@media only screen and (min-width:992px){.home-branches-section .branch-card .card-footer .branch-link{padding:12px 18px}}.home-branches-section .branch-card .card-footer .branch-link:hover{background-color:var(--primary);color:var(--white)}.home-branches-section{margin:1rem 0}@media only screen and (min-width:992px){.home-branches-section{margin:2rem 0}}.home-branches-section .section-heading{display:flex;flex-wrap:wrap;gap:2rem 1rem;justify-content:space-between}.home-branches-section .section-heading .view-all-link{color:var(--primary);gap:.5rem;align-items:start;display:flex;font-size:1rem}.home-branches-section .section-heading .view-all-link svg{margin-top:2px}.home-branches-section .section-body h4{font-family:PingAR\+LT-Bold;font-weight:700;margin-bottom:.5rem;font-size:1.1rem}@media only screen and (min-width:992px){.home-branches-section .section-body h4{font-size:1.4rem}}.home-branches-section .section-body .content-wrapper{padding:.4rem}@media only screen and (min-width:992px){.home-branches-section .section-body .content-wrapper{border-radius:28px;border:1px solid #e8e8e8;padding:1.5rem 1.8rem;background-color:var(--body-bg)}}.home-branches-section .section-body .branches-list-wrapper{display:grid;padding-top:3rem;min-height:192px;grid-template-columns:repeat(auto-fill,minmax(154px,1fr));grid-gap:3.2rem .4rem;gap:3.2rem .4rem}@media only screen and (min-width:992px){.home-branches-section .section-body .branches-list-wrapper{gap:3.2rem 1rem;grid-template-columns:repeat(auto-fill,minmax(222px,1fr))}}.home-branches-section .section-body .branches-swiper-wrapper{display:block}@media only screen and (min-width:992px){.home-branches-section .section-body .branches-swiper-wrapper{display:none}}.home-branches-section .section-footer{border-top:1px solid #dadada;padding-top:1rem;margin-top:1rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center}.home-branches-section .section-footer .hint{font-size:1rem;font-family:PingAR\+LT-Medium;font-weight:500}.home-branches-section .section-footer .get-more-btn{background-color:var(--white);border-radius:6px;padding:10px 18px;font-family:PingAR\+LT-Bold;font-weight:700;gap:5px}.branch-info-section{display:grid;grid-gap:1rem;gap:1rem;align-items:start}@media only screen and (min-width:992px){.branch-info-section{grid-template-columns:300px 1fr}}.branch-info-section .info-card{border:1px solid #d6d6d6;background-color:var(--white);display:grid;border-radius:.7rem}@media only screen and (min-width:768px){.branch-info-section .info-card{border-radius:1rem}}.branch-info-section .info-card .branch-banner{background-color:#e4e4e4;display:grid;height:88px;width:100%}@media only screen and (min-width:768px){.branch-info-section .info-card .branch-banner{height:108px}}.branch-info-section .info-card .branch-banner .loading-img-lottie{height:72px;width:72px}.branch-info-section .info-card .branch-banner img{width:100%;height:88px;object-fit:cover}@media only screen and (min-width:768px){.branch-info-section .info-card .branch-banner img{height:108px}}.branch-info-section .info-card .branch-banner.invalid{place-items:center}.branch-info-section .info-card .branch-banner.invalid img{width:52px;height:52px}.branch-info-section .info-card .clinic-logo{background-color:var(--white);border-radius:8px;border:1px solid #e4e4e4;border-radius:50%;overflow:hidden;display:grid;place-items:center;width:102px;height:102px;margin:-50px auto auto}@media only screen and (min-width:768px){.branch-info-section .info-card .clinic-logo{width:112px;height:112px;margin-top:-56px}}.branch-info-section .info-card .clinic-logo img{object-fit:contain;object-position:center center;width:100px;height:100px}@media only screen and (min-width:768px){.branch-info-section .info-card .clinic-logo img{width:110px;height:110px}}.branch-info-section .info-card .branch-data{text-align:center;padding:0 .6rem .3rem}@media only screen and (min-width:992px){.branch-info-section .info-card .branch-data{padding:0 1rem .7rem}}.branch-info-section .info-card .branch-data .branch-name{font-size:1.1rem;margin-top:.3rem;font-family:PingAR\+LT-Bold;font-weight:700}.branch-info-section .info-card .branch-data .rate-wrapper{display:flex;justify-content:center;gap:4px;align-items:center}.branch-info-section .info-card .branch-data .address-distance-wrapper{display:grid;grid-template-columns:1fr auto;margin-top:1rem;border-bottom:1px solid #ebe5e5;padding-bottom:.85rem;grid-gap:.5rem;gap:.5rem}@media only screen and (min-width:992px){.branch-info-section .info-card .branch-data .address-distance-wrapper{gap:2rem}}.branch-info-section .info-card .branch-data .address-distance-wrapper .address{font-size:.95rem;display:grid;grid-template-columns:auto 1fr;grid-gap:5px;gap:5px}.branch-info-section .info-card .branch-data .address-distance-wrapper .address span{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.branch-info-section .info-card .branch-data .address-distance-wrapper .address svg{color:var(--secondary-color);width:20px;height:20px}.branch-info-section .info-card .card-body{background-color:#f6f6f6;border-radius:1rem}.branch-info-section .info-card .fav-btn-preview{width:auto;font-size:.85rem;border:1px solid #b6b6b6;border-radius:999px;margin:auto auto 1rem;padding:.5rem 1.2rem!important;gap:.6rem}.branch-info-section .info-card .fav-btn-preview svg{width:1.3rem;height:1.3rem}.branch-info-section .about-branches-wrapper{background-color:var(--white);border-radius:20px;border:1px solid #d6d6d6;padding:.9rem}@media only screen and (min-width:992px){.branch-info-section .about-branches-wrapper{padding:1.5rem}}.branch-info-section .about-branches-wrapper .heading-box{font-size:1rem;display:flex;gap:.4rem;align-items:center;padding:.8rem 1rem;min-height:42px;border-radius:8px;background:linear-gradient(270deg,rgba(124,58,91,.1) .06%,rgba(124,58,91,.08) 46.53%,rgba(124,58,91,0));color:var(--primary);font-family:PingAR\+LT-Bold;font-weight:700}.branch-info-section .about-branches-wrapper .about-wrapper{margin-bottom:1rem}.branch-info-section .about-branches-wrapper .about-wrapper .about-body{margin-top:1rem}.branch-info-section .about-branches-wrapper .about-wrapper .about-body p{line-height:1.8}.branch-info-section .about-branches-wrapper .about-wrapper .about-body img{max-width:100%}.branch-info-section .about-branches-wrapper .other-branches-wrapper .other-branches-list{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}@media only screen and (min-width:992px){.branch-info-section .about-branches-wrapper .other-branches-wrapper .other-branches-list{grid-template-columns:1fr 1fr}}.branch-info-section .about-branches-wrapper .other-branches-wrapper .other-branches-list .other-branch-card{flex:1 1;border-radius:10px;border:1px solid rgba(49,49,49,.3);display:flex;justify-content:space-between;gap:.3rem;padding:1rem;font-size:.9rem}.branch-info-section .about-branches-wrapper .other-branches-wrapper .other-branches-list .other-branch-card .address-p{flex:1 1;display:flex;gap:.3rem}.branch-info-section .about-branches-wrapper .other-branches-wrapper .other-branches-list .other-branch-card .address-p .city{white-space:nowrap}.branch-info-section .about-branches-wrapper .other-branches-wrapper .other-branches-list .other-branch-card .box-arrow{width:1.3rem;height:1.3rem;color:var(--primary)}.offer-card{border:1px solid #e8e8e8;background-color:var(--white);overflow:hidden;display:grid;border-radius:.7rem}@media only screen and (min-width:768px){.offer-card{border-radius:1rem}}.offer-card .banner-wrapper{position:relative;padding:6px}@media only screen and (min-width:992px){.offer-card .banner-wrapper{padding:10px}}.offer-card .banner-wrapper .male-female-badge{position:absolute;bottom:16px;inset-inline-end:16px;z-index:1;background-color:rgba(var(--white-rgb),.9);box-shadow:0 -1px 9px 0 hsla(0,0%,61%,.42)}.offer-card .banner-wrapper .offer-banner{background-color:#e4e4e4;border:1px solid rgba(var(--black-rgb),.02);display:grid;width:100%;height:112px;border-radius:.55rem;overflow:hidden;position:relative}@media only screen and (min-width:768px){.offer-card .banner-wrapper .offer-banner{border-radius:.85rem;height:168px}}.offer-card .banner-wrapper .offer-banner .loading-img-lottie{height:72px;width:72px}.offer-card .banner-wrapper .offer-banner img{width:100%;height:112px;object-fit:cover}@media only screen and (min-width:768px){.offer-card .banner-wrapper .offer-banner img{height:168px}}.offer-card .banner-wrapper .offer-banner.invalid{place-items:center}.offer-card .banner-wrapper .offer-banner.invalid img{width:52px;height:52px}.offer-card .logo-fav-btn{display:grid;grid-template-columns:1fr auto;justify-content:space-between;grid-gap:1rem;gap:1rem;align-items:center;margin-top:-32px;position:relative;z-index:1;padding:0 .6rem}@media only screen and (min-width:992px){.offer-card .logo-fav-btn{padding:0 2rem}}.offer-card .logo-fav-btn .clinic-logo{background-color:var(--white);border-radius:8px;overflow:hidden;border:1px solid #e8e8e8;display:grid;place-items:center;width:60px;height:60px}@media only screen and (min-width:768px){.offer-card .logo-fav-btn .clinic-logo{width:66px;height:66px}}.offer-card .logo-fav-btn .clinic-logo img{object-fit:contain;object-position:center center;width:58px;height:58px;border-radius:10px}@media only screen and (min-width:768px){.offer-card .logo-fav-btn .clinic-logo img{width:64px;height:64px}}.offer-card .offer-data{margin:0 .6rem .3rem;padding-bottom:.4rem;display:grid;overflow:hidden;border-bottom:1px solid #ebe5e5}@media only screen and (min-width:992px){.offer-card .offer-data{padding-bottom:.7rem;margin:.7rem 1rem}}.offer-card .offer-data .featured-badge{background-color:#d94a91;color:var(--white);height:1.6rem;border-radius:999px;padding:1px 1rem;display:flex;align-items:center;justify-content:flex-start;width:-moz-fit-content;width:fit-content;margin-bottom:.4rem}.offer-card .offer-data .offer-name{font-size:1.1rem;font-family:PingAR\+LT-Bold;font-weight:700;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.offer-card .offer-data .rate-wrapper{display:flex;justify-content:flex-start;gap:4px;align-items:center}.offer-card .offer-data .rate-wrapper .rate-preview-list svg{width:1rem;height:1rem}.offer-card .offer-data .rate-wrapper .total-count{font-size:.9rem;font-family:PingAR\+LT-Medium;font-weight:500}.offer-card .offer-data .pricing-wrapper{margin-top:.4rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.offer-card .offer-data .pricing-wrapper .price{color:var(--black);font-family:PingAR\+LT-Medium;font-weight:500;font-size:1rem}@media only screen and (min-width:992px){.offer-card .offer-data .pricing-wrapper .price{font-size:1.4rem}}.offer-card .offer-data .pricing-wrapper .old-price{color:#7b7b7b;text-decoration:line-through;font-size:.9rem}@media only screen and (min-width:992px){.offer-card .offer-data .pricing-wrapper .old-price{font-size:1.3rem}}.offer-card .offer-data .pricing-wrapper .currency-symbol{font-size:80%;-webkit-padding-start:.2rem;padding-inline-start:.2rem}.offer-card .card-footer{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;align-items:end;align-content:end;padding:0 .6rem;margin-bottom:.4rem}@media only screen and (min-width:992px){.offer-card .card-footer{padding:0 1rem;margin-bottom:.8rem}}.offer-card .card-footer .offer-link{width:100%;background-color:rgba(124,58,91,.09);border:1px solid #ded3d8;padding:2px .5rem;color:var(--primary);font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;min-height:36px;gap:3px;transition:all .15s ease-out}@media only screen and (min-width:992px){.offer-card .card-footer .offer-link{border-radius:8px;min-height:42px;padding:4px 18px;font-size:1rem;gap:8px}}.offer-card .card-footer .offer-link svg{font-size:.8rem;display:none}@media only screen and (min-width:992px){.offer-card .card-footer .offer-link svg{font-size:1rem;display:block}}.offer-card .card-footer .offer-link:hover{background-color:var(--primary);color:var(--white)}.clinics-branches-section .branch-card{border:1px solid #e8e8e8;background-color:var(--white);display:grid;border-radius:.7rem}@media only screen and (min-width:768px){.clinics-branches-section .branch-card{border-radius:1rem}}.clinics-branches-section .branch-card .branch-banner{background-color:#e4e4e4;display:grid;height:88px;width:100%}@media only screen and (min-width:768px){.clinics-branches-section .branch-card .branch-banner{height:108px}}.clinics-branches-section .branch-card .branch-banner .loading-img-lottie{height:72px;width:72px}.clinics-branches-section .branch-card .branch-banner img{width:100%;height:88px;object-fit:cover}@media only screen and (min-width:768px){.clinics-branches-section .branch-card .branch-banner img{height:108px}}.clinics-branches-section .branch-card .branch-banner.invalid{place-items:center}.clinics-branches-section .branch-card .branch-banner.invalid img{width:52px;height:52px}.clinics-branches-section .branch-card .logo-fav-btn{display:flex;grid-template-columns:1fr auto;justify-content:space-between;gap:1rem;align-items:center;margin-top:-32px;position:relative;z-index:1;padding:0 .6rem}@media only screen and (min-width:992px){.clinics-branches-section .branch-card .logo-fav-btn{padding:0 2rem}}.clinics-branches-section .branch-card .logo-fav-btn .clinic-logo{background-color:var(--white);border-radius:8px;overflow:hidden;border:1px solid #e8e8e8;display:grid;place-items:center;width:66px;height:66px}@media only screen and (min-width:992px){.clinics-branches-section .branch-card .logo-fav-btn .clinic-logo{width:78px;height:78px}}.clinics-branches-section .branch-card .logo-fav-btn .clinic-logo img{object-fit:contain;object-position:center center;width:64px;height:64px;border-radius:10px}@media only screen and (min-width:992px){.clinics-branches-section .branch-card .logo-fav-btn .clinic-logo img{width:76px;height:76px}}.clinics-branches-section .branch-card .branch-data{padding:.6rem .6rem .3rem;display:grid}@media only screen and (min-width:992px){.clinics-branches-section .branch-card .branch-data{padding:1rem 1rem .7rem}}.clinics-branches-section .branch-card .branch-data .clinic-name{max-width:96%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:PingAR\+LT-Bold;font-weight:700;font-size:.95rem}@media only screen and (min-width:992px){.clinics-branches-section .branch-card .branch-data .clinic-name{font-size:1.1rem}}.clinics-branches-section .branch-card .branch-data .rate-wrapper{display:flex;justify-content:flex-start;gap:4px;align-items:center}.clinics-branches-section .branch-card .branch-data .address-distance-wrapper{display:grid;grid-template-columns:1fr auto;margin-top:1rem;border-bottom:1px solid #ebe5e5;padding-bottom:.85rem;grid-gap:.5rem;gap:.5rem}@media only screen and (min-width:992px){.clinics-branches-section .branch-card .branch-data .address-distance-wrapper{gap:2rem}}.clinics-branches-section .branch-card .branch-data .address-distance-wrapper .branch-name{font-size:1rem;display:grid;grid-template-columns:auto 1fr;grid-gap:5px;gap:5px}.clinics-branches-section .branch-card .branch-data .address-distance-wrapper .branch-name span{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.clinics-branches-section .branch-card .branch-data .address-distance-wrapper .branch-name svg{color:var(--secondary-color);width:20px;height:20px}.clinics-branches-section .branch-card .branch-data .address-distance-wrapper .distance{background-color:hsla(0,0%,86%,.412);border-radius:5px;height:max-content;direction:ltr;font-family:PingAR\+LT-Bold;font-weight:700;padding:4px 5px}@media only screen and (min-width:992px){.clinics-branches-section .branch-card .branch-data .address-distance-wrapper .distance{padding:4px 8px}}.clinics-branches-section .branch-card .card-footer{display:grid;align-items:end;align-content:end;padding:0 .6rem;margin-bottom:.4rem}@media only screen and (min-width:992px){.clinics-branches-section .branch-card .card-footer{padding:0 1rem;margin-bottom:.8rem}}.clinics-branches-section .branch-card .card-footer .branch-link{width:100%;background-color:rgba(124,58,91,.09);border:1px solid #ded3d8;padding:8px .9rem;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;min-height:42px;font-size:1rem;transition:all .15s ease-out}@media only screen and (min-width:992px){.clinics-branches-section .branch-card .card-footer .branch-link{padding:12px 18px}}.clinics-branches-section .branch-card .card-footer .branch-link:hover{background-color:var(--primary);color:var(--white)}.filter-clinics-form-wrapper{display:flex;height:-moz-fit-content;height:fit-content;overflow:hidden}.filter-clinics-form-wrapper .filter-clinics-form{display:flex;align-items:center;height:-moz-fit-content;height:fit-content}.filter-clinics-form-wrapper .filter-clinics-form .search-input-btn-wrapper{display:flex;align-items:center;background-color:var(--white);border-radius:8px;padding:0 4px;min-width:262px;width:100%;border:1px solid #d7d7d7}.filter-clinics-form-wrapper .filter-clinics-form .search-input-btn-wrapper .submit-btn{border-radius:50%;width:46px;height:46px;color:var(--gray-600);padding:0 .8rem;position:relative}.filter-clinics-form-wrapper .filter-clinics-form .search-input-btn-wrapper .submit-btn svg{width:24px;height:24px}.filter-clinics-form-wrapper .filter-clinics-form .search-input-btn-wrapper .submit-btn:before{content:"";position:absolute;inset-inline-start:0;height:50%;top:25%;width:1px;background-color:#d7d7d7}.filter-clinics-form-wrapper .filter-clinics-form .search-input-btn-wrapper input{width:100%;height:46px;border:0;outline:0;padding:2px 12px;background-color:transparent}.categories-tree{display:flex;flex-direction:column;border-radius:0 0 12px 12px}.categories-tree .all-checkboxs-list{display:grid;justify-content:stretch;grid-gap:.4rem;gap:.4rem}.categories-tree .ant-tree-list .ant-tree-list-holder-inner{align-items:stretch}.categories-tree .ant-tree-list .ant-tree-list-holder-inner .ant-tree-treenode{background-color:var(--white);padding:6px 0!important}.categories-tree .ant-tree-list .ant-tree-list-holder-inner .ant-tree-treenode .ant-tree-switcher{display:flex;align-items:center;justify-content:center;-webkit-margin-end:2px;margin-inline-end:2px}.categories-tree .ant-tree-list .ant-tree-list-holder-inner .ant-tree-treenode .ant-tree-node-content-wrapper{color:var(--secondary-color);font-size:1rem;flex:1 1;background-color:transparent!important}.categories-tree .ant-tree-list .ant-tree-list-holder-inner .ant-tree-treenode .ant-tree-node-content-wrapper:hover{color:var(--primary)}:root,[data-bs-theme=light]{--blue:#6691e7;--indigo:#405189;--purple:#fb8b02;--pink:#f672a7;--red:#ed5e5e;--orange:#f1963b;--yellow:#e8bc52;--green:#13c56b;--teal:#02a8b5;--cyan:#50c3e6;--white:#fff;--black:#000;--gray:#878a99;--gray-dark:#363d48;--gray-100:#f3f6f9;--gray-200:#eff2f7;--gray-300:#e9ebec;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#878a99;--gray-700:#495057;--gray-800:#363d48;--gray-900:#212529;--primary:#7c3a5b;--secondary:#fb8b02;--success:#13c56b;--info:#50c3e6;--warning:#e8bc52;--danger:#ed5e5e;--light:#f1f1f1;--extra-light:#f7f8fa;--dark:#363d48;--white-rgb:255,255,255;--black-rgb:0,0,0;--primary-rgb:124,58,91;--secondary-rgb:251,139,2;--success-rgb:19,197,107;--info-rgb:80,195,230;--warning-rgb:232,188,82;--danger-rgb:237,94,94;--light-rgb:243,246,249;--dark-rgb:54,61,72;--primary-text-color:#212529;--primary-text-emphasis:#622e47;--secondary-text-emphasis:#724ec0;--success-text-emphasis:#10a75b;--info-text-emphasis:#44a6c4;--warning-text-emphasis:#c5a046;--danger-text-emphasis:#c95050;--light-text-emphasis:#ced4da;--dark-text-emphasis:#363d48;--primary-bg-subtle:#ffcbe8;--secondary-bg-subtle:#faf0e3;--success-bg-subtle:#dcf6e9;--info-bg-subtle:#e5f6fb;--warning-bg-subtle:#fcf5e5;--danger-bg-subtle:#fce7e7;--light-bg-subtle:#f9fbfc;--dark-bg-subtle:#e9ebec;--primary-border-subtle:#c2d3f5;--secondary-border-subtle:#cfbef3;--success-border-subtle:#a1e8c4;--info-border-subtle:#b9e7f5;--warning-border-subtle:#f6e4ba;--danger-border-subtle:#f8bfbf;--light-border-subtle:#eff2f7;--dark-border-subtle:#adb5bd;--body-font-size:0.825rem;--body-font-weight:400;--body-line-height:1.5;--body-color:#212529;--body-color-rgb:33,37,41;--body-bg:#f0f0f0;--body-bg-rgb:243,246,249;--emphasis-color:#212529;--emphasis-color-rgb:33,37,41;--secondary-color:#696969;--secondary-color-rgb:105,105,105;--secondary-bg:#fff;--secondary-bg-rgb:255,255,255;--tertiary-color:rgba(33,37,41,.5);--tertiary-color-rgb:33,37,41;--tertiary-bg:#eff2f7;--tertiary-bg-rgb:239,242,247;--heading-color:#495057;--link-color:#6691e7;--link-color-rgb:102,145,231;--link-decoration:none;--link-hover-color:#6691e7;--link-hover-color-rgb:102,145,231;--code-color:#f672a7;--highlight-color:#212529;--highlight-bg:#fcf8e3;--border-width:1px;--border-style:solid;--border-color:#e9ebec;--border-color-translucent:#ced4da;--border-radius:0.25rem;--border-radius-sm:0.2rem;--border-radius-lg:0.3rem;--border-radius-xl:1rem;--border-radius-xxl:2rem;--border-radius-2xl:var(--border-radius-xxl);--border-radius-pill:50rem;--box-shadow:0 1px 2px rgba(56,65,74,.15);--box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--box-shadow-lg:0 5px 10px rgba(30,32,37,.12);--box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--focus-ring-width:0.25rem;--focus-ring-opacity:0.25;--focus-ring-color:rgba(var(--primary-rgb),0.25);--form-valid-color:#13c56b;--form-valid-border-color:#13c56b;--form-invalid-color:#ed5e5e;--form-invalid-border-color:#ed5e5e;--table-bg:#f3f6f9;--table-bg-striped:#eef1f4;--table-striped-bg:rgba(var(--body-color-rgb),0.02)}[data-bs-theme=dark]{color-scheme:dark;--body-color:#ced4da;--body-color-rgb:206,212,218;--body-bg:#1a1d21;--body-bg-rgb:26,29,33;--emphasis-color:#fff;--emphasis-color-rgb:255,255,255;--secondary-color:#696969;--secondary-color-rgb:105,105,105;--secondary-bg:#212529;--secondary-bg-rgb:33,37,41;--tertiary-color:rgba(206,212,218,.75);--tertiary-color-rgb:206,212,218;--tertiary-bg:#2a2d31;--tertiary-bg-rgb:42,45,49;--primary-text-emphasis:#622e47;--secondary-text-emphasis:#9e7de8;--success-text-emphasis:#42d189;--info-text-emphasis:#73cfeb;--warning-text-emphasis:#edc975;--danger-text-emphasis:#f17e7e;--light-text-emphasis:#535659;--dark-text-emphasis:#5f6164;--primary-bg-subtle:rgba(102,145,231,.15);--secondary-bg-subtle:rgba(134,92,226,.15);--success-bg-subtle:rgba(19,197,107,.15);--info-bg-subtle:rgba(80,195,230,.15);--warning-bg-subtle:rgba(232,188,82,.15);--danger-bg-subtle:rgba(237,94,94,.15);--light-bg-subtle:#25282c;--dark-bg-subtle:#313437;--primary-border-subtle:#425e96;--secondary-border-subtle:#432e71;--success-border-subtle:#0a6336;--info-border-subtle:#286273;--warning-border-subtle:#745e29;--danger-border-subtle:#772f2f;--light-border-subtle:#35383c;--dark-border-subtle:#3c3f42;--heading-color:#ced4da;--link-color:#e0e9fa;--link-hover-color:#e6edfb;--link-color-rgb:224,233,250;--link-hover-color-rgb:230,237,251;--code-color:#f672a7;--highlight-color:#ced4da;--highlight-bg:#5d4b21;--border-color:#32383e;--border-color-translucent:#32383e;--form-valid-color:#42d189;--form-valid-border-color:#42d189;--form-invalid-color:#f17e7e;--form-invalid-border-color:#f17e7e}.table-light{--table-color:#000;--table-bg:#f3f6f9;--table-border-color:#dbdde0;--table-striped-bg:#eef1f4;--table-striped-color:#000;--table-active-bg:#e9ecef;--table-active-color:#000;--table-hover-bg:#e9ecef;--table-hover-color:#000;color:var(--table-color);border-color:var(--table-border-color)}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,p{margin:0}a{color:var(--body-color)}a,a:hover{text-decoration:none}ul{padding:0;margin:0;list-style-type:none}@font-face{font-family:PingAR\+LT-Light;src:url(/fonts/PingAR+LT-Light.woff2);font-style:normal}@font-face{font-family:PingAR\+LT-Regular;src:url(/fonts/PingAR+LT-Regular.woff2) format("woff2");font-style:normal}@font-face{font-family:PingAR\+LT-Medium;src:url(/fonts/PingAR+LT-Medium.woff2) format("woff2");font-style:normal}@font-face{font-family:PingAR\+LT-Bold;src:url(/fonts/PingAR+LT-Bold.woff2) format("woff2");font-style:normal}@font-face{font-family:Changa-Regular;src:url(/fonts/Changa-Regular.woff2) format("woff2");font-style:normal}.custom-container{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media only screen and (min-width:576px){.custom-container{max-width:540px}}@media only screen and (min-width:768px){.custom-container{max-width:720px}}@media only screen and (min-width:992px){.custom-container{max-width:960px}}@media only screen and (min-width:1224px){.custom-container{max-width:1170px}}@media only screen and (min-width:1366px){.custom-container{max-width:1284px}}@media only screen and (min-width:1400px){.custom-container{max-width:1284px}}@media only screen and (min-width:1600px){.custom-container{max-width:1440px}}@media only screen and (min-width:1920px){.custom-container{max-width:1440px}}.admin-custom-container{margin:0;width:100%;padding-left:15px;padding-right:15px;max-width:1920px}.admin-container{margin:0;width:100%;padding-left:1.5rem;padding-right:1.5rem}.table-header-actions{border-bottom:1px solid rgba(0,0,0,.1);padding:.8rem;border-radius:.25rem;background-color:#fff;margin-bottom:1.2rem;display:flex;justify-content:space-between;align-items:center}.table-header-actions button{min-height:40px}.table-header-actions .create-btn{height:auto;padding:8px 1rem;font-size:.9rem;display:flex;align-items:center}.table-header-actions .create-btn>svg{width:1rem;height:1rem}button.delete-all-btn{height:auto;padding:8px 1rem;font-size:.9rem;display:flex;align-items:center;background-color:var(--danger)!important}button.delete-all-btn:hover{background-color:var(--danger-text-emphasis)!important}button.delete-all-btn>svg{width:1rem;height:1rem}.filter-offers-form-wrapper{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:1rem 0;margin:0 .2rem}.filter-offers-form-wrapper .filter-offers-form{display:flex;align-items:center;height:-moz-fit-content;height:fit-content}.filter-offers-form-wrapper .filter-offers-form .search-input-btn-wrapper{display:flex;align-items:center;background-color:var(--white);border-radius:8px;padding:0 4px;min-width:262px;width:100%;border:1px solid #d7d7d7}.filter-offers-form-wrapper .filter-offers-form .search-input-btn-wrapper .submit-btn{border-radius:50%;width:46px;height:46px;color:var(--gray-600);padding:0 .8rem;position:relative}.filter-offers-form-wrapper .filter-offers-form .search-input-btn-wrapper .submit-btn svg{width:24px;height:24px}.filter-offers-form-wrapper .filter-offers-form .search-input-btn-wrapper .submit-btn:before{content:"";position:absolute;inset-inline-start:0;height:50%;top:25%;width:1px;background-color:#d7d7d7}.filter-offers-form-wrapper .filter-offers-form .search-input-btn-wrapper input{width:100%;height:46px;border:0;outline:0;padding:2px 12px;background-color:transparent}