.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}body .wp-block-uagb-container.uagb-position__sticky{transition-property:top,bottom;transition-duration:250ms;transition-timing-function:ease}body .wp-block-uagb-container.uagb-position__sticky--stuck{position:fixed;margin:0!important}body .wp-block-uagb-container.uagb-position__sticky--restricted{position:absolute;margin:0!important}.uag-blocks-common-selector{z-index:var(--z-index-desktop)!important}@media(max-width:976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet)!important}}@media(max-width:767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile)!important}}.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5,.wp-block-uagb-advanced-heading h6,.wp-block-uagb-advanced-heading p,.wp-block-uagb-advanced-heading div{word-break:break-word}.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}.wp-block-uagb-advanced-heading .uagb-desc-text{margin:0}.wp-block-uagb-advanced-heading .uagb-separator{font-size:0;border-top-style:solid;display:inline-block;margin:0 0 10px 0}.wp-block-uagb-advanced-heading .uagb-highlight{color:#f78a0c;border:0;transition:all .3s ease}.uag-highlight-toolbar{border-left:0;border-top:0;border-bottom:0;border-radius:0;border-right-color:#1e1e1e}.uag-highlight-toolbar .components-button{border-radius:0;outline:none}.uag-highlight-toolbar .components-button.is-primary{color:#fff}.wp-block-uagb-advanced-heading.uagb-block-df2634cc.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom:15px}.wp-block-uagb-advanced-heading.uagb-block-df2634cc.wp-block-uagb-advanced-heading .uagb-highlight{font-style:normal;font-weight:Default;background:#007cba;color:#fff;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-df2634cc.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-df2634cc.wp-block-uagb-advanced-heading .uagb-highlight::selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-5fc1680b.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom:15px}.wp-block-uagb-advanced-heading.uagb-block-5fc1680b.wp-block-uagb-advanced-heading .uagb-highlight{font-style:normal;font-weight:Default;background:#007cba;color:#fff;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-5fc1680b.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-5fc1680b.wp-block-uagb-advanced-heading .uagb-highlight::selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset!important;width:unset!important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset!important;width:unset!important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset!important;width:unset!important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset!important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width:767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}.wp-block-uagb-container.uagb-block-554e7fff .uagb-container__shape-top svg{width:calc(100% + 1.3px)}.wp-block-uagb-container.uagb-block-554e7fff .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill:rgb(51 51 51)}.wp-block-uagb-container.uagb-block-554e7fff .uagb-container__shape-bottom svg{width:calc(100% + 1.3px)}.wp-block-uagb-container.uagb-block-554e7fff .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill:rgb(51 51 51)}.wp-block-uagb-container.uagb-block-554e7fff .uagb-container__video-wrap video{opacity:1}.wp-block-uagb-container.uagb-is-root-container .uagb-block-554e7fff{max-width:100%;width:100%}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-554e7fff>.uagb-container-inner-blocks-wrap{--inner-content-custom-width:min( 100%, 1200px);max-width:var(--inner-content-custom-width);width:100%;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;row-gap:20px;column-gap:20px}.wp-block-uagb-container.uagb-block-554e7fff{box-shadow:0 0 #00000070;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:!important;margin-bottom:!important;overflow:visible;order:initial;border-color:inherit;row-gap:20px;column-gap:20px}.wp-block-uagb-advanced-heading.uagb-block-b186e149.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom:15px}.wp-block-uagb-advanced-heading.uagb-block-b186e149.wp-block-uagb-advanced-heading .uagb-highlight{font-style:normal;font-weight:Default;background:#007cba;color:#fff;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-b186e149.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-b186e149.wp-block-uagb-advanced-heading .uagb-highlight::selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}@media only screen and (max-width:976px){.wp-block-uagb-container.uagb-is-root-container .uagb-block-554e7fff{width:100%}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-554e7fff>.uagb-container-inner-blocks-wrap{--inner-content-custom-width:min( 100%, 1024px);max-width:var(--inner-content-custom-width);width:100%}.wp-block-uagb-container.uagb-block-554e7fff{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:!important;margin-bottom:!important;order:initial}}@media only screen and (max-width:767px){.wp-block-uagb-container.uagb-is-root-container .uagb-block-554e7fff{max-width:100%;width:100%}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-554e7fff>.uagb-container-inner-blocks-wrap{--inner-content-custom-width:min( 100%, 767px);max-width:var(--inner-content-custom-width);width:100%;flex-wrap:wrap}.wp-block-uagb-container.uagb-block-554e7fff{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:!important;margin-bottom:!important;order:initial}}.wp-block-uagb-advanced-heading.uagb-block-52870b8f.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom:15px}.wp-block-uagb-advanced-heading.uagb-block-52870b8f.wp-block-uagb-advanced-heading .uagb-highlight{font-style:normal;font-weight:Default;background:#007cba;color:#fff;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-52870b8f.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-52870b8f.wp-block-uagb-advanced-heading .uagb-highlight::selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-52870b8f .uagb-heading-text{font-size:2.1em;line-height:1.9em}.wp-block-uagb-container.uagb-block-514bec38 .uagb-container__shape-top svg{width:calc(100% + 1.3px)}.wp-block-uagb-container.uagb-block-514bec38 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill:rgb(51 51 51)}.wp-block-uagb-container.uagb-block-514bec38 .uagb-container__shape-bottom svg{width:calc(100% + 1.3px)}.wp-block-uagb-container.uagb-block-514bec38 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill:rgb(51 51 51)}.wp-block-uagb-container.uagb-block-514bec38 .uagb-container__video-wrap video{opacity:1}.wp-block-uagb-container.uagb-is-root-container .uagb-block-514bec38{max-width:100%;width:100%}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-514bec38>.uagb-container-inner-blocks-wrap{--inner-content-custom-width:min( 100%, 1200px);max-width:var(--inner-content-custom-width);width:100%;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;row-gap:20px;column-gap:20px}.wp-block-uagb-container.uagb-block-514bec38{box-shadow:0 0 #00000070;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:!important;margin-bottom:!important;overflow:visible;order:initial;border-color:inherit;row-gap:20px;column-gap:20px}@media only screen and (max-width:976px){.wp-block-uagb-container.uagb-is-root-container .uagb-block-514bec38{width:100%}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-514bec38>.uagb-container-inner-blocks-wrap{--inner-content-custom-width:min( 100%, 1024px);max-width:var(--inner-content-custom-width);width:100%}.wp-block-uagb-container.uagb-block-514bec38{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:!important;margin-bottom:!important;order:initial}}@media only screen and (max-width:767px){.wp-block-uagb-container.uagb-is-root-container .uagb-block-514bec38{max-width:100%;width:100%}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-514bec38>.uagb-container-inner-blocks-wrap{--inner-content-custom-width:min( 100%, 767px);max-width:var(--inner-content-custom-width);width:100%;flex-wrap:wrap}.wp-block-uagb-container.uagb-block-514bec38{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:!important;margin-bottom:!important;order:initial}}.ast-page-builder-template .ast-article-post{margin-bottom:2.5em}.ast-featured-post{float:none}.ast-separate-container .ast-separate-posts.ast-article-post{margin-bottom:2em}.ast-animate-hidden{visibility:hidden;opacity:0}.ast-animate-display{visibility:visible;opacity:1}.ast-no-thumb .ast-date-meta .posted-on{margin-bottom:1.5em}.ast-date-meta.circle .posted-on{border-radius:50%;overflow:hidden}.has-post-thumbnail .ast-date-meta.circle .posted-on{margin:1em}.ast-separate-container .ast-grid-1 .blog-layout-1{padding:0}.ast-separate-container .ast-grid-1 .blog-layout-2,.ast-separate-container .ast-grid-1 .blog-layout-3{padding:0;border-bottom:0}.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:2.66666em}.ast-separate-container .ast-grid-2 .blog-layout-1,.ast-separate-container .ast-grid-2 .blog-layout-2,.ast-separate-container .ast-grid-2 .blog-layout-3,.ast-separate-container .ast-grid-3 .blog-layout-1,.ast-separate-container .ast-grid-3 .blog-layout-2,.ast-separate-container .ast-grid-3 .blog-layout-3,.ast-separate-container .ast-grid-4 .blog-layout-1,.ast-separate-container .ast-grid-4 .blog-layout-2,.ast-separate-container .ast-grid-4 .blog-layout-3{padding:1.5em}@media (max-width:1200px){.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(odd){padding:0}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:1.5em}}.site-content .ast-grid-2 .ast-article-post,.site-content .ast-grid-3 .ast-article-post,.site-content .ast-grid-4 .ast-article-post{background:0 0}.site-content .ast-grid-2 .ast-article-post .blog-layout-2,.site-content .ast-grid-2 .ast-article-post .blog-layout-3,.site-content .ast-grid-3 .ast-article-post .blog-layout-2,.site-content .ast-grid-3 .ast-article-post .blog-layout-3,.site-content .ast-grid-4 .ast-article-post .blog-layout-2,.site-content .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0}.ast-page-builder-template .ast-article-post .entry-header{margin:auto auto 1em auto;padding:0}.ast-article-post .ast-post-format-audio.ast-embeded-audio .ast-date-meta .posted-on{position:relative;display:inline-block;margin-bottom:1em}hr.post-divider{height:0;margin:0}hr.ast-single-previous-hr{height:0;margin-top:2em}.ast-show-comments-data{padding:2em 6.67em}.ast-show-comments-data .ast-show-comments{cursor:pointer}.ast-show-comments-data .ast-show-comments,.ast-show-comments-data .ast-show-comments-count{max-width:640px;text-align:center;margin-left:auto;margin-right:auto}.ast-show-comments-data .ast-show-comments-count{margin-bottom:2em}.ast-pagination-circle .ast-pagination .page-numbers,.ast-pagination-square .ast-pagination .page-numbers{border-style:solid;border-width:1px;line-height:2.33333em}.ast-pagination-circle .ast-pagination .page-numbers{border-radius:50%}.ast-pagination-circle .ast-pagination .next.page-numbers,.ast-pagination-circle .ast-pagination .prev.page-numbers{border-radius:30px}@media all and (max-width:768px){#content:before{content:""}}.ast-pagination-infinite{text-align:center;margin:2.5em 0 0}.ast-page-builder-template .ast-pagination-infinite{margin:2.5em 0}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.no-more{cursor:default}.ast-loader{display:none;margin:0 auto;min-height:58px;line-height:58px;width:70px;text-align:center}.ast-loader>div{width:18px;height:18px;background-color:#0085ba;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.ast-loader .ast-loader-1{animation-delay:-.32s}.ast-loader .ast-loader-2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.ast-blog-pagination-type-infinite .ast-pagination{display:none}.ast-hb-account-login-wrapper .ast-hb-account-login{position:fixed;left:50%;top:50%;padding:35px;max-height:550px;width:340px;margin:0 0 0 -170px;background-color:#f1f1f1;z-index:1000011;box-shadow:0 3px 6px rgb(0 0 0 / .3)}.ast-hb-account-login-wrapper .ast-hb-account-login-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;z-index:1000010;transition:all .3s}.ast-hb-account-login-wrapper .ast-hb-login-header .ast-hb-login-close{background:0 0;border:0;font-size:24px;line-height:1;padding:.4em;color:inherit;-js-display:flex;display:flex;box-shadow:none}.ast-hb-account-login-wrapper #loginform input[type=password],.ast-hb-account-login-wrapper #loginform input[type=text]{width:100%;max-width:100%;margin-top:10px;border:1px solid;background-color:#fff0;vertical-align:middle}.ast-hb-account-login-form-footer a.ast-header-account-footer-link:not(:last-child) span:after{content:"|";margin:0 .4em}.ast-header-account-link.ast-account-action-link,.ast-header-account-link.ast-account-action-login,.ast-header-account-link.ast-account-action-login.customize-unpreviewable,.ast-header-break-point .ast-header-account-link{cursor:pointer;pointer-events:all}.ast-header-account{-js-display:flex;display:flex}.ast-hb-account-login-wrapper{visibility:hidden}.ast-hb-account-login-wrapper .ast-hb-login-header{-js-display:flex;position:absolute;right:0;top:0;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.ast-hb-account-login-wrapper .ast-hb-account-login{transform:scale(.7);opacity:0;transition:all .3s;overflow:auto}.ast-hb-account-login-wrapper.show{visibility:visible}.ast-hb-account-login-wrapper.show .ast-hb-account-login{transform:scale(1) translateY(-50%);opacity:1}.ast-hb-login-body{height:100%;position:relative;line-height:1.5}.ast-hf-account-menu-wrap.ast-main-header-bar-alignment{position:relative}.main-header-bar .main-header-bar-navigation .ast-account-nav-menu{line-height:1.45}.ast-account-nav-menu{width:240px;background:#fff;left:-999em;position:absolute;top:0;z-index:99999;list-style:none;margin:0;padding-left:0;border:0;box-shadow:0 4px 10px -2px rgb(0 0 0 / .1)}.ast-account-nav-menu .sub-menu{right:auto;top:0;margin-left:0}.ast-account-nav-menu .menu-item.focus>.sub-menu,.ast-account-nav-menu .menu-item:hover>.sub-menu{left:100%}.ast-account-nav-menu .ast-left-align-sub-menu.menu-item.focus>.sub-menu,.ast-account-nav-menu .ast-left-align-sub-menu.menu-item:hover>.sub-menu{left:-100%}.ast-account-nav-menu .menu-item .menu-link{padding:.9em 1em}.ast-account-nav-menu .menu-item{border-style:none}.ast-account-nav-menu .menu-item.menu-item-has-children>.menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg)}.ast-above-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-below-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-primary-header-bar .main-header-menu.ast-account-nav-menu>.menu-item{height:auto;line-height:unset;bottom:-5px}.ast-header-account-wrap .woocommerce-MyAccount-navigation-link.is-active a{background:unset}.ast-header-account-wrap .menu-item:last-child>.menu-link{border-style:none}.ast-divider-wrapper{border:0}.ast-mobile-popup-content .ast-header-divider-element{justify-content:center}.ast-header-divider-element{position:relative}.ast-fb-divider-layout-vertical{position:relative}.ast-hb-divider-layout-vertical.ast-header-divider-element{height:100%}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px}.footer-widget-area .ast-footer-divider-element{position:relative;align-items:center}.footer-widget-area .ast-divider-wrapper{display:inline-block}.ast-builder-footer-grid-columns .ast-fb-divider-layout-horizontal{-js-display:inline-flex;display:inline-flex;vertical-align:middle}[data-section*=section-fb-button-] .ast-builder-button-size-xs .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xs .ast-custom-button{font-size:13px;padding:8px 20px}[data-section*=section-fb-button-] .ast-builder-button-size-sm .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-sm .ast-custom-button{font-size:15px;padding:10px 40px}[data-section*=section-fb-button-] .ast-builder-button-size-md .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-md .ast-custom-button{font-size:17px;padding:15px 45px}[data-section*=section-fb-button-] .ast-builder-button-size-lg .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-lg .ast-custom-button{font-size:19px;padding:20px 50px}[data-section*=section-fb-button-] .ast-builder-button-size-xl .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xl .ast-custom-button{font-size:21px;padding:25px 55px}.ast-fb-divider-layout-vertical{-js-display:flex;display:flex}.site-footer-section{position:relative}.ast-builder-language-switcher .ast-builder-language-switcher-menu{list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:#fff0}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher{display:block}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher-menu{display:block}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher{-js-display:flex;display:flex}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher-menu{-js-display:flex;display:flex;flex-wrap:wrap}.ast-builder-language-switcher a{-js-display:flex;display:flex;align-items:center}.ast-lswitcher-item-footer,.ast-lswitcher-item-header{-js-display:inline-flex;display:inline-flex}span.ast-lswitcher-item-footer:last-child,span.ast-lswitcher-item-header:last-child{margin-right:0}.ast-header-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto;z-index:99}.ast-footer-sticky-active .ast-custom-footer{position:fixed!important;right:0;left:0;bottom:0;margin:0 auto;z-index:99}.ast-custom-header{position:relative;z-index:99}.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .fl-module-content{transition:all .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-section-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-row>.elementor-column>.elementor-element-populated{transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap{transition:padding .3s linear;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content{margin-top:5px;margin-bottom:5px;transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap{transition:padding .3s linear;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row>.elementor-column>.elementor-element-populated{max-height:60px;transition:all .3s linear}.ast-custom-header.ast-header-sticky-active{top:0;width:100%;transition:ease-out}.single-advanced-hook .ast-no-title,.single-advanced-hook .hentry{margin:0}.js_active .ast-plain-container.single-advanced-hook .entry-header{margin:0}.summary.entry-summary+[CLASS*=astra-advanced-hook]{clear:both}.single-astra-advanced-hook .wp-block-buttons,.single-astra-advanced-hook .wp-block-uagb-buttons{margin-bottom:1.5em}.single-astra-advanced-hook .ast-container{flex-wrap:wrap}.single-astra-advanced-hook .ast-container>*{width:100%}body.ast-padded-layout::after,body.ast-padded-layout::before{background:inherit;content:"";display:block;height:0;left:0;position:fixed;width:100%;z-index:999}body.ast-padded-layout::after{bottom:0}body.ast-padded-layout{background-attachment:fixed}body.ast-padded-layout::before{top:0}@media (min-width:44.375em){body.ast-padded-layout.admin-bar::before{top:46px}}@media (min-width:48.9375em){body.ast-padded-layout.admin-bar::before{top:32px}}.elementor-page.ast-box-layout #page,.elementor-page.ast-padded-layout #page{overflow:hidden}.siteorigin-panels.ast-box-layout #page,.siteorigin-panels.ast-padded-layout #page{overflow:hidden}.ast-separate-container.ast-box-layout #content .ast-container{padding-left:0;padding-right:0}@media (max-width:768px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:20px;padding-right:20px}}@media (max-width:544px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:.54em;padding-right:.54em}}.js_active .ast-box-layout #page,.js_active .ast-padded-layout #page{overflow:hidden}.js_active .ast-box-layout.ast-page-builder-template .vc_row[data-vc-full-width],.js_active .ast-padded-layout.ast-page-builder-template .vc_row[data-vc-full-width]{max-width:100%;left:0!important}.ast-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto}.ast-nav-up{transform:translateY(-100%)}.site-header .sticky-custom-logo{display:none}.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:focus,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:hover{background:0 0}.ast-fullscreen-active .ast-above-header,.ast-offcanvas-active .ast-above-header{z-index:4}.ast-fullscreen-active .ast-above-header.ast-sticky-active,.ast-offcanvas-active .ast-above-header.ast-sticky-active{z-index:0}#ast-fixed-header{position:fixed;visibility:hidden;top:0;left:0;width:100%}#ast-fixed-header .main-header-bar{box-shadow:0 1px 2px rgb(0 0 0 / .2)}#ast-fixed-header.ast-header-slide{transform:translateY(-100%);transition:transform .3s linear,top .3s linear,visibility .3s linear}#ast-fixed-header.ast-header-fade{opacity:0;transition:opacity .3s linear}.main-header-bar.ast-sticky-active{box-shadow:0 2px 10px 0 rgb(36 50 66 / .075)}.ast-sticky-custom-logo .ast-header-sticked .custom-logo-link,.ast-sticky-custom-logo .ast-header-sticked .custom-mobile-logo-link{display:none}.ast-sticky-custom-logo .ast-header-sticked .sticky-custom-logo{display:inline-block}.ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:none}.ast-header-stick-fade-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-scroll-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-slide-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:inline-block}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar{line-height:55px}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar .ast-site-identity,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-main-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px!important;width:auto}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk.main-header-bar{padding-bottom:0}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-sticky-above-shrink .ast-sticky-shrunk .ast-above-header-bar .ast-site-identity,.ast-sticky-above-shrink .ast-sticky-shrunk.ast-above-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-above-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-above-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px;width:auto}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .ast-above-header-bar,.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk.ast-above-header-bar{padding-bottom:0}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-sticky-below-shrink .ast-sticky-shrunk .ast-below-header-bar .ast-site-identity,.ast-sticky-below-shrink .ast-sticky-shrunk.ast-below-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-below-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-below-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px;width:auto}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .ast-below-header-bar,.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk.ast-below-header-bar{padding-bottom:0}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-header-break-point .ast-sticky-active .sticky-custom-logo img{display:block}.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .sticky-custom-logo img{display:block}.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .ast-mobile-header-logo{display:none}.ast-header-break-point .ast-header-sticked .sticky-custom-logo img{display:block}.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-logo-link img{display:none}.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-mobile-logo-link img{display:inline-block}.above-header-toggle-on .main-header-bar{z-index:1}.ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:none}.ast-main-header-nav-open.ast-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content{display:block}.ast-main-header-nav-open.ast-hfb-header .ast-desktop-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content{display:none}.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:none}.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content{position:fixed}.site-above-header-wrap,.site-below-header-wrap,.site-primary-header-wrap{transition:all .2s linear}.ast-header-stick-slide-active .ast-flyout-menu-enable.ast-header-break-point #masthead>.main-header-bar-navigation{display:none!important}.ast-header-stick-fade-active .ast-flyout-menu-enable.ast-header-break-point #masthead>.main-header-bar-navigation{display:none!important}.ast-flyout-menu-overlay .ast-stick-primary-below-wrapper.ast-sticky-active{z-index:5}.ast-fullscreen-menu-overlay #ast-fixed-header{z-index:9}.ast-flyout-menu-enable.ast-primary-sticky-enabled .ast-stick-primary-below-wrapper,.ast-flyout-menu-enable.ast-primary-sticky-enabled .main-header-bar{overflow-y:unset!important}#ast-mobile-header .content-align-flex-start{max-height:60vh;overflow:auto}.astra-full-megamenu-wrapper{z-index:99999}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.ast-mm-has-desc>.menu-link{vertical-align:middle;text-align:center}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item:hover>.menu-link{background-color:#fff0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu{opacity:0;visibility:hidden}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu-focus .menu-item>.menu-link{background-color:#fff0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item{padding-left:15px;padding-right:15px;display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu{background-color:#fff0;display:block;opacity:1;visibility:visible;transform:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .sub-menu{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu .ast-header-navigation-arrow{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus{opacity:1;visibility:visible}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus .astra-megamenu.astra-megamenu-focus{-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched .ast-mm-template-content{padding:0}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link::after{content:''}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link .ast-icon.icon-arrow{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu .menu-link,.ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .sub-menu .menu-link{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .sub-menu{background-color:#fff0;display:block;opacity:1;visibility:visible;transform:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .sub-menu{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper{opacity:1;visibility:visible}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper{background:#fff;position:absolute;opacity:0;visibility:hidden;top:100%}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-megamenu.sub-menu{display:none;position:relative;left:0;top:0;margin:0 auto;padding-left:0;padding-right:0;border-width:0}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched.sub-menu{padding:15px}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item+.ast-mm-custom-content{margin-top:.9em}.ast-desktop .ast-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children)>a{margin-bottom:.9em}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link{background-color:#fff0}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text{vertical-align:text-top}.ast-desktop .ast-mm-custom-text-content,.ast-desktop .ast-mm-template-content{padding:0 1em}.ast-desktop .ast-mm-custom-text-content{margin-bottom:.9em}.ast-desktop .ast-below-header .ast-mm-custom-text-content,.ast-desktop .ast-below-header .ast-mm-template-content{padding:.9em 1em}.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper{border-width:1px;border-style:solid}.ast-desktop .ast-mm-widget-content a{display:initial}.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{padding:1.5em;margin-bottom:.9em}.ast-desktop .ast-mm-widget-content .ast-search-submit{display:none}.ast-desktop .submenu-with-border .astra-megamenu{border-width:1px}.ast-menu-description{line-height:1.6;display:block;font-size:.8em;padding:2px 0}.site-header a .ast-menu-description,.site-header a .sub-arrow{transition:none}.site-header .menu-text{transition:none}.ast-header-break-point .ast-menu-description{line-height:inherit}.astra-mm-highlight-label{font-size:.7em;margin-left:5px;line-height:normal;padding:3px 6px;border-radius:2px}.ast-desktop .ast-hide-menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item{display:none}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link::after{content:'';margin:0}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after{transform:rotate(-90deg)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:hover{background:0 0}.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after{display:none}.ast-disable-link{cursor:default}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link{background:0 0}.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .astra-mega-menu-width-full,.ast-desktop .astra-mega-menu-width-full-stretched{background:0 0}.ast-desktop .main-header-menu>.menu-item .astra-full-megamenu-wrapper:before{position:absolute;content:'';top:0;left:0;width:100%;transform:translateY(-100%)}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .sub-menu{box-shadow:none}.ast-desktop .main-header-menu.ast-menu-shadow .astra-megamenu .sub-menu{box-shadow:none}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper{box-shadow:0 4px 10px -2px rgb(0 0 0 / .1)}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu{display:block!important}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu{display:block!important}.ast-hidden{display:none!important}.rtl.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{right:0}.main-header-bar-wrap .ast-search-box.header-cover{z-index:7}.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em}.ast-below-header-wrap .ast-search-box.header-cover .search-submit{font-size:1.5em}.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .3s ease-in-out,display .3s ease-in-out;width:100%;height:100%}.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{background:var(--ast-fs-search-submit-background,0 0);padding:0;border-radius:50%;box-shadow:none;color:var(--ast-fs-search-text-color,#9e9e9e);transition:all .7s ease-In;outline:0;border:0;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper,.ast-search-box.header-cover .ast-search-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.ast-search-box.full-screen .ast-search-wrapper .search-form,.ast-search-box.header-cover .ast-search-wrapper .search-form{line-height:normal}.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400}.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa}.ast-search-box.header-cover{position:absolute;background:rgb(25 25 25 / .96);top:0;z-index:10}.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%}.ast-search-box.header-cover .ast-container{position:relative}.ast-search-box.header-cover .close,.ast-search-box.header-cover .search-submit,.ast-search-box.header-cover .search-text-wrap{display:inline-block}.ast-search-box.header-cover .search-text-wrap{width:calc(100% - 2.5em);vertical-align:middle}.ast-search-box.header-cover .search-submit{font-size:1.7em;margin-right:2em}.ast-search-box.header-cover #close{vertical-align:middle;backface-visibility:hidden}.ast-search-box.full-screen{position:fixed;background:rgb(25 25 25 / .96);top:0;left:0;z-index:999}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{text-align:center;color:#e2e2e2;font-size:1.5em;font-weight:400;transition-delay:50ms;transition:all .3s ease-in-out}.ast-search-box.full-screen .ast-search-wrapper fieldset{border:0;padding:2.5em 0 1em;border-bottom:2px solid var(--ast-border-color)}.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size:2em;padding-left:20px;line-height:1.7;width:92%;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper .search-form{width:70%;margin:20px auto}.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:var(--ast-fs-search-font-size,1.7em)}.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;backface-visibility:hidden}.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0}.ast-search-box.full-screen ::-moz-placeholder{opacity:0}.ast-search-box.full-screen :-ms-input-placeholder{opacity:0}.ast-search-box.full-screen :-moz-placeholder{opacity:0}@media (max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1}.ast-search-box.full-screen ::-moz-placeholder{opacity:1}.ast-search-box.full-screen :-ms-input-placeholder{opacity:1}.ast-search-box.full-screen :-moz-placeholder{opacity:1}}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5}.site-header .ast-inline-search.ast-search-menu-icon .search-form{padding-left:0;padding-right:0}.site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:2em}.ast-inline-search.ast-search-menu-icon{position:relative;transform:none;left:0;right:0}.ast-inline-search.ast-search-menu-icon .search-submit{display:block;background:0 0;border:none;position:absolute;height:100%;right:.25em;padding:0;top:0;font-size:1.3em;color:#757575}.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form{padding:0}.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-right:2em}.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field{width:80%}.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover{display:none}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form{padding-left:0;left:auto;padding-right:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form{left:0;padding-left:0;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:0}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;padding-left:3em;padding-right:1em}.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.iphone.full-screen,.ipod.full-screen{position:fixed!important}@media (max-width:992px){.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}}@media (max-width:544px){.ast-search-box.full-screen .ast-search-wrapper .large-search-text{display:none}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:1.6em}}@font-face{font-family:"Plus Jakarta Sans";src:url(/wp-content/plugins/dentalselect-core/public/fonts/PlusJakartaSans-Variable-latin.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--dsx-porcelain:#F6F3EE;--dsx-white:#FFFFFF;--dsx-ink:#14212B;--dsx-slate:#3E4A54;--dsx-mist:#5B6670;--dsx-line:#E4DED4;--dsx-teal:#0B6E73;--dsx-mint:#8FD3CD;--dsx-mint-tint:#DCEBE8;--dsx-amber-tint:#FDF1E3;--dsx-teal-dark:#084F53;--dsx-sand:#EDE8E0;--dsx-amber-line:#F0D9BC;--dsx-error:#A12D1E;--dsx-on-dark-muted:#C9D2D8;--dsx-scrim:rgba(20, 33, 43, 0.6);--dsx-font:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--dsx-size-display:clamp(44px, 5.8vw, 84px);--dsx-size-title:clamp(38px, 4.4vw, 56px);--dsx-size-heading:clamp(30px, 3.2vw, 40px);--dsx-size-subhead:clamp(22px, 2.2vw, 26px);--dsx-size-lead:20px;--dsx-size-strong:18px;--dsx-size-body:17px;--dsx-size-ui:16px;--dsx-size-small:15px;--dsx-size-caption:13px;--dsx-space-1:4px;--dsx-space-2:8px;--dsx-space-3:12px;--dsx-space-4:16px;--dsx-space-5:24px;--dsx-space-6:32px;--dsx-space-7:48px;--dsx-space-8:64px;--dsx-space-9:96px;--dsx-space-10:128px;--dsx-radius-pill:999px;--dsx-radius-lg:24px;--dsx-radius-md:16px;--dsx-radius-sm:10px;--dsx-shadow:0 30px 60px -30px rgba(20, 33, 43, 0.25);--dsx-width-wide:1280px;--dsx-width-reading:760px;--dsx-gutter:clamp(20px, 5vw, 80px);--dsx-ease:cubic-bezier(0.2, 0.8, 0.2, 1);--dsx-fast:160ms}.dsx{background:var(--dsx-porcelain);color:var(--dsx-slate);font-family:var(--dsx-font);font-size:var(--dsx-size-body);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dsx *,.dsx *::before,.dsx *::after{box-sizing:border-box}html:has(>body.dsx){background:var(--dsx-porcelain)}body.dsx{margin:0}.dsx :where(h1,h2,h3,h4){margin:0;color:var(--dsx-ink);font-weight:800;text-wrap:balance}.dsx :where(p,ul,ol,dl,figure){margin:0}.dsx :where(img,svg){display:block;max-width:100%}.dsx :where(a){color:var(--dsx-teal);text-underline-offset:3px}.dsx :where(a:hover){color:var(--dsx-teal-dark)}.dsx :focus-visible{outline:3px solid var(--dsx-teal);outline-offset:3px;border-radius:var(--dsx-radius-sm)}.dsx ::selection{background:var(--dsx-mint-tint);color:var(--dsx-ink)}.dsx .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dsx :where(button,input,select,textarea,optgroup){font-family:inherit;text-transform:none;letter-spacing:normal}.dsx-display{font-size:var(--dsx-size-display);line-height:.98;letter-spacing:-.04em}.dsx-title{font-size:var(--dsx-size-title);line-height:1.04;letter-spacing:-.035em}.dsx-heading{font-size:var(--dsx-size-heading);line-height:1.1;letter-spacing:-.03em}.dsx-subhead{font-size:var(--dsx-size-subhead);line-height:1.25;letter-spacing:-.02em}.dsx-lead{font-size:var(--dsx-size-lead);line-height:1.55;color:var(--dsx-slate)}.dsx-small{font-size:var(--dsx-size-small);line-height:1.55}.dsx-caption{font-size:var(--dsx-size-caption);line-height:1.5;color:var(--dsx-mist)}.dsx-muted{color:var(--dsx-mist)}.dsx-kicker{font-size:var(--dsx-size-small);font-weight:700;color:var(--dsx-teal)}.dsx-prose{max-width:var(--dsx-width-reading);color:var(--dsx-slate)}.dsx-prose>*+*{margin-top:var(--dsx-space-4)}.dsx-prose>:first-child{margin-top:0}.dsx-prose :where(h2){margin-top:var(--dsx-space-7);font-size:var(--dsx-size-heading);line-height:1.1;letter-spacing:-.03em}.dsx-prose :where(h3){margin-top:var(--dsx-space-6);font-size:var(--dsx-size-subhead);line-height:1.25;letter-spacing:-.02em}.dsx-prose :where(ul,ol){padding-left:1.2em}.dsx-prose :where(li+li){margin-top:var(--dsx-space-2)}@media (prefers-reduced-motion:reduce){.dsx *,.dsx *::before,.dsx *::after{transition-duration:0ms;animation-duration:0ms}}.dsx-container{width:100%;max-width:calc(var(--dsx-width-wide) + 2 * var(--dsx-gutter));margin-inline:auto;padding-inline:var(--dsx-gutter)}.dsx-reading{max-width:var(--dsx-width-reading)}.dsx-section{padding-block:var(--dsx-space-9)}.dsx-section--tight{padding-block:var(--dsx-space-8)}.dsx-stack{display:flex;flex-direction:column;gap:var(--dsx-space-4)}.dsx-stack--lg{gap:var(--dsx-space-6)}.dsx-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dsx-space-3)}.dsx-grid{display:grid;gap:var(--dsx-space-5);grid-template-columns:repeat(var(--dsx-cols,3),minmax(0,1fr))}.dsx-grid--2{--dsx-cols:2}.dsx-grid--3{--dsx-cols:3}.dsx-grid--4{--dsx-cols:4}.dsx-split{display:grid;gap:var(--dsx-space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.dsx-with-rail{display:grid;gap:var(--dsx-space-8);grid-template-columns:minmax(0,1fr) 340px;align-items:start}@media (max-width:1024px){.dsx-grid--4{--dsx-cols:2}.dsx-split,.dsx-with-rail{grid-template-columns:minmax(0,1fr);gap:var(--dsx-space-6)}}@media (max-width:640px){.dsx-grid{--dsx-cols:1}.dsx-section{padding-block:var(--dsx-space-8)}}.dsx-logo{display:inline-flex;align-items:baseline;color:var(--dsx-ink);font-size:var(--dsx-size-subhead);font-weight:800;letter-spacing:-.045em;line-height:1;text-decoration:none}.dsx-logo:hover{color:var(--dsx-ink)}.dsx-logo__dot{color:var(--dsx-teal)}.dsx-on-dark .dsx-logo,.dsx-logo--on-dark{color:var(--dsx-white)}.dsx-on-dark .dsx-logo__dot,.dsx-logo--on-dark .dsx-logo__dot{color:var(--dsx-mint)}.dsx-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--dsx-radius-sm);background:var(--dsx-mint)}.dsx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--dsx-space-2);min-height:52px;padding:0 var(--dsx-space-5);border:1.5px solid #fff0;border-radius:var(--dsx-radius-pill);font-family:inherit;font-size:var(--dsx-size-ui);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dsx-fast) var(--dsx-ease),border-color var(--dsx-fast) var(--dsx-ease),color var(--dsx-fast) var(--dsx-ease)}.dsx-btn--primary{background:var(--dsx-teal);color:var(--dsx-white)}.dsx-btn--primary:hover{background:var(--dsx-teal-dark);color:var(--dsx-white)}.dsx-btn--secondary{border-color:var(--dsx-ink);background:#fff0;color:var(--dsx-ink)}.dsx-btn--secondary:hover{background:var(--dsx-ink);color:var(--dsx-white)}.dsx-btn--dark{background:var(--dsx-ink);color:var(--dsx-white)}.dsx-btn--dark:hover{background:var(--dsx-teal-dark);color:var(--dsx-white)}.dsx-btn--on-dark{background:var(--dsx-mint);color:var(--dsx-ink)}.dsx-btn--on-dark:hover{background:var(--dsx-white);color:var(--dsx-ink)}.dsx-btn--outline-on-dark{border-color:var(--dsx-white);background:#fff0;color:var(--dsx-white)}.dsx-btn--outline-on-dark:hover{background:var(--dsx-white);color:var(--dsx-ink)}.dsx-btn--small{min-height:44px;padding:0 var(--dsx-space-4);font-size:var(--dsx-size-small)}.dsx-btn--block{width:100%}.dsx-btn[disabled],.dsx-btn[aria-disabled="true"]{opacity:.5;cursor:not-allowed}.dsx-link{display:inline-flex;align-items:center;gap:6px;color:var(--dsx-teal);font-weight:700;text-decoration:none}.dsx-link:hover{color:var(--dsx-teal-dark);text-decoration:underline}.dsx-card{display:flex;flex-direction:column;gap:var(--dsx-space-3);padding:var(--dsx-space-6);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white);color:var(--dsx-slate)}.dsx-card--link{text-decoration:none;transition:border-color var(--dsx-fast) var(--dsx-ease),transform var(--dsx-fast) var(--dsx-ease),box-shadow var(--dsx-fast) var(--dsx-ease)}.dsx-card--link:hover{border-color:var(--dsx-teal);transform:translateY(-2px);box-shadow:var(--dsx-shadow);color:var(--dsx-slate)}.dsx-card--raised{box-shadow:var(--dsx-shadow)}.dsx-card__kicker{font-size:var(--dsx-size-caption);font-weight:700;color:var(--dsx-teal)}.dsx-card__title{color:var(--dsx-ink);font-size:var(--dsx-size-subhead);font-weight:800;line-height:1.2;letter-spacing:-.02em}.dsx-card__text{font-size:var(--dsx-size-small);line-height:1.55;color:var(--dsx-mist)}.dsx-panel-dark,.dsx-on-dark{background:var(--dsx-ink);color:var(--dsx-on-dark-muted)}.dsx-panel-dark{padding:var(--dsx-space-8);border-radius:var(--dsx-radius-lg)}.dsx-on-dark :where(h1,h2,h3,h4){color:var(--dsx-white)}.dsx-on-dark :where(a:not(.dsx-btn)){color:var(--dsx-mint)}.dsx-callout{padding:var(--dsx-space-5) var(--dsx-space-6);border-radius:var(--dsx-radius-lg);background:var(--dsx-mint-tint);color:var(--dsx-ink)}.dsx-callout--warn{border:1px solid var(--dsx-amber-line);background:var(--dsx-amber-tint)}.dsx-callout__title{margin-bottom:var(--dsx-space-2);font-size:var(--dsx-size-strong);font-weight:800}.dsx-divider{height:1px;border:0;background:var(--dsx-line)}.dsx-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--dsx-space-4);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-pill);background:var(--dsx-white);color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:600;text-decoration:none}a.dsx-chip:hover,.dsx-chip[aria-pressed="true"],a.dsx-chip[aria-current]{border-color:var(--dsx-ink);background:var(--dsx-ink);color:var(--dsx-white)}.dsx-status{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--dsx-radius-pill);font-size:var(--dsx-size-caption);font-weight:700;line-height:1.5}.dsx-status--good{background:var(--dsx-mint-tint);color:var(--dsx-teal-dark)}.dsx-status--neutral{background:var(--dsx-sand);color:var(--dsx-slate)}.dsx-status--dark{background:var(--dsx-ink);color:var(--dsx-white)}.dsx-status--warn{background:var(--dsx-amber-tint);color:var(--dsx-ink)}.dsx-crumbs{display:flex;flex-wrap:wrap;gap:var(--dsx-space-2);font-size:var(--dsx-size-caption);color:var(--dsx-mist)}.dsx-crumbs a{color:var(--dsx-mist);text-decoration:none}.dsx-crumbs a:hover{color:var(--dsx-ink);text-decoration:underline}.dsx-crumbs [aria-current="page"]{color:var(--dsx-ink)}.dsx-field{display:flex;flex-direction:column;gap:6px;font-size:var(--dsx-size-caption);font-weight:700;color:var(--dsx-slate)}.dsx-input,.dsx-select,.dsx-textarea{width:100%;min-height:52px;padding:0 var(--dsx-space-4);border:1.5px solid var(--dsx-line);border-radius:var(--dsx-radius-md);background:var(--dsx-white);color:var(--dsx-ink);font-family:inherit;font-size:var(--dsx-size-ui);font-weight:500;transition:border-color var(--dsx-fast) var(--dsx-ease)}.dsx-textarea{min-height:120px;padding:var(--dsx-space-3) var(--dsx-space-4);line-height:1.5;resize:vertical}.dsx-input::placeholder,.dsx-textarea::placeholder{color:var(--dsx-mist)}.dsx-input:focus,.dsx-select:focus,.dsx-textarea:focus{border-color:var(--dsx-teal);outline:none}.dsx-help{font-size:var(--dsx-size-caption);font-weight:500;color:var(--dsx-mist)}.dsx-field--error .dsx-input,.dsx-field--error .dsx-select,.dsx-field--error .dsx-textarea{border-color:var(--dsx-error)}.dsx-field--error .dsx-help{color:var(--dsx-error)}.dsx-choice{display:flex;align-items:center;gap:var(--dsx-space-3);min-height:56px;padding:var(--dsx-space-3) var(--dsx-space-4);border:1.5px solid var(--dsx-line);border-radius:var(--dsx-radius-md);background:var(--dsx-white);color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:600;cursor:pointer}.dsx-choice:hover{border-color:var(--dsx-mist)}.dsx-choice:has(input:checked){border-color:var(--dsx-teal);background:var(--dsx-mint-tint)}.dsx-choice input{width:20px;height:20px;margin:0;accent-color:var(--dsx-teal)}.dsx-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--dsx-space-4);margin-bottom:var(--dsx-space-6)}.dsx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dsx-space-6);padding-block:var(--dsx-space-5);border-block:1px solid var(--dsx-line)}.dsx-stats__value{color:var(--dsx-ink);font-size:var(--dsx-size-subhead);font-weight:800;letter-spacing:-.03em;line-height:1.15}.dsx-stats__label{font-size:var(--dsx-size-small);color:var(--dsx-mist)}@media (max-width:800px){.dsx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dsx-price{display:flex;flex-direction:column;gap:var(--dsx-space-4)}.dsx-price__row{display:flex;justify-content:space-between;gap:var(--dsx-space-4);font-size:var(--dsx-size-small)}.dsx-price__row strong{color:var(--dsx-ink)}.dsx-price__bar{position:relative;height:10px;border-radius:var(--dsx-radius-pill);background:var(--dsx-sand)}.dsx-price__range{position:absolute;top:0;bottom:0;left:var(--dsx-from,10%);right:calc(100% - var(--dsx-to, 70%));border-radius:var(--dsx-radius-pill);background:var(--dsx-mint)}.dsx-price__median{position:absolute;top:-5px;left:var(--dsx-median,40%);width:3px;height:20px;border-radius:2px;background:var(--dsx-ink)}.dsx-facts{display:flex;flex-direction:column}.dsx-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--dsx-space-3);padding-block:var(--dsx-space-4);border-top:1px solid var(--dsx-sand)}.dsx-facts>div:first-child{border-top:0}.dsx-facts dt{font-size:var(--dsx-size-caption);color:var(--dsx-mist)}.dsx-facts dd{margin:0;color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:700}.dsx-steps{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--dsx-line)}.dsx-steps>li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--dsx-space-4);padding-block:var(--dsx-space-5);border-top:1px solid var(--dsx-line);counter-increment:dsx-step}.dsx-steps>li::before{content:counter(dsx-step);color:var(--dsx-teal);font-size:var(--dsx-size-subhead);font-weight:800;line-height:1.2}.dsx-steps strong{display:block;color:var(--dsx-ink);font-size:var(--dsx-size-strong)}.dsx-faq{border-bottom:1px solid var(--dsx-line)}.dsx-faq details{border-top:1px solid var(--dsx-line)}.dsx-faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--dsx-space-4);padding-block:var(--dsx-space-5);color:var(--dsx-ink);font-size:var(--dsx-size-strong);font-weight:700;cursor:pointer;list-style:none}.dsx-faq summary::-webkit-details-marker{display:none}.dsx-faq summary::after{content:"+";color:var(--dsx-teal);font-size:var(--dsx-size-subhead);font-weight:600;line-height:1}.dsx-faq details[open] summary::after{content:"–"}.dsx-faq details>:not(summary){padding-bottom:var(--dsx-space-5)}.dsx-list-links{display:flex;flex-direction:column;border-bottom:1px solid var(--dsx-line)}.dsx-list-links a{display:flex;justify-content:space-between;align-items:baseline;gap:var(--dsx-space-5);padding-block:var(--dsx-space-5);border-top:1px solid var(--dsx-line);color:var(--dsx-ink);font-size:var(--dsx-size-subhead);font-weight:700;letter-spacing:-.02em;text-decoration:none}.dsx-list-links a:hover{color:var(--dsx-teal)}.dsx-list-links small{color:var(--dsx-mist);font-size:var(--dsx-size-small);font-weight:500;letter-spacing:0}.dsx-table-wrap{overflow-x:auto}.dsx-table{width:100%;border-collapse:collapse;font-size:var(--dsx-size-small)}.dsx-table th,.dsx-table td{padding:var(--dsx-space-3) var(--dsx-space-4) var(--dsx-space-3) 0;border-top:1px solid var(--dsx-sand);text-align:left;vertical-align:top}.dsx-table thead th{border-top:0;color:var(--dsx-mist);font-size:var(--dsx-size-caption);font-weight:700}.dsx-table tbody th{color:var(--dsx-ink);font-weight:700}.dsx-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--dsx-line);background:var(--dsx-porcelain)}.dsx-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--dsx-space-6);min-height:76px}.dsx-header__nav{display:flex;gap:var(--dsx-space-6);font-size:var(--dsx-size-small);font-weight:600}.dsx-header__nav a{color:var(--dsx-ink);text-decoration:none}.dsx-header__nav a:hover,.dsx-header__nav a[aria-current="page"]{color:var(--dsx-teal)}.dsx-header__actions{display:flex;align-items:center;gap:var(--dsx-space-5);font-size:var(--dsx-size-small)}.dsx-header__actions>a:not(.dsx-btn){color:var(--dsx-mist);text-decoration:none}.dsx-header__menu{display:none}@media (max-width:1024px){.dsx-header__nav,.dsx-header__actions>a:not(.dsx-btn){display:none}.dsx-header__menu{display:inline-flex}}@media (max-width:640px){.dsx-header__actions>.dsx-btn:not(.dsx-header__menu){display:none}.dsx-header__inner{min-height:64px}}.dsx-footer{padding-block:var(--dsx-space-8) var(--dsx-space-6);border-top:1px solid var(--dsx-line);font-size:var(--dsx-size-small)}.dsx-footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:var(--dsx-space-6)}.dsx-footer h2{margin-bottom:var(--dsx-space-3);font-size:var(--dsx-size-small)}.dsx-footer nav{display:flex;flex-direction:column;gap:var(--dsx-space-2)}.dsx-footer nav a{color:var(--dsx-slate);text-decoration:none}.dsx-footer nav a:hover{color:var(--dsx-teal)}.dsx-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--dsx-space-4);margin-top:var(--dsx-space-7);padding-top:var(--dsx-space-5);border-top:1px solid var(--dsx-line);font-size:var(--dsx-size-caption);color:var(--dsx-mist)}@media (max-width:800px){.dsx-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dsx-skip{position:absolute;left:var(--dsx-space-4);top:calc(-1 * var(--dsx-space-9));z-index:100;padding:var(--dsx-space-3) var(--dsx-space-4);border-radius:var(--dsx-radius-sm);background:var(--dsx-ink);color:var(--dsx-white);font-weight:700;text-decoration:none}.dsx-skip:focus{top:var(--dsx-space-4);color:var(--dsx-white)}.dsx-menu{border-top:1px solid var(--dsx-line);background:var(--dsx-porcelain);padding-block:var(--dsx-space-5) var(--dsx-space-6)}.dsx-menu__link{padding-block:var(--dsx-space-3);border-bottom:1px solid var(--dsx-sand);color:var(--dsx-ink);font-size:var(--dsx-size-subhead);font-weight:700;letter-spacing:-.02em;text-decoration:none}.dsx-menu__link[aria-current="page"]{color:var(--dsx-teal)}@media (min-width:1025px){.dsx-menu{display:none}}.dsx-page-head{padding-block:var(--dsx-space-7) var(--dsx-space-8);border-bottom:1px solid var(--dsx-line)}.dsx-page-head__question{color:var(--dsx-teal);font-weight:700}.dsx-page-head__media{margin:0;overflow:hidden;border-radius:var(--dsx-radius-lg);background:var(--dsx-sand)}.dsx-page-head__media img{width:100%;height:auto;aspect-ratio:16 / 11;object-fit:cover}.dsx .ds-guide-editorial{margin:0;color:var(--dsx-mist);font-size:var(--dsx-size-caption)}.dsx .ds-guide-editorial a{color:var(--dsx-mist)}.dsx-on-dark :where(p,.dsx-lead,.dsx-small,.dsx-caption){color:var(--dsx-on-dark-muted)}.dsx-on-dark :where(.dsx-subhead,.dsx-heading,.dsx-title){color:var(--dsx-white)}.dsx-urgent{margin-top:var(--dsx-space-6)}.dsx-guide{display:grid;grid-template-columns:200px minmax(0,1fr) 300px;gap:var(--dsx-space-7);align-items:start;padding-block:var(--dsx-space-8) var(--dsx-space-9)}.dsx-toc{position:sticky;top:calc(76px + var(--dsx-space-5));display:flex;flex-direction:column;gap:2px;font-size:var(--dsx-size-small)}.dsx-toc__title{margin-bottom:var(--dsx-space-2);color:var(--dsx-mist);font-size:var(--dsx-size-caption);font-weight:700}.dsx-toc a{padding:var(--dsx-space-2) var(--dsx-space-3);border-radius:var(--dsx-radius-sm);color:var(--dsx-slate);text-decoration:none}.dsx-toc a:hover{color:var(--dsx-ink)}.dsx-toc a[aria-current]{background:var(--dsx-white);color:var(--dsx-ink);font-weight:700}.dsx-guide__article{display:flex;flex-direction:column;gap:var(--dsx-space-8);min-width:0}.dsx-guide__section{display:flex;flex-direction:column;gap:var(--dsx-space-5);scroll-margin-top:calc(76px + var(--dsx-space-5))}.dsx-guide__rail{position:sticky;top:calc(76px + var(--dsx-space-5));display:flex;flex-direction:column;gap:var(--dsx-space-4)}.dsx-guide__rail .dsx-panel-dark{padding:var(--dsx-space-6)}.dsx-guide__next{padding:var(--dsx-space-7)}.dsx-figure{margin:0;display:flex;flex-direction:column;gap:var(--dsx-space-2)}.dsx-figure img{width:100%;height:auto;border-radius:var(--dsx-radius-lg)}.dsx-sources__list{display:flex;flex-direction:column;gap:var(--dsx-space-2);padding-left:1.2em;font-size:var(--dsx-size-small)}.dsx-price-card__label{font-weight:700;color:var(--dsx-ink)}.dsx-price-card__note{display:block;margin-top:var(--dsx-space-1);color:var(--dsx-mist);font-size:var(--dsx-size-caption);font-weight:500}.dsx-price-card .dsx-facts dd{font-weight:600;line-height:1.5}@media (max-width:1200px){.dsx-guide{grid-template-columns:minmax(0,1fr) 300px}.dsx-toc{position:static;grid-column:1 / -1;flex-direction:row;flex-wrap:nowrap;gap:var(--dsx-space-2);overflow-x:auto;padding-bottom:var(--dsx-space-2)}.dsx-toc__title{display:none}.dsx-toc a{flex:0 0 auto;border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-pill);background:var(--dsx-white);white-space:nowrap}}@media (max-width:1024px){.dsx-guide{grid-template-columns:minmax(0,1fr)}.dsx-guide__rail{position:static}.dsx-guide__next{padding:var(--dsx-space-6)}}.dsx-guide__body :where(h3){color:var(--dsx-ink);font-size:var(--dsx-size-strong);font-weight:800;letter-spacing:-.01em}.dsx-guide__body .ds-why-intro{display:flex;flex-direction:column;gap:var(--dsx-space-2);padding:var(--dsx-space-5) var(--dsx-space-6);border-radius:var(--dsx-radius-lg);background:var(--dsx-mint-tint)}.dsx-guide__body .ds-why-question{margin:0;color:var(--dsx-ink);font-size:var(--dsx-size-lead);font-weight:700;line-height:1.4}.dsx-guide__body .ds-term-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dsx-space-3)}.dsx-guide__body .ds-term-lines>div{display:flex;flex-direction:column;gap:var(--dsx-space-2);padding:var(--dsx-space-5);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-md);background:var(--dsx-white)}.dsx-guide__body .ds-term-lines dt{color:var(--dsx-teal);font-size:var(--dsx-size-caption);font-weight:700}.dsx-guide__body .ds-term-lines dd{margin:0;font-size:var(--dsx-size-small);line-height:1.55}.dsx-guide__body .ds-treatment-timeline{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--dsx-line);counter-reset:dsx-phase}.dsx-guide__body .ds-treatment-timeline>li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--dsx-space-4);margin:0;padding-block:var(--dsx-space-5);border-top:1px solid var(--dsx-line);counter-increment:dsx-phase}.dsx-guide__body .ds-treatment-timeline>li::before{content:counter(dsx-phase);grid-row:1 / span 2;color:var(--dsx-teal);font-size:var(--dsx-size-subhead);font-weight:800;line-height:1.2}.dsx-guide__body .ds-timeline-phase{color:var(--dsx-mist);font-size:var(--dsx-size-caption);font-weight:700;text-transform:lowercase}.dsx-guide__body .ds-timeline-phase::first-letter{text-transform:uppercase}.dsx-guide__body .ds-treatment-timeline>li>div{display:flex;flex-direction:column;gap:var(--dsx-space-2)}.dsx-guide__body .ds-alternative-lines{margin:0;padding:0;list-style:none;display:grid;gap:var(--dsx-space-3)}.dsx-guide__body .ds-alternative-lines>li{display:flex;flex-direction:column;gap:var(--dsx-space-2);margin:0;padding:var(--dsx-space-5);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-md);background:var(--dsx-white)}.dsx-guide__body .ds-option-guide-links{display:flex;flex-wrap:wrap;gap:var(--dsx-space-2) var(--dsx-space-5)}.dsx-guide__body .ds-option-guide-links a{color:var(--dsx-teal);font-size:var(--dsx-size-small);font-weight:700;text-decoration:none}.dsx-guide__body .ds-option-guide-links a:hover{text-decoration:underline}.dsx-guide__body :where(.ds-open-list,.ds-fee-list,.ds-consider-list,.ds-care-routine){padding-left:1.2em}.dsx-guide__body .ds-risk-lines>li::marker{color:var(--dsx-teal)}.dsx-guide__body .ds-consultation-questions{margin:0;padding:var(--dsx-space-5) var(--dsx-space-6) var(--dsx-space-5) calc(var(--dsx-space-6) + 1.2em);border-radius:var(--dsx-radius-lg);background:var(--dsx-mint-tint);color:var(--dsx-ink)}.dsx-guide__body .ds-consultation-questions>li+li{margin-top:var(--dsx-space-2)}.dsx-guide__body .ds-faq-grid{border-bottom:1px solid var(--dsx-line)}.dsx-guide__body .ds-faq-grid details{border-top:1px solid var(--dsx-line)}.dsx-guide__body .ds-faq-grid summary{display:flex;justify-content:space-between;align-items:center;gap:var(--dsx-space-4);padding-block:var(--dsx-space-5);color:var(--dsx-ink);font-size:var(--dsx-size-strong);font-weight:700;cursor:pointer;list-style:none}.dsx-guide__body .ds-faq-grid summary::-webkit-details-marker{display:none}.dsx-guide__body .ds-faq-grid summary::after{content:"+";color:var(--dsx-teal);font-size:var(--dsx-size-subhead);font-weight:600;line-height:1}.dsx-guide__body .ds-faq-grid details[open] summary::after{content:"–"}.dsx-guide__body .ds-faq-grid details>p{margin:0;padding-bottom:var(--dsx-space-5)}.dsx-guide__body figure{margin:0}.dsx-guide__body img{height:auto;border-radius:var(--dsx-radius-lg)}@media (max-width:800px){.dsx-guide__body .ds-term-lines{grid-template-columns:minmax(0,1fr)}}.dsx-guide__body .ds-treatment-timeline>li{row-gap:var(--dsx-space-1)}.dsx-guide__body :where(h3)+:where(p,ul,ol){margin-top:var(--dsx-space-2)}.dsx-guide__body :where(li>h3){margin:0}.dsx-guide__body :where(.ds-open-list,.ds-care-routine,.ds-fee-list)>li+li{margin-top:var(--dsx-space-3)}.dsx-footer__legal a,.dsx .ds-guide-editorial a,.dsx-prose a:not(.dsx-btn):not(.dsx-link){text-decoration:underline;text-underline-offset:3px}.dsx-guide__body :where(p,ul,ol)+:where(p,ul,ol){margin-top:var(--dsx-space-4)}.dsx-guide__body :where(.ds-advice-table,.ds-cg-table-wrap){overflow-x:auto;border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-md);background:var(--dsx-white)}.dsx-guide__body :where(.ds-advice-table,.ds-cg-table-wrap) table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--dsx-size-small)}.dsx-guide__body :where(.ds-advice-table,.ds-cg-table-wrap) caption{padding:var(--dsx-space-4) var(--dsx-space-5) 0;color:var(--dsx-mist);font-size:var(--dsx-size-caption);font-weight:700;text-align:left}.dsx-guide__body :where(.ds-advice-table,.ds-cg-table-wrap) :where(th,td){padding:var(--dsx-space-3) var(--dsx-space-5);border-top:1px solid var(--dsx-sand);text-align:left;vertical-align:top;line-height:1.5}.dsx-guide__body :where(.ds-advice-table,.ds-cg-table-wrap) thead th{border-top:0;background:var(--dsx-porcelain);color:var(--dsx-ink);font-weight:800}.dsx-guide__body :where(.ds-advice-table,.ds-cg-table-wrap) tbody th{color:var(--dsx-ink);font-weight:700}.dsx-guide__body .ds-guide-support{margin:0}.dsx-guide__body .ds-guide-support img{width:100%}.dsx-guide__body .ds-guide-support figcaption{margin-top:var(--dsx-space-2);color:var(--dsx-mist);font-size:var(--dsx-size-caption)}.dsx-guide__body .ds-about-lead{color:var(--dsx-slate);font-size:var(--dsx-size-lead);line-height:1.55}.dsx-guide__body :where(.ds-cg-source,.ds-cg-note){color:var(--dsx-mist);font-size:var(--dsx-size-caption)}.dsx-guide__body .ds-cg-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dsx-space-3)}.dsx-guide__body .ds-cg-options>div{display:flex;flex-direction:column;gap:var(--dsx-space-2);margin:0;padding:var(--dsx-space-5);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-md);background:var(--dsx-white)}.dsx-guide__body .ds-cg-options h3{margin:0}.dsx-guide__body .ds-cg-options p{margin:0;font-size:var(--dsx-size-small)}.dsx-guide__body .ds-cg-providers{display:flex;flex-wrap:wrap;gap:var(--dsx-space-2) var(--dsx-space-5);padding:0;list-style:none}.dsx-guide__body .ds-cg-providers li{margin:0}.dsx-guide__body .ds-profile-text-link{color:var(--dsx-teal);font-weight:700;text-decoration:none}.dsx-guide__body .ds-profile-text-link:hover{text-decoration:underline}.dsx-guide__body .dsx-callout :where(p+p){margin-top:var(--dsx-space-3)}@media (max-width:640px){.dsx-guide__body .ds-cg-options{grid-template-columns:minmax(0,1fr)}}.dsx-rail-nav a{padding:var(--dsx-space-2) 0;border-top:1px solid var(--dsx-sand);color:var(--dsx-slate);font-size:var(--dsx-size-small);text-decoration:none}.dsx-rail-nav a:hover{color:var(--dsx-ink)}.dsx-rail-nav a[aria-current="page"]{color:var(--dsx-ink);font-weight:700}.dsx .ds-aff-tag{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:var(--dsx-radius-pill);background:var(--dsx-sand);color:var(--dsx-slate);font-size:var(--dsx-size-caption);font-weight:600;vertical-align:middle}.dsx .ds-aff-link{color:var(--dsx-teal);font-weight:700}.dsx .ds-aff-notice{padding:var(--dsx-space-3) var(--dsx-space-4);border-radius:var(--dsx-radius-md);background:var(--dsx-mint-tint);color:var(--dsx-ink);font-size:var(--dsx-size-small)}.dsx .ds-aff-notice a{color:var(--dsx-teal-dark);text-decoration:underline}.dsx .ds-buy-box{display:flex;flex-direction:column;gap:var(--dsx-space-4);padding:var(--dsx-space-6);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white);box-shadow:var(--dsx-shadow)}.dsx .ds-buy-box h2{font-size:var(--dsx-size-heading);line-height:1.1;letter-spacing:-.03em}.dsx .ds-buy-picks{display:grid;gap:var(--dsx-space-3);margin:0;padding:0;list-style:none}.dsx .ds-buy-picks li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dsx-space-1) var(--dsx-space-3);padding:var(--dsx-space-4);border-radius:var(--dsx-radius-md);background:var(--dsx-porcelain)}.dsx .ds-buy-picks strong{flex:1 1 100%;color:var(--dsx-ink)}.dsx .ds-buy-note{color:var(--dsx-mist);font-size:var(--dsx-size-caption)}.dsx .ds-buy-note a{color:var(--dsx-mist);text-decoration:underline}.dsx-hub{display:flex;flex-direction:column;gap:var(--dsx-space-8);padding-block:var(--dsx-space-7) var(--dsx-space-9)}.dsx-hub-search{max-width:520px}.dsx-chips{display:flex;flex-wrap:wrap;gap:var(--dsx-space-2)}.dsx-hub__status:empty{display:none}.dsx-hub__group[hidden]{display:none}.dsx-hub__grid [hidden]{display:none}.dsx-card--media{padding:0 0 var(--dsx-space-5);overflow:hidden;gap:var(--dsx-space-2)}.dsx-card--media>:not(.dsx-card__media){padding-inline:var(--dsx-space-5)}.dsx-card--media>.dsx-card__kicker,.dsx-card--media>.dsx-card__title:first-child{padding-top:var(--dsx-space-5)}.dsx-card__media{display:block;aspect-ratio:3 / 2;margin-bottom:var(--dsx-space-2);overflow:hidden;background:var(--dsx-sand)}.dsx-card__media img{width:100%;height:100%;object-fit:cover}.dsx-hub__grid .dsx-card__title{font-size:var(--dsx-size-strong)}.dsx-hub__cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--dsx-space-6)}.dsx-hub__cta .dsx-stack{max-width:640px}@media (max-width:640px){.dsx-hub__cta{padding:var(--dsx-space-6)}}.dsx-home-hero{padding-block:var(--dsx-space-9) var(--dsx-space-8)}.dsx-home-hero__grid{align-items:center}.dsx-home-hero__card{display:flex;flex-direction:column;gap:var(--dsx-space-3)}.dsx-home-hero__card-title{color:var(--dsx-ink);font-weight:800}.dsx-home-concern{min-height:220px}.dsx-home-note{margin-top:var(--dsx-space-5)}.dsx-home-note a{text-decoration:underline}.dsx-home-find{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--dsx-space-7);align-items:end}.dsx-home-find__form{display:flex;gap:var(--dsx-space-3);align-items:flex-end}.dsx-home-find__field{flex:1 1 auto;color:var(--dsx-on-dark-muted)}.dsx-home-find__form .dsx-btn{flex:0 0 auto}.dsx-home-guides{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--dsx-space-8)}@media (max-width:1024px){.dsx-home-find,.dsx-home-guides{grid-template-columns:minmax(0,1fr);gap:var(--dsx-space-6)}}@media (max-width:640px){.dsx-home-hero{padding-block:var(--dsx-space-7)}.dsx-home-find{padding:var(--dsx-space-6)}.dsx-home-find__form{flex-direction:column;align-items:stretch}}.dsx-footer__legal{align-items:baseline}.dsx-footer__legal>span{flex:1 1 520px}.dsx-footer__legal nav{gap:var(--dsx-space-5)}.dsx-footer__legal nav a{color:var(--dsx-mist)}.dsx-footer__legal nav a:hover{color:var(--dsx-ink)}.dsx-footer__legal nav{flex:0 0 auto;flex-wrap:nowrap}.dsx-footer__legal nav a{white-space:nowrap}@media (max-width:640px){.dsx-footer__legal nav{flex-wrap:wrap}}.dsx-footer .dsx-footer__legal nav{flex-direction:row}.dsx-find-head{padding-block:var(--dsx-space-6) var(--dsx-space-4)}#dsx-find .ds-live-search{width:100%;max-width:calc(var(--dsx-width-wide) + 2 * var(--dsx-gutter));margin-inline:auto;padding:0 var(--dsx-gutter) var(--dsx-space-9);color:var(--dsx-slate);font-family:var(--dsx-font);font-size:var(--dsx-size-body)}#dsx-find .ds-find-map-heading,#dsx-find .ds-results-kicker,#dsx-find .ds-results-toggle,#dsx-find .ds-map-panel-toggle,#dsx-find #ds-map-sheet-toggle,#dsx-find .ds-ui-noscript,#dsx-find .ds-result-card__media-sheen{display:none}#dsx-find :where(button,input,select){font-family:inherit}#dsx-find :where(h2,h3){margin:0;color:var(--dsx-ink)}#dsx-find :where(p){margin:0}#dsx-find .ds-modern-hero{position:relative;z-index:20;display:flex;flex-direction:column;gap:var(--dsx-space-3);margin-bottom:var(--dsx-space-5)}#dsx-find .ds-search-ui{position:relative}#dsx-find #ds-search-form{margin:0}#dsx-find .ds-ui-bar{display:flex;align-items:stretch;gap:var(--dsx-space-2);max-width:980px;padding:var(--dsx-space-2);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white)}#dsx-find .ds-ui-field{position:relative;flex:1 1 0%;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:var(--dsx-space-2) var(--dsx-space-4);border-left:1px solid var(--dsx-sand)}#dsx-find .ds-ui-location-field{flex-grow:1.5;border-left:0}#dsx-find .ds-radius-field{flex-grow:.7}#dsx-find .ds-ui-field>label{color:var(--dsx-slate);font-size:var(--dsx-size-caption);font-weight:700}#dsx-find .ds-ui-input-row input{width:100%;padding:0;border:0;background:#fff0;color:var(--dsx-ink);font-size:var(--dsx-size-ui);font-weight:600}#dsx-find .ds-ui-input-row input:focus{outline:none}#dsx-find .ds-ui-field:focus-within{border-radius:var(--dsx-radius-md);outline:2px solid var(--dsx-teal);outline-offset:-2px}#dsx-find .ds-ui-choice-trigger{display:flex;justify-content:space-between;align-items:center;gap:var(--dsx-space-2);width:100%;padding:0;border:0;background:#fff0;color:var(--dsx-ink);font-size:var(--dsx-size-ui);font-weight:600;text-align:left;cursor:pointer}#dsx-find .ds-ui-choice-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dsx-find .ds-ui-search{display:inline-flex;align-items:center;justify-content:center;gap:var(--dsx-space-2);min-height:56px;padding:0 var(--dsx-space-5);border:0;border-radius:var(--dsx-radius-md);background:var(--dsx-teal);color:var(--dsx-white);font-size:var(--dsx-size-ui);font-weight:700;cursor:pointer}#dsx-find .ds-ui-search:hover{background:var(--dsx-teal-dark)}#dsx-find .ds-ui-search svg{width:18px;height:18px}#dsx-find .ds-ui-geo-status,#dsx-find .ds-address-message{color:var(--dsx-mist);font-size:var(--dsx-size-caption)}#dsx-find .ds-ui-geo-status button{margin-left:var(--dsx-space-2);padding:0;border:0;background:none;color:var(--dsx-teal);font-size:var(--dsx-size-caption);font-weight:700;cursor:pointer}#dsx-find .ds-ui-filters{display:flex;flex-wrap:wrap;gap:var(--dsx-space-2)}#dsx-find .ds-ui-filters:empty,#dsx-find .ds-ui-filters:not(:has(:not([hidden]))){display:none}#dsx-find .ds-ui-panel-host{position:relative;max-width:980px}#dsx-find .ds-ui-popover{position:absolute;top:var(--dsx-space-2);left:0;z-index:40;display:flex;flex-direction:column;gap:var(--dsx-space-2);width:min(440px, 100%);max-height:380px;overflow-y:auto;padding:var(--dsx-space-3);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-md);background:var(--dsx-white);box-shadow:var(--dsx-shadow)}#dsx-find .ds-ui-popover ul{margin:0;padding:0;list-style:none}#dsx-find .ds-ui-popover [role="option"]{display:flex;align-items:center;gap:var(--dsx-space-3);padding:var(--dsx-space-2) var(--dsx-space-3);border-radius:var(--dsx-radius-sm);color:var(--dsx-ink);font-size:var(--dsx-size-small);cursor:pointer}#dsx-find .ds-ui-popover [role="option"]:hover,#dsx-find .ds-ui-popover [role="option"].is-active{background:var(--dsx-porcelain)}#dsx-find .ds-ui-popover [role="option"][aria-selected="true"]{background:var(--dsx-mint-tint);font-weight:700}#dsx-find .ds-ui-popover [role="option"] svg{flex:0 0 auto;width:16px;height:16px;color:var(--dsx-teal)}#dsx-find .ds-ui-popover small{display:block;color:var(--dsx-mist);font-size:var(--dsx-size-caption)}#dsx-find .ds-ui-popover-title,#dsx-find .ds-ui-choice-group{padding:var(--dsx-space-2) var(--dsx-space-3) 0;color:var(--dsx-mist);font-size:var(--dsx-size-caption);font-weight:700}#dsx-find .ds-ui-use-location{display:flex;align-items:center;gap:var(--dsx-space-2);padding:var(--dsx-space-3);border:0;border-radius:var(--dsx-radius-sm);background:var(--dsx-mint-tint);color:var(--dsx-teal-dark);font-size:var(--dsx-size-small);font-weight:700;cursor:pointer}#dsx-find .ds-ui-use-location svg{width:16px;height:16px}#dsx-find .ds-ui-choice-search{width:100%;min-height:44px;padding:0 var(--dsx-space-3);border:1.5px solid var(--dsx-line);border-radius:var(--dsx-radius-sm);font-size:var(--dsx-size-ui)}#dsx-find .ds-ui-choice-empty{padding:var(--dsx-space-2) var(--dsx-space-3);color:var(--dsx-mist);font-size:var(--dsx-size-small)}#dsx-find .ds-find-map-section,#dsx-find .ds-find-map-frame{display:block}#dsx-find .ds-search-product{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--dsx-space-6);align-items:start}#dsx-find .ds-search-results{min-width:0}#dsx-find .ds-search-product>.ds-live-search__topbar{grid-column:1 / -1}#dsx-find .ds-search-map-wrap{position:sticky;top:calc(76px + var(--dsx-space-5));height:calc(100vh - 76px - 2 * var(--dsx-space-5));min-height:420px;overflow:hidden;border-radius:var(--dsx-radius-lg);background:var(--dsx-sand)}#dsx-find .ds-search-map{position:absolute;inset:0}#dsx-find .ds-before-search .ds-search-product,#dsx-find .ds-search-product.ds-map-expanded{grid-template-columns:minmax(0,1fr)}#dsx-find .ds-before-search .ds-search-results,#dsx-find .ds-search-product.ds-map-expanded .ds-search-results{display:none}#dsx-find .ds-before-search .ds-search-map-wrap{position:relative;top:0;height:520px}#dsx-find .ds-search-product.ds-map-expanded .ds-search-map-wrap{height:calc(100vh - 76px - 2 * var(--dsx-space-5))}#dsx-find .ds-map-controls{position:absolute;top:var(--dsx-space-4);right:var(--dsx-space-4);z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:var(--dsx-space-2)}#dsx-find :where(.ds-map-controls button,.ds-map-search-area,.ds-map-live-total,.ds-map-status){display:inline-flex;align-items:center;gap:var(--dsx-space-2);min-height:40px;padding:0 var(--dsx-space-4);border:0;border-radius:var(--dsx-radius-pill);background:var(--dsx-white);color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:700;box-shadow:var(--dsx-shadow)}#dsx-find .ds-map-controls button{cursor:pointer}#dsx-find .ds-map-controls button:hover{background:var(--dsx-ink);color:var(--dsx-white)}#dsx-find .ds-map-search-area{position:absolute;top:var(--dsx-space-4);left:50%;z-index:5;transform:translateX(-50%);cursor:pointer}#dsx-find .ds-map-live-total{position:absolute;left:var(--dsx-space-4);bottom:var(--dsx-space-4);z-index:5;font-weight:600}#dsx-find .ds-map-live-total>span{width:8px;height:8px;border-radius:50%;background:var(--dsx-teal)}#dsx-find .ds-map-status{position:absolute;top:var(--dsx-space-4);left:var(--dsx-space-4);z-index:5}#dsx-find .ds-map-error{position:absolute;top:50%;left:50%;z-index:4;width:min(420px, calc(100% - 2 * var(--dsx-space-5)));padding:var(--dsx-space-4) var(--dsx-space-5);transform:translate(-50%,-50%);border-radius:var(--dsx-radius-md);background:var(--dsx-white);color:var(--dsx-slate);font-size:var(--dsx-size-small);text-align:center;box-shadow:var(--dsx-shadow)}#dsx-find .ds-google-pins{position:absolute;top:0;left:0}#dsx-find .ds-google-pin{position:absolute;z-index:1;display:grid;place-items:center;width:34px;height:34px;margin:0;padding:0;transform:translate(-50%,-50%);border:2px solid var(--dsx-white);border-radius:50%;background:var(--dsx-teal);color:var(--dsx-white);font-size:var(--dsx-size-caption);font-weight:800;line-height:1;cursor:pointer;box-shadow:var(--dsx-shadow)}#dsx-find .ds-google-pin svg{width:18px;height:18px}#dsx-find .ds-google-pin.is-cluster{width:auto;min-width:40px;height:40px;padding:0 var(--dsx-space-3);border-radius:var(--dsx-radius-pill);background:var(--dsx-ink)}#dsx-find .ds-google-pin:hover,#dsx-find .ds-google-pin:focus-visible{z-index:3;background:var(--dsx-teal-dark)}#dsx-find .ds-google-pin.is-cluster:hover{background:var(--dsx-teal-dark)}#dsx-find .ds-google-pin.is-selected{z-index:4;background:var(--dsx-ink);outline:3px solid var(--dsx-mint);outline-offset:1px}#dsx-find .ds-popup-card{display:flex;flex-direction:column;gap:var(--dsx-space-1);max-width:240px;color:var(--dsx-ink);font-family:var(--dsx-font);font-size:var(--dsx-size-small)}#dsx-find .ds-popup-card a{color:var(--dsx-teal);font-weight:700}#dsx-find .ds-search-results__header{display:flex;flex-direction:column;gap:var(--dsx-space-1);margin-bottom:var(--dsx-space-4)}#dsx-find #ds-results-title{font-size:var(--dsx-size-subhead);font-weight:800;letter-spacing:-.02em;line-height:1.25}#dsx-find #ds-results-meta{color:var(--dsx-mist);font-size:var(--dsx-size-small)}#dsx-find .ds-search-stable-note{color:var(--dsx-mist);font-size:var(--dsx-size-caption)}#dsx-find .ds-results-sort-slot:not(:empty){margin-top:var(--dsx-space-2)}#dsx-find .ds-results-sort-slot .ds-ui-choice-trigger{width:auto;min-height:40px;padding:0 var(--dsx-space-4);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-pill);background:var(--dsx-white);font-size:var(--dsx-size-small)}#dsx-find .ds-results-columns{display:flex;flex-direction:column;gap:var(--dsx-space-4)}#dsx-find .ds-results-list{display:flex;flex-direction:column;gap:var(--dsx-space-3)}#dsx-find .ds-result-card{display:flex;gap:var(--dsx-space-4);padding:var(--dsx-space-4);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white);transition:border-color var(--dsx-fast) var(--dsx-ease),box-shadow var(--dsx-fast) var(--dsx-ease)}#dsx-find .ds-result-card:hover,#dsx-find .ds-result-card.is-active,#dsx-find .ds-result-card.is-selected{border-color:var(--dsx-teal);box-shadow:var(--dsx-shadow)}#dsx-find .ds-result-card:focus-visible{outline:3px solid var(--dsx-teal);outline-offset:2px}#dsx-find .ds-result-card__media{position:relative;flex:0 0 76px;height:76px;overflow:hidden;border-radius:var(--dsx-radius-md);background:var(--dsx-mint-tint)}#dsx-find .ds-result-card__media img{width:100%;height:100%;object-fit:cover}#dsx-find .ds-result-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#dsx-find .ds-result-card__monogram{color:var(--dsx-teal-dark);font-size:var(--dsx-size-strong);font-weight:800;letter-spacing:-.02em}#dsx-find .ds-card-photo-credit{position:absolute;right:4px;bottom:2px;color:var(--dsx-white);font-size:var(--dsx-size-caption)}#dsx-find .ds-result-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--dsx-space-1);min-width:0}#dsx-find .ds-result-card__name{color:var(--dsx-ink);font-size:var(--dsx-size-strong);font-weight:800;letter-spacing:-.01em;line-height:1.3}#dsx-find .ds-result-card__location{color:var(--dsx-mist);font-size:var(--dsx-size-small)}#dsx-find .ds-card-proximity,#dsx-find .ds-result-card__trust-row,#dsx-find .ds-result-card__treatments{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dsx-space-2)}#dsx-find .ds-result-card__distance{color:var(--dsx-teal);font-size:var(--dsx-size-caption);font-weight:700}#dsx-find :where(.ds-closest-match,.ds-result-card__trust,.ds-result-card__treatments>*){padding:2px 10px;border-radius:var(--dsx-radius-pill);background:var(--dsx-sand);color:var(--dsx-slate);font-size:var(--dsx-size-caption);font-weight:700}#dsx-find .ds-closest-match{background:var(--dsx-mint-tint);color:var(--dsx-teal-dark)}#dsx-find .ds-result-card__trust--verified{background:var(--dsx-ink);color:var(--dsx-white)}#dsx-find .ds-result-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dsx-space-4);padding-top:var(--dsx-space-2)}#dsx-find .ds-result-card__status-text:empty{display:none}#dsx-find .ds-result-card__status-text,#dsx-find .ds-result-card__live-status{color:var(--dsx-mist);font-size:var(--dsx-size-caption)}#dsx-find .ds-result-card__cta{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--dsx-space-4);border-radius:var(--dsx-radius-pill);background:var(--dsx-teal);color:var(--dsx-white);font-size:var(--dsx-size-small);font-weight:700;text-decoration:none}#dsx-find .ds-result-card__cta:hover{background:var(--dsx-teal-dark);color:var(--dsx-white)}#dsx-find .ds-practice-directions{color:var(--dsx-teal);font-size:var(--dsx-size-small);font-weight:700;text-decoration:none}#dsx-find .ds-practice-directions:hover{text-decoration:underline}#dsx-find .ds-detail-description{color:var(--dsx-slate);font-size:var(--dsx-size-small)}#dsx-find .ds-results-loading{display:flex;align-items:center;gap:var(--dsx-space-3);padding:var(--dsx-space-5);color:var(--dsx-slate);font-size:var(--dsx-size-small)}#dsx-find .ds-loading-spinner{width:20px;height:20px;border:3px solid var(--dsx-sand);border-top-color:var(--dsx-teal);border-radius:50%;animation:dsx-spin 800ms linear infinite}@keyframes dsx-spin{to{transform:rotate(360deg)}}#dsx-find .ds-results-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dsx-space-2);padding:var(--dsx-space-5) var(--dsx-space-6);border-radius:var(--dsx-radius-lg);background:var(--dsx-mint-tint);color:var(--dsx-ink)}#dsx-find .ds-results-empty button,#dsx-find .ds-results-pagination button,#dsx-find .ds-mobile-sheet__pagination button{min-height:44px;padding:0 var(--dsx-space-5);border:1.5px solid var(--dsx-ink);border-radius:var(--dsx-radius-pill);background:#fff0;color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:700;cursor:pointer}#dsx-find .ds-results-empty button:hover,#dsx-find .ds-results-pagination button:hover{background:var(--dsx-ink);color:var(--dsx-white)}#dsx-find .ds-results-pagination{display:flex;flex-direction:column;align-items:center;gap:var(--dsx-space-3);padding-top:var(--dsx-space-3);color:var(--dsx-mist);font-size:var(--dsx-size-small)}#dsx-find .ds-results-adviser{display:flex;flex-direction:column;gap:var(--dsx-space-2);padding:var(--dsx-space-5);border-radius:var(--dsx-radius-lg);background:var(--dsx-mint-tint);color:var(--dsx-ink)}#dsx-find .ds-results-adviser h3{font-size:var(--dsx-size-strong);font-weight:800}#dsx-find .ds-results-adviser p{font-size:var(--dsx-size-small)}#dsx-find .ds-results-adviser .ds-btn-enquiry{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--dsx-space-5);border-radius:var(--dsx-radius-pill);background:var(--dsx-ink);color:var(--dsx-white);font-size:var(--dsx-size-small);font-weight:700;text-decoration:none}#dsx-find .ds-results-adviser small{color:var(--dsx-slate);font-size:var(--dsx-size-caption)}#dsx-find .ds-results-locations{margin-top:var(--dsx-space-9)}#dsx-find .ds-directory-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--dsx-space-4);margin-bottom:var(--dsx-space-5)}#dsx-find .ds-directory-heading h2{font-size:var(--dsx-size-heading);font-weight:800;letter-spacing:-.03em;line-height:1.1}#dsx-find .ds-directory-heading h2 .ds-brand-dot{display:none}#dsx-find .ds-directory-heading p{color:var(--dsx-mist);font-size:var(--dsx-size-small)}#dsx-find .ds-directory-heading [role="status"]{color:var(--dsx-mist);font-size:var(--dsx-size-caption)}#dsx-find .ds-catalogue-filter{display:flex;flex-direction:column;gap:6px;color:var(--dsx-slate);font-size:var(--dsx-size-caption);font-weight:700}#dsx-find .ds-catalogue-filter input{min-width:280px;min-height:48px;padding:0 var(--dsx-space-4);border:1.5px solid var(--dsx-line);border-radius:var(--dsx-radius-md);background:var(--dsx-white);color:var(--dsx-ink);font-size:var(--dsx-size-ui)}#dsx-find .ds-browse-enquiry-layout{display:block}#dsx-find .ds-results-locations .ds-sticky-enquiry-column{display:none}#dsx-find .ds-ld-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dsx-space-4)}#dsx-find .ds-ld-card-link{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white);color:var(--dsx-ink);text-decoration:none;transition:border-color var(--dsx-fast) var(--dsx-ease),box-shadow var(--dsx-fast) var(--dsx-ease)}#dsx-find .ds-ld-card-link:hover{border-color:var(--dsx-teal);box-shadow:var(--dsx-shadow)}#dsx-find .ds-ld-media{aspect-ratio:3 / 2;overflow:hidden;background:var(--dsx-sand)}#dsx-find .ds-ld-media img{width:100%;height:100%;object-fit:cover}#dsx-find .ds-ld-card-body{display:flex;flex-direction:column;gap:var(--dsx-space-2);padding:var(--dsx-space-4) var(--dsx-space-5) var(--dsx-space-5)}#dsx-find .ds-ld-pin{display:none}#dsx-find .ds-ld-city h3{font-size:var(--dsx-size-strong);font-weight:800}#dsx-find .ds-ld-city p{color:var(--dsx-mist);font-size:var(--dsx-size-caption)}#dsx-find .ds-ld-cta{color:var(--dsx-teal);font-size:var(--dsx-size-small);font-weight:700}#dsx-find .ds-ld-empty{padding:var(--dsx-space-5);border-radius:var(--dsx-radius-lg);background:var(--dsx-mint-tint);color:var(--dsx-ink)}#dsx-find .ds-mobile-map-preview-hit,#dsx-find .ds-mobile-map-toolbar,#dsx-find .ds-mobile-sheet{display:none}.dsx-page-search .ds-mobile-enquiry-bar{display:none}@media (max-width:1024px){#dsx-find .ds-search-product{grid-template-columns:minmax(0,1fr)}#dsx-find .ds-search-map-wrap{position:relative;top:0;order:-1;height:380px;min-height:0}#dsx-find .ds-ld-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.dsx-find-head{padding-block:var(--dsx-space-5) var(--dsx-space-3)}#dsx-find .ds-ui-bar{flex-wrap:wrap}#dsx-find .ds-ui-field{flex:1 1 40%;border-left:0;border-top:1px solid var(--dsx-sand)}#dsx-find .ds-ui-location-field{flex-basis:100%;border-top:0}#dsx-find .ds-ui-search{flex-basis:100%;min-height:52px}#dsx-find .ds-search-map-wrap{position:static;height:0;min-height:0;overflow:visible;background:none}#dsx-find .ds-search-map-wrap>:not(.ds-mobile-map-preview-hit){visibility:hidden}#dsx-find .ds-search-map{position:fixed;inset:0}#dsx-find .ds-mobile-map-preview-hit{position:fixed;left:50%;bottom:var(--dsx-space-6);z-index:30;display:inline-flex;padding:0;border:0;background:none;transform:translateX(-50%);visibility:visible;cursor:pointer}#dsx-find .ds-mobile-map-preview-pill{display:inline-flex;align-items:center;gap:var(--dsx-space-2);min-height:50px;padding:0 var(--dsx-space-5);border-radius:var(--dsx-radius-pill);background:var(--dsx-ink);color:var(--dsx-white);font-size:var(--dsx-size-ui);font-weight:700;box-shadow:var(--dsx-shadow)}#dsx-find .ds-mobile-map-preview-pill svg{width:18px;height:18px}#dsx-find .ds-search-map-wrap.is-mobile-map-open{position:fixed;inset:0;z-index:1000;height:auto;overflow:hidden;background:var(--dsx-sand)}#dsx-find .ds-search-map-wrap.is-mobile-map-open>*{visibility:visible}#dsx-find .ds-search-map-wrap.is-mobile-map-open .ds-mobile-map-preview-hit{display:none}#dsx-find .ds-search-map-wrap.is-mobile-map-open .ds-map-controls,#dsx-find .ds-search-map-wrap.is-mobile-map-open .ds-map-live-total{display:none}#dsx-find .ds-search-map-wrap.is-mobile-map-open .ds-mobile-map-toolbar{position:absolute;top:0;left:0;right:0;z-index:6;display:flex;align-items:center;gap:var(--dsx-space-3);padding:var(--dsx-space-3) var(--dsx-space-4);background:var(--dsx-porcelain);border-bottom:1px solid var(--dsx-line)}#dsx-find .ds-mobile-map-toolbar__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--dsx-line);border-radius:50%;background:var(--dsx-white);cursor:pointer}#dsx-find .ds-mobile-map-toolbar__close svg{width:18px;height:18px}#dsx-find .ds-mobile-map-toolbar__copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}#dsx-find .ds-mobile-map-toolbar__copy strong{overflow:hidden;color:var(--dsx-ink);font-size:var(--dsx-size-small);text-overflow:ellipsis;white-space:nowrap}#dsx-find .ds-mobile-map-toolbar__copy span{color:var(--dsx-mist);font-size:var(--dsx-size-caption)}#dsx-find .ds-mobile-map-toolbar__list{min-height:40px;padding:0 var(--dsx-space-4);border:0;border-radius:var(--dsx-radius-pill);background:var(--dsx-ink);color:var(--dsx-white);font-size:var(--dsx-size-small);font-weight:700;cursor:pointer}#dsx-find .ds-search-map-wrap.is-mobile-map-open .ds-mobile-sheet{position:absolute;left:0;right:0;bottom:0;z-index:6;display:flex;flex-direction:column;gap:var(--dsx-space-3);max-height:46%;padding:var(--dsx-space-4);border-top-left-radius:var(--dsx-radius-lg);border-top-right-radius:var(--dsx-radius-lg);background:var(--dsx-porcelain);box-shadow:var(--dsx-shadow)}#dsx-find .ds-mobile-sheet__summary{display:flex;justify-content:space-between;align-items:center;gap:var(--dsx-space-3)}#dsx-find .ds-mobile-sheet__summary strong{display:block;color:var(--dsx-ink);font-size:var(--dsx-size-small)}#dsx-find .ds-mobile-sheet__summary span{color:var(--dsx-mist);font-size:var(--dsx-size-caption)}#dsx-find #ds-mobile-filter{min-height:40px;padding:0 var(--dsx-space-4);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-pill);background:var(--dsx-white);font-size:var(--dsx-size-small);font-weight:700;cursor:pointer}#dsx-find .ds-mobile-sheet__results{display:flex;flex-direction:column;gap:var(--dsx-space-2);overflow-y:auto}#dsx-find .ds-mobile-sheet__pagination{display:flex;justify-content:space-between;align-items:center;gap:var(--dsx-space-2);color:var(--dsx-mist);font-size:var(--dsx-size-caption)}#dsx-find .ds-result-card{padding:var(--dsx-space-3);gap:var(--dsx-space-3)}#dsx-find .ds-result-card__media{flex-basis:64px;height:64px}#dsx-find .ds-directory-heading{align-items:stretch}#dsx-find .ds-catalogue-filter input{min-width:0;width:100%}#dsx-find .ds-ld-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dsx-space-3)}#dsx-find .ds-ld-card-body{padding:var(--dsx-space-3)}}.dsx-page-search.ds-mobile-map-lock{overflow:hidden}#dsx-find#dsx-find [hidden]{display:none}.dsx-town{display:flex;flex-direction:column;gap:var(--dsx-space-8);padding-block:var(--dsx-space-7) var(--dsx-space-9)}.dsx-town-preview{margin-top:var(--dsx-space-5)}.dsx-town-search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--dsx-space-3);max-width:620px}.dsx-town-search .dsx-field{flex:1 1 260px}.dsx-town__layout{display:block}.dsx-town__layout--side{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--dsx-space-6);align-items:start}.dsx-town__side{position:sticky;top:calc(76px + var(--dsx-space-5))}.dsx-town__prompt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--dsx-space-4)}.dsx-town__faq{display:flex;flex-direction:column;gap:var(--dsx-space-5);max-width:var(--dsx-width-reading)}.dsx-town__faq details>p{margin:0;padding-bottom:var(--dsx-space-5)}.dsx-practice{display:flex;gap:var(--dsx-space-4);padding:var(--dsx-space-4);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white);transition:border-color var(--dsx-fast) var(--dsx-ease),box-shadow var(--dsx-fast) var(--dsx-ease)}.dsx-practice:hover{border-color:var(--dsx-teal);box-shadow:var(--dsx-shadow)}.dsx-practice__media{display:flex;align-items:center;justify-content:center;flex:0 0 76px;height:76px;overflow:hidden;border-radius:var(--dsx-radius-md);background:var(--dsx-mint-tint);color:var(--dsx-teal-dark);font-size:var(--dsx-size-strong);font-weight:800;text-decoration:none}.dsx-practice__media img{width:100%;height:100%;object-fit:cover}.dsx-practice__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--dsx-space-1);min-width:0}.dsx-practice__top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--dsx-space-3)}.dsx-practice__name{font-size:var(--dsx-size-strong);line-height:1.3;letter-spacing:-.01em}.dsx-practice__name a{color:var(--dsx-ink);text-decoration:none}.dsx-practice__name a:hover{color:var(--dsx-teal);text-decoration:underline}.dsx-practice__distance{flex:0 0 auto;color:var(--dsx-teal);font-size:var(--dsx-size-caption);font-weight:700}.dsx-practice__address{color:var(--dsx-mist);font-size:var(--dsx-size-small)}.dsx-practice__text{color:var(--dsx-slate);font-size:var(--dsx-size-small)}.dsx-practice__facts{gap:var(--dsx-space-2);padding-top:var(--dsx-space-1)}.dsx-practice__facts:empty{display:none}.dsx-practice__actions{padding-top:var(--dsx-space-2)}.dsx-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dsx-space-2);padding-top:var(--dsx-space-3)}.dsx-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-pill);background:var(--dsx-white);color:var(--dsx-ink);font-weight:700;text-decoration:none}.dsx-pagination a:hover,.dsx-pagination a[aria-current="page"]{border-color:var(--dsx-ink);background:var(--dsx-ink);color:var(--dsx-white)}.dsx-pagination span{margin-left:var(--dsx-space-2)}@media (max-width:1024px){.dsx-town__layout--side{grid-template-columns:minmax(0,1fr)}.dsx-town__side{position:static}}@media (max-width:640px){.dsx-practice{padding:var(--dsx-space-3);gap:var(--dsx-space-3)}.dsx-practice__media{flex-basis:64px;height:64px}.dsx-practice__top{flex-direction:column;gap:2px}}.dsx-town__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dsx-space-3);align-items:stretch}.dsx-town__list>:not(.dsx-practice){grid-column:1 / -1}.dsx-town__layout--side .dsx-town__list{grid-template-columns:minmax(0,1fr)}@media (max-width:1024px){.dsx-town__list{grid-template-columns:minmax(0,1fr)}}.dsx-profile__demo{margin-top:var(--dsx-space-5)}.dsx-profile__glance{align-self:stretch}.dsx-profile__status a{color:var(--dsx-teal);font-size:var(--dsx-size-small);font-weight:700;text-decoration:none}.dsx-profile__status a.is-open{color:var(--dsx-teal)}.dsx-profile__status a.is-closed{color:var(--dsx-slate)}.dsx-profile__call{align-self:center}.dsx-gallery{position:relative;margin-top:var(--dsx-space-6)}.dsx-gallery__track{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:210px 210px;gap:var(--dsx-space-2);overflow:hidden;border-radius:var(--dsx-radius-lg)}.dsx-gallery__photo{display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden;border:0;background:var(--dsx-sand);cursor:zoom-in}.dsx-gallery__photo:first-child{grid-row:1 / span 2}.dsx-gallery__photo img{width:100%;height:100%;object-fit:cover;transition:transform var(--dsx-fast) var(--dsx-ease)}.dsx-gallery__photo:hover img{transform:scale(1.02)}.dsx-gallery__photo--extra{display:none}.dsx-gallery[data-count="1"] .dsx-gallery__track{grid-template-columns:1fr}.dsx-gallery[data-count="2"] .dsx-gallery__track,.dsx-gallery[data-count="3"] .dsx-gallery__track{grid-template-columns:2fr 1fr}.dsx-gallery__all{position:absolute;right:var(--dsx-space-4);bottom:var(--dsx-space-4);background:var(--dsx-white)}.dsx-gallery__count{display:none}.dsx-gallery-modal{position:fixed;inset:0;z-index:2000;display:none;grid-template-columns:64px minmax(0,1fr) 64px;grid-template-rows:auto minmax(0,1fr);gap:var(--dsx-space-4);padding:var(--dsx-space-5);background:var(--dsx-ink);color:var(--dsx-white)}.dsx-gallery-modal.is-open{display:grid}.dsx-gallery-modal__top{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:var(--dsx-space-4)}.dsx-gallery-modal__top .dsx-caption{color:var(--dsx-on-dark-muted)}.dsx-gallery-modal__stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dsx-space-3);min-height:0}.dsx-gallery-modal__stage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--dsx-radius-md)}.dsx-gallery-modal__nav{align-self:center;width:52px;height:52px;border:1px solid var(--dsx-on-dark-muted);border-radius:50%;background:#fff0;color:var(--dsx-white);font-size:var(--dsx-size-subhead);cursor:pointer}.dsx-gallery-modal__nav:hover{background:var(--dsx-white);color:var(--dsx-ink)}.dsx-gallery-modal.is-single .dsx-gallery-modal__nav{visibility:hidden}.dsx-profile__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--dsx-space-5) var(--dsx-space-8);align-items:start;padding-block:var(--dsx-space-6) var(--dsx-space-9)}.dsx-profile__nav{position:sticky;top:76px;z-index:10;grid-column:1 / -1;flex-direction:row;gap:var(--dsx-space-2);overflow-x:auto;padding-block:var(--dsx-space-3);border-bottom:1px solid var(--dsx-line);background:var(--dsx-porcelain)}.dsx-profile__nav a{flex:0 0 auto;border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-pill);background:var(--dsx-white);white-space:nowrap}.dsx-profile__nav a[aria-current]{border-color:var(--dsx-ink);background:var(--dsx-ink);color:var(--dsx-white)}.dsx-profile__main{display:flex;flex-direction:column;gap:var(--dsx-space-8);min-width:0}.dsx-profile__section{display:flex;flex-direction:column;gap:var(--dsx-space-4);scroll-margin-top:calc(76px + 72px)}.dsx-profile__rail{position:sticky;top:calc(76px + 80px)}.dsx-profile__rail .dsx-panel-dark{padding:var(--dsx-space-6)}.dsx-profile__highlights{display:flex;flex-direction:column;gap:var(--dsx-space-2);padding-left:1.2em}.dsx-profile__highlights li::marker{color:var(--dsx-teal)}.dsx-profile__prices{display:flex;flex-direction:column;margin:0;border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white)}.dsx-profile__prices>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--dsx-space-4);padding:var(--dsx-space-4) var(--dsx-space-5);border-top:1px solid var(--dsx-sand)}.dsx-profile__prices>div:first-child{border-top:0}.dsx-profile__prices dt{color:var(--dsx-ink);font-weight:700}.dsx-profile__prices dt small{display:block;color:var(--dsx-mist);font-size:var(--dsx-size-caption);font-weight:500}.dsx-profile__prices dd{margin:0;color:var(--dsx-teal-dark);font-weight:800;white-space:nowrap}.dsx-finance{gap:var(--dsx-space-4)}.dsx-finance__error:empty{display:none}.dsx-finance__error{color:var(--dsx-error);font-size:var(--dsx-size-small)}.dsx-finance__estimate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--dsx-space-5);align-items:center;padding:var(--dsx-space-5);border-radius:var(--dsx-radius-md);background:var(--dsx-mint-tint)}.dsx-finance__estimate strong{display:block;color:var(--dsx-ink);font-size:var(--dsx-size-heading);font-weight:800;letter-spacing:-.03em}.dsx-finance__estimate .dsx-facts>div{border-top-color:var(--dsx-white);padding-block:var(--dsx-space-2)}.dsx-profile__hours{padding:var(--dsx-space-2) var(--dsx-space-5);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white)}.dsx-profile__hours .is-current-day dt,.dsx-profile__hours .is-current-day dd{color:var(--dsx-teal-dark);font-weight:800}.dsx-profile__person{flex-direction:row;align-items:flex-start;gap:var(--dsx-space-4)}.dsx-profile__portrait{display:flex;flex:0 0 72px;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--dsx-mint-tint);color:var(--dsx-teal-dark);font-size:var(--dsx-size-strong);font-weight:800;object-fit:cover}.dsx-profile__bio summary{color:var(--dsx-teal);font-size:var(--dsx-size-small);font-weight:700;cursor:pointer}.dsx-profile__features{display:flex;flex-wrap:wrap;gap:var(--dsx-space-2);margin:0;padding:0;list-style:none}.dsx-profile__features li{display:inline-flex;align-items:center;gap:var(--dsx-space-2);padding:var(--dsx-space-2) var(--dsx-space-4);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-pill);background:var(--dsx-white);color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:600}.dsx-profile__features li::before{content:"✓";color:var(--dsx-teal);font-weight:800}.dsx-profile__contact{padding:var(--dsx-space-2) var(--dsx-space-5);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white)}.dsx-profile__contact dd{font-weight:600}.dsx-profile__map{position:relative;height:320px;overflow:hidden;border-radius:var(--dsx-radius-lg);background:var(--dsx-sand)}.dsx-profile__map>p{display:flex;align-items:center;justify-content:center;height:100%;color:var(--dsx-mist);font-size:var(--dsx-size-small)}.dsx-profile__claim{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--dsx-space-4)}@media (max-width:1024px){.dsx-profile__layout{grid-template-columns:minmax(0,1fr)}.dsx-profile__rail{position:static}.dsx-finance__estimate{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dsx-gallery{margin-inline:calc(-1 * var(--dsx-gutter))}.dsx-gallery__track{display:flex;gap:0;overflow-x:auto;border-radius:0;scroll-snap-type:x mandatory}.dsx-gallery__photo,.dsx-gallery__photo--extra{display:block;flex:0 0 100%;height:260px;scroll-snap-align:start}.dsx-gallery__all{display:none}.dsx-gallery__count{position:absolute;right:var(--dsx-space-4);bottom:var(--dsx-space-4);display:inline-flex;padding:4px 10px;border-radius:var(--dsx-radius-pill);background:var(--dsx-ink);color:var(--dsx-white);font-size:var(--dsx-size-caption);font-weight:700}.dsx-profile__nav{top:64px}.dsx-profile__prices>div{flex-direction:column;gap:2px}.dsx-gallery-modal{grid-template-columns:44px minmax(0,1fr) 44px;padding:var(--dsx-space-3)}.dsx-gallery-modal__nav{width:40px;height:40px}}.dsx-gallery[data-count="2"] .dsx-gallery__track{grid-template-rows:420px}.dsx-gallery[data-count="2"] .dsx-gallery__photo:first-child{grid-row:auto}.dsx-gallery[data-count="4"] .dsx-gallery__photo:nth-child(4){grid-column:span 2}.dsx-about__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dsx-space-4);margin:0;padding:0;list-style:none}.dsx-about__steps>li{gap:var(--dsx-space-3)}.dsx-about__steps .dsx-link{margin-top:auto}.dsx-about__num{color:var(--dsx-teal);font-size:var(--dsx-size-subhead);font-weight:800;letter-spacing:-.02em}.dsx-about__note{margin-top:var(--dsx-space-5);max-width:var(--dsx-width-reading)}.dsx-about__cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--dsx-space-5);margin-top:var(--dsx-space-5);padding:var(--dsx-space-7)}.dsx-about__cta .dsx-stack{max-width:640px}.dsx-about__funding{display:flex;flex-direction:column;gap:var(--dsx-space-4);margin:0;padding:0;list-style:none}.dsx-about__funding li{padding:var(--dsx-space-5);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white);line-height:1.6}.dsx-about__funding strong{display:block;margin-bottom:var(--dsx-space-1);color:var(--dsx-ink)}@media (max-width:1024px){.dsx-about__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dsx-about__steps{grid-template-columns:minmax(0,1fr)}.dsx-about__cta{padding:var(--dsx-space-6)}}.dsx #ds-talk{width:min(640px, calc(100vw - 2 * var(--dsx-space-5)));max-height:calc(100dvh - 2 * var(--dsx-space-5));margin:auto;padding:0;overflow:hidden auto;border:0;border-radius:var(--dsx-radius-lg);background:var(--dsx-porcelain);color:var(--dsx-slate);font-family:var(--dsx-font);font-size:var(--dsx-size-small);box-shadow:var(--dsx-shadow)}.dsx #ds-talk::backdrop{background:var(--dsx-scrim)}.dsx #ds-talk :where(h2,h3,p,fieldset,legend){margin:0}.dsx #ds-talk :where(fieldset){min-width:0;padding:0;border:0}.dsx #ds-talk [hidden]{display:none}.dsx #ds-talk .ds81-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dsx #ds-talk .ds81-brand{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--dsx-space-3);padding:var(--dsx-space-4) var(--dsx-space-6);border-bottom:1px solid var(--dsx-line);background:var(--dsx-porcelain)}.dsx #ds-talk .ds81-wordmark{color:var(--dsx-ink);font-size:var(--dsx-size-strong);font-weight:800;letter-spacing:-.04em}.dsx #ds-talk .ds81-wordmark b{color:var(--dsx-teal)}.dsx #ds-talk .ds81-brand small{flex:1 1 auto;color:var(--dsx-mist);font-size:var(--dsx-size-caption)}.dsx #ds-talk .ds-dialog-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--dsx-line);border-radius:50%;background:var(--dsx-white);color:var(--dsx-ink);font-size:var(--dsx-size-subhead);line-height:1;cursor:pointer}.dsx #ds-talk .ds-dialog-close:hover{border-color:var(--dsx-ink)}.dsx #ds-talk .ds81-intro{display:flex;flex-direction:column;gap:var(--dsx-space-2);padding:var(--dsx-space-6) var(--dsx-space-6) 0}.dsx #ds-talk .ds81-kicker{color:var(--dsx-teal);font-size:var(--dsx-size-caption);font-weight:700}.dsx #ds-talk .ds81-intro h2{color:var(--dsx-ink);font-size:var(--dsx-size-heading);font-weight:800;letter-spacing:-.03em;line-height:1.1}.dsx #ds-talk .ds81-intro h2 span{color:var(--dsx-teal)}.dsx #ds-talk .ds81-intro p:last-child{color:var(--dsx-slate);font-size:var(--dsx-size-body);line-height:1.55}.dsx #ds-talk .ds81-body{padding:var(--dsx-space-5) var(--dsx-space-6) var(--dsx-space-6)}.dsx #ds-talk .ds-enquiry{display:flex;flex-direction:column;gap:var(--dsx-space-5)}.dsx #ds-talk .ds81-progress{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:var(--dsx-space-2)}.dsx #ds-talk .ds81-progress strong{color:var(--dsx-ink);font-size:var(--dsx-size-small)}.dsx #ds-talk .ds81-progress>span{color:var(--dsx-mist);font-size:var(--dsx-size-caption)}.dsx #ds-talk .ds81-track{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:var(--dsx-space-1)}.dsx #ds-talk .ds81-track span{height:4px;border-radius:var(--dsx-radius-pill);background:var(--dsx-sand)}.dsx #ds-talk .ds81-track span.is-done{background:var(--dsx-teal)}.dsx #ds-talk [data-enquiry-step]{display:flex;flex-direction:column;gap:var(--dsx-space-4)}.dsx #ds-talk [data-enquiry-step][hidden]{display:none}.dsx #ds-talk [data-enquiry-step]>h3{color:var(--dsx-ink);font-size:var(--dsx-size-subhead);font-weight:800;letter-spacing:-.02em}.dsx #ds-talk [data-enquiry-step]>h3 span{color:var(--dsx-teal)}.dsx #ds-talk .ds81-help{color:var(--dsx-mist);font-size:var(--dsx-size-small);line-height:1.5}.dsx #ds-talk .ds81-concerns{display:flex;flex-direction:column;gap:var(--dsx-space-2)}.dsx #ds-talk .ds81-option{border:1.5px solid var(--dsx-line);border-radius:var(--dsx-radius-md);background:var(--dsx-white);transition:border-color var(--dsx-fast) var(--dsx-ease)}.dsx #ds-talk .ds81-option:hover{border-color:var(--dsx-mist)}.dsx #ds-talk .ds81-option.is-selected{border-color:var(--dsx-teal)}.dsx #ds-talk .ds81-choice{display:flex;align-items:center;gap:var(--dsx-space-3);padding:var(--dsx-space-4);cursor:pointer}.dsx #ds-talk .ds81-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:var(--dsx-radius-sm);background:var(--dsx-mint-tint);color:var(--dsx-teal-dark)}.dsx #ds-talk .ds81-icon svg{width:24px;height:24px}.dsx #ds-talk .ds81-choice-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:2px}.dsx #ds-talk .ds81-choice-copy strong{color:var(--dsx-ink);font-size:var(--dsx-size-ui);font-weight:700}.dsx #ds-talk .ds81-choice-copy small{color:var(--dsx-mist);font-size:var(--dsx-size-caption)}.dsx #ds-talk .ds81-choice input[type="radio"]{flex:0 0 auto;width:22px;height:22px;margin:0;accent-color:var(--dsx-teal)}.dsx #ds-talk .ds81-followup{display:none;flex-direction:column;gap:var(--dsx-space-3);padding:0 var(--dsx-space-4) var(--dsx-space-4)}.dsx #ds-talk .ds81-option.is-selected .ds81-followup{display:flex}.dsx #ds-talk .ds81-followup legend,.dsx #ds-talk .ds81-quick legend,.dsx #ds-talk .ds81-quick-label{margin-bottom:var(--dsx-space-2);color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:700}.dsx #ds-talk .ds81-quick legend span{color:var(--dsx-mist);font-weight:500}.dsx #ds-talk .ds81-chips{display:flex;flex-wrap:wrap;gap:var(--dsx-space-2)}.dsx #ds-talk .ds81-chips label{position:relative;display:inline-flex;cursor:pointer}.dsx #ds-talk .ds81-chips input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.dsx #ds-talk .ds81-chips span{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--dsx-space-4);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-pill);background:var(--dsx-white);color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:600}.dsx #ds-talk .ds81-chips label:hover span{border-color:var(--dsx-mist)}.dsx #ds-talk .ds81-chips input:checked+span{border-color:var(--dsx-ink);background:var(--dsx-ink);color:var(--dsx-white)}.dsx #ds-talk .ds81-chips input:focus-visible+span{outline:3px solid var(--dsx-teal);outline-offset:2px}.dsx #ds-talk .ds81-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dsx-space-3)}.dsx #ds-talk .ds81-field{display:flex;flex-direction:column;gap:6px;color:var(--dsx-slate);font-size:var(--dsx-size-caption);font-weight:700}.dsx #ds-talk .ds81-wide{grid-column:1 / -1}.dsx #ds-talk .ds81-field small{color:var(--dsx-mist);font-weight:500}.dsx #ds-talk :where(.ds81-field input,textarea){width:100%;min-height:50px;padding:0 var(--dsx-space-4);border:1.5px solid var(--dsx-line);border-radius:var(--dsx-radius-md);background:var(--dsx-white);color:var(--dsx-ink);font-family:inherit;font-size:var(--dsx-size-ui);font-weight:500}.dsx #ds-talk textarea{min-height:88px;padding:var(--dsx-space-3) var(--dsx-space-4);line-height:1.5;resize:vertical}.dsx #ds-talk :where(.ds81-field input,textarea):focus{border-color:var(--dsx-teal);outline:none}.dsx #ds-talk [aria-invalid="true"]{border-color:var(--dsx-error)}.dsx #ds-talk .ds81-quick{display:flex;flex-direction:column;gap:var(--dsx-space-3);padding:var(--dsx-space-4);border-radius:var(--dsx-radius-md);background:var(--dsx-white)}.dsx #ds-talk .ds81-quick-group{display:flex;flex-direction:column}.dsx #ds-talk .ds81-nhs{display:flex;flex-direction:column;gap:var(--dsx-space-2);padding:var(--dsx-space-4);border:1px solid var(--dsx-amber-line);border-radius:var(--dsx-radius-md);background:var(--dsx-amber-tint);color:var(--dsx-ink);line-height:1.5}.dsx #ds-talk .ds81-nhs[hidden]{display:none}.dsx #ds-talk .ds81-nhs a{color:var(--dsx-teal-dark);font-weight:700}.dsx #ds-talk :where(.ds81-extra,.ds81-sharing) summary{color:var(--dsx-teal);font-size:var(--dsx-size-small);font-weight:700;cursor:pointer}.dsx #ds-talk :where(.ds81-extra,.ds81-sharing) summary span{color:var(--dsx-mist);font-weight:500}.dsx #ds-talk :where(.ds81-extra,.ds81-sharing)[open]>:not(summary){margin-top:var(--dsx-space-2)}.dsx #ds-talk .ds81-sharing p{color:var(--dsx-slate);line-height:1.5}.dsx #ds-talk .ds81-sharing a{display:inline-block;margin-top:var(--dsx-space-2);color:var(--dsx-teal);text-decoration:underline}.dsx #ds-talk .ds81-consent{display:flex;align-items:flex-start;gap:var(--dsx-space-3);padding:var(--dsx-space-4);border:1.5px solid var(--dsx-line);border-radius:var(--dsx-radius-md);background:var(--dsx-white);color:var(--dsx-slate);line-height:1.5;cursor:pointer}.dsx #ds-talk .ds81-consent:has(input:checked){border-color:var(--dsx-teal)}.dsx #ds-talk .ds81-consent input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;accent-color:var(--dsx-teal)}.dsx #ds-talk .ds81-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--dsx-space-3)}.dsx #ds-talk .ds81-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--dsx-space-2);min-height:52px;padding:0 var(--dsx-space-6);border:0;border-radius:var(--dsx-radius-pill);background:var(--dsx-teal);color:var(--dsx-white);font-size:var(--dsx-size-ui);font-weight:700;cursor:pointer}.dsx #ds-talk .ds81-primary:hover{background:var(--dsx-teal-dark)}.dsx #ds-talk [data-enquiry-step]>.ds81-primary{align-self:stretch}.dsx #ds-talk .ds81-back{min-height:52px;padding:0 var(--dsx-space-4);border:0;background:#fff0;color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:700;cursor:pointer}.dsx #ds-talk .ds81-back:hover{text-decoration:underline}.dsx #ds-talk .ds81-reassurance{color:var(--dsx-mist);font-size:var(--dsx-size-caption);text-align:center}.dsx #ds-talk .ds-status{padding:var(--dsx-space-3) var(--dsx-space-4);border-radius:var(--dsx-radius-md);background:var(--dsx-amber-tint);color:var(--dsx-error);font-weight:700}@media (max-width:640px){.dsx #ds-talk{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.dsx #ds-talk .ds81-brand,.dsx #ds-talk .ds81-intro,.dsx #ds-talk .ds81-body{padding-inline:var(--dsx-space-4)}.dsx #ds-talk .ds81-fields{grid-template-columns:minmax(0,1fr)}.dsx #ds-talk .ds81-actions{flex-direction:column-reverse;align-items:stretch}.dsx #ds-talk .ds81-primary{width:100%}}.dsx-account{padding-block:var(--dsx-space-8) var(--dsx-space-9)}.dsx-account__panel{max-width:640px;margin-inline:auto}.dsx-account :where(.dsj-page,.dsm-public){display:block;margin:0;padding:0;background:none}.dsx-account .dsj-window,.dsx-account .dsm-card{padding:var(--dsx-space-7);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white);box-shadow:var(--dsx-shadow)}.dsx-account .dsj-brand{display:none}.dsx-account .dsj-content,.dsx-account .dsj-wait,.dsx-account .dsm-card{display:flex;flex-direction:column;gap:var(--dsx-space-4);color:var(--dsx-slate);text-align:left}.dsx-account :where(.dsj-content,.dsj-wait,.dsm-card) :where(p,h1,h2,form){margin:0}.dsx-account .dsj-progress>div{display:flex;justify-content:space-between;margin-bottom:var(--dsx-space-2);color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:700}.dsx-account .dsj-progress strong{color:var(--dsx-teal)}.dsx-account .dsj-progress progress{display:block;width:100%;height:8px;overflow:hidden;border:0;border-radius:var(--dsx-radius-pill);background:var(--dsx-sand);appearance:none}.dsx-account .dsj-progress progress::-webkit-progress-bar{background:var(--dsx-sand)}.dsx-account .dsj-progress progress::-webkit-progress-value{border-radius:var(--dsx-radius-pill);background:var(--dsx-teal)}.dsx-account .dsj-progress progress::-moz-progress-bar{border-radius:var(--dsx-radius-pill);background:var(--dsx-teal)}.dsx-account .dsj-art{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--dsx-mint-tint);color:var(--dsx-teal-dark);font-size:var(--dsx-size-subhead);font-weight:800}.dsx-account .dsj-art b{display:none}.dsx-account .dsj-confirmed .dsj-art{background:var(--dsx-teal);color:var(--dsx-white)}.dsx-account :where(.dsj-title,.dsm-card h1){color:var(--dsx-ink);font-size:var(--dsx-size-heading);font-weight:800;letter-spacing:-.03em;line-height:1.1}.dsx-account :where(.dsj-title em,.dsm-card h1 span,.dsj-dot){color:var(--dsx-teal);font-style:normal}.dsx-account :where(.dsj-eyebrow,.dsm-eyebrow){color:var(--dsx-teal);font-size:var(--dsx-size-small);font-weight:700}.dsx-account .dsj-check-now{color:var(--dsx-ink);font-size:var(--dsx-size-subhead);font-weight:800}.dsx-account .dsj-address{display:block;margin-top:var(--dsx-space-1);color:var(--dsx-ink);font-size:var(--dsx-size-strong);word-break:break-all}.dsx-account .dsj-box{display:flex;gap:var(--dsx-space-3);padding:var(--dsx-space-4) var(--dsx-space-5);border-radius:var(--dsx-radius-md);background:var(--dsx-mint-tint);color:var(--dsx-ink)}.dsx-account .dsj-box strong{display:block;margin-bottom:var(--dsx-space-1)}.dsx-account .dsj-info{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--dsx-teal);color:var(--dsx-white);font-size:var(--dsx-size-caption);font-weight:800}.dsx-account :where(.dsj-fine,.dsj-ref){color:var(--dsx-mist);font-size:var(--dsx-size-small)}.dsx-account .dsj-ref strong{color:var(--dsx-ink)}.dsx-account .dsj-links{display:flex;flex-wrap:wrap;gap:var(--dsx-space-3)}.dsx-account .dsj-link{min-height:44px;padding:0 var(--dsx-space-4);border:1.5px solid var(--dsx-ink);border-radius:var(--dsx-radius-pill);background:#fff0;color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:700;cursor:pointer}.dsx-account .dsj-link:hover:not([disabled]){background:var(--dsx-ink);color:var(--dsx-white)}.dsx-account .dsj-link[disabled]{opacity:.5;cursor:not-allowed}.dsx-account [data-email-change-form]{display:flex;flex-direction:column;gap:var(--dsx-space-3)}.dsx-account [data-email-change-form][hidden]{display:none}.dsx-account .dsj-field{display:flex;flex-direction:column;gap:6px;color:var(--dsx-slate);font-size:var(--dsx-size-caption);font-weight:700}.dsx-account .dsj-field input{min-height:50px;padding:0 var(--dsx-space-4);border:1.5px solid var(--dsx-line);border-radius:var(--dsx-radius-md);font-family:inherit;font-size:var(--dsx-size-ui)}.dsx-account .dsj-field input:focus{border-color:var(--dsx-teal);outline:none}.dsx-account .dsj-primary{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:52px;padding:0 var(--dsx-space-6);border:0;border-radius:var(--dsx-radius-pill);background:var(--dsx-teal);color:var(--dsx-white);font-size:var(--dsx-size-ui);font-weight:700;cursor:pointer}.dsx-account .dsj-primary:hover:not([disabled]){background:var(--dsx-teal-dark)}.dsx-account .dsj-primary[disabled]{opacity:.5;cursor:not-allowed}.dsx-account .dsj-feedback:empty{display:none}.dsx-account .dsj-feedback{color:var(--dsx-teal-dark);font-size:var(--dsx-size-small);font-weight:700}.dsx-account .dsj-error{padding:var(--dsx-space-3) var(--dsx-space-4);border-radius:var(--dsx-radius-md);background:var(--dsx-amber-tint);color:var(--dsx-error);font-weight:700}.dsx-account .dsj-next{display:flex;flex-direction:column;gap:var(--dsx-space-2);padding:var(--dsx-space-4) var(--dsx-space-5);border-radius:var(--dsx-radius-md);background:var(--dsx-porcelain)}.dsx-account .dsj-next>div{display:flex;align-items:center;gap:var(--dsx-space-3);color:var(--dsx-ink);font-weight:600}.dsx-account .dsj-next span{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--dsx-teal);color:var(--dsx-white);font-size:var(--dsx-size-caption)}.dsx-account .dsm-card :where(button,.button){min-height:44px;padding:0 var(--dsx-space-5);border:1.5px solid var(--dsx-ink);border-radius:var(--dsx-radius-pill);background:#fff0;color:var(--dsx-ink);font-weight:700;cursor:pointer}@media (max-width:640px){.dsx-account{padding-block:var(--dsx-space-5) var(--dsx-space-8)}.dsx-account .dsj-window,.dsx-account .dsm-card{padding:var(--dsx-space-5)}.dsx-account .dsj-primary{align-self:stretch}}.dsx-thanks{padding-top:var(--dsx-space-7)}.dsx-thanks__card{max-width:720px;gap:var(--dsx-space-4);padding:var(--dsx-space-7)}.dsx-thanks__tick{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--dsx-teal);color:var(--dsx-white);font-size:var(--dsx-size-subhead);font-weight:800}.dsx-thanks__steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--dsx-space-5)}@media (max-width:800px){.dsx-thanks__steps{grid-template-columns:minmax(0,1fr)}.dsx-thanks__card{padding:var(--dsx-space-5)}}.dsx-standalone-form{padding:var(--dsx-space-6) var(--dsx-space-4)}.dsx-standalone-form #ds-talk[open]{position:static;display:block;margin:0 auto;max-height:none;overflow:visible}.dsx-practices-hero .dsx-split{align-items:center}.dsx-practices-find{gap:var(--dsx-space-4)}.dsx-claim .dsc{display:block;margin:0;padding:0;background:none}.dsx-claim .dsc-window{padding:var(--dsx-space-7);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white);box-shadow:var(--dsx-shadow)}.dsx-claim .dsc-brand{display:none}.dsx-claim .dsc-body{display:flex;flex-direction:column;gap:var(--dsx-space-4);color:var(--dsx-slate)}.dsx-claim .dsc-body :where(p,h1,h2,form){margin:0}.dsx-claim .dsc-progress{display:flex;align-items:center;gap:var(--dsx-space-3)}.dsx-claim .dsc-progress progress{flex:1 1 auto;height:8px;overflow:hidden;border:0;border-radius:var(--dsx-radius-pill);background:var(--dsx-sand);appearance:none}.dsx-claim .dsc-progress progress::-webkit-progress-bar{background:var(--dsx-sand)}.dsx-claim .dsc-progress progress::-webkit-progress-value{border-radius:var(--dsx-radius-pill);background:var(--dsx-teal)}.dsx-claim .dsc-progress progress::-moz-progress-bar{border-radius:var(--dsx-radius-pill);background:var(--dsx-teal)}.dsx-claim .dsc-progress strong{color:var(--dsx-teal);font-size:var(--dsx-size-small)}.dsx-claim .dsc-steps{display:flex;flex-wrap:wrap;gap:var(--dsx-space-2)}.dsx-claim .dsc-steps span{padding:4px 12px;border-radius:var(--dsx-radius-pill);background:var(--dsx-sand);color:var(--dsx-slate);font-size:var(--dsx-size-caption);font-weight:700}.dsx-claim .dsc-steps span[aria-current]{background:var(--dsx-ink);color:var(--dsx-white)}.dsx-claim :where(.dsc-eyebrow){color:var(--dsx-teal);font-size:var(--dsx-size-small);font-weight:700}.dsx-claim .dsc-body h1{color:var(--dsx-ink);font-size:var(--dsx-size-heading);font-weight:800;letter-spacing:-.03em;line-height:1.1}.dsx-claim .dsc-body h1 em{color:var(--dsx-teal);font-style:normal}.dsx-claim .dsc-body form{display:flex;flex-direction:column;gap:var(--dsx-space-3)}.dsx-claim .dsc-body label{display:flex;flex-direction:column;gap:6px;color:var(--dsx-slate);font-size:var(--dsx-size-caption);font-weight:700}.dsx-claim .dsc-body :where(input:not([type="checkbox"]):not([type="hidden"]),select){width:100%;min-height:50px;padding:0 var(--dsx-space-4);border:1.5px solid var(--dsx-line);border-radius:var(--dsx-radius-md);background:var(--dsx-white);color:var(--dsx-ink);font-family:inherit;font-size:var(--dsx-size-ui)}.dsx-claim .dsc-body :where(input,select):focus{border-color:var(--dsx-teal);outline:none}.dsx-claim .dsc-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.dsx-claim .dsc-name-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dsx-space-3)}.dsx-claim :where(.dsc-hint,.dsc-fine,.dsc-ref){color:var(--dsx-mist);font-size:var(--dsx-size-small)}.dsx-claim .dsc-hint a,.dsx-claim .dsc-check a{color:var(--dsx-teal);text-decoration:underline}.dsx-claim .dsc-check{flex-direction:row;align-items:flex-start;gap:var(--dsx-space-3);padding:var(--dsx-space-4);border:1.5px solid var(--dsx-line);border-radius:var(--dsx-radius-md);color:var(--dsx-slate);font-size:var(--dsx-size-small);font-weight:500;line-height:1.5}.dsx-claim .dsc-check:has(input:checked){border-color:var(--dsx-teal)}.dsx-claim .dsc-check input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;accent-color:var(--dsx-teal)}.dsx-claim .dsc-next{color:var(--dsx-ink);font-size:var(--dsx-size-strong);font-weight:800}.dsx-claim .dsc-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:52px;padding:0 var(--dsx-space-6);border:0;border-radius:var(--dsx-radius-pill);background:var(--dsx-teal);color:var(--dsx-white);font-size:var(--dsx-size-ui);font-weight:700;text-decoration:none;cursor:pointer}.dsx-claim .dsc-button:hover{background:var(--dsx-teal-dark);color:var(--dsx-white)}.dsx-claim .dsc-back{color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:700;text-decoration:none}.dsx-claim .dsc-back:hover{text-decoration:underline}.dsx-claim .dsc-selected{display:flex;flex-direction:column;padding:var(--dsx-space-4) var(--dsx-space-5);border-radius:var(--dsx-radius-md);background:var(--dsx-mint-tint)}.dsx-claim .dsc-selected strong{color:var(--dsx-ink)}.dsx-claim .dsc-selected small{color:var(--dsx-slate)}.dsx-claim .dsc-results{display:flex;flex-direction:column;gap:var(--dsx-space-2)}.dsx-claim .dsc-results a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px var(--dsx-space-4);padding:var(--dsx-space-4);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-md);color:var(--dsx-ink);text-decoration:none}.dsx-claim .dsc-results a:hover{border-color:var(--dsx-teal)}.dsx-claim .dsc-results strong{grid-column:1}.dsx-claim .dsc-results small{grid-column:1;color:var(--dsx-mist);font-size:var(--dsx-size-caption)}.dsx-claim .dsc-results span{grid-column:2;grid-row:1 / span 2;color:var(--dsx-teal);font-size:var(--dsx-size-small);font-weight:700;white-space:nowrap}.dsx-claim :where(.dsc-icon,.dsc-envelope){display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--dsx-mint-tint);color:var(--dsx-teal-dark);font-size:var(--dsx-size-subhead);font-weight:800}.dsx-claim .dsc-centre{text-align:left}.dsx-claim .dsc-address{display:block;margin-top:var(--dsx-space-1);color:var(--dsx-ink);font-size:var(--dsx-size-strong);font-weight:700;word-break:break-all}.dsx-claim .dsc-note{display:flex;gap:var(--dsx-space-3);padding:var(--dsx-space-4) var(--dsx-space-5);border-radius:var(--dsx-radius-md);background:var(--dsx-mint-tint);color:var(--dsx-ink)}.dsx-claim .dsc-note strong{display:block;margin-bottom:var(--dsx-space-1)}.dsx-claim .dsc-info{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--dsx-teal);color:var(--dsx-white);font-size:var(--dsx-size-caption);font-weight:800}.dsx-claim :where(.dsc-ticks){display:flex;flex-direction:column;gap:var(--dsx-space-2);margin:0;padding:var(--dsx-space-4) var(--dsx-space-5);border-radius:var(--dsx-radius-md);background:var(--dsx-porcelain);list-style:none}.dsx-claim .dsc-error{padding:var(--dsx-space-3) var(--dsx-space-4);border-radius:var(--dsx-radius-md);background:var(--dsx-amber-tint);color:var(--dsx-error);font-weight:700}@media (max-width:640px){.dsx-claim .dsc-window{padding:var(--dsx-space-5)}.dsx-claim .dsc-name-row{grid-template-columns:minmax(0,1fr)}.dsx-claim .dsc-button{align-self:stretch}}.dsx-claim .dsc-pills{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--dsx-space-3)}.dsx-claim .dsc-pills>form{display:block}.dsx-claim .dsc-pills button[data-claim-resend],.dsx-claim .dsc-pills summary{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--dsx-space-4);border:1.5px solid var(--dsx-ink);border-radius:var(--dsx-radius-pill);background:#fff0;color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:700;list-style:none;cursor:pointer}.dsx-claim .dsc-pills summary::-webkit-details-marker{display:none}.dsx-claim .dsc-pills button[disabled]{opacity:.5;cursor:not-allowed}.dsx-claim .dsc-pills details{flex:1 1 100%}.dsx-claim .dsc-pills details[open]>form{display:flex;flex-direction:column;gap:var(--dsx-space-3);margin-top:var(--dsx-space-3)}.dsx-claim .dsc-centre{display:flex;flex-direction:column;gap:var(--dsx-space-3)}.dsx-guide__body .ds-treatment-timeline>li>*{grid-column:2;margin:0}.dsx-guide__body .ds-treatment-timeline>li::before{grid-column:1;grid-row:1 / span 3}.dsx-guide__body :where(.ds-alternative-lines>li>div>span,.ds-photo-terms article>span){display:block;color:var(--dsx-teal);font-size:var(--dsx-size-caption);font-weight:700;text-transform:lowercase}.dsx-guide__body :where(.ds-alternative-lines>li>div>span,.ds-photo-terms article>span)::first-letter{text-transform:uppercase}.dsx-guide__body .ds-alternative-lines>li>div{display:flex;flex-direction:column;gap:var(--dsx-space-1)}.dsx-guide__body .ds-alternative-lines>li>div>h3{margin:0}.dsx-guide__body .ds-photo-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--dsx-space-4)}.dsx-guide__body .ds-photo-terms article{display:flex;flex-direction:column;gap:var(--dsx-space-2);padding:var(--dsx-space-4);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white)}.dsx-guide__body .ds-photo-terms img{display:block;width:100%;height:auto;margin-bottom:var(--dsx-space-2);border-radius:var(--dsx-radius-md)}.dsx-guide__body .ds-photo-terms :where(h3,p){margin:0}.dsx-guide__body>:where(.ds-treatment-timeline,.ds-alternative-lines,.ds-photo-terms,.dsx-figure,figure,.ds-advice-table,.ds-cg-table-wrap,.dsx-callout,.dsx-facts,dl):not(:first-child){margin-top:var(--dsx-space-6)}.dsx-guide__body>:where(.ds-treatment-timeline,.ds-alternative-lines,.ds-photo-terms,.dsx-figure,figure,.ds-advice-table,.ds-cg-table-wrap,.dsx-callout,.dsx-facts,dl)+:where(p,h3){margin-top:var(--dsx-space-6)}.dsx-guide__body .ds-dot{display:none}.dsx #ds-talk .ds81-quick>legend{float:left;width:100%;margin:0 0 var(--dsx-space-2);padding:0}.dsx #ds-talk .ds81-quick>legend+*{clear:both}.dsx-guide__article .dsx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%, 200px),1fr))}.dsx-guide__article .dsx-card__title{overflow-wrap:anywhere}.dsx .dsx-facts dd{min-width:0;overflow-wrap:anywhere}@media (max-width:380px){.dsx .dsx-facts>div{grid-template-columns:minmax(0,1fr);gap:var(--dsx-space-1)}}.dsx-guide__body .ds-term-lines{grid-template-columns:repeat(auto-fill,minmax(min(100%, 200px),1fr))}.dsx-guide__body .ds-term-lines dd{min-width:0;overflow-wrap:anywhere}.dsx .dsx-home-how{display:flex;flex-direction:column;gap:var(--dsx-space-5)}.dsx .dsx-home-how .dsx-title{margin:0;color:var(--dsx-white)}.dsx .dsx-home-how__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 240px),1fr));gap:var(--dsx-space-5);margin:0;padding:0;list-style:none;counter-reset:dsx-how}.dsx .dsx-home-how__steps li{display:flex;flex-direction:column;gap:var(--dsx-space-2);counter-increment:dsx-how}.dsx .dsx-home-how__steps li::before{content:counter(dsx-how);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--dsx-radius-pill);background:var(--dsx-mint);color:var(--dsx-ink);font-weight:800}.dsx .dsx-home-how__steps strong{color:var(--dsx-white);font-size:var(--dsx-size-strong)}.dsx .dsx-home-how__steps span{color:var(--dsx-on-dark-muted)}.dsx .dsx-home-how .dsx-btn{align-self:flex-start}.dsx .dsx-pf-cta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dsx-space-2);margin-block:var(--dsx-space-6)}.dsx .dsx-pf-cta p{margin:0}.dsx .dsx-pf-cta .dsx-btn{margin-top:var(--dsx-space-2)}.dsx .dsx-sticky-cta{display:none}@media (max-width:900px){.dsx .dsx-sticky-cta{position:fixed;right:0;bottom:0;left:0;z-index:70;display:block;padding:var(--dsx-space-3) var(--dsx-space-4) calc(var(--dsx-space-3) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--dsx-line);background:var(--dsx-white)}.dsx main:has(.dsx-sticky-cta){padding-bottom:88px}}.dsx :is(.dsx-pf-cta,.dsx-guide__next,.dsx-sticky-cta,.dsx-home-how,.dsx-guide__rail) .dsx-btn{max-width:100%;height:auto;min-height:48px;padding-block:var(--dsx-space-2);white-space:normal;text-align:center;line-height:1.25}.dsx-guide__body table{width:100%;margin-block:var(--dsx-space-4);border-collapse:collapse;border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-md);font-size:var(--dsx-size-small)}.dsx-guide__body table :is(th,td){padding:var(--dsx-space-3);border-bottom:1px solid var(--dsx-line);text-align:left;vertical-align:top}.dsx-guide__body table thead th{background:var(--dsx-porcelain);color:var(--dsx-slate);font-weight:700}.dsx-guide__body table tbody th{color:var(--dsx-ink);font-weight:700}.dsx-guide__body table tbody tr:last-child :is(th,td){border-bottom:0}@media (max-width:640px){.dsx-guide__body table{display:block;overflow-x:auto}}.dsx .dsx-wa{position:fixed;right:var(--dsx-space-5);bottom:var(--dsx-space-5);z-index:65;display:inline-flex;align-items:center;gap:var(--dsx-space-2);min-height:52px;padding:0 var(--dsx-space-5) 0 var(--dsx-space-4);border-radius:var(--dsx-radius-pill);background:var(--dsx-ink);color:var(--dsx-white);font-weight:800;text-decoration:none;box-shadow:var(--dsx-shadow)}.dsx .dsx-wa svg{color:var(--dsx-mint)}.dsx .dsx-wa:hover{background:var(--dsx-teal-dark);color:var(--dsx-white)}.dsx .dsx-wa:focus-visible{outline:3px solid var(--dsx-mint);outline-offset:2px}@media (max-width:900px){.dsx .dsx-wa{right:var(--dsx-space-4);bottom:var(--dsx-space-4);min-height:48px;padding:0 var(--dsx-space-4) 0 var(--dsx-space-3);font-size:var(--dsx-size-small)}body:has(.dsx-sticky-cta) .dsx-wa{bottom:88px}}.dsx .dsx-home-dot{color:var(--dsx-teal)}.dsx .dsx-home-hero__art{display:flex;align-items:center;justify-content:center}.dsx .dsx-home-art{display:block;width:100%;max-width:520px;height:auto;font-family:var(--dsx-font)}.dsx .dsx-home-concern{display:flex;flex-direction:column;gap:var(--dsx-space-2);transition:transform 0.2s ease,box-shadow 0.2s ease}.dsx .dsx-home-concern:hover{transform:translateY(-4px);box-shadow:var(--dsx-shadow)}.dsx .dsx-card-art{display:block;width:100%;max-width:180px;height:auto;margin:0 0 var(--dsx-space-2)}.dsx .dsx-home-concern:hover .dsx-card-art{animation:dsx-bob 0.9s ease-in-out}.dsx .dsx-section[aria-labelledby="dsx-h-change"]{background:var(--dsx-mint-tint)}.dsx .dsx-section[aria-labelledby="dsx-h-change"] .dsx-lead{margin:0;color:var(--dsx-slate)}.dsx .dsx-art-float{animation:dsx-float 6s ease-in-out infinite;transform-box:fill-box}.dsx .dsx-art-float--slow{animation-duration:7s}.dsx .dsx-art-float--a{animation-delay:-1.5s}.dsx .dsx-art-float--b{animation-delay:-3s}.dsx .dsx-art-float--c{animation-delay:-4.5s}.dsx .dsx-art-twinkle{animation:dsx-twinkle 3.2s ease-in-out infinite}@keyframes dsx-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dsx-bob{0%,100%{transform:translateY(0) rotate(0)}40%{transform:translateY(-4px) rotate(-2deg)}}@keyframes dsx-twinkle{0%,100%{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.dsx :is(.dsx-art-float,.dsx-art-twinkle,.dsx-card-art){animation:none}.dsx .dsx-home-concern,.dsx .dsx-home-concern:hover{transition:none;transform:none}}@media (max-width:900px){.dsx .dsx-home-hero__art{order:-1}.dsx .dsx-home-art{max-width:380px}}.dsx .dsx-art{display:block;width:100%;height:auto;font-family:var(--dsx-font)}.dsx .dsx-art--hero{max-width:540px;margin-inline:auto}.dsx .dsx-page-head__art{align-self:center;width:100%;max-width:560px;justify-self:end}.dsx .dsx-card__media--art{display:block;height:auto;aspect-ratio:auto;overflow:hidden;border-radius:var(--dsx-radius-md);background:none}.dsx .dsx-card__media--art .dsx-art{transition:transform 0.25s ease}.dsx .dsx-card--link:hover .dsx-card__media--art .dsx-art{transform:scale(1.03)}.dsx .dsx-home-concern .dsx-card__media--art{margin-bottom:var(--dsx-space-2)}.dsx .dsx-guide__photo{margin:var(--dsx-space-6) 0}.dsx .dsx-guide__photo img{display:block;width:100%;height:auto;border-radius:var(--dsx-radius-md)}@media (prefers-reduced-motion:reduce){.dsx .dsx-card--link:hover .dsx-card__media--art .dsx-art{transform:none}}@media (max-width:900px){.dsx .dsx-page-head__art{max-width:420px;justify-self:start}}.dsx .dsx-page-head__art{max-width:440px}.dsx .dsx-page-head .dsx-split{align-items:center}@media (max-width:900px){.dsx .dsx-page-head__art{max-width:360px}}.dsx-glance{display:flex;flex-direction:column;gap:16px;margin:0 0 40px}.dsx-glance__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.dsx-glance__head .dsx-heading{margin:0}.dsx-glance__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.dsx-glance__stat{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:18px;background:#FFF;border:1px solid #E4DED4}.dsx-glance__stat strong{font-size:28px;line-height:1;letter-spacing:-.03em;color:#14212B}.dsx-glance__stat span{font-size:14px;font-weight:700;color:#14212B}.dsx-glance__stat small{font-size:12.5px;color:#5B6670}.dsx-glance__row{display:grid;grid-template-columns:1.15fr 0.85fr;gap:12px}.dsx-glance__row--one{grid-template-columns:1fr}.dsx-glance__card{padding:18px 20px;border-radius:18px;background:#FFF;border:1px solid #E4DED4}.dsx-glance__card h3{margin:0;font-size:15px;font-weight:800;color:#14212B}.dsx-glance__card p{margin:8px 0 0;font-size:15px;line-height:1.6;color:#3E4A54}.dsx-glance__cardhead{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.dsx-glance__prices{list-style:none;margin:6px 0 0;padding:0}.dsx-glance__prices li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #EFEBE4;font-size:14px;color:#14212B}.dsx-glance__chips{display:flex;flex-wrap:wrap;gap:8px}.dsx-glance__chip{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 14px;border-radius:999px;background:#FFF;border:1px solid #E4DED4;font-size:13.5px;font-weight:700;color:#14212B;text-decoration:none}.dsx-glance__chip span{color:#5B6670;font-weight:600}.dsx-glance__chip:hover{border-color:#0B6E73;color:#0B6E73}.dsx-nearby{margin:48px 0 0}.dsx-nearby__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:16px}.dsx-nearby__group{padding:16px 18px;border-radius:18px;background:#FFF;border:1px solid #E4DED4}.dsx-nearby__group h3{margin:0 0 6px;font-size:15px;font-weight:800;color:#14212B}.dsx-nearby__group ul{list-style:none;margin:0;padding:0}.dsx-nearby__group li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #EFEBE4;font-size:14px}.dsx-nearby__group a{color:#14212B;font-weight:600;text-decoration:none}.dsx-nearby__group a:hover{color:#0B6E73;text-decoration:underline}@media (max-width:760px){.dsx-glance__row{grid-template-columns:1fr}.dsx-glance__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dsx-glance__head .dsx-heading{font-size:clamp(22px,2.4vw,28px)}.dsc .dsc-types .dsc-type{gap:var(--dsx-space-2)}.dsc .dsc-watch{padding-top:var(--dsx-space-2);border-top:1px solid var(--dsx-sand);color:var(--dsx-slate)}.dsc .dsc-nhs{display:flex;flex-direction:column;gap:var(--dsx-space-2)}.dsc .dsc-chips{gap:var(--dsx-space-1)}.dsc .dsc-provider-card .dsc-chips{margin-top:auto;padding-top:var(--dsx-space-2)}.dsc .dsc-product{gap:var(--dsx-space-4)}.dsc .dsc-facts dd{font-weight:600}.dsc .dsc-ref{color:var(--dsx-teal);font-size:var(--dsx-size-caption);font-weight:700;text-decoration:none;vertical-align:super}.dsc .dsc-ref:hover{text-decoration:underline}.dsc .dsc-know{margin:0;padding-left:1.2em}.dsc .dsc-know li+li{margin-top:var(--dsx-space-2)}.dsc .dsc-sources{display:flex;flex-direction:column;gap:var(--dsx-space-2);margin:0;padding-left:1.4em;font-size:var(--dsx-size-small)}.dsc .dsc-sources li:target{border-radius:var(--dsx-radius-sm);background:var(--dsx-mint-tint)}.dsc-guide-list{display:flex;flex-direction:column;gap:var(--dsx-space-2);margin:0;padding-left:1.2em}.dsc .dsc-picker{gap:var(--dsx-space-3)}.dsc .dsc-table-wrap{overflow-x:auto;border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white)}.dsc .dsc-table-wrap:focus-visible{outline:3px solid var(--dsx-teal);outline-offset:2px}.dsc .dsc-table{width:100%;min-width:620px;border-collapse:collapse;font-size:var(--dsx-size-small)}.dsc .dsc-table :where(th,td){padding:var(--dsx-space-3) var(--dsx-space-4);border-bottom:1px solid var(--dsx-sand);text-align:left;vertical-align:top}.dsc .dsc-table thead th{background:var(--dsx-porcelain);color:var(--dsx-ink);font-size:var(--dsx-size-ui);font-weight:800}.dsc .dsc-table thead th a{color:var(--dsx-ink)}.dsc .dsc-table tbody th{width:22%;color:var(--dsx-slate);font-weight:700}.dsc .dsc-table tbody td{width:39%;color:var(--dsx-ink)}.dsc .dsc-table tbody tr:last-child :where(th,td){border-bottom:0}.dsc .dsc-best{gap:var(--dsx-space-2)}.dsc .dsc-best-list{display:flex;flex-wrap:wrap;gap:var(--dsx-space-2);margin:0;padding:0;list-style:none}.dsc .dsc-best-list a{display:inline-flex;padding:4px 12px;border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-pill);color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:600;text-decoration:none}.dsc .dsc-best-list a:hover{border-color:var(--dsx-teal);color:var(--dsx-teal)}.dsc .dsc-pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dsx-space-2) var(--dsx-space-5);margin:0 0 var(--dsx-space-5);padding:0;list-style:none}.dsc .dsc-pairs a{color:var(--dsx-teal);font-weight:600}@media (max-width:800px){.dsc .dsc-pairs{grid-template-columns:minmax(0,1fr)}}.dsc .dsc-compare-cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--dsx-space-4)}.dsc .dsc-calc{gap:var(--dsx-space-4)}.dsc .dsc-fieldset{margin:0;padding:0;border:0}.dsc .dsc-fieldset legend{margin-bottom:var(--dsx-space-3)}.dsc .dsx-span-2{grid-column:1 / -1}.dsc .dsc-result{display:flex;flex-direction:column;gap:var(--dsx-space-1);padding:var(--dsx-space-5);border-radius:var(--dsx-radius-md);background:var(--dsx-mint-tint);color:var(--dsx-ink)}.dsc .dsc-result strong{font-size:var(--dsx-size-heading);font-weight:800;letter-spacing:-.03em;line-height:1.15}.dsc .dsc-front-head{padding-bottom:var(--dsx-space-5)}.dsc .dsc-front{display:flex;flex-direction:column;gap:var(--dsx-space-4)}.dsc .dsc-filters{display:flex;flex-direction:column;gap:var(--dsx-space-3);padding:var(--dsx-space-4) var(--dsx-space-5);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white)}.dsc .dsc-filter-group{display:flex;flex-wrap:wrap;gap:var(--dsx-space-2)}.dsc :where(.dsc-chip-toggle,.dsc-check-toggle){position:relative;display:inline-flex;cursor:pointer}.dsc :where(.dsc-chip-toggle,.dsc-check-toggle) input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.dsc :where(.dsc-chip-toggle,.dsc-check-toggle) span{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--dsx-space-4);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-pill);background:var(--dsx-white);color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:600}.dsc .dsc-check-toggle span::before{content:"+";margin-right:var(--dsx-space-2);color:var(--dsx-teal);font-weight:800}.dsc :where(.dsc-chip-toggle,.dsc-check-toggle) input:checked+span{border-color:var(--dsx-ink);background:var(--dsx-ink);color:var(--dsx-white)}.dsc .dsc-check-toggle input:checked+span::before{content:"✓";color:var(--dsx-mint)}.dsc :where(.dsc-chip-toggle,.dsc-check-toggle) input:focus-visible+span{outline:3px solid var(--dsx-teal);outline-offset:2px}.dsc .dsc-count{margin:0;color:var(--dsx-slate);font-weight:700}.dsc .dsc-front-table .dsc-table{min-width:980px}.dsc .dsc-front-table .dsc-table tbody th{position:sticky;left:0;z-index:1;width:170px;background:var(--dsx-white)}.dsc .dsc-front-table .dsc-table thead th:first-child{position:sticky;left:0;z-index:1}.dsc .dsc-front-table .dsc-table tbody td{width:auto}.dsc .dsc-front-table :where(th,td).dsc-off{opacity:.25}.dsc .dsc-yes{margin-right:4px;color:var(--dsx-teal);font-weight:800}.dsc .dsc-cell-text{color:var(--dsx-ink)}.dsc .dsc-na{color:var(--dsx-mist)}.dsc .dsc-cards{margin-top:var(--dsx-space-4)}.dsc .dsc-card{gap:var(--dsx-space-3)}.dsc .dsc-card[hidden]{display:none}.dsc .dsc-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--dsx-space-3)}.dsc .dsc-price{color:var(--dsx-teal-dark);font-size:var(--dsx-size-strong);font-weight:800;white-space:nowrap}.dsc .dsc-price small{color:var(--dsx-mist);font-size:var(--dsx-size-caption);font-weight:600}.dsc .dsc-ticks{display:flex;flex-direction:column;gap:var(--dsx-space-1);margin:0;padding:0;list-style:none;font-size:var(--dsx-size-small)}.dsc .dsc-ticks li::before{content:"✓";margin-right:var(--dsx-space-2);color:var(--dsx-teal);font-weight:800}.dsc .dsc-card__actions{margin-top:auto;gap:var(--dsx-space-2)}.dsc .dsc-commission{color:var(--dsx-mist)}.dsc .dsc-none{grid-column:1 / -1}.dsc .dsc-local{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--dsx-space-4)}.dsc-home__card{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--dsx-space-5);padding:var(--dsx-space-7)}.dsc-home__card .dsx-stack{max-width:640px}@media (max-width:640px){.dsc-home__card{padding:var(--dsx-space-5)}.dsc .dsc-front-table .dsc-table tbody th{width:120px}}.dsc .dsc-front>*{min-width:0;max-width:100%}.dsc .dsc-table-wrap{position:relative}:root{--dsc-lilac:#ECE6FA;--dsc-lilac-ink:#4B3A8C;--dsc-amber-ink:#8A4B12;--dsc-ink-raised:#243441;--dsc-foot:#FBFAF7;--dsc-foot-line:#EFEAE2}.dsc :where(.dsc-tile){display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:60px;height:60px;border-radius:var(--dsx-radius-md);font-size:var(--dsx-size-strong);font-weight:800}.dsc :where(.dsc-kind){align-self:flex-start;display:inline-flex;padding:4px 12px;border-radius:var(--dsx-radius-pill);font-size:var(--dsx-size-caption);font-weight:800}.dsc :where(.dsc-tile--insurance,.dsc-kind--insurance){background:var(--dsx-mint-tint);color:var(--dsx-teal-dark)}.dsc :where(.dsc-tile--cashplan,.dsc-kind--cashplan){background:var(--dsc-lilac);color:var(--dsc-lilac-ink)}.dsc :where(.dsc-tile--plan,.dsc-kind--plan){background:var(--dsx-amber-tint);color:var(--dsc-amber-ink)}.dsc .dsc-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--dsx-space-8);align-items:center;padding-block:var(--dsx-space-8)}.dsc .dsc-start__copy{display:flex;flex-direction:column;gap:var(--dsx-space-5);min-width:0}.dsc .dsc-pill-note{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--dsx-space-2);margin:0;padding:8px 14px;border-radius:var(--dsx-radius-pill);background:var(--dsx-mint-tint);color:var(--dsx-teal-dark);font-size:var(--dsx-size-small);font-weight:700}.dsc .dsc-start__title{margin:0;color:var(--dsx-ink);font-size:var(--dsx-size-display);font-weight:800;letter-spacing:-.045em;line-height:1}.dsc .dsc-start__title span{color:var(--dsx-teal)}.dsc .dsc-start__lead{margin:0;max-width:540px;color:var(--dsx-slate);font-size:var(--dsx-size-lead);line-height:1.5}.dsc .dsc-quiz{display:flex;flex-direction:column;gap:var(--dsx-space-5);padding:var(--dsx-space-6);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white);box-shadow:var(--dsx-shadow)}.dsc .dsc-quiz__q{display:flex;flex-direction:column;gap:var(--dsx-space-3);min-width:0;margin:0;padding:0;border:0}.dsc .dsc-quiz__q legend{margin-bottom:var(--dsx-space-3);padding:0;color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:800}.dsc .dsc-quiz__options{display:flex;flex-wrap:wrap;gap:var(--dsx-space-2)}.dsc .dsc-option{position:relative;display:inline-flex;cursor:pointer}.dsc .dsc-option input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.dsc .dsc-option span{display:inline-flex;align-items:center;gap:var(--dsx-space-2);min-height:48px;padding:0 var(--dsx-space-5);border:1.5px solid var(--dsx-line);border-radius:var(--dsx-radius-pill);background:var(--dsx-white);color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:600}.dsc .dsc-option span::before{content:"";width:14px;height:14px;box-sizing:border-box;border:1.5px solid var(--dsx-mist);border-radius:50%}.dsc .dsc-option input:checked+span{border-color:var(--dsx-ink);background:var(--dsx-ink);color:var(--dsx-white);font-weight:700}.dsc .dsc-option input:checked+span::before{border:4px solid var(--dsx-mint)}.dsc .dsc-option input:focus-visible+span{outline:3px solid var(--dsx-teal);outline-offset:2px}.dsc .dsc-quiz__go{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dsx-space-4)}.dsc :where(.dsc-go,.dsc-cta){display:inline-flex;align-items:center;justify-content:center;gap:var(--dsx-space-2);border:0;border-radius:var(--dsx-radius-pill);background:var(--dsx-teal);color:var(--dsx-white);font-family:inherit;font-weight:800;text-decoration:none;cursor:pointer}.dsc :where(.dsc-go,.dsc-cta):hover{background:var(--dsx-teal-dark);color:var(--dsx-white)}.dsc .dsc-go{height:60px;padding:0 var(--dsx-space-6);font-size:var(--dsx-size-strong)}.dsc .dsc-cta{min-height:52px;padding:0 var(--dsx-space-5);font-size:var(--dsx-size-ui)}.dsc .dsc-start__art{display:flex;flex-direction:column;gap:var(--dsx-space-5);padding:var(--dsx-space-7);border-radius:var(--dsx-radius-lg);background:var(--dsx-ink)}.dsc .dsc-float{display:flex;flex-direction:column;gap:var(--dsx-space-3);box-sizing:border-box;max-width:400px;padding:var(--dsx-space-5);border-radius:var(--dsx-radius-lg);background:var(--dsx-white);color:var(--dsx-ink)}.dsc .dsc-float--b{align-self:flex-end;background:var(--dsx-mint)}.dsc .dsc-float--c{flex-direction:row;align-items:center}.dsc .dsc-float__who,.dsc .dsc-float--c{display:flex;align-items:center;gap:var(--dsx-space-3)}.dsc :where(.dsc-float__who,.dsc-float--c) strong{display:block;font-size:var(--dsx-size-strong)}.dsc :where(.dsc-float__who,.dsc-float--c) small{display:block;color:var(--dsx-mist);font-size:var(--dsx-size-small)}.dsc .dsc-float__price,.dsc .dsc-float__big{font-size:var(--dsx-size-heading);font-weight:800;letter-spacing:-.04em;line-height:1}.dsc .dsc-float__price small{color:var(--dsx-mist);font-size:var(--dsx-size-small);font-weight:500;letter-spacing:0}.dsc .dsc-badge-soft{align-self:flex-start;padding:6px 12px;border-radius:var(--dsx-radius-pill);background:var(--dsx-mint-tint);color:var(--dsx-teal-dark);font-size:var(--dsx-size-caption);font-weight:800}.dsc .dsc-float__tick{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--dsx-teal);color:var(--dsx-white)}.dsc .dsc-results-head{background:var(--dsx-ink);color:var(--dsx-white)}.dsc .dsc-results-head__inner{display:flex;flex-direction:column;gap:var(--dsx-space-5);padding-block:var(--dsx-space-7)}.dsc .dsc-results-head__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--dsx-space-5)}.dsc .dsc-results-head__kicker{margin:0 0 var(--dsx-space-2);color:var(--dsx-mint);font-size:var(--dsx-size-small);font-weight:700}.dsc .dsc-results-head__title{margin:0;color:var(--dsx-white);font-size:var(--dsx-size-title);font-weight:800;letter-spacing:-.045em;line-height:1}.dsc .dsc-dot{color:var(--dsx-mint)}.dsc .dsc-results-head__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--dsx-space-2)}.dsc .dsc-answer{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--dsx-space-4);border-radius:var(--dsx-radius-pill);background:var(--dsc-ink-raised);color:var(--dsx-white);font-size:var(--dsx-size-small);font-weight:700}.dsc .dsc-answer--edit{border:1.5px solid var(--dsx-mint);background:#fff0;color:var(--dsx-mint);text-decoration:none}.dsc .dsc-answer--edit:hover{background:var(--dsx-mint);color:var(--dsx-ink)}.dsc .dsc-results-head__rule{margin:0;max-width:980px;color:var(--dsx-on-dark-muted);font-size:var(--dsx-size-small);line-height:1.5}.dsc .dsc-results{display:grid;grid-template-columns:290px minmax(0,1fr);gap:var(--dsx-space-6);align-items:start;padding-block:var(--dsx-space-6) var(--dsx-space-9)}.dsc .dsc-side{position:sticky;top:calc(76px + var(--dsx-space-4));padding:var(--dsx-space-5);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white)}.dsc .dsc-side__wrap{display:flex;flex-direction:column;gap:var(--dsx-space-5)}.dsc .dsc-side__wrap[open]>:not(summary)+*{margin-top:var(--dsx-space-5)}.dsc .dsc-side__summary{display:none}.dsc .dsc-side__head{display:flex;justify-content:space-between;align-items:center}.dsc .dsc-side__title{margin:0;font-size:var(--dsx-size-strong);font-weight:800}.dsc .dsc-side__head a{font-size:var(--dsx-size-small);font-weight:700}.dsc .dsc-side__group{display:flex;flex-direction:column;gap:var(--dsx-space-3);min-width:0;margin:0;padding:0;border:0}.dsc .dsc-side__group legend{margin-bottom:var(--dsx-space-3);padding:0;color:var(--dsx-slate);font-size:var(--dsx-size-small);font-weight:800}.dsc .dsc-check{display:flex;align-items:center;gap:var(--dsx-space-3);color:var(--dsx-ink);font-size:var(--dsx-size-small);cursor:pointer}.dsc .dsc-check input{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:var(--dsx-teal)}.dsc .dsc-side__range{display:flex;flex-direction:column;gap:var(--dsx-space-2);color:var(--dsx-slate);font-size:var(--dsx-size-small);font-weight:800}.dsc .dsc-side__range input{width:100%;box-sizing:border-box;margin:0;accent-color:var(--dsx-teal)}.dsc .dsc-side__range-scale{display:flex;justify-content:space-between;color:var(--dsx-mist);font-size:var(--dsx-size-caption);font-weight:600}.dsc .dsc-side__calc{display:flex;flex-direction:column;gap:var(--dsx-space-2);padding:var(--dsx-space-4);border-radius:var(--dsx-radius-md);background:var(--dsx-mint-tint)}.dsc .dsc-side__calc p{margin:0}.dsc .dsc-side__calc-title{color:var(--dsx-ink);font-weight:800}.dsc .dsc-list{display:flex;flex-direction:column;gap:var(--dsx-space-5);min-width:0}.dsc .dsc-plan{display:flex;flex-direction:column;overflow:hidden;border:1.5px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white);box-shadow:var(--dsx-shadow)}.dsc .dsc-plan[hidden]{display:none}.dsc .dsc-plan--top{border-color:var(--dsx-teal)}.dsc .dsc-plan__badge{align-self:flex-start;margin:0 0 0 var(--dsx-space-5);padding:var(--dsx-space-2) var(--dsx-space-3);border-bottom-left-radius:var(--dsx-radius-sm);border-bottom-right-radius:var(--dsx-radius-sm);background:var(--dsx-teal);color:var(--dsx-white);font-size:var(--dsx-size-caption);font-weight:800}.dsc .dsc-plan__body{display:grid;grid-template-columns:200px minmax(0,1fr) 220px;gap:var(--dsx-space-5);align-items:center;padding:var(--dsx-space-5)}.dsc .dsc-plan__who{display:flex;flex-direction:column;gap:var(--dsx-space-3);min-width:0}.dsc .dsc-plan__name{margin:0;color:var(--dsx-ink);font-size:var(--dsx-size-strong);font-weight:800;letter-spacing:-.02em}.dsc .dsc-plan__product{margin:var(--dsx-space-1) 0 0;color:var(--dsx-mist);font-size:var(--dsx-size-small)}.dsc .dsc-plan__main{display:flex;flex-direction:column;gap:var(--dsx-space-4);min-width:0}.dsc .dsc-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--dsx-space-2);margin:0;padding:0;list-style:none}.dsc .dsc-stats li{display:flex;flex-direction:column;gap:var(--dsx-space-1);min-width:0;padding:var(--dsx-space-3);border-radius:var(--dsx-radius-md);background:var(--dsx-porcelain)}.dsc .dsc-stats strong{color:var(--dsx-ink);font-size:var(--dsx-size-subhead);font-weight:800;letter-spacing:-.03em;line-height:1.1;overflow-wrap:anywhere}.dsc .dsc-stats span{color:var(--dsx-slate);font-size:var(--dsx-size-caption);line-height:1.4}.dsc .dsc-plan__ticks{display:flex;flex-wrap:wrap;gap:var(--dsx-space-2) var(--dsx-space-4);margin:0;padding:0;list-style:none;font-size:var(--dsx-size-small);font-weight:600}.dsc .dsc-plan__ticks li::before{content:"✓";margin-right:var(--dsx-space-2);color:var(--dsx-teal);font-weight:800}.dsc .dsc-plan__buy{display:flex;flex-direction:column;gap:var(--dsx-space-2);min-width:0;padding-left:var(--dsx-space-5);border-left:1px solid var(--dsx-line)}.dsc .dsc-plan__price-label,.dsc .dsc-plan__price-note{color:var(--dsx-mist);font-size:var(--dsx-size-caption);font-weight:700}.dsc .dsc-plan__price{color:var(--dsx-ink);font-size:var(--dsx-size-heading);font-weight:800;letter-spacing:-.04em;line-height:1}.dsc .dsc-plan__price--text{font-size:var(--dsx-size-subhead);letter-spacing:-.02em}.dsc .dsc-plan__buy .dsc-cta{margin-top:var(--dsx-space-2)}.dsc .dsc-plan__details{text-align:center;font-size:var(--dsx-size-small);font-weight:700}.dsc .dsc-plan__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dsx-space-2) var(--dsx-space-5);padding:var(--dsx-space-3) var(--dsx-space-5);border-top:1px solid var(--dsc-foot-line);background:var(--dsc-foot);color:var(--dsx-mist);font-size:var(--dsx-size-caption)}.dsc .dsc-plan__compare{display:inline-flex;align-items:center;gap:var(--dsx-space-2);color:var(--dsx-ink);font-weight:700;cursor:pointer}.dsc .dsc-plan__compare[hidden]{display:none}.dsc .dsc-plan__compare input{width:18px;height:18px;margin:0;accent-color:var(--dsx-teal)}.dsc .dsc-plan__comm{margin-left:auto;color:var(--dsx-slate);font-weight:700}.dsc .dsc-list__none[hidden]{display:none}.dsc .dsc-tray{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--dsx-ink);color:var(--dsx-white);box-shadow:var(--dsx-shadow)}.dsc .dsc-tray[hidden]{display:none}.dsc .dsc-tray__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dsx-space-4);padding-block:var(--dsx-space-4)}.dsc .dsc-tray__text{flex:1 1 280px;margin:0;font-weight:700}.dsc .dsc-tray__go[hidden]{display:none}.dsc .dsc-tray__clear{min-height:44px;padding:0 var(--dsx-space-4);border:1.5px solid var(--dsx-mint);border-radius:var(--dsx-radius-pill);background:#fff0;color:var(--dsx-mint);font-family:inherit;font-weight:700;cursor:pointer}@media (max-width:1360px){.dsc .dsc-plan__body{grid-template-columns:minmax(0,1fr) 220px}.dsc .dsc-plan__who{grid-column:1 / -1;flex-direction:row;align-items:center;flex-wrap:wrap}}@media (max-width:1024px){.dsc .dsc-start{grid-template-columns:minmax(0,1fr);gap:var(--dsx-space-6);padding-block:var(--dsx-space-6)}.dsc .dsc-results{grid-template-columns:minmax(0,1fr);gap:var(--dsx-space-4)}.dsc .dsc-side{position:static;padding:0;border:0;background:#fff0}.dsc .dsc-side__summary{display:flex;align-items:center;justify-content:center;min-height:48px;border:1.5px solid var(--dsx-line);border-radius:var(--dsx-radius-pill);background:var(--dsx-white);color:var(--dsx-ink);font-weight:700;list-style:none;cursor:pointer}.dsc .dsc-side__summary::-webkit-details-marker{display:none}.dsc .dsc-side__wrap[open]{padding:var(--dsx-space-5);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white)}}@media (max-width:640px){.dsc .dsc-start__art{display:none}.dsc .dsc-quiz{padding:var(--dsx-space-5)}.dsc .dsc-go{width:100%}.dsc .dsc-results-head__chips{justify-content:flex-start}.dsc .dsc-plan__body{grid-template-columns:minmax(0,1fr);gap:var(--dsx-space-4);padding:var(--dsx-space-4)}.dsc .dsc-plan__who{flex-direction:row;flex-wrap:nowrap}.dsc .dsc-plan__who .dsc-tile{width:48px;height:48px;font-size:var(--dsx-size-ui)}.dsc .dsc-plan__who .dsc-kind{display:none}.dsc .dsc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dsc .dsc-plan__buy{padding:var(--dsx-space-4) 0 0;border-left:0;border-top:1px solid var(--dsx-line)}.dsc .dsc-plan__foot{padding:var(--dsx-space-3) var(--dsx-space-4)}}.dsc .dsc-side [data-dsc-apply][hidden]{display:none}@media (max-width:480px){.dsc-home__card .dsx-row{width:100%}.dsc-home__card .dsx-btn{width:100%;white-space:normal;text-align:center}}.dsc .dsc-v2-head{display:flex;flex-direction:column;gap:var(--dsx-space-5);padding-block:var(--dsx-space-7) var(--dsx-space-5)}.dsc .dsc-v2-head__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--dsx-space-4) var(--dsx-space-7)}.dsc .dsc-v2-head__title{margin:0;color:var(--dsx-ink);font-size:var(--dsx-size-display);font-weight:800;letter-spacing:-.045em;line-height:1}.dsc .dsc-v2-head__title span{color:var(--dsx-teal)}.dsc .dsc-v2-head__lead{margin:0;color:var(--dsx-slate);font-size:var(--dsx-size-lead);line-height:1.5}.dsc .dsc-v2-head__rule{margin:0;max-width:320px;color:var(--dsx-mist);font-size:var(--dsx-size-small);line-height:1.5}.dsc .dsc-explain{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--dsx-space-4)}.dsc .dsc-explain__item{display:flex;align-items:flex-start;gap:var(--dsx-space-3);margin:0;padding:var(--dsx-space-4) var(--dsx-space-5);border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-lg);background:var(--dsx-white);font-size:var(--dsx-size-small);line-height:1.45}.dsc .dsc-explain__item .dsc-kind{flex-shrink:0}.dsc .dsc-narrow{display:block}.dsc .dsc-narrow__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dsx-space-4);padding:var(--dsx-space-4) var(--dsx-space-5);border-radius:var(--dsx-radius-lg);background:var(--dsx-ink);color:var(--dsx-white)}.dsc .dsc-narrow__intro{flex:1 1 220px}.dsc .dsc-narrow__title{margin:0;color:var(--dsx-white);font-size:var(--dsx-size-ui);font-weight:800}.dsc .dsc-narrow__intro p{margin:2px 0 0;color:var(--dsx-on-dark-muted);font-size:var(--dsx-size-caption)}.dsc .dsc-narrow__fields{display:flex;flex-wrap:wrap;gap:var(--dsx-space-2)}.dsc .dsc-narrow__field{display:inline-flex;align-items:center;gap:var(--dsx-space-2);min-height:44px;padding:0 var(--dsx-space-4);border-radius:var(--dsx-radius-pill);background:var(--dsc-ink-raised);color:var(--dsx-white);font-size:var(--dsx-size-small);font-weight:700}.dsc .dsc-narrow__field select{max-width:100%;border:0;background:#fff0;color:var(--dsx-mint);font-family:inherit;font-size:var(--dsx-size-small);font-weight:800;cursor:pointer}.dsc .dsc-narrow__field select option{color:var(--dsx-ink)}.dsc .dsc-narrow__go{min-height:44px;padding:0 var(--dsx-space-5);border:0;border-radius:var(--dsx-radius-pill);background:var(--dsx-mint);color:var(--dsx-ink);font-family:inherit;font-weight:800;cursor:pointer}.dsc .dsc-narrow__go[hidden]{display:none}.dsc .dsc-list__head{display:flex;justify-content:space-between;align-items:center;gap:var(--dsx-space-3)}.dsc .dsc-list__count{margin:0;color:var(--dsx-ink);font-size:var(--dsx-size-strong);font-weight:800}.dsc .dsc-view{display:inline-flex;padding:4px;border:1px solid var(--dsx-line);border-radius:var(--dsx-radius-pill);background:var(--dsx-white)}.dsc .dsc-view__btn{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--dsx-space-4);border-radius:var(--dsx-radius-pill);color:var(--dsx-ink);font-size:var(--dsx-size-small);font-weight:700;text-decoration:none}.dsc .dsc-view__btn[aria-current="true"]{background:var(--dsx-ink);color:var(--dsx-white)}.dsc :where(.dsc-cardsview,.dsc-tableview)[hidden]{display:none}.dsc .dsc-cardsview{display:flex;flex-direction:column;gap:var(--dsx-space-4)}.dsc .dsc-facts6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;overflow:hidden;border:1px solid var(--dsc-foot-line);border-radius:var(--dsx-radius-md)}.dsc .dsc-facts6__cell{display:flex;flex-direction:column;gap:3px;min-width:0;padding:var(--dsx-space-3);border-right:1px solid var(--dsc-foot-line);border-bottom:1px solid var(--dsc-foot-line);background:var(--dsx-white)}.dsc .dsc-facts6__cell.is-muted{background:var(--dsc-foot)}.dsc .dsc-facts6__cell dt{color:var(--dsx-mist);font-size:var(--dsx-size-caption);font-weight:700}.dsc .dsc-facts6 dd{margin:0;overflow-wrap:anywhere}.dsc .dsc-facts6__value{color:var(--dsx-ink);font-size:var(--dsx-size-ui);font-weight:800;line-height:1.25}.dsc .dsc-facts6__cell.is-muted .dsc-facts6__value{color:var(--dsx-mist)}.dsc .dsc-facts6__note{color:var(--dsx-mist);font-size:var(--dsx-size-caption);line-height:1.35}.dsc .dsc-plan__body{grid-template-columns:190px minmax(0,1fr) 200px;gap:var(--dsx-space-5)}.dsc .dsc-table--plans{min-width:1100px}.dsc .dsc-table--plans th small,.dsc .dsc-table--plans td small{display:block;margin-top:2px;color:var(--dsx-mist);font-size:var(--dsx-size-caption);font-weight:500}.dsc .dsc-table--plans tbody th{width:auto;color:var(--dsx-ink)}.dsc .dsc-table--plans td strong{color:var(--dsx-ink)}.dsc .dsc-table--plans td.is-muted strong{color:var(--dsx-mist)}.dsc .dsc-table--plans tr[hidden]{display:none}@media (max-width:1360px){.dsc .dsc-plan__body{grid-template-columns:minmax(0,1fr) 200px}}@media (max-width:800px){.dsc .dsc-facts6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dsc .dsc-v2-head{padding-top:var(--dsx-space-5)}.dsc .dsc-v2-head__rule{max-width:none}.dsc .dsc-narrow__field{flex:1 1 100%;justify-content:space-between}.dsc .dsc-plan__body{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dsc .dsc-narrow__fields{flex:1 1 100%;min-width:0}.dsc .dsc-narrow__field{min-width:0}.dsc .dsc-narrow__field select{flex:1 1 0%;min-width:0;text-align:right}}.dsc .dsc-cardsview[hidden],.dsc .dsc-tableview[hidden]{display:none}.ds2{--v-ink:#14212B;--v-teal:#0B6E73}.ds2 a{color:#0B6E73}.ds2 a:hover{color:#08565A}.ds2{font-family:'Plus Jakarta Sans',sans-serif;color:#14212B;background:#F6F3EE;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.ds2 .wrap{max-width:1240px;margin:0 auto;padding:0 40px;box-sizing:border-box}.ds2 .nav{display:flex;align-items:center;height:68px;background:#FFF;border-bottom:1px solid #E4DED4}.ds2 .logo{font-size:23px;font-weight:800;letter-spacing:-.045em}.ds2 .logo b{color:#0B6E73}.ds2 .navl{display:flex;gap:28px;font-size:14.5px;font-weight:600}.ds2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:999px;font:inherit;font-size:14.5px;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid #E4DED4;background:#FFF;color:#14212B;white-space:nowrap}.ds2 .btn.p{background:#0B6E73;border-color:#0B6E73;color:#FFF}.ds2 .btn.d{background:#14212B;border-color:#14212B;color:#FFF}.ds2 .btn.s{min-height:38px;padding:0 15px;font-size:13.5px}.ds2 .btn.on{background:#14212B;border-color:#14212B;color:#FFF}.ds2 .chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#FFF;border:1px solid #E4DED4;font-size:12.5px;font-weight:600;color:#3E4A54;white-space:nowrap}.ds2 .chip.ok{background:#DCEBE8;border-color:#DCEBE8;color:#08565A}.ds2 .chip.warn{background:#FDF1E3;border-color:#FDF1E3;color:#8A4B12}.ds2 .chip.dark{background:#14212B;border-color:#14212B;color:#FFF}.ds2 .card{background:#FFF;border:1px solid #E4DED4;border-radius:24px;box-shadow:0 1px 2px rgb(20 33 43 / .03),0 10px 30px rgb(20 33 43 / .04)}.ds2 .muted{color:#5B6670}.ds2 .small{font-size:13.5px}.ds2 .src{font-size:12.5px;color:#5B6670}.ds2 h1,.ds2 h2,.ds2 h3,.ds2 p{margin:0}.ds2 .k{font-size:12.5px;font-weight:800;letter-spacing:.02em;color:#0B6E73;text-transform:uppercase}.ds2 table{border-collapse:collapse;width:100%}.ds2 th,.ds2 td{text-align:left;padding:12px 9px;border-bottom:1px solid #E4DED4;vertical-align:middle;font-size:14px}.ds2 tbody tr:last-child td{border-bottom:0}.ds2 thead th{background:#F6F3EE;font-size:12px;letter-spacing:.02em;color:#5B6670;font-weight:700;text-transform:uppercase}.ds2 .bar{height:6px;border-radius:99px;background:#ECE7DF;overflow:hidden}.ds2 .bar i{display:block;height:100%;background:#14212B;border-radius:99px}.ds2 .side{background:#14212B;color:#AEB8BF;width:232px;flex-shrink:0;padding:24px 12px;display:flex;flex-direction:column;gap:2px;font-size:14px}.ds2 .side span{padding:10px 14px;border-radius:12px}.ds2 .side .on{background:#243441;color:#FFF;font-weight:700}.ds2 label{font-size:12.5px;font-weight:700;color:#3E4A54}.ds2 select,.ds2 input{font:inherit;font-size:14.5px;min-height:44px;border:1px solid #E4DED4;border-radius:14px;padding:0 14px;background:#FFF;color:#14212B}.ds2 .seg{display:flex;flex-direction:column;gap:2px;padding:10px 22px;min-width:0}.ds2 .seg input,.ds2 .seg select{border:0;min-height:30px;padding:0;font-weight:700;background:#fff0}.ds2 .dv{width:1px;align-self:stretch;margin:12px 0;background:#E4DED4}.ds2 .seg label{display:block}.ds2 *{box-sizing:border-box}.ds2 img{max-width:100%}.ds2 .ds2-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:150px 150px;gap:12px}.ds2 .ds2-hero{grid-row:span 2}.ds2 .ds2-wide{grid-column:span 2}.ds2 .ds2-split{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start;padding-bottom:40px}.ds2 .ds2-cons,.ds2 .ds2-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ds2 .ds2-3>a>span{min-width:0}.ds2 .ds2-3 strong{overflow-wrap:anywhere}.ds2 .card{min-width:0}@media (max-width:1100px){.ds2 .ds2-split{grid-template-columns:minmax(0,1fr);gap:28px}.ds2 .ds2-panel{position:static}.ds2 .ds2-cons,.ds2 .ds2-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}}@media (max-width:700px){.ds2 .ds2-gallery{grid-template-columns:1fr 1fr;grid-template-rows:auto}.ds2 .ds2-hero,.ds2 .ds2-wide{grid-column:span 2;grid-row:auto}.ds2 .ds2-hero>div{height:240px}.ds2 .wrap{padding:0 18px}.ds2 h1{font-size:clamp(26px,8.6vw,34px);overflow-wrap:break-word}}.ds2 .ds2-panel select{width:100%;max-width:100%}@media (max-width:900px){.ds2 .navl{display:none}}.ds2 a{text-decoration:none}.ds2 .foot{background:#14212B;color:#C9D1D6}.ds2 .foot a{color:#FFF}.ds2 .foot .src{color:#93A1AA}.ds2 .ds2-footgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-top:56px;padding-bottom:44px}.ds2 .ds2-menu{display:none;position:relative}.ds2 .ds2-menu summary{list-style:none;cursor:pointer}.ds2 .ds2-menu summary::-webkit-details-marker{display:none}.ds2 .ds2-menu nav{position:absolute;right:0;top:48px;z-index:80;display:flex;flex-direction:column;gap:2px;min-width:230px;padding:10px;background:#FFF;border:1px solid #E4DED4;border-radius:18px;box-shadow:0 18px 40px rgb(20 33 43 / .12)}.ds2 .ds2-menu nav a:not(.btn){padding:10px 12px;border-radius:12px;font-weight:600}.ds2 .ds2-menu nav .btn{margin-top:6px}.ds2 .row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;color:#14212B}.ds2 .row+.row{border-top:1px solid #E4DED4}.ds2 a.row:hover{background:#FBFAF8}.ds2 .chev{color:#5B6670;font-size:18px;font-weight:700}.ds2 .crumb-now{color:#0B6E73;font-weight:700}.ds2 .ds2-list{overflow:hidden;border-radius:20px}@media (max-width:900px){.ds2 .ds2-menu{display:block;margin-left:auto}.ds2 .ds2-cta{display:none}.ds2 .ds2-footgrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ds2 .ds2-footgrid{grid-template-columns:1fr}}.ds2 .ds2-crumbs{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ds2 .ds2-crumbs li+li:before{content:"/";margin-right:6px;color:#5B6670}.ds2 .ds2-hero{font-size:64px;line-height:.98;font-weight:800;letter-spacing:-.055em}.ds2 .ds2-h2{font-size:30px;font-weight:800;letter-spacing:-.04em}.ds2 .ds2-hero--s{font-size:56px}.ds2 .ds2-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.ds2 .ds2-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ds2 .ds2-steps>div+div{border-left:1px solid #E4DED4}.ds2 .ds2-cta-band,.ds2 .ds2-band{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:26px 28px;flex-wrap:wrap}.ds2 .ds2-cta-band{background:#14212B;color:#FFF;border-color:#14212B}@media (max-width:900px){.ds2 .ds2-2,.ds2 .ds2-steps{grid-template-columns:minmax(0,1fr)}.ds2 .ds2-steps>div+div{border-left:0;border-top:1px solid #E4DED4}.ds2 .ds2-search{flex-direction:column;border-radius:24px}.ds2 .ds2-search .dv{display:none}.ds2 .ds2-search .seg{padding:10px 16px;border-bottom:1px solid #E4DED4}.ds2 .ds2-search .btn{width:100%}}@media (max-width:640px){.ds2 .ds2-hero,.ds2 .ds2-hero--s{font-size:clamp(34px,10vw,48px)}.ds2 .ds2-h2{font-size:24px}}.ds2 .ds2-consrow strong{overflow-wrap:anywhere}@media (max-width:480px){.ds2 .ds2-consrow{flex-wrap:wrap}.ds2 .ds2-consrow>span:last-child{flex-basis:100%;padding-left:32px}}.ds-ld-city,.ds-ld-city>div{min-width:0}.ds-ld-city h3{overflow-wrap:anywhere}.ds-ld-cta{overflow-wrap:anywhere;max-width:100%}.ds-closest-match.ds-cons-match{background:#14212B;color:#FFF}.ds2 .ds2-phead{display:flex;flex-direction:column;gap:18px;padding:22px 0 8px}.ds2 .ds2-phead__id{display:flex;gap:20px;align-items:center}.ds2 .ds2-phead__av{width:84px;flex-shrink:0}.ds2 .ds2-phead__meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:4px}.ds2 .ds2-rating{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #E4DED4;border-radius:999px;background:#FFF;color:#14212B;font-size:14px}.ds2 .ds2-starline{color:#E8A317;letter-spacing:1px}.ds2 .ds2-g{display:inline-flex;width:20px;height:20px;border-radius:99px;background:#14212B;color:#FFF;font-weight:800;font-size:12px;align-items:center;justify-content:center}.ds2 .ds2-phead__actions{display:flex;gap:8px;flex-wrap:wrap}.ds2 .ds2-phead__chips{display:flex;gap:8px;flex-wrap:wrap}.ds2 .ds2-revsum{display:flex;gap:14px;align-items:center}.ds2 .ds2-revsum>span{display:flex;flex-direction:column;gap:2px}.ds2 .ds2-revavg{font-size:44px;font-weight:800;letter-spacing:-.04em;line-height:1}.ds2 .ds2-revs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ds2 .ds2-rev{padding:18px;display:flex;flex-direction:column;gap:10px}.ds2 .ds2-rev__top{display:flex;gap:12px;align-items:center}.ds2 .ds2-rev__stars{margin-left:auto}.ds2 .ds2-rev__av{display:inline-flex;width:36px;height:36px;border-radius:99px;background:#DCEBE8;color:#08565A;font-weight:800;align-items:center;justify-content:center}.ds2 .ds2-stars input{position:absolute;opacity:0;width:1px;height:1px}.ds2 .ds2-stars label{font-size:38px;line-height:1;color:#E4DED4;cursor:pointer}.ds2 .ds2-stars input:checked~label,.ds2 .ds2-stars label:hover,.ds2 .ds2-stars label:hover~label{color:#E8A317}.ds2 .ds2-stars input:focus-visible+label{outline:2px solid #0B6E73;outline-offset:2px;border-radius:6px}@media (max-width:700px){.ds2 .ds2-revs{grid-template-columns:minmax(0,1fr)}.ds2 .ds2-phead__id{align-items:flex-start}.ds2 .ds2-phead__av{width:60px}.ds2 .ds2-phead__actions .btn{flex:1 1 auto}}.ds2 .ds2-heroband{background:#14212B;color:#FFF;position:relative;overflow:hidden}.ds2 .ds2-heroband__pat{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.ds2 .ds2-heroband__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:center;padding-top:34px;padding-bottom:46px}.ds2 .ds2-heroband__main{display:flex;flex-direction:column;gap:18px;min-width:0}.ds2 .ds2-heroband .ds2-crumbs{color:#AEB8BF}.ds2 .ds2-heroband .crumb-now{color:#8FD3CD}.ds2 .ds2-heroband__id{display:flex;gap:20px;align-items:center}.ds2 .ds2-heroband h1{font-size:54px;line-height:1;font-weight:800;letter-spacing:-.05em;color:#FFF;overflow-wrap:break-word;min-width:0}.ds2 .ds2-monodark{width:92px;height:92px;flex-shrink:0;border-radius:20px;background:#1F2F3B;border:1px solid #2E3E4A;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:800;letter-spacing:-.05em;color:#FFF}.ds2 .ds2-monodark span{color:#8FD3CD}.ds2 .ds2-heroband__meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ds2 .ds2-rpill{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;background:#1F2F3B;color:#FFF;font-size:14px}.ds2 a.ds2-rpill:hover{background:#273947;color:#FFF}.ds2 .ds2-star,.ds2 .ds2-heroband .ds2-starline{color:#F2B33D}.ds2 .ds2-dim{color:#AEB8BF}.ds2 .ds2-openpill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#8FD3CD;color:#14212B;font-weight:800;font-size:13px}.ds2 .ds2-openpill.is-closed{background:#2E3E4A;color:#DCE3E7}.ds2 .ds2-heroband__actions{display:flex;gap:10px;flex-wrap:wrap}.ds2 .ds2-hbtn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;border:1px solid #3A4A56;color:#FFF;font-weight:700;font-size:14.5px}.ds2 .ds2-hbtn:hover{background:#1F2F3B;color:#FFF}.ds2 .ds2-heroband__card{color:#14212B;padding:22px;display:flex;flex-direction:column;gap:4px}.ds2 .ds2-heroband__card h2{font-size:19px;font-weight:800;margin-bottom:6px}.ds2 .ds2-hrow{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:10px}.ds2 .ds2-hrow.is-today{background:#DCEBE8;font-weight:800}.ds2 .ds2-hours .src{margin-top:8px}.ds2 .ds2-today{display:none;margin-top:4px}.ds2 .ds2-today summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;color:#14212B}.ds2 .ds2-today summary::-webkit-details-marker{display:none}.ds2 .ds2-today summary>span{display:flex;flex-direction:column}@media (max-width:1100px){.ds2 .ds2-heroband__grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:700px){.ds2 .ds2-heroband__grid{padding-top:20px;padding-bottom:26px}.ds2 .ds2-heroband h1{font-size:clamp(26px,8vw,34px)}.ds2 .ds2-monodark{width:64px;height:64px;font-size:24px;border-radius:16px}.ds2 .ds2-heroband__actions .btn{flex:1 1 100%;min-height:52px}.ds2 .ds2-hbtn{flex:1 1 0%;min-width:0;padding:0 8px;white-space:nowrap}.ds2 .ds2-hours{display:none}.ds2 .ds2-today{display:block}}.ds2 .ds2-search{display:flex;align-items:stretch;padding:6px;border-radius:999px;box-shadow:0 2px 4px rgb(20 33 43 / .04),0 18px 40px rgb(20 33 43 / .08)}.ds2 .ds2-search .seg{border-radius:999px;transition:background .15s}.ds2 .ds2-search .seg:focus-within{background:#F6F3EE}.ds2 .ds2-search .seg select:focus,.ds2 .ds2-search .seg input:focus,.ds2 .ds2-search .seg select:focus-visible,.ds2 .ds2-search .seg input:focus-visible{outline:none;box-shadow:none}.ds2 .ds2-search .seg:focus-within{box-shadow:inset 0 0 0 2px #0B6E73}.ds2 .ds2-search__cons{flex:1.2}.ds2 .ds2-search__near{flex:1}.ds2 .ds2-search .btn{min-height:58px;padding:0 34px;font-size:15.5px}.ds2 .ds2-findhead{background:#fff0}#dsx-find .ds-live-search__topbar{display:none}.ds2 .ds2-guidecta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:center;padding:30px;background:#DCEBE8;border-color:#DCEBE8;overflow:hidden}.ds2 .ds2-guidecta__text{display:flex;flex-direction:column;gap:12px}.ds2 .ds2-guidecta__art{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 10px}.ds2 .ds2-guidecta__art>div{border-radius:16px;overflow:hidden;transform:rotate(-2deg)}.ds2 .ds2-guidecta__art>div:nth-child(2){transform:translateY(-10px) rotate(2deg)}@media (max-width:900px){.ds2 .ds2-search{flex-direction:column;border-radius:24px;padding:8px}.ds2 .ds2-search .seg{border-radius:16px;padding:12px 16px}.ds2 .ds2-search .dv{display:block;width:auto;height:1px;margin:0 16px;align-self:auto}.ds2 .ds2-search .btn{width:100%;margin-top:8px;min-height:54px}.ds2 .ds2-guidecta{grid-template-columns:minmax(0,1fr);padding:22px}}@media (max-width:900px){.ds2 .ds2-search .seg{border-bottom:0}}@media (max-width:640px){.ds2 .ds2-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.ds2 .ds2-stats>span{display:flex;flex-direction:column;line-height:1.3}}.ds2 .ds2-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}@media (max-width:1000px){.ds2 .ds2-plans{grid-template-columns:minmax(0,1fr)}}#dsx-find .ds-cons-tick{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#14212B}#dsx-find .ds-result-card__placeholder--initials{background:#F6F3EE}#dsx-find .ds-result-card__placeholder--initials .ds-result-card__monogram{color:#14212B;font-weight:800;letter-spacing:-.04em}#dsx-find .ds-mono-dot{color:#0B6E73}.ds2-vswrap{background:#fff0;margin:8px 0 18px}.ds2 .ds2-vs{background:#FFF;border:1px solid #E4DED4;border-radius:24px;overflow:hidden;box-shadow:0 1px 2px rgb(20 33 43 / .03),0 10px 30px rgb(20 33 43 / .04)}.ds2 .ds2-vs__head,.ds2 .ds2-vs__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr)}.ds2 .ds2-vs__head>span{padding:16px 18px;font-size:13px;font-weight:800;color:#3E4A54}.ds2 .ds2-vs__h--nhs{background:#E8F1FB}.ds2 .ds2-vs__h--priv{background:#DCEBE8}.ds2 .ds2-vs__h--nhs .chip{background:#1F5FA8;border-color:#1F5FA8;color:#FFF;margin-right:4px}.ds2 .ds2-vs__h--priv .chip{background:#0B6E73;border-color:#0B6E73;color:#FFF;margin-right:4px}.ds2 .ds2-vs__row{border-top:1px solid #E4DED4}.ds2 .ds2-vs__t{padding:16px 18px;font-size:15px}.ds2 .ds2-vs__c{padding:14px 18px;display:flex;flex-direction:column;gap:2px}.ds2 .ds2-vs__c--nhs{background:#F7FAFD}.ds2 .ds2-vs__c--priv{background:#F6FAF9}.ds2 .ds2-vs__c b{font-size:18px;font-weight:800;letter-spacing:-.01em;color:#14212B}.ds2 .ds2-vs__m{display:none}@media (max-width:700px){.ds2 .ds2-vs__head{display:none}.ds2 .ds2-vs__row{grid-template-columns:1fr 1fr}.ds2 .ds2-vs__t{grid-column:1/-1;padding-bottom:4px}.ds2 .ds2-vs__m{display:inline-flex;align-self:flex-start;font-size:11px;font-weight:800;padding:2px 8px;border-radius:99px;color:#FFF;margin-bottom:4px}.ds2 .ds2-vs__c--nhs .ds2-vs__m{background:#1F5FA8}.ds2 .ds2-vs__c--priv .ds2-vs__m{background:#0B6E73}}.ds2 .ds2-quizwrap{padding:28px 18px 56px;display:flex;justify-content:center}.ds2 .ds2-quiz{width:100%;max-width:560px}.ds2 .qz-card{display:flex;flex-direction:column;gap:16px;background:#FFF;border:1px solid #E4DED4;border-radius:28px;padding:22px;box-shadow:0 1px 2px rgb(20 33 43 / .03),0 18px 40px rgb(20 33 43 / .06)}.ds2 .qz-top{display:flex;justify-content:space-between;min-height:24px}.ds2 .qz-back{background:none;border:0;padding:6px 0;font:inherit;font-weight:700;color:#14212B;cursor:pointer;min-height:44px}.ds2 .qz-progress{display:flex;flex-direction:column;gap:8px}.ds2 .qz-progress__row{font-size:13px;font-weight:700;color:#3E4A54}.ds2 .qz-bar{height:6px;border-radius:99px;background:#E4DED4;overflow:hidden}.ds2 .qz-bar i{display:block;height:100%;background:#0B6E73;border-radius:99px;transition:width .3s}.ds2 .qz-react{margin:0;font-size:15px;font-weight:700;color:#0B6E73}.ds2 .qz-h{margin:0;font-size:27px;line-height:1.08;font-weight:800;letter-spacing:-.045em}.ds2 .qz-h--big{font-size:32px;line-height:1.02;letter-spacing:-.05em}.ds2 .qz-h span,.ds2 .qz-title span{color:#0B6E73}.ds2 .qz-title{margin:0;font-size:42px;line-height:1;font-weight:800;letter-spacing:-.055em}.ds2 .qz-lead{margin:0;font-size:16.5px;line-height:1.5;color:#3E4A54}.ds2 .qz-sub{margin:0;font-size:13.5px;color:#5B6670}.ds2 .qz-center{text-align:center}.ds2 .qz-pill{align-self:flex-start;padding:6px 12px;border-radius:999px;background:#DCEBE8;color:#08565A;font-size:13px;font-weight:800}.ds2 .qz-eyebrow{font-size:13px;font-weight:800;color:#0B6E73}.ds2 .qz-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ds2 .qz-trio>div{border-radius:14px;overflow:hidden}.ds2 .qz-ticks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ds2 .qz-ticks li{padding-left:26px;position:relative;font-size:14.5px;color:#3E4A54}.ds2 .qz-ticks li:before{content:"✓";position:absolute;left:0;color:#0B6E73;font-weight:800}.ds2 .qz-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ds2 .qz-tile{display:flex;flex-direction:column;gap:8px;padding:8px 8px 12px;border-radius:18px;background:#FFF;border:1px solid #E4DED4;font:inherit;color:#14212B;text-align:left;cursor:pointer}.ds2 .qz-tile__art{display:block;border-radius:12px;overflow:hidden}.ds2 .qz-tile strong{font-size:14.5px;padding:0 4px;line-height:1.25}.ds2 .qz-tile.is-on,.ds2 .qz-opt.is-on{border:2px solid #14212B;padding:7px 7px 11px}.ds2 .qz-opts{display:flex;flex-direction:column;gap:10px}.ds2 .qz-opt{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:13px 15px;border-radius:18px;background:#FFF;border:1px solid #E4DED4;font:inherit;color:#14212B;text-align:left;cursor:pointer}.ds2 .qz-opt.is-on{padding:12px 14px}.ds2 .qz-opt__t{display:flex;flex-direction:column;gap:2px}.ds2 .qz-opt__t strong{font-size:16px}.ds2 .qz-opt__t span{font-size:13.5px;color:#5B6670}.ds2 .qz-mark{width:22px;height:22px;flex-shrink:0;border-radius:99px;border:2px solid #14212B;display:flex;align-items:center;justify-content:center}.ds2 .qz-opt.is-multi .qz-mark{border-radius:7px}.ds2 .qz-opt.is-on .qz-mark{background:#14212B;box-shadow:inset 0 0 0 4px #FFF}.ds2 .qz-opt.is-multi.is-on .qz-mark{box-shadow:none}.ds2 .qz-opt.is-multi.is-on .qz-mark:after{content:"✓";color:#FFF;font-size:13px;font-weight:800}.ds2 .qz-next{width:100%;min-height:54px;font-size:16px}.ds2 .qz-next[disabled]{opacity:.45;cursor:not-allowed}.ds2 .qz-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:#3E4A54}.ds2 .qz-field input{width:100%;font-size:16px;min-height:52px;border-radius:16px}.ds2 .qz-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ds2 .qz-quick{display:flex;gap:8px;flex-wrap:wrap}.ds2 .qz-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:#3E4A54}.ds2 .qz-check input{width:20px;height:20px;min-height:0;margin:1px 0 0;padding:0;flex-shrink:0;accent-color:#14212B}.ds2 .qz-contact{border:0;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.ds2 .qz-contact legend{font-size:13px;font-weight:700;color:#3E4A54;margin-bottom:6px}.ds2 .qz-chips{display:flex;gap:6px;flex-wrap:wrap}.ds2 .qz-chip{padding:5px 10px;border-radius:999px;background:#DCEBE8;color:#08565A;font-size:12.5px;font-weight:700}.ds2 .qz-ba{margin:0;display:flex;flex-direction:column;gap:6px}.ds2 .qz-ba figcaption{font-size:11.5px;color:#5B6670}.ds2 .qz-ba__pair{display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:20px;overflow:hidden}.ds2 .qz-ba__pair>div{position:relative}.ds2 .qz-ba__pair img{display:block;width:100%;height:190px;object-fit:cover}.ds2 .qz-ba__tag{position:absolute;left:8px;top:8px;padding:3px 9px;border-radius:999px;background:#14212B;color:#FFF;font-size:11.5px;font-weight:800}.ds2 .qz-ba__tag.is-after{background:#0B6E73}.ds2 .qz-ba.is-illus>svg{border-radius:20px}.ds2 .qz-match{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:20px;background:#FFF;border:1px solid #E4DED4}.ds2 .qz-match.is-best{background:#14212B;border-color:#14212B;color:#FFF}.ds2 .qz-match__top{display:flex;justify-content:space-between;align-items:center}.ds2 .qz-match__art{width:46px;border-radius:10px;overflow:hidden}.ds2 .qz-tag{padding:4px 10px;border-radius:999px;background:#2E3E4A;color:#FFF;font-size:12px;font-weight:800}.ds2 .qz-match.is-best .qz-tag{background:#8FD3CD;color:#14212B}.ds2 .qz-match:not(.is-best) .qz-tag{background:#14212B}.ds2 .qz-match h3{margin:0;font-size:23px;line-height:1.05;font-weight:800;letter-spacing:-.04em}.ds2 .qz-match p{margin:0;font-size:14.5px;line-height:1.5;color:#3E4A54}.ds2 .qz-match.is-best p{color:#C9D1D6}.ds2 .qz-price{padding-top:10px;border-top:1px solid #E4DED4;font-size:14px}.ds2 .qz-match.is-best .qz-price{border-color:#2B3B47}.ds2 .qz-price span{color:#5B6670}.ds2 .qz-match.is-best .qz-price span{color:#AEB8BF}.ds2 .qz-price strong{font-size:17px}.ds2 .qz-worries{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.ds2 .qz-worries li{padding-left:24px;position:relative;font-size:14px;color:#3E4A54}.ds2 .qz-worries li:before{content:"✓";position:absolute;left:0;color:#0B6E73;font-weight:800}.ds2 .qz-good{margin:0;padding:12px 14px;border-radius:14px;background:#DCEBE8;font-size:14px;color:#08565A}.ds2 .qz-keep{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:#F6F3EE}.ds2 .qz-msg{margin:0;font-size:13.5px;font-weight:700;color:#08565A}.ds2 #qz-form-msg{color:#8A1F11}.ds2 .qz-small{margin:0;font-size:11.5px;line-height:1.45;color:#5B6670}.ds2 .qz-hp{position:absolute;left:-9999px;width:1px;height:1px}.ds2 .qz-tick{width:72px;height:72px;border-radius:22px;background:#DCEBE8;color:#0B6E73;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:800}.ds2 .qz-steps{margin:0;padding:0;list-style:none;counter-reset:s;display:flex;flex-direction:column;border:1px solid #E4DED4;border-radius:18px}.ds2 .qz-steps li{counter-increment:s;display:flex;flex-direction:column;gap:2px;padding:14px 16px 14px 56px;position:relative}.ds2 .qz-steps li+li{border-top:1px solid #E4DED4}.ds2 .qz-steps li:before{content:counter(s);position:absolute;left:16px;top:14px;width:28px;height:28px;border-radius:99px;background:#14212B;color:#FFF;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.ds2 .qz-steps span{font-size:13.5px;color:#5B6670}@media (max-width:480px){.ds2 .ds2-quizwrap{padding:12px 10px 40px}.ds2 .qz-card{padding:18px;border-radius:24px}.ds2 .qz-title{font-size:36px}.ds2 .qz-two{grid-template-columns:1fr}}.ds2 .qz-match.is-best h3,.ds2 .qz-match.is-best strong{color:#FFF}.ds2 .qz-card{gap:18px;padding:26px}.ds2 .qz-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:0 20px;border-radius:16px;border:1px solid #E4DED4;background:#FFF;color:#14212B;font:inherit;font-size:16px;font-weight:700;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;transition:transform .12s ease,background .15s ease}.ds2 .qz-btn:hover{background:#F6F3EE;color:#14212B}.ds2 .qz-btn.is-primary{background:#0B6E73;border-color:#0B6E73;color:#FFF}.ds2 .qz-btn.is-primary:hover{background:#08565A;color:#FFF}.ds2 .qz-btn:active{transform:scale(.99)}.ds2 .qz-btn[disabled]{opacity:.6;cursor:default}.ds2 .qz-actions{display:flex;flex-direction:column;gap:10px}.ds2 .qz-next{border-radius:16px;font-weight:700;text-transform:none;letter-spacing:normal}.ds2 .qz-back{text-transform:none;letter-spacing:normal}.ds2 .qz-note{margin:0;font-size:14px;line-height:1.5;color:#3E4A54;text-align:center}.ds2 .qz-match{gap:12px;padding:18px}.ds2 .qz-match .qz-tag{align-self:flex-start}.ds2 .qz-illus{position:relative;border-radius:16px;overflow:hidden}.ds2 .qz-illus span{position:absolute;left:10px;bottom:8px;padding:3px 9px;border-radius:999px;background:rgb(255 255 255 / .9);font-size:11px;font-weight:700;color:#3E4A54}.ds2 .qz-cap{margin:-4px 0 0;font-size:11.5px;color:#AEB8BF}.ds2 .qz-h,.ds2 .qz-title{color:#14212B}.ds2 .qz-result .qz-h,.ds2 .qz-card h2{text-transform:none}body.ds2-quizpage .dsx-wa,body.ds2-quizpage a.dsx-wa{display:none}#dsx-find .ds-g-rating{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:14px;color:#14212B;text-decoration:none}#dsx-find .ds-g-rating[hidden]{display:none}#dsx-find .ds-g-rating:hover .ds-g-count{color:#0B6E73}#dsx-find .ds-g-star{color:#E3A008}#dsx-find .ds-g-count{color:#5B6670}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:163px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#1E73BE;--cmplz_text_font_size:10px;--cmplz_link_font_size:10px;--cmplz_category_body_font_size:10px;--cmplz_button_accept_background_color:#102641;--cmplz_button_accept_border_color:#102641;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#1e73be;--cmplz_slider_inactive_color:#F56E28;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial}@media (min-width:768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width:768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width:768px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences{display:none}.cmplz-deny{display:none}#cmplz-manage-consent .cmplz-manage-consent{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s,left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}.twitter-tweet.cmplz-blocked-content-container{padding:10px 40px}.cmplz-placeholder-element>blockquote.fb-xfbml-parse-ignore{margin:0 20px}.tiktok-embed.cmplz-placeholder-element>div{max-width:100%}.instagram-media.cmplz-placeholder-element>div{max-width:100%}body #ds-talk.ds-enq{--ink:#14212B;--teal:#0B6E73;--teal-d:#08565A;--mint:#8FD3CD;--por:#F6F3EE;--line:#E4DED4;--mist:#5B6670;--slate:#3E4A54;--tint:#DCEBE8;--hair:rgba(255,255,255,.14);width:min(1040px,calc(100vw - 32px));height:min(740px,calc(100dvh - 32px));max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:28px;overflow:hidden;background:#FFF;color:var(--ink);font-family:'Plus Jakarta Sans',system-ui,sans-serif;box-shadow:0 30px 80px rgb(20 33 43 / .35)}body #ds-talk.ds-enq::backdrop{background:rgb(20 33 43 / .55);backdrop-filter:blur(3px)}body #ds-talk.ds-enq[data-standalone]{position:relative;inset:auto;display:block;height:auto;min-height:740px;margin:32px auto}#ds-talk.ds-enq *{box-sizing:border-box}#ds-talk.ds-enq :where(h2,p,ol,ul,fieldset,legend){margin:0;padding:0}#ds-talk.ds-enq fieldset{border:0;min-width:0}#ds-talk.ds-enq [hidden][hidden]{display:none}#ds-talk.ds-enq a{color:var(--teal);font-weight:700;text-decoration:underline;text-underline-offset:2px}#ds-talk.ds-enq button{font:inherit;cursor:pointer}#ds-talk.ds-enq .dse-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#ds-talk.ds-enq .dse-muted{color:var(--mist);font-weight:600}#ds-talk.ds-enq em{font-style:normal;font-weight:500;color:var(--mist)}#ds-talk.ds-enq:not(.is-named) .dse-prac,#ds-talk.ds-enq:not(.is-named) .dse-if-named{display:none}#ds-talk.ds-enq.is-named .dse-gen,#ds-talk.ds-enq.is-named .dse-if-gen{display:none}#ds-talk.ds-enq .dse{display:flex;height:100%;min-height:inherit}#ds-talk.ds-enq .dse-side{width:340px;flex:none;display:flex;flex-direction:column;gap:22px;padding:30px 28px;background:var(--ink);color:#FFF;overflow-y:auto}#ds-talk.ds-enq .dse-main{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:18px;padding:24px 40px 28px;overflow-y:auto}#ds-talk.ds-enq .dse-word{font-size:21px;font-weight:800;letter-spacing:-.04em}#ds-talk.ds-enq .dse-word b,#ds-talk.ds-enq .dse-gen__t b{color:var(--mint)}#ds-talk.ds-enq .dse-eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mint)}#ds-talk.ds-enq .dse-prac{display:flex;flex-direction:column;gap:9px;padding:16px;border-radius:18px;background:rgb(255 255 255 / .06);border:1px solid var(--hair)}#ds-talk.ds-enq .dse-prac__name{font-size:19px;line-height:1.15;letter-spacing:-.02em}#ds-talk.ds-enq .dse-prac__line{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:rgb(255 255 255 / .7)}#ds-talk.ds-enq .dse-prac__line svg{color:var(--mint);flex:none}#ds-talk.ds-enq .dse-prac__g strong{color:#FFF}#ds-talk.ds-enq .dse-prac__g .dse-muted{color:rgb(255 255 255 / .55);font-weight:500}#ds-talk.ds-enq .dse-g{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:#F1F3F4;color:#4285F4;font:800 11px Arial,sans-serif}#ds-talk.ds-enq .dse-stars{color:#FBBC04;letter-spacing:1px}#ds-talk.ds-enq .dse-gen{display:flex;flex-direction:column;gap:8px}#ds-talk.ds-enq .dse-gen__t{font-size:26px;line-height:1.1;letter-spacing:-.03em}#ds-talk.ds-enq .dse-so{display:flex;flex-direction:column}#ds-talk.ds-enq .dse-so__h{padding-bottom:10px;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .5)}#ds-talk.ds-enq .dse-so__empty{padding-top:14px;border-top:1px solid var(--hair);font-size:14px;line-height:1.5;color:rgb(255 255 255 / .62)}#ds-talk.ds-enq .dse-so__list{list-style:none}#ds-talk.ds-enq .dse-so__list li{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--hair);animation:dse-in .25s ease}#ds-talk.ds-enq .dse-so__list li.is-old{animation:none}#ds-talk.ds-enq .dse-so__tick{position:relative;width:22px;height:22px;flex:none;margin-top:1px;border-radius:99px;background:var(--mint)}#ds-talk.ds-enq .dse-so__tick:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:10px;border:solid var(--ink);border-width:0 2.4px 2.4px 0;transform:rotate(45deg)}#ds-talk.ds-enq .dse-so__list span{display:flex;flex-direction:column;gap:2px}#ds-talk.ds-enq .dse-so__list small{font-size:12px;color:rgb(255 255 255 / .55)}#ds-talk.ds-enq .dse-so__list strong{font-size:14px;line-height:1.35}#ds-talk.ds-enq .dse-trust{margin-top:auto;list-style:none;display:flex;flex-direction:column;gap:10px}#ds-talk.ds-enq .dse-trust li{display:flex;align-items:center;gap:10px;font-size:13px;color:rgb(255 255 255 / .78)}#ds-talk.ds-enq .dse-trust svg{color:var(--mint);flex:none}@keyframes dse-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}#ds-talk.ds-enq .dse-top{display:flex;align-items:center;gap:12px;min-height:38px}#ds-talk.ds-enq .dse-back{flex:none;white-space:nowrap;padding:6px 0;border:0;background:none;color:var(--slate);font-size:14px;font-weight:700}#ds-talk.ds-enq .dse-back:hover{color:var(--ink)}#ds-talk.ds-enq .dse-pill{display:none}#ds-talk.ds-enq .dse-close{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:99px;background:#FFF;color:var(--ink);font-size:20px;line-height:1}#ds-talk.ds-enq .dse-close:hover{border-color:var(--ink)}#ds-talk.ds-enq .dse-form{flex:1;display:flex;flex-direction:column;gap:18px}#ds-talk.ds-enq .dse-prog{display:flex;flex-direction:column;gap:10px}#ds-talk.ds-enq .dse-prog__row{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:var(--slate)}#ds-talk.ds-enq .dse-prog__bar{height:6px;border-radius:99px;background:var(--line);overflow:hidden}#ds-talk.ds-enq .dse-prog__bar i{display:block;width:16%;height:100%;border-radius:99px;background:var(--teal);transition:width .3s ease}#ds-talk.ds-enq .dse-react{font-size:15px;font-weight:700;color:var(--teal);animation:dse-in .25s ease}#ds-talk.ds-enq .dse-error{padding:12px 14px;border-radius:12px;background:#FBEDEA;color:#8A2C1D;font-size:14px;font-weight:600;line-height:1.45}#ds-talk.ds-enq .dse-screen,#ds-talk.ds-enq .dse-detail{display:flex;flex-direction:column;gap:16px}#ds-talk.ds-enq.dse-js .dse-screen{animation:dse-in .2s ease}#ds-talk.ds-enq h2{font-size:34px;line-height:1.08;letter-spacing:-.035em;font-weight:800;color:var(--ink)}#ds-talk.ds-enq h2:focus{outline:none}#ds-talk.ds-enq .dse-sub{margin-top:-6px;font-size:15px;line-height:1.5;color:var(--mist)}#ds-talk.ds-enq .dse-group{display:flex;flex-direction:column;gap:10px}#ds-talk.ds-enq .dse-group legend{margin-bottom:10px;font-size:14px;font-weight:700}#ds-talk.ds-enq .dse-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}#ds-talk.ds-enq .dse-tile{position:relative;display:flex;flex-direction:column;gap:10px;padding:8px 8px 14px;border-radius:20px;background:#FFF;border:1px solid var(--line);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}#ds-talk.ds-enq .dse-tile:hover{border-color:#C9C1B4;transform:translateY(-1px)}#ds-talk.ds-enq .dse-tile input,#ds-talk.ds-enq .dse-opt input,#ds-talk.ds-enq .dse-chip input,#ds-talk.ds-enq .dse-consent input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}#ds-talk.ds-enq .dse-tile:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}#ds-talk.ds-enq .dse-tile:has(input:focus-visible),#ds-talk.ds-enq .dse-opt:has(input:focus-visible),#ds-talk.ds-enq .dse-chip:has(input:focus-visible),#ds-talk.ds-enq .dse-consent:has(input:focus-visible){outline:3px solid var(--mint);outline-offset:2px}#ds-talk.ds-enq .dse-tile__art{display:block;height:128px;border-radius:14px;overflow:hidden}#ds-talk.ds-enq .dse-tile__art svg{display:block;width:100%;height:100%}#ds-talk.ds-enq .dse-tile__t{display:flex;flex-direction:column;gap:2px;padding:0 6px}#ds-talk.ds-enq .dse-tile__t strong{font-size:15.5px;line-height:1.25}#ds-talk.ds-enq .dse-tile__t span{font-size:13px;color:var(--mist)}#ds-talk.ds-enq .dse-tile__tick{position:absolute;top:16px;right:16px;display:none;width:28px;height:28px;border-radius:99px;background:var(--ink)}#ds-talk.ds-enq .dse-tile__tick:after{content:"";position:absolute;left:10px;top:6px;width:6px;height:12px;border:solid #FFF;border-width:0 2.6px 2.6px 0;transform:rotate(45deg)}#ds-talk.ds-enq .dse-tile:has(input:checked) .dse-tile__tick{display:block}#ds-talk.ds-enq .dse-opts{display:grid;gap:10px}#ds-talk.ds-enq .dse-opts--two{grid-template-columns:1fr 1fr}#ds-talk.ds-enq .dse-opt{position:relative;display:flex;align-items:center;gap:14px;min-height:58px;padding:13px 15px;border-radius:18px;background:#FFF;border:1px solid var(--line);cursor:pointer;transition:border-color .15s,box-shadow .15s}#ds-talk.ds-enq .dse-opt:hover{border-color:#C9C1B4}#ds-talk.ds-enq .dse-opt:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}#ds-talk.ds-enq .dse-mark{position:relative;width:22px;height:22px;flex:none;border-radius:99px;border:2px solid var(--ink);background:#FFF}#ds-talk.ds-enq .dse-opt:has(input:checked) .dse-mark{background:var(--ink);box-shadow:inset 0 0 0 4px #FFF}#ds-talk.ds-enq .dse-opt--multi .dse-mark,#ds-talk.ds-enq .dse-consent .dse-mark{border-radius:7px}#ds-talk.ds-enq .dse-opt--multi:has(input:checked) .dse-mark,#ds-talk.ds-enq .dse-consent:has(input:checked) .dse-mark{background:var(--ink);box-shadow:none}#ds-talk.ds-enq .dse-opt--multi:has(input:checked) .dse-mark:after,#ds-talk.ds-enq .dse-consent:has(input:checked) .dse-mark:after{content:"";position:absolute;left:5.5px;top:2px;width:5px;height:10px;border:solid #FFF;border-width:0 2.4px 2.4px 0;transform:rotate(45deg)}#ds-talk.ds-enq .dse-opt__t{display:flex;flex-direction:column;gap:2px}#ds-talk.ds-enq .dse-opt__t strong{font-size:15.5px}#ds-talk.ds-enq .dse-opt__t span{font-size:13px;color:var(--mist)}#ds-talk.ds-enq .dse-chips{display:flex;flex-wrap:wrap;gap:8px}#ds-talk.ds-enq .dse-chip{position:relative;cursor:pointer}#ds-talk.ds-enq .dse-chip span{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;background:#FFF;border:1px solid var(--line);font-size:14px;font-weight:700}#ds-talk.ds-enq .dse-chip:has(input:checked) span{background:var(--ink);border-color:var(--ink);color:#FFF}#ds-talk.ds-enq .dse-field{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13.5px;font-weight:700}#ds-talk.ds-enq .dse-field input,#ds-talk.ds-enq .dse-field textarea{width:100%;min-height:52px;padding:0 16px;border-radius:14px;border:1px solid var(--line);background:#FFF;color:var(--ink);font:500 15.5px/1.4 'Plus Jakarta Sans',system-ui,sans-serif}#ds-talk.ds-enq .dse-field textarea{min-height:84px;padding:13px 16px;resize:vertical}#ds-talk.ds-enq .dse-field input::placeholder,#ds-talk.ds-enq .dse-field textarea::placeholder{color:#8B949B}#ds-talk.ds-enq .dse-field input:focus,#ds-talk.ds-enq .dse-field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgb(143 211 205 / .6)}#ds-talk.ds-enq .dse-field small{font-size:12.5px;font-weight:500;color:var(--mist)}#ds-talk.ds-enq .dse-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}#ds-talk.ds-enq .dse-consent{position:relative;display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--slate);cursor:pointer}#ds-talk.ds-enq .dse-consent .dse-mark{margin-top:1px}#ds-talk.ds-enq .dse-share summary{cursor:pointer;font-size:13.5px;font-weight:700;color:var(--teal)}#ds-talk.ds-enq .dse-share p{margin:8px 0;font-size:13px;line-height:1.5;color:var(--slate)}#ds-talk.ds-enq .dse-share a{font-size:13px}#ds-talk.ds-enq .dse-nhs{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;background:var(--tint);font-size:14px;line-height:1.5}#ds-talk.ds-enq .dse-dist{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--tint);font-size:14.5px;animation:dse-in .25s ease}#ds-talk.ds-enq .dse-dist svg{color:var(--teal);flex:none}#ds-talk.ds-enq .dse-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:4px}#ds-talk.ds-enq .dse-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:0 26px;border:0;border-radius:16px;background:var(--teal);color:#FFF;font-size:16px;font-weight:800}#ds-talk.ds-enq .dse-btn:hover{background:var(--teal-d)}#ds-talk.ds-enq .dse-btn:disabled{opacity:.5;cursor:not-allowed}#ds-talk.ds-enq .dse-btn:focus-visible,#ds-talk.ds-enq .dse-close:focus-visible,#ds-talk.ds-enq .dse-back:focus-visible{outline:3px solid var(--mint);outline-offset:2px}#ds-talk.ds-enq .dse-btn--line{min-height:52px;background:#FFF;color:var(--ink);border:1px solid var(--line);font-size:15px}#ds-talk.ds-enq .dse-btn--line:hover{background:var(--por);border-color:var(--ink)}#ds-talk.ds-enq .dse-tap{text-align:center;font-size:13px;color:var(--mist)}#ds-talk.ds-enq .dse-done{flex:1;display:flex;flex-direction:column;gap:16px;padding-top:8px}#ds-talk.ds-enq .dse-done__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:99px;background:var(--tint);color:var(--teal)}#ds-talk.ds-enq .dse-done h2{font-size:38px}#ds-talk.ds-enq .dse-done h2 b{color:var(--teal)}#ds-talk.ds-enq .dse-done__lead{font-size:16px;line-height:1.55;color:var(--slate)}#ds-talk.ds-enq .dse-steps{list-style:none;display:flex;flex-direction:column}#ds-talk.ds-enq .dse-steps li{display:flex;gap:16px;padding:16px 0;border-top:1px solid var(--line)}#ds-talk.ds-enq .dse-steps li>span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:99px;background:var(--por);font-size:14px;font-weight:800}#ds-talk.ds-enq .dse-steps li.is-now>span{background:var(--teal);color:#FFF}#ds-talk.ds-enq .dse-steps strong{font-size:16px}#ds-talk.ds-enq .dse-steps p{margin-top:3px;font-size:14px;color:var(--mist)}#ds-talk.ds-enq .dse-done__acts{margin-top:auto;display:flex;gap:10px}#ds-talk.ds-enq .dse-done__msg{min-height:20px;font-size:13.5px;color:var(--slate);text-align:center}#ds-talk.ds-enq .dse-chipsofar{display:none}#ds-talk.ds-enq:not(.dse-js) .dse-prog,#ds-talk.ds-enq:not(.dse-js) [data-dse-next],#ds-talk.ds-enq:not(.dse-js) .dse-tap:not([data-dse-reass]),#ds-talk.ds-enq:not(.dse-js) .dse-react{display:none}#ds-talk.ds-enq:not(.dse-js) .dse-form{gap:36px}@media (max-width:760px){body #ds-talk.ds-enq{width:100vw;height:100dvh;max-width:100vw;margin:0;border-radius:0;box-shadow:none}body #ds-talk.ds-enq[data-standalone]{margin:0;min-height:100dvh}#ds-talk.ds-enq .dse-side{display:none}#ds-talk.ds-enq .dse-main{padding:0 16px 16px;gap:14px}#ds-talk.ds-enq .dse-top{position:sticky;top:0;z-index:2;margin:0 -16px;padding:9px 16px;min-height:56px;background:#FFF;border-bottom:1px solid var(--line)}#ds-talk.ds-enq.is-named .dse-pill{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:6px 11px;border-radius:999px;background:var(--tint);color:var(--teal);font-size:12.5px;font-weight:700}#ds-talk.ds-enq.is-named .dse-pill>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#ds-talk.ds-enq .dse-pill svg{flex:none}#ds-talk.ds-enq .dse-form{gap:14px}#ds-talk.ds-enq h2{font-size:27px}#ds-talk.ds-enq .dse-done h2{font-size:30px}#ds-talk.ds-enq .dse-tiles{gap:10px}#ds-talk.ds-enq .dse-tile{padding:6px 6px 12px;border-radius:18px}#ds-talk.ds-enq .dse-tile__art{height:104px;border-radius:12px}#ds-talk.ds-enq .dse-tile__t{padding:0 4px}#ds-talk.ds-enq .dse-tile__t strong{font-size:14px}#ds-talk.ds-enq .dse-tile__t span{display:none}#ds-talk.ds-enq .dse-tile__tick{top:12px;right:12px}#ds-talk.ds-enq .dse-opts--two{grid-template-columns:1fr}#ds-talk.ds-enq .dse-row{grid-template-columns:1fr 1fr}#ds-talk.ds-enq .dse-row+.dse-row{grid-template-columns:1fr}#ds-talk.ds-enq .dse-foot{position:sticky;bottom:0;margin:0 -16px -16px;padding:12px 16px 16px;background:linear-gradient(#fff0,#FFFFFF 22%)}#ds-talk.ds-enq.dse-js:not(.is-done):is([data-screen=when],[data-screen=cost],[data-screen=where]) .dse-chipsofar:not(:empty){display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}#ds-talk.ds-enq .dse-chipsofar li{padding:7px 12px;border-radius:999px;border:1px solid var(--line);font-size:12.5px;font-weight:700}#ds-talk.ds-enq .dse-done__acts{flex-direction:column}}@media (prefers-reduced-motion:reduce){#ds-talk.ds-enq *{animation:none;transition:none}}.dsx-enq-fab{position:fixed;right:24px;bottom:24px;z-index:65;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 20px 0 12px;border-radius:999px;background:#14212B;color:#FFF;font:800 15px/1 'Plus Jakarta Sans',system-ui,sans-serif;text-decoration:none;box-shadow:0 12px 30px rgb(20 33 43 / .3);transition:transform .15s,background .15s}.dsx-enq-fab:hover{background:#0B6E73;color:#FFF;transform:translateY(-1px)}.dsx-enq-fab:focus-visible{outline:3px solid #8FD3CD;outline-offset:2px}.dsx-enq-fab__i{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:99px;background:#8FD3CD;color:#14212B}body:has(.ds3p-dock) .dsx-enq-fab,body:has(.ds4p-dock) .dsx-enq-fab,body.ds2-quizpage .dsx-enq-fab,body:has(#ds-talk[open]) .dsx-enq-fab{display:none}body:has(.dsx-sticky-cta) .dsx-enq-fab{bottom:88px}@media (max-width:760px){.dsx-enq-fab{right:16px;bottom:16px;min-height:48px}}#ds-talk.ds-enq .dse-close{flex:none;padding:0;line-height:0}#ds-talk.ds-enq .dse-close svg{display:block}