@charset "UTF-8";.pricelist_wrapper .pointer{cursor:pointer;transition:cursor .3s ease-in-out}.pricelist_wrapper .intro .main-title{color:#0089d9;font-weight:500}.pricelist_wrapper .intro .note{font-size:24px;margin-top:.5rem}@media screen and (max-width:575px){.pricelist_wrapper .intro .note{font-size:20px}}.pricelist_wrapper .intro .dropdown{display:none;max-width:270px}.pricelist_wrapper .intro .dropdown button{background:#0089d9!important;font-size:15px;height:40px;padding:1rem 4rem 1rem 1rem;text-align:center!important}.pricelist_wrapper .card-table thead{background-color:#efefef;font-weight:400}.pricelist_wrapper .card-table thead th{font-weight:500;padding:.5rem 1rem}.pricelist_wrapper .card-table tbody tr{border-bottom:1px solid #ededed}.pricelist_wrapper .card-table tbody tr:not(.sub-total):not(.descount):not(.patment-fees):not(.total){background-color:#fff}.pricelist_wrapper .card-table tbody tr.descount,.pricelist_wrapper .card-table tbody tr.patment-fees,.pricelist_wrapper .card-table tbody tr.sub-total,.pricelist_wrapper .card-table tbody tr.total{background-color:#efefef;border-bottom:0}.pricelist_wrapper .card-table tbody tr.descount td:not(:first-child),.pricelist_wrapper .card-table tbody tr.patment-fees td:not(:first-child),.pricelist_wrapper .card-table tbody tr.sub-total td:not(:first-child),.pricelist_wrapper .card-table tbody tr.total td:not(:first-child){border-bottom:1px solid #9fe5ff}.pricelist_wrapper .card-table tbody tr.total td:not(:first-child){border-bottom:0}.pricelist_wrapper .card-table tbody tr td{padding:12px 15px}.pricelist_wrapper .card-table tbody tr td button{background-color:#fff;border:0;border-radius:50%;display:flex;margin:auto;padding:0}.pricelist_wrapper .card-table tbody tr td button svg{fill:red}.pricelist_wrapper .card-table.small-only:nth-child(odd) tr{background-color:#efefef}@media screen and (max-width:425px){.pricelist_wrapper .card-table.small-only .st-key{width:19%}.pricelist_wrapper .card-table.small-only .st-val{width:auto}}.pricelist_wrapper .card-footer{background-color:#b21727;color:#fff;display:flex;flex-direction:column;font-size:large;place-self:flex-end;width:50%}.pricelist_wrapper .card-footer span{font-size:x-large;font-weight:400;margin-left:.5rem}.pricelist_wrapper .card-footer>div{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.37);display:flex;justify-content:space-between}.pricelist_wrapper .card-footer>div:last-child{border-bottom:0}@media screen and (max-width:991px){.pricelist_wrapper .card-footer{padding-right:1rem;width:100%}}@media screen and (max-width:375px){.pricelist_wrapper .card-footer{padding-right:1rem}}.pricelist_wrapper.step_one .intro .dropdown{display:block}.pricelist_wrapper .remove-btn{background:red;border:0;border-radius:50%;height:27px;padding:.1rem .1rem .125rem;width:27px}.pricelist_wrapper .vdp-datepicker__calendar header{position:relative}.pricelist_wrapper #step3 .card-footer{padding-left:45%;padding-right:18%;width:100%}@media screen and (max-width:991px){.pricelist_wrapper #step3 .card-footer{padding-left:16px}}.pricelist_wrapper #receipt_page .card .card-body .main-logo{max-width:85px}.pricelist_wrapper #receipt_page .table td,.pricelist_wrapper #receipt_page .table th{padding:.8rem 4rem!important;text-align:left}.pricelist_wrapper #receipt_page .table tbody tr td{padding-top:1rem}.pricelist_wrapper #receipt_page .table tbody tr:last-child td{border-bottom:0}.pricelist_wrapper #receipt_page .card-footer{width:100%}.pricelist_wrapper #receipt_page .card-footer>div{padding:0 13% 0 38%}@media (max-width:767px){.pricelist_wrapper #receipt_page h3{font-size:1.2rem}.pricelist_wrapper #receipt_page .booking-info .row div{font-size:14px}.pricelist_wrapper #receipt_page .table td,.pricelist_wrapper #receipt_page .table th{font-size:13px;padding:.5rem 1rem!important;vertical-align:middle}.pricelist_wrapper #receipt_page .card-footer span{font-size:20px}}@media (max-width:580px){.pricelist_wrapper #receipt_page .card-footer>div{padding:0 50% 0 0}}@media (max-width:991px){.stacktable.small-only .main-header .st-key,.stacktable.small-only .main-header .st-val{display:none!important}}.steps-nav{align-items:center;display:flex;flex-wrap:wrap;gap:35px 0;justify-content:space-around;list-style:none;margin-bottom:0;padding:0}.steps-nav .step-item{align-items:center;display:flex;flex:0 0 22%;margin:0 auto;max-width:22%;opacity:.5}.steps-nav .step-item .step-number{align-items:center;background-color:#0089d9;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:1.25rem;font-weight:700;height:40px;justify-content:center;margin-right:.75rem;width:40px}.steps-nav .step-item .step-text{display:inline-flex;flex-basis:0;-webkit-box-flex:1;flex-grow:1;font-size:12px;max-width:100%}.steps-nav .step-item.active{opacity:1}.steps-nav .step-item.active .step-number{background-color:#fb9e28}.steps-nav .step-item.success{opacity:1}.steps-nav .step-item.success .step-number{background-color:#28a745}@media screen and (max-width:767px){.steps-nav .step-item{align-self:flex-start;flex:0 0 45%;flex-direction:column;margin-bottom:1rem;max-width:45%}.steps-nav .step-item .step-number{margin-bottom:1rem;margin-right:0}.steps-nav .step-item .step-text{text-align:center}}.with-arrow{position:relative}.with-arrow:after{border:15px solid rgba(136,183,213,0);border-top-color:#fff;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:0}.vdp-datepicker{width:100%}.vdp-datepicker .vdp-datepicker__calendar{bottom:100%!important}.vdp-datepicker .form-control{height:100%;padding-inline:1rem;width:100%}.pricelist{margin-bottom:1.5rem;padding-left:0}.pricelist .card{background-color:transparent;border:none}.pricelist .z-tabs.horizontal>ul.z-tabs-desktop{align-items:stretch;display:flex;max-width:100%;overflow-x:auto;overflow-y:hidden}.pricelist .z-tabs.horizontal>ul.z-tabs-desktop>li{align-items:center;display:flex;justify-content:center;min-width:120px;text-align:center}.pricelist .z-tabs.horizontal>ul.z-tabs-desktop.scrollbar-orange::-webkit-scrollbar{height:7px}.pricelist .z-tabs.horizontal>ul.z-tabs-desktop.scrollbar-orange::-webkit-scrollbar-thumb{background-color:#ffc502}.pricelist .z-tabs.horizontal>ul.z-tabs-desktop.scrollbar-orange::-webkit-scrollbar-track{background-color:#767676;margin:0}.pricelist .nav-pills,.pricelist .z-tabs-nav{align-items:flex-end;display:flex}.pricelist .nav-pills .nav-link,.pricelist .nav-pills .z-tab,.pricelist .nav-pills li,.pricelist .z-tabs-nav .nav-link,.pricelist .z-tabs-nav .z-tab,.pricelist .z-tabs-nav li{background-color:hsla(0,0%,100%,.2);border-radius:.5rem .5rem 0 0;color:#fff;font-size:14px!important;font-weight:500;font-weight:400!important;margin-right:.25rem;transition:all .5s ease-in-out}@media (min-width:768px){.pricelist .nav-pills .nav-link.active,.pricelist .nav-pills .nav-link.z-active,.pricelist .nav-pills .nav-link:hover,.pricelist .nav-pills .z-tab.active,.pricelist .nav-pills .z-tab.z-active,.pricelist .nav-pills .z-tab:hover,.pricelist .nav-pills li.active,.pricelist .nav-pills li.z-active,.pricelist .nav-pills li:hover,.pricelist .z-tabs-nav .nav-link.active,.pricelist .z-tabs-nav .nav-link.z-active,.pricelist .z-tabs-nav .nav-link:hover,.pricelist .z-tabs-nav .z-tab.active,.pricelist .z-tabs-nav .z-tab.z-active,.pricelist .z-tabs-nav .z-tab:hover,.pricelist .z-tabs-nav li.active,.pricelist .z-tabs-nav li.z-active,.pricelist .z-tabs-nav li:hover{background-color:#fff;border-radius:.5rem .5rem 0 0;color:#0089d9;font-weight:400;overflow:hidden;transition:all .5s ease-in-out}}.pricelist .nav-pills .nav-link a,.pricelist .nav-pills .z-tab a,.pricelist .nav-pills li a,.pricelist .z-tabs-nav .nav-link a,.pricelist .z-tabs-nav .z-tab a,.pricelist .z-tabs-nav li a{background:none!important;border:0!important;box-shadow:none!important;color:inherit!important;font-size:17px!important;font-weight:inherit!important;padding:15px;text-shadow:none!important}@media screen and (max-width:767px){.pricelist .nav-pills,.pricelist .z-tabs-nav{border:0!important}.pricelist .nav-pills li,.pricelist .z-tabs-nav li{background-color:#fff;color:#0089d9}}.pricelist .z-tabs.mobile>ul.z-tabs-desktop{background-color:#fff;border-radius:5px;overflow:hidden}.pricelist .z-tabs.mobile>ul.z-tabs-desktop>li{color:#0089d9;margin-right:0}.pricelist .z-tabs.mobile>ul.z-tabs-desktop>li.z-active,.pricelist .z-tabs.mobile>ul.z-tabs-desktop>li:hover{background-color:#b21727;border-radius:0;color:#fff}.pricelist .tab-content,.pricelist .z-container{background-color:#fff;border:0;border-radius:.5rem;border-top-left-radius:0}.pricelist .tab-content .z-content-inner,.pricelist .z-container .z-content-inner{padding:24px!important}@media screen and (max-width:425px){.pricelist .tab-content .z-content-inner,.pricelist .z-container .z-content-inner{padding:.5rem!important}}.pricelist .tab-content table.stacktable.small-only tr th,.pricelist .z-container table.stacktable.small-only tr th{padding:1rem}.pricelist .tab-content table.stacktable.small-only:nth-child(odd),.pricelist .z-container table.stacktable.small-only:nth-child(odd){background-color:#efefef}.pricelist .tab-content table.stacktable.small-only:nth-child(odd) tbody tr:not(:last-child),.pricelist .z-container table.stacktable.small-only:nth-child(odd) tbody tr:not(:last-child){border-bottom:1px solid #fff}.pricelist .tab-content table.stacktable.small-only:nth-child(odd) tbody tr td:not(:last-child),.pricelist .z-container table.stacktable.small-only:nth-child(odd) tbody tr td:not(:last-child){border-right:1px solid #fff}.pricelist .tab-content table .main-header,.pricelist .z-container table .main-header{background-color:#0089d9;color:#fff}.pricelist .tab-content table .main-header th,.pricelist .z-container table .main-header th{border-top:0;font-weight:400;padding:1.5rem .5rem}.pricelist .tab-content table .main-header th:first-child,.pricelist .z-container table .main-header th:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px;font-size:22px}.pricelist .tab-content table .main-header th:nth-of-type(2),.pricelist .z-container table .main-header th:nth-of-type(2){padding:1.5rem .4rem}.pricelist .tab-content table .main-header th:last-child,.pricelist .z-container table .main-header th:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.pricelist .tab-content table thead td,.pricelist .tab-content table thead th,.pricelist .z-container table thead td,.pricelist .z-container table thead th{border-bottom-width:0}.pricelist .tab-content table tbody tr td,.pricelist .tab-content table thead tr th,.pricelist .z-container table tbody tr td,.pricelist .z-container table thead tr th{padding:.5rem;text-align:center}@media only screen and (min-width:801px){.pricelist .tab-content table tbody tr td,.pricelist .tab-content table thead tr th,.pricelist .z-container table tbody tr td,.pricelist .z-container table thead tr th{width:13%}}.pricelist .tab-content table tbody tr td:first-child,.pricelist .tab-content table thead tr th:first-child,.pricelist .z-container table tbody tr td:first-child,.pricelist .z-container table thead tr th:first-child{text-align:left}@media only screen and (min-width:801px){.pricelist .tab-content table tbody tr td:first-child,.pricelist .tab-content table thead tr th:first-child,.pricelist .z-container table tbody tr td:first-child,.pricelist .z-container table thead tr th:first-child{width:60%}}.pricelist .tab-content table thead tr:not(.main-header),.pricelist .z-container table thead tr:not(.main-header){background-color:#efefef;color:#0089d9;font-size:18px}.pricelist .tab-content table thead tr:not(.main-header) th,.pricelist .z-container table thead tr:not(.main-header) th{font-weight:600}.pricelist .tab-content table thead tr:not(.main-header) th small,.pricelist .z-container table thead tr:not(.main-header) th small{display:block;font-weight:600}.pricelist .tab-content table thead tr th,.pricelist .z-container table thead tr th{text-align:left}.pricelist .tab-content table tbody tr:not(:last-child),.pricelist .z-container table tbody tr:not(:last-child){border-bottom:1px solid #efefef}.pricelist .tab-content table tbody tr td:not(:last-child),.pricelist .z-container table tbody tr td:not(:last-child){border-right:1px solid #efefef}.pricelist .tab-content table tbody tr td span,.pricelist .z-container table tbody tr td span{display:block;font-weight:600}.pricelist .tab-content table tbody tr td button,.pricelist .z-container table tbody tr td button{align-items:center;background-color:#0089d9;border:0;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;margin:auto;width:50px}.pricelist .tab-content table tbody tr td button svg use,.pricelist .z-container table tbody tr td button svg use{fill:#fff}.pricelist .tab-content table tbody tr td button.active,.pricelist .z-container table tbody tr td button.active{background-color:#fb9e28}.pricelist .tab-content table tbody tr td button.active svg use,.pricelist .z-container table tbody tr td button.active svg use{fill:#fff}.pricelist .tab-content table tbody tr td button:focus,.pricelist .z-container table tbody tr td button:focus{box-shadow:none;outline:none}@media screen and (max-width:767px){.pricelist .tab-content,.pricelist .z-container{border-top-right-radius:0;margin-top:0!important}}.pricelist .z-tabs.z-icons-dark>ul.z-tabs-mobile>li>a>span.z-arrow{background-position:-1345px -3px}@media only screen and (max-width:991px){.pricelist{padding-right:0}}body{color:#666;font-family:Montserrat,sans-serif!important;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}ul{list-style:none}section{padding:0}p{line-height:1.5}.custom-ul{padding-left:1rem}.custom-ul li:before{color:#edae00;content:"•";display:inline-block;font-size:24px;font-weight:700;line-height:1.25;margin-left:-.2rem;text-indent:-1rem;width:0}.text-primary{color:#0089d9!important}.text-secondary{color:#b21727!important}.text-dark-primary{color:#016ba9!important}.text-dark-blue-sky{color:#069!important}.text-yellow{color:#fb9e28!important}.text-light-grey{color:#efefef!important}.text-dark-silver{color:#707070!important}.bg-dark-primary{background-color:#016ba9!important}.bg-primary{background-color:#0089d9!important}.bg-secondary{background-color:#b21727!important}.bg-light-primary{background-color:rgba(0,137,217,.1)}.bg-white-overlay{background-color:hsla(0,0%,100%,.2)!important}.bg-black-overlay{background-color:rgba(0,0,0,.1)!important}.bg-blue_sky{background:#0089d9}.bg-light-grey{background-color:#efefef!important}.row{margin:0}.rounded,.shopping-cart{border-radius:8px!important;overflow:hidden!important}.form-control{border-radius:4px!important}input[placeholder=Date]{position:relative}input[placeholder=Date]:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.input-group{border:1px solid #efefef;border-radius:.5rem;height:50px;overflow:hidden;position:relative}.input-group input{color:#fff}.input-group input,.input-group select{border-radius:.5rem;overflow:hidden;padding:.5rem;width:100%}.input-group select{-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#666;height:100%}.input-group svg{pointer-events:none;position:absolute;right:5%;top:50%;transform:translateY(-50%);z-index:10}.input-group svg.rotate-bottom{transform:translateY(-50%) rotate(90deg)}input[type=radio]{height:16px;position:relative;width:16px}input[type=radio]:after{background-color:#fff;border:2px solid #707070;border-radius:50%;content:"";height:18px;left:0;pointer-events:none;position:absolute;top:-1px;width:18px}input[type=radio]:checked:after{background:#fb9e28;background:radial-gradient(circle,#fb9e28 35%,#fff 0);border-color:#fb9e28}input[type=radio]+label{font-size:16px}input[type=checkbox]{position:relative}input[type=checkbox]:after{background-color:#0089d9;border:1px solid hsla(0,0%,100%,.5);content:"";height:18px;left:-3px;pointer-events:none;position:absolute;top:0;width:18px}input[type=checkbox]:checked:after{background:#fb9e28;border-color:#fb9e28;color:#fff;content:"✓";line-height:16px;text-align:center}input[type=checkbox]+label{cursor:pointer;font-size:16px}.rotate-top{transform:rotate(-90deg)}.rotate-bottom{transform:rotate(90deg)}.rotate-left{transform:rotate(180deg)}button:focus{box-shadow:none;cursor:pointer;outline:none}select.custom-select{background:#fff!important}.responsive-w-25{width:25%!important}@media only screen and (max-width:575px){.responsive-w-25{width:50%!important}}.font-13{font-size:13px}@media only screen and (min-width:426px) and (max-width:991px){.pb-large{padding-bottom:15rem!important}}@media only screen and (max-width:575px){.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.5rem}}@media only screen and (max-width:425px){.pb-large{padding-bottom:12rem!important}input[type=checkbox]+label{font-size:14px}}.pointer-none{pointer-events:none}.cursor-pointer{cursor:pointer}.num-block{background-color:#fff;border:1px solid #ececec;border-radius:5px;display:flex;overflow:hidden;padding:0}.num-block span{align-items:center;cursor:pointer;display:flex;font-size:24px;justify-content:center;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:30%}.num-block input{background-color:#f8f8f8;border:1px solid #ececec;border-radius:0;float:left;line-height:34px;text-align:center;width:40%}.shopping-cart{background-color:hsla(0,0%,100%,.1);padding:1.5rem 1rem}.shopping-cart.mobile{max-height:auto}.shopping-cart .header{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:400;margin-bottom:1rem}.shopping-cart p{font-weight:400;margin:0}.shopping-cart .cart-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);justify-content:space-between;margin-bottom:.5rem;padding-bottom:.5rem}.shopping-cart .cart-item .price{align-items:center;color:#fff;display:flex;justify-content:flex-end}.shopping-cart .cart-item .price p{color:#fff;font-size:18px;font-weight:400}.shopping-cart .cart-item .price button{background:transparent;border:0;cursor:pointer;margin-left:.25rem}.shopping-cart .cart-item .price button:focus{box-shadow:none;outline:none}.shopping-cart .total-price{display:flex;justify-content:space-between;margin:0;text-transform:uppercase}.shopping-cart .total-price p{color:#fff;font-size:24px}.shopping-cart input.form-control{border:1px solid hsla(0,0%,100%,.2)}.shopping-cart-mobile .btns-block .button{background-color:#fb9e28!important;cursor:pointer;padding:1rem 1.5rem}@media only screen and (max-width:991px){.shopping-cart-mobile{background-image:url(/css/booking/img/mobile-cart.svg);background-position:top;background-repeat:no-repeat;background-size:100%;bottom:0;left:0;padding:6rem 1.5rem 1.5rem;position:fixed;width:100%;z-index:100000}.shopping-cart-mobile .open-cart,.shopping-cart-mobile .open-cart-input{align-items:center;display:flex;justify-content:center;left:50%;margin-top:-5rem;position:absolute;transform:translateX(-50%);width:40px}.shopping-cart-mobile .open-cart svg,.shopping-cart-mobile .open-cart-input svg{height:70%;transition:all .5s ease-out;width:70%}.shopping-cart-mobile .open-cart-input{opacity:0}.shopping-cart-mobile .open-cart-input:checked~.shopping-cart.mobile{margin-bottom:20px!important;max-height:30vh!important;overflow:auto!important;padding:1.5rem 1rem!important;transition:all .5s ease-in}.shopping-cart-mobile .open-cart-input:checked~.open-cart svg{transform:rotate(90deg);transition:all .5s ease-in}.shopping-cart-mobile .open-cart-input:checked~.shopping-cart:after{background:linear-gradient(180deg,transparent 25%,#1b488e 0);transition:all .5s ease-in}.shopping-cart-mobile .shopping-cart,.shopping-cart-mobile button{margin:auto;max-width:720px}.shopping-cart-mobile .shopping-cart{background:transparent!important}.shopping-cart-mobile .shopping-cart:after{background:#1b488e;background:linear-gradient(180deg,transparent 55%,#1b488e 0);content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s ease-in;width:100%;z-index:-1}.shopping-cart-mobile .shopping-cart.mobile{margin:0 auto!important;max-height:0;padding:0;transition:all .5s ease-out}.shopping-cart-mobile .btns-block{align-items:center;display:flex;justify-content:space-between;margin:auto}.shopping-cart-mobile .btns-block>.btn{display:inline-flex;font-size:17px;margin:auto;padding:.6rem 1.5rem;width:auto}}@media only screen and (max-width:767px){.shopping-cart-mobile .open-cart,.shopping-cart-mobile .open-cart-input{width:30px}}@media only screen and (max-width:575px){.shopping-cart-mobile{padding-top:4rem}.shopping-cart-mobile .btns-block{flex-direction:column}.shopping-cart-mobile .btns-block .btn:first-child{margin-bottom:10px}.shopping-cart-mobile .open-cart,.shopping-cart-mobile .open-cart-input{margin-top:-3.5rem;transform:translateX(-53.5%);width:20px}.open-cart-input:checked~.shopping-cart:after{background:linear-gradient(180deg,transparent 10%,#1b488e 0)!important;transition:all .5s ease-in}}@media (max-width:480px){.shopping-cart-mobile>.btn{width:100%}.shopping-cart-mobile>.btn.bg-transparent{margin-top:10px}}@media only screen and (max-width:425px){.shopping-cart-mobile{padding-top:3rem}.shopping-cart-mobile .open-cart,.shopping-cart-mobile .open-cart-input{margin-top:-2.5rem}}.vdp-datepicker__calendar .cell.day-header{margin-top:10px}.vdp-datepicker__calendar span.month:first-of-type,.vdp-datepicker__calendar span.month:nth-of-type(2),.vdp-datepicker__calendar span.month:nth-of-type(3),.vdp-datepicker__calendar span.year:first-of-type,.vdp-datepicker__calendar span.year:nth-of-type(2),.vdp-datepicker__calendar span.year:nth-of-type(3){margin-top:10px}@media not print{@media (max-width:767px){#return-to-top{right:15px}.pricelist_wrapper .responsive-table thead{display:none}.pricelist_wrapper .responsive-table tbody tr{border:0}.pricelist_wrapper .responsive-table tbody tr td{align-items:center;border-bottom:1px solid #ededed;display:flex;font-size:14px;line-height:1.4;padding-top:.7rem;position:relative;text-align:left}.pricelist_wrapper .responsive-table tbody tr td:before{content:attr(data-name);display:block;font-size:13px;font-weight:500;margin-right:25px;width:35%}.pricelist_wrapper .responsive-table tbody tr td select{padding-right:35px}.pricelist_wrapper .responsive-table tbody tr td button{margin:0}.pricelist_wrapper .responsive-table tbody tr:last-child td{padding:.7rem 1rem .5rem}.pricelist_wrapper .responsive-table tbody tr.descount,.pricelist_wrapper .responsive-table tbody tr.patment-fees,.pricelist_wrapper .responsive-table tbody tr.sub-total,.pricelist_wrapper .responsive-table tbody tr.total{background:#58c7f0;color:#fff}.pricelist_wrapper .responsive-table tbody tr.descount td,.pricelist_wrapper .responsive-table tbody tr.patment-fees td,.pricelist_wrapper .responsive-table tbody tr.sub-total td,.pricelist_wrapper .responsive-table tbody tr.total td{border-left:0!important;border-color:#ededed!important}.pricelist_wrapper .responsive-table tbody tr:not(.sub-total):not(.descount):not(.patment-fees):not(.total){border-bottom:1px solid #58c7f0}.pricelist_wrapper .responsive-table tbody tr:not(.sub-total):not(.descount):not(.patment-fees):not(.total) td:last-child{border-bottom:0}.pricelist_wrapper #step3 .responsive-table tbody tr.descount td:before,.pricelist_wrapper #step3 .responsive-table tbody tr.descount td:first-child,.pricelist_wrapper #step3 .responsive-table tbody tr.descount td:last-child,.pricelist_wrapper #step3 .responsive-table tbody tr.patment-fees td:before,.pricelist_wrapper #step3 .responsive-table tbody tr.patment-fees td:first-child,.pricelist_wrapper #step3 .responsive-table tbody tr.patment-fees td:last-child,.pricelist_wrapper #step3 .responsive-table tbody tr.sub-total td:before,.pricelist_wrapper #step3 .responsive-table tbody tr.sub-total td:first-child,.pricelist_wrapper #step3 .responsive-table tbody tr.sub-total td:last-child,.pricelist_wrapper #step3 .responsive-table tbody tr.total td:before,.pricelist_wrapper #step3 .responsive-table tbody tr.total td:first-child,.pricelist_wrapper #step3 .responsive-table tbody tr.total td:last-child{display:none!important}.pricelist_wrapper #receipt_page .responsive-table tbody tr.descount,.pricelist_wrapper #receipt_page .responsive-table tbody tr.patment-fees,.pricelist_wrapper #receipt_page .responsive-table tbody tr.sub-total,.pricelist_wrapper #receipt_page .responsive-table tbody tr.total,.pricelist_wrapper #step3 .responsive-table tbody tr.descount,.pricelist_wrapper #step3 .responsive-table tbody tr.patment-fees,.pricelist_wrapper #step3 .responsive-table tbody tr.sub-total,.pricelist_wrapper #step3 .responsive-table tbody tr.total,.pricelist_wrapper #step4 .responsive-table tbody tr.descount,.pricelist_wrapper #step4 .responsive-table tbody tr.patment-fees,.pricelist_wrapper #step4 .responsive-table tbody tr.sub-total,.pricelist_wrapper #step4 .responsive-table tbody tr.total{display:flex}.pricelist_wrapper #receipt_page .responsive-table tbody tr.descount td,.pricelist_wrapper #receipt_page .responsive-table tbody tr.patment-fees td,.pricelist_wrapper #receipt_page .responsive-table tbody tr.sub-total td,.pricelist_wrapper #receipt_page .responsive-table tbody tr.total td,.pricelist_wrapper #step3 .responsive-table tbody tr.descount td,.pricelist_wrapper #step3 .responsive-table tbody tr.patment-fees td,.pricelist_wrapper #step3 .responsive-table tbody tr.sub-total td,.pricelist_wrapper #step3 .responsive-table tbody tr.total td,.pricelist_wrapper #step4 .responsive-table tbody tr.descount td,.pricelist_wrapper #step4 .responsive-table tbody tr.patment-fees td,.pricelist_wrapper #step4 .responsive-table tbody tr.sub-total td,.pricelist_wrapper #step4 .responsive-table tbody tr.total td{display:inline-flex;font-size:14px;font-weight:500}.pricelist_wrapper #receipt_page .responsive-table tbody tr.descount td:before,.pricelist_wrapper #receipt_page .responsive-table tbody tr.descount td:first-child,.pricelist_wrapper #receipt_page .responsive-table tbody tr.patment-fees td:before,.pricelist_wrapper #receipt_page .responsive-table tbody tr.patment-fees td:first-child,.pricelist_wrapper #receipt_page .responsive-table tbody tr.sub-total td:before,.pricelist_wrapper #receipt_page .responsive-table tbody tr.sub-total td:first-child,.pricelist_wrapper #receipt_page .responsive-table tbody tr.total td:before,.pricelist_wrapper #receipt_page .responsive-table tbody tr.total td:first-child,.pricelist_wrapper #step3 .responsive-table tbody tr.descount td:before,.pricelist_wrapper #step3 .responsive-table tbody tr.descount td:first-child,.pricelist_wrapper #step3 .responsive-table tbody tr.patment-fees td:before,.pricelist_wrapper #step3 .responsive-table tbody tr.patment-fees td:first-child,.pricelist_wrapper #step3 .responsive-table tbody tr.sub-total td:before,.pricelist_wrapper #step3 .responsive-table tbody tr.sub-total td:first-child,.pricelist_wrapper #step3 .responsive-table tbody tr.total td:before,.pricelist_wrapper #step3 .responsive-table tbody tr.total td:first-child,.pricelist_wrapper #step4 .responsive-table tbody tr.descount td:before,.pricelist_wrapper #step4 .responsive-table tbody tr.descount td:first-child,.pricelist_wrapper #step4 .responsive-table tbody tr.patment-fees td:before,.pricelist_wrapper #step4 .responsive-table tbody tr.patment-fees td:first-child,.pricelist_wrapper #step4 .responsive-table tbody tr.sub-total td:before,.pricelist_wrapper #step4 .responsive-table tbody tr.sub-total td:first-child,.pricelist_wrapper #step4 .responsive-table tbody tr.total td:before,.pricelist_wrapper #step4 .responsive-table tbody tr.total td:first-child{display:none!important}.pricelist_wrapper #receipt_page .responsive-table tbody tr.descount td:nth-of-type(2),.pricelist_wrapper #receipt_page .responsive-table tbody tr.patment-fees td:nth-of-type(2),.pricelist_wrapper #receipt_page .responsive-table tbody tr.sub-total td:nth-of-type(2),.pricelist_wrapper #receipt_page .responsive-table tbody tr.total td:nth-of-type(2),.pricelist_wrapper #step3 .responsive-table tbody tr.descount td:nth-of-type(2),.pricelist_wrapper #step3 .responsive-table tbody tr.patment-fees td:nth-of-type(2),.pricelist_wrapper #step3 .responsive-table tbody tr.sub-total td:nth-of-type(2),.pricelist_wrapper #step3 .responsive-table tbody tr.total td:nth-of-type(2),.pricelist_wrapper #step4 .responsive-table tbody tr.descount td:nth-of-type(2),.pricelist_wrapper #step4 .responsive-table tbody tr.patment-fees td:nth-of-type(2),.pricelist_wrapper #step4 .responsive-table tbody tr.sub-total td:nth-of-type(2),.pricelist_wrapper #step4 .responsive-table tbody tr.total td:nth-of-type(2){width:75%}.pricelist_wrapper #receipt_page .responsive-table tbody tr.descount td:nth-of-type(3),.pricelist_wrapper #receipt_page .responsive-table tbody tr.patment-fees td:nth-of-type(3),.pricelist_wrapper #receipt_page .responsive-table tbody tr.sub-total td:nth-of-type(3),.pricelist_wrapper #receipt_page .responsive-table tbody tr.total td:nth-of-type(3),.pricelist_wrapper #step3 .responsive-table tbody tr.descount td:nth-of-type(3),.pricelist_wrapper #step3 .responsive-table tbody tr.patment-fees td:nth-of-type(3),.pricelist_wrapper #step3 .responsive-table tbody tr.sub-total td:nth-of-type(3),.pricelist_wrapper #step3 .responsive-table tbody tr.total td:nth-of-type(3),.pricelist_wrapper #step4 .responsive-table tbody tr.descount td:nth-of-type(3),.pricelist_wrapper #step4 .responsive-table tbody tr.patment-fees td:nth-of-type(3),.pricelist_wrapper #step4 .responsive-table tbody tr.sub-total td:nth-of-type(3),.pricelist_wrapper #step4 .responsive-table tbody tr.total td:nth-of-type(3){width:25%}}}.step4body .mfp-iframe-holder .mfp-content{height:800px;max-width:760px}.step4body .mfp-iframe-scaler{padding:0}.step4body .mfp-iframe-scaler .paymob-payment-popup{background:transparent;box-shadow:none}.button{align-items:center;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;min-width:18rem;padding:.5rem 2.5rem;transition:all .3s ease-in-out}@media (min-width:768px){.button{min-width:20rem}}.button:hover{opacity:.8}.button-primary{background:#0089d9!important}.button-secondary{background:#fb9e28!important}.button-outline{border:1px solid #fff!important;color:#fff!important}:focus-visible{outline:none}.vdp-datepicker__calendar{color:#666!important}