@import"https://fonts.googleapis.com/css2?family=Rethink+Sans:ital,wght@0,400..800;1,400..800&display=swap";:root{--color-primary: #3741a2;--color-secondary: #222222;--color-text: #66696b;--color-accent: #daedff;font-size:16px}html{margin-top:0 !important;font-family:"Rethink Sans",sans-serif;font-optical-sizing:auto;font-style:normal;scroll-behavior:smooth}html.ru-version{font-family:"Montserrat",sans-serif;font-size:15px}a{cursor:pointer;text-decoration:none}h1,h2,h3,h4{margin:0}div#wpadminbar{display:none}main{padding-top:5rem}.container,article{max-width:1360px;margin:0 auto;padding:0 20px}nav.woocommerce-MyAccount-navigation{width:70% !important}.woocommerce-MyAccount-content{width:-webkit-fill-available !important}.site-header{padding:1.25rem 0}.flex-row{display:flex;align-items:center;justify-content:space-between}#header{position:fixed;width:100%;z-index:99999;background:#fff;top:0}.header-left{display:flex;align-items:center;justify-content:flex-start;gap:1.875rem}.header-right{display:flex;align-items:center;gap:1.25rem}.logo img{max-height:3.125rem;width:auto}.account-icon a{display:flex;align-items:center;justify-content:center;color:#333}.account-icon a:hover{color:var(--color-primary)}.consultation-btn{background-color:var(--color-primary);color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.3125rem;cursor:pointer;font-weight:600}.consultation-btn:hover{background-color:#005bbd}.main-navigation ul{display:flex;list-style:none;margin:0;padding:0;gap:1.5625rem}.main-navigation li{margin:0;padding:0}.main-navigation a{color:var(--color-text);font-size:1.125rem;font-weight:500;transition:color .3s ease;text-decoration:none}.main-navigation a:hover{color:#000}.btn_row.popup__btn{display:none;cursor:pointer}.btn_row.popup__btn .burger{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;width:24px;height:24px}.btn_row.popup__btn .burger svg{width:1.5rem;height:1.5rem;color:#333}.burger-menu{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:#fff;z-index:1000;transition:right .3s ease;padding:1.25rem;box-sizing:border-box}.burger-menu.active{right:0}.burger-header{display:flex;justify-content:flex-end;align-items:center;margin-bottom:2.5rem}.close-icon{position:relative;background:none;border:none;font-size:1.5rem;cursor:pointer;width:1.875rem;height:1.875rem;color:#333}.mobile-navigation{flex:1}.mobile-navigation ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:1.25rem}.mobile-navigation li{margin:0;padding:0}.mobile-navigation a{color:var(--color-text);font-size:1.25rem;font-weight:500;text-decoration:none;display:block;padding:.625rem 0}.mobile-navigation a:hover{color:#000}.burger-footer{display:flex;align-items:center;gap:1.25rem;margin-top:2.5rem}.burger-footer .account-icon a{display:flex;align-items:center;justify-content:center;color:#333}.burger-footer .account-icon a:hover{color:var(--color-primary)}.burger-footer .consultation-btn{background-color:var(--color-primary);color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.3125rem;cursor:pointer;font-weight:600;font-size:1rem}.burger-footer .consultation-btn:hover{background-color:#005bbd}button.consultation-btn{padding:1rem;border-radius:12px;font-size:1rem;font-weight:500}.hero .container{display:flex;gap:1rem}.hero .left__content{position:relative}.hero .left__content img{border-radius:1.5rem;-o-object-fit:cover;object-fit:cover}.hero .hero__info{position:absolute;bottom:0;left:0;background:#fff;border-top-right-radius:2.5rem;display:flex;flex-direction:column;gap:1.275rem;padding:2.5rem;width:50%}.hero .hero__info h1.hero-title{font-size:4.25rem;font-weight:500;margin:0}.hero .hero__info h2{font-size:2.5rem;margin:0;font-weight:400}.hero .hero__info img.right__corner{position:absolute;right:-3.125rem;bottom:0;-o-object-fit:revert-layer;object-fit:revert-layer;width:3.125rem;height:3.125rem;border-radius:0}.hero .hero__info .left__corner{position:absolute;left:0;top:-3.125rem;-o-object-fit:revert-layer;object-fit:revert-layer;width:3.125rem;height:3.125rem;border-radius:0}.hero .right__content{display:flex;flex-direction:column;gap:1rem}.hero .right__content .hero__content{padding:2.5rem;border-radius:1.875rem;background-color:var(--color-primary);height:100%}.hero .right__content .hero__contact{padding:2.5rem;border-radius:1.875rem;background-color:var(--color-accent)}.hero .right__content .hero__contact a.btn-primary{padding:1rem;border:1px solid var(--color-primary);border-radius:1.25rem;display:flex;text-align:center;justify-content:center;color:var(--color-primary)}.hero .right__content p.hero-subtitle{margin:0;font-size:1.875rem;color:var(--color-accent)}section{margin:6rem 0}.hero{margin:2rem 0}a.btn-primary:hover{background-color:var(--color-primary);color:#fff !important}.why{background:#f2f1f4;padding:125px}.why .container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.why-title{font-size:2.625rem;color:var(--color-primary)}.why-subtitle,.why-description{font-size:1.7rem;margin-bottom:0}.light__logo{width:3.125rem;height:3.125rem;margin-bottom:2rem}.misled .container{display:flex;gap:2rem}.misled .left__col{width:60%}.misled .left__col img{border-radius:1.5rem;-o-object-fit:cover;object-fit:cover;width:100%;height:42.5rem}.misled .right__col{display:flex;flex-direction:column;justify-content:space-between;width:40%;padding:3.75rem;border-radius:1.5rem;background-color:var(--color-primary)}.misled-title{font-size:3.5rem;font-weight:500;color:var(--color-accent);line-height:1.1em}.misled-subtitle,.misled-description{color:var(--color-accent);font-size:1.1875rem;margin-top:0;line-height:1.5em}.misled .btn-primary{font-size:1.2rem;color:var(--color-accent);padding:1rem;border:1px solid var(--color-accent);border-radius:.75rem;width:-moz-fit-content;width:fit-content}.plans-title{font-size:3rem;margin-bottom:2rem}.plans-container{display:flex;flex-wrap:wrap;gap:2rem}.plan-card{padding:2.5rem;border-radius:2.5rem;background:var(--color-accent);width:calc(50% - 6.4rem);display:flex;flex-direction:column;border:2px solid var(--color-primary);gap:1rem;position:relative;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.plan-card p{font-size:2rem;margin-top:0;margin-bottom:.5rem}.plan-card.premium{width:100%;overflow:hidden}.plan-title{font-size:3rem;color:var(--color-primary)}.plan-price{font-size:4rem;color:var(--color-primary)}.ribbon{position:absolute;top:4rem;right:-4rem;background:#6b9cff;color:#fff;padding:.3125rem 2.5rem;font-weight:bold;font-size:2rem;transform:rotate(45deg);z-index:1;box-shadow:0 2px 5px rgba(0,0,0,.2);width:15rem;text-align:center}.chosen-plan-summary{display:none}.chosen-plan-summary .chosen-plan-details{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:1.5rem}.chosen-plan-summary .chosen-plan-details h3{color:var(--color-secondary);margin-bottom:.5rem;font-size:1.4rem}.chosen-plan-summary .chosen-plan-details .plan-price-total{color:var(--color-primary);font-size:1.3rem;font-weight:600}.checkout .chosen-plan-summary{display:block}.form-group.checkbox-group{flex-direction:column}#purchase-form .section-title{font-size:3rem;margin-bottom:2rem}.how-title{font-size:3rem;margin-bottom:2rem}.how-container{display:flex;gap:2rem}.how-number{background:var(--color-accent);padding:1rem;border-radius:50%;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:1rem;font-size:2rem}.how-item{position:relative;flex:1;padding:3rem;border:2px solid var(--color-primary);border-radius:1.5rem}.how-item p{font-size:1.5rem}.how-item img{width:3rem;height:3rem;position:absolute;right:1rem;top:1rem}.how-subtitle{font-size:3rem;color:var(--color-primary);font-weight:500;margin-top:1rem}@media(max-width: 1024px){.header-left{gap:.9375rem}.main-navigation{display:none}.header-right{display:none}.btn_row.popup__btn{display:block}}@media(min-width: 1024px){.burger-menu{display:none}}.multi-step-form{background:#f9f9f9;border-radius:1rem;padding:4rem;margin:2rem 0}.multi-step-form h3{font-size:2rem;margin-bottom:1rem;margin-top:1rem}.form-progress{display:flex;justify-content:space-between;margin-bottom:2rem;position:relative}.form-progress::before{content:"";position:absolute;top:50%;left:0;right:0;height:4px;background:#ddd;transform:translateY(-50%);z-index:1}.progress-step{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border-radius:1em;background:#ddd;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:all .3s ease;padding:1rem}.progress-step.active{background:var(--color-primary);color:#fff}.progress-step.completed{background:#4caf50;color:#fff}.form-step{display:none}.form-step.active{display:block;animation:fadeIn .5s ease}@keyframes fadeIn{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-secondary)}.form-group input,.form-group textarea,.form-group select{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.5rem;font-size:1rem;font-family:"Rethink Sans",sans-serif;box-sizing:border-box}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(55,65,162,.2)}.form-group input.error,.form-group textarea.error,.form-group select.error{border-color:#f44336;box-shadow:0 0 0 2px rgba(244,67,54,.2)}.checkbox-group{display:flex;align-items:flex-start}.checkbox-group input[type=checkbox]{width:auto;margin-right:.75rem;margin-top:.25rem}.form-navigation{display:flex;justify-content:space-between;margin-top:2rem}.btn-prev,.btn-next,.btn-submit{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-prev{background:#f0f0f0;color:var(--color-secondary)}.btn-prev:hover{background:#e0e0e0}.btn-next,.btn-submit{background:var(--color-primary);color:#fff}.btn-next:hover,.btn-submit:hover{background:#2c368a}.btn-submit{background:#4caf50}.btn-submit:hover{background:#45a049}.btn-submit:disabled{background:#ccc;cursor:not-allowed}.file-upload-area{border:2px dashed #ddd;border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;background:#fff}.file-upload-area:hover{border-color:var(--color-primary);background:#f0f8ff}.file-upload-area.highlight{border-color:var(--color-primary);background:#e3eeff}.file-upload-area.error{border-color:#f44336;background:#ffebee}.file-upload-area input[type=file]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.file-upload-content .file-types{font-size:.875rem;color:#777;margin-top:.5rem}.review-section{background:#fff;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.review-section h4{margin-top:0;color:var(--color-primary)}.review-info p{margin:.5rem 0}.note{font-size:.875rem;color:#777;margin-top:.5rem}.error-message{color:#f44336;font-size:.875rem;margin-top:.25rem}.form-row{display:flex;gap:1.5rem;margin-bottom:1.5rem}.form-row .form-group{flex:1;margin-bottom:0}.custom-select-wrapper{position:relative;display:inline-block;width:100%}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.5rem;font-size:1rem;font-family:"Rethink Sans",sans-serif;background-color:#fff;cursor:pointer}.custom-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(55,65,162,.2)}.custom-select-arrow{position:absolute;top:50%;right:1rem;transform:translateY(-50%);pointer-events:none;color:#777}.faq-title{font-size:3rem;margin-bottom:2rem}.accordion{border:1px solid #ddd;border-radius:1rem;margin-bottom:1rem;overflow:hidden}.accordion-head{background:#f9f9f9;padding:1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:2rem;font-weight:400;color:var(--color-secondary);transition:background-color .3s ease;padding:2rem}.accordion-head:hover{background:#e9e9e9}.accordion-head.active{background:var(--color-primary);color:#fff}.arrow{transition:transform .3s ease;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.arrow img{width:100%;height:auto;transition:transform .3s ease}.accordion-head.active .arrow{transform:rotate(90deg)}.accordion-head.active .arrow img{transform:rotate(0deg);filter:brightness(0) saturate(100%) invert(99%) sepia(5%) saturate(463%) hue-rotate(248deg) brightness(115%) contrast(100%)}.accordion-content{padding:0 1rem;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.accordion-content.active{padding:2rem;max-height:31.25rem}.accordion-content ul{margin:0;padding-left:1.5rem;font-size:1.5rem}.accordion-content p{margin:0;font-size:1.5rem}.accordion-content li{margin-bottom:.5rem}.accordion-content p{margin:0}#mission{margin-bottom:0}.different{background:var(--color-accent);padding:8rem 0;margin:0}.different-title{font-size:2.5rem;color:#fff;font-weight:400}.different-list{margin-top:1rem}.different-list li{margin-top:0;font-size:1.3rem;line-height:120%}.different .container{display:flex;gap:4rem;justify-content:space-between}.different__content{background:var(--color-primary);display:flex;flex:1;flex-direction:column;gap:1rem;padding:4rem;border:2px solid var(--color-primary);border-radius:1.5rem}.different-list{list-style:none;padding:0;margin:1.5rem 0}.different-list li{position:relative;padding-left:30px;margin-bottom:1rem;line-height:1.5;color:#fff}.different-list li::before{content:"";position:absolute;left:0;top:2px;width:1.25rem;height:1.25rem;background-image:url("/wp-content/uploads/2025/12/checkmark-svgrepo-com-1.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media(max-width: 767px){.multi-step-form{padding:1rem}.form-progress{flex-wrap:wrap;gap:.5rem}.progress-step{width:30px;height:30px;font-size:.75rem}.form-navigation{flex-direction:column;gap:1rem}.btn-prev,.btn-next,.btn-submit{width:100%}.form-row{flex-direction:column;gap:0}}.doctor-title{font-size:3rem;margin-bottom:2rem}.doctor .container{display:flex;gap:4rem;justify-content:space-between}.doctor .left__col,.doctor .right__col{flex:1}.doctor .placeholder{background:#daedff;border-radius:1.5rem;min-height:37.5rem}.doctor-description{font-size:2rem;line-height:130%}.doctor-name{display:flex;font-size:4rem;flex-direction:column;margin-top:1rem}.doctor-name span{font-size:2rem}.woocommerce-account .woocommerce .woocommerce-notices-wrapper{margin-bottom:1rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{background:#f9f9f9;border-radius:1rem;padding:2rem;margin-bottom:2rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{margin-bottom:.5rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;padding:.75rem 1rem;color:var(--color-secondary);text-decoration:none;border-radius:.5rem;transition:all .3s ease}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background:#e9e9e9;color:var(--color-primary)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background:var(--color-primary);color:#fff}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{background:#f9f9f9;border-radius:1rem;padding:2rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2{font-size:2rem;margin-bottom:1.5rem;color:var(--color-primary)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table{width:100%;border-collapse:collapse;background:#fff;border-radius:.5rem;overflow:hidden}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table th,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table td{padding:1rem;text-align:left;border-bottom:1px solid #eee}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table th{background:var(--color-primary);color:#fff;font-weight:600}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table tr:last-child td{border-bottom:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table tr:hover{background:#f5f9ff}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-button{background:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-button:hover{background:#2c368a}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-form-login,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-form-register{max-width:500px;margin:0 auto;background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 2px 10px rgba(0,0,0,.1)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-form-login .woocommerce-form-login__submit .woocommerce-button,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-form-login .woocommerce-form-register__submit .woocommerce-button,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-form-register .woocommerce-form-login__submit .woocommerce-button,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-form-register .woocommerce-form-register__submit .woocommerce-button{width:100%;text-align:center}.woocommerce-account .woocommerce{display:grid;grid-template-columns:1fr 3fr;gap:2rem}.woocommerce-account .woocommerce-MyAccount-navigation{grid-column:1;margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content{grid-column:2}@media(max-width: 767px){.woocommerce-account .woocommerce{grid-template-columns:1fr}.woocommerce-account .woocommerce-MyAccount-navigation{grid-column:1}.woocommerce-account .woocommerce-MyAccount-content{grid-column:1}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{padding:1rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{padding:.5rem .75rem;font-size:.9rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{padding:1rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2{font-size:1.5rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table th,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table td{padding:.5rem;font-size:.9rem}}.fade-in-section{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-section.is-visible{opacity:1;transform:translateY(0)}.footer{background-color:#f8f9fa;padding:2rem 0;margin-top:3rem;border-top:1px solid #e9ecef}.footer-top{display:flex;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap}.footer-left{flex:1;min-width:18.75rem;margin-bottom:1rem}.footer-right{flex:1;min-width:18.75rem;margin-bottom:1rem}.footer-right li{text-align:right}.footer-right .mobile-navigation ul{gap:0}.footer-logo img{max-height:50px;width:auto;margin-bottom:1rem}.footer-info p{color:var(--color-text);line-height:1.6;font-size:1.8rem;max-width:80%}.footer-menu-list{display:flex;flex-direction:column;list-style:none}.footer-menu-list li{margin-bottom:.5rem}.footer-menu-list a{color:var(--color-secondary);text-decoration:none;transition:color .3s ease}.footer-menu-list a:hover{color:var(--color-primary)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #e9ecef;flex-wrap:wrap}.footer-copyright p{margin:0;color:var(--color-text)}.footer-links{display:flex;gap:1.5rem}.footer-links a{color:var(--color-secondary);text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:var(--color-primary)}@media(max-width: 767px){.footer-top{flex-direction:column}.footer-bottom{flex-direction:column;text-align:center;gap:1rem}.footer-links{justify-content:center}}article{margin-top:2rem}.woocommerce-account .entry-header{display:none}.woocommerce-account h2{font-size:3rem}.woocommerce-account .login{border-radius:2rem !important;padding:2rem !important}.woocommerce-account .woocommerce form .form-row{flex-direction:column;gap:.5rem}.woocommerce-account .login{min-width:31rem}.woocommerce-account .woocommerce form .form-row .input-text,.woocommerce-account .woocommerce form .form-row select{padding:1rem;border-radius:1rem}.woocommerce-account article a{color:var(--color-primary)}.woocommerce-account .woocommerce{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}button.woocommerce-button.button.woocommerce-form-login__submit,button.woocommerce-Button.button{background:var(--color-primary) !important;border-radius:1rem;padding:1.5rem;color:#fff !important;font-size:1.4rem;font-weight:400;margin:0}form.woocommerce-ResetPassword.lost_reset_password{display:flex;flex-direction:column;align-items:center;padding:1.5rem;border:1px solid var(--color-primary);border-radius:2rem;max-width:33rem}form.woocommerce-ResetPassword.lost_reset_password p{font-size:1.4rem}.checkout-page{margin-top:3rem}.checkout-page h1{font-size:3rem;margin-bottom:2rem}.checkout-page thead,.checkout-page tbody{display:none}.checkout-page tr.cart-subtotal{display:none}.checkout-page h3#order_review_heading{display:none}.custom-checkout-fields{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.custom-customer-details{flex:1}.custom-customer-details h2{color:var(--color-primary);margin-bottom:1.5rem;font-size:1.8rem}.custom-customer-details .customer-info-display{background:#f9f9f9;padding:1.5rem;border-radius:.75rem}.custom-customer-details .customer-info-display>div{margin-bottom:.75rem;font-size:1.1rem}.custom-customer-details .customer-info-display>div strong{color:var(--color-secondary);margin-right:.5rem}.custom-customer-details .customer-info-display>div span{color:var(--color-text)}.custom-customer-details .customer-info-display .customer-concern span,.custom-customer-details .customer-info-display .customer-proposedTreatment span,.custom-customer-details .customer-info-display .customer-specificQuestions span,.custom-customer-details .customer-info-display .customer-previousTreatments span,.custom-customer-details .customer-info-display .customer-currentSymptoms span,.custom-customer-details .customer-info-display .customer-insuranceInfo span{display:block;white-space:pre-wrap;margin-top:.25rem}.custom-order-review-wrapper,div#customer_details{flex:1;background:#f9f9f9;padding:2rem;border-radius:1rem}.form-row.place-order{flex-direction:column;gap:0}.custom-order-summary h2{color:var(--color-primary);margin-bottom:1.5rem;font-size:1.8rem}.custom-order-summary .chosen-plan{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:1.5rem}.custom-order-summary .chosen-plan h3{color:var(--color-secondary);margin-bottom:.5rem;font-size:1.4rem}.custom-order-summary .chosen-plan .plan-price{color:var(--color-primary);font-size:1.3rem;font-weight:600}#order_review h3{color:var(--color-primary);margin:1.5rem 0 1rem;font-size:1.5rem}#order_review #payment{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 10px rgba(0,0,0,.05)}#order_review #payment ul.wc_payment_methods{list-style:none;padding:0;margin:0}#order_review #payment ul.wc_payment_methods li{margin-bottom:1rem;padding:1rem;border:1px solid #eee;border-radius:.5rem}#order_review #payment ul.wc_payment_methods li input{margin-right:.5rem}#order_review #payment ul.wc_payment_methods li label{font-weight:500;color:var(--color-secondary)}#order_review #payment .place-order{margin-top:1.5rem}#order_review #payment .place-order button#place_order{background-color:var(--color-primary);color:#fff;border:none;padding:1rem 2rem;border-radius:.5rem;cursor:pointer;font-weight:600;font-size:1.1rem;width:100%}#order_review #payment .place-order button#place_order:hover{background-color:#005bbd}@media screen and (max-width: 768px){.custom-checkout-fields{flex-direction:column}.custom-order-review-wrapper{padding:1.5rem}.custom-order-summary h2{font-size:1.5rem}.custom-order-summary .chosen-plan{padding:1rem}.custom-order-summary .chosen-plan h3{font-size:1.2rem}.custom-order-summary .chosen-plan .plan-price{font-size:1.1rem}.custom-customer-details h2{font-size:1.5rem}.custom-customer-details .customer-info-display{padding:1rem}}.woocommerce table.shop_table{border:unset !important}nav.trp-language-switcher.trp-floating-switcher.trp-ls-dropdown.trp-switcher-position-bottom{display:none}@media screen and (max-width: 1359px){html{font-size:14px}.hero .container{flex-wrap:wrap;width:-moz-fit-content;width:fit-content}.hero .right__content{width:100%}.hero .left__content img{width:100%}}@media screen and (max-width: 1100px){html{font-size:12px}.multi-step-form{padding:2rem}.how-item{padding:2rem}.how-subtitle{font-size:2rem}.different .container{flex-direction:column;gap:2rem}.misled .container{flex-direction:column}.misled .left__col img{display:none}.misled .left__col,.misled .right__col{width:-moz-fit-content;width:fit-content}}.burger-menu ul#primary-menu-mobile{text-align:center}.burger-menu .burger-footer{flex-direction:column}.burger-menu .account-icon a{gap:.5rem}.burger-menu section.burger-menu{margin-top:0}@media screen and (max-width: 767px){html{font-size:16px}.how-container{flex-direction:column}.plans-container{flex-direction:column}.plan-card{width:-moz-fit-content !important;width:fit-content !important}.doctor-name{font-size:2rem}img.custom-logo{width:240px}.hero .right__content .hero__contact{padding:1.5rem}.hero .right__content .hero__content{padding:1.5rem}.hero .right__content .hero__content p.hero-subtitle{font-size:1.4rem}.hero .left__content,.hero .left__content img{height:550px}.hero .hero__info{padding:1.5rem;width:65%}.hero .hero__info h1.hero-title{font-size:3rem}.hero .hero__info h2{font-size:2rem}section{margin:4rem 0}.why{padding:1.5rem 0}.why-subtitle,.why-description{font-size:1.4rem}.why-title{font-size:2rem}.misled .left__col,.misled .right__col{padding:1.5rem}.misled-title{font-size:2rem;margin-bottom:1rem}.misled .left__col{width:100%}.misled .left__col{padding:0;width:100%}.misled .left__col img{display:flex;height:25rem;width:100%}.plans-title{font-size:2rem}.plan-card{width:-webkit-fill-available !important;padding:1.5rem;border-radius:1.5rem}.plan-title{font-size:2rem}.plan-card p{font-size:1.5rem}.plan-price{font-size:3rem}.ribbon{display:none}#purchase-form .section-title{font-size:2rem}.form-progress{display:none}.multi-step-form{padding:1.5rem}.form-group{margin-top:.5rem}.multi-step-form h3{font-size:1.6rem;margin-top:0}.custom-select-wrapper{margin-top:1rem}.form-group.checkbox-group{display:flex;flex-direction:row}.how-title{font-size:2rem}.how-item{padding:1.5rem}.how-number{font-size:1.5rem;width:1.5rem;height:1.5rem}.different{padding:4rem 0}.different__content{padding:1.5rem}.different-title{font-size:2rem;max-width:80%}ul.different-list{margin:0}.doctor .container{flex-direction:column}h2.doctor-title{font-size:2rem}.doctor-name{font-size:3rem}.doctor-name span{font-size:1.5rem}.doctor-description{font-size:1.5rem;margin-bottom:0}.doctor .placeholder{min-height:20rem}.faq-title{font-size:2rem}.accordion-head{padding:1.5rem;font-size:1.3rem}.accordion-content.active{padding:1.5rem}.accordion-content ul{font-size:1.3rem;padding-left:1rem}.accordion-content p{font-size:1.3rem}.footer-info p{margin:0;font-size:1.3rem;max-width:100%}.footer-right li{text-align:left}.woocommerce-account .login{min-width:-moz-fit-content;min-width:fit-content}.account-login-form{width:100%}.woocommerce-account h2{font-size:2rem}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{padding:1.5rem !important;border-radius:1rem !important}button.woocommerce-button.button.woocommerce-form-login__submit,button.woocommerce-Button.button{padding:1rem}.custom-checkout-fields{gap:1rem}#order_review h3{margin-top:0}.woocommerce-order{margin:0;padding:1rem}.checkout-page h1{font-size:2rem;margin-bottom:0}}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{content:unset}.form-group.checkbox-group{flex-direction:row}.terms-content{padding:3rem 0;margin:2rem 0}.terms-content .container{max-width:800px}.terms-content .container h1{color:var(--color-primary);margin-bottom:2rem;font-size:2.5rem}.terms-content .container .terms-text{line-height:1.6}.terms-content .container .terms-text h2{color:var(--color-secondary);margin:1.5rem 0 1rem}.terms-content .container .terms-text p{margin-bottom:1rem;color:var(--color-text)}.terms-content .container .terms-text ul,.terms-content .container .terms-text ol{margin:1rem 0;padding-left:2rem}.terms-content .container .terms-text ul li,.terms-content .container .terms-text ol li{margin-bottom:.5rem}.terms-content .container .terms-text a{color:var(--color-primary);text-decoration:none}.terms-content .container .terms-text a:hover{text-decoration:underline}section.woocommerce-customer-details,section.woocommerce-order-details{display:none}.woocommerce-order-received h1{text-align:center;display:flex;justify-content:center;align-items:center}.woocommerce-order{max-width:800px;margin:2rem auto;padding:2rem;background:#f9f9f9;border-radius:1rem}.woocommerce-order .woocommerce-notice.woocommerce-notice--success{background:var(--color-primary);color:#fff;padding:1.5rem;border-radius:.75rem;text-align:center;margin-bottom:2rem;font-size:1.2rem}.woocommerce-order .custom-thankyou-content h2{color:var(--color-primary);margin-bottom:1.5rem;font-size:1.8rem;text-align:center}.woocommerce-order .custom-thankyou-content .order-info{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:2rem}.woocommerce-order .custom-thankyou-content .order-info p{margin-bottom:.75rem;font-size:1.1rem}.woocommerce-order .custom-thankyou-content .order-info p strong{color:var(--color-secondary);margin-right:.5rem}.woocommerce-order .custom-thankyou-content .email-info{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:2rem;text-align:center}.woocommerce-order .custom-thankyou-content .email-info h3{color:var(--color-primary);margin-bottom:1rem;font-size:1.4rem}.woocommerce-order .custom-thankyou-content .email-info p{color:var(--color-text);font-size:1.1rem}.woocommerce-order .custom-thankyou-content .manual-payment-info{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:2rem}.woocommerce-order .custom-thankyou-content .manual-payment-info h3{color:var(--color-primary);margin-bottom:1rem;font-size:1.4rem;text-align:center}.woocommerce-order .custom-thankyou-content .manual-payment-info p{color:var(--color-text);font-size:1.1rem;margin-bottom:1rem}.woocommerce-order .custom-thankyou-content .manual-payment-info .bank-details{background:var(--color-accent);padding:1rem;border-radius:.5rem;margin:1rem 0}.woocommerce-order .custom-thankyou-content .manual-payment-info .bank-details p{margin-bottom:.5rem;font-size:1rem}.woocommerce-order .custom-thankyou-content .manual-payment-info .bank-details p strong{color:var(--color-secondary);margin-right:.5rem}.woocommerce-order .custom-thankyou-content .account-button{text-align:center}.woocommerce-order .custom-thankyou-content .account-button .button{background-color:var(--color-primary);color:#fff;border:none;padding:1rem 2rem;border-radius:.5rem;cursor:pointer;font-weight:600;font-size:1.1rem;text-decoration:none;display:inline-block}.woocommerce-order .custom-thankyou-content .account-button .button:hover{background-color:#005bbd}.woocommerce-order .woocommerce-notice--error{background:#ff4d4d;color:#fff;padding:1.5rem;border-radius:.75rem;text-align:center;margin-bottom:2rem;font-size:1.1rem}.woocommerce-order .woocommerce-thankyou-order-failed-actions{text-align:center}.woocommerce-order .woocommerce-thankyou-order-failed-actions .button{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:600;font-size:1rem;text-decoration:none;display:inline-block;margin:0 .5rem}.woocommerce-order .woocommerce-thankyou-order-failed-actions .button:hover{background-color:#005bbd}@media screen and (max-width: 768px){.woocommerce-order{padding:1.5rem;margin:1rem}.woocommerce-order .custom-thankyou-content h2{font-size:1.5rem}.woocommerce-order .custom-thankyou-content .order-info,.woocommerce-order .custom-thankyou-content .email-info,.woocommerce-order .custom-thankyou-content .manual-payment-info{padding:1rem}}