.elementor-484 .elementor-element.elementor-element-920dc42{--spacer-size:50px}.elementor-484 .elementor-element.elementor-element-c4ab102{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 2px) 0;text-align:start}.elementor-484 .elementor-element.elementor-element-c4ab102 .elementor-heading-title{font-size:40px;line-height:1.3em}.elementor-484 .elementor-element.elementor-element-e2732b4{text-align:start}.elementor-bc-flex-widget .elementor-484 .elementor-element.elementor-element-622c5a8.elementor-column .elementor-widget-wrap{align-items:center}.elementor-484 .elementor-element.elementor-element-622c5a8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-484 .elementor-element.elementor-element-622c5a8{--ep-backdrop-filter-blur:0px;--ep-backdrop-filter-contrast:2;--ep-backdrop-filter-grayscale:0}.elementor-484 .elementor-element.elementor-element-f5083c5{text-align:start}.elementor-484 .elementor-element.elementor-element-cb0392e{--spacer-size:25px}@media(max-width:1024px){.elementor-484 .elementor-element.elementor-element-8172c45.elementor-column>.elementor-widget-wrap{justify-content:center}}@media(max-width:767px){.elementor-484 .elementor-element.elementor-element-c4ab102 .elementor-heading-title{font-size:35px}}@media(min-width:768px){.elementor-484 .elementor-element.elementor-element-8172c45{width:58.512%}.elementor-484 .elementor-element.elementor-element-622c5a8{width:40.821%}}@media(max-width:1024px) and (min-width:768px){.elementor-484 .elementor-element.elementor-element-8172c45{width:80%}.elementor-484 .elementor-element.elementor-element-622c5a8{width:20%}}.doctor-contact-info{max-width:1180px;margin:0 auto;padding:20px 15px 35px}.doctor-contact-info>.elementor-container,.doctor-contact-info .elementor-row{align-items:stretch;gap:28px}.doctor-contact-info .elementor-column{background:#fff;border:1px solid rgb(159 29 81 / .14);border-radius:18px;box-shadow:0 14px 36px rgb(159 29 81 / .06);overflow:hidden}.doctor-contact-info .elementor-widget-wrap{padding:34px 34px 38px!important}.doctor-contact-info h1,.doctor-contact-info h2,.doctor-contact-info .elementor-heading-title{color:#9F1D51!important;font-size:32px!important;line-height:1.25!important;font-weight:700!important;margin-bottom:18px!important}.doctor-contact-info p{color:#222;font-size:16px;line-height:1.65;margin-bottom:18px}.doctor-contact-info input,.doctor-contact-info textarea,.doctor-contact-info select{width:100%;min-height:48px;border:1px solid rgb(159 29 81 / .35)!important;border-radius:10px!important;padding:0 16px!important;font-size:15px!important;color:#222!important;background:#fff!important;outline:none!important;box-shadow:none!important;transition:all 0.2s ease}.doctor-contact-info textarea{min-height:120px;padding-top:14px!important}.doctor-contact-info input:focus,.doctor-contact-info textarea:focus,.doctor-contact-info select:focus{border-color:#9F1D51!important;box-shadow:0 0 0 3px rgb(159 29 81 / .08)!important}.doctor-contact-info form p,.doctor-contact-info .wpcf7-form p,.doctor-contact-info .elementor-field-group{margin-bottom:16px!important}.doctor-contact-info button,.doctor-contact-info input[type="submit"],.doctor-contact-info .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;min-width:150px;height:44px;padding:0 28px!important;border-radius:999px!important;border:none!important;background:#9F1D51!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1!important;text-transform:none!important;box-shadow:0 10px 22px rgb(159 29 81 / .18);transition:all 0.2s ease}.doctor-contact-info button:hover,.doctor-contact-info input[type="submit"]:hover,.doctor-contact-info .elementor-button:hover{background:#7f1540!important;transform:translateY(-2px)}.doctor-contact-info form input[type="submit"],.doctor-contact-info .wpcf7-submit{margin:8px auto 0!important;display:flex!important}.doctor-contact-info strong,.doctor-contact-info b{color:#9F1D51;font-weight:700}.doctor-contact-info a{color:#9F1D51;text-decoration:none}.doctor-contact-info a:hover{color:#7f1540}.doctor-contact-map{max-width:1180px;margin:0 auto;padding:0 15px 70px}.doctor-contact-map .elementor-widget-wrap{padding:0!important}.doctor-contact-map iframe{width:100%!important;min-height:380px;border:0!important;border-radius:18px!important;box-shadow:0 14px 36px rgb(0 0 0 / .08);overflow:hidden;display:block}.doctor-contact-map .elementor-widget-google_maps,.doctor-contact-map .elementor-widget-html{width:100%;margin:0!important}@media (max-width:1024px){.doctor-contact-info{max-width:900px;padding:20px 18px 30px}.doctor-contact-info .elementor-widget-wrap{padding:28px 24px 32px!important}.doctor-contact-info h1,.doctor-contact-info h2,.doctor-contact-info .elementor-heading-title{font-size:28px!important}.doctor-contact-map{max-width:900px;padding:0 18px 60px}.doctor-contact-map iframe{min-height:330px}}@media (max-width:767px){.doctor-contact-info{padding:15px 14px 25px}.doctor-contact-info .elementor-container,.doctor-contact-info .elementor-row{display:block!important}.doctor-contact-info .elementor-column{margin-bottom:22px;border-radius:16px}.doctor-contact-info .elementor-widget-wrap{padding:24px 18px 28px!important}.doctor-contact-info h1,.doctor-contact-info h2,.doctor-contact-info .elementor-heading-title{font-size:25px!important;line-height:1.3!important}.doctor-contact-info p{font-size:15px}.doctor-contact-info input,.doctor-contact-info textarea,.doctor-contact-info select{min-height:46px;font-size:14px!important}.doctor-contact-info button,.doctor-contact-info input[type="submit"],.doctor-contact-info .elementor-button{width:100%;min-width:0}.doctor-contact-map{padding:0 14px 50px}.doctor-contact-map iframe{min-height:300px;border-radius:16px!important}}