.filters{margin-bottom:80px}.filters .package-summary{border-radius:8px;background-color:#EEEEEE;padding:20px;margin-bottom:32px;transition:all 400ms}.filters .package-summary.package-summary-gender{padding:12px 20px}.filters .package-summary.package-summary-gender .stats{color:#333333;font-size:16px;font-weight:400;letter-spacing:0;line-height:30px}.filters .package-summary.package-summary-gender .stats strong{font-weight:600}.filters .package-summary::before,.filters .package-summary::after{content:'';width:15px;position:absolute;top:0;background-color:transparent;height:100%;display:block;transition:all 200ms}.filters .package-summary::before{left:0}.filters .package-summary::after{right:0}.filters .package-summary.is-sticky{position:sticky;border-radius:0;box-shadow:0 2px 8px 0 rgba(51,51,51,0.1);padding:16px 0;z-index:11}.filters .package-summary.is-sticky::before{left:-15px;background-color:#EEEEEE}.filters .package-summary.is-sticky::after{right:-15px;background-color:#EEEEEE}@media only screen and (max-width: 768px){.filters .package-summary{position:sticky;top:0px;left:0;padding:16px;border-radius:4px}}@media only screen and (max-width: 767px){.filters .package-summary{top:62px}}@media only screen and (min-width: 769px){.filters .package-summary.is-mobile{display:none}}@media only screen and (max-width: 768px){.filters .package-summary.is-desktop{display:none}}.filters .package-summary .title{color:#333333;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:16px}@media only screen and (max-width: 767px){.filters .package-summary .title{display:none}}.filters .package-summary .stats{display:flex;justify-content:space-between;align-items:center}.filters .package-summary .stats .addons-selected{color:#666666;font-size:18px;letter-spacing:0;line-height:30px}.filters .package-summary .stats .addons-selected:after{content:' selected'}.filters .package-summary .stats .addons-selected:empty{display:none}@media only screen and (max-width: 767px){.filters .package-summary .stats .addons-selected{font-size:14px;line-height:20px;color:#333}.filters .package-summary .stats .addons-selected:after{content:' services selected'}}.filters .package-summary .stats .addons-price-box{display:flex;justify-content:flex-end;align-items:center}.filters .package-summary .stats .addons-price-box .addons-prices{color:#333333;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;text-align:right;margin-right:12px}@media only screen and (max-width: 767px){.filters .package-summary .stats .addons-price-box .addons-prices{font-size:14px;line-height:20px}}.filters .package-summary .stats .addons-price-box .icon{cursor:pointer}.filters .package-summary .icon-eye{width:24px;height:24px;background-image:url("../images/eye.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 767px){.filters .package-summary .icon-eye{width:20px;height:20px}}@media only screen and (max-width: 768px){.filters .filter-col-control .filter-col-control-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;max-height:100vh;z-index:9999999999;background:#FFF;padding:48px 0 0;transform:translateX(-100%);transition:transform 400ms}}.filters .filter-col-control.show .filter-col-control-wrapper{transform:translateX(0%)}.filters .filter-col-control .filter-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media only screen and (max-width: 768px){.filters .filter-col-control .filter-title{border-bottom:1px solid #EEE;padding:0 20px 10px;margin-bottom:0}}.filters .filter-col-control .filter-title h3{font-size:24px;font-weight:600;letter-spacing:0;line-height:32px;margin:0;display:flex;align-items:center}.filters .filter-col-control .filter-title h3 i{margin-right:8px}@media only screen and (max-width: 480px){.filters .filter-col-control .filter-title h3{font-size:20px}}.filters .filter-col-control .filter-title .clear{color:#192637;font-size:18px;letter-spacing:0;line-height:30px;cursor:pointer}@media only screen and (max-width: 768px){.filters .filter-col-control .filter-title .clear{display:none}}.filters .filter-col-control .filter-title .icon-close{width:24px;height:24px;background-image:url("../images/close.svg");background-size:11px;background-repeat:no-repeat;background-position:center;cursor:pointer}@media only screen and (min-width: 769px){.filters .filter-col-control .filter-title .icon-close{display:none}}.filters .filter-col-control .filter-title .total-filters:empty{display:none}.filters .filter-col-control .filter-title .total-filters:before{content:'('}.filters .filter-col-control .filter-title .total-filters:after{content:')'}@media only screen and (max-width: 768px){.filters .filter-col-control .filter-boxes{padding:0 20px}.filters .filter-col-control .filter-boxes .filter-boxes-wrapper{max-height:calc( 100vh - 48px - 43px - 85px);overflow:auto;padding-right:10px;padding-bottom:85px}.filters .filter-col-control .filter-boxes .filter-boxes-wrapper::-webkit-scrollbar{width:4px}.filters .filter-col-control .filter-boxes .filter-boxes-wrapper::-webkit-scrollbar-track{background:#fff}.filters .filter-col-control .filter-boxes .filter-boxes-wrapper::-webkit-scrollbar-thumb{background:#333;border-radius:4px}}.filters .filter-col-control .filter-boxes .filter-box{padding-top:24px;padding-bottom:24px}@media only screen and (max-width: 480px){.filters .filter-col-control .filter-boxes .filter-box{padding-top:20px;padding-bottom:20px}}.filters .filter-col-control .filter-boxes .filter-box:not(:last-child){border-bottom:1px solid #EEE}.filters .filter-col-control .filter-boxes .filter-box .box-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.filters .filter-col-control .filter-boxes .filter-box .box-title h4{font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;color:#333;margin:0}.filters .filter-col-control .filter-boxes .filter-box .box-title .clear{color:#192637;font-size:14px;letter-spacing:0;line-height:20px;cursor:pointer}@media only screen and (max-width: 767px){.filters .filter-col-control .filter-boxes .filter-box .box-title .clear{color:#8F9BA9}}.filters .filter-col-control .filter-boxes .filter-box .box-fields .checkboxes{list-style-type:none;padding:0}.filters .filter-col-control .filter-boxes .filter-box .box-fields .checkboxes svg{width:100%}.filters .filter-col-control .filter-boxes .filter-box .box-fields .checkboxes li:not(:last-child){margin-bottom:12px}.filters .filter-col-control .filter-boxes .filter-box .box-fields .checkboxes li .checkbox-container{display:block;position:relative;padding-left:28px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1}.filters .filter-col-control .filter-boxes .filter-box .box-fields .checkboxes li .checkbox-container span:not(.checkmark){color:#666666;font-size:14px;letter-spacing:0;line-height:20px;word-wrap:break-word}.filters .filter-col-control .filter-boxes .filter-box .box-fields .checkboxes li .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filters .filter-col-control .filter-boxes .filter-box .box-fields .checkboxes li .checkbox-container input:checked ~ .checkmark{background-color:#AD5E99;border:1px solid #AD5E99}.filters .filter-col-control .filter-boxes .filter-box .box-fields .checkboxes li .checkbox-container input:checked ~ .checkmark:after{display:block}.filters .filter-col-control .filter-boxes .filter-box .box-fields .checkboxes li .checkbox-container .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#FFF;border:1px solid #bbb;transition:all 400ms}.filters .filter-col-control .filter-boxes .filter-box .box-fields .checkboxes li .checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.filters .filter-col-control .filter-boxes .filter-box .box-fields .checkboxes li .checkbox-container:hover input ~ .checkmark{border:1px solid #AD5E99}.filters .filter-col-control .filter-boxes .filter-box .box-fields .range-price .price-input{opacity:0;visibility:hidden}.filters .filter-col-control .filter-boxes .filter-box .box-fields .range-price .irs .irs-single,.filters .filter-col-control .filter-boxes .filter-box .box-fields .range-price .irs .irs-max,.filters .filter-col-control .filter-boxes .filter-box .box-fields .range-price .irs .irs-min,.filters .filter-col-control .filter-boxes .filter-box .box-fields .range-price .irs .irs-from,.filters .filter-col-control .filter-boxes .filter-box .box-fields .range-price .irs .irs-to{display:none}.filters .filter-col-control .filter-boxes .filter-box .box-fields .range-price .irs.irs--round{height:22px}.filters .filter-col-control .filter-boxes .filter-box .box-fields .range-price .irs.irs--round .irs-line{background-color:#CACFD3;border-radius:4px;top:10px}.filters .filter-col-control .filter-boxes .filter-box .box-fields .range-price .irs.irs--round .irs-bar{background-color:#AD5E99;top:10px}.filters .filter-col-control .filter-boxes .filter-box .box-fields .range-price .irs.irs--round .irs-handle{background-color:#AD5E99;width:22px;height:22px;top:0;border:2px solid #FFF;box-shadow:unset;cursor:pointer}.filters .filter-col-control .filter-boxes .filter-box .box-fields .range-price .price-from-to{display:flex;margin-top:8px;justify-content:space-between}.filters .filter-col-control .filter-boxes .filter-box .box-fields .range-price .price-from-to>span{position:relative;border:1px solid #EEEBEE;border-radius:4px;background-color:#FFFFFF;min-width:64px;color:#666666;font-size:14px;letter-spacing:0;line-height:20px;padding:1px 4px}.filters .filter-col-control .filter-boxes .filter-box .box-fields .range-price .price-from-to>span:before{content:'$';color:#CACFD3;font-size:14px;letter-spacing:0;line-height:20px;margin-right:2px}.filters .filter-col-control .filter-submit{display:flex;position:absolute;bottom:0;left:0;width:100%;justify-content:space-between;padding:20px;border-top:1px solid #EEE;background:#FFF;gap:16px;box-shadow:0 -2px 8px 0 rgba(51,51,51,0.05)}.filters .filter-col-control .filter-submit .clear-btn,.filters .filter-col-control .filter-submit .apply-btn{border-radius:21px;font-size:18px;letter-spacing:0;line-height:30px;text-align:center;padding:6px 50px;width:50%}.filters .filter-col-control .filter-submit .clear-btn{border:1px solid #AD5E99;background-color:#FFFFFF;color:#AD5E99}.filters .filter-col-control .filter-submit .apply-btn{border:1px solid #AD5E99;background-color:#AD5E99;color:#FFF}@media only screen and (min-width: 769px){.filters .filter-col-control .filter-submit{display:none}}.filters .filter-col-list .filter-location{margin-bottom:40px}.filters .filter-col-list .filter-location .filter-location-wrapper{border-radius:8px;background-color:#EEEEEE;padding:30px 16px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.filters .filter-col-list .filter-location .filter-location-wrapper{flex-direction:column;align-items:flex-start;padding:16px}}.filters .filter-col-list .filter-location .title{color:#333333;font-size:18px;letter-spacing:0;line-height:20px;margin:0;font-weight:normal;width:calc(50% - 8px);display:flex;align-items:center}@media only screen and (max-width: 768px){.filters .filter-col-list .filter-location .title{width:100%;font-size:16px;margin-bottom:16px}}.filters .filter-col-list .filter-location .title svg{margin-right:8px}.filters .filter-col-list .filter-location .location-dropdown{width:calc(50% - 8px)}@media only screen and (max-width: 768px){.filters .filter-col-list .filter-location .location-dropdown{width:100%}}.filters .filter-col-list .filter-location .location-dropdown select{border:1px solid #8F9BA9;border-radius:4px;background-color:#FFFFFF;-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#192637;font-size:16px;letter-spacing:0;line-height:24px;background-image:url(../images/down-arrow.svg);background-repeat:no-repeat;background-size:24px;background-position-x:98%;background-position-y:50%;width:100%}.filters .filter-col-list .filter-location .location-dropdown .select2{max-width:100%;width:100% !important}.filters .filter-col-list .filter-location .location-dropdown .select2 .select2-selection{height:42px}.filters .filter-col-list .filter-location .location-dropdown .select2 .select2-selection .select2-selection__rendered{color:#333333;font-size:16px;letter-spacing:0;line-height:40px;padding-left:10px}.filters .filter-col-list .filter-location .location-dropdown .select2 .select2-selection .select2-selection__rendered[title='Select']{color:#8F9BA9}.filters .filter-col-list .filter-location .location-dropdown .select2 .select2-selection .select2-selection__arrow{height:40px;right:5px}.filters .filter-col-list .filter-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media only screen and (max-width: 767px){.filters .filter-col-list .filter-title{margin-bottom:20px}}.filters .filter-col-list .filter-title h3{font-size:24px;font-weight:600;letter-spacing:0;line-height:32px;margin:0;display:flex;align-items:center}.filters .filter-col-list .filter-title h3 i{margin-right:8px;cursor:pointer}@media only screen and (max-width: 480px){.filters .filter-col-list .filter-title h3{font-size:20px}}.filters .filter-col-list .filter-search-sort{margin-bottom:48px}@media only screen and (max-width: 767px){.filters .filter-col-list .filter-search-sort{margin-bottom:24px}}@media only screen and (min-width: 1025px){.filters .filter-col-list .filter-search-sort .search-box{padding-right:20px}}@media only screen and (max-width: 768px){.filters .filter-col-list .filter-search-sort .search-box{margin-bottom:12px}}.filters .filter-col-list .filter-search-sort .search-box .search-box-wrapper{position:relative}.filters .filter-col-list .filter-search-sort .search-box .search-box-wrapper .icon-search{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.filters .filter-col-list .filter-search-sort .search-box .search-box-wrapper .icon-search:after{font-size:calc(var(--wd-form-height) / 2.3);transition:opacity .2s ease;content:"\f130";font-family:"woodmart-font"}.filters .filter-col-list .filter-search-sort .sort-box{display:flex}@media only screen and (min-width: 1025px){.filters .filter-col-list .filter-search-sort .sort-box{padding-left:20px}}.filters .filter-col-list .filter-search-sort .sort-box select{border:1px solid #8F9BA9;border-radius:4px;background-color:#FFFFFF;-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#192637;font-size:16px;letter-spacing:0;line-height:24px;background-image:url("../images/down-arrow.svg");background-repeat:no-repeat;background-size:24px;background-position-x:98%;background-position-y:50%}@media only screen and (max-width: 767px){.filters .filter-col-list .filter-search-sort .sort-box select{height:36px;font-size:14px}.filters .filter-col-list .filter-search-sort .sort-box select::placeholder{font-size:14px}}.filters .filter-col-list .filter-search-sort .sort-box .toggle-filter{width:42px;height:42px;border:1px solid #8F9BA9;border-radius:8px;display:flex;justify-content:center;align-items:center;transition:all 400ms;margin-left:12px;cursor:pointer}@media only screen and (min-width: 769px){.filters .filter-col-list .filter-search-sort .sort-box .toggle-filter{display:none}}@media only screen and (max-width: 767px){.filters .filter-col-list .filter-search-sort .sort-box .toggle-filter{height:36px}}.filters .filter-col-list .filter-search-sort .sort-box .toggle-filter:focus{border:1px solid #AD5E99}.filters .filter-col-list .filter-search-sort .sort-box .toggle-filter .toggle-success{position:absolute;top:0;right:0;transform:translate(-50%, 0);opacity:0;transition:opacity 400ms}.filters .filter-col-list .filter-search-sort .sort-box .toggle-filter.has-filter{border:1px solid #AD5E99;background:rgba(239,223,235,0.4)}.filters .filter-col-list .filter-search-sort .sort-box .toggle-filter.has-filter #g-filter-hamburger{fill:#AD5E99}.filters .filter-col-list .filter-search-sort .sort-box .toggle-filter.has-filter .toggle-success{opacity:1}.filters .filter-col-list .filter-search-sort .search{border:1px solid #8F9BA9;border-radius:4px;background-color:#FFFFFF;font-size:16px;letter-spacing:0;line-height:24px;color:#333;box-sizing:border-box}.filters .filter-col-list .filter-search-sort .search::placeholder{opacity:1;color:#8F9BA9;font-size:16px}@media only screen and (max-width: 767px){.filters .filter-col-list .filter-search-sort .search{height:36px;font-size:14px}.filters .filter-col-list .filter-search-sort .search::placeholder{font-size:14px}}.filters .filter-col-list .filter-results{margin-bottom:24px}.filters .filter-col-list .per-page-box label{display:flex;align-items:center;justify-content:flex-end}.filters .filter-col-list .per-page-box label>span{color:#333333;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;margin-right:8px;white-space:nowrap}@media only screen and (max-width: 767px){.filters .filter-col-list .per-page-box label>span{display:none}}.filters .filter-col-list .per-page-box label>select{border:1px solid #E1E1E1;border-radius:2px;background-color:#FFFFFF;-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#8F9BA9;font-size:14px;letter-spacing:0;line-height:20px;background-image:url("../images/down-arrow.svg");background-repeat:no-repeat;background-size:20px;background-position-x:98%;background-position-y:50%;height:32px;width:70px}@media only screen and (max-width: 767px){.filters .filter-col-list .per-page-box label>select{font-size:12px;width:54px;height:24px}}.filters .badge.badge-recommend{border-radius:10px;padding:20px 20px 24px;overflow:hidden;position:relative;margin-bottom:20px}.filters .badge.badge-recommend:before{content:'';width:50%;height:50%;position:absolute;bottom:0;left:0;opacity:0.7;-webkit-filter:blur(50px);filter:blur(50px);background-color:#dce9ff}.filters .badge.badge-recommend:after{content:'';opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);background-color:#f5d2ff;position:absolute;top:0;right:0;width:50%;height:100%;z-index:1}.filters .badge.badge-recommend .badge-wrapper{z-index:2;display:flex;gap:10px;position:relative}.filters .badge.badge-recommend .badge-wrapper .icon{width:32px;height:32px}.filters .badge.badge-recommend .badge-wrapper .icon svg{width:100%;height:100%}.filters .badge.badge-recommend .badge-wrapper .text{display:flex;flex-direction:column}.filters .badge.badge-recommend .badge-wrapper .text h3{font-size:24px;font-weight:600;line-height:1.33;color:#333;margin-bottom:10px}.filters .badge.badge-recommend .badge-wrapper .text p{font-size:16px;font-weight:normal;line-height:normal;color:#333;margin:0}.filters .insight-box{border-radius:8px;border:solid 1px #eeebee;background-color:rgba(239,223,235,0.4);padding:20px 16px;margin-bottom:24px}.filters .insight-box h3{font-size:24px;font-weight:600;line-height:1.33;letter-spacing:normal;color:#333;margin-bottom:20px}.filters .insight-box p{font-size:14px;font-weight:600;line-height:1.43;letter-spacing:normal;color:#333;margin-bottom:20px}.filters .insight-box .insight-list{padding:0;list-style-type:none;max-height:638px;overflow:auto}.filters .insight-box .insight-list::-webkit-scrollbar{background-color:#fff;width:16px}.filters .insight-box .insight-list::-webkit-scrollbar-track{background-color:#fff}.filters .insight-box .insight-list::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:4px solid #fff}.filters .insight-box .insight-list::-webkit-scrollbar-button{display:none}.filters .insight-box .insight-list .insight-item{display:flex;flex-direction:column;gap:10px;margin:0}.filters .insight-box .insight-list .insight-item:not(:first-child){padding-top:20px}.filters .insight-box .insight-list .insight-item:not(:last-child){padding-bottom:20px;border-bottom:1px solid #d196c2}.filters .insight-box .insight-list .insight-item .title{display:inline-flex;margin-bottom:0;align-items:center;gap:8px}.filters .insight-box .insight-list .insight-item .title .icon{width:40px;height:40px;flex:0 0 40px;background-position:center;background-repeat:no-repeat;background-size:contain;display:block;position:relative;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNBRDVFOTkiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHJlY3Qgb3BhY2l0eT0iLjEiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcng9IjIwIi8+CiAgICAgICAgPHBhdGggZD0iTTEwLjYyNSAxMGEuNjI1LjYyNSAwIDAgMC0uNjI1LjYyNXY2LjI1YTUuNjI2IDUuNjI2IDAgMCAwIDUgNS41OXYxLjI4NWE2LjI1IDYuMjUgMCAwIDAgMTIuNSAwdi0xLjMxM2EzLjEyNiAzLjEyNiAwIDEgMC0xLjI1IDB2MS4zMTNhNSA1IDAgMSAxLTEwIDB2LTEuMjg0YTUuNjI2IDUuNjI2IDAgMCAwIDUtNS41OTF2LTYuMjVhLjYyNS42MjUgMCAwIDAtLjYyNS0uNjI1aC0yLjVhLjYyNS42MjUgMCAwIDAgMCAxLjI1SDIwdjUuNjI1YTQuMzc1IDQuMzc1IDAgMCAxLTguNzUgMFYxMS4yNWgxLjg3NWEuNjI1LjYyNSAwIDAgMCAwLTEuMjVoLTIuNXptMTYuMjUgNy41YTEuODc1IDEuODc1IDAgMSAxIDAgMy43NSAxLjg3NSAxLjg3NSAwIDAgMSAwLTMuNzV6IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KICAgIDwvZz4KPC9zdmc+Cg==")}.filters .insight-box .insight-list .insight-item .title .text{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:normal;color:#333;text-transform:capitalize;word-break:break-word}.filters .insight-box .insight-list .insight-item .content{font-size:16px;font-weight:normal;line-height:1.5;letter-spacing:normal;color:#333}.filters .recommend-ai{display:none}.filters .recommend-ai .packages-404{display:none}.filters .recommend-navigation{position:sticky;bottom:0;left:0;width:100%;background:#FFF;z-index:11;display:none;border-top:1px solid #eee}.filters .recommend-navigation .button-wrapper{padding-top:20px;padding-bottom:32px;display:flex;justify-content:flex-end;gap:16px}.filters .recommend-navigation .button-wrapper .button{font-size:18px;font-weight:normal;text-align:center;border-radius:21px;height:42px;line-height:1;padding:0 22px;border:solid 1px #ad5e99;text-transform:unset;min-width:180px}@media only screen and (max-width: 767px){.filters .recommend-navigation .button-wrapper .button{font-size:16px;min-width:unset}}.filters .recommend-navigation .button-wrapper .button-primary{background-color:#ad5e99;color:#fff}.filters .recommend-navigation .button-wrapper .button-cancel{background-color:#fff;color:#ad5e99}.preload-packages{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:24px 40px}@media only screen and (max-width: 1024px){.preload-packages{grid-template-columns:repeat(2, 1fr);grid-gap:24px 30px}}@media only screen and (max-width: 768px){.preload-packages{grid-template-columns:repeat(2, 1fr);grid-gap:20px 16px}}.preload-packages .pre-loading-item svg{width:100%}.pagination.pagination-booking{display:flex;justify-content:flex-start;margin:0}.pagination.pagination-booking li{padding:6px 9px;background:transparent;border-radius:2px;transition:all 400ms;line-height:1;min-width:27px;margin-right:5px}@media only screen and (max-width: 767px){.pagination.pagination-booking li{padding:2px 6px;min-width:20px}}.pagination.pagination-booking li.active{background:rgba(239,223,235,0.4)}.pagination.pagination-booking li.active a{color:#AD5E99}.pagination.pagination-booking li a{font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;color:#333333}@media only screen and (max-width: 767px){.pagination.pagination-booking li a{font-size:12px}}.booking-popup{position:fixed;z-index:8998;width:100%;height:100%;top:0;right:0;bottom:0;left:0;padding:20px;background-color:rgba(51,51,51,0.4);box-sizing:border-box;text-align:center;overflow:auto}@media only screen and (max-width: 768px){.booking-popup{padding:0}}.booking-popup.booking-popup-credential{padding:20px}.booking-popup.booking-popup-credential .iti__country-list{max-width:330px}@media only screen and (max-width: 768px){.booking-popup.booking-popup-credential .iti__country-list{width:267px}}.booking-popup.booking-popup-attempts{padding:30px}.booking-popup.booking-popup-attempts .booking-popup-wrapper{padding:60px 40px;max-width:440px}@media only screen and (max-width: 767px){.booking-popup.booking-popup-attempts .booking-popup-wrapper{padding:40px 20px;height:unset;border-radius:8px}}.booking-popup.booking-popup-attempts h3{color:#333333;font-size:24px;font-weight:600;letter-spacing:0;line-height:32px;text-align:center;margin:0 0 32px}@media only screen and (max-width: 767px){.booking-popup.booking-popup-attempts h3{font-size:20px;margin:0 0 24px}}.booking-popup.booking-popup-attempts .description{color:#666666;font-family:"Open Sans";font-size:18px;letter-spacing:0;line-height:30px;text-align:center;margin-bottom:40px}@media only screen and (max-width: 767px){.booking-popup.booking-popup-attempts .description{font-size:16px;line-height:24px;margin-bottom:24px}}.booking-popup.booking-popup-attempts .button-wrap{display:flex;gap:20px;justify-content:space-between;align-items:center}.booking-popup.booking-popup-attempts .button-wrap .button-reset,.booking-popup.booking-popup-attempts .button-wrap .button-cancel{border:1px solid #AD5E99;border-radius:25px;background-color:#FFFFFF;height:50px;line-height:50px;color:#AD5E99;font-size:18px;letter-spacing:0;text-align:center;padding:0 20px;width:calc(50% - 10px)}@media only screen and (max-width: 767px){.booking-popup.booking-popup-attempts .button-wrap .button-reset,.booking-popup.booking-popup-attempts .button-wrap .button-cancel{height:42px;line-height:42px}}.booking-popup.booking-popup-attempts .button-wrap .button-reset{background-color:#AD5E99;color:#FFF}.booking-popup.booking-popup-gender{padding:30px}@media only screen and (max-width: 767px){.booking-popup.booking-popup-gender{padding:15px}}.booking-popup.booking-popup-gender .booking-popup-wrapper{max-width:660px;padding:60px;height:auto;border-radius:8px}@media only screen and (max-width: 767px){.booking-popup.booking-popup-gender .booking-popup-wrapper{padding:40px 20px}}.booking-popup.booking-popup-gender .booking-popup-wrapper .title{color:#333333;font-size:25px;font-weight:600;letter-spacing:0;line-height:27px;text-align:center;margin:0 0 40px}@media only screen and (max-width: 767px){.booking-popup.booking-popup-gender .booking-popup-wrapper .title{font-size:20px;line-height:1.25;margin:0 0 24px}}.booking-popup.booking-popup-gender .booking-popup-wrapper .content{display:flex;justify-content:center;margin-bottom:40px}@media only screen and (max-width: 767px){.booking-popup.booking-popup-gender .booking-popup-wrapper .content{margin-bottom:20px}}.booking-popup.booking-popup-gender .booking-popup-wrapper .content .gender-item{cursor:pointer;position:relative;max-width:248px;width:calc(50% - 16px);flex:0 0 calc(50% - 16px);margin:0 18px}@media only screen and (max-width: 767px){.booking-popup.booking-popup-gender .booking-popup-wrapper .content .gender-item{margin:0 8px}}.booking-popup.booking-popup-gender .booking-popup-wrapper .content .gender-item input{opacity:0;visibility:hidden;position:absolute;top:0;left:0}.booking-popup.booking-popup-gender .booking-popup-wrapper .content .gender-item input:checked+.checkmark{border:1px solid #AD5E99;background-color:#FFF0FB;color:#AD5E99}.booking-popup.booking-popup-gender .booking-popup-wrapper .content .gender-item input:checked+.checkmark .icon.icon-male{background-image:url("../images/icon-male-color.svg")}.booking-popup.booking-popup-gender .booking-popup-wrapper .content .gender-item input:checked+.checkmark .icon.icon-female{background-image:url("../images/icon-female-color.svg")}.booking-popup.booking-popup-gender .booking-popup-wrapper .content .gender-item .checkmark{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #EEEBEE;border-radius:4px;background-color:#FFFFFF;transition:.4s;padding:24px;color:#333;font-size:18px;letter-spacing:0;line-height:20px}.booking-popup.booking-popup-gender .booking-popup-wrapper .content .gender-item .checkmark .icon{margin-bottom:12px}.booking-popup.booking-popup-gender .booking-popup-wrapper .content .gender-item:hover .checkmark{border:1px solid #8F9BA9}.booking-popup.booking-popup-gender .booking-popup-wrapper .button-wrap .button{border-radius:25px;background-color:#AD5E99;color:#FFFFFF;font-size:18px;letter-spacing:0;text-align:center;transition:.4s;height:50px;line-height:50px;padding:0;width:100%;max-width:343px;border:0}@media only screen and (max-width: 767px){.booking-popup.booking-popup-gender .booking-popup-wrapper .button-wrap .button{height:42px;line-height:42px}}.booking-popup.booking-popup-gender .booking-popup-wrapper .button-wrap .button:disabled{background-color:#CACFD3;cursor:not-allowed}.booking-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.booking-popup-wrapper{width:100%;max-width:600px;border-radius:8px;background-color:#FFFFFF;z-index:2;position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%)}.booking-popup-wrapper.normal{top:0;transform:translate(-50%, 0%)}@media only screen and (max-width: 767px){.booking-popup-wrapper{width:100%;height:100%;border-radius:0}}.booking-popup-wrapper .booking-popup-close{width:24px;height:24px;background-image:url("../images/close.svg");background-size:11px;background-repeat:no-repeat;background-position:center;cursor:pointer;display:block;position:absolute;top:10px;right:10px}.booking-popup-wrapper .popup-head{padding:14px 20px;border-bottom:1px solid #F1F1F1;color:#333333;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;position:relative;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.booking-popup-wrapper .popup-head{padding:48px 20px 10px;font-size:20px;line-height:32px}}.booking-popup-wrapper .popup-head .icon-close{width:24px;height:24px;background-image:url("../images/close.svg");background-size:11px;background-repeat:no-repeat;background-position:center;cursor:pointer;display:block}.booking-popup-wrapper .popup-body{padding:24px 20px 0}.booking-popup-wrapper .popup-body .popup-body-wrapper{max-height:calc( 90vh - 92px * 2);overflow:auto;text-align:left}.booking-popup-wrapper .popup-body .popup-body-wrapper::-webkit-scrollbar{width:4px}.booking-popup-wrapper .popup-body .popup-body-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.booking-popup-wrapper .popup-body .popup-body-wrapper::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.booking-popup-wrapper .popup-body .popup-body-wrapper::-webkit-scrollbar-thumb:hover{background:#888}@media only screen and (max-width: 767px){.booking-popup-wrapper .popup-body .popup-body-wrapper{max-height:calc( 100vh - 92px * 2 - 24px);overflow:auto;height:100%;padding-bottom:85px}}.booking-popup-wrapper .popup-body .popup-body-wrapper .location-select label{color:#333333;font-family:"Open Sans";font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:6px}.booking-popup-wrapper .popup-body .popup-body-wrapper .location-select .select2-container{max-width:100%}.booking-popup-wrapper .popup-body .popup-body-wrapper .location-select .select2-container .selection .select2-selection{height:38px}.booking-popup-wrapper .popup-body .popup-body-wrapper .location-select .select2-container .selection .select2-selection .select2-selection__rendered{color:#333333;font-family:"Open Sans";font-size:16px;letter-spacing:0;line-height:36px}.booking-popup-wrapper .popup-body .popup-body-wrapper .location-select .select2-container .selection .select2-selection .select2-selection__rendered[title='Select a location']{color:#8F9BA9}.booking-popup-wrapper .popup-body .popup-body-wrapper .location-select .select2-container .selection .select2-selection .select2-selection__arrow{height:36px}.booking-popup-wrapper .popup-foot{padding:16px 20px 24px}@media only screen and (max-width: 768px){.booking-popup-wrapper .popup-foot{display:flex;position:absolute;bottom:0;left:0;width:100%;justify-content:space-between;padding:20px;border-top:1px solid #EEE;background:#FFF;gap:16px;box-shadow:0 -2px 8px 0 rgba(51,51,51,0.05)}.booking-popup-wrapper .popup-foot .action{width:100%}}.booking-popup-wrapper .popup-foot .popup-location-action{display:flex;gap:16px;justify-content:flex-start}.booking-popup-wrapper .popup-foot .popup-location-action .popup-location-button{font-family:"Open Sans";font-size:18px;letter-spacing:0;line-height:30px;text-align:center;border-radius:25px;padding:10px;border:1px solid #CACFD3;min-width:164px}.booking-popup-wrapper .popup-foot .popup-location-action .popup-location-back{color:#AD5E99;border:1px solid #AD5E99;background-color:#FFFFFF}.booking-popup-wrapper .popup-foot .popup-location-action .popup-location-next{color:#FFFFFF;background-color:#AD5E99;border:1px solid #AD5E99}.booking-popup-wrapper .popup-foot .popup-location-action .popup-location-next.disabled{color:#FFFFFF;background-color:#CACFD3;cursor:not-allowed;border:1px solid #CACFD3}.options{margin-bottom:8px}.options>p{color:#333333;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:16px}@media only screen and (max-width: 767px){.options>p{font-size:14px}}.options ul{display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.options ul{gap:16px;justify-content:space-between}}.options ul .option-tests{display:inline-block;margin-bottom:16px}@media only screen and (min-width: 768px){.options ul .option-tests:not(:last-child){margin-right:20px}}@media only screen and (max-width: 767px){.options ul .option-tests{width:calc(50% - 8px);display:block;margin:0}}.options ul .option-tests label>input{opacity:0;visibility:hidden;position:absolute}.options ul .option-tests label>input:checked ~ .name{border:1px solid #AD5E99;background-color:#FFF0FB}.options ul .option-tests label>input:checked ~ .name>span{color:#AD5E99}.options ul .option-tests label>input:disabled ~ .name{border:1px solid #ddd;background-color:#f1f1f1;cursor:not-allowed}.options ul .option-tests label>input:disabled ~ .name>span{color:#888}.options ul .option-tests label>.name{border:1px solid #EEEBEE;border-radius:4px;background-color:#FFFFFF;transition:all 400ms;width:136px;height:64px;padding:12px;cursor:pointer}@media only screen and (max-width: 767px){.options ul .option-tests label>.name{width:100%}}.options ul .option-tests label>.name>span{color:#333333;font-size:14px;letter-spacing:0;line-height:20px;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;transition:all 400ms}.options ul .option-tests:hover label>.name{border:1px solid #AD5E99}.action .book-appointment-btn{border-radius:25px;background-color:#AD5E99;width:100%;display:block;height:50px;color:#FFFFFF;font-size:18px;letter-spacing:0;line-height:50px;text-align:center;transition:all 400ms}.action .book-appointment-btn.disabled{background-color:#CACFD3;cursor:not-allowed}@media only screen and (max-width: 767px){.action .book-appointment-btn{line-height:42px;height:42px}}.filters .filter-button-next{display:none}@media only screen and (max-width: 768px){.filters .filter-button-next{position:sticky;bottom:0;left:0;width:100%;background:#FFF;padding:16px 0;margin:0;box-shadow:0 -2px 8px 0 rgba(51,51,51,0.05)}.filters .filter-button-next.active{display:block}.filters .filter-button-next:before,.filters .filter-button-next:after{content:'';width:15px;height:100%;background:#FFF;position:absolute;top:-1px;box-shadow:0 -2px 8px 0 rgba(51,51,51,0.05)}.filters .filter-button-next:before{left:-15px}.filters .filter-button-next:after{right:-15px}.filters .filter-button-next .col-button-next{padding:0}}.filters .button-back,.filters .button-next{border-radius:21px;background-color:#AD5E99;height:42px;width:100%;display:block;color:#FFFFFF;font-size:18px;letter-spacing:0;line-height:42px;text-align:center;display:flex;justify-content:center;align-items:center;cursor:pointer}.filters .button-back.loading .spinner,.filters .button-next.loading .spinner{display:inline-flex}.filters .button-back .spinner,.filters .button-next .spinner{display:none;margin-left:8px}.filters .button-back .spinner img,.filters .button-next .spinner img{width:20px;height:20px}.filters .button-back{border:1px solid #AD5E99;background-color:#FFFFFF;color:#AD5E99}.filters .col-button-next{padding-left:20px;display:flex;gap:16px}@media only screen and (max-width: 768px){.filters .filter-title .col-button-next{display:none}}.filters .filter-button-next{margin-top:40px}@media only screen and (min-width: 769px){.filters .filter-button-next{display:none}}.summary-service{margin-bottom:20px}.summary-service:not(:last-child){padding-bottom:20px;border-bottom:1px dashed #CACFD3}.summary-service .title{color:#333333;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;text-transform:uppercase;margin-bottom:10px}.summary-service .content .summary-box:not(:last-child){padding-bottom:20px}.summary-service .content .summary-box p{color:#333333;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;text-transform:capitalize}.summary-service .content .summary-box p:empty{display:none}.summary-service .content .summary-box ul:not(.package-box-list){border-left:2px solid #192637;padding-left:12px}.summary-service .content .summary-box ul.options-box-list,.summary-service .content .summary-box ul.addons-box-list,.summary-service .content .summary-box ul.package-box-list{margin-bottom:0}.summary-service .content .summary-box ul:not(.addons-box-list) li .price{margin-right:0}.summary-service .content .summary-box ul:not(.addons-box-list) li .icon-delete{display:none}.summary-service .content .summary-box ul li{display:flex;justify-content:space-between;align-items:flex-start}.summary-service .content .summary-box ul li .name{color:#666666;font-size:18px;letter-spacing:0;line-height:30px;max-width:70%;word-wrap:break-word}@media only screen and (max-width: 767px){.summary-service .content .summary-box ul li .name{font-size:16px;line-height:24px}}.summary-service .content .summary-box ul li .price-icon{display:flex;align-items:center}.summary-service .content .summary-box ul li .price{color:#333333;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;text-align:right;margin-right:16px}@media only screen and (max-width: 767px){.summary-service .content .summary-box ul li .price{font-size:16px;line-height:24px}}.summary-service .content .summary-box ul li .icon{cursor:pointer}.summary-total{display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (min-width: 768px){.summary-total{padding-top:20px;border-top:1px solid #CACFD3}}.summary-total .title{color:#333;font-size:18px;letter-spacing:0;line-height:30px;margin-bottom:0}.summary-total .total{color:#333;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;text-align:right}.summary-remaining{display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (min-width: 768px){.summary-remaining{padding-top:4px}}.summary-remaining .title{color:#333;font-size:18px;letter-spacing:0;line-height:30px}.summary-remaining .total{color:#333;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;text-align:right}.summary-last:last-child .title,.summary-last:last-child .total{color:#AD5E99}.icon-delete{width:24px;height:24px;background-image:url("../images/delete.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 767px){.icon-delete{width:20px;height:20px}}.icon-male{width:40px;height:40px;background-image:url("../images/icon-male.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.icon-female{width:40px;height:40px;background-image:url("../images/icon-female.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.icon-pen{background-image:url("../images/edit.svg");background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;display:inline-block;width:24px;height:24px}.no-items{color:#666666;font-size:14px}.packages-404 .package-404{max-width:400px;margin:0 auto;text-align:center;min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.packages-404 .package-404 h3{color:#333333;font-size:20px;font-weight:600;letter-spacing:0;line-height:32px;text-align:center;margin:0 0 8px}.packages-404 .package-404 p{color:#666666;font-size:16px;letter-spacing:0;line-height:24px;text-align:center}.packages-404 .package-404 p:not(:last-child){margin-bottom:20px}.packages-404 .package-404 p .no-package-found{width:144px;height:144px;background-image:url("../images/package-found.svg");background-size:contain;background-repeat:no-repeat;display:inline-block}.no-filter{color:#666666;font-size:16px;letter-spacing:0;line-height:24px}.select2-container.select2-container--open{z-index:10000}.select2-container .select2-search--dropdown .select2-search__field{font-size:16px;padding-left:10px}.select2-container .select2-results .select2-results__options .select2-results__option{margin-bottom:0;font-size:16px}.select2-container .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable{background-color:#ac5e99}#popup-location-compare .booking-popup-wrapper,#popup-location .booking-popup-wrapper{padding:40px 60px;max-width:463px}#popup-location-compare .booking-popup-wrapper .popup-head,#popup-location .booking-popup-wrapper .popup-head{padding:0;color:#333333;font-family:"Open Sans";font-size:24px;font-weight:600;letter-spacing:0;line-height:32px;margin-bottom:40px;text-align:left;border-bottom:0}#popup-location-compare .booking-popup-wrapper .popup-head .icon-close,#popup-location .booking-popup-wrapper .popup-head .icon-close{display:none}#popup-location-compare .booking-popup-wrapper .popup-body,#popup-location .booking-popup-wrapper .popup-body{padding:0;margin-bottom:30px}#popup-location-compare .booking-popup-wrapper .popup-foot,#popup-location .booking-popup-wrapper .popup-foot{padding:0;margin-bottom:20px}@media only screen and (max-width: 767px){#popup-location-compare .booking-popup-wrapper,#popup-location .booking-popup-wrapper{height:auto;border-radius:8px;padding:30px;width:100%;max-width:calc(100% - 16px* 2)}#popup-location-compare .booking-popup-wrapper .popup-head,#popup-location .booking-popup-wrapper .popup-head{font-size:20px;line-height:1.25}#popup-location-compare .booking-popup-wrapper .popup-body-wrapper,#popup-location .booking-popup-wrapper .popup-body-wrapper{padding-bottom:0}#popup-location-compare .booking-popup-wrapper .popup-foot,#popup-location .booking-popup-wrapper .popup-foot{box-shadow:unset;border:0;position:relative;margin:0}#popup-location-compare .booking-popup-wrapper .popup-foot .popup-location-action,#popup-location .booking-popup-wrapper .popup-foot .popup-location-action{width:100%}#popup-location-compare .booking-popup-wrapper .popup-foot .popup-location-action .popup-location-button,#popup-location .booking-popup-wrapper .popup-foot .popup-location-action .popup-location-button{min-width:calc(50% - 8px);font-size:16px;line-height:1.4}}
