.compare-toggle{color:#AD5E99;font-size:16px;letter-spacing:0;line-height:24px;display:inline-flex;align-items:center;cursor:pointer}@media only screen and (max-width: 767px){.compare-toggle{font-weight:500;font-size:14px}}.compare-toggle::before{content:'';width:20px;height:20px;background-image:url(../images/compare-plus.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;margin-right:8px}.compare-toggle::after{content:'Compare';color:inherit;font-size:inherit}.compare-toggle.selected{color:#34AA7F}.compare-toggle.selected::before{content:'';background-image:url(../images/compare-selected.svg);background-color:#FFF;border-radius:50%}.compare-toggle.selected::after{content:'Selected';color:inherit;font-size:inherit}.icon-plus{width:24px;height:24px;background-image:url(../images/compare-plus-grey.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}.icon-close{width:24px;height:24px;background-image:url(../images/close.svg);background-repeat:no-repeat;background-position:center;background-size:11px;display:inline-block;cursor:pointer}@media only screen and (max-width: 640px){.icon-close{width:20px;height:20px;background-size:8px}}#compare-packages{position:fixed;bottom:0;left:0;width:100%;z-index:10;transition:bottom .6s}#compare-packages.hide{bottom:-100%}#compare-packages .compare-packages-wrapper{border-radius:8px 8px 0 0;background-color:#FFFFFF;box-shadow:0 -4px 16px 0 rgba(51,51,51,0.1);display:flex;padding-top:24px;padding-bottom:30px}@media only screen and (max-width: 767px){#compare-packages .compare-packages-wrapper{flex-wrap:wrap;padding-top:16px;padding-bottom:16px}}#compare-packages .compare-packages-wrapper .compare-item{width:calc(25% - 32px);margin:0 16px;position:relative}#compare-packages .compare-packages-wrapper .compare-item .compare-item-wrapper{font-weight:500}@media only screen and (max-width: 767px){#compare-packages .compare-packages-wrapper .compare-item{width:calc(33.33% - 16px);margin:0 8px}#compare-packages .compare-packages-wrapper .compare-item .compare-item-wrapper{display:flex;align-items:flex-end;height:100%;flex-direction:column}#compare-packages .compare-packages-wrapper .compare-item .compare-item-wrapper .no-package{text-align:center}#compare-packages .compare-packages-wrapper .compare-item.compare-action{width:100%;margin-top:16px}}#compare-packages .compare-packages-wrapper .compare-item:not(:last-child):after{content:'';width:1px;height:100%;background:#EEEEEE;position:absolute;top:0;right:-16px}@media only screen and (max-width: 767px){#compare-packages .compare-packages-wrapper .compare-item:not(:last-child):after{right:-8px}}#compare-packages .compare-packages-wrapper .compare-item-name{color:#333333;font-size:16px;letter-spacing:0;line-height:24px;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;padding-right:32px;width:100%}@media only screen and (max-width: 767px){#compare-packages .compare-packages-wrapper .compare-item-name{-webkit-line-clamp:3;font-size:12px;line-height:16px;font-weight:600;padding-right:0}}#compare-packages .compare-packages-wrapper .compare-item .compare-item-remove{position:absolute;top:0px;right:0}@media only screen and (max-width: 767px){#compare-packages .compare-packages-wrapper .compare-item .compare-item-remove{top:0px;position:relative}}#compare-packages .compare-packages-wrapper .compare-item.compare-item-plus .compare-item-wrapper{border:1px dashed #CACFD3;border-radius:4px;color:#333333;font-size:14px;letter-spacing:0;line-height:20px;height:74px;display:flex;justify-content:center;align-items:center;cursor:pointer}#compare-packages .compare-packages-wrapper .compare-item.compare-item-plus .compare-item-wrapper .icon{margin-right:12px;cursor:pointer}@media only screen and (max-width: 767px){#compare-packages .compare-packages-wrapper .compare-item.compare-item-plus .compare-item-wrapper{border:1px dashed #333;flex-direction:column;font-size:12px;line-height:20px;font-weight:500}#compare-packages .compare-packages-wrapper .compare-item.compare-item-plus .compare-item-wrapper .icon{margin-right:0px;cursor:pointer;margin-bottom:4px}}#compare-packages .compare-packages-wrapper .compare-item.compare-action .compare-item-wrapper{display:flex;flex-direction:column}@media only screen and (max-width: 767px){#compare-packages .compare-packages-wrapper .compare-item.compare-action .compare-item-wrapper{flex-direction:row;align-items:center}#compare-packages .compare-packages-wrapper .compare-item.compare-action .compare-item-wrapper .compare-button{order:2;width:50%}#compare-packages .compare-packages-wrapper .compare-item.compare-action .compare-item-wrapper .compare-text{order:1;width:50%}}#compare-packages .compare-packages-wrapper .compare-item.compare-action .compare-item-wrapper .compare-button{border-radius:21px;background-color:#AD5E99;height:42px;line-height:42px;color:#FFFFFF;font-size:18px;letter-spacing:0;text-align:center}#compare-packages .compare-packages-wrapper .compare-item.compare-action .compare-item-wrapper .compare-button.is-disabled{background-color:#CACFD3}#compare-packages .compare-packages-wrapper .compare-item.compare-action .compare-item-wrapper .compare-text{color:#AD5E99;font-size:18px;letter-spacing:-0.1px;line-height:20px;text-align:center;margin-top:16px}@media only screen and (max-width: 767px){#compare-packages .compare-packages-wrapper .compare-item.compare-action .compare-item-wrapper .compare-text{margin-top:0}}#compare-details{border:1px solid #EEEBEE;border-radius:8px;background-color:#FFFFFF;display:flex;justify-content:flex-start;margin-bottom:80px}#compare-details table{margin:0}#compare-details table tr:last-child{border-top:1px solid #EEE}#compare-details table td{background:transparent;border:none;width:33.33%;padding:24px;font-size:18px;line-height:30px;color:#333}@media only screen and (max-width: 767px){#compare-details table td{font-size:14px;line-height:20px}}@media only screen and (max-width: 640px){#compare-details table td{font-size:14px;line-height:20px;word-break:break-all}}#compare-details table td:not(:first-child):not(:last-child){border-right:1px solid #EEE;border-left:1px solid #EEE}#compare-details table td.col-full{background:#EEE;color:#333333;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px}@media only screen and (max-width: 640px){#compare-details table td.col-full{font-size:14px;line-height:20px}}@media only screen and (max-width: 767px){#compare-details table td{padding:8px}}#compare-details table td p{margin-bottom:.5rem;line-height:1.25}#compare-details .package-item{position:relative}#compare-details .package-item .close{position:absolute;top:0;right:0}#compare-details .package-item .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}@media only screen and (max-width: 767px){#compare-details .package-item .icon-close{width:20px;height:20px;background-size:8px}}#compare-details .package-item:not(:last-child){border-right:1px solid #EEEBEE}#compare-details .package-item .info{height:100%}@media only screen and (max-width: 767px){#compare-details .package-item .info{padding:28px 8px 8px}}@media only screen and (max-width: 640px){#compare-details .package-item .info{padding:20px 0 0}}#compare-details .package-item .info.add-package .info-wrapper{border:1px dashed #8F9BA9;border-radius:4px;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;color:#333333;font-size:14px;letter-spacing:0;line-height:20px;height:100%;min-height:128px}#compare-details .package-item .info.add-package .info-wrapper .icon{margin-right:12px}@media only screen and (max-width: 640px){#compare-details .package-item .info.add-package .info-wrapper{flex-direction:column;font-size:12px;line-height:20px}#compare-details .package-item .info.add-package .info-wrapper .icon{margin-right:0px;margin-bottom:4px}}#compare-details .package-item .tags{margin-bottom:16px}#compare-details .package-item .tags:empty{display:none}#compare-details .package-item .tags:empty+.price-action{padding-top:40px}#compare-details .package-item .tags:empty+.price-action .compare-toggle{top:-8px}#compare-details .package-item .tags .tag-item{border-radius:12px;background-color:#EEEEEE;font-size:14px;letter-spacing:0;line-height:20px;padding:2px 8px;display:inline-block;margin:0 4px 4px 0}@media only screen and (max-width: 767px){#compare-details .package-item .tags .tag-item{font-size:12px;line-height:20px;padding:0 8px;margin:0 2px 2px 0}}@media only screen and (max-width: 640px){#compare-details .package-item .tags .tag-item{font-size:10px;line-height:16px;padding:0px 6px}}#compare-details .package-item .tags .tag-item.tag-item-more ~ .tag-item{display:none}#compare-details .package-item .tags .tag-item.tag-item-more:hover ~ .tag-item{display:inline-block}#compare-details .package-item .title{font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;color:#333;margin-bottom:8px;display:flex;justify-content:space-between;align-items:flex-start}#compare-details .package-item .title a{max-width:calc( 100% - 60px);line-height:24px;font-size:16px;color:#333;font-weight:600}@media only screen and (max-width: 767px){#compare-details .package-item .title a{font-size:14px;line-height:20px}}@media only screen and (max-width: 640px){#compare-details .package-item .title a{font-size:12px;line-height:16px;font-weight:500}}@media only screen and (max-width: 767px){#compare-details .package-item .title{flex-direction:column}#compare-details .package-item .title .icon{order:1;margin-bottom:8px}#compare-details .package-item .title a{order:2;max-width:100%}}@media only screen and (max-width: 1024px){#compare-details .package-item .price{margin-bottom:8px;line-height:1}}@media only screen and (max-width: 767px){#compare-details .package-item .price{display:flex;flex-direction:column}}#compare-details .package-item .price .amount{font-size:24px;font-weight:600;letter-spacing:0;line-height:32px;color:#AD5E99;margin-right:8px}@media only screen and (max-width: 767px){#compare-details .package-item .price .amount{font-size:20px}}@media only screen and (max-width: 640px){#compare-details .package-item .price .amount{font-size:16px;line-height:24px}}#compare-details .package-item .price .text{color:#999999;font-size:12px;font-weight:500;letter-spacing:0;line-height:20px}@media only screen and (max-width: 767px){#compare-details .package-item .price .text{font-size:10px;line-height:1.5}}#compare-details .package-action .button-submit{border-radius:25px;background-color:#AD5E99;color:#FFFFFF;font-family:"Open Sans";font-size:18px;letter-spacing:0;line-height:50px;text-align:center;height:50px;display:block}@media only screen and (max-width: 767px){#compare-details .package-action .button-submit{height:42px;line-height:42px}}#compare-details .package-action .button-submit::before{content:'Book appointment'}@media only screen and (max-width: 767px){#compare-details .package-action .button-submit::before{content:'Book'}}
