.modal.left .modal-dialog,.modal.right .modal-dialog{position:fixed;margin:auto;height:100%}.modal.left .modal-content,.modal.right .modal-content{height:100%;overflow-y:auto}.modal.left .modal-body,.modal.right .modal-body{padding:15px 15px 80px}.modal.fade{transition:opacity 0s linear!important}.modal.fade:not(.show).left .modal-dialog{-webkit-transform:translate3d(-125%,0,0)!important;-ms-transform:translate3d(-125%,0,0)!important;-o-transform:translate3d(-125%,0,0)!important;transform:translate3d(-125%,0,0)!important}.modal.fade:not(.show).right .modal-dialog{-webkit-transform:translate3d(125%,0,0)!important;-ms-transform:translate3d(125%,0,0)!important;-o-transform:translate3d(125%,0,0)!important;transform:translate3d(125%,0,0)!important}.modal.left.fade .modal-dialog{left:-320px}.modal.left.fade.in .modal-dialog{left:0}.modal.right.fade .modal-dialog,.modal.right.fade.in .modal-dialog{right:0}.modal-header.header-sticky{position:sticky;top:0;z-index:1200;background:#fff}.table .includes-th-sticky{background:#dbdddf;position:sticky;top:68px}.booking-bottom-bar,.is-fixed.color-fill .main-bar{background-color:#f8f5ff;background-image:linear-gradient(#f8f5ff,#fff,#f8f5ff)}@media screen and (min-width:1024px){.display-laptop-none{display:none!important}}@media screen and (min-width:0){.display-default-block{display:block}}.booking-bottom-bar{max-height:200px;box-shadow:0 -1px 0 0 #d3d3d3;position:sticky;bottom:-1px;padding-bottom:5px;z-index:10}.side-bar-sticky{position:sticky;top:140px}.page-title{margin-bottom:25px}.breadcrumbs{display:inline-flex;overflow:hidden}@media only screen and (max-width:767px){.breadcrumbs{display:none!important}}.breadcrumbs__item{background:#fff;color:#333;outline:0;padding:.75em .75em .75em 1.25em;position:relative;text-decoration:none;transition:background .2s linear}.breadcrumbs__item:before{bottom:0;clip-path:polygon(59% 50%,-50% 10%,0 70%);content:"";left:90%;position:absolute;top:0;transition:background .2s linear;width:1em;z-index:1;background:#cbd2d9;margin-left:10px}.breadcrumbs__item:first-child{padding-left:0!important}.breadcrumbs__item:last-child:before{background:#fff!important;margin-left:10px}.breadcrumbs__item.is-active{font-weight:700;color:#026979}.footer-items-total p,.items-total p{font-weight:800;text-align:left!important}@media only screen and (max-width:600px){.text-right-on-mobile-left{text-align:left!important;float:left!important}}.text-right-on-mobile-left{text-align:right;float:right}.btn.yello-border{display:inline;height:28px;line-height:11px;color:#fff;background:#ffb600;border:2px solid #d19d1d;font-size:15px}.sf-provider-pic{width:70px;height:70px;border-radius:5px;float:left;overflow:hidden}.footer-items-total,.items-total,.selected-items{width:100%}.items-total p span,.selected-items p span{float:right;position:relative}.sf-provider-info{padding-left:20px;overflow:hidden}.selected-items{list-style:none}.selected-items p{text-align:left!important;margin:0!important}.selected-items p.discount{font-size:13px}.items-total p{margin:0!important}.footer-items-total p{margin:0!important}.footer-items-total p span{position:relative}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=checkbox]:checked,[type=checkbox]:not(:checked){display:none}[type=checkbox]+span:not(.lever){position:relative;cursor:pointer;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:text-top;padding-left:28px;line-height:18px}[type=checkbox].filled-in:not(:checked)+span:not(.lever):before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;transform:rotate(37deg);transform-origin:100% 100%}[type=checkbox].filled-in+span:not(.lever):after,[type=checkbox].filled-in+span:not(.lever):before{content:"";left:0;position:absolute;transition:border .15s,background-color .15s,width .1s .1s,height .1s .1s,top .1s .1s,left .1s .1s;z-index:1}[type=checkbox].filled-in:not(:checked)+span:not(.lever):after{height:20px;width:20px;background-color:transparent;border:1px solid #026979;top:0;z-index:0}[type=checkbox].filled-in:checked+span:not(.lever):before{top:1px;left:3px;width:7px;height:13px;border-color:transparent #fff #fff transparent;border-style:solid;border-width:3px;transform:rotate(37deg);transform-origin:100% 100%}[type=checkbox].filled-in:checked+span:not(.lever):after{top:0;width:20px;height:20px;border:1px solid #026979;background-color:#026979;z-index:0}.service-pane{border:1px solid #ddd;padding:30px;position:relative;border-radius:10px;margin-bottom:10px}.discounts-pane span{display:block;font-size:14px!important}.provi-service-price{display:inline-block;color:#ffb600;font-weight:700}.card:hover{background-color:#bab9b921!important}.card-selected{border-color:#026979!important;border-width:2px!important}