.hero-section{min-height:calc(100vh - 115px)!important}.img-style{position:relative}.img-style::after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border:1px solid #FFF;pointer-events:none}span.elementor-button-icon svg{width:30px}.clinical-img-box .elementor-image-box-wrapper{border:1px solid #E7DCC9;background:#FFF;padding:16px 32px 16px 16px}.clinical-img-box .elementor-image-box-description a{display:block;margin-top:10px;color:#F16048;font-family:"Proxima Nova";font-size:14px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase}.clinical-img-box .elementor-image-box-description a:after{content:""!important;background:url(/wp-content/uploads/2025/11/Line-6-3.svg);display:inline-block;width:24px;height:8px;background-repeat:no-repeat;background-position:right center;transition:0.5s ease-in-out;margin-left:10px;margin-top:12px}.clinical-img-box .elementor-image-box-description a:hover:after{transform:translateX(6px)}.clinical-img-box figure.elementor-image-box-img{margin-right:30px!important;margin-bottom:0px!important}.clinical-img-box figure.elementor-image-box-img *{width:100%}.expert-care-grid .elementor-icon-box-title{margin-bottom:10px!important}.elementor-widget-button .elementor-button:hover{box-shadow:inset 0 0 200px rgb(0 0 0 / .1)}.explore-btn .elementor-button{transition:0.3s ease-in-out}.explore-btn .elementor-button:hover{background:#F16048!important;box-shadow:none!important;color:#fff!important}.explore-btn .elementor-button:hover .elementor-button-icon svg path{fill:#ffffff!important}.explore-btn .elementor-button .elementor-button-icon svg path{transition:0.3s ease-in-out}.footer-row .elementor-widget-heading .elementor-heading-title{margin-bottom:15px!important}.faqs-sec .e-n-accordion-item-title{border:none!important}.faqs-sec .e-n-accordion-item-title-text{color:#4B5B46!important}textarea.field{resize:none;height:113px}.field{border:1px solid#4B5B46!important;background:#F8F7F3;border-radius:4px!important;padding:10px 16px!important}.field:focus{border:1px solid#4B5B46}.field:focus-visible{outline:none}.submit-btn-wrapper{text-align:center}.submit-btn-wrapper button{border:0!important}.submit-btn-wrapper button:hover{background:#748770!important}.submit-btn-wrapper button:focus{background:#748770!important}.submit-btn-wrapper button:focus-visible{outline:none}.submit-btn-wrapper button span{margin-left:20px}.row.cf-field{justify-content:center}.blg-btn a{padding:0px!important}.blg-btn a:hover{box-shadow:none!important}.expect-sec-box:before{content:""!important;background:#4B5B46;height:68%!important;width:1px!important;position:absolute!important;left:30px!important;top:15px!important}.expect-sec-box{position:relative}.expect-sec-box>.elementor-element:before{content:""!important;position:absolute!important;border-radius:50px;background:#748770;width:40px;height:40px;outline:10px solid #4B5B46;left:-80px!important;top:15px}.step-sec::before{content:""!important;background:#4B5B46;height:86%!important;width:1px!important;position:absolute!important;left:30px!important;top:15px!important}.willow-sec:before{height:81%!important;left:30px!important}.pricing-table{width:100%;border-collapse:collapse}.pricing-table thead th{background:#EFEDE9!important;padding:16px 30px;text-align:left;font-family:'EB Garamond';font-weight:700;font-size:24px;line-height:108%;letter-spacing:-1%;color:#4B5B46;border:none!important}.t-bdy{background-color:#fff}.pricing-table tbody td{padding:16px 30px;font-family:'Proxima Nova';font-weight:400;font-size:16px;letter-spacing:-1%;border:none!important;border-bottom:1px solid #e6e6d9!important;margin:0 30px}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background:none!important}table tbody>tr:nth-child(odd)>td:hover,table tbody>tr:nth-child(odd)>th:hover{background:none!important}.elementor-toc__list-item-text-wrapper{align-items:center;display:flex;justify-content:center;padding-top:10px}.blog-btn .elementor-animation-float{padding:15px 50px 15px 25px!important;background-image:url(https://willowandstonehealth.com/wp-content/uploads/2025/11/Line-6-1.svg);background-repeat:no-repeat;background-position:center right 10%}@media(max-width:1199px){.hero-section{min-height:calc(65vh - 115px)!important}}@media(max-width:1024px){.clinical-img-box .elementor-image-box-description a{font-size:12px}.clinical-img-box .elementor-image-box-description a:after{width:22px}span.elementor-button-icon svg{width:22px}.expect-sec-box>.elementor-element:before{width:32px;height:32px;outline:8px solid #4B5B46;left:-59px!important}.expect-sec-box:before{height:67%!important;left:27px!important}.step-sec::before{height:86%!important;left:27px!important}.willow-sec:before{height:81%!important;left:27px!important}}@media (max-width:768px){.pricing-table{width:100%;font-size:14px}.pricing-table thead th{font-size:18px;padding:12px 15px}.pricing-table tbody td{padding:12px 15px;font-size:14px;word-wrap:break-word}.pricing-table thead th:nth-child(1),.pricing-table tbody td:nth-child(1){width:45%}.pricing-table thead th:nth-child(2),.pricing-table tbody td:nth-child(2){width:25%}.pricing-table thead th:nth-child(3),.pricing-table tbody td:nth-child(3){width:30%}.pricing-table{width:800px!important}.table-main{overflow:scroll!important}}@media(max-width:767px){h1.elementor-heading-title br{display:none}.clinical-img-box .elementor-image-box-wrapper{padding:15px!important}.footer-row *{text-align:center;justify-content:center}.expect-sec-box>.elementor-element:before{width:28px;height:28px;outline:8px solid #4B5B46;left:-50px!important}.expect-sec-box:before{display:none!important}.expect-sec-box>.elementor-element:before{display:none!important}}.eeat-letter blockquote{border-left:5px solid #4B5B46;background:#74877022;padding:30px;margin:20px 0;font-style:italic;color:#4B5B46;border-radius:6px;position:relative}.eeat-letter blockquote::before{content:"“";font-size:40px;color:#4B5B46;position:absolute;left:10px;top:15px}.page-id-1529 .willow-sec:before{height:90%!important}.blog-consult-cta{background-color:#748770;font-family:"Proxima Nova",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;padding:12px 24px;color:#FFFFFF!important;display:inline-flex;align-items:center;gap:10px;margin:10px 0}.blog-consult-cta span{display:inline-flex}.blog-consult-cta:hover{box-shadow:inset 0 0 200px rgb(0 0 0 / .1)}