body.postid-6361 .theme-page{background:#fbfaf8}.avx-row.vc_row{display:flex;flex-wrap:wrap;gap:28px;width:calc(100% - 40px);max-width:1160px;margin:0 auto 32px!important;padding:0!important;float:none;box-sizing:border-box;scroll-margin-top:25px}.avx-row *{box-sizing:border-box}.avx-row:before,.avx-row:after{display:none!important}.avx-row>.wpb_column{float:none;padding:0!important;margin:0!important;min-width:0}.avx-row>.vc_col-sm-12{width:100%}.avx-row>.vc_col-sm-8{width:calc(66.666% - 14px)}.avx-row>.vc_col-sm-4{width:calc(33.333% - 14px)}.avx-row>.vc_col-sm-6{width:calc(50% - 14px)}.avx-row .vc_column-inner{padding:0!important}.avx-row .wpb_content_element{margin-bottom:0!important}.avx-row p,.avx-row li{font-size:15px;line-height:1.8;color:#667886;padding:0}.avx-row p{margin:0 0 18px}.avx-row p:last-child{margin-bottom:0}.avx-row h2{font-size:26px!important;line-height:1.4!important;font-weight:400;color:#2d3c47;padding:0!important;margin:0 0 20px!important}.avx-intro{align-items:flex-start}.avx-kicker{font-size:11px!important;letter-spacing:.09em;text-transform:uppercase;color:#b35b38!important;margin-bottom:13px!important}.avx-photo .vc_single_image-wrapper{border-radius:18px;overflow:hidden;background:#fff}.avx-photo img{width:100%!important;height:auto!important;display:block;border-radius:18px;box-shadow:none!important}.avx-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:17px 22px;background:#f3ece4;border:1px solid #e8d9cd;border-radius:13px}.avx-nav a{font-size:14px;color:#ad5131;text-decoration:none;border-bottom:1px solid #d5af96}.avx-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 23px;margin-top:23px!important}.avx-actions a{font-size:14px;color:#b95532;text-decoration:none;border-bottom:1px solid #d8b59f}.avx-actions a.avx-button{display:inline-flex;align-items:center;justify-content:center;background:#c74e29;border:1px solid #c74e29;border-radius:9px;padding:11px 19px;color:#fff;font-weight:600;line-height:1.5}.avx-actions a.avx-button:hover{background:#ac3d1c}.avx-row a:focus-visible{outline:2px solid #bd542f;outline-offset:4px}.avx-two>.avx-card{padding:25px!important;background:#fff;border:1px solid #ead9cd;border-radius:16px}.avx-two>.avx-warm{background:#fff4ea}.avx-row h2.avx-icon-heading{display:flex;align-items:center;gap:13px;font-size:21px!important}.avx-icon{flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:#fff0e6;color:#c3522b;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.avx-row ul{list-style:none!important;margin:0;padding:0!important}.avx-row ul li{position:relative;list-style:none!important;padding:0 0 0 18px!important;margin:0 0 10px!important}.avx-row ul li:before{position:absolute;left:0;top:0;content:'•'!important;color:#c3522b;font-family:inherit!important}.avx-row ul li:after{display:none!important}.avx-process{border-top:1px solid #ead9cd;border-bottom:1px solid #ead9cd;padding:28px 0!important}.avx-row.avx-process{padding:28px 0!important}.avx-price-intro.vc_row{margin-bottom:20px!important}.avx-prices{align-items:flex-start}.avx-bottom.vc_row{padding:25px 28px!important;border-radius:16px;background:#f3ece4;margin-bottom:42px!important}
@media(max-width:800px){.avx-row.vc_row{gap:22px}.avx-row>.vc_col-sm-6{width:calc(50% - 11px)}.avx-row h2{font-size:24px!important}.avx-two>.avx-card{padding:21px!important}.avx-row h2.avx-icon-heading{font-size:20px!important;gap:10px}}
@media(max-width:620px){.avx-row.vc_row{width:calc(100% - 30px);margin-bottom:24px!important;gap:20px}.avx-row>.wpb_column{width:100%!important}.avx-photo .vc_single_image-wrapper{max-width:340px;margin:0 auto}.avx-row h2{font-size:23px!important}.avx-row p,.avx-row li{font-size:14px}.avx-nav{gap:10px 18px;padding:16px 18px}.avx-nav a{font-size:13px}.avx-row h2.avx-icon-heading{font-size:20px!important}.avx-bottom.vc_row{padding:22px!important}.avx-actions{gap:15px 20px}}

.avx-hero,.avx-analysis{align-items:flex-start}.avx-row h3{font-size:20px;line-height:1.45;font-weight:400;color:#2d3c47;margin:0 0 16px;padding:0}.avx-row h3.avx-icon-heading{display:flex;align-items:center;gap:12px}.avx-note.vc_row{padding:20px 24px!important;background:#f4eee6;border-radius:14px}.avx-caption{font-size:12px!important;line-height:1.6!important;color:#788791!important;margin-top:12px!important}.avx-diagnostics .vc_column-inner{padding:0 4px!important}.avx-row.avx-clinical-row>.vc_col-sm-4{width:calc((100% - 56px)/3)}.avx-clinical figure{width:100%;margin:0!important}.avx-clinical a.image{width:100%;display:flex;justify-content:center;align-items:center;height:220px}.avx-clinical img{width:auto!important;max-width:100%!important;max-height:220px!important;height:auto!important;object-fit:contain}.avx-diagram a.image{display:flex;align-items:center;justify-content:center;min-height:300px;background:#fff;border:1px solid #ead9cd;border-radius:14px;padding:12px}.avx-diagram img{max-height:310px!important;object-fit:contain;width:100%!important;height:auto!important;box-shadow:none!important}.avx-video{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#f2ece7}.avx-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.avx-article-link a{color:#b65331;border-bottom:1px solid #d8b69e;text-decoration:none;font-size:14px}.avx-hero .avx-photo img{max-width:100%!important;width:100%!important;height:auto!important}
@media(max-width:620px){.avx-row.avx-clinical-row>.wpb_column{width:100%!important}.avx-diagram a.image{min-height:0}.avx-clinical a.image{height:auto}.avx-clinical img{width:100%!important;max-height:none!important}.avx-row h3{font-size:19px}.avx-note.vc_row{padding:20px!important}}

.avx-photo figure{width:100%;margin:0!important}.avx-photo a.image{display:block;width:100%}.avx-diagram img,.avx-result img{object-fit:contain;background:#fff}.avx-hero .avx-photo img{max-width:400px!important;margin:0 auto}.avx-features{align-items:flex-start}.avx-price-note p{font-size:13px;color:#73828b}.avx-prices{align-items:flex-start}

.avx-procedure{align-items:flex-start}.avx-procedure .avx-photo img{width:100%!important;height:auto!important}.avx-row .avx-caption{font-size:12px!important}
