.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-control-fullscreen a{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0CAYAAACU7CiIAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACoSURBVFiF7ZZhDoAgCIWxdbF3suxkHM3+1FaOmNqyIr6fiHuJTyKklKgHQxcVF7rCKAUBiA5h5tCSR/T0iTakL9PWz05IZNEM3YSCt6BvCgFI2ps4Q9v3k9Ldgdrr8nrX9LYc7wwu5EIu9KCQT6rq+r8mVbV0ewBEIpqy8MzMsWR/8f+oxmES9u7olZPqLKQeYtqkWuy61V2xND/H3h35pNqMPTPYE1oAnZZStKN8jj8AAAAASUVORK5CYII=) 0 0/26px 52px no-repeat}.leaflet-touch .leaflet-control-fullscreen a{background-position:2px 2px}.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:0 -26px}.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:2px -24px}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important}.leaflet-container.leaflet-fullscreen-on{width:100%!important;height:100%!important}.leaflet-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){.leaflet-control-fullscreen a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABoCAYAAAC+NNNnAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAbrwAAG68BXhqRHAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEhSURBVHic7dpBDoIwFADRj/FiPRlwsh4NN5CoiVKg1Ukzb43ApKK1dliWJXpy+/cN1GYQnUF0BtEZRHcvPTCldGhKkXMefnm+TXcjZBBd8TP0rvQ9ffb1R5+xTXcjZBCdQXQG0Q2u+sAZRGcQnUF0p9cUrv4eanW97kbIIDqD6AyiO70ut7du1mrdbU93I2QQnWsKdAbRGURnEJ1BdAbRGURnEJ1BdAbRueeUziA695zSGURnEN3pT7lvUkpTRIw7h80556n2tauPUGFMRMS4HltV9f+HWs3RSnX3DBlEZxCdQXQt9pzOUfbFuh179Xovqo/QOp35eKNPmkx9mszl1hudWpx7T3fPkEF0BtG555TOIDr3nNIZRGcQnUF0BtE9AF5WX48h7QeZAAAAAElFTkSuQmCC)}}@font-face{font-family:CanelaRegular;src:url(/assets/fonts/Canela-Regular.woff2)format("woff2"),url(/assets/fonts/Canela-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CanelaBoldItalic;src:url(/assets/fonts/Canela-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PoppinsCustom;src:local(Gilroy Regular),local(Gilroy-Regular),local(Gilroy),url(/assets/fonts/poppins-regular-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-gold:#be8e5a;--color-gold-dark:#58422a;--color-cream:#e9e5df;--color-cream-light:#ead4bd;--color-text:#27292d;--color-text-secondary:#2e2e2e;--color-accent:#c6ab92;--color-nav-bg:#34373c29;--color-nav-solid:#34373c;--color-white:#fff;--font-gilroy:"Gilroy", "PoppinsCustom", "Avenir Next", Arial, sans-serif;--font-canela:var(--font-gilroy);--font-poppins:var(--font-gilroy)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (width>=1600px){html:has(.page-content){font-size:clamp(100%,.375rem + .625vw,137.5%)}}body{font-family:var(--font-gilroy);color:var(--color-text);background:var(--color-white);overflow-x:hidden}strong,b{font-weight:700}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}ul{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select,option{font-family:var(--font-gilroy)}.page-content{min-height:60vh}.section-subtitle{font-family:var(--font-canela);color:var(--color-accent);text-align:center;margin-bottom:1.25rem;font-size:2.5rem;font-weight:700;line-height:1.875rem}.section-title{font-family:var(--font-canela);color:var(--color-text);font-size:3.125rem;font-weight:700;line-height:3.75rem}.btn-primary{width:12.5rem;height:3.125rem;font-family:var(--font-poppins);cursor:pointer;background:linear-gradient(253.32deg,#be8e5a 31.16%,#58422a 161.7%);border:none;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1.25rem;transition:opacity .2s;display:inline-flex;color:var(--color-white)!important}.btn-primary:hover{opacity:.9}.btn-outline{border:1px solid var(--color-gold);color:var(--color-gold);font-family:var(--font-poppins);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.9375rem 2.125rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-outline:hover{background:var(--color-gold);color:var(--color-white)}.custom-list{padding:1.75rem 0 0;list-style:none}.custom-list li{margin-bottom:1.625rem;padding-left:1.875rem;font-size:1rem;line-height:1rem;position:relative}.custom-list li:before{content:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12' fill='none'><path d='M1.5 6.87734L4.92857 10.1289L13.5 2' stroke='%23BE8E5A' stroke-width='2' stroke-miterlimit='10' stroke-linecap='square'/></svg>");position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-banner{background-position:50%;background-size:cover;height:34.125rem;margin-top:-.28125rem;position:relative;overflow:hidden}.page-banner__overlay{opacity:.6;background:linear-gradient(#0000004d 0%,#00000080 100%);position:absolute;inset:0}.page-banner__content{z-index:1;align-items:center;height:100%;padding:0 12%;display:flex;position:relative}.page-banner__title{font-family:var(--font-canela);color:var(--color-white);font-size:3rem;font-weight:500;line-height:1.2}.content-wrapper{box-sizing:border-box;width:100%;max-width:100%;padding:3.75rem 12%}@media screen and (width<=768px){.section-title{font-size:2.25rem;line-height:2.875rem}.content-wrapper{padding:2.5rem 1.25rem}.page-banner{height:25rem}.page-banner__title{font-size:2rem}}.header{z-index:9999;border:0;width:100%;height:0;margin:0;padding:0;position:relative}.nav-desktop{z-index:9999;background:var(--color-nav-bg);flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:6.875rem;transition:transform .5s ease-in-out,background-color .5s ease-in-out,top .5s ease-in-out;display:flex;position:fixed;top:0;left:0}.nav-desktop.hidden{transform:translateY(-100%)}.nav-desktop.sticky-nav{background-color:var(--color-nav-solid)}.nav-desktop.sticky-nav.transparent{background-color:var(--color-nav-bg)}.logo-link{flex-grow:.3;max-width:35%;height:auto;padding-left:11%}.logo-link .logo{max-width:15rem}.navbarDesktop-main-ul{flex-direction:row;flex-grow:.7;justify-content:flex-end;display:flex}.navbarDesktop-main-li{position:relative}.navbarDesktop-main-li>a{font-family:var(--font-poppins);letter-spacing:.42px;text-transform:capitalize;outline:none;padding:0 .9375rem;font-size:.9375rem;font-weight:500;line-height:1.75rem;display:inline;color:#fff!important}.navbarDesktop-main-li>a:hover,.navbarDesktop-main-li>a:focus,.navbarDesktop-main-li>a:focus-visible{outline:none;font-weight:700}.navbarDesktop-main-li.submenu-open>.dropdown-treatments,.navbarDesktop-main-li.submenu-open>.dropdown-procedures{display:flex}.dropdown-treatments,.dropdown-procedures{border-top:.375rem solid var(--color-gold);z-index:10000;background:#fff;margin-top:2.1875rem;margin-left:.9375rem;display:none;position:absolute;box-shadow:0 1.25rem 3.125rem 1.25rem #0003}.dropdown-treatments{flex-direction:row;width:auto}.dropdown-procedures{width:17.5rem}.dropdown-procedures ul,.dropdown-treatments ul{padding:1.25rem}.dropdown-procedures ul li,.dropdown-treatments ul li{list-style:none}.dropdown-procedures ul li a,.dropdown-treatments ul li a{font-size:.875rem;line-height:2rem;display:block;color:var(--color-text)!important}.dropdown-procedures ul li a:hover,.dropdown-treatments ul li a:hover{color:var(--color-gold)!important}.container-first-treatments,.container-second-treatments{min-width:12.5rem;padding:1.25rem}.first-vertical-title{font-family:var(--font-poppins);letter-spacing:2px;color:var(--color-gold);margin-bottom:.625rem;font-size:.75rem;font-weight:700;display:block}.vertical-line,.second-vertical-line{background:var(--color-gold);width:2.5rem;height:2px;margin-bottom:.9375rem}.galery-link{border-top:1px solid #000;width:100%;padding:.9375rem 1.25rem}.galery-link a{font-weight:600;color:var(--color-text)!important}.img-wpp{background-image:url(/assets/images/Group.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.6875rem;height:1.6875rem}.wpp-contact a{flex-direction:row;align-items:center;margin-right:.625rem;display:flex}.wpp-number{color:#fff;font-family:var(--font-poppins);padding-left:.3125rem;font-size:1rem;font-weight:600;line-height:1.75rem}.btn-agendaEdit{background:var(--color-gold);color:#fff;width:12.5rem;height:100%;font-family:var(--font-poppins);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1.75rem;display:flex}.nav-mobile,.mobile-container{display:none}@media screen and (width<=1024px){.nav-desktop{display:none}.mobile-container{z-index:9999;width:100%;display:block;position:fixed;top:0}.nav-mobile{background:var(--color-nav-bg);flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:6.875rem;padding:0 5%;transition:transform .5s ease-in-out,background-color .5s ease-in-out;display:flex}.nav-mobile.hiddenmobile{transform:translateY(-100%)}.nav-mobile.sticky-nav-mobile{background-color:var(--color-nav-solid)!important}.nav-mobile.sticky-nav-mobile.transparentmob{background-color:var(--color-nav-bg)!important}.mobile-logo-link .logo{max-width:10rem}.icon img{width:1.875rem;height:1.875rem}.mobileUls{background:#152227;max-height:calc(100vh - 6.875rem);padding:1.25rem;display:none;overflow-y:auto}.mobileUls.show{display:block}.mobileUls ul li a{justify-content:space-between;align-items:center;font-size:1rem;line-height:2.5rem;display:flex;color:#fff!important}.mobileUls ul li ul{padding-left:1.25rem;display:none}.mobileUls ul li ul.open{display:block}.mobile-arrow{width:.75rem;transition:transform .3s}.mobile-arrow.rotated{transform:rotate(-90deg)}body.no-scroll{overflow:hidden!important}}.footer{color:#fff;background:#152227;padding:0 0 2.5rem}.footer-logo img{object-fit:contain;width:20.25rem;height:3.25rem}.footer-grid{grid-template-columns:1.35fr repeat(3,1fr);gap:2.5rem;margin-bottom:2.5rem;padding:0 12%;display:grid}.footer-hours dl>div{border-bottom:1px solid #ffffff29;justify-content:space-between;gap:1.125rem;padding:.5rem 0;font-size:.875rem;line-height:1.5;display:flex}.footer-hours dd{color:#c9d5d7;text-align:right}@media screen and (width>=1025px) and (width<=1259px){.logo-link{max-width:22%;padding-left:4%}.logo-link .logo{max-width:10.9375rem}.navbarDesktop-main-li>a{padding-inline:.5rem;font-size:.8125rem}.wpp-number{display:none}.btn-agendaEdit{width:9.375rem;font-size:.8125rem}.footer-grid{padding-inline:7%}}.footer-section h4{font-family:var(--font-poppins);color:var(--color-white);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;display:flex}.footer-section ul li a,.footer-section ul li button{color:#fff;font-size:1rem;line-height:1.875rem;transition:color .2s}.footer-section ul li a:hover,.footer-section ul li button:hover{color:var(--color-gold)}.footer-company{color:#fff;margin-top:1.25rem;font-size:1rem;line-height:1.875rem}.footer-bottom{justify-content:center;display:flex}.div-footer{text-align:center;display:flex}.div-footer svg,.div-footer img{width:1.9375rem;height:1.9375rem;display:block}.footer-section h4 .footer-pin,.footer-section h4 .footer-time{object-fit:contain;flex:none;width:1rem;height:1rem}@media screen and (width<=768px){.footer-grid{grid-template-columns:1fr;gap:1.875rem}.footer{padding:0 0 1.25rem}.footer-logo{padding:.9375rem 1.25rem .625rem}.footer-grid{padding:0 1.25rem}}@media screen and (width<=520px){.nav-mobile{height:5.5rem}.mobile-logo-link .logo{max-width:9.0625rem}.mobileUls{max-height:calc(100svh - 5.5rem)}.footer-logo img{width:16.25rem}}@media screen and (width>=1025px){.navbarDesktop-main-ul{align-items:stretch;height:100%}.navbarDesktop-main-li,.navbarDesktop-main-li>a{align-items:center;height:100%;display:flex}.dropdown-treatments,.dropdown-procedures{opacity:0;visibility:hidden;pointer-events:none;margin-top:0;transition:opacity .16s,transform .16s,visibility .16s;display:flex;top:100%;transform:translateY(.5rem)}.dropdown-treatments{flex-wrap:nowrap;min-width:41.25rem}.dropdown-procedures{flex-direction:column}.navbarDesktop-main-li.submenu-open>.dropdown-treatments,.navbarDesktop-main-li.submenu-open>.dropdown-procedures{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-desktop.hidden:has(.navbarDesktop-main-li.submenu-open){transform:translateY(0)}.dropdown-treatments:before,.dropdown-procedures:before{content:"";height:.625rem;position:absolute;top:-.625rem;left:0;right:0}}.modal{z-index:1050;background-color:#00000080;display:none;position:fixed;inset:0;overflow:auto}.modal.open{display:block}.modal-content{background-color:var(--color-cream);width:100%;min-height:100vh;margin:0;padding:0;animation:.5s forwards slideIn}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.titulo-modal{font-family:var(--font-canela);color:var(--color-text);padding:5rem 12% 2.5rem;font-size:3rem;font-weight:500;line-height:3.625rem}.input-box{max-width:37.5rem;padding:0 12%}.input-box label{font-family:var(--font-poppins);color:var(--color-text);margin-top:1.25rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.input-box input[type=text],.input-box input[type=email],.input-box input[type=tel]{width:100%;height:3.125rem;font-family:var(--font-poppins);background-color:#fff;border:1px solid #ddd;padding:0 .9375rem;font-size:.875rem;display:block}.input-box input:focus{border-color:var(--color-gold);outline:none}.pref-contact{max-width:37.5rem;padding:1.875rem 12% 0}.pref-contact p{font-family:var(--font-poppins);margin-bottom:.9375rem;font-size:.875rem;font-weight:500}.radio-container{gap:1.875rem;display:flex}.radio-label{cursor:pointer;align-items:center;gap:.625rem;font-size:.875rem;display:flex}.radio-label input[type=radio]{display:none}.custom-radio{border:2px solid var(--color-gold);border-radius:50%;width:1.25rem;height:1.25rem;display:inline-block;position:relative}.radio-label input[type=radio]:checked+.custom-radio:before{content:"";background:var(--color-gold);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-container{max-width:37.5rem;padding:1.875rem 12% 0}.checkbox-label{cursor:pointer;align-items:center;gap:.625rem;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox]{display:none}.custom-checkbox{border:2px solid var(--color-gold);flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-block;position:relative}.checkbox-label input[type=checkbox]:checked+.custom-checkbox:before{content:"✓";color:var(--color-gold);font-size:.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bold-text{color:var(--color-text);font-weight:600;text-decoration:underline}.div-contact{justify-content:center;margin-top:3.125rem;padding-bottom:3.75rem;display:flex}.btn-contact{background:var(--color-gold);color:#fff;width:17.5rem;height:3.125rem;font-family:var(--font-poppins);cursor:pointer;border:none;font-size:1rem;font-weight:600;transition:opacity .2s}.btn-contact:hover:not(:disabled){opacity:.9}.btn-contact:disabled{opacity:.6;cursor:not-allowed}.close-modal-btn{z-index:10000;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:fixed;top:3.125rem;right:1.25rem;box-shadow:0 2px .5rem #00000026;background:#e9e5dff2!important}.close-modal-btn:hover{background:var(--color-cream)!important}.close-modal-btn img{width:1.375rem;height:1.375rem}.status-message{font-family:var(--font-poppins);text-align:center;margin-top:.625rem;font-size:.875rem}.status-message.success{color:var(--color-text)}.status-message.error{color:#c0392b}.agendamento-page{background:var(--color-cream);min-height:100vh}@media only screen and (width<=700px){.modal-content{width:100vw;min-height:100vh}.titulo-modal{padding:3.75rem 1.25rem 1.875rem;font-size:2.25rem;line-height:2.875rem}.input-box,.pref-contact,.checkbox-container{padding-left:1.25rem;padding-right:1.25rem}.div-contact{padding:0 1.25rem 2.5rem}.close-modal-btn{top:.625rem;right:.625rem}}.modal.open{z-index:20000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1415169e;justify-content:flex-end;align-items:stretch;padding:0;display:flex;overflow:hidden}.modal .modal-content{scrollbar-width:thin;scrollbar-color:#27292d47 transparent;background:#f0ece6;width:clamp(38.75rem,44vw,56.25rem);min-width:0;height:100dvh;min-height:100dvh;max-height:100dvh;padding:clamp(3.625rem,5.2vw,5.75rem) clamp(3.625rem,5.5vw,6rem) 4rem;animation:.45s cubic-bezier(.22,1,.36,1) both bookingDrawerIn;position:relative;overflow:hidden auto;box-shadow:-1.375rem 0 4.0625rem #0003}@keyframes bookingDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.modal .titulo-modal{letter-spacing:-.035em;max-width:28.75rem;margin:0 0 2.625rem;padding:0;font-size:clamp(3.25rem,4vw,4.125rem);font-weight:600;line-height:1.03}.modal .input-box,.modal .pref-contact,.modal .checkbox-container{width:100%;max-width:none;padding-left:0;padding-right:0}.modal .input-box label{margin-top:1.0625rem;margin-bottom:.5rem;font-size:1.0625rem;font-weight:600}.modal .input-box label:first-child{margin-top:0}.modal .input-box input[type=text],.modal .input-box input[type=email],.modal .input-box input[type=tel]{color:#27292d;background:#fff;border:1px solid #aeb3b6;width:100%;height:3rem;padding:0 1.1875rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.modal .input-box input:focus{border-color:#be8e5a;box-shadow:0 0 0 .1875rem #be8e5a24}.modal .input-box input::placeholder{color:#a9adaf;opacity:1}.modal .pref-contact{padding-top:2.25rem}.modal .pref-contact p{margin-bottom:.875rem;font-size:1.0625rem;font-weight:600}.modal .radio-container{gap:1.5rem}.modal .radio-label{gap:.625rem;font-size:1.0625rem;font-weight:500}.modal .custom-radio{border-color:#34373c;width:1.75rem;height:1.75rem}.modal .radio-label input[type=radio]:checked+.custom-radio{border-color:#be8e5a}.modal .radio-label input[type=radio]:checked+.custom-radio:before{width:.875rem;height:.875rem}.modal .checkbox-container{padding-top:2rem}.modal .checkbox-label{white-space:normal;flex-wrap:wrap;gap:.375rem;font-size:.875rem;line-height:1.4}.modal .custom-checkbox{border-color:#34373c;width:1.125rem;height:1.125rem}.modal .bold-text{margin-left:-.1875rem;font-weight:700}.modal .div-contact{margin-top:2.875rem;padding:0}.modal .btn-contact{text-transform:none;background:#be8e5a;width:14.25rem;height:3rem;font-size:1rem;font-weight:500;transition:background .2s,transform .2s}.modal .btn-contact:hover:not(:disabled){opacity:1;background:#aa7846;transform:translateY(-1px)}.modal .close-modal-btn{border-radius:62.4375rem;width:4.75rem;height:2.75rem;position:absolute;top:1.875rem;right:2rem;box-shadow:0 .3125rem 1.125rem #27292d1f;background:#f4f0eac7!important}.modal .close-modal-btn img{width:1.5rem;height:1.5rem}.modal .close-modal-btn:hover,.modal .close-modal-btn:focus-visible{background:#ffffffa6!important}.modal .status-message{background:#ffffff8c;border-radius:2px;margin:1.125rem 0 0;padding:.625rem .75rem}@media (width<=760px){.modal.open{padding:0}.modal .modal-content{width:100vw;min-width:0;min-height:100dvh;max-height:100dvh;padding:4.5rem 1.375rem 2.8125rem}.modal .titulo-modal{max-width:20rem;margin-bottom:2.125rem;padding:0;font-size:2.75rem}.modal .close-modal-btn{width:2.625rem;height:2.625rem;top:1rem;right:1rem}.modal .pref-contact{padding-top:2rem}.modal .radio-container{gap:1.25rem}.modal .checkbox-label{align-items:flex-start}.modal .div-contact{margin-top:2.375rem}.modal .btn-contact{width:100%}}:root{--ink:#27292d;--charcoal:#34373c;--gold:#be8e5a;--sand:#c6ab92;--cream:#e9e5df;--paper:#f8f6f2}.section-shell{padding:6.875rem clamp(1.5rem,11.5vw,13.75rem)}.section-heading{max-width:47.5rem;margin-bottom:2.625rem}.section-heading--center{text-align:center;margin-inline:auto}.section-heading p{font:400 clamp(1.75rem, 3vw, 2.5rem)/1 var(--font-canela);color:var(--sand);margin-bottom:1rem}.section-heading h2{font:500 clamp(2.375rem, 4vw, 3.5rem)/1.08 var(--font-canela);letter-spacing:-.02em;color:var(--ink)}.button{min-width:12.5rem;min-height:3.125rem;font:600 .875rem/1.3 var(--font-poppins);letter-spacing:.04em;background:linear-gradient(253deg,#be8e5a 31%,#58422a 162%);border:1px solid #0000;justify-content:center;align-items:center;padding:.875rem 1.5rem;transition:filter .25s,transform .25s;display:inline-flex;color:#fff!important}.button:hover{filter:brightness(1.08);transform:translateY(-1px)}.button--outline-light{background:0 0;border-color:#fff}.button--dark{background:var(--ink)}.arrow-button{border:1px solid var(--gold);width:3.25rem;height:3rem;color:var(--gold)}.arrow-button--left span{display:inline-block;transform:rotate(180deg)}.inner-hero{background-position:50%;background-size:cover;height:35.9375rem;position:relative}.inner-hero__shade{background:linear-gradient(90deg,#111618a6,#11161829);position:absolute;inset:0}.inner-hero__copy{color:#fff;max-width:51.25rem;position:absolute;bottom:6.25rem;left:clamp(1.5rem,11.5vw,13.75rem)}.inner-hero__copy p{letter-spacing:.18em;margin-bottom:1rem;font-size:.8125rem;font-weight:600}.inner-hero h1{font:500 clamp(2.8125rem, 5vw, 4.5rem)/1.05 var(--font-canela)}.procedure-grid{grid-template-columns:repeat(4,1fr);gap:2.125rem 1.5rem;display:grid}.procedure-card div{background:#222;overflow:hidden}.procedure-card img{aspect-ratio:1/1.04;object-fit:cover;width:100%;transition:transform .4s}.procedure-card h3{font:500 1.6875rem var(--font-canela);margin:1.125rem 0 .5rem}.procedure-card span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem}.procedure-card:hover img{transform:scale(1.035)}.faq{background:var(--paper)}.faq-list{max-width:61.25rem;margin:auto}.faq details{border-top:1px solid #cfcac2}.faq details:last-child{border-bottom:1px solid #cfcac2}.faq summary{font:500 1.4375rem var(--font-canela);cursor:pointer;padding:1.5625rem 3.125rem 1.5625rem 0;list-style:none;position:relative}.faq summary:after{content:"+";color:var(--gold);font:300 1.875rem Arial;position:absolute;right:.3125rem}.faq details[open] summary:after{content:"–"}.faq details p{padding:0 3.125rem 1.5625rem 0;line-height:1.8}.consultation-cta{text-align:center;color:#fff;background-blend-mode:multiply;background-image:linear-gradient(253.32deg,#be8e5a 31.16%,#58422a 161.7%),url(/assets/images/cta-tratamento-indicado.png);background-position:50%;background-size:cover;padding:5.3125rem 1.5rem;position:relative}.consultation-cta p{font-size:1.125rem}.consultation-cta h2{font:500 clamp(2.5rem, 5vw, 4rem) var(--font-canela);margin:.5rem 0 1.875rem}.not-found{background:var(--cream);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:75vh;padding:9.375rem 1.5rem 5rem;display:flex}.not-found>p{color:var(--gold);font-size:1.125rem}.not-found h1{font:500 3.75rem var(--font-canela);margin:.9375rem 0 1.875rem}@media (width<=1024px){.procedure-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.section-shell{padding:4.6875rem 1.375rem}.inner-hero{height:31.25rem}.inner-hero__copy{bottom:4.0625rem}.faq summary{font-size:1.3125rem}.consultation-cta{padding:4.375rem 1.375rem}}@media (width<=520px){.section-heading h2{font-size:2.375rem}.procedure-grid{grid-template-columns:1fr}.procedure-card h3{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.button,.procedure-card img{transition:none}.button:hover{transform:none}}.original-home{color:#27292d;background:#fff}.original-home .banner{height:53.125rem;margin-top:-.28125rem;position:relative;overflow:hidden}.original-home .slider-banner,.original-home .slider-item{width:100%;height:100%}.original-home .slider-item{animation:.7s banner-in;display:none;position:absolute;inset:0}.original-home .slider-item.active{display:block}.original-home .slider-item>img{object-fit:cover;width:100%;height:100%}.original-home .overlay-banner{z-index:1;background:#00000080;position:absolute;inset:0}.original-home .container-text{z-index:2;width:47.5rem;position:absolute;top:7.8125rem;left:12.5rem}.original-home .container-text h3{color:#ead4bd;font:500 4.375rem/5rem var(--font-canela);margin:0 0 .35em}.original-home .container-text p{color:#fff;font:400 1.25rem/1.75rem var(--font-poppins)}.original-home .div_btn_banner{gap:.75rem;margin-top:3.25rem;display:flex}.original-home .div_btn_banner .button{white-space:nowrap;width:12.5rem;height:3.125rem;padding-inline:1.25rem}.original-home .social-media-icons{z-index:4;opacity:.78;flex-direction:column;gap:.625rem;display:flex;position:absolute;top:57%;left:3.125rem}.original-home .social-media-icons a{justify-content:center;align-items:center;width:3.125rem;height:3.125rem;display:flex}.original-home .controls-banner{z-index:5;align-items:center;display:flex;position:absolute;bottom:2.8125rem;left:12%}.original-home .loader{background:#aaa;width:11.3125rem;height:2px;margin-right:.625rem}.original-home .loader .progress-bar{background:#fff;height:100%;transition:all .4s}.original-home .hero-arrow{justify-content:center;align-items:center;width:1.75rem;height:1.875rem;display:flex}.original-home .hero-arrow img{width:.5rem;height:.75rem}.original-home .original-slider-controls .arrow-button{color:#fff;border:0;width:1.75rem;height:1.875rem}@keyframes banner-in{0%{opacity:.8;transform:translate(-1.25rem)}to{opacity:1;transform:none}}.clinic-title-original{text-align:center;padding:5.3125rem 12% 3rem;position:relative}.clinic-title-original h5{font:700 2.5rem/1.875rem var(--font-canela);color:#c6ab92;margin-bottom:2.375rem}.clinic-title-original p{font:400 1.375rem/2.375rem var(--font-poppins)}.floating-whatsapp{width:5rem;height:5rem;position:absolute;top:1.25rem;right:4%}.floating-whatsapp img{width:100%}.clinic-slider-original{max-width:90rem;height:48.75rem;margin:0 auto;position:relative}.clinic-slider-image img{object-fit:cover;width:100%;height:100%}.clinic-slider-card{z-index:2;background:#fff;width:44.375rem;height:33.8125rem;padding:2.875rem 3.75rem;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.clinic-slider-card h2{font:700 3.125rem/3.75rem var(--font-canela);margin-bottom:1.25rem}.clinic-slider-card p{font:500 1.125rem/1.75rem var(--font-poppins);margin-bottom:1rem}.original-slider-controls{align-items:center;gap:.25rem;margin-top:1.625rem;display:flex}.original-slider-controls>span{background:#ccc;width:11.3125rem;height:2px;margin-right:.5rem;display:block}.original-slider-controls>span i{background:#be8e5a;height:2px;display:block}.brand-manifesto{background:#27292d;grid-template-columns:46% 54%;align-items:center;height:31.5rem;padding:0 12%;display:grid}.brand-manifesto>div:first-child p{font:400 3.125rem/3.75rem var(--font-canela);color:#c5baae}.brand-manifesto>div:last-child p{color:#fff;font:400 1rem/1.75rem var(--font-poppins);margin-bottom:.75rem}.brand-manifesto a,.procedure-browser-copy>a,.treatments-content>div>a,.team-original a{color:#27292d;background:#fff;border:1px solid #fff;justify-content:center;align-items:center;width:11.0625rem;height:3.75rem;margin-top:2.25rem;font-weight:600;display:inline-flex}.procedure-browser-original{grid-template-columns:43% 57%;min-height:59.375rem;display:grid;overflow:hidden}.procedure-browser-copy{z-index:2;padding:6.25rem 3% 4.375rem 12%}.procedure-browser-copy nav{flex-wrap:wrap;gap:0;margin-bottom:4.375rem;display:flex}.procedure-browser-copy nav button{color:#27292d8c;font:400 1rem/1.5rem var(--font-poppins);border-right:1px solid #b9b9b9;padding:.25rem .5rem}.procedure-browser-copy nav button.active{color:#be8e5a;font-weight:700}.procedure-browser-copy h2{font:700 3.75rem/4.1875rem var(--font-canela);margin-bottom:1.25rem}.procedure-browser-copy p{font:400 1.125rem/1.75rem var(--font-poppins);max-width:35rem}.procedure-browser-copy li{margin-bottom:1.25rem;padding-left:1.875rem;position:relative}.procedure-browser-copy li:before{content:"✓";color:#be8e5a;position:absolute;left:0}.procedure-browser-copy>a{color:#be8e5a;background:0 0;border-color:#be8e5a;margin-top:2.375rem}.procedure-browser-image{height:59.375rem;padding-top:5.3125rem;position:relative}.procedure-browser-background{z-index:0;background:#e9e5df;position:absolute;inset:5.3125rem 0 0 4.5rem}.procedure-browser-image img{z-index:1;object-fit:cover;width:48.75rem;height:48.75rem;position:relative}.treatments-original{padding:5.3125rem 0 6.875rem}.treatments-original>header{text-align:center;padding:0 12%}.treatments-original>header h5,.testimonials-original>h5,.team-original h5{font:700 2.5rem/1 var(--font-canela);color:#c6ab92;margin-bottom:1.5rem}.treatments-original>header p{max-width:73.125rem;font:400 1.375rem/2.375rem var(--font-poppins);margin:0 auto}.treatments-tabs{justify-content:center;gap:2.25rem;margin:3.4375rem 0 2.125rem;display:flex}.treatments-tabs button{font:700 2.25rem var(--font-canela);color:#aaa}.treatments-tabs button.active{color:#27292d;border-bottom:2px solid #be8e5a}.treatments-content{grid-template-columns:45% 55%;min-height:46.875rem;display:grid}.treatments-content>div{padding:1.875rem 8% 1.875rem 25%}.treatments-content details{border-bottom:1px solid #d8d5d0}.treatments-content summary{font:700 1.5625rem var(--font-canela);cursor:pointer;padding:1.125rem 0;list-style:none}.treatments-content summary:after{content:"⌄";float:right;color:#be8e5a}.treatments-content li{color:#555;padding:.3125rem 0}.treatments-content>div>a{color:#be8e5a;background:0 0;border-color:#be8e5a}.treatments-content>img{object-fit:cover;width:100%;height:46.875rem}.team-original{background:#e9e5df;grid-template-columns:50% 50%;align-items:center;gap:5rem;padding:6.25rem 10%;display:grid}.team-original>img{object-fit:cover;object-position:top;width:100%;height:48.75rem}.team-original>div{padding-right:8%}.team-original h2{font:700 2.875rem/3.5rem var(--font-canela);margin-bottom:1.875rem}.team-original p{font:400 1rem/1.75rem var(--font-poppins);margin-bottom:1.125rem}.team-original a{color:#fff;background:#be8e5a;border-color:#be8e5a}.testimonials-original{text-align:center;padding:6.25rem 12% 7.5rem}.testimonials-original>h2{font:700 3.125rem/3.75rem var(--font-canela);max-width:48.75rem;margin:0 auto 3.75rem}.testimonials-original article{text-align:left;grid-template-columns:11.25rem 1fr;align-items:center;gap:3.4375rem;max-width:59.375rem;margin:auto;display:grid}.testimonials-original article>img{object-fit:cover;border-radius:50%;width:11.25rem;height:11.25rem}.testimonials-original article h3{font:700 2rem var(--font-canela);margin-bottom:.9375rem}.testimonials-original article .stars{width:5.875rem;height:.8125rem;margin-bottom:.9375rem}.testimonials-original article p{font:400 1.125rem/1.875rem var(--font-poppins)}.testimonials-original .original-slider-controls{justify-content:flex-end}.testimonials-original .arrow-button{color:#be8e5a!important}@media (width>=1260px) and (width<=1700px){.original-home .banner{height:46.875rem}.original-home .container-text{width:45rem;top:9.375rem}.original-home .controls-banner{bottom:2.375rem;left:12.5rem}.original-home .social-media-icons{top:56%}.original-home .procedure-browser-image img{width:34.375rem;height:43.75rem}.original-home .procedure-browser-image{height:53.125rem}.original-home .procedure-browser-original{min-height:53.125rem}}@media (width<=1024px){.original-home .banner,.original-home .slider-banner,.original-home .slider-item,.original-home .slider-item>img{height:40.625rem}.original-home .container-text{width:100%;padding:8%;top:6.875rem;left:0}.original-home .container-text h3{margin:0;font-size:2.8125rem;line-height:2.9375rem}.original-home .controls-banner,.original-home .social-media-icons{display:none}.clinic-title-original{text-align:left;padding:4.375rem 5% 2.5rem}.clinic-title-original p{font-size:1rem;line-height:1.875rem}.floating-whatsapp{display:none}.clinic-slider-original{height:auto;padding:0 5%}.clinic-slider-image{width:85%;height:26.875rem}.clinic-slider-card{width:92%;height:auto;margin-top:-5rem;padding:2.375rem;position:relative;top:auto;left:8%;transform:none}.brand-manifesto{grid-template-columns:1fr;height:auto;padding:4.375rem 10%}.brand-manifesto>div:first-child,.brand-manifesto>div:last-child{padding:0}.brand-manifesto>div:first-child p{font-size:2.625rem;line-height:3.25rem}.procedure-browser-original{flex-direction:column-reverse;display:flex}.procedure-browser-copy{padding:3.75rem 10%}.procedure-browser-copy nav{display:none}.procedure-browser-image{height:37.5rem;padding-top:0}.procedure-browser-image img{width:80%;height:32.5rem}.procedure-browser-image>div{top:0;left:10%}.treatments-content{grid-template-columns:1fr}.treatments-content>div{padding:1.875rem 10%}.treatments-content>img{grid-row:1;height:35rem}.team-original{grid-template-columns:1fr;gap:2.8125rem;padding:4.375rem 8%}.team-original>img{height:40.625rem}.testimonials-original article{text-align:center;grid-template-columns:1fr}.testimonials-original article>img{margin:auto}.testimonials-original .original-slider-controls{justify-content:center}}@media (width<=520px){.original-home .container-text{top:7.8125rem}.original-home .container-text h3{font-size:2.625rem;line-height:2.875rem}.original-home .div_btn_banner{margin-top:4.375rem}.original-home .div_btn_banner .button{width:100%}.clinic-slider-image{width:100%;height:20.625rem}.clinic-slider-card{width:100%;margin-top:0;padding:2.125rem 5%;left:0}.clinic-slider-card h2{font-size:2.625rem;line-height:3rem}.clinic-slider-card p{font-size:1rem;line-height:1.625rem}.brand-manifesto>div:first-child p{font-size:2.25rem;line-height:2.75rem}.procedure-browser-image{height:29.375rem}.procedure-browser-image img{height:26.25rem}.procedure-browser-copy h2{font-size:2.6875rem;line-height:3.125rem}.treatments-original>header{text-align:left;padding:0 7%}.treatments-original>header p{font-size:1rem;line-height:1.75rem}.treatments-content>img{height:26.875rem}.team-original>img{height:31.25rem}.team-original h2{font-size:2.375rem;line-height:2.875rem}.testimonials-original{padding:4.6875rem 7%}.testimonials-original>h2{font-size:2.5rem;line-height:2.9375rem}}.original-home .container-text h1,.original-home .container-text h2{color:#ead4bd;font:500 clamp(3rem, 4vw, 4.375rem)/1.14 var(--font-canela);letter-spacing:-.02em;margin:0 0 .35em}.original-home .section-kicker{font:700 2.5rem/1 var(--font-canela);color:#c6ab92;margin-bottom:1.5rem}.original-home .slide-counter{color:#fff;letter-spacing:.12em;min-width:3.75rem;margin-right:.875rem;font-size:.75rem}.original-home .procedure-mobile-controls{display:none}.original-home .testimonial-counter{color:#777;letter-spacing:.12em;background:0 0;width:auto;height:auto;margin-right:.875rem;font-size:.75rem}.original-home a,.original-home button,.floating-whatsapp{transition:color .2s,background-color .2s,border-color .2s,opacity .2s,transform .2s}.original-home .hero-arrow:hover,.original-home .social-media-icons a:hover,.floating-whatsapp:hover{transform:translateY(-2px)}.original-home :where(a,button):focus-visible{outline-offset:.25rem;outline:2px solid #be8e5a}.procedure-browser-copy nav button:hover,.procedure-browser-copy nav button:focus-visible{color:#be8e5a}.procedure-browser-image img,.treatments-content>img,.testimonials-original article>img{animation:.45s both home-media-in}@keyframes home-media-in{0%{opacity:.72}to{opacity:1}}@media (width>=1025px) and (width<=1259px){.original-home .banner{height:43.75rem}.original-home .container-text{width:min(38.75rem,62vw);top:9.0625rem;left:8%}.original-home .container-text h1,.original-home .container-text h2{font-size:3.375rem;line-height:1.08}.clinic-slider-original{height:40.625rem;padding-left:4%}.clinic-slider-image{width:68%}.clinic-slider-card{width:52%;height:auto;min-height:30rem;padding:2.5rem;left:45%}.clinic-slider-card h2{font-size:2.75rem;line-height:1.08}.clinic-slider-card p{font-size:.9375rem;line-height:1.5625rem}.brand-manifesto{padding-inline:8%}.brand-manifesto>div:first-child p{font-size:2.625rem;line-height:1.15}.procedure-browser-copy{padding-left:8%}.procedure-browser-image img{width:min(38.75rem,53vw);height:42.5rem}.team-original{gap:3.4375rem;padding-inline:7%}}@media (width<=1024px){.original-home .container-text h1,.original-home .container-text h2{font-size:2.8125rem;line-height:1.06}.original-home .procedure-mobile-controls{align-items:center;gap:.875rem;margin-bottom:1.75rem;display:flex}.original-home .procedure-mobile-controls>span{color:#777;letter-spacing:.12em;font-size:.75rem}.original-home .procedure-mobile-controls .arrow-button{width:2.625rem;height:2.625rem}.brand-manifesto>div:last-child{margin-top:2rem}.team-original>div{padding-right:0}}@media (width<=520px){.original-home .banner,.original-home .slider-banner,.original-home .slider-item,.original-home .slider-item>img{height:min(45rem,92svh);min-height:36.875rem}.original-home .slider-item>img{object-position:61% center}.original-home .container-text{padding:7%;top:auto;bottom:3.375rem}.original-home .container-text h1,.original-home .container-text h2{font-size:clamp(2.375rem,11vw,3rem);line-height:1.04}.original-home .container-text p{letter-spacing:.06em;font-size:.875rem;line-height:1.375rem}.original-home .div_btn_banner{margin-top:1.875rem}.clinic-title-original{padding-top:3.625rem}.original-home .section-kicker{font-size:2.125rem}.clinic-slider-card{padding-block:2.375rem 3rem}.brand-manifesto{padding:3.625rem 7%}.brand-manifesto>div:first-child p{font-size:2.0625rem;line-height:1.18}.procedure-browser-copy{padding:3.125rem 7% 4.25rem}.procedure-browser-image{height:24.375rem}.procedure-browser-image img{width:88%;height:21.875rem}.procedure-browser-image>div{left:12%}.treatments-original{padding-top:4.25rem}.treatments-tabs{margin-block:2.375rem 1.625rem}.treatments-tabs button{font-size:1.9375rem}.treatments-content>div{padding-inline:7%}.team-original{padding:3.875rem 7%}.team-original>img{aspect-ratio:4/5;height:auto}.testimonials-original article{gap:1.875rem}}.procedure-image-viewport{z-index:1;width:min(48.75rem,100% - 1.5rem);height:48.75rem;position:relative;overflow:hidden}.procedure-image-track{will-change:transform;height:100%;transition:transform .6s cubic-bezier(.22,.61,.36,1);display:flex}.procedure-image-slide{min-width:100%;height:100%}.procedure-browser-image .procedure-image-slide img{object-fit:cover;width:100%;height:100%}.procedure-carousel-controls{z-index:3;align-items:center;display:flex;position:absolute;inset:auto clamp(1.75rem,8%,5.625rem) 6.25rem auto}.procedure-browser-copy>div>a{color:#be8e5a;border:1px solid #be8e5a;justify-content:center;align-items:center;width:11.0625rem;height:3.75rem;margin-top:2.375rem;font-weight:600;display:inline-flex}.procedure-carousel-controls>span{background:#ffffff7a;width:11.3125rem;height:2px;margin-right:.625rem;display:block}.procedure-carousel-controls>span i{background:#fff;height:100%;transition:width .4s;display:block}.procedure-carousel-controls button{width:1.875rem;height:2rem;padding:.5rem}.procedure-carousel-controls button img{width:.5625rem;height:.8125rem}@media (width>=1260px) and (width<=1700px){.procedure-image-viewport{width:34.375rem;height:43.75rem}.procedure-carousel-controls{bottom:5.125rem;left:18.75rem;right:auto}}@media (width>=1025px) and (width<=1259px){.procedure-image-viewport{width:min(38.75rem,53vw);height:42.5rem}.procedure-carousel-controls{bottom:6.375rem;right:7%}}@media (width<=1024px){.procedure-image-viewport{width:80%;height:32.5rem}.procedure-carousel-controls{bottom:5.9375rem;right:22%}}@media (width<=520px){.procedure-image-viewport{width:88%;height:21.875rem}.procedure-carousel-controls{bottom:3.125rem;right:14%}.procedure-carousel-controls>span{width:7.5rem}}@media (prefers-reduced-motion:reduce){.procedure-image-track{transition:none}.original-home .slider-item,.procedure-browser-image img,.treatments-content>img,.testimonials-original article>img{transition:none;animation:none}}.treatments-original .treatments-mobile{display:none}.treatments-original .treatments-desktop{margin-top:3.5rem;display:block}.treatment-showcase{grid-template-columns:1fr 1fr;min-height:53.125rem;padding:4%;display:grid}.treatment-showcase--body{padding-top:0}.treatment-accordion{background:#fff;min-width:0;padding:4.25rem clamp(2.8125rem,6vw,7.1875rem) 4.0625rem}.treatment-showcase--face .treatment-accordion{padding-right:clamp(2.625rem,4.4vw,5.25rem)}.treatment-showcase--body .treatment-accordion{padding-left:clamp(2.625rem,4.4vw,5.25rem);padding-right:clamp(3.5rem,7.5vw,9.0625rem)}.treatment-accordion h3{font:500 2.875rem/1.15 var(--font-canela);margin-bottom:1.75rem}.treatment-accordion details{background:#e9e5df;margin-bottom:2px}.treatment-accordion summary{color:#27292d;min-height:4rem;font:500 1.0625rem/1.875rem var(--font-poppins);cursor:pointer;padding:1.0625rem 3rem 1.0625rem 1.25rem;list-style:none;position:relative}.treatment-accordion summary::-webkit-details-marker{display:none}.treatment-accordion summary:after{content:"";background:url(/assets/images/ic_chevron_down.svg) 50%/contain no-repeat;width:.875rem;height:.875rem;transition:transform .2s;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.treatment-accordion details[open] summary:after{transform:translateY(-50%)rotate(180deg)}.treatment-accordion details ul{background:#fff;padding:.25rem 1.25rem 1.125rem}.treatment-accordion details li{color:#4b4b4b;padding:.1875rem 0;font-size:.9375rem;line-height:1.65}.treatment-accordion>a{color:#be8e5a;border:1px solid #be8e5a;justify-content:center;align-items:center;width:10rem;height:3.625rem;margin:3rem auto 0;font-weight:600;display:flex}.treatment-image-slider{background:#d9d5cf;min-width:0;height:53.125rem;position:relative;overflow:hidden}.treatment-image-track{height:100%;transition:transform .55s;display:flex}.treatment-image-slide{min-width:100%;height:100%}.treatment-image-slide img{object-fit:cover;width:100%;height:100%}.treatment-image-controls{z-index:2;align-items:center;display:flex;position:absolute;bottom:1.75rem;right:8%}.treatment-image-controls>span{background:#ffffff73;width:11.3125rem;height:2px;margin-right:.625rem;display:block}.treatment-image-controls>span i{background:#fff;height:100%;transition:width .4s;display:block}.treatment-image-controls button{width:1.875rem;height:2rem;padding:.5rem}.treatment-image-controls button img{width:.5625rem;height:.8125rem}.testimonials-original{background:#e9e5df;overflow:hidden}.testimonials-original>h2{max-width:56.25rem;font:400 1.375rem/2.375rem var(--font-poppins);margin-bottom:1.375rem}.testimonials-slider{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;max-width:90rem;margin:3.4375rem auto 0;padding:4.0625rem 6% 2.5rem;display:grid;position:relative}.testimonials-original .testimonials-slider article{text-align:center;background:#fff;border-radius:.25rem;min-height:21.25rem;padding:5.75rem 2.125rem 2.375rem;transition:transform .5s,opacity .5s;display:block;position:relative;box-shadow:0 2.1875rem 2.1875rem #00000012}.testimonials-original .testimonials-slider article.previous{opacity:.5;transform-origin:100%;transform:scale(.82)}.testimonials-original .testimonials-slider article.active{z-index:2;opacity:1;transform:scale(1.08)}.testimonials-original .testimonials-slider article.next{opacity:.5;transform-origin:0;transform:scale(.9)}.testimonials-original .testimonials-slider article>img{object-fit:cover;border-radius:50%;width:7.25rem;height:7.25rem;position:absolute;top:-3.625rem;left:50%;transform:translate(-50%)}.testimonials-original .testimonials-slider article.active>img{width:10.875rem;height:10.875rem;top:-5.4375rem}.testimonials-original .testimonials-slider article h3{font:500 1.125rem/1.75rem var(--font-poppins);margin-bottom:.5rem}.testimonials-original .testimonials-slider article p{font:400 .9375rem/1.75rem var(--font-poppins)}.testimonial-next{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:absolute;top:50%;right:1.5%}.testimonial-dots{display:none}@media (width>=1025px) and (width<=1500px){.treatment-showcase{min-height:43.75rem}.treatment-image-slider{height:43.75rem}.treatment-accordion{padding:2.8125rem 5%}.treatment-accordion h3{font-size:2.375rem}.treatment-accordion summary{min-height:3.3125rem;padding-block:.6875rem}}@media (width<=1024px){.treatments-original .treatments-desktop{display:none}.treatments-original .treatments-mobile{display:block}.treatments-content{min-height:0;display:block}.testimonials-slider{max-width:45rem;margin-top:2.8125rem;padding:4.375rem 8% 1.25rem;display:block}.testimonials-original .testimonials-slider article{min-height:20.625rem;display:none}.testimonials-original .testimonials-slider article.active{display:block;transform:none}.testimonial-next{display:none}.testimonial-dots{justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.testimonial-dots button{border:1px solid #be8e5a;border-radius:50%;width:.875rem;height:.875rem}.testimonial-dots button.active{background:#be8e5a}}@media (width<=520px){.testimonials-original>h2{font-size:1.25rem;line-height:1.875rem}.testimonials-slider{padding-inline:0}.testimonials-original .testimonials-slider article{padding:5.125rem 1.5rem 2.125rem}}.about-original .inner-hero,.procedure-original .inner-hero{height:34.125rem}.about-original .inner-hero__shade,.procedure-original .inner-hero__shade{background:#27292d9e}.about-original .inner-hero__copy,.procedure-original .inner-hero__copy{max-width:65.625rem;top:48%;bottom:auto;transform:translateY(-10%)}.about-original .inner-hero__copy p,.procedure-original .inner-hero__copy p{letter-spacing:-.02em;color:#c5baae;font-size:1.25rem}.about-original .inner-hero h1,.procedure-original .inner-hero h1{font-size:3.75rem;font-weight:700;line-height:1.3}.team-title{text-align:center;max-width:43.75rem;margin:1.25rem auto 0;padding:4.375rem 1.25rem 2.1875rem}.team-title h2{font:700 2.625rem/1 var(--font-canela);color:#c6ab92;margin-bottom:1.375rem}.team-title p{font-size:1.25rem;line-height:2.375rem}.team-title p+p{margin-top:1rem}.team-title:first-of-type{padding-top:6.875rem}.team-list{padding:1.25rem 12% 6.25rem}.team-member{background:#e9e5df80;grid-template-columns:1fr 1fr;align-items:center;min-height:39.125rem;margin:4.375rem 0 8.125rem;display:grid;position:relative}.team-member__copy{z-index:1;padding:4.6875rem 4.375rem 4.6875rem 6.25rem}.team-member__copy h2{font:700 2.625rem/1.4 var(--font-canela);color:#27292d}.team-member__copy h3{margin-bottom:2.375rem;font-size:1.25rem;font-weight:500;line-height:2.125rem}.team-member__copy p{font-size:1.0625rem;font-weight:400;line-height:1.8125rem}.team-member>img{object-fit:cover;object-position:top;width:100%;height:45rem;margin-right:-7%;box-shadow:0 1rem 2.5rem #27292d14}.team-member--reverse .team-member__copy{order:2}.team-member--reverse>img{order:1;margin-left:-7%;margin-right:0}.about-ref{color:#27292d;background:#fff;overflow:hidden}.about-ref .inner-hero{background-position:50% 51%;height:23.75rem}.about-ref .inner-hero__shade{background:linear-gradient(90deg,#151b1ca8,#1f1f1f59)}.about-ref .inner-hero__copy{max-width:42.5rem;top:auto;bottom:4rem;left:max(8%,50vw - 35rem);transform:none}.about-ref .inner-hero__copy p{color:#fff;letter-spacing:.08em;margin-bottom:.625rem;font-size:.8125rem;font-weight:600}.about-ref .inner-hero h1{letter-spacing:-.035em;max-width:62.3125rem;font-size:2.6875rem;line-height:1.12}.about-ref__stories{width:min(70rem,88%);margin:0 auto;padding:5.5rem 0 2.25rem}.about-ref__story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4.75rem;margin-bottom:5.75rem;display:grid}.about-ref__story--mission .about-ref__media{order:1}.about-ref__story--mission .about-ref__copy{order:2}.about-ref__media{position:relative}.about-ref__media:after{content:"";z-index:-1;background:#eeeae4;position:absolute;inset:1.875rem -1.875rem -1.875rem 1.875rem}.about-ref__media img{object-fit:cover;width:100%;height:25rem;display:block}.about-ref__story--mission .about-ref__media img{object-position:center 34%}.about-ref__story--difference .about-ref__media img{object-position:center 53%;height:26.875rem}.about-ref__copy{max-width:28.4375rem}.about-ref__eyebrow{color:#c28d52;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5625rem;font-size:.75rem;font-weight:700}.about-ref__copy h2,.about-ref__director h2{font:700 2.3125rem/1.08 var(--font-canela);letter-spacing:-.03em;margin-bottom:1.375rem}.about-ref__copy>p:not(.about-ref__eyebrow),.about-ref__director-copy>p:not(.about-ref__eyebrow){margin-bottom:1.0625rem;font-size:.9375rem;line-height:1.75}.about-ref__story--difference{align-items:start}.about-ref__story--difference .about-ref__copy{padding-top:2.75rem}.about-ref__detail-images{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.875rem;display:grid}.about-ref__detail-images img{object-fit:cover;width:100%;height:7rem;display:block}.about-ref__detail-images img:first-child{object-position:center 33%}.about-ref__heading{text-align:center;max-width:45rem;margin:0 auto;padding:1.875rem 1.25rem 3.375rem}.about-ref__heading h2{color:#cdb398;font:700 2.4375rem/1 var(--font-canela);letter-spacing:-.025em;margin-bottom:1.125rem}.about-ref__heading p{font-size:1.0625rem;line-height:1.6}.about-ref__director{grid-template-columns:1.08fr .92fr;align-items:center;width:min(63.125rem,84%);min-height:32.5rem;margin:0 auto 5rem;display:grid;position:relative}.about-ref__director:before{content:"";z-index:0;background:#f2efeb;position:absolute;inset:3.125rem 32% 2.125rem -7%}.about-ref__director-copy{z-index:1;padding:5.375rem 4.75rem 4.5rem 2.625rem;position:relative}.about-ref__director-copy h3{margin:-.625rem 0 1.625rem;font-size:.9375rem;font-weight:600;line-height:1.5}.about-ref__director>img{z-index:1;object-fit:cover;object-position:center 21%;width:100%;height:36.875rem;display:block;position:relative;box-shadow:0 1.125rem 2.125rem #161c1e21}.about-ref__team{grid-template-columns:repeat(3,1fr);gap:1.375rem;width:min(58.125rem,82%);margin:0 auto 5.5rem;display:grid}.about-ref__member{background:#f4f1ed;outline:none}.about-ref__member-media{background:#27292d;position:relative;overflow:hidden}.about-ref__member-media:before,.about-ref__member-media:after{content:"";z-index:2;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;position:absolute}.about-ref__member-media:before{background:#15181980;inset:0}.about-ref__member-media:after{content:"+";color:#fff;background:#be8e5a;border-radius:50%;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;font:300 1.6875rem/1 Arial;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)scale(.78)}.about-ref__member:hover .about-ref__member-media:before,.about-ref__member:hover .about-ref__member-media:after,.about-ref__member:focus-visible .about-ref__member-media:before,.about-ref__member:focus-visible .about-ref__member-media:after{opacity:1}.about-ref__member:hover .about-ref__member-media:after,.about-ref__member:focus-visible .about-ref__member-media:after{transform:translate(-50%,-50%)scale(1)}.about-ref__member:focus-visible{box-shadow:0 0 0 2px #be8e5a}.about-ref__member-media>img{object-fit:cover;object-position:center 25%;width:100%;height:19.375rem;transition:transform .35s;display:block}.about-ref__member:hover .about-ref__member-media>img,.about-ref__member:focus-visible .about-ref__member-media>img{transform:scale(1.025)}.about-ref__member:nth-child(2) .about-ref__member-media>img{object-position:center 30%}.about-ref__member:nth-child(3) .about-ref__member-media>img{object-position:center 28%}.about-ref__member>div{background:#f4f1ed;padding:1rem 1.125rem 1.125rem}.about-ref__member h3{font:700 1.25rem/1.15 var(--font-canela);margin-bottom:.25rem}.about-ref__member p{color:#676767;font-size:.75rem;line-height:1.45}.about-ref__newsletter{padding-top:0}.about-ref__newsletter>div{width:min(77.5rem,94%);margin:0 auto}@media (width<=900px){.about-ref .inner-hero{height:26.875rem}.about-ref .inner-hero__copy{bottom:3.375rem;left:7%;right:7%}.about-ref .inner-hero h1{font-size:2.375rem}.about-ref__stories{width:88%;padding-top:4.25rem}.about-ref__story{gap:2.625rem;margin-bottom:4.375rem}.about-ref__story--difference .about-ref__copy{padding-top:1.25rem}.about-ref__media img,.about-ref__story--difference .about-ref__media img{height:21.875rem}.about-ref__director{grid-template-columns:1fr 1fr;width:88%}.about-ref__director-copy{padding:3.75rem 2.625rem 3.75rem 1.25rem}.about-ref__director>img{height:33.75rem}.about-ref__team{width:88%}.about-ref__member-media>img{height:16.25rem}}@media (width<=680px){.about-ref .inner-hero{height:31.875rem}.about-ref .inner-hero__copy{top:auto;bottom:3rem;transform:none}.about-ref .inner-hero h1{font-size:2.125rem;line-height:1.15}.about-ref__stories{width:90%;padding:3.625rem 0 .625rem}.about-ref__story{grid-template-columns:1fr;gap:2.375rem;margin-bottom:4.375rem}.about-ref__story--mission .about-ref__media,.about-ref__story--mission .about-ref__copy{order:initial}.about-ref__story--mission .about-ref__media{order:1}.about-ref__story--mission .about-ref__copy{order:2}.about-ref__story--difference .about-ref__copy{padding-top:0}.about-ref__copy{max-width:none}.about-ref__copy h2,.about-ref__director h2{font-size:2rem}.about-ref__media:after{inset:1.125rem -1rem -1.125rem 1.125rem}.about-ref__media img,.about-ref__story--difference .about-ref__media img{height:20.625rem}.about-ref__detail-images img{height:6.25rem}.about-ref__heading{padding:1.25rem 7% 2.625rem}.about-ref__heading h2{font-size:2.125rem}.about-ref__heading p{font-size:.9375rem}.about-ref__director{background:#f2efeb;flex-direction:column;width:90%;margin-bottom:3.5rem;display:flex}.about-ref__director:before{display:none}.about-ref__director-copy{order:2;padding:2.375rem 1.75rem 2.625rem}.about-ref__director>img{height:31.25rem;box-shadow:none;order:1}.about-ref__team{grid-template-columns:1fr;gap:1.5625rem;width:86%;margin-bottom:3.875rem}.about-ref__member-media>img{height:24.375rem}.about-ref__newsletter>div{width:100%}}.oqt-wrapper,.contacts-wrapper{font-family:var(--font-poppins);padding:10.625rem 12% 3.75rem;overflow:hidden}.oqt-h1,.contacts-wrapper>h1{font:500 3rem/1.2 var(--font-canela);color:#27292d;margin-bottom:1.75rem}.oqt-intro{max-width:48.75rem;margin-bottom:3.5rem;font-size:1.0625rem;line-height:1.875rem}.oqt-intro p{margin-bottom:1.125rem}.oqt-section-title{border-bottom:2px solid #e9e5df;margin:3rem 0 1.75rem;padding-bottom:.75rem;font-size:1.75rem;font-weight:700}.oqt-area-index{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:1.25rem;display:grid}.oqt-area-index__item{background:#f8f6f2;border-left:2px solid #be8e5a;padding:1.125rem 1.25rem;scroll-margin-top:8.125rem}.oqt-area-index__item h3{margin-bottom:.5rem;font-size:1rem;font-weight:700}.oqt-area-index__item p{color:#747474;font-size:.8125rem;line-height:1.6}.oqt-section-intro{color:#747474;max-width:42.5rem;margin-bottom:2rem;font-size:1rem;line-height:1.7}.tratamento-item{border-bottom:1px solid #e9e5df;margin-bottom:2rem;padding-bottom:2rem}.tratamento-item h3{margin-bottom:.625rem;font-size:1.25rem;font-weight:600}.tratamento-item p{color:#747474;max-width:42.5rem;margin-bottom:.625rem;font-size:.9375rem;line-height:1.625rem}.tratamento-item a{color:#be8e5a;font-size:.875rem;font-weight:600}.tratamento-item a:hover{text-decoration:underline}.oqt-cta-block{text-align:center;background:#27292d;margin:3.75rem -12% -3.75rem;padding:3.5rem 12%}.oqt-cta-block h2{font:500 2.25rem var(--font-canela);color:#ead4bd;margin-bottom:1rem}.oqt-cta-block p{color:#f5f5f5;margin-bottom:1.75rem;font-size:1rem}.oqt-cta-block>div{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.oqt-whatsapp{color:#be8e5a;border:1px solid #be8e5a;justify-content:center;align-items:center;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.procedures-original{padding:6.875rem 12% 8.125rem}.procedures-original>header{text-align:center;margin-bottom:4.6875rem}.procedures-original>header h2{font:700 2.5rem/1.2 var(--font-canela);color:#c6ab92;margin-bottom:1.25rem}.procedures-original>header p{font-size:1.375rem;line-height:2.375rem}.procedures-original .procedure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.375rem}.procedures-original .procedure-card{text-align:center;background:#fff;min-height:36.25rem}.procedures-original .procedure-card img{aspect-ratio:auto;height:28.75rem}.procedures-original .procedure-card h3{font:500 2rem/2.875rem var(--font-canela);margin:.875rem .3125rem .625rem}.procedures-original .procedure-card span{color:#fff;letter-spacing:0;text-transform:none;background:linear-gradient(253deg,#be8e5a 31%,#58422a 162%);justify-content:center;align-items:center;width:9.0625rem;height:3.125rem;font-size:.875rem;font-weight:600;display:inline-flex}.procedure-intro{grid-template-columns:38% 62%;align-items:center;padding:5rem 12%;display:grid}.procedure-intro>div:first-child{padding-right:4.0625rem}.procedure-intro h2{font:500 3.75rem/1.12 var(--font-canela);margin-bottom:1.875rem}.procedure-intro p{margin-bottom:1.25rem;font-size:1rem;line-height:1.75rem}.procedure-intro__image{height:41.25rem;overflow:hidden}.procedure-media-track{width:100%;height:100%;transition:transform .5s;display:flex}.procedure-media-track img{object-fit:cover;width:100%;min-width:100%;height:100%}.procedure-media-controls{color:#fff;align-items:center;gap:.625rem;display:flex;position:absolute;bottom:1.75rem;left:3.125rem}.procedure-intro__image{position:relative}.procedure-media-controls>span{background:#ffffff73;width:11.3125rem;height:2px;display:block}.procedure-media-controls i{background:#fff;height:100%;transition:width .4s;display:block}.procedure-media-controls button{color:#fff;width:1.75rem;height:1.875rem;font:300 1.875rem/1 Arial}.procedure-benefits{background:#e9e5df;grid-template-columns:1fr 1fr;gap:5.625rem;padding:6.25rem 12%;display:grid}.procedure-benefits>div>p,.procedure-results>div>p{letter-spacing:2px;color:#be8e5a;margin-bottom:1.125rem;font-size:.8125rem;font-weight:700}.procedure-benefits h2,.procedure-results h2{font:500 3rem/1.15 var(--font-canela)}.procedure-benefits--with-media{background:#fff;grid-template-columns:55% 45%;align-items:start;gap:0;padding:6.25rem 0 6.25rem 12%;display:grid}.procedure-benefits--with-media h2{margin-bottom:1.75rem;font-size:2.25rem;font-weight:600;line-height:1.15}.procedure-benefits__media{height:32.5rem;margin-right:3.75rem;position:relative}.procedure-benefits__media:before{content:"";z-index:0;background:#e9e5df;position:absolute;inset:2.5rem -2.5rem -2.5rem 2.5rem}.procedure-benefits__media img{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.procedure-benefits__panel{z-index:2;padding-top:3.75rem;padding-right:12%;position:relative}.procedure-benefits__panel .procedure-accordions{background:0 0;border:0;gap:.1875rem;max-width:27.5rem;padding:0;display:grid}.procedure-accordions details{background:#fff;border:1px solid #e5e1dc;margin:0;overflow:hidden}.procedure-accordions details:last-child{border-bottom:1px solid #e5e1dc}.procedure-accordions summary{cursor:pointer;color:#27292d;background:#fff;align-items:center;min-height:3rem;padding:.8125rem 2.875rem .8125rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.35;list-style:none;transition:color .2s,background-color .2s;display:flex;position:relative}.procedure-accordions summary::-webkit-details-marker{display:none}.procedure-accordions summary:after{content:"";border-bottom:2px solid #be8e5a;border-right:2px solid #be8e5a;width:.5rem;height:.5rem;transition:transform .2s;position:absolute;top:50%;right:1.125rem;transform:translateY(-65%)rotate(45deg)}.procedure-accordions details[open] summary{border-bottom:1px solid #ded9d2;font-weight:600}.procedure-accordions details[open] summary:after{transform:translateY(-25%)rotate(225deg)}.procedure-accordions details p{color:#343434;background:#e9e5df;margin:0;padding:.9375rem 1rem 0;font-size:.875rem;line-height:1.65}.procedure-accordions details p:last-child{padding-bottom:1rem}.procedure-accordions details p+p{padding-top:.3125rem}.procedure-results{grid-template-columns:45% 55%;align-items:center;gap:3.75rem;padding:6.25rem 12%;display:grid}.procedure-results ul{gap:0;display:grid}.procedure-results li{border-bottom:1px solid #e0dcd6;padding:1.125rem 0 1.125rem 2rem;font-size:1.0625rem;position:relative}.procedure-results li:before{content:"✓";color:#be8e5a;position:absolute;left:2px}.procedure-results__media{height:30rem;position:relative}.procedure-results__media:before{content:"";z-index:0;background:#e9e5df;position:absolute;inset:-2.5rem -2.5rem 2.5rem 2.5rem}.procedure-results__media img{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.procedure-before-after{text-align:center}.procedure-before-after header{max-width:43.75rem;margin:0 auto 3.125rem}.procedure-before-after header h2{font:700 2.5rem/1 var(--font-canela);color:#c6ab92;margin-bottom:1.25rem}.procedure-before-after header p{font-size:1.125rem;line-height:2rem}.procedure-before-after__viewer{justify-content:center;align-items:center;gap:1.875rem;display:flex}.procedure-before-after__viewer figure{width:100%;max-width:56.25rem}.procedure-before-after__viewer img{width:100%;height:auto}.procedure-before-after__viewer figcaption{text-align:left;background:#e9e5df;padding:1.5rem 2rem}.procedure-before-after__viewer figcaption h3{font:500 1.5rem var(--font-canela);margin-bottom:.375rem}.procedure-before-after__viewer figcaption p{color:#be8e5a;font-size:.9375rem}@media (width<=768px){.procedure-before-after__viewer{gap:.75rem}.procedure-before-after__viewer .arrow-button{flex-shrink:0}}.procedure-original .faq{padding-top:6.25rem;padding-bottom:6.25rem}.procedure-original--fios{background:#fff;overflow:hidden}.procedure-original--fios .inner-hero{background-position:50% 39%;height:24.375rem}.procedure-original--fios .inner-hero__shade{background:#1e1f1f8f}.procedure-original--fios .inner-hero__copy{max-width:45rem;top:auto;bottom:5.75rem;transform:none}.procedure-original--fios .inner-hero__copy p{letter-spacing:.03em;color:#fff;margin-bottom:.75rem;font-size:.75rem}.procedure-original--fios .inner-hero h1{font-size:3rem;line-height:1.08;display:inline-block;position:relative}.procedure-original--fios .procedure-intro{grid-template-columns:45% 55%;align-items:center;gap:4rem;max-width:70rem;margin:0 auto;padding:6.25rem 0 6.875rem}.procedure-original--fios .procedure-intro>div:first-child{padding:0}.procedure-original--fios .procedure-intro h2{margin-bottom:1.75rem;font-size:2.8125rem;line-height:1.1}.procedure-original--fios .procedure-intro p{margin-bottom:1.3125rem;font-size:.875rem;line-height:1.65}.procedure-original--fios .procedure-intro p:last-child{font-style:italic;font-weight:600}.procedure-original--fios .procedure-intro__image{height:29.375rem}.procedure-original--fios .procedure-media-track img{object-position:31% center}.procedure-original--fios .procedure-benefits--with-media{grid-template-columns:58% 42%;align-items:center;max-width:77.5rem;margin:0 auto;padding:4.375rem 0 7.1875rem}.procedure-original--fios .procedure-benefits__media{height:35.625rem;margin:0 3.875rem 0 0}.procedure-original--fios .procedure-benefits__media:before{inset:-3.4375rem 3.4375rem -3.4375rem -12vw}.procedure-original--fios .procedure-benefits__media img{object-position:center}.procedure-original--fios .procedure-benefits__panel{padding:0 0 0 .375rem}.procedure-original--fios .procedure-benefits--with-media h2{margin-bottom:1.5625rem;font-size:2rem}.procedure-original--fios .procedure-benefits__panel .procedure-accordions{border:0;max-width:27.5rem;padding:0}.procedure-original--fios .procedure-before-after{padding:6.5625rem 6% 5rem}.procedure-original--fios .procedure-before-after header{margin-bottom:3.125rem}.procedure-original--fios .procedure-before-after header h2{font-size:2.375rem}.procedure-original--fios .procedure-before-after header p{font-size:1rem}.procedure-original--fios .procedure-before-after__viewer figure{max-width:42.5rem;box-shadow:0 .8125rem 2.1875rem #27292d14}.procedure-original--fios .procedure-before-after__viewer img{aspect-ratio:1.93;object-fit:cover;display:block}.procedure-original--fios .procedure-before-after__viewer figcaption{padding:1.0625rem 1.375rem}.procedure-original--fios .procedure-before-after__viewer figcaption h3{margin-bottom:.1875rem;font-size:1.25rem}.procedure-original--fios .procedure-before-after__viewer figcaption p{font-size:.8125rem}.procedure-original--fios .consultation-cta{margin:0 5% 3.75rem;padding:4.5rem 1.5rem}.procedure-original--fios .consultation-cta p{font-size:2.125rem;font-weight:700;line-height:1.25}.procedure-original--fios .consultation-cta h2{font:500 1.125rem/1.4 var(--font-poppins);margin:.75rem 0 1.75rem}.procedure-original--fios .consultation-cta .button{min-width:9.375rem;min-height:2.625rem;font-size:.75rem}.procedure-original--acido .inner-hero{background-position:50% 44%}.procedure-original--acido .inner-hero h1:after{display:none}.procedure-original--acido .procedure-media-track img,.procedure-original--acido .procedure-benefits__media img{object-position:center}.procedure-original--acido .procedure-before-after__viewer img{aspect-ratio:auto}.procedure-original--bioestimulador .inner-hero{background-position:50% 43%}.procedure-original--bioestimulador .inner-hero h1:after{display:none}.procedure-original--bioestimulador .procedure-media-track img{object-position:center}.procedure-original--bioestimulador .procedure-benefits__media img{object-position:center 42%}.procedure-original--bioestimulador .procedure-before-after__viewer img{aspect-ratio:auto}.procedure-original--skinbooster .inner-hero{background-position:50% 42%}.procedure-original--skinbooster .inner-hero h1:after{display:none}.procedure-original--skinbooster .procedure-media-track img,.procedure-original--skinbooster .procedure-benefits__media img{object-position:center}.procedure-original--skinbooster .procedure-before-after__viewer img{aspect-ratio:auto}.procedure-original--peeling .inner-hero{background-position:50% 36%}.procedure-original--peeling .inner-hero h1:after{display:none}.procedure-original--peeling .procedure-media-track img,.procedure-original--peeling .procedure-benefits__media img{object-position:center}.procedure-original--peeling .procedure-before-after__viewer img{aspect-ratio:auto}.procedure-original--botox .inner-hero{background-position:50% 42%}.procedure-original--botox .inner-hero h1:after{display:none}.procedure-original--botox .procedure-media-track img,.procedure-original--botox .procedure-benefits__media img,.procedure-original--botox .procedure-results__media img{object-position:center}.procedure-original--botox .procedure-before-after__viewer img{aspect-ratio:1.5;object-fit:cover}.procedure-original--aquapure .inner-hero{background-position:50% 43%}.procedure-original--aquapure .inner-hero h1:after{display:none}.procedure-original--aquapure .procedure-media-track img{object-position:center 44%}.procedure-original--aquapure .procedure-benefits__media img{object-position:center}.procedure-original--aquapure .procedure-before-after__viewer img{aspect-ratio:1.93;object-fit:cover}@media (width<=768px){.procedure-original--aquapure .inner-hero{background-position:63%}.procedure-original--aquapure .procedure-media-track img{object-position:center 42%}}.contacts-wrapper{background:#fff}.contacts-intro{max-width:45rem;margin-bottom:3rem;font-size:1.0625rem;line-height:1.875rem}.contacts-grid{flex-wrap:wrap;gap:3.75rem;margin-bottom:3rem;display:flex}.contacts-grid>section{flex:1;min-width:12.5rem}.contacts-grid h2,.parking-block h2{font:700 .8125rem var(--font-poppins);letter-spacing:2px;text-transform:uppercase;color:#be8e5a;margin-bottom:1rem}.contacts-grid p,.contacts-grid a{font-size:1rem;line-height:1.75rem}.contacts-grid a:hover{color:#be8e5a}.contacts-grid table{border-collapse:collapse;width:100%;font-size:.9375rem}.contacts-grid td{padding:.375rem 0;line-height:1.5rem}.contacts-grid td:first-child{width:10rem;font-weight:500}.contacts-grid small{color:#747474;margin-top:.75rem;font-size:.8125rem;font-style:italic;line-height:1.6;display:block}.parking-block{border-left:.1875rem solid #be8e5a;max-width:45rem;margin-bottom:3rem;padding:1.25rem 1.5rem}.parking-block h2{margin-bottom:.625rem}.parking-block p{font-size:.9375rem;line-height:1.625rem}.contacts-actions{flex-wrap:wrap;gap:1rem;margin-bottom:3.75rem;display:flex}.contacts-actions button,.contacts-actions a{justify-content:center;align-items:center;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.contacts-actions button{color:#fff;background:linear-gradient(253deg,#be8e5a 31%,#58422a 162%)}.contacts-actions a{color:#be8e5a;border:1px solid #be8e5a}.gallery-top-space{background:#fff;height:5.625rem}.gallery-original>header{text-align:center;max-width:50rem;margin:5.3125rem auto 4.0625rem;padding:0 1.5rem}.gallery-original>header h1{font:700 2.5rem/1.15 var(--font-canela);color:#c6ab92;margin-bottom:1.375rem}.gallery-original>header p{font-size:1.125rem;line-height:1.9375rem}.gallery-browser{grid-template-columns:28% 72%;align-items:start;gap:3.25rem;max-width:70rem;margin:0 auto;padding:0 1.5rem 6.25rem;display:grid}.gallery-browser aside{padding-top:.5rem;position:sticky;top:8.125rem}.gallery-browser aside h2{margin-bottom:1.25rem;font-size:1.4375rem;line-height:1.3}.gallery-browser nav{flex-direction:column;display:flex}.gallery-browser nav button{text-align:left;color:#747474;width:100%;padding:.4375rem 0;font-size:.875rem;line-height:1.4;transition:color .2s,padding-left .2s}.gallery-browser nav button.active,.gallery-browser nav button:hover{color:#27292d;padding-left:.4375rem;font-weight:700}.gallery-browser select{width:100%;height:3.125rem;font:500 1rem var(--font-poppins);background:#fff;border:1px solid #e9e5df;padding:0 .75rem;display:none}.gallery-cases{gap:1.875rem;display:grid}.gallery-browser article{background:#fff;box-shadow:0 .5625rem 1.875rem #27292d12}.gallery-browser article>img{object-fit:cover;width:100%;height:auto;max-height:26.875rem;display:block}.gallery-browser article>div{background:#e9e5df;padding:.9375rem 1.25rem}.gallery-browser article h2{font:500 1.125rem/1.2 var(--font-canela)}.gallery-browser article p{color:#be8e5a;margin-top:.3125rem;font-size:.75rem}.gallery-original>.consultation-cta{margin-top:0}.simple-original{color:#27292d;max-width:71.875rem;padding:10.625rem 12% 5.625rem}.simple-original h1{font:500 3rem/1.2 var(--font-canela);margin-bottom:1.75rem}.simple-original>p{max-width:48.75rem;margin-bottom:2rem;font-size:1.0625rem;line-height:1.875rem}.simple-original h2{font:600 1.875rem/1.3 var(--font-poppins);border-bottom:2px solid #e9e5df;margin:2.8125rem 0 1.375rem;padding-bottom:.75rem}.simple-original h3{margin:1.5625rem 0 .75rem;font-size:1.3125rem}.simple-original ul{margin-bottom:1.875rem}.simple-original li{border-bottom:1px solid #e9e5df;padding:.5rem 0;font-size:1rem;line-height:1.8125rem}.simple-original button{color:#fff;background:linear-gradient(253deg,#be8e5a 31%,#58422a 162%);justify-content:center;align-items:center;margin-top:.625rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.simple-original>p button{margin-left:.5rem}.legal-original{max-width:68.75rem;padding:10.625rem 12% 6.25rem}.legal-original h1{font:700 3.125rem/3.75rem var(--font-canela);margin-bottom:1.75rem}.legal-original>p,.legal-original section p{color:#2e2e2e;margin-bottom:1.375rem;font-size:1rem;font-weight:500;line-height:1.75rem}.legal-original section{border-bottom:1px solid #e9e5df;padding:1.25rem 0}.legal-original h2{font:700 1.5625rem/1.4 var(--font-canela);margin-bottom:.625rem}.legal-original a{font-weight:700;text-decoration:underline}@media (width<=1024px){.about-original .inner-hero h1,.procedure-original .inner-hero h1{font-size:2.6875rem}.team-list{padding-inline:6%}.team-member{grid-template-columns:1fr;min-height:0;margin-bottom:5rem}.team-member__copy{padding:3.4375rem}.team-member>img,.team-member--reverse>img{order:1;height:37.5rem;margin:0}.team-member__copy,.team-member--reverse .team-member__copy{order:2}.procedures-original .procedure-grid{grid-template-columns:repeat(2,1fr)}.procedure-intro{grid-template-columns:1fr;padding-inline:8%}.procedure-intro>div:first-child{padding:0 0 2.8125rem}.procedure-benefits,.procedure-results,.procedure-benefits--with-media{grid-template-columns:1fr;gap:2.8125rem;padding:4.0625rem 8%}.procedure-benefits__media,.procedure-benefits__panel{margin:0;padding:0}.procedure-benefits__media{height:22.5rem}.gallery-browser{grid-template-columns:1fr;gap:2.125rem;padding-inline:5%}.gallery-browser aside{padding:0;position:static}.gallery-browser nav{display:none}.gallery-browser select{display:block}}@media (prefers-reduced-motion:reduce){.procedure-media-track,.procedure-media-controls i{transition:none}}@media (width<=768px){.about-original .inner-hero,.procedure-original .inner-hero{height:37.5rem}.about-original .inner-hero__copy,.procedure-original .inner-hero__copy{top:48%;left:10%;right:7%;transform:none}.about-original .inner-hero h1,.procedure-original .inner-hero h1{font-size:2.25rem;line-height:1.2}.about-original .inner-hero__copy p,.procedure-original .inner-hero__copy p{font-size:1.125rem}.team-title{text-align:left;padding:4.375rem 6% 1.5625rem}.team-title h2{font-size:2.25rem}.team-title p{font-size:1.0625rem;line-height:1.75rem}.team-list{padding:.625rem 5% 3.125rem}.team-member{margin:2.5rem 0 3.75rem}.team-member__copy{padding:2.1875rem 1.75rem}.team-member__copy h2{font-size:2.25rem}.team-member__copy h3{margin-bottom:1.5625rem;font-size:1.0625rem;line-height:1.625rem}.team-member__copy p{font-size:.9375rem;line-height:1.625rem}.team-member>img,.team-member--reverse>img{height:28.75rem}.oqt-wrapper,.contacts-wrapper{padding:9.375rem 6% 2.5rem}.oqt-h1,.contacts-wrapper>h1{font-size:2.125rem}.oqt-cta-block{margin:2.5rem -6% -2.5rem;padding:2.5rem 6%}.oqt-cta-block>div,.contacts-actions{flex-direction:column}.oqt-cta-block .button,.oqt-whatsapp,.contacts-actions>*{width:100%}.oqt-area-index{grid-template-columns:1fr 1fr}.procedures-original{padding:4.375rem 6%}.procedures-original>header{text-align:left;margin-bottom:2.8125rem}.procedures-original>header h2{font-size:2.25rem}.procedures-original>header p{font-size:1.125rem;line-height:1.8125rem}.procedures-original .procedure-grid{grid-template-columns:1fr;gap:3.125rem}.procedures-original .procedure-card{min-height:0}.procedures-original .procedure-card img{aspect-ratio:1/1.08;height:auto}.procedures-original .procedure-card h3{font-size:1.8125rem}.procedure-intro{padding:3.75rem 6%}.procedure-intro h2{font-size:2.625rem}.procedure-intro__image{height:30rem}.procedure-benefits,.procedure-results{padding:4.0625rem 6%}.procedure-benefits h2,.procedure-results h2{font-size:2.4375rem}.contacts-grid{flex-direction:column;gap:2rem}.gallery-top-space{height:4.125rem}.gallery-original>header{text-align:center;margin:4.0625rem auto 2.8125rem}.gallery-original>header h1{font-size:2.125rem;line-height:1.2}.gallery-original>header p{font-size:1rem;line-height:1.6875rem}.gallery-browser aside h2{font-size:1.5rem}.gallery-browser article>div{padding:.9375rem 1.125rem}.gallery-browser article h2{font-size:1.25rem}.simple-original{padding:9.375rem 6% 4.0625rem}.simple-original h1{font-size:2.125rem}.simple-original h2{font-size:1.5625rem}.simple-original>p{font-size:1rem;line-height:1.75rem}.simple-original>p button{margin:1rem 0 0;display:flex}.legal-original{padding:9.375rem 6% 4.0625rem}.legal-original h1{font-size:2.25rem;line-height:2.75rem}.legal-original h2{font-size:1.4375rem}}@media (width<=1024px){.procedure-original--fios .procedure-intro{grid-template-columns:1fr;gap:2.5rem;max-width:none;margin:0;padding:4.6875rem 8%}.procedure-original--fios .procedure-intro>div:first-child{padding:0}.procedure-original--fios .procedure-intro__image{height:min(37.5rem,68vw)}.procedure-original--fios .procedure-benefits--with-media{grid-template-columns:1fr;gap:4.6875rem;max-width:none;margin:0;padding:5rem 8%}.procedure-original--fios .procedure-benefits__media{height:min(37.5rem,68vw);margin:0}.procedure-original--fios .procedure-benefits__media:before{left:-8vw;right:8vw}.procedure-original--fios .procedure-benefits__panel{padding:0}.procedure-original--fios .procedure-benefits__panel .procedure-accordions{max-width:none}}@media (width<=768px){.procedure-original--fios .inner-hero{background-position:58%;height:31.25rem}.procedure-original--fios .inner-hero__copy{inset:auto 7% 4.0625rem;transform:none}.procedure-original--fios .inner-hero__copy p{font-size:.6875rem}.procedure-original--fios .inner-hero h1{padding-right:3.375rem;font-size:2.375rem}.procedure-original--fios .inner-hero h1:after{width:2.25rem;height:2.25rem;right:2px}.procedure-original--fios .procedure-intro{gap:2rem;padding:4.0625rem 6%}.procedure-original--fios .procedure-intro h2{font-size:2.375rem}.procedure-original--fios .procedure-intro p{font-size:.9375rem}.procedure-original--fios .procedure-intro__image{height:26.875rem}.procedure-original--fios .procedure-benefits--with-media{gap:4.0625rem;padding:3.75rem 6% 5rem}.procedure-original--fios .procedure-benefits__media{height:26.25rem}.procedure-original--fios .procedure-benefits__media:before{inset:-1.875rem 7vw -1.875rem -6vw}.procedure-original--fios .procedure-benefits--with-media h2{font-size:1.9375rem}.procedure-original--fios .procedure-before-after{padding:5rem 6% 4.0625rem}.procedure-original--fios .procedure-before-after header{text-align:center;margin-bottom:2.125rem}.procedure-original--fios .procedure-before-after header h2{font-size:2.125rem}.procedure-original--fios .procedure-before-after__viewer img{aspect-ratio:auto}.procedure-original--fios .consultation-cta{margin:0 0 2.8125rem;padding:3.875rem 6%}.procedure-original--fios .consultation-cta p{font-size:1.75rem}}@media (width<=480px){.procedure-original--fios .procedure-intro__image,.procedure-original--fios .procedure-benefits__media{height:22.5rem}.procedure-original--fios .procedure-accordions summary{font-size:.875rem}}@media (width<=768px){.about-original.about-ref .inner-hero{height:31.875rem}.about-original.about-ref .inner-hero__copy{inset:auto 7% 3rem;transform:none}.about-original.about-ref .inner-hero__copy p{font-size:.75rem}.about-original.about-ref .inner-hero h1{font-size:2.125rem;line-height:1.15}}.consultation-cta,.procedure-original--fios .consultation-cta,.gallery-original>.consultation-cta{background-blend-mode:multiply;background-image:linear-gradient(253.32deg,#be8e5a 31.16%,#58422a 161.7%),url(/assets/images/cta-tratamento-indicado.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:auto;min-height:clamp(17.875rem,26vw,31.25rem);margin:0 5% 3.75rem;padding:4rem 1.5rem;display:flex}.consultation-cta p,.procedure-original--fios .consultation-cta p{margin:0;font-size:2.125rem;font-weight:700;line-height:1.25}.consultation-cta h2,.procedure-original--fios .consultation-cta h2{font:500 1.125rem/1.4 var(--font-poppins);margin:.75rem 0 1.5rem}.consultation-cta .button,.procedure-original--fios .consultation-cta .button{min-width:9.375rem;min-height:2.625rem;font-size:.75rem}@media (width<=768px){.consultation-cta,.procedure-original--fios .consultation-cta,.gallery-original>.consultation-cta{min-height:14.375rem;margin:0 4% 2.5rem;padding:3rem 1.125rem}.consultation-cta p,.procedure-original--fios .consultation-cta p{font-size:clamp(1.5rem,7vw,1.875rem)}.consultation-cta h2,.procedure-original--fios .consultation-cta h2{font-size:.9375rem}}.language-switcher{color:#ffffff80;gap:.75rem;margin-left:3%;font-size:.6875rem;display:flex}.language-switcher strong{color:#fff}.nav-desktop .logo-link{padding-left:3%}.original-home .banner{background:#b8babb;height:clamp(45rem,44.7vw,56.25rem);min-height:45rem;max-height:100svh}.original-home .slider-item--hero{background:#b8babb}.original-home .slider-item--hero>img{object-fit:cover;object-position:center center;width:100%;height:100%}.original-home .overlay-banner{background:#2224267a}.original-home .container-text{width:min(41.25rem,39vw);top:50%;left:12.5%;transform:translateY(-42%)}.original-home .container-text h1,.original-home .container-text h2{letter-spacing:-.035em;max-width:41.25rem;font-size:clamp(3.5rem,3.85vw,4.875rem);font-weight:600;line-height:1.08}.original-home .container-text p{letter-spacing:.015em;margin-top:1.5rem;font-size:1.125rem}.original-home .div_btn_banner{gap:.75rem;margin-top:3.125rem}.original-home .div_btn_banner .button{width:13.375rem;min-width:0;height:3.375rem;font-size:.875rem}.original-home .hero-promotions-button{width:12.8125rem}.original-home .controls-banner{bottom:3.5rem;left:12.5%}.original-home .loader{background:#ffffff59;width:12.5rem;margin-right:1rem}.original-home .social-media-icons{gap:.375rem;top:auto;bottom:4.125rem;left:2.375rem}.original-home .social-media-icons a{width:2.125rem;height:2.75rem}.original-home .social-media-icons img{width:1.9375rem;height:2rem}.promotion-card{z-index:8;background:#fff;grid-template-columns:42% 58%;width:min(42.5rem,48vw);height:26.25rem;display:grid;position:absolute;bottom:1.875rem;right:1%;overflow:hidden;box-shadow:0 1.5rem 4.375rem #00000038}.promotion-copy{justify-content:center;align-items:center;padding:2.125rem 1.25rem;display:flex}.promotion-copy img{width:100%;max-width:15.9375rem}.promotion-photo{background:url(/assets/images/img_pub1.jpg) 64%/cover no-repeat}.promotion-close{z-index:2;width:1.875rem;height:1.875rem;padding:.1875rem;position:absolute;top:1.5rem;right:1.5rem}.promotion-close img{width:100%}.clinic-title-original{padding:4.875rem 12% 4.375rem}.clinic-title-original .section-kicker{margin-bottom:1.6875rem;font-size:1.875rem}.clinic-title-original>p:last-child{max-width:50rem;margin:auto;font-size:1rem;line-height:1.65}.clinic-title-original .floating-whatsapp{width:4.125rem;height:4.125rem;top:2.875rem;right:6%}.clinic-slider-original{width:min(62.5rem,90%);max-width:none;height:33.75rem;margin:0 auto 6.25rem}.clinic-slider-image{width:70%;height:100%}.clinic-slider-card{width:49.5%;height:auto;min-height:23.375rem;padding:2.625rem 2.75rem;left:50.5%}.clinic-slider-card h2{margin-bottom:1.625rem;font-size:2.5rem;line-height:1.08}.clinic-slider-card p{margin-bottom:1.125rem;font-size:.875rem;line-height:1.48}.clinic-slider-card strong{letter-spacing:-.015em;-webkit-text-stroke:.3px currentColor;text-shadow:.18px 0,-.18px 0;font-weight:700}.clinic-slider-card .original-slider-controls{margin:0;position:absolute;bottom:-3.625rem;left:.9375rem}.clinic-slider-card .original-slider-controls>span{background:#ffffff73;width:5.125rem}.clinic-slider-card .original-slider-controls>span i{background:#fff}.clinic-slider-card .arrow-button{color:#fff!important}@media (width>=1025px){.clinic-slider-original{width:min(62.5rem,90%);margin-inline:auto}.clinic-slider-card{top:50%;transform:translateY(-50%)}.clinic-slider-card--expanded{padding-bottom:5.75rem}.clinic-slider-card--expanded .original-slider-controls{bottom:1.75rem;left:2.75rem}.clinic-slider-card--expanded .original-slider-controls>span{background:#d8d5d0}.clinic-slider-card--expanded .original-slider-controls>span i{background:#be8e5a}.clinic-slider-card--expanded .arrow-button{color:#be8e5a!important}}.procedure-browser-original{margin:0 auto 6.25rem;grid-template-columns:43% 57%;width:min(62.5rem,90%);max-width:none;height:clamp(48.75rem,36vw + 15rem,58.75rem);min-height:48.75rem;margin-top:0}.procedure-browser-copy{padding:clamp(4.5rem,5vw,5.625rem) 3% 3.125rem 12.7%}.procedure-browser-copy nav{max-width:28.75rem;margin-bottom:clamp(3.25rem,4vw,4.375rem)}.procedure-browser-copy nav button{padding:1px .5625rem;font-size:clamp(.75rem,.72vw,.875rem);line-height:1.3125rem}.procedure-browser-copy h2{margin-bottom:1rem;font-size:clamp(2.5rem,2.45vw,3rem);line-height:1.08}.procedure-browser-copy p{max-width:26.25rem;font-size:clamp(.875rem,.85vw,1rem);line-height:1.45}.procedure-browser-copy ul{padding-top:1.5625rem}.procedure-browser-copy li{margin-bottom:1.0625rem;padding-left:1.625rem;font-size:clamp(.75rem,.75vw,.875rem)}.procedure-browser-copy>div>a{width:7.75rem;height:2.5rem;margin-top:1.8125rem;font-size:.8125rem}.procedure-browser-image{height:clamp(48.75rem,36vw + 15rem,58.75rem);padding-top:0}.procedure-browser-background{top:5.4375rem;bottom:2.5rem;left:.9375rem}.procedure-image-viewport{width:clamp(33.75rem,36vw,43.75rem);height:clamp(33.75rem,36vw,43.75rem);position:absolute;top:clamp(7.8125rem,8vw,9.0625rem);left:-2.1875rem}.procedure-carousel-controls{-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);background:#15222785;border-radius:2px;padding:.375rem .5rem .375rem .875rem;bottom:1.375rem;left:auto;right:1.375rem}.procedure-carousel-controls>span{background:#ffffff73;width:7.75rem}.procedure-carousel-controls button{color:#fff;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.5rem;line-height:1;display:inline-flex}.procedure-carousel-controls button img{display:none}.procedure-carousel-controls button:first-of-type:before{content:"‹"}.procedure-carousel-controls button:last-of-type:before{content:"›"}.procedure-carousel-controls button:hover,.procedure-carousel-controls button:focus-visible{background:#ffffff29}.brand-manifesto{order:initial;grid-template-columns:46% 54%;height:21.875rem;min-height:21.875rem;padding:0 12.8%}.brand-manifesto>div:first-child{padding-right:8%}.brand-manifesto>div:first-child p{font-size:2.25rem;line-height:1.17}.brand-manifesto>div:last-child{padding-left:7%}.brand-manifesto>div:last-child p{margin:0;font-size:.75rem;line-height:1.58}.brand-manifesto a{width:7.6875rem;height:2.5625rem;margin-top:2.1875rem;font-size:.6875rem}.treatments-original{background:#f4f1ec;padding:4.0625rem 0 5rem}.treatments-original>header .section-kicker{margin-bottom:1.5rem;font-size:1.875rem}.treatments-original>header>p:last-child{max-width:53.125rem;font-size:1rem;line-height:1.65}.treatments-original .treatments-desktop{margin-top:3rem}.treatments-original .treatment-showcase{grid-template-columns:44% 56%;max-width:none;min-height:36.625rem;margin:auto;padding:0 5.15%}.treatment-showcase--body{grid-template-columns:56% 44%!important;padding-top:3.875rem!important}.treatment-accordion{min-height:36.625rem;padding:3.25rem 3.625rem 1.5rem 6.25rem}.treatment-showcase--body .treatment-accordion{padding:3.25rem 6.25rem 1.5rem 3.625rem}.treatment-accordion h3{margin-bottom:1.375rem;font-size:2.125rem;line-height:1.1}.treatment-accordion details{margin-bottom:2px}.treatment-accordion summary{min-height:2rem;padding:.375rem 2.375rem .375rem 1.125rem;font-size:.75rem;line-height:1.25rem}.treatment-accordion summary:after{width:.6875rem;height:.6875rem;right:.875rem}.treatment-accordion details ul{padding:.1875rem 1.125rem .625rem}.treatment-accordion details li{padding:1px 0;font-size:.75rem;line-height:1.45}.treatment-accordion>a{width:6.125rem;height:2.1875rem;margin-top:1.5rem;font-size:.6875rem}.treatment-image-slider{height:36.625rem}.treatment-image-controls{bottom:1.5625rem;right:6%}.treatment-image-controls>span{width:7.75rem}.treatment-accordion{flex-direction:column;justify-content:center;display:flex}.team-original{text-align:center;background:#fff;padding:4.625rem 12.6% 6.25rem;display:block}.team-original>header{margin-bottom:4.375rem}.team-original>header .section-kicker{margin-bottom:1.625rem;font-size:1.875rem}.team-original>header>p:last-child{max-width:40.625rem;margin:auto;font-size:1rem;line-height:1.55}.team-stage{text-align:left;max-width:62.5rem;min-height:31.25rem;margin:auto;padding-right:0;position:relative}.team-copy{background:#f3f1ee;flex-direction:column;justify-content:center;gap:2rem;width:62%;min-height:25rem;padding:4.25rem clamp(10rem,18%,11.875rem) 3.4375rem 7%;display:flex}.team-copy p{max-width:23.75rem;margin:0;font-size:.75rem;line-height:1.55}.team-copy p:first-child{font-size:1rem;line-height:1.45}.team-stage>img{aspect-ratio:615/795;object-fit:cover;object-position:top;width:42%;height:auto;position:absolute;top:-3.75rem;right:10%;box-shadow:0 1.125rem 2.8125rem #0000001c}.team-original>a{color:#be8e5a;background:#fff;border:1px solid #be8e5a;width:7rem;height:2.25rem;margin:-2.125rem 0 0 7%;font-size:.6875rem;display:flex}.testimonials-original{min-height:33.75rem;padding:2.875rem 0 2rem}.testimonials-original .section-kicker{margin-bottom:.5625rem;font-size:1.875rem}.testimonials-original>h2{margin-bottom:0;font-size:1rem;line-height:1.5}.testimonials-slider{grid-template-columns:14.875rem 20rem 15.9375rem;justify-content:center;align-items:end;gap:3.75rem;width:100%;max-width:68.75rem;margin:2.125rem auto 0;padding:6rem 0 0}.testimonials-original .testimonials-slider article{width:100%;min-height:0;padding:1.5625rem 1.375rem 1.125rem;transform:none;box-shadow:0 1.75rem 2.125rem #0000000e}.testimonials-original .testimonials-slider article.previous{opacity:.48;height:auto;min-height:12.125rem;transform:none}.testimonials-original .testimonials-slider article.active{height:auto;min-height:13.375rem;padding:2.375rem 1.75rem 1.25rem;transform:none}.testimonials-original .testimonials-slider article.next{opacity:1;height:auto;min-height:12.125rem;transform:none}.testimonials-original .testimonials-slider article>img{border:.375rem solid #fff;width:4.625rem;height:4.625rem;top:-3.625rem}.testimonials-original .testimonials-slider article.active>img{border-width:.5rem;width:8.125rem;height:8.125rem;top:-6.0625rem}.testimonials-original .testimonials-slider article h3{margin-bottom:2px;font-size:.75rem;line-height:1.35}.testimonials-original .testimonials-slider article .stars{width:4.375rem;height:.625rem;margin:0 auto .75rem}.testimonials-original .testimonials-slider article p{font-size:.6875rem;line-height:1.72}.testimonials-original .testimonials-slider article.active p{font-size:.75rem;line-height:1.55}.testimonial-next{width:2rem;height:2rem;top:65%;right:1.5%}.testimonial-next img{width:1.125rem}.testimonials-original .testimonials-all{color:#be8e5a;border:1px solid #be8e5a;justify-content:center;align-items:center;width:9.875rem;height:2rem;margin:2.5rem auto 0;font-size:.625rem;font-weight:600;display:inline-flex}.home-blog{background:#fff;grid-template-columns:16.25rem 1fr;gap:4.75rem;padding:6.5625rem 12% 5rem;display:grid}.home-blog__intro{padding-top:6.875rem}.home-blog__intro h2{font:500 3.25rem/1 var(--font-canela)}.home-blog__intro p{margin-top:1.375rem;font-size:1rem;line-height:1.6}.home-blog__intro>a{color:#be8e5a;border:1px solid #be8e5a;justify-content:center;align-items:center;width:10rem;height:3.125rem;margin-top:10rem;font-weight:600;display:flex}.home-blog__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.375rem;display:grid}.home-blog__cards article{background:#fff;flex-direction:column;min-height:31.25rem;padding-bottom:2rem;display:flex;box-shadow:0 1rem 2.8125rem #00000014}.home-blog__cards article>img{object-fit:cover;width:100%;height:13.75rem}.home-blog__cards article h3{padding:1.5rem 1.75rem 0;font-size:1.1875rem;line-height:1.35}.home-blog__cards article p{padding:1.125rem 1.75rem;font-size:.8125rem;line-height:1.6}.home-blog__cards article a{color:#be8e5a;text-align:center;margin:auto 1.75rem 0;font-weight:600}.home-newsletter{background:#fff;padding:2.1875rem 2%}.home-newsletter>div{color:#fff;background:linear-gradient(90deg,#152227e0,#152227bd),url(/assets/images/img_rosto1.jpg) 50% 45%/cover;grid-template-columns:1fr 18.75rem;align-items:center;gap:5.625rem;height:17.1875rem;min-height:17.1875rem;padding:3.25rem 10.5%;display:grid}.home-newsletter h2{font:400 2.25rem/1.16 var(--font-poppins);letter-spacing:-.5px}.home-newsletter form{justify-self:end;width:100%;max-width:18.75rem}.home-newsletter form label{margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.home-newsletter form>div{border-bottom:1px solid #fff;display:flex}.home-newsletter input{color:#fff;width:100%;font:400 .875rem/1.2 var(--font-poppins);background:0 0;border:0;outline:0;padding:.5rem 0 .5625rem}.home-newsletter input::placeholder{color:#ffffffa6}.home-newsletter button{color:#fff;width:2rem;font-size:1.25rem;line-height:1}.footer{height:31.25rem;min-height:31.25rem;padding:3.75rem 12% 2rem;position:relative}.footer-logo{padding:0 0 3.25rem}.footer-logo img{width:15.3125rem;height:auto}.footer-grid{grid-template-columns:1.15fr repeat(3,1fr);gap:3.4375rem;margin-bottom:0;padding:0}.footer-section h4{gap:.375rem;margin-bottom:1.125rem;font-size:.875rem}.footer-section h4 svg,.footer-section h4 .footer-pin,.footer-section h4 .footer-time{width:.875rem;height:.875rem}.footer-section ul li{margin-bottom:0}.footer-section ul li,.footer-section ul li a,.footer-section ul li button{font-size:.75rem;line-height:1.3125rem}.footer-hours h4:before{content:none}.footer-hours dl>div{border:0;padding:0;font-size:.75rem;line-height:1.3125rem}.footer-bottom{position:absolute;bottom:1.25rem;left:0;right:0}.div-footer a{margin:0 .3125rem}.div-footer svg,.div-footer img{width:1.375rem;height:1.375rem}@media (width<=1259px){.language-switcher{display:none}.promotion-card{width:54vw;height:21.25rem}.home-blog{gap:2.5rem;padding-inline:7%}.home-newsletter>div{grid-template-columns:1fr 18.75rem}}@media (width<=1024px){.original-home .banner{height:40.625rem;min-height:40.625rem}.original-home .slider-item--hero>img{object-fit:cover;object-position:59% center}.original-home .container-text{width:100%;top:6.875rem;left:0;transform:none}.clinic-title-original{text-align:left;padding:4.375rem 5% 2.625rem}.clinic-title-original .section-kicker{font-size:2.125rem}.clinic-title-original>p:last-child{margin:0}.clinic-slider-original{width:100%;height:auto;margin-bottom:4.375rem;padding:0 5%}.clinic-slider-image{width:85%;height:26.875rem}.clinic-slider-card{width:92%;height:auto;min-height:0;margin-top:-5rem;padding:2.375rem;position:relative;top:auto;left:8%;transform:none}.clinic-slider-card .original-slider-controls{margin-top:1.625rem;position:static}.clinic-slider-card .original-slider-controls>span{background:#ccc}.clinic-slider-card .original-slider-controls>span i{background:#be8e5a}.clinic-slider-card .arrow-button{color:#be8e5a!important}.procedure-browser-original{flex-direction:column-reverse;height:auto;min-height:0;display:flex}.procedure-browser-copy{padding:3.75rem 10%}.procedure-browser-copy nav{display:none}.procedure-browser-image{height:37.5rem}.procedure-browser-background{top:0;bottom:0;left:10%}.procedure-image-viewport{width:80%;height:32.5rem;position:relative;top:0;left:0}.procedure-carousel-controls{bottom:1.125rem;left:auto;right:1.125rem}.brand-manifesto{grid-template-columns:1fr;gap:2rem;height:auto;min-height:0;padding:4.375rem 10%}.brand-manifesto>div:first-child,.brand-manifesto>div:last-child{padding:0}.brand-manifesto>div:first-child p{font-size:2.375rem}.brand-manifesto>div:last-child p{font-size:.9375rem;line-height:1.65}.treatments-original{padding:4.6875rem 0}.treatments-original>header{padding-inline:7%}.treatments-original>header>p:last-child{font-size:1rem;line-height:1.65}.promotion-card{width:min(38.75rem,82vw);height:20.625rem;right:4%}.team-original{padding-inline:8%}.team-stage{min-height:47.5rem}.team-copy{width:82%;min-height:26.25rem;padding:4.375rem 33% 3.75rem 7%}.team-stage>img{width:24.375rem;height:32.5rem;top:12.5rem;right:0}.testimonials-original{min-height:0;padding:4.6875rem 7%}.testimonials-slider{max-width:45rem;margin-top:2.8125rem;padding:4.375rem 8% 1.25rem;display:block}.testimonials-original .testimonials-slider article,.testimonials-original .testimonials-slider article.previous,.testimonials-original .testimonials-slider article.next{width:auto;height:auto;min-height:18.75rem;display:none}.testimonials-original .testimonials-slider article.active{width:auto;height:auto;min-height:18.75rem;padding:5.125rem 2.125rem 2.125rem;display:block}.testimonials-original .testimonials-slider article.active>img{width:9.375rem;height:9.375rem;top:-4.6875rem}.testimonials-original .testimonials-slider article.active h3{font-size:1.125rem}.testimonials-original .testimonials-slider article.active p{font-size:.9375rem;line-height:1.75}.testimonial-next{display:none}.testimonial-dots{display:flex}.testimonials-original .testimonials-all{margin-top:1.5rem}.home-blog{grid-template-columns:1fr}.home-blog__intro{text-align:center;padding-top:0}.home-blog__intro>a{margin:1.875rem auto 0}.home-newsletter>div{grid-template-columns:1fr;gap:1.875rem;height:auto;min-height:22.5rem}.home-newsletter form{justify-self:start}.footer{padding-inline:7%}}@media (width<=768px){.promotion-card{display:none}.original-home .div_btn_banner{flex-direction:column}.clinic-slider-original{margin-bottom:4.375rem}.team-original{padding:4.6875rem 7%}.team-original>header{margin-bottom:2.8125rem}.team-stage{flex-direction:column-reverse;min-height:0;display:flex}.team-stage>img{aspect-ratio:4/5;width:100%;height:auto;position:static}.team-copy{gap:1.5625rem;width:100%;min-height:0;padding:2.8125rem 7%}.team-original>a{margin:1.75rem auto 0}.home-blog{padding:4.6875rem 7%}.home-blog__cards{grid-template-columns:1fr}.home-blog__cards article{min-height:0}.home-blog__cards article>img{height:17.5rem}.home-newsletter{padding-inline:0;padding-bottom:0}.home-newsletter>div{min-height:23.75rem;padding:3.4375rem 7%}.home-newsletter h2{font-size:2.125rem}.footer{height:auto;min-height:0;padding:3.125rem 1.25rem 6.875rem}.footer-logo{justify-content:center;padding-bottom:2.8125rem;display:flex}.footer-grid{grid-template-columns:1fr}.footer-bottom{bottom:2.1875rem}}@media (width<=520px){.original-home .banner{height:min(45rem,92svh);min-height:36.875rem}.original-home .container-text{top:auto;transform:none}.clinic-title-original{padding-top:3.625rem}.clinic-slider-image{width:100%;height:20.625rem}.clinic-slider-card{width:100%;margin-top:0;padding:2.125rem 5% 2.625rem;left:0}.clinic-slider-card h2{font-size:2.25rem}.clinic-slider-card p{font-size:.9375rem;line-height:1.55}.procedure-browser-copy{padding:3.125rem 7% 4.25rem}.procedure-browser-copy h2{font-size:2.375rem}.procedure-browser-image{height:29.375rem}.procedure-image-viewport{width:88%;height:21.875rem}.procedure-carousel-controls{bottom:.75rem;right:.75rem}.procedure-carousel-controls>span{width:7.5rem}.brand-manifesto{padding:3.625rem 7%}.brand-manifesto>div:first-child p{font-size:2rem}.brand-manifesto>div:last-child p{font-size:.875rem}.treatments-original{padding-top:3.625rem}.treatments-original>header{text-align:left}.treatments-original>header .section-kicker{font-size:1.875rem}.original-home .container-text h1,.original-home .container-text h2{font-size:2.625rem}.original-home .div_btn_banner .button{width:min(16.25rem,100%)}.home-blog__cards article>img{height:13.75rem}}@media (width<=768px){.footer{background:#15262b;height:auto;min-height:0;padding:2.8125rem 1rem 3.375rem;position:relative}.footer-logo{padding:0 0 3.875rem}.footer-logo img{object-fit:contain;object-position:left center;max-width:100%;height:auto;display:block}.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 .9375rem;margin:0;padding:0;display:grid}.footer-grid>.footer-section:nth-child(2){grid-area:1/1;padding-bottom:1rem}.footer-grid>.footer-section:nth-child(3){grid-area:1/2;padding-bottom:1rem}.footer-grid>.footer-section:first-child{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;grid-area:2/1/auto/-1;margin-top:0;padding:1.5625rem 0 1.25rem}.footer-grid>.footer-section:nth-child(4){grid-area:3/1/auto/-1;padding-top:.875rem}.footer-section h4{gap:.25rem;margin-bottom:.625rem;font-size:.75rem;line-height:1.2}.footer-section h4 .footer-pin,.footer-section h4 .footer-time{width:.6875rem;height:.6875rem}.footer-section ul li{margin:0}.footer-section ul li,.footer-section ul li a,.footer-section ul li button,.footer-hours dl>div{color:#fff;border:0;padding:0;font-size:.625rem;line-height:1.125rem}.footer-section:first-child ul li:first-child{margin-bottom:.25rem}.footer-bottom{background:#0f1e22;justify-content:center;align-items:center;height:2.625rem;display:flex;position:absolute;bottom:0;left:0;right:0}.div-footer{align-items:center}.div-footer a{margin:0 .4375rem}.div-footer svg,.div-footer img{width:1.1875rem;height:1.1875rem}}@media (width>=1025px){.procedure-browser-original{grid-template-columns:43% 57%;width:100%;height:clamp(40.625rem,49vw,53.125rem);min-height:40.625rem;margin:0 0 6.25rem}.procedure-browser-copy{padding:0 3% 3.125rem max(5vw,50vw - 31.25rem)}.procedure-browser-copy nav{margin-top:0}.procedure-browser-image{height:100%;padding-top:0}.procedure-browser-background{top:0;bottom:0}.procedure-image-viewport{width:clamp(31.25rem,40vw,43.75rem);height:clamp(31.25rem,40vw,43.75rem);top:clamp(3.4375rem,4.5vw,4.875rem);left:-2.1875rem}.procedure-carousel-controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;bottom:1.375rem;left:auto;right:1.375rem}.procedure-carousel-controls button{color:#fff;text-shadow:0 1px .1875rem #0000008c}}.hero-title-mobile,.hero-subtitle-mobile{display:none}@media (width<=520px){.original-home .banner,.original-home .slider-banner,.original-home .slider-item,.original-home .slider-item>img{height:36.875rem;min-height:36.875rem}.original-home .slider-item>img,.original-home .slider-item--hero>img{object-fit:cover;object-position:center center;width:100%}.original-home .overlay-banner{background:#281d177a}.original-home .container-text{width:100%;padding:0 1.3125rem;top:6.125rem;bottom:auto;left:0;transform:none}.original-home .container-text h1,.original-home .container-text h2{letter-spacing:-.025em;max-width:18.75rem;margin:0;font-size:clamp(2.5rem,12.7vw,3rem);font-weight:600;line-height:1.03}.hero-title-desktop,.hero-subtitle-desktop{display:none}.hero-title-mobile,.hero-subtitle-mobile{display:inline}.original-home .container-text p{color:#fff;letter-spacing:0;text-transform:none;margin:1.25rem 0 0;font-size:1rem;line-height:1.35}.original-home .div_btn_banner{grid-template-columns:1fr;gap:.75rem;width:100%;margin-top:4rem;display:grid}.original-home .div_btn_banner .button,.original-home .hero-promotions-button{width:100%;height:2.8125rem;min-height:2.8125rem;font-size:.75rem}}@media (width>=1600px){.original-home .banner{height:clamp(720px,44.7vw,960px);min-height:720px}.original-home .container-text{width:min(800px,39vw)}.original-home .container-text h1,.original-home .container-text h2{max-width:800px;font-size:clamp(62px,3.4vw,84px)}.original-home .container-text p{margin-top:24px;font-size:20px}.original-home .div_btn_banner{gap:16px;margin-top:40px}.original-home .div_btn_banner .button{width:230px;height:56px;min-height:56px;padding:14px 24px;font-size:15px}.original-home .controls-banner{bottom:48px}.original-home .loader{width:220px;margin-right:16px}.original-home .social-media-icons{gap:6px;bottom:60px;left:38px}.original-home .social-media-icons a{width:34px;height:44px}.original-home .social-media-icons img{object-fit:contain;width:28px;height:28px}}@media (width>=1025px){.original-home .procedure-browser-original{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,3vw,56px);width:min(62.5rem,90%);height:auto;min-height:0;margin-inline:auto;padding-inline:0}.original-home .procedure-browser-copy{overflow-wrap:anywhere;min-width:0;padding:0 0 3rem}.original-home .procedure-browser-copy nav,.original-home .procedure-browser-copy p{max-width:100%}.original-home .procedure-browser-image{min-width:0;height:auto;padding-block:clamp(32px,4vw,72px)}.original-home .procedure-browser-background{inset:0 0 0 32px}.original-home .procedure-image-viewport{aspect-ratio:1;width:100%;max-width:880px;height:auto;position:relative;inset:auto}}@media (width>=1025px) and (width<=1199px){.original-home .procedure-browser-original{grid-template-columns:minmax(0,1fr);gap:32px}.original-home .procedure-browser-image{grid-row:1}.original-home .procedure-image-viewport{max-width:640px;margin-inline:auto}}.contact-figma{color:#27292d;font-family:var(--font-poppins);background:#fff;overflow:hidden}.contact-hero .inner-hero{background-position:50% 44%;height:25.625rem;min-height:25.625rem}.contact-hero .inner-hero__shade{background:#181b1c7d}.contact-hero .inner-hero__copy{width:min(90rem,74%);bottom:4.25rem;left:50%;transform:translate(-50%)}.contact-hero .inner-hero__copy p{color:#fff;text-transform:none;margin-bottom:.75rem;font-size:.875rem}.contact-hero .inner-hero__copy h1{color:#fff;max-width:47.5rem;font:400 3.25rem/1.15 var(--font-canela)}.contact-details{grid-template-columns:minmax(26.25rem,.82fr) minmax(35rem,1.18fr);align-items:center;gap:4.875rem;width:min(90rem,74%);min-height:45rem;margin:0 auto;padding:9.0625rem 0 7.1875rem;display:grid}.contact-details__copy h2,.contact-help__copy h2{font:400 2.6875rem/1.1 var(--font-canela)}.contact-details__intro{margin-top:1.125rem;font-size:.875rem;line-height:1.55}.contact-information{grid-template-columns:1fr 1.18fr;gap:3rem;margin-top:3.625rem;display:grid}.contact-information h3{align-items:center;gap:.75rem;margin-bottom:1.375rem;font-size:.875rem;font-weight:600;display:flex}.contact-icon{border:1.5px solid #c89550;flex:0 0 1.0625rem;width:1.0625rem;height:1.0625rem;display:inline-block;position:relative}.contact-icon--pin{border-radius:50% 50% 50% 0;transform:rotate(-45deg)scale(.75)}.contact-icon--pin:after{content:"";border:1px solid #c89550;border-radius:50%;width:.3125rem;height:.3125rem;margin:.25rem;position:absolute}.contact-icon--clock{border-radius:50%;position:relative}.contact-icon--clock:before,.contact-icon--clock:after{content:"";transform-origin:bottom;background:#c89550;width:1px;height:.3125rem;position:absolute;top:.1875rem;left:.4375rem}.contact-icon--clock:after{transform:rotate(120deg)}.contact-information address,.contact-information dl{font-size:.75rem;font-style:normal;line-height:1.85}.contact-information a:hover{color:#be8e5a}.contact-information dl>div{grid-template-columns:1fr auto;gap:1rem;display:grid}.contact-information dd{margin:0}.contact-map{background:#efefec;height:30.3125rem;overflow:hidden}.contact-map__leaflet{z-index:1;width:100%;height:100%;font-family:var(--font-poppins)}.contact-map .leaflet-tile-pane{filter:grayscale(.72)saturate(.38)brightness(1.08)contrast(.92)}.contact-map .leaflet-control-attribution{font-size:.5625rem}.contact-map .leaflet-popup-content-wrapper{border-radius:0;box-shadow:0 .5rem 1.5rem #1522272e}.contact-map .leaflet-popup-content{color:#27292d;margin:.75rem 1rem;font-size:.75rem;line-height:1.5}.contact-map .leaflet-popup-content strong{color:#be8e5a;font-size:.875rem}.newage-map-marker{filter:sepia()saturate(1.35)hue-rotate(345deg)brightness(.83)}.contact-map .leaflet-control-fullscreen a{background-color:#fff}.contact-map:fullscreen{width:100%;height:100%}.contact-map .leaflet-container:fullscreen{width:100%;height:100%}.contact-help{background:#f2f0ed;grid-template-columns:32.5rem 1fr;align-items:center;gap:6.25rem;width:min(102.5rem,100% - 8vw);min-height:41.875rem;margin:0 auto 6.5625rem;padding:6.5625rem 10%;display:grid}.contact-help__image{width:32.5rem;height:34.375rem;overflow:hidden}.contact-help__image img{object-fit:cover;object-position:50% center;width:100%;height:100%}.contact-help__copy{padding-right:5.625rem;position:relative}.contact-help__copy p{margin-top:1.375rem;font-size:.875rem;line-height:1.6}.contact-help__copy>a{color:#fff;background:#be8e5a;border-radius:.75rem;justify-content:center;align-items:center;gap:.8125rem;width:16.875rem;min-height:4.125rem;margin-top:3.75rem;font-size:.9375rem;transition:background-color .2s,transform .2s;display:inline-flex}.contact-help__copy>a:hover{background:#a97947;transform:translateY(-2px)}.contact-help__copy>a img{width:1.75rem;height:1.75rem}.contact-newsletter{color:#fff;background:linear-gradient(90deg,#182d34eb,#182d34bd),url(/assets/images/img_2_banner.jpg) 50% 42%/cover no-repeat;grid-template-columns:1fr 26.875rem;align-items:center;gap:5rem;width:min(102.5rem,100% - 8vw);min-height:22.5rem;margin:0 auto 3.4375rem;padding:4.0625rem 10%;display:grid;position:relative}.contact-newsletter>span{border-radius:50%;width:3.625rem;height:3.625rem;position:absolute;top:50%;left:5.3%;transform:translateY(-50%)}.contact-newsletter h2{font:400 2.5625rem/1.17 var(--font-poppins)}.contact-newsletter form label{margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:block}.contact-newsletter form>div{border-bottom:1px solid #ffffffe6;display:flex}.contact-newsletter input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:.625rem 0 .8125rem}.contact-newsletter input::placeholder{color:#ffffff94}.contact-newsletter button{color:#fff;width:3.125rem;font-size:1.5rem}@media (width<=1250px){.contact-details{grid-template-columns:minmax(21.25rem,.8fr) minmax(30rem,1.2fr);gap:2.8125rem;width:86%}.contact-help{grid-template-columns:26.875rem 1fr;gap:4.375rem;padding-inline:7%}.contact-help__image{width:26.875rem;height:31.25rem}.contact-newsletter{grid-template-columns:1fr 22.5rem;padding-inline:9%}.contact-newsletter h2{font-size:2.125rem}}@media (width<=960px){.contact-hero .inner-hero__copy{width:86%}.contact-details{grid-template-columns:1fr;padding:5.625rem 0}.contact-information{max-width:34.375rem}.contact-map{height:26.875rem}.contact-help{grid-template-columns:minmax(18.75rem,.8fr) 1fr;gap:2.8125rem;padding:4.375rem 7%}.contact-help__image{width:100%;height:26.875rem}.contact-help__copy{padding-right:0}.contact-newsletter{grid-template-columns:1fr;gap:2.625rem;padding-left:12%}.contact-newsletter>span{left:4%}}@media (width<=680px){.contact-hero .inner-hero{height:24.375rem;min-height:24.375rem}.contact-hero .inner-hero__copy{bottom:3.4375rem}.contact-hero .inner-hero__copy h1{font-size:2.4375rem}.contact-details{width:86%;padding:4.375rem 0}.contact-details__copy h2,.contact-help__copy h2{font-size:2.25rem}.contact-information{grid-template-columns:1fr;gap:2.5rem;margin-top:2.8125rem}.contact-map{height:22.5rem}.contact-help{grid-template-columns:1fr;gap:0;width:100%;margin-bottom:0;padding:0}.contact-help__image{height:min(29.375rem,115vw)}.contact-help__copy{padding:3.75rem 7% 4.6875rem}.contact-help__copy>a{width:100%;max-width:16.875rem;margin-top:2.375rem}.contact-newsletter{width:100%;margin-bottom:0;padding:4.375rem 8%}.contact-newsletter>span{display:none}.contact-newsletter h2{font-size:1.8125rem}}.nav-desktop{--header-height:clamp(5.25rem, 5.5vw, 5.625rem);width:100%;height:var(--header-height);background:#343739d9;border:0;grid-template-columns:10.5% 33% 35% 10.5% 11%;align-items:center;gap:0;padding:0;transition:transform .35s,background-color .25s;display:grid}.nav-desktop.sticky-nav{background:#262b2cf5}.nav-desktop.sticky-nav.transparent{background:#34373929}.nav-desktop.gallery-nav,.nav-desktop.gallery-nav.sticky-nav,.nav-desktop.gallery-nav.sticky-nav.transparent{background:#34373c}.language-switcher{color:#ffffff6b;letter-spacing:.03em;align-items:center;gap:.75rem;width:100%;height:100%;margin:0;padding:0 0 0 clamp(1.5rem,2.2vw,2.25rem);font-family:PoppinsCustom,Arial,sans-serif;font-size:.6875rem;line-height:1;display:flex}.language-switcher button{color:#fff6;font:inherit;padding:.5rem 0;transition:color .15s}.language-switcher button:hover,.language-switcher button.active{color:#fff}.language-switcher button:focus-visible{outline-offset:.1875rem;outline:1px solid #fff}.nav-desktop .logo-link{justify-self:stretch;align-items:center;width:100%;max-width:none;height:100%;padding:0 0 0 clamp(1.5rem,2.2vw,2.25rem);display:flex}.nav-desktop .logo-link .logo{object-fit:contain;object-position:left center;width:clamp(16.25rem,18.25vw,18.625rem);max-width:calc(100% - 2.25rem);max-height:3.875rem}.navbarDesktop-main-ul{justify-content:space-between;align-items:stretch;gap:clamp(1rem,1.55vw,1.75rem);width:100%;height:100%;padding:0 clamp(.625rem,1.35vw,1.5rem);display:flex}.navbarDesktop-main-li{flex:none;align-items:center;height:100%;display:flex;position:relative}.navbarDesktop-main-li>a{letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;align-items:center;height:100%;padding:0 2px;font-family:PoppinsCustom,Arial,sans-serif;font-size:clamp(.625rem,.68vw,.71875rem);font-weight:400;line-height:1;display:flex;position:relative;color:#fff!important}.navbarDesktop-main-li>a:hover,.navbarDesktop-main-li>a:focus-visible,.navbarDesktop-main-li>a.active{outline:none;font-weight:700}.dropdown-treatments a:focus-visible,.dropdown-procedures a:focus-visible,.btn-agendaEdit:focus-visible{outline-offset:-.1875rem;outline:2px solid #fff}.dropdown-treatments,.dropdown-procedures{z-index:10000;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-top:.25rem solid #c69359;flex-direction:column;margin:0;transition:opacity .18s,transform .18s,visibility .18s;display:flex;top:100%;left:2px;transform:translateY(.625rem);box-shadow:0 .875rem 1.875rem #12161833}.dropdown-treatments{flex-wrap:nowrap;width:14.875rem;min-width:14.875rem;padding:1rem 0 0}.dropdown-procedures{width:14.6875rem;min-width:14.6875rem}.navbarDesktop-main-li.submenu-open>.dropdown-treatments,.navbarDesktop-main-li.submenu-open>.dropdown-procedures{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.container-first-treatments,.container-second-treatments{grid-template-columns:1.25rem 1px 1fr;align-items:stretch;gap:.6875rem;min-width:0;padding:0 1rem .9375rem;display:grid}.container-second-treatments{padding-top:.625rem}.first-vertical-title{color:#a6a6a6;letter-spacing:.04em;writing-mode:vertical-rl;place-self:start center;margin:0;font-family:PoppinsCustom,Arial,sans-serif;font-size:.625rem;font-weight:600;line-height:1;transform:rotate(180deg)}.vertical-line,.second-vertical-line{background:#dedede;width:1px;height:100%;min-height:7.875rem;margin:0}.second-vertical-line{min-height:4.75rem}.dropdown-treatments ul,.dropdown-procedures ul{padding:0}.dropdown-treatments ul li a,.dropdown-procedures ul li a{padding:.1875rem .4375rem;font-family:PoppinsCustom,Arial,sans-serif;font-size:.6875rem;line-height:1.55;transition:color .15s,background-color .15s,padding-left .15s;display:block;color:#27292d!important}.dropdown-treatments ul li a:hover,.dropdown-procedures ul li a:hover,.dropdown-treatments ul li a:focus-visible,.dropdown-procedures ul li a:focus-visible{background:#f7f4f0;padding-left:.6875rem;color:#a87540!important}.dropdown-procedures ul{padding:.8125rem}.galery-link{text-align:center;border-top:1px solid #dedede;width:100%;padding:.75rem 1.25rem}.galery-link a{font-family:PoppinsCustom,Arial,sans-serif;font-size:.6875rem;font-weight:600;color:#27292d!important}.wpp-contact{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.wpp-contact a{justify-content:center;align-items:center;margin:0;display:flex}.img-wpp{flex:0 0 1.5625rem;width:1.5625rem;height:1.5625rem}.wpp-number{color:#fff;white-space:nowrap;padding-left:.5625rem;font-family:PoppinsCustom,Arial,sans-serif;font-size:clamp(.75rem,.84vw,.875rem);font-weight:600;line-height:1}.btn-agendaEdit{color:#fff;background:#c69359;justify-content:center;align-items:center;width:100%;height:100%;font-family:PoppinsCustom,Arial,sans-serif;font-size:clamp(.6875rem,.76vw,.8125rem);font-weight:500;line-height:1;transition:background-color .2s;display:flex}.btn-agendaEdit:hover{background:#ad7945}@media (width>=1600px){.nav-desktop{--header-height:clamp(90px, 4vw, 100px);grid-template-columns:96px minmax(320px,1fr) minmax(480px,1.6fr) 220px 200px;padding-inline:0}.nav-desktop .language-switcher{gap:12px;padding-left:24px;font-size:12px}.nav-desktop .logo-link{min-width:0;padding-left:0}.nav-desktop .logo-link .logo{width:clamp(298px,12.5vw,320px);max-width:100%;max-height:66px}.nav-desktop .navbarDesktop-main-ul{justify-content:center;gap:clamp(24px,1.4vw,36px);min-width:0;padding-inline:20px}.nav-desktop .navbarDesktop-main-li>a{font-size:clamp(13px,.625vw,16px)}.nav-desktop .btn-agendaEdit{font-size:15px}.nav-desktop .wpp-number{padding-left:9px;font-size:16px}.nav-desktop .img-wpp{flex-basis:27px;width:27px;height:27px}}@media (width>=1025px) and (width<=1279px){.nav-desktop{grid-template-columns:6% 24% 46% 10% 14%}.language-switcher{gap:.4375rem;padding-left:1rem}.nav-desktop .logo-link{padding-left:.75rem}.nav-desktop .logo-link .logo{width:clamp(12.375rem,19vw,14.875rem);max-width:calc(100% - .75rem)}.navbarDesktop-main-ul{gap:.5625rem;padding-inline:.4375rem}.navbarDesktop-main-li>a{font-size:.59375rem}.wpp-number{display:none}.btn-agendaEdit{font-size:.65625rem}}@media (width<=1024px){.nav-desktop{display:none!important}.mobile-container{display:block}.nav-mobile{-webkit-backdrop-filter:none;background:#232a2a80;border:0;height:4.375rem;padding:0 1.0625rem}.nav-mobile.sticky-nav-mobile{background:#152227f0!important}.nav-mobile.sticky-nav-mobile.transparentmob{background:#232a2a80!important}.nav-mobile.gallery-nav,.nav-mobile.gallery-nav.sticky-nav-mobile,.nav-mobile.gallery-nav.sticky-nav-mobile.transparentmob{background:#34373c!important}.nav-mobile.menu-open,.nav-mobile.menu-open.sticky-nav-mobile,.nav-mobile.menu-open.sticky-nav-mobile.transparentmob{background:#13252a!important}.mobile-logo-link{justify-content:center;align-items:center;display:flex}.mobile-logo-link .logo{object-fit:contain;width:9.4375rem;max-width:49vw;max-height:2.375rem}.icon{place-items:center start;width:2.125rem;height:2.375rem;padding:0;display:grid}.icon img{object-fit:contain;width:1.4375rem;height:1.4375rem}.nav-mobile.menu-open .icon img{width:1.375rem;height:1.375rem}.nav-mobile .wpp-contact{justify-content:flex-end;width:2.125rem;height:2.375rem}.nav-mobile .img-wpp{flex-basis:1.4375rem;width:1.4375rem;height:1.4375rem}.mobileUls{background:#13252a;height:calc(100svh - 4.375rem);max-height:none;padding:0 1.375rem 3.625rem;overflow-y:auto}.mobileUls>ul{flex-direction:column;align-items:stretch;max-width:none;min-height:100%;margin:0;padding-top:.375rem;display:flex}.mobile-language-switcher{z-index:2;background:#13252a;border:0;justify-content:stretch;align-items:center;gap:0;height:2.375rem;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-language-switcher button{color:#ffffff47;width:50%;height:2.375rem;font-family:PoppinsCustom,Arial,sans-serif;font-size:.5625rem}.mobile-language-switcher button.active{color:#fff;background:#0e1d21;font-weight:600}.navbarMobile-main-li{border:0}.mobileUls .navbarMobile-main-li>a,.mobile-menu-trigger{width:auto;min-height:1.6875rem;font-family:var(--font-canela);letter-spacing:0;text-align:left;text-transform:none;justify-content:flex-start;align-items:center;gap:.3125rem;padding:0;font-size:1rem;font-weight:400;line-height:1.6875rem;display:flex;color:#ffffff52!important}.mobileUls .navbarMobile-main-li>a.active,.mobile-menu-trigger.active,.mobile-menu-trigger[aria-expanded=true]{font-weight:600;color:#cdb193!important}.mobile-arrow{color:currentColor;width:auto;font:400 1.3125rem/1 Arial,sans-serif;transition:transform .2s;transform:translateY(-1px)}.mobile-arrow.rotated{transform:translateY(-1px)rotate(90deg)}.mobileUls ul li ul.mobile-submenu{opacity:0;max-height:0;padding:0 0 0 2px;transition:max-height .3s,opacity .2s;display:block;overflow:hidden}.mobileUls ul li ul.mobile-submenu.open{opacity:1;max-height:42.5rem;padding-bottom:.3125rem}.mobile-menu-section{border:0;min-height:0;padding:.3125rem 0 .1875rem}.mobile-menu-section>span{color:#ffffff85;letter-spacing:.12em;margin-bottom:.1875rem;font-family:PoppinsCustom,Arial,sans-serif;font-size:.5rem;font-weight:600;display:block}.mobileUls ul li .mobile-menu-section ul{padding:0;display:block}.mobileUls ul li .mobile-menu-section li{border:0}.mobileUls ul li .mobile-menu-section a,.mobileUls ul li ul.mobile-submenu>li>a{align-items:center;min-height:1.125rem;font-family:PoppinsCustom,Arial,sans-serif;font-size:.625rem;line-height:1.125rem;display:flex;color:#ffffffdb!important}.mobileUls ul li ul.mobile-submenu>li:not(.mobile-menu-section){padding-left:.6875rem;position:relative}.mobileUls ul li ul.mobile-submenu>li:not(.mobile-menu-section):before{content:"•";color:#fff;font-size:.5625rem;position:absolute;top:1px;left:0}}@media (width<=520px){.nav-mobile{height:4.125rem;padding-inline:1rem}.mobileUls{height:calc(100svh - 4.125rem)}.mobile-logo-link .logo{width:8.875rem;max-width:50vw}}.procedures-page{background:#fff}.procedures-page .inner-hero{background-position:50% 46%;height:26.25rem}.procedures-page .inner-hero__shade{background:linear-gradient(90deg,#2d1e18ad,#2d1e185c)}.procedures-page .inner-hero__copy{max-width:58.125rem;bottom:5.125rem;left:13.4%}.procedures-page .inner-hero__copy p{color:#fff;letter-spacing:.08em;margin-bottom:.8125rem;font-family:PoppinsCustom,Arial,sans-serif;font-size:.6875rem;font-weight:500;line-height:1}.procedures-page .inner-hero h1{max-width:56.25rem;font:500 clamp(2.5rem, 3.45vw, 3.375rem)/1.07 var(--font-canela);letter-spacing:-.02em}.procedures-page .procedures-original{padding:5.125rem 5% 7.375rem}.procedures-page .procedures-original>header{text-align:center;max-width:47.5rem;margin:0 auto 3.875rem}.procedures-page .procedures-original>header h2{color:#c6ab92;font:500 1.875rem/1.15 var(--font-canela);margin-bottom:.875rem}.procedures-page .procedures-original>header p{color:#27292d;font-family:PoppinsCustom,Arial,sans-serif;font-size:.875rem;line-height:1.7}.procedures-page .procedure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.875rem 1rem;width:min(100%,67.5rem);margin:0 auto;display:grid}.procedures-page .procedure-card{text-align:left;background:#fff;min-height:0;transition:transform .22s,box-shadow .22s;box-shadow:0 .5625rem 1.375rem #26282b1c}.procedures-page .procedure-card:hover{transform:translateY(-.1875rem);box-shadow:0 .8125rem 1.75rem #26282b29}.procedures-page .procedure-card>a{height:100%;padding-bottom:.9375rem;display:block}.procedures-page .procedure-card>a>div{aspect-ratio:1;background:#ece9e4;width:100%;position:relative;overflow:hidden}.procedures-page .procedure-card>a>div:before,.procedures-page .procedure-card>a>div:after{z-index:2;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;position:absolute}.procedures-page .procedure-card>a>div:before{content:"";background:#14181985;inset:0}.procedures-page .procedure-card>a>div:after{content:"+";color:#fff;background:#202526db;border-radius:50%;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;font:300 1.6875rem/1 Arial,sans-serif;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)scale(.78)}.procedures-page .procedure-card:hover>a>div:before,.procedures-page .procedure-card:hover>a>div:after,.procedures-page .procedure-card:focus-within>a>div:before,.procedures-page .procedure-card:focus-within>a>div:after{opacity:1}.procedures-page .procedure-card:hover>a>div:after,.procedures-page .procedure-card:focus-within>a>div:after{transform:translate(-50%,-50%)scale(1)}.procedures-page .procedure-card img{aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s}.procedures-page .procedure-card:hover img{transform:scale(1.025)}.procedures-page .procedure-card h3{color:#27292d;min-height:1.875rem;font:500 clamp(1.0625rem, 1.35vw, 1.3125rem)/1.25 var(--font-canela);margin:.875rem .875rem 2px}.procedures-page .procedure-card span{color:#be8e5a;letter-spacing:0;text-transform:none;background:0 0;width:auto;height:auto;margin:0 .875rem;font-family:PoppinsCustom,Arial,sans-serif;font-size:.625rem;font-weight:400;line-height:1.4;display:inline}.procedures-page .procedures-newsletter{padding:0 3% 2.125rem}.procedures-page .procedures-newsletter>div{grid-template-columns:minmax(0,1fr) 23.125rem;gap:4.375rem;min-height:18.25rem;padding:3.4375rem 10%}.procedures-page .procedures-newsletter h2{font:400 2.125rem/1.16 PoppinsCustom,Arial,sans-serif}.procedures-page .procedures-newsletter form{font-family:PoppinsCustom,Arial,sans-serif;font-size:.8125rem}@media (width<=1024px){.procedures-page .inner-hero{height:24.375rem}.procedures-page .inner-hero__copy{bottom:3.875rem;left:8%;right:8%}.procedures-page .procedures-original{padding:4.5rem 6% 5.9375rem}.procedures-page .procedure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem}.procedures-page .procedures-newsletter>div{grid-template-columns:1fr 20rem;gap:2.8125rem}}@media (width<=680px){.procedures-page .inner-hero{background-position:58%;height:28.75rem}.procedures-page .inner-hero__copy{bottom:3.375rem}.procedures-page .inner-hero h1{font-size:clamp(2.125rem,10vw,2.75rem)}.procedures-page .procedures-original{padding:3.875rem 6% 4.75rem}.procedures-page .procedures-original>header{text-align:left;margin-bottom:2.625rem}.procedures-page .procedures-original>header h2{font-size:1.8125rem}.procedures-page .procedures-original>header p{font-size:.8125rem}.procedures-page .procedure-grid{grid-template-columns:1fr;gap:1.625rem}.procedures-page .procedure-card h3{min-height:0;font-size:1.5rem}.procedures-page .procedure-card span{font-size:.6875rem}.procedures-page .procedures-newsletter{padding:0}.procedures-page .procedures-newsletter>div{grid-template-columns:1fr;gap:2.5rem;min-height:22.5rem;padding:3.125rem 7%}.procedures-page .procedures-newsletter h2{font-size:1.8125rem}}@media (prefers-reduced-motion:reduce){.procedures-page .procedure-card,.procedures-page .procedure-card img{transition:none}}.home-newsletter.newsletter-banner,.home-newsletter.contact-newsletter.newsletter-banner,.home-newsletter.procedures-newsletter.newsletter-banner{width:100%;min-height:0;color:inherit;background:#fff;margin:0;padding:2.1875rem 2%;display:block}.home-newsletter.newsletter-banner>div,.home-newsletter.about-ref__newsletter.newsletter-banner>div,.home-newsletter.procedures-newsletter.newsletter-banner>div,.home-newsletter.contact-newsletter.newsletter-banner>div{color:#fff;background-image:linear-gradient(#152227cc,#152227cc),url(/assets/images/about-mission.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-columns:minmax(0,1fr) 18.75rem;align-items:center;gap:5.625rem;width:100%;height:17.1875rem;min-height:17.1875rem;margin:0;padding:3.25rem 10.5%;display:grid}.home-newsletter.newsletter-banner h2,.home-newsletter.procedures-newsletter.newsletter-banner h2,.home-newsletter.contact-newsletter.newsletter-banner h2{color:#fff;font:400 2.25rem/1.16 var(--font-poppins);letter-spacing:-.5px;margin:0}.home-newsletter.newsletter-banner form,.home-newsletter.procedures-newsletter.newsletter-banner form,.home-newsletter.contact-newsletter.newsletter-banner form{color:#fff;justify-self:end;width:100%;max-width:18.75rem}.home-newsletter.newsletter-banner form label{color:#fff;margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.home-newsletter.newsletter-banner form>div{border-bottom:1px solid #fff;display:flex}.home-newsletter.newsletter-banner input{color:#fff;width:100%;font:400 .875rem/1.2 var(--font-poppins);background:0 0;border:0;outline:0;padding:.5rem 0 .5625rem}.home-newsletter.newsletter-banner input::placeholder{color:#ffffffa6}.home-newsletter.newsletter-banner button{color:#fff;width:2rem;font-size:1.25rem;line-height:1}.home-newsletter.newsletter-banner button:disabled{opacity:.6;cursor:not-allowed}.newsletter-status{margin-top:.625rem;font-size:.8125rem;line-height:1.4}.newsletter-status--success{color:#9fd8b0}.newsletter-status--error{color:#f3a6a6}@media (width<=1024px){.home-newsletter.newsletter-banner>div,.home-newsletter.about-ref__newsletter.newsletter-banner>div,.home-newsletter.procedures-newsletter.newsletter-banner>div,.home-newsletter.contact-newsletter.newsletter-banner>div{grid-template-columns:minmax(0,1fr) 18.75rem;gap:2.8125rem}}@media (width<=680px){.home-newsletter.newsletter-banner,.home-newsletter.contact-newsletter.newsletter-banner,.home-newsletter.procedures-newsletter.newsletter-banner{padding:0}.home-newsletter.newsletter-banner>div,.home-newsletter.about-ref__newsletter.newsletter-banner>div,.home-newsletter.procedures-newsletter.newsletter-banner>div,.home-newsletter.contact-newsletter.newsletter-banner>div{background-position:50%;grid-template-columns:1fr;gap:2.375rem;height:auto;min-height:20.625rem;padding:3rem 7%}.home-newsletter.newsletter-banner h2,.home-newsletter.procedures-newsletter.newsletter-banner h2,.home-newsletter.contact-newsletter.newsletter-banner h2{font-size:1.8125rem}.home-newsletter.newsletter-banner form,.home-newsletter.procedures-newsletter.newsletter-banner form,.home-newsletter.contact-newsletter.newsletter-banner form{justify-self:start}}.bo-shell{min-height:100vh;font-family:var(--font-poppins);color:var(--color-text);background:#f6f5f2}.bo-auth-screen{background:#152227;flex-direction:column;justify-content:center;align-items:center;gap:36px;min-height:100vh;padding:48px 24px;display:flex}.bo-auth-card{border-top:3px solid var(--color-gold);background:#fff;flex-direction:column;gap:6px;width:100%;max-width:440px;padding:40px;display:flex;box-shadow:0 24px 70px #0003}.bo-auth-card h1{font-family:var(--font-canela);letter-spacing:-.035em;margin-bottom:2px;font-size:36px;font-weight:500}.bo-auth-card__subtitle{color:#6b6f76;margin-bottom:22px;font-size:14px}.bo-auth-card label{margin-top:12px;margin-bottom:4px;font-size:14px;font-weight:600}.bo-auth-card input{border:1px solid #d8d5cf;padding:11px 12px;font-family:inherit;font-size:15px}.bo-auth-card input:focus{outline:2px solid var(--color-gold);outline-offset:1px}.bo-auth-card__link{color:var(--color-gold);text-align:center;margin-top:18px;font-size:14px}.bo-auth-card .bo-button{margin-top:20px}.bo-config-error{text-align:center;background:#fff;max-width:520px;margin:80px auto;padding:32px}.bo-config-error h1{font-family:var(--font-canela);margin-bottom:12px}.bo-config-error code{background:#f1efe9;padding:2px 6px;font-size:14px}.bo-topbar{color:#fff;z-index:20;background:#34373c;border-bottom:1px solid #ffffff18;align-items:center;gap:16px;height:88px;padding:0 32px;display:flex;position:sticky;top:0}.bo-topbar__title{font-family:var(--font-canela);letter-spacing:.16em;text-transform:uppercase;color:#dcc4a8;border-left:1px solid #ffffff30;margin-left:12px;padding-left:28px;font-size:12px}.bo-topbar__menu-btn{flex-direction:column;gap:4px;width:28px;display:none}.bo-topbar__menu-btn span{background:#fff;height:2px;display:block}.bo-topbar__user{align-items:center;gap:10px;margin-left:auto;font-size:14px;display:flex}.bo-topbar__name{color:#fffc}.bo-body{min-height:calc(100vh - 88px);display:flex}.bo-sidebar{color:#fff;background:#152227;flex-direction:column;flex:0 0 252px;width:252px;height:calc(100dvh - 88px);padding:36px 16px 24px;display:flex;position:sticky;top:88px;overflow-y:auto}.bo-sidebar ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bo-sidebar__link{color:#d9dedf;border-left:3px solid #0000;align-items:center;gap:14px;min-height:50px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.bo-sidebar__link:hover{background:#ffffff0a}.bo-sidebar__link--active{border-left-color:var(--color-gold);color:#ead4bd;background:#c693591a}.bo-sidebar__logout{text-align:left;color:#d9dedf;margin:12px 19px 0;padding:10px 0;font-size:14px}.bo-sidebar-backdrop{display:none}.bo-main{flex:1;min-width:0;padding:48px clamp(24px,3.5vw,72px) 72px}.bo-page{width:100%;max-width:1480px;margin-inline:auto}.bo-page h1{font-family:var(--font-canela);letter-spacing:-.035em;margin-bottom:22px;font-size:36px;font-weight:500}.bo-page__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.bo-page__header h1{margin-bottom:0}.bo-section{margin-top:32px}.bo-section__header{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.bo-section__header h2{font-family:var(--font-canela);font-size:20px;font-weight:500}.bo-link{color:var(--color-gold);font-size:14px;font-weight:600}.bo-tag{color:#6b6f76;background:#f1efe9;border-radius:3px;margin-left:8px;padding:2px 7px;font-size:12px}.bo-stat-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-bottom:8px;display:grid}.bo-stat-grid--compact{grid-template-columns:repeat(auto-fit,minmax(190px,240px))}.bo-stat-card{border:1px solid #e5e1da;border-top:2px solid var(--color-gold);background:#fff;padding:26px 24px;box-shadow:0 4px 16px #15222704}.bo-stat-card__label{color:#6b6f76;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px}.bo-stat-card__value{font-family:var(--font-canela);letter-spacing:-.04em;font-size:44px;line-height:1.2}.bo-stat-card__hint{color:#9a978f;margin-top:4px;font-size:12px}.bo-filters{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.bo-filters input,.bo-filters select{background:#fff;border:1px solid #d8d5cf;padding:9px 11px;font-family:inherit;font-size:14px}.bo-filters input[type=search]{flex:240px;min-width:240px}.bo-table-wrap{background:#fff;border:1px solid #e5e1da;overflow-x:auto}.bo-table{border-collapse:collapse;width:100%;font-size:14px}.bo-table th,.bo-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eee9e0;padding:16px 20px}.bo-table th{text-transform:uppercase;letter-spacing:.04em;color:#6b6f76;font-size:12px;font-weight:600}.bo-table__actions{gap:14px;display:flex}.bo-table select{border:1px solid #d8d5cf;padding:6px 8px;font-family:inherit;font-size:14px}.bo-pagination{color:#6b6f76;justify-content:center;align-items:center;gap:16px;margin-top:18px;font-size:14px;display:flex}.bo-button{border:1px solid var(--color-gold);color:#fff;cursor:pointer;white-space:nowrap;background:#c69359;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s;display:inline-flex}.bo-button:hover:not(:disabled){background:#ad7945}.bo-button:disabled{opacity:.55;cursor:not-allowed}.bo-button--outline{color:var(--color-text);background:0 0}.bo-button--outline:hover:not(:disabled){background:#f1efe9}.bo-button--danger{background:#9a1f1f;border-color:#9a1f1f}.bo-button--danger:hover:not(:disabled){background:#7e1919}.bo-badge{text-transform:capitalize;border-radius:20px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.bo-badge--pending{color:#8a6314;background:#fdf1d9}.bo-badge--confirmed{color:#1e6b34;background:#e2f2e6}.bo-badge--completed{color:#2a4a8a;background:#e4eaf5}.bo-badge--cancelled{color:#9a1f1f;background:#fbe4e4}.bo-badge--role-admin{color:#58422a;background:#ead4bd}.bo-badge--role-staff{color:#6b6f76;background:#eee9e0}.bo-form{flex-direction:column;display:flex}.bo-form label{margin-top:14px;margin-bottom:4px;font-size:14px;font-weight:600}.bo-form input,.bo-form select,.bo-form textarea{border:1px solid #d8d5cf;padding:10px 12px;font-family:inherit;font-size:14px}.bo-form textarea{resize:vertical}.bo-form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bo-form__row>div{flex-direction:column;display:flex}.bo-form__error{color:#9a1f1f;background:#fbe4e4;margin-top:14px;padding:10px 12px;font-size:14px}.bo-form__success{color:#1e6b34;background:#e2f2e6;margin-top:14px;padding:10px 12px;font-size:14px}.bo-modal-overlay{z-index:100;background:#14141480;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.bo-modal{background:#fff;width:100%;max-width:480px;max-height:90vh;padding:28px 28px 24px;overflow-y:auto}.bo-modal__header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.bo-modal__header h2{font-family:var(--font-canela);font-size:20px;font-weight:500}.bo-modal__close{color:#6b6f76;padding:4px 8px;font-size:24px;line-height:1}.bo-modal__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.bo-state{text-align:center;color:#6b6f76;background:#fff;border:1px solid #e5e1da;padding:64px 24px}.bo-state--error{color:#9a1f1f}.bo-state__title{color:var(--color-text);margin-bottom:4px;font-weight:600}.bo-spinner{border:2px solid #d8d5cf;border-top-color:var(--color-gold);border-radius:50%;width:22px;height:22px;margin-bottom:12px;animation:.7s linear infinite bo-spin;display:inline-block}@keyframes bo-spin{to{transform:rotate(360deg)}}@media (width<=860px){.bo-topbar__menu-btn{display:flex}.bo-topbar__name{display:none}.bo-sidebar{z-index:30;width:240px;transition:transform .2s;position:fixed;top:88px;bottom:0;left:0;transform:translate(-100%)}.bo-sidebar--open{transform:translate(0)}.bo-sidebar-backdrop{z-index:25;background:#00000059;border:0;display:block;position:fixed;inset:88px 0 0}.bo-main{padding:22px 16px 48px}.bo-form__row{grid-template-columns:1fr}.bo-page__header{flex-direction:column;align-items:flex-start}}.bo-brand{flex-shrink:0;align-items:center;display:inline-flex}.bo-brand img{object-fit:contain;width:218px;height:auto;max-height:56px}.bo-avatar{color:#ead4bd;border:1px solid #c6935970;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.bo-sidebar__label{color:#a6b2b6;text-transform:uppercase;letter-spacing:.12em;margin-bottom:24px;padding:0 19px;font-size:12px}.bo-nav-index{color:#a4b0b4;font-variant-numeric:tabular-nums;font-size:12px}.bo-sidebar__link--active .bo-nav-index{color:#c69359}.bo-sidebar__footer{border-top:1px solid #ffffff18;margin-top:auto;padding-top:24px}.bo-sidebar nav{margin-bottom:40px}.bo-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#85623d;margin-bottom:8px;font-size:12px}.bo-stat-card:first-child{color:#fff;background:#34373c;border-color:#c69359 #34373c #34373c}.bo-stat-card:first-child .bo-stat-card__label{color:#e2c9aa}.bo-stat-card__label{min-height:36px;line-height:1.5}.bo-table th{background:#f0eee9;padding-block:18px}.bo-table tbody tr:hover{background:#faf8f4}.bo-table tbody tr:last-child td{border-bottom:0}.bo-filters{background:#fff;border:1px solid #e5e1da;padding:16px}.bo-filters input,.bo-filters select,.bo-form input,.bo-form select,.bo-form textarea,.bo-auth-card input{color:#27292d;background:#fff;border-radius:2px;min-width:0;min-height:44px}.bo-filters input[type=search]{min-width:0}.bo-form input,.bo-form select,.bo-form textarea,.bo-auth-card input{font-size:16px}.bo-shell :focus-visible,.bo-auth-screen :focus-visible{outline-offset:3px;outline:2px solid #ad7945}.bo-shell .bo-sidebar :focus-visible{outline-color:#ead4bd}.bo-link{color:#896039}.bo-link--danger{color:#9a1f1f}.bo-button--outline{border-color:#d8d5cf}.bo-modal{border-top:3px solid #c69359;max-width:560px;box-shadow:0 24px 80px #0003}.bo-modal__header{border-bottom:1px solid #e5e1da;gap:16px;padding-bottom:16px}.bo-modal__header h2{font-size:26px}.bo-state{font-size:16px;line-height:1.7}.bo-state__title{font-size:18px}.bo-auth-brand{flex-direction:column;align-items:center;gap:24px;display:flex}.bo-auth-brand .bo-brand img{width:260px;max-height:70px}.bo-auth-brand>span{color:#d6b893;text-transform:uppercase;letter-spacing:.16em;font-size:12px}.bo-auth-card__link{color:#896039}@media (width<=1100px) and (width>=861px){.bo-sidebar{flex-basis:220px;width:220px}.bo-main{padding-inline:24px}}@media (width<=860px){.bo-topbar{gap:14px;padding-inline:20px}.bo-topbar__title{display:none}.bo-topbar__menu-btn{flex-shrink:0;min-width:28px}.bo-sidebar{height:calc(100dvh - 88px)}.bo-sidebar:not(.bo-sidebar--open){visibility:hidden}.bo-stat-grid,.bo-stat-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-section__header{flex-wrap:wrap;gap:16px}}@media (width<=520px){.bo-brand img{width:156px}.bo-topbar{gap:12px;padding-inline:16px}.bo-avatar{display:none}.bo-topbar__user{gap:4px}.bo-stat-card{padding:20px 16px}.bo-stat-card__value{font-size:36px}.bo-page h1{font-size:30px}.bo-filters>input,.bo-filters>select{flex-basis:100%;width:100%}.bo-auth-card{padding:28px 24px}.bo-modal{padding:24px 20px}.bo-modal__actions,.bo-pagination{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.bo-sidebar,.bo-button{transition:none}}
