.slider_logo.w-slider .slide-nav-2{width:10%;height:30px;overflow:hidden}.shadoweffecttop{background-color:#ffffff80;border-radius:40px 40px 0 0;box-shadow:0 30px 60px #00000014}.shadoweffect{background-color:#ffffff80;box-shadow:0 30px 60px #00000014}#socialiconfooter .icon-embed-xsmall{width:30px;height:30px}#socialiconfooter svg{width:100%;height:100%}.flexroadmap .featurtext{width:30%;margin-right:5%}.flexroadmap .descriptiontext{width:40%}.flexroadmap .daterealsetext{width:25%}p.smalltext{color:#59454580}.flexroadmap .daterealsetext .featerheading,.flexroadmap .daterealsetext .text-block-43{text-align:center}.featerheading{color:#454545}.adhyperlininline a{display:inline-block}@media only screen and (max-width:980px){.tabletwidthfixed{overflow:scroll hidden}.tabletfixed,.tabletfixed .pricing-tablet{width:1200px}}@media only screen and (max-width:600px){.mobileviewset{overflow:scroll hidden}.mobileviewset .calendar-item{width:1000px}}.block-info-item:has(.field-answer:empty){display:none}.location-block-item:has(.field-answer:empty){display:none}.block-info-item:has(.block-field .uncheck){display:none}.block-info:has([item-id=license]:empty){display:none}.block-info:has([item-id=edu]:empty){display:none}.block-info:has([item-id=affiliation]:empty){display:none}.block-info:has([item-id=certs]:empty){display:none}.block-info:has([item-id=therapist-populations-focus]:empty){display:none}.block-info:has([item-id=therapist-specialties]:empty){display:none}.block-info:has([item-id=therapist-approach-therapy]:empty){display:none}.insurance-block:has([item-id=insurances_accepted]:empty){display:none}.intro-video-block:not(:has([item-id=videoblock][data-fancybox=video])){display:none}.cert-filled{padding-left:0;list-style-type:none}.gallery-item img,.thumbnail-item img{object-fit:contain;object-position:center;max-width:100%;max-height:100%;margin:0 auto;display:block}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizelegibility}[tabindex]:focus-visible{outline-offset:.125rem;outline:.125rem solid #4d65ff}input[type=file]:focus-visible{outline-offset:.125rem;outline:.125rem solid #4d65ff}.w-richtext>:not(div):first-child,.w-richtext>div:first-child>:first-child{margin-top:0!important}.w-richtext>:last-child,.w-richtext ol li:last-child,.w-richtext ul li:last-child{margin-bottom:0!important}.pointer-events-off{pointer-events:none}.pointer-events-on{pointer-events:auto}.div-square:after{content:"";padding-bottom:100%;display:block}.container-medium,.container-small,.container-large{margin-left:auto!important;margin-right:auto!important}.text-style-5lines{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-style-3lines{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-style-4lines{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-style-2lines{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.display-inlineflex{display:inline-flex}.hide{display:none!important}.margin-0{margin:0!important}.padding-0{padding:0!important}.spacing-clean{margin:0!important;padding:0!important}.margin-top{margin-bottom:0!important;margin-left:0!important;margin-right:0!important}.padding-top{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.margin-right{margin-top:0!important;margin-bottom:0!important;margin-left:0!important}.padding-right{padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.margin-bottom{margin-top:0!important;margin-left:0!important;margin-right:0!important}.padding-bottom{padding-top:0!important;padding-left:0!important;padding-right:0!important}.margin-left{margin-top:0!important;margin-bottom:0!important;margin-right:0!important}.padding-left{padding-top:0!important;padding-bottom:0!important;padding-right:0!important}.margin-horizontal{margin-top:0!important;margin-bottom:0!important}.padding-horizontal{padding-top:0!important;padding-bottom:0!important}.margin-vertical{margin-left:0!important;margin-right:0!important}.padding-vertical{padding-left:0!important;padding-right:0!important}.preloader{ display:flex}.splide__pagination__page{border:none;width:.75rem;height:.75rem;background-color:#97d6ce!important}.splide__pagination__page.is-active{background-color:#007a7c!important}.splide__pagination.splide__pagination--ltr{z-index:1;padding:0 1em;position:absolute;bottom:0!important;left:auto!important;right:0!important}._link.field-answer{color:#007a7c!important}.spinner{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.product-richtext p{margin-bottom:1em}.product-richtext p:empty{display:none}.events-details-wrapper{flex-wrap:wrap;gap:1.5rem;display:flex}.events-details-wrapper>*{flex:calc(50% - 1.5rem)}.events-details-wrapper>:only-child{flex:100%}.rating-range-container{width:100%;margin:1rem 0;position:relative}.range-wrapper{height:48px;position:relative}input[type=range]{-webkit-appearance:none;background:0 0;width:100%;height:10px;position:absolute;top:20px;left:0}input[type=range]::-webkit-slider-runnable-track{background:#d7d7d7;border-radius:2px;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;z-index:3;background:#2b9a9c;border:2px solid #007a7c;border-radius:50%;width:20px;height:20px;margin-top:-10px;position:relative}input[type=range]::-moz-range-track{background:#d7d7d7;height:4px}input[type=range]::-moz-range-thumb{background:#2b9a9c;border:2px solid #007a7c;border-radius:50%;width:20px;height:20px}.range-fill{z-index:2;pointer-events:none;background:#2b9a9c;border-radius:2px;height:4px;position:absolute;top:22px;left:0}.shadow-circles{pointer-events:none;z-index:1;justify-content:space-between;align-items:flex-start;width:100%;height:48px;display:flex;position:absolute;top:-9px;left:0}.circle-wrapper{flex-direction:column;align-items:center;display:flex}.number-label{color:#333;margin-bottom:2px;font-size:1rem}.circle{background:#fff;border:2px solid #d7d7d7;border-radius:50%;width:15px;height:15px}.shadow-circle.filled{background-color:#2b9a9c;border-color:#2b9a9c}.telehealth-heading{grid-column-gap:8px;flex-wrap:wrap;align-items:center;column-gap:8px;margin-bottom:4px;display:flex}.telehealth-heading .icon-sm.telehealth{background-image:url(/images/telehealth-monitor.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:1.5rem;height:1.5rem}.additional-locations>div+div{margin-top:2px}
