h2{margin-bottom:15px;font-family:"Cormorant Garamond",serif;color:#0F2136;font-size:55px}.card-body{width:100%;max-width:100%;border:2px solid #ff5c8a;padding:20px;box-sizing:border-box;background-color:#f3e6ea;margin-top:20px;margin-bottom:20px}.card-p{margin:0 0 10px 0;font-weight:700;color:#e24a7a;font-size:18px}.card-ul{margin:0 0 10px 20px;padding:0;color:#333;font-size:16px}.card-ul ul li{content:"→";position:absolute;left:0;color:#E91E8C;font-weight:700}.page-wrapper{padding:20px;font-family:Arial,sans-serif;background:#f9f9f9;margin-top:50px}.faq-container{max-width:800px;margin:auto}.faq-heading{font-size:24px;font-weight:700;padding:15px 10px;margin-bottom:15px;color:#4fa0a8}details{border:1px solid #ddd;border-radius:6px;margin-bottom:10px;background:#fff;overflow:hidden}summary{padding:15px;font-size:16px;cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary::after{content:"+";position:absolute;right:15px;font-size:18px}details[open] summary::after{content:"−"}.faq-content{padding:15px;font-size:15px;color:#555;border-top:1px solid #eee}@media (max-width:600px){.faq-heading{font-size:20px;padding:12px 8px}summary{font-size:15px;padding:12px}.faq-content{font-size:14px;padding:12px}}.key-container{width:100%;box-sizing:border-box}.key-box{margin:auto;background:#e9f1f2;border:2px solid #5aa3a8;padding:20px;box-sizing:border-box}.key-heading{display:flex;align-items:center;margin-bottom:15px}.key-icon{color:#5aa3a8;font-size:22px;margin-right:10px}.key-heading h2{margin:0;color:#5aa3a8;font-size:20px;letter-spacing:1px}.key-list{margin:0;padding-left:25px;color:#333;font-size:16px;line-height:1.6}.underline-red{text-decoration:underline;text-decoration-color:red}.bottomline-container{width:100%;box-sizing:border-box}.bottomline-box{max-width:950px;margin:auto;background:#f6eef1;border:2px solid #e34b87;padding:20px;box-sizing:border-box}.bottomline-heading{margin-top:0;color:#e34b87;font-size:20px}.bottomline-text{margin:10px 0;color:#555;font-size:16px;line-height:1.6;font-style:italic}.bottomline-footer{margin-top:15px;font-size:16px;color:#333}.contact-highlight{color:#e34b87}.underline-red{text-decoration:underline;text-decoration-color:red}.sections-gaps{margin-top:25px;margin-bottom:25px}.headings{margin-bottom:15px;font-family:"Cormorant Garamond",serif;color:#4fa0a8}.subheading{margin-bottom:10px;font-family:"Cormorant Garamond",serif}.link-button:hover .brxe-text-basic{color:#2E9E94!important}.link-button:hover .brxe-icon{background-color:#2E9E94!important}.link-button1:hover{transform:scale(1.05);transition:all 0.3s ease}.reviewslist .itemR .reviewtext{position:relative!important;padding:0 0 18px 0!important;border:none!important;background:none!important;border-radius:0!important;min-height:auto!important;color:#565D67!important;font-size:16px!important;line-height:1.7!important;border-bottom:1px solid #EEF2F6!important}.reviewslist .itemR .reviewtext p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical}.reviewslist .itemR .reviewtext:before{display:none!important;background:none!important}.reviewslist .itemR .reviewtext:after{content:"❝"!important;position:absolute!important;top:0!important;right:0!important;bottom:auto!important;left:auto!important;width:auto!important;height:auto!important;border:none!important;transform:none!important;font-size:26px!important;color:#F4BDD9!important}.reviewslist .starRatting{margin-bottom:11px!important;display:block}.reviewslist .rBottom{margin-top:18px!important;padding-left:0!important;display:block!important}.reviewslist .rBottom img{display:none!important}.reviewslist .rBottom .authorR{float:none!important;padding:0!important}.reviewslist .rBottom .authorR a{font-size:16px!important;font-weight:800!important;color:#1D2D4B!important;text-decoration:none!important}.reviewslist .authorR a::before,.reviewslist .authorR a::after{display:none!important}.reviewslist .itemR{background:#fff!important;border-radius:18px!important;padding:24px!important;border:1px solid #EDF1F6!important;box-shadow:0 12px 20px rgb(29 45 75 / .10)!important;display:flex!important;flex-direction:column!important;height:100%!important;margin-bottom:23px;min-height:340px}.reviewslist .itemR .reviewtext{position:relative!important}.reviewslist .itemR .reviewtext:before{display:none!important}.reviewslist .itemR .reviewtext:after{content:""!important;position:absolute!important;top:-10px!important;right:-10px!important;width:40px!important;height:40px!important;background:#FDF3F8!important;border-radius:50%!important;background-image:url(/wp-content/uploads/2026/04/quote-w.png)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:20px!important;border:none!important;transform:none!important}.reviewslist .owl-nav{display:none}.btn-pink:hover{background-color:#4ABFB5!important;color:#fff!important}.btn-white:hover,.btn-green:hover{background-color:#C01575!important;color:#fff!important}a{transition:all 0.3s}.link-white:hover{color:#E91E8C!important}.callback-form p{margin:0;width:100%}.callback-form br{display:none}.ws-appoint .wpcf7-form-control-wrap{display:block}.callback-form label{display:block;margin-bottom:12px;color:rgb(255 255 255 / .86);font-weight:500}.callback-form .input-icon{display:flex;align-items:center;gap:12px;min-height:58px;padding:0 18px;border-radius:16px;background:#30435B;border:1px solid rgb(255 255 255 / .12);position:relative}.callback-form .form-input,.callback-form .form-select{flex:1;height:58px;border:none;background:#fff0;color:rgb(255 255 255 / .9);font-size:15px;outline:none}.callback-form .name-text .form-input{border-radius:16px;background:#30435B;border:1px solid rgb(255 255 255 / .12);padding-left:20px}.callback-form .form-input::placeholder{color:rgb(255 255 255 / .5)}.callback-form .form-select{appearance:none;color:rgb(255 255 255 / .9);font-family:inherit}.callback-form .form-select option{color:#000;background:#fff;font-family:inherit;padding:2px 10px;margin-bottom:3px}.callback-form .input-icon::before{font-family:"Font Awesome 6 Free";font-family:Font Awesome\ 6 Solid;font-weight:900;font-size:14px;color:rgb(255 255 255 / .54);display:inline-block}.callback-form .input-icon.phone::before{content:"\f095"}.callback-form .input-icon.medical::before{content:"\f0f1"}.callback-form .input-icon:focus-within{border-color:#E91E8C;box-shadow:0 0 0 2px rgb(233 30 140 / .2)}.callback-form .submit-btn{width:100%;min-height:56px;border-radius:999px;border:none;background:#E91E8C;color:#fff;font-size:17px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 16px 28px rgb(233 30 140 / .24);transition:0.3s;text-align:center;margin-top:35px}.callback-form .submit-btn:hover{opacity:.9}.callback-form .form-group{margin-bottom:18px}.wpcf7-not-valid-tip{position:absolute;right:0}#brx-content ul:not(.brxe-accordion){list-style-type:disc;padding-left:20px}#brx-content ul:not(.brxe-accordion) li{margin-top:10px}#brx-content ul:not(.brxe-accordion) li::marker{color:#4ABFB5;font-size:22px}#brx-content ul.pink-list li::marker{color:#E91E8C;font-size:22px}#brx-content ul.white li::marker{color:#FFF5FB}table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #FDE8F4;border-radius:12px;overflow:hidden;font-family:inherit;margin-bottom:20px}table th{background:#E91E8C;color:#fff;text-align:left;padding:16px 18px;font-weight:600}table.green th{background:#4ABFB5}table tbody td{padding:16px 18px;color:#334155;border-bottom:1px solid #e2e8f0}table tbody tr:nth-child(odd){background:#fff}table tbody tr:nth-child(even){background:#f1f5f9}table tbody tr:last-child td{border-bottom:none}table thead th:first-child{border-top-left-radius:12px}table thead th:last-child{border-top-right-radius:12px}.accordion-item.listening .accordion-title h3{margin-bottom:0px!important}@media(max-width:768px){.responsive-table{overflow:hidden;overflow-x:scroll}}#brx-content ol{counter-reset:item;margin:0;padding:0;list-style:none}#brx-content ol li{position:relative;padding:0 0 12px 52px;margin-bottom:7px;font-size:16px;line-height:1.9}#brx-content ol li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#brx-content ol li::before{counter-increment:item;content:counter(item);position:absolute;left:0;top:5px;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#E91E8C,#C01575);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;box-shadow:0 8px 20px rgb(233 30 140 / .18)}#brx-content ol li strong{color:#0F2136;font-weight:700}.display-none{display:none}