.details-section{padding:60px 0}.details-section .detail-column-warpper{display:flex;flex-wrap:wrap}.details-section .detail-column-warpper .detail-left-column{flex:0 0 62.5%;max-width:62.5%;padding-right:42px}.details-section .detail-column-warpper .detail-right-column{flex:0 0 37.5%;max-width:37.5%}.details-section .approach-tags{list-style:none;display:flex;flex-wrap:wrap;gap:12px;margin:0}.details-section .approach-tags .tag{background-color:#fde0dc;color:#1e355e;padding:0 16px;height:29px;border-radius:8px;list-style:none;font-size:14px;font-family:"SequelSans-MediumBody",sans-serif;line-height:25px}.details-section .therapist-description-wrapper{margin-top:31px}.details-section .therapist-description-wrapper .read-more{color:#752e4b;font-size:16px;font-family:"SequelSans-MediumBody",sans-serif;text-decoration:underline;margin-top:10px;display:inline-block}.details-section .therapist-description-wrapper .description p{margin:0;font-size:16px}.details-section .therapist-description-wrapper .description p+p{margin-top:30px}.details-section .therapist-description-wrapper .read-more:hover{text-decoration:none}.details-section .accordion-wrapper{margin-top:52px}.details-section .accordion-wrapper .accordion-item{border:1px solid #30467b;border-radius:16px}.details-section .accordion-wrapper .accordion-item+.accordion-item{margin-top:16px}.details-section .accordion-wrapper .accordion-title{display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer;padding:23px 16px 22px}.details-section .accordion-wrapper .accordion-title h3{margin-bottom:0 !important}.details-section .accordion-wrapper .accordion-title em{height:28px;width:28px;position:relative;margin-top:5px}.details-section .accordion-wrapper .accordion-title em img{position:absolute;top:50%;transform:translateY(-50%);transition:.4s all}.details-section .accordion-wrapper .accordion-title em .minus-icon{opacity:0;visibility:hidden}.details-section .accordion-wrapper .accordion-item.active .accordion-title em .minus-icon{opacity:1;visibility:visible}.details-section .accordion-wrapper .accordion-item.active .accordion-title em .plus-icon{opacity:0;visibility:hidden}.details-section .accordion-wrapper .accordion-content{padding:10px 16px 23px;display:none}.details-section .accordion-wrapper .accordion-item.active .accordion-content{display:block !important}.details-section .therapist-description-wrapper .description #short-bio{margin-bottom:20px}.details-section .therapist-description-wrapper .description #full_bio{display:none}.details-section .therapist-description-wrapper .description .aligncenter{width:100%}.details-section .accordion-item .associations-list{margin:0}.details-section .accordion-item .associations-list li{list-style:none;display:flex;align-items:center}.details-section .accordion-item .associations-list li+li{margin-top:20px}.details-section .accordion-item .associations-list li em{display:inline-flex;height:60px;width:60px}.details-section .accordion-item .associations-list li em img{width:60px;height:60px;object-fit:contain}.details-section .accordion-item .associations-list li p{margin:0 0 0 20px;flex:1}.details-section .rates-availability{padding:0 16px;border-radius:8px;border:1px solid #1e355e;overflow:hidden}.details-section .rates-availability .title-block{background-color:#dbe2ea;margin:0 -16px;padding:18px 24px}.details-section .rates-availability .title-block h3{font-size:28px !important;margin-bottom:0 !important}.details-section .rates-availability .service-item{padding:9px 12px 12px;background:#fcfcfc;border:1px solid #f1f1f1;border-radius:8px;margin:16px 0 24px}.details-section .rates-availability h4{font-size:18px !important;margin-bottom:2px !important}.details-section .rates-availability em{display:block}.details-section .rates-availability em img{display:block;width:95px}.details-section .rates-availability .service-item p{font-size:16px;font-family:"SequelSans-MediumBody"}.details-section .rates-availability .service-item span{font-size:16px;margin-bottom:4px;display:block;font-family:"SequelSans-MediumBody"}.details-section .rates-availability .service-item ul{padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.details-section .rates-availability .service-item ul li{list-style:none;display:flex;align-items:center;justify-content:space-between;max-width:298px;position:relative;margin:0 -12px}.details-section .rates-availability .service-item ul li:before{content:".................................................";position:absolute;font-size:16px;width:100%}.details-section .rates-availability .service-item ul li span{font-family:"SequelSans-LightBody";line-height:1.8;margin:0;background-color:#fcfcfc;position:relative;padding:0 12px}.details-section .rates-availability .info-block ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:22px 0 32px;border-top:1px dashed #1e355e}.details-section .rates-availability .info-block ul li{list-style:none;display:flex;flex-wrap:wrap}.details-section .rates-availability .info-block ul li span{font-size:16px;font-family:"SequelSans-MediumBody"}.details-section .rates-availability .info-block p{font-size:16px;margin-bottom:0;padding-left:5px}.details-section .detail-right-column blockquote{background:#dbe2ea;border-radius:16px;margin-top:44px;padding:69px 34px 56px 36px}.details-section .detail-right-column blockquote p{font-size:24px;line-height:1.5;margin-bottom:11px}.details-section .detail-right-column blockquote span{font-family:"SequelSans-MediumBody";font-size:16px;line-height:1.5;color:rgba(30,53,94,.5);position:relative;padding-left:40px}.details-section .detail-right-column blockquote span:before{content:"";border:1px solid rgba(30,53,94,.5);display:block;width:30px;position:absolute;bottom:3px;left:0}.details-section .detail-right-column blockquote:before{content:"";background:url(//www.theindigoproject.com.au/wp-content/themes/overlap-child-theme/assets/styles/acf-blocks-css/practitioner/../../../images/practitioner-images/quote-icon.svg) center/cover no-repeat;height:28px;width:42px;background-size:40px;opacity:1;transform:none;top:20px;left:20px}.details-section .detail-right-column p a{text-decoration:underline;transition:all .3s}.details-section .detail-right-column p a:hover{text-decoration:none}.details-section .rates-availability>p,.details-section .rates-availability .medicare-note>p{font-size:14px;line-height:1.5}.os-mac:not(.touch) .details-section .approach-tags .tag{line-height:30px}@media (max-width:991px){.details-section .rates-availability .title-block h3{font-size:24px !important}.details-section .detail-column-warpper .detail-left-column{flex:0 0 100%;max-width:100%;padding-right:0;margin-bottom:52px}.details-section .detail-column-warpper .detail-right-column{flex:0 0 100%;max-width:100%}.details-section .rates-availability>p,.details-section .rates-availability .medicare-note>p{font-size:12px;font-family:"SequelSans-MediumBody";margin-bottom:27px}.details-section .detail-right-column blockquote{padding-bottom:41px;margin-top:50px}.details-section .therapist-description-wrapper .description p+p{margin-top:23px}.details-section{padding:51px 0 27px}.details-section .rates-availability .info-block ul{padding-bottom:27px}}@media (max-width:767px){.details-section .accordion-wrapper .accordion-title h3{font-size:24px !important}.details-section .approach-tags .tag{font-size:16px}}@media (hover:none) and (pointer:coarse){.details-section .approach-tags .tag{line-height:1;padding-top:7px !important;padding-bottom:4px !important;height:auto}.brown-btn{padding-top:15px !important;padding-bottom:10px !important}}