@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");:root{--color-primary:#7D5CA7;--color-primary-dark:#654C9D;--color-secondary:#3da99c;--color-title:#492F87;--color-white:#ffffff;--color-black:#000000;--bg-primary:#422F71;--bg-secondary:#F7FCFB;--bg-dark:#492F87;--color-text-main:#111827;--color-text-muted:#4b5563;--font-size-body:13px;--font-size-small:12px;--font-size-h1:26px;--font-size-h2:22px;--font-size-h3:22px;--font-size-h4:18px;--font-size-h5:16px;--font-size-h6:14px;--line-height-heading:1.25;--line-height-body:1.6;--section-padding-y:40px;--section-padding-y-tight:28px;--section-padding-y-loose:64px;--section-gap-y:32px;--hc-space-4:1rem;--hc-space-5:1.5rem;--hc-space-6:3.5rem;--hc-pad-mobile:var(--hc-space-4);--hc-pad-tablet:var(--hc-space-5);--hc-pad-desktop:var(--hc-space-6);--hc-container-max:1440px;--hc-fluid-max:1600px}.hc-container{width:100%;max-width:var(--hc-container-max);margin-left:auto;margin-right:auto;padding-left:var(--hc-pad-mobile);padding-right:var(--hc-pad-mobile);box-sizing:border-box}@media (min-width:576px){.hc-container{padding-left:var(--hc-pad-tablet);padding-right:var(--hc-pad-tablet)}}@media (min-width:992px){.hc-container{padding-left:var(--hc-pad-desktop);padding-right:var(--hc-pad-desktop)}}.faq_image{padding-left:0!important}@media (max-width:992px){.faq_image{padding-left:var(--hc-pad-mobile)!important}}.hc-container-fluid{width:100%;max-width:var(--hc-fluid-max);margin-left:auto;margin-right:auto;padding-left:var(--hc-pad-mobile);padding-right:var(--hc-pad-mobile);box-sizing:border-box}@media (min-width:576px){.hc-container-fluid{padding-left:var(--hc-pad-tablet);padding-right:var(--hc-pad-tablet)}}@media (min-width:992px){.hc-container-fluid{padding-left:var(--hc-pad-desktop);padding-right:var(--hc-pad-desktop)}}@media (min-width:576px){:root{--font-size-body:14px;--font-size-small:12px;--font-size-h1:32px;--font-size-h2:28px;--font-size-h3:24px;--font-size-h4:20px;--font-size-h5:17px;--font-size-h6:15px;--section-padding-y:48px;--section-padding-y-tight:32px;--section-padding-y-loose:72px;--section-gap-y:36px}}@media (min-width:768px){:root{--font-size-body:15px;--font-size-small:13px;--font-size-h1:34px;--font-size-h2:30px;--font-size-h3:26px;--font-size-h4:22px;--font-size-h5:18px;--font-size-h6:15px;--section-padding-y:56px;--section-padding-y-tight:40px;--section-padding-y-loose:80px;--section-gap-y:40px}}@media (min-width:992px){:root{--font-size-body:16px;--font-size-small:14px;--font-size-h1:38px;--font-size-h2:32px;--font-size-h3:28px;--font-size-h4:24px;--font-size-h5:19px;--font-size-h6:16px;--section-padding-y:72px;--section-padding-y-tight:48px;--section-padding-y-loose:96px;--section-gap-y:48px}}@media (min-width:1200px){:root{--font-size-body:18px;--font-size-small:14px;--font-size-h1:50px;--font-size-h2:34px;--font-size-h3:30px;--font-size-h4:24px;--font-size-h5:20px;--font-size-h6:16px;--section-padding-y:60px;--section-padding-y-tight:15px;--section-padding-y-loose:104px;--section-gap-y:56px}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0}body{font-family:Poppins;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-main);background-color:#fff;-webkit-font-smoothing:antialiased}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease-out,-webkit-text-decoration .2s ease-out;transition:color .2s ease-out,text-decoration .2s ease-out;transition:color .2s ease-out,text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out}a:hover{color:var(--color-primary-dark);text-decoration:underline}:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:12px;color:var(--color-title);font-weight:600;line-height:var(--line-height-heading)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6);letter-spacing:.04em;text-transform:uppercase}a{text-decoration:none!important}p{margin-top:0;margin-bottom:16px;font-size:var(--font-size-body);color:var(--color-text-muted)}p.lead{font-size:calc(var(--font-size-h6) + 0px);color:var(--color-text-main);font-weight:500}.text-small,small{font-size:14px}.big_text{font-size:var(--font-size-h1);font-weight:500}.big_sub_text{font-size:var(--font-size-h4);font-weight:500}.section{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y)}.section--tight{padding-top:var(--section-padding-y-tight);padding-bottom:var(--section-padding-y-tight)}.section--loose{padding-top:var(--section-padding-y-loose);padding-bottom:var(--section-padding-y-loose)}.section--primary{background-color:var(--bg-primary)}.section--primary,.section--primary h1,.section--primary h2,.section--primary h3,.section--primary h4,.section--primary h5,.section--primary h6{color:var(--color-white)}.section--secondary{background-color:var(--bg-secondary)}.section--dark{background-color:var(--bg-dark)}.section--dark,.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4,.section--dark h5,.section--dark h6{color:var(--color-white)}.hero-swiper .swiper-pagination-bullet{background:rgba(125,92,167,.35);opacity:1}.hero-swiper .swiper-pagination-bullet-active{background:var(--color-primary)}.swiper{width:100%;height:100%;padding:8px 0}.swiper-pagination{position:relative;margin-top:16px!important}.swiper-pagination-bullet{width:10px;height:10px;opacity:1;background:rgba(0,0,0,.25);margin:0 4px!important;transition:background-color .25s ease-out,transform .25s ease-out}.swiper-pagination-bullet-active{background:var(--color-primary)!important;transform:scale(1.25)}@media (max-width:575.98px){.swiper-pagination-bullet{width:8px;height:8px}}.hero_title{font-weight:700;color:var(--color-title);line-height:.9;margin:0;font-size:var(--font-size-h1)}.hero_title span{display:block;line-height:52px}.hero_title_sub{display:block;font-weight:600;color:var(--color-title);line-height:1.5;font-size:var(--font-size-h2)}.hero_title_small{margin:0 0 8px}.hero_sub_text{margin:0;max-width:480px;line-height:var(--line-height-body);color:#ffffff;font-size:var(--font-size-body);padding-top:40px}.section_title{font-weight:700;color:var(--color-title);line-height:1.25;margin-bottom:16px;font-size:var(--font-size-h2)}.section_subtitle{font-weight:400;color:var(--color-text-main);line-height:1.5;margin-bottom:24px;font-size:var(--font-size-body)}.card_title{font-weight:600;color:var(--color-black);line-height:1.3;margin-bottom:10px;font-size:14px}.body_text{color:var(--color-text-main);line-height:var(--line-height-body);font-weight:400;font-size:var(--font-size-body)}.heroKicker{margin:0;font-weight:600;font-size:var(--font-size-h3);color:var(--color-primary-dark)}@media (max-width:768px){.hero_title{line-height:.5}.heroKicker,.hero_title{color:#fff}.hero_title span{display:block;line-height:32px}}.appointmentButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 1px 0 6px;border-radius:999px;border:2px solid var(--color-secondary);background-color:var(--color-secondary);color:#ffffff;font-size:var(--font-size-small);font-weight:600;cursor:pointer;box-shadow:0 8px 18px rgba(0,0,0,.18);transition:background-color .18s ease-out,box-shadow .18s ease-out,transform .12s ease-out}.appointmentButton:focus-visible,.appointmentButton:hover{background-color:#2f8e82;box-shadow:0 10px 22px rgba(0,0,0,.22);transform:translateY(-1px)}.appointmentText{white-space:nowrap}.appointmentIconCircle{width:28px;height:28px;border-radius:50%;background-color:#ffffff;display:inline-flex;align-items:center;justify-content:center}.appointmentArrow{font-size:14px;color:var(--color-primary)}.appointmentButton{position:relative;z-index:9999}@media (max-width:768px){.hero_title_small,.hero_title_sub{color:#fff}}.step-icon.active .step-icon-img{filter:brightness(0) invert(1)}@media (max-width:768px){.step-icon-img{width:25px}}button.appointmentButton{z-index:1}.highlight_txt{font-size:47px}.pr10{padding-right:30px!important}a.breadcrumbLink{color:#fff!important}@media (max-width:768px){.highlight_txt{font-size:36px}}