.elementor .p-0{padding:0rem;}.elementor .main-menu-icon{width:1.5rem;height:auto;color:var(--white);svg {
  display: block;
  fill: transparent;
  cursor: pointer;
}\n}.elementor .main-menu-icon:hover,.elementor .main-menu-icon:focus-visible{color:var(--yellow);}.elementor .text-lg{font-family:Greycliff;font-weight:400;font-size:clamp(1.16rem, 0.32vi + 1.08rem, 1.33rem);line-height:163.636%;}.elementor .text-display-lg{font-family:Pink Champagne;font-size:clamp(5.31rem, 4.08vi + 4.29rem, 7.55rem);line-height:92%;}.elementor .btn{font-family:Greycliff;font-weight:700;font-size:1rem;color:var(--ink);line-height:150%;text-transform:capitalize;border-radius:0.25rem;border-color:var(--transparent);display:inline-flex;gap:0.75rem;justify-content:center;align-items:center;}.elementor .btn:hover,.elementor .btn:focus-visible{color:var(--white);background-color:var(--neutral-300);}.elementor .sec-base{padding-block-start:10rem;padding-block-end:10rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--transparent);}.elementor .h5{font-family:Greycliff;font-weight:600;font-size:1rem;line-height:175%;}.elementor .text-display-sm{font-family:Pink Champagne;font-size:clamp(3rem, 2.27vi + 2.43rem, 4.25rem);line-height:88%;}.elementor .text-black{color:var(--black);}.elementor .card-practioner{min-width:12rem;overflow:hidden;border-radius:0.5rem;display:flex;flex-direction:column;flex:1 0 auto;}.elementor .card-prac__image{height:30px;min-height:15rem;max-height:22.5rem;color:var(--white);padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:2.5rem;padding-inline-end:0.75rem;background-image:url("https://ayuvedic.snapfrozen.com.au/wp-content/uploads/2026/04/sample-practitioner-04.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--terracotta);display:flex;flex-direction:column;row-gap:3rem;justify-content:space-between;align-items:start;}.elementor .card-prac__content{padding:1.5rem;display:flex;flex-direction:column;row-gap:1.5rem;flex:1 0 auto;align-items:start;}.elementor .btn-sm{font-size:clamp(0.66rem, 0.17vi + 0.61rem, 0.75rem);line-height:170%;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .btn-invert{color:var(--white);background-color:var(--ink);}.elementor .btn-invert:hover,.elementor .btn-invert:focus-visible{color:var(--black);background-color:var(--neutral-10);}.elementor .card-prac__summary{margin-block-end:2rem;}.elementor .card-prac__social-icons-list{display:flex;flex-direction:column;row-gap:0.5rem;align-items:end;}.elementor .card-prac__social-icon{width:1.75rem;height:1.75rem;color:var(--white);padding:0.25rem;border-radius:0.25rem;background-color:var(--gray);display:block;svg {
  fill: none;
  cursor: pointer;
}\n}.elementor .card-prac__social-icon:hover,.elementor .card-prac__social-icon:focus-visible{color:var(--black);background-color:var(--neutral-10);}.elementor .cont-photo{height:100%;color:var(--white);padding:2.5rem;border-radius:0.5rem;display:flex;align-items:end;}.elementor .grid{display: grid;
grid-template-columns: var(--grid-cols, repeat(2, 1fr));
gap: var(--grid-gap, 2.5rem 2.5rem);
align-items: stretch;
justify-content: flex-start;\n}.elementor .text-white{color:var(--white);}.elementor .text-center{text-align:center;}.elementor .mb-5{margin-block-end:1.5rem;}.elementor .text-icon-link-light{color:var(--white);column-gap:0.5rem;display:inline-flex;cursor: pointer;\n}.elementor .text-icon-link-light:hover,.elementor .text-icon-link-light:focus-visible{color:var(--yellow);}.elementor .text-icon-link-dark{color:var(--black);column-gap:0.5rem;display:inline-flex;cursor: pointer;\n}.elementor .text-icon-link-dark:hover,.elementor .text-icon-link-dark:focus-visible{color:var(--green);}.elementor .bg-cream-200{background-color:var(--cream-200);align-items:stretch;}.elementor .grow{flex:1 0 auto;}