html,body,#root{min-height:100%}body{margin:0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.public-site-shell{min-height:100vh}#teamSlider1,#blogSlider1{padding:12px 12px 72px;margin:-12px}#teamSlider1:not(.swiper-initialized),#blogSlider1:not(.swiper-initialized){overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin}#teamSlider1:not(.swiper-initialized) .swiper-wrapper,#blogSlider1:not(.swiper-initialized) .swiper-wrapper{width:-moz-max-content;width:max-content;transform:none!important}#teamSlider1:not(.swiper-initialized) .swiper-slide,#blogSlider1:not(.swiper-initialized) .swiper-slide{height:auto;margin-right:24px;scroll-snap-align:start}#teamSlider1:not(.swiper-initialized) .swiper-slide{width:min(31vw,360px)}#blogSlider1:not(.swiper-initialized) .swiper-slide{width:min(31vw,368px)}#team-sec .team-card,#blog-sec .blog-card{height:100%}#team-sec .team-card .box-img{aspect-ratio:4 / 5;margin-bottom:18px}#team-sec .team-card .box-img img,#blog-sec .blog-card .blog-img img{width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover}#blog-sec .home-blog-card{display:flex;flex-direction:column}#blog-sec .home-blog-card__image,#blog-sec .home-blog-card .blog-img{display:block}#blog-sec .home-blog-card .blog-img{aspect-ratio:16 / 10}#blog-sec .home-blog-card .blog-content{display:flex;flex:1;flex-direction:column}#blog-sec .home-blog-card .box-title{display:-webkit-box;min-height:3.5em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}#blog-sec .home-blog-card .th-btn{align-self:flex-start;margin-top:auto}.home-carousel-controls{position:absolute;right:12px;bottom:12px;z-index:5;display:flex;gap:10px}.home-carousel-arrow{display:inline-grid;width:44px;height:44px;padding:0;color:#fff;background:#1c365c;border:0;border-radius:50%;place-items:center;box-shadow:0 8px 20px #142a4633;transition:background-color .16s ease,transform .16s ease}.home-carousel-arrow:hover,.home-carousel-arrow:focus-visible{color:#fff;background:#007bff;transform:translateY(-2px)}.home-carousel-arrow.swiper-button-disabled{cursor:not-allowed;opacity:.4}.footer-wrapper .footer-info,.footer-wrapper .footer-info a,.footer-wrapper .about-text{color:#e8eef7}.footer-wrapper .footer-info i{color:#8be0ff!important}.footer-wrapper .th-social a{color:#fff!important;background-color:#2c5f76}.footer-wrapper .th-social a:hover,.footer-wrapper .th-social a:focus-visible{color:#10263d!important;background-color:#8be0ff}.legacy-html-content .sec-title.text-white .text-theme{color:#9ee7ff!important;text-shadow:0 2px 16px rgba(0,0,0,.28)}.legacy-html-content .space:has(.contact-equal-row){padding-top:72px;padding-bottom:36px}.contact-equal-row>[class*=col-]{display:grid;flex:0 0 100%;width:100%;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.contact-equal-row .location-card,.contact-equal-row .contact-feature{width:100%;height:100%;min-height:250px;margin:0}.contact-equal-row .contact-feature{justify-content:center}@media(max-width:767px){#teamSlider1:not(.swiper-initialized) .swiper-slide,#blogSlider1:not(.swiper-initialized) .swiper-slide{width:min(84vw,420px);margin-right:16px}.contact-equal-row>[class*=col-]{grid-template-columns:1fr}.contact-equal-row .location-card,.contact-equal-row .contact-feature{min-height:0}.legacy-html-content .space:has(.contact-equal-row){padding-top:56px;padding-bottom:28px}}.form-messages.success{color:#12824d}.form-messages.error{color:#c62828}.legacy-html-content img,.legacy-html-content video,.legacy-html-content iframe{display:block;max-width:100%;height:auto}.legacy-html-content img{border-radius:18px;margin:18px auto}.legacy-html-content iframe{width:100%;min-height:320px;border:0}.legacy-html-content table{width:100%;max-width:100%;display:block;overflow-x:auto}.blog-answer-summary,.blog-trust-panel,.related-treatment-links,.blog-cta,.ai-summary .container{border:1px solid #e5edf4;border-radius:8px;background:#f8fbfd;margin-bottom:24px;padding:20px}.blog-cta{background:#eef6ff;margin-top:24px}.blog-cta h2,.ai-summary h2{color:#182b45;margin:0 0 10px}.blog-cta p,.ai-summary p{color:#5d6f82;margin:0}.blog-cta__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ai-summary{background:#f6f9fc;padding:28px 0 0}.ai-summary .container{margin-bottom:0}.ai-summary span{color:#007bff;display:block;font-size:13px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.blog-answer-summary span,.blog-trust-panel span,.related-treatment-blogs__head span{display:block;color:#007bff;font-size:13px;font-weight:700;letter-spacing:0;margin-bottom:6px;text-transform:uppercase}.blog-answer-summary p,.blog-trust-panel p,.related-treatment-blog-card p{margin:0}.blog-trust-panel{display:grid;gap:14px;margin-top:28px}.blog-trust-panel div{display:grid;gap:4px}.blog-trust-panel strong{color:#182b45}.blog-trust-panel p{color:#5d6f82;font-size:14px}.related-treatment-links{margin-top:24px}.related-treatment-links h3{color:#182b45;font-size:22px;margin:0 0 14px}.related-treatment-links div,.related-treatment-blogs__grid{display:grid;gap:12px}.related-treatment-links a,.related-treatment-blog-card{border:1px solid #dce7f0;border-radius:8px;background:#fff}.related-treatment-links a{color:#182b45;font-weight:700;padding:12px 14px}.related-treatment-blogs{background:#f6f9fc;padding:56px 0}.related-treatment-blogs__head{margin-bottom:22px}.related-treatment-blogs__head h2{color:#182b45;font-size:30px;margin:0}.related-treatment-blog-card{padding:20px}.related-treatment-blog-card span{color:#6b7c8f;display:block;font-size:14px;margin-bottom:8px}.related-treatment-blog-card h3{font-size:20px;line-height:1.35;margin:0 0 10px}.related-treatment-blog-card a{color:#182b45}@media(min-width:768px){.blog-trust-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-trust-panel p{grid-column:1 / -1}.related-treatment-links div,.related-treatment-blogs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
