.bg-gradient{background:-moz-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdff),color-stop(100%,#f6f6f8));background:-webkit-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%);background:-o-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%);background:-ms-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%)}.parent,.parent-center{position:relative}.child.both{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.child.horizontal{position:absolute;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.child.vertical{position:absolute;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.flex-parent{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-item-align:center;-webkit-align-items:center;align-items:center}.bg-white{background-color:#fff}.bg-grey{background-color:#ecebf1}.bg-light-grey{background-color:#fcfcfe}.bg-blue{background-color:#e6f1fa}.bg-purple{background-color:#613589}.bg-pink{background-color:#e20886}.bg-gradient-pink-blue{background:radial-gradient(ellipse at top left,#8d1975 10%,transparent),radial-gradient(ellipse at center,#17325e 50%,transparent),radial-gradient(ellipse at bottom right,#007acc 100%,transparent)}.bg-gradient-blue-pink{background:radial-gradient(40.51% 40.51% at 22.21% 16.45%,#075488e0 0%,#007acb00 100%),radial-gradient(61.93% 148.61% at 85.33% 90.45%,#e10885b3 1.02%,#e1088500 100%),#17325e}.bg-purple-tint{background-color:#6135890d}.border-top{border-top:1px solid #ccc}@media screen and (max-width:991px){.border-top.hide-border-on-mobile{border-top:none}}.border-bottom{border-bottom:1px solid #ccc}@media screen and (max-width:991px){.border-bottom.hide-border-on-mobile{border-bottom:none}}.no-padding-top{padding-top:0}.description ul{padding-left:15px}.description ul li{padding-left:20px;background:url(/resources/images/icons/hospital/pink-circle.svg);background-position:left 8px;background-repeat:no-repeat;background-size:5px 5px;list-style:none;margin-bottom:5px}.description a{color:#e20886;text-decoration:underline;font-weight:bold}.description a:hover,.description a:active{color:#e20886}.description a:not(.button):hover,.description a:not(.button):active,.description a:not(.button):visited{color:#e20886}.description h1,.description h2,.description h3,.description h4{color:#613589;text-align:left}.bg-gradient{background:-moz-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdff),color-stop(100%,#f6f6f8));background:-webkit-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%);background:-o-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%);background:-ms-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%)}body .pricing-macro{margin-bottom:40px}body .pricing-macro .header h2{margin-bottom:20px;display:flex;justify-content:center}body .pricing-macro .header h2 .subheading{font-family:"FFMarkStdBold",sans-serif;color:#613589;font-size:24px;text-align:left}body .pricing-macro .header .introduction{color:#333;font-family:"FFMarkStdMedium",sans-serif;font-size:16px;line-height:26px;text-align:left;padding-left:0!important;margin-bottom:30px;width:100%!important}body .pricing-macro .header .introduction a{font-weight:normal;color:#e20886}body .pricing-macro .header .introduction a:hover,body .pricing-macro .header .introduction a:active{color:#333}body .pricing-macro .pricing-table-desktop .pricing-table-header{display:table;width:100%;overflow:hidden;border-radius:4px 4px 0 0}body .pricing-macro .pricing-table-desktop .pricing-table-header .table-header{height:77px;display:table-row;background-color:#613589;color:#fff;font-family:"FFMarkStdBold",sans-serif;font-size:18px}body .pricing-macro .pricing-table-desktop .pricing-table-header .table-header div{display:table-cell;padding:23px}body .pricing-macro .pricing-table-desktop .pricing-table-header .table-header div:nth-child(odd){background-color:#e20886}body .pricing-macro .pricing-table-desktop .pricing-table-header .table-header div:nth-of-type(1){width:20%;background-color:#613589}body .pricing-macro .pricing-table-desktop .pricing-table-header .table-header div:nth-child(even){background-color:#613589}body .pricing-macro .pricing-table-desktop .pricing-table-header .table-header .clickable{border-bottom:solid 5px;border-color:#fff}body .pricing-macro .pricing-table-desktop .pricing-table-header .table-header .clickable.active{border-bottom:none}body .pricing-macro .pricing-table-desktop .pricing-table-header .cell-width-second-item{width:1%;white-space:nowrap}body .pricing-macro .pricing-table-desktop .pricing-table-body{display:table;width:100%;overflow:hidden;border-radius:0 0 4px 4px;margin-bottom:30px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}body .pricing-macro .pricing-table-desktop .pricing-table-body .body-header{height:70px;display:table-row;background-color:#f5f5f5;color:#333;font-family:"FFMarkStdMedium",sans-serif;font-size:14px;line-height:17px}body .pricing-macro .pricing-table-desktop .pricing-table-body .body-header div:nth-of-type(1){width:20%;font-weight:bold;box-shadow:5px 0 5px -1px rgba(0,0,0,.175)}body .pricing-macro .pricing-table-desktop .pricing-table-body .body-header div:nth-of-type(2){padding-left:30px}body .pricing-macro .pricing-table-desktop .pricing-table-body .body-header div{padding:20px;display:table-cell;border-bottom:solid 1.5px;border-color:#f5f5f5}body .pricing-macro .pricing-table-desktop .pricing-table-body .body-data{height:70px;display:none;background-color:#fff;color:#333;font-family:"FFMarkStdMedium",sans-serif;font-size:14px;line-height:17px}body .pricing-macro .pricing-table-desktop .pricing-table-body .body-data div:nth-of-type(1){width:18%;box-shadow:5px 0 5px -1px rgba(0,0,0,.175);font-weight:bold}body .pricing-macro .pricing-table-desktop .pricing-table-body .body-data div:nth-of-type(2){padding-left:30px}body .pricing-macro .pricing-table-desktop .pricing-table-body .body-data div{padding:20px;display:table-cell;border-bottom:solid 1.5px;border-color:#f5f5f5}body .pricing-macro .pricing-table-mobile .pricing-table{display:table;width:100%;padding-left:0;padding-right:0;overflow:hidden;border-radius:4px 4px 4px 4px;margin-bottom:30px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}body .pricing-macro .pricing-table-mobile .pricing-table .pricing-table-header{height:70px;display:table-row}body .pricing-macro .pricing-table-mobile .pricing-table .pricing-table-header .table-header{display:table-cell;background-color:#613589;color:#fff;font-family:"FFMarkStdBold",sans-serif;font-size:20px;padding-top:23px;padding-left:18px;text-align:left;line-height:18px}body .pricing-macro .pricing-table-mobile .pricing-table .pricing-table-type{display:table-row}body .pricing-macro .pricing-table-mobile .pricing-table .pricing-table-type .surgery-type{height:70px;display:table-cell;background-color:#fff;color:#613589;font-family:"FFMarkStdBold",sans-serif;font-size:18px;padding-top:23px;padding-left:18px;text-align:left;line-height:18px;border-bottom:solid 2px;border-color:#f5f5f5;position:relative;padding-right:45px}body .pricing-macro .pricing-table-mobile .pricing-table .pricing-table-type .surgery-type.active{color:#e20886;border-bottom:none}body .pricing-macro .pricing-table-mobile .pricing-table .pricing-table-type .surgery-type:hover{color:#e20886}body .pricing-macro .pricing-table-mobile .pricing-table .pricing-table-type .surgery-type:before{content:url(/resources/images/icons/hospital/plus.svg);display:inline-block;position:absolute;right:18px;width:26px;height:26px;margin-top:-5px}body .pricing-macro .pricing-table-mobile .pricing-table .pricing-table-type .surgery-type.active:before{content:url(/resources/images/icons/hospital/minus.svg)}body .pricing-macro .pricing-table-mobile .pricing-table .pricing-column{display:none;background-color:#fff}body .pricing-macro .pricing-table-mobile .pricing-table .pricing-column div{display:table-row}body .pricing-macro .pricing-table-mobile .pricing-table .pricing-column div .cost-type{height:20px;display:table-cell;color:#333;font-family:"FFMarkStdBold",sans-serif;font-size:16px;text-align:left;padding-left:18px;padding-top:15px}body .pricing-macro .pricing-table-mobile .pricing-table .pricing-column div .data{height:45px;display:table-cell;color:#333;font-family:"FFMarkStdMedium",sans-serif;font-size:16px;line-height:17px;padding-top:8px;text-align:left;padding-left:18px}body .pricing-macro .pricing-table-mobile .pricing-table .pricing-column div:nth-child(1) .cost-type{padding-top:0}body .pricing-macro .pricing-table-mobile .pricing-table .pricing-column hr{margin-top:0!important;margin-bottom:0!important;width:94%!important;border-top:2px solid #f5f5f5}body .pricing-macro .footer .smallprint{color:#333;font-family:"FFMarkStdMedium",sans-serif;font-size:14px;padding-left:0!important}body .pricing-macro .footer .smallprint a{color:#e20886;font-weight:normal}body .pricing-macro .footer .smallprint a:hover,body .pricing-macro .footer .smallprint a:active{color:#333}@media(max-width:750px){.pricing-macro .pricing-table-desktop{display:none}.pricing-macro .pricing-table-mobile{display:block}}@media(min-width:751px){.pricing-macro .pricing-table-desktop{display:block}.pricing-macro .pricing-table-mobile{display:none}}.pricing-macro-section.cosmetics{margin:0;padding:100px 80px;background-color:#6135890d;width:100%}@media only screen and (max-width:992px){.pricing-macro-section.cosmetics{padding:55px 40px}}.pricing-macro-section.cosmetics .row .pricing-macro{padding:0}.pricing-macro-section.cosmetics .row .pricing-macro .header h2{display:block;text-align:center;margin-bottom:60px;margin-top:0}.pricing-macro-section.cosmetics .row .pricing-macro .header h2 .subheading{font-family:"FFMarkStdLight",sans-serif;font-size:54px;line-height:110%;color:#613589}.pricing-macro-section.cosmetics .row .pricing-macro .header h2 .subheading.greyed-out{color:rgba(97,53,137,.5)}@media only screen and (max-width:992px){.pricing-macro-section.cosmetics .row .pricing-macro .header h2{margin-bottom:50px}}.pricing-macro-section.cosmetics .row .pricing-macro .header .introduction{font-size:18px;text-align:center;margin-bottom:50px}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-desktop.cosmetics .pricing-table-header .table-header{display:flex;margin-bottom:60px;background-color:transparent}@media only screen and (max-width:992px){.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-desktop.cosmetics .pricing-table-header .table-header{margin-bottom:50px}}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-desktop.cosmetics .pricing-table-header .table-header .clickable{flex:1;background-color:transparent;text-align:center;font-size:26px;line-height:120%;padding:20px;color:#613589;border-bottom:none}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-desktop.cosmetics .pricing-table-header .table-header .clickable.active{background-color:#77529e1a;border-top:2px solid #77529e}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-desktop.cosmetics .pricing-table-body{box-shadow:none;margin-bottom:0;background-color:transparent}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-desktop.cosmetics .pricing-table-body .body-header{background-color:transparent;font-weight:bold;font-size:23px;line-height:120%}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-desktop.cosmetics .pricing-table-body .body-header div{box-shadow:none;padding-left:0;border-color:#00000033}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-desktop.cosmetics .pricing-table-body .body-data{font-size:21px;line-height:120%;background-color:transparent}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-desktop.cosmetics .pricing-table-body .body-data div{padding-left:0;font-weight:revert;box-shadow:none;border-color:#00000033}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-mobile.cosmetics .pricing-table{margin-bottom:50px;box-shadow:none;border-top-left-radius:16px;border-top-right-radius:16px}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-mobile.cosmetics .pricing-table .pricing-table-header{height:auto}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-mobile.cosmetics .pricing-table .pricing-table-header .table-header{font-size:18px;line-height:150%;background-color:#77529e1a;color:#613589;padding:20px}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-mobile.cosmetics .pricing-table .pricing-table-type .surgery-type{height:auto;padding:20px;font-family:"FFMarkStdLight",sans-serif;font-weight:400;font-size:18px;line-height:150%;border-color:#6135890d}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-mobile.cosmetics .pricing-table .pricing-table-type .surgery-type:hover{color:#613589}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-mobile.cosmetics .pricing-table .pricing-table-type .surgery-type:before{content:url(/resources/images/down-arrow.svg);right:15px;width:auto;height:auto;margin-top:0}.pricing-macro-section.cosmetics .row .pricing-macro .pricing-table-mobile.cosmetics .pricing-table .pricing-table-type .surgery-type.active:before{transform:rotate(180deg)}.pricing-macro-section.cosmetics .row .pricing-macro .footer.cosmetics .smallprint{font-size:18px;line-height:140%;letter-spacing:1%;margin-bottom:40px}.pricing-macro-section.cosmetics .row .pricing-macro .footer.cosmetics .buttons{width:100%;display:flex;justify-content:center;align-items:center;gap:20px}.pricing-macro-section.cosmetics .row .pricing-macro .footer.cosmetics .buttons .cta-button{width:fit-content;font-family:"FFMarkStdMedium",sans-serif;font-size:18px;line-height:150%;text-align:center;padding:10px 25px;border-radius:25px;border:1px solid #613589}.pricing-macro-section.cosmetics .row .pricing-macro .footer.cosmetics .buttons .cta-button.primary{background-color:#613589;color:#fff}.pricing-macro-section.cosmetics .row .pricing-macro .footer.cosmetics .buttons .cta-button.primary:hover{background-color:#fff;color:#613589}.pricing-macro-section.cosmetics .row .pricing-macro .footer.cosmetics .buttons .cta-button.secondary{background-color:#fff;color:#613589}.pricing-macro-section.cosmetics .row .pricing-macro .footer.cosmetics .buttons .cta-button.secondary:hover{background-color:#613589;color:#fff}