.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1376 .elementor-element.elementor-element-db3def0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1376 .elementor-element.elementor-element-ecb6eec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-34091c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-f9a5c25{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-e8618f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-c0677de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-f95774a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-1eede57{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-83140c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-61992c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1376 .elementor-element.elementor-element-db3def0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-ecb6eec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-34091c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-f9a5c25{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-e8618f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-c0677de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-f95774a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-1eede57{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-83140c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-61992c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1376 .elementor-element.elementor-element-db3def0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-ecb6eec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-34091c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-f9a5c25{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-e8618f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-c0677de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-f95774a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-1eede57{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-83140c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1376 .elementor-element.elementor-element-61992c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */.wbts{color-scheme: light; --ink:#2B1B1B; --ink-2:#554949; --brown:#574143; --pink:#FF0E63; --powder:#BFA5A7; --olive:#7E8A00; --olive-d:#4A5800; --cream:#FFF8F5; --grey:#D3D3D3; --white:#FFFFFF; --bg:#FFF8F5; --powder-t:#FDE2E7; --olive-t:#FDE2E7; --f-head:"Quicksand","Arial Rounded MT Bold","Helvetica Neue",Arial,sans-serif; --f-body:"Inter","Helvetica Neue",Arial,sans-serif; --max:1200px; --px:40px; }
@media (max-width:1024px){.wbts{--px:28px;}}
@media (max-width:767px){.wbts{--px:18px;}}
.wbts *,.wbts *::before,.wbts *::after{box-sizing:border-box; margin:0; padding:0;}
.wbts{background:var(--bg); color:var(--ink); font-family:var(--f-body); font-size:18px; line-height:1.65; overflow-x:clip; -webkit-font-smoothing:antialiased;}
.wbts img{display:block; max-width:100%;}
.wbts a{color:inherit;}
.wbts h1,.wbts h2,.wbts h3{font-family:var(--f-head); font-weight:400; line-height:1.2; letter-spacing:-.015em;}
.wbts p{max-width:60ch;}
.wbts :focus-visible{outline:3px solid var(--pink); outline-offset:3px; border-radius:10px;}
.wbts .wrap{max-width:calc(var(--max) + 2*var(--px)); margin:0 auto; padding:0 var(--px);}
.wbts .pk{color:var(--pink);}
.wbts .h2c{font-size:clamp(34px,4.6vw,60px); text-align:center; max-width:18ch; margin:0 auto;}
.wbts .eyebrow{font-size:17px; font-weight:600; color:var(--pink); margin-bottom:18px;}
.wbts .pill{display:inline-flex; align-items:center; gap:22px; background:var(--white); color:var(--ink); text-decoration:none; font-weight:500; font-size:18px; line-height:1.2; padding:8px 8px 8px 28px; border-radius:999px; box-shadow:0 10px 30px -18px rgba(43,27,27,.45); transition:transform .35s cubic-bezier(.2,.7,.2,1);}
.wbts .pill .arr{width:50px; height:50px; border-radius:50%; background:var(--pink); display:grid; place-items:center; flex:none; transition:background .35s, transform .35s;}
.wbts .pill .arr svg{width:16px; height:16px; fill:var(--white); transition:fill .35s;}
.wbts .pill.soft .arr{background:var(--powder);}
.wbts .pill.soft .arr svg{fill:var(--ink);}
.wbts .pill:hover{transform:translateY(-3px);}
.wbts .pill:hover .arr{background:var(--ink); transform:rotate(45deg);}
.wbts .pill:hover .arr svg{fill:var(--white);}
.wbts .pill.pink{background:var(--pink); color:var(--white);}
.wbts .pill.pink .arr{background:var(--white);}
.wbts .pill.pink .arr svg{fill:var(--pink);}
.wbts .hl{position:relative; white-space:nowrap; z-index:0;}
.wbts .hl::before{content:""; position:absolute; left:-.12em; right:-.12em; top:.18em; bottom:.04em; background:var(--powder-t); z-index:-1; transform:scaleX(0); transform-origin:left; transition:transform 1s cubic-bezier(.65,0,.35,1);}
.wbts .hl.on::before{transform:scaleX(1);}
.wbts .table8{padding:clamp(40px,6vw,80px) 0 clamp(90px,11vw,150px);}
.wbts .table8 .tin{max-width:900px; margin:0 auto;}
.wbts .table8 h2{font-family:var(--f-body); font-weight:500; font-size:clamp(22px,2.3vw,30px); line-height:1.45; max-width:none; margin-bottom:clamp(36px,4vw,56px); color:var(--ink);}
.wbts .table8 ul{list-style:none; margin:0; padding:0;}
.wbts .table8 li{display:flex; align-items:flex-start; gap:20px; padding:clamp(24px,2.6vw,36px) 0; border-top:1px solid var(--powder);}
.wbts .table8 li span{font-family:var(--f-head); font-size:clamp(22px,2.6vw,36px); line-height:1.3; color:var(--ink);}
.wbts .table8 .ar{flex:none; width:34px; height:34px; border-radius:50%; background:var(--pink); color:var(--white); display:grid; place-items:center; margin-top:.25em;}
.wbts .table8 .ar svg{width:18px; height:18px;}
.wbts .pill.white{background:var(--white); color:var(--ink);}
.wbts .pill.white .arr{background:var(--pink);}
.wbts video.vid{display:block; width:100%; height:100%; object-fit:cover; background:#F3ECEC;}
.wbts .s-hero{padding:clamp(100px,8vw,130px) 0 0; text-align:center;}
.wbts .s-hero .htxt{max-width:980px;}
.wbts .s-hero .eyebrow{font-size:clamp(14px,1.1vw,17px); margin-bottom:24px;}
.wbts .s-hero h1{font-size:clamp(40px,5.4vw,88px); line-height:1.08; margin-bottom:30px;}
.wbts .s-hero h1 .pk{display:block;}
.wbts .s-hero p{font-size:clamp(17px,1.3vw,20px); line-height:1.7; color:var(--ink-2); max-width:44em; margin:0 auto 16px;}
.wbts .s-hero p.lead1{font-size:clamp(19px,1.6vw,23px); color:var(--ink);}
.wbts .s-hero .btns{justify-content:center; margin-top:34px;}
.wbts .reel{margin-top:clamp(56px,7vw,90px); display:flex; justify-content:center; padding:0 clamp(12px,2vw,30px);}
.wbts .rframe{width:var(--rw,78%); aspect-ratio:16/9; border-radius:var(--rr,36px); overflow:hidden; box-shadow:0 50px 90px -50px rgba(43,27,27,.55); transition:width .1s linear;}
.wbts .s-talk{padding:clamp(90px,11vw,160px) 0;}
.wbts .s-talk .in{display:grid; grid-template-columns:.8fr 1.2fr; gap:clamp(40px,7vw,110px); align-items:center;}
.wbts .vbox{border-radius:30px; overflow:hidden; box-shadow:0 40px 70px -40px rgba(43,27,27,.5);}
.wbts .vbox.r45{aspect-ratio:4/5; transform:rotate(-3deg); max-width:460px;}
.wbts .s-talk h2{font-size:clamp(32px,3.8vw,54px); line-height:1.15; margin-bottom:28px;}
.wbts .s-talk p{font-size:18px; color:var(--ink-2); margin-bottom:16px;}
.wbts .s-talk .tbox{background:var(--powder-t); color:var(--ink); border-radius:26px; padding:24px 28px; margin-top:24px; font-weight:500;}
.wbts .s-svc{padding:0 0 clamp(90px,11vw,160px);}
.wbts .s-svc .h2c{max-width:18ch; margin-bottom:clamp(36px,4vw,56px);}
.wbts .s-svc .tabs{display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin-bottom:clamp(30px,4vw,50px);}
.wbts .s-svc .tabs button{font:500 16px/1.2 var(--f-body); color:var(--ink); background:var(--white); border:0; border-radius:999px; padding:14px 24px 14px 14px; display:flex; align-items:center; gap:12px; cursor:pointer; box-shadow:0 14px 30px -24px rgba(43,27,27,.5); transition:background .2s, color .2s;}
.wbts .s-svc .tabs button b{width:34px; height:34px; border-radius:50%; display:grid; place-items:center; background:var(--powder-t); color:var(--pink); font:400 14px var(--f-head);}
.wbts .s-svc .tabs button[aria-selected="true"]{background:var(--pink); color:var(--white);}
.wbts .s-svc .tabs button[aria-selected="true"] b{background:var(--white);}
.wbts .svgrid{display:grid; grid-template-columns:1.25fr .75fr; gap:clamp(30px,6vw,90px); align-items:center;}
.wbts .panel .ptag{display:inline-block; font-size:14px; font-weight:600; color:var(--pink); background:var(--powder-t); border-radius:999px; padding:7px 16px; margin-bottom:20px;}
.wbts .panel h3{font-size:clamp(26px,2.8vw,40px); line-height:1.2; margin-bottom:22px;}
.wbts .panel p{font-size:17.5px; color:var(--ink-2); margin-bottom:14px;}
.wbts .panel .btns{margin-top:26px;}
.wbts .panel:not([hidden]){animation:pfade .45s ease;}
@keyframes pfade{from{ opacity:0; transform:translateY(10px); } to{ opacity:1; transform:none; }}
.wbts .phone{justify-self:center; width:min(100%,300px); aspect-ratio:9/19; background:var(--ink); border-radius:46px; padding:12px; box-shadow:0 50px 80px -40px rgba(43,27,27,.6); transform:rotate(3deg); position:relative;}
.wbts .phone::before{content:""; position:absolute; top:22px; left:50%; width:90px; height:22px; margin-left:-45px; border-radius:999px; background:var(--ink); z-index:2;}
.wbts .phone .screen{width:100%; height:100%; border-radius:36px; overflow:hidden;}
.wbts .s-after{background:var(--ink); color:var(--white); padding:clamp(90px,11vw,160px) 0; border-radius:44px; margin:0 clamp(6px,1vw,16px); text-align:center;}
.wbts .s-after h2{font-size:clamp(34px,4.6vw,66px); line-height:1.12; max-width:18ch; margin:0 auto clamp(44px,5vw,70px);}
.wbts .qlist{display:grid; grid-template-columns:repeat(3,1fr); gap:18px; max-width:1100px; margin:0 auto clamp(44px,5vw,70px);}
.wbts .qc{background:var(--pink); border-radius:30px; padding:34px 30px 36px; text-align:left; position:relative;}
.wbts .qc.q1{transform:rotate(-2deg);}
.wbts .qc.q2{transform:rotate(1.5deg) translateY(18px); background:var(--white); color:var(--ink);}
.wbts .qc.q3{transform:rotate(-1deg);}
.wbts .qc i{width:52px; height:52px; border-radius:50%; display:grid; place-items:center; font-style:normal; font-family:var(--f-head); font-size:28px; background:var(--white); color:var(--pink); margin-bottom:22px;}
.wbts .qc.q2 i{background:var(--pink); color:var(--white);}
.wbts .qc p{font-family:var(--f-head); font-size:clamp(21px,2vw,27px); line-height:1.3;}
.wbts .s-after .ac{max-width:760px; margin:0 auto;}
.wbts .s-after .ac p{font-size:18px; color:rgba(255,255,255,.8); margin:0 auto 18px;}
.wbts .s-after .ac p.hi{font-family:var(--f-head); font-size:clamp(21px,2.1vw,27px); line-height:1.4; color:var(--white); margin-top:28px;}
.wbts .s-dec{padding:clamp(90px,11vw,160px) 0;}
.wbts .duo{display:grid; grid-template-columns:1fr 1fr; gap:14px; margin-bottom:clamp(40px,5vw,64px);}
.wbts .duo div{font-family:var(--f-head); font-size:clamp(28px,3.6vw,52px); line-height:1.15; padding:clamp(40px,5vw,70px); border-radius:36px; display:flex; align-items:flex-end; min-height:clamp(220px,22vw,320px);}
.wbts .duo .d1{background:var(--pink); color:var(--white); transform:rotate(-1.5deg);}
.wbts .duo .d2{background:var(--ink); color:var(--white); transform:rotate(1.5deg) translateY(20px);}
.wbts .dc{display:grid; grid-template-columns:repeat(3,1fr); gap:clamp(24px,3vw,44px); margin-top:30px;}
.wbts .dc p{font-size:17.5px; color:var(--ink-2);}
.wbts .s-proc{padding:0 0 clamp(90px,11vw,160px);}
.wbts .s-proc .h2c{max-width:20ch; margin-bottom:clamp(44px,5vw,70px);}
.wbts .pwrap{display:grid; grid-template-columns:1fr; gap:clamp(40px,6vw,90px); align-items:start;}
.wbts .pl{list-style:none;}
.wbts .pl li{position:sticky; top:calc(110px + var(--i) * 22px); display:grid; grid-template-columns:clamp(90px,12vw,180px) 1fr; gap:clamp(18px,2.4vw,34px); padding:clamp(34px,4.5vw,64px) clamp(28px,5vw,80px); border-radius:32px; margin-bottom:clamp(60px,9vh,110px); background:var(--white); box-shadow:0 -20px 50px -40px rgba(43,27,27,.45), 0 30px 60px -45px rgba(43,27,27,.5); min-height:clamp(300px,38vh,400px);}
.wbts .pl li:last-child{margin-bottom:0;}
.wbts .pl li > div{max-width:900px;}
.wbts .pl .sn{font-family:var(--f-head); font-size:clamp(56px,7vw,110px); line-height:.9; color:var(--pink); min-width:1.6em;}
.wbts .pl h3{font-size:clamp(24px,2.6vw,36px); line-height:1.25; margin:6px 0 14px;}
.wbts .pl p{font-size:17px; color:var(--ink-2); margin-bottom:12px;}
.wbts .pl .sc1{background:var(--powder-t);}
.wbts .pl .sc3{background:var(--powder);}
.wbts .pl .sc4{background:var(--ink); color:var(--white);}
.wbts .pl .sc4 p{color:rgba(255,255,255,.8);}
.wbts .pl .sc4 .sn{color:var(--pink);}
.wbts .pl .sc5{background:var(--pink); color:var(--white);}
.wbts .pl .sc5 p{color:#FFF0F4;}
.wbts .pl .sc5 .sn{color:var(--white);}
.wbts .pl .sc6{background:var(--white);}
.wbts .s-get{padding-top:0;}
.wbts .s-get h2{font-family:var(--f-head); font-weight:400; font-size:clamp(32px,4vw,56px);}
.wbts .s-get li > div span{display:block;}
.wbts .s-get li > div p{font-size:17px; color:var(--ink-2); margin-top:8px;}
.wbts .s-get .gnote{font-size:16px; color:var(--ink-2); margin-top:28px;}
.wbts .s-price{padding:0 0 clamp(90px,11vw,160px);}
.wbts .menu{max-width:980px; margin:0 auto; background:var(--white); border-radius:40px; padding:clamp(40px,6vw,90px) clamp(26px,6vw,90px); box-shadow:0 40px 80px -60px rgba(43,27,27,.5);}
.wbts .menu .eyebrow{text-align:center;}
.wbts .menu h2{text-align:center; font-size:clamp(30px,3.8vw,52px); max-width:18ch; margin:0 auto clamp(36px,4vw,56px);}
.wbts .mhead{display:flex; justify-content:space-between; font-size:13px; font-weight:600; text-transform:uppercase; letter-spacing:.06em; color:var(--pink); padding-bottom:12px;}
.wbts .menu ul{list-style:none; margin-bottom:34px;}
.wbts .menu li{display:grid; grid-template-columns:auto 1fr auto; align-items:end; gap:16px; padding:22px 0;}
.wbts .menu .pn h3{font-size:clamp(19px,1.9vw,24px); line-height:1.25;}
.wbts .menu .pn p{font-size:15px; color:var(--ink-2); margin-top:4px;}
.wbts .menu .dots{border-bottom:2px dotted var(--powder); margin-bottom:8px; min-width:30px;}
.wbts .menu b.pnum{font-family:var(--f-head); font-weight:400; font-size:clamp(24px,2.4vw,34px); color:var(--ink); white-space:nowrap;}
.wbts .menu b.ptxt{font-weight:600; font-size:15px; color:var(--pink); text-align:right; max-width:13em;}
.wbts .menu > p{font-size:16.5px; color:var(--ink-2); margin:0 auto 14px; text-align:center;}
.wbts .menu .btns{justify-content:center; margin-top:30px;}
.wbts .s-port{position:relative; overflow:hidden; color:var(--white); padding:clamp(130px,15vw,220px) 0; text-align:center; margin:0 clamp(6px,1vw,16px); border-radius:44px;}
.wbts .s-port .portbg{position:absolute; inset:0;}
.wbts .s-port::after{content:""; position:absolute; inset:0; background:rgba(43,27,27,.55);}
.wbts .s-port .portc{position:relative; z-index:2; max-width:820px;}
.wbts .s-port h2{font-size:clamp(38px,5.4vw,80px); line-height:1.08; margin-bottom:26px;}
.wbts .s-port p{font-size:clamp(17px,1.4vw,20px); color:rgba(255,255,255,.88); margin:0 auto 34px; max-width:40em;}
.wbts .s-port .btns{justify-content:center;}
.wbts .s-fin{padding:clamp(90px,11vw,160px) 0;}
.wbts .fopen{text-align:center; max-width:900px; margin:0 auto;}
.wbts .fopen h2{font-size:clamp(36px,5.2vw,76px); line-height:1.1; margin-bottom:32px;}
.wbts .fopen p{font-size:clamp(17px,1.4vw,20px); color:var(--ink-2); max-width:44em; margin:0 auto 14px;}
.wbts .fopen p.st{font-weight:600; font-size:clamp(20px,2vw,25px); color:var(--pink); margin:26px auto 30px;}
.wbts .fopen .btns{justify-content:center;}
@media (max-width:1024px){.wbts .s-talk .in{grid-template-columns:1fr;}
.wbts .vbox.r45{max-width:380px; margin:0 auto;}
.wbts .svgrid{grid-template-columns:1fr;}
.wbts .phone{width:240px; order:-1;}
.wbts .dc{grid-template-columns:1fr;}}
@media (max-width:767px){.wbts .rframe{width:100% !important; border-radius:22px !important;}
.wbts .s-svc .tabs{flex-wrap:nowrap; overflow-x:auto; justify-content:flex-start; padding-bottom:8px; scrollbar-width:none;}
.wbts .s-svc .tabs button{flex:none;}
.wbts .menu{border-radius:26px;}
.wbts .qlist,.wbts .duo{grid-template-columns:1fr;}
.wbts .qc.q2,.wbts .duo .d2{transform:rotate(1.5deg);}
.wbts .duo div{min-height:160px;}
.wbts .s-after,.wbts .s-port{border-radius:28px;}
.wbts .menu li{grid-template-columns:1fr auto;}
.wbts .menu .dots{display:none;}
.wbts .pl li{top:calc(90px + var(--i) * 14px); grid-template-columns:1fr; gap:6px; padding:26px 22px; border-radius:24px; min-height:0;}}
body.page-id-2673{background:#FFF8F5}
.wbts .s-svc .tabs button:hover,.wbts .s-svc .tabs button:focus{background:var(--white);color:var(--ink)}
.wbts .s-svc .tabs button[aria-selected="true"]:hover,.wbts .s-svc .tabs button[aria-selected="true"]:focus{background:var(--pink);color:var(--white)}
.wbts .btns{display:flex;flex-wrap:wrap;gap:14px}
.wbts a.pill,.wbts a.pill:hover{text-decoration:none}
.wbts .pill.pink,.wbts .pill.pink:hover{color:var(--white)}
.wbts .pill.white,.wbts .pill.white:hover,.wbts .pill.soft,.wbts .pill.soft:hover{color:var(--ink)}
.wbts h1,.wbts h2,.wbts h3{color:inherit}
@media (max-width:767px){.wbts .table8 li{gap:14px;} .wbts .table8 .ar{width:28px; height:28px;}}
.wbts .cal{max-width:900px;margin:10px auto 30px;background:var(--white);border-radius:32px;padding:clamp(10px,2vw,24px);box-shadow:0 40px 80px -60px rgba(43,27,27,.5);min-height:400px}
.wbts .cal iframe{width:100%;border:0}
@media (max-width:767px){.wbts .cal{border-radius:22px;padding:6px}}/* End custom CSS */