.elementor-widget-icon .elementor-icon-wrapper{line-height:1}p{margin-top:0}.text-no-margin p{margin-bottom:0}.text-no-margin p+p{margin-top:1em}.text-no-margin a:-webkit-any-link{color:inherit}.text-not-margin p{margin-bottom:0}div.content-wrap-left>.e-con-inner{margin-left:0}div.content-wrap-right>.e-con-inner{margin-right:0}div.a-full a{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}a.elementor-button:focus-visible{outline:none}.elementor-widget-theme-site-logo a:focus-visible{outline:none}.text-has-link a:-webkit-any-link{color:unset}.text-has-link a:hover{color:#b49675}.bg-white-gradient-1{background:linear-gradient(89deg, rgba(255, 255, 255, 0.95) 1.01%, rgba(255, 255, 255, 0.4) 53.04%, rgba(255, 255, 255, 0) 66.17%, rgba(255, 255, 255, 0) 99.74%)}.btn-video-bottom .elementor-custom-embed-play{top:75%}.text-has-list.icon-star ul{list-style:none;padding-left:0}.text-has-list ul{padding-left:1.5rem}.text-has-list ul li+li{padding-top:12px}@media screen and (max-width: 549px){.text-has-list ul li+li{padding-top:6px}}.text-has-quote blockquote{margin:0;border-left:2px solid var(--e-global-color-primary)}.owl-carousel .owl-nav button:focus{outline:none}.elementor-slideshow__title{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{margin-bottom:3rem}ul{padding-left:1.25rem}body{margin:0}@media screen and (min-width: 850px){.dialog-prevent-scroll{margin-right:16px}}@media screen and (max-width: 849px){.postion-md-unset{position:unset}}@media screen and (max-width: 549px){.text-sm-no-margin p{margin-bottom:0}.text-sm-margin p{margin-bottom:8px}.sm-position-unset{position:unset}.elementor-g-recaptcha{display:none}}.policy p:empty{margin-bottom:0}@media screen and (max-width: 549px){.policy h3{font-size:22px;margin-top:0}}.icon-box-reserve .elementor-icon-box-content{display:flex;flex-direction:column-reverse}.icon-box-reserve a:hover{color:var(--e-global-color-secondary) !important}header #menu-main li.more{display:none}header #menu-main li.home{display:none}header #menu-main ul.elementor-nav-menu>li.current-menu-parent>a,header #menu-main ul.elementor-nav-menu>li.current-page-ancestor>a,header #menu-main ul.elementor-nav-menu>li.current-menu-ancestor>a{color:var(--e-global-color-primary)}header #menu-main li.hide-sub ul.sub-menu{opacity:0;visibility:hidden}header #menu-main li.hide-sub .sub-arrow{display:none}header #menu-main ul.sub-menu{min-width:15rem !important;overflow:hidden;border-radius:10px;border-top:3px solid var(--e-global-color-primary);box-shadow:0px 4px 20px 0px rgba(0,0,0,.06)}header #menu-main li.services ul.sub-menu{-moz-column-count:2;column-count:2}header #menu-main li.services ul.sub-menu li{-moz-column-break-inside:avoid;break-inside:avoid-column}header #menu-main li.services ul.sub-menu li:first-child a{border-top-right-radius:0}header #menu-main li.services ul.sub-menu li:last-child a{border-bottom-left-radius:0}header #menu-main .header-inner.stuck{background:#191923}@media screen and (max-width: 1220px){header #menu-main li.more{display:flex}header #menu-main li.md-hide{display:none}}@media screen and (max-width: 1084px){header #menu-main li.sm-hide{display:none}}@media screen and (max-width: 1270px){#header-desktop>.e-con-inner{grid-template-columns:180px 1fr}#header-desktop .elementor-widget-nav-menu{display:none}#header-desktop .elementor-widget-button{display:none}#header-desktop .menu-sidebar{display:block}}#menu-main-mobile ul.sub-menu{position:unset;margin:0 !important;border-radius:0 0 1rem 1rem;width:100%;overflow:hidden;background:rgba(119,61,189,.1)}#menu-main-mobile ul.sub-menu a{justify-content:center;border-left:0}#menu-main-mobile ul.sub-menu li:first-child a{border-top-left-radius:0;border-top-right-radius:0}#menu-main-mobile li.menu-item-has-children a.highlighted{background:var(--e-global-color-aa7fde4);color:#fff;border-radius:10px 10px 0 0}#menu-main-mobile li.menu-item-has-children a.highlighted .sub-arrow{filter:brightness(0) invert(1)}#menu-main-mobile li.menu-item-has-children a.highlighted:hover{color:#fff}@media screen and (max-width: 549px){#menu-main-mobile li.menu-item-has-children a:hover{color:inherit}}.elementor-popup-modal.menu-mobile .dialog-message{overflow:hidden}.elementor-popup-modal.menu-mobile .wrap{overflow-y:auto;max-height:90vh}.elementor-popup-modal.menu-mobile .wrap>.e-con-inner{height:100%}.elementor-popup-modal.menu-mobile .overlay{filter:blur(210px)}.contact-wrap a:hover *{color:var(--e-global-color-primary)}footer ul.elementor-nav-menu .sub-menu{display:none !important}footer ul.elementor-nav-menu li.menu-item-has-children a .sub-arrow{display:none}footer ul.elementor-nav-menu .opacity-0{opacity:0}.box-office-hours .elementor-icon-box-content{display:grid;grid-template-columns:5fr 7fr}@media screen and (max-width: 549px){.box-office-hours .elementor-icon-box-description{text-align:right}}footer ul.elementor-nav-menu{display:block;-moz-column-count:2;column-count:2}footer ul.elementor-nav-menu>li{-moz-column-break-inside:avoid;break-inside:avoid-column}@media screen and (max-width: 1024px){footer ul.elementor-nav-menu .elementor-item{justify-content:center !important}}.button-is-hover a:hover{box-shadow:rgba(0,0,0,.1) 0px 4px 12px}.button-icon-center *{line-height:1}.button-icon-center .elementor-button-content-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.button-icon-center .elementor-button-text{flex-grow:0}.button-icon-center .elementor-button-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.custom-scrollbar::-webkit-scrollbar,.review-list .excerpt .elementor-widget-container::-webkit-scrollbar{width:4px;display:block}.custom-scrollbar::-webkit-scrollbar-track,.review-list .excerpt .elementor-widget-container::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar::-webkit-scrollbar-thumb,.review-list .excerpt .elementor-widget-container::-webkit-scrollbar-thumb{background:#bebebe}.custom-scrollbar::-webkit-scrollbar-thumb:hover,.review-list .excerpt .elementor-widget-container::-webkit-scrollbar-thumb:hover{background:#555}.arrow-style-line .swiper-pagination-bullet{width:1rem !important;height:4px !important;margin:0 !important;border-radius:4px}.btn-has-icon span{display:flex}.btn-has-icon .elementor-button-icon svg{width:1.5rem}#home-reviews .owl-carousel{display:flex !important;flex-wrap:wrap;align-items:center;gap:2rem}#home-reviews .owl-carousel .owl-nav{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:1rem;order:3;margin-left:auto}#home-reviews .owl-carousel .owl-nav button{position:unset}#home-reviews .owl-carousel .owl-dots{margin-top:0;order:2}#home-reviews .owl-carousel .owl-stage-outer{order:1}#home-reviews .owl-carousel .owl-item .quote svg path{fill:#00b2e3}#home-reviews .owl-carousel .owl-item:nth-child(5n+2) .wrapper{background-color:#d8efd5}#home-reviews .owl-carousel .owl-item:nth-child(5n+2) .quote svg path{fill:#3dae2b}#home-reviews .owl-carousel .owl-item:nth-child(5n+3) .wrapper{background-color:#fbdff2}#home-reviews .owl-carousel .owl-item:nth-child(5n+3) .quote svg path{fill:#e95ebe}#home-reviews .owl-carousel .owl-item:nth-child(5n+4) .wrapper{background-color:rgba(119,61,189,.2)}#home-reviews .owl-carousel .owl-item:nth-child(5n+4) .quote svg path{fill:#773dbd}#home-reviews .owl-carousel .owl-item:nth-child(5n+5) .wrapper{background-color:rgba(255,71,19,.2)}#home-reviews .owl-carousel .owl-item:nth-child(5n+5) .quote svg path{fill:#ff4713}@media screen and (max-width: 549px){#home-reviews .owl-item{margin-right:0 !important;margin-left:1rem}#home-reviews .owl-stage{display:flex}#home-reviews .owl-carousel .owl-dots{padding-left:1rem}#home-reviews .owl-carousel .owl-nav{padding-right:1rem}}@media screen and (min-width: 1440px){#home-services .ue-grid{row-gap:2rem}}#home-services .link:hover h3.elementor-heading-title{color:var(--e-global-color-primary)}#home-gallery .elementor-swiper-button{background-color:var(--e-global-color-primary);padding:12px;border-radius:100%;opacity:.5}#home-gallery .elementor-swiper-button:hover{opacity:1}@media screen and (max-width: 549px){#home-gallery .elementor-swiper-button{padding:8px}#home-gallery .swiper-wrapper{padding-left:6rem}#home-gallery img{height:200px;-o-object-fit:cover;object-fit:cover}}.dual-heading-block span{display:block}.elementor-form-fields-wrapper .elementor-field-type-select .select-caret-down-wrapper{width:1.5rem;height:1.5rem;background:url("assets/icon/caret-down.svg") no-repeat center;background-size:contain}.elementor-form-fields-wrapper .elementor-field-type-select .select-caret-down-wrapper svg{display:none}.elementor-form-fields-wrapper input:not([type=radio]){height:3rem}.elementor-form-fields-wrapper select{height:3rem}.elementor-form-fields-wrapper .elementor-field-type-date{position:relative}.elementor-form-fields-wrapper .elementor-field-type-date input{-webkit-appearance:none;-moz-appearance:textfield}.elementor-form-fields-wrapper .elementor-field-type-date::after{content:"";display:inline-block;width:1.5rem;height:1.5rem;background:url("assets/icon/calendar.svg") no-repeat right center;background-size:contain;position:absolute;right:1.25rem;top:40px;z-index:1}.elementor-form-fields-wrapper .elementor-field-type-date input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;appearance:none;opacity:0;z-index:2;background:none;width:3rem}.elementor-form-fields-wrapper .elementor-field-type-checkbox .elementor-field-option{display:flex;align-items:center;gap:8px}.elementor-form-fields-wrapper .elementor-field-type-checkbox input[type=checkbox]{width:1rem;height:1rem !important;cursor:pointer;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;background:url("assets/icon/check_box_empty.svg") no-repeat center;background-size:cover}.elementor-form-fields-wrapper .elementor-field-type-checkbox input[type=checkbox]:checked{background:url("assets/icon/check_box.svg") no-repeat center;background-size:cover;-webkit-appearance:none;-moz-appearance:none;appearance:none}.elementor-form-fields-wrapper .elementor-field-type-checkbox label{cursor:pointer}.elementor-form-fields-wrapper .elementor-field-type-checkbox .elementor-field-subgroup{gap:1rem;padding-top:.5rem}.elementor-form-fields-wrapper .elementor-field-type-radio{align-content:flex-start}.elementor-form-fields-wrapper .elementor-field-type-radio .elementor-field-option{display:flex;align-items:center;gap:8px;flex-basis:auto !important}.elementor-form-fields-wrapper .elementor-field-type-radio label{width:-moz-max-content;width:max-content;padding-bottom:0 !important;margin-right:1rem;cursor:pointer}.elementor-form-fields-wrapper .elementor-field-type-radio .elementor-field-subgroup{gap:1rem;padding-top:0;flex-basis:auto !important}.elementor-form-fields-wrapper .elementor-field-type-radio input{width:1rem;height:1rem !important;cursor:pointer}.elementor-form-fields-wrapper .elementor-field-type-radio input:checked{background:url("assets/icon/check-radio.svg") no-repeat center;background-size:cover;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 549px){.elementor-form-fields-wrapper .elementor-field-type-radio{flex-wrap:wrap}.elementor-form-fields-wrapper .elementor-field-type-radio .elementor-field-subgroup{padding-top:4px}}form.elementor-form .elementor-message::before{display:none}form.elementor-form .elementor-button{cursor:pointer}#form-contact .elementor-field-type-submit{position:absolute;bottom:-9.75rem;left:0}#form-contact .elementor-button{width:-moz-max-content;width:max-content;flex-basis:auto;margin:0 auto;min-height:5rem}#form-contact .elementor-button:hover{box-shadow:unset}#form-contact .elementor-message{position:absolute}@media screen and (max-width: 549px){#form-contact .elementor-field-type-submit{bottom:-7.5rem}#form-contact .elementor-field-type-submit button{padding:0px 4px 4px 4px}#form-contact .elementor-message{width:100%;display:flex;text-align:center;justify-content:center}}form.elementor-form .elementor-field-group-new_patient{flex-direction:column;align-items:flex-start;gap:12px}form.elementor-form .elementor-field-group-new_patient input{margin:0}form.elementor-form .elementor-field-group-new_patient .elementor-field-option label{color:var(--e-global-color-text) !important}#patient-form .elementor-field-type-repeater_start{display:none}#patient-form.has-repeater .elementor-field-repeater-end{padding-left:3rem;padding-right:3rem}#patient-form.has-repeater .elementor-field-repeater-end .repeater-field-footer{display:none}#patient-form.has-repeater .elementor-field-repeater-end .repeater-field-warp-item{max-width:1280px;margin:0 auto;padding:0}#patient-form.has-repeater .elementor-field-repeater-end .repeater-field-item{background-color:#fff;border-radius:24px;border:8px solid #f7f1e9;padding:1rem .5rem 1.25rem .5rem}#patient-form.has-repeater .repeater-field-header-acctions{display:none}#patient-form.has-repeater .elementor-field-group-emergency_information_end{background:#f7f1e9;padding-top:2rem;margin-bottom:0}#patient-form.has-repeater .elementor-field-group-responsible_information_end{background:#f7f1e9;padding-top:2rem;margin-bottom:0}#patient-form.has-repeater .elementor-field-group-dental_insurance_end{background:#f7f1e9;padding-top:2rem;padding-bottom:2rem;margin-bottom:0}#patient-form.has-repeater .elementor-field-group-my_consent_end{padding-top:2rem}#patient-form.has-repeater .repeater-field-header-title{color:#0095a9;font-family:"DK Frozen Memory",Sans-serif;font-size:32px;font-weight:400;line-height:150%;letter-spacing:.56px;text-align:center;padding-bottom:1.25rem}#patient-form.has-repeater .elementor-field-group-medical_history_end .container-repeater-field{justify-content:space-between}#patient-form.has-repeater .elementor-field-group-medical_history_end .elementor-field-type-radio:nth-child(-n+35){width:45%;border-bottom:1px solid #d1d5db}#patient-form.has-repeater .elementor-field-group-medical_history_end .elementor-field-type-radio:nth-child(-n+35) .elementor-field-label{width:100%;max-width:16rem;margin-right:auto;margin-bottom:12px}#patient-form.has-repeater .elementor-field-group-medical_history_end .elementor-field-type-radio:nth-child(33),#patient-form.has-repeater .elementor-field-group-medical_history_end .elementor-field-type-radio:nth-child(34){border-bottom:0}#patient-form.has-repeater .elementor-field-group-my_consent_end p+p{margin-top:1.5rem}#patient-form.has-repeater .elementor-field-group-my_consent_end label{font-weight:400;color:#404040}#patient-form.has-repeater div[class*=elementor-field-group-drug_food-],#patient-form.has-repeater div[class*=elementor-field-group-developmentally_delayed-],#patient-form.has-repeater div[class*=elementor-field-group-patient_medications-],#patient-form.has-repeater div[class*=elementor-field-group-patient_physician-],#patient-form.has-repeater div[class*=elementor-field-group-patient_medications-],#patient-form.has-repeater div[class*=elementor-field-group-patient_physician-],#patient-form.has-repeater div[class*=elementor-field-group-patient_hospitalized-],#patient-form.has-repeater div[class*=elementor-field-group-patient_operation-],#patient-form.has-repeater div[class*=elementor-field-group-patient_difficulties_dental-],#patient-form.has-repeater div[class*=elementor-field-group-member_treatment-],#patient-form.has-repeater div[class*=elementor-field-group-injuries_face-],#patient-form.has-repeater div[class*=elementor-field-group-temporomandibular-]{margin-bottom:0}#patient-form .elementor-field-type-html{margin-bottom:0}#patient-form .elementor-field-type-html p{margin-bottom:0}#patient-form .elementor-field-type-html h3{color:#f5941d;font-size:16px;font-weight:600;line-height:150%;margin-top:0;margin-bottom:0}#patient-form .elementor-field-type-html h2{color:#0095a9;font-size:32px;font-weight:400;line-height:150%;letter-spacing:.56px;text-align:center}@media screen and (max-width: 549px){#patient-form .elementor-field-type-html h2{font-size:28px}}#patient-form div[class*=elementor-field-group-reason-]{align-content:flex-start}#patient-form .elementor-field-subgroup label{color:#404040}#patient-form .elementor-field-type-radio{align-content:center}#patient-form .elementor-field-type-radio input{margin-top:-3px}#patient-form .elementor-field-type-checkbox input{margin-top:0}#patient-form .elementor-field-type-signature{padding-top:0}#patient-form .elementor-field-type-signature .elementor-signature-container{width:100% !important}#patient-form .elementor-field-type-signature .width-100{margin-top:0}#patient-form .elementor-field-type-signature .elementor-signature-field{border-radius:6px;border:2px dashed #e4e4e4;width:100% !important}#patient-form .elementor-field-type-signature .elementor_signature_clear{top:1rem;right:1rem;background:url("assets/icon/close.svg") no-repeat center;background-size:contain}#patient-form .elementor-field-type-signature .elementor_signature_clear img{opacity:0}#patient-form label[for=form-field-medications_foods],#patient-form label[for=form-field-age_patient],#patient-form label[for=form-field-list_medications],#patient-form label[for=form-field-reason],#patient-form label[for=form-field-name_doctor],#patient-form label[for=form-field-patient_hospitalized_explain],#patient-form label[for=form-field-patient_operation_explain],#patient-form label[for=form-field-patient_difficulties_dental_explain],#patient-form label[for=form-field-last_dental_date],#patient-form label[for=form-field-last_dental_full_name],#patient-form label[for=form-field-last_dental_address],#patient-form label[for=form-field-member_treatment_explain],#patient-form label[for=form-field-child_problem_choose],#patient-form label[for=form-field-orthodontic_breather_choose],#patient-form label[for=form-field-injuries_face_explain],#patient-form label[for=form-field-temporomandibular_explain],#patient-form label[for=form-field-resident_last],#patient-form label[for=form-field-resident_first],#patient-form label[for=form-field-resident_middle_initial],#patient-form label[for=form-field-resident_middle_status],#patient-form label[for=form-field-resident_street],#patient-form label[for=form-field-resident_city],#patient-form label[for=form-field-resident_state],#patient-form label[for=form-field-resident_zip],#patient-form label[for=form-field-resident_previous_street],#patient-form label[for=form-field-resident_previous_city],#patient-form label[for=form-field-resident_previous_state],#patient-form label[for=form-field-resident_previous_zip],#patient-form label[for=form-field-resident_other_last],#patient-form label[for=form-field-resident_other_first],#patient-form label[for=form-field-resident_other_middle_initial],#patient-form label[for=form-field-resident_other_middle_status],#patient-form label[for=form-field-resident_other_street],#patient-form label[for=form-field-resident_other_city],#patient-form label[for=form-field-resident_other_state],#patient-form label[for=form-field-resident_other_zip],#patient-form label[for=form-field-my_consent_initials]{font-weight:500;color:#404040}#patient-form label[for=form-field-test_immunizations],#patient-form label[for=form-field-well_school],#patient-form label[for=form-field-test_tuberculosis],#patient-form label[for=form-field-along_other_children],#patient-form label[for=form-field-temporomandibular]{width:100%;max-width:26rem;margin-right:auto}#patient-form label[for=form-field-child_problem_choose],#patient-form label[for=form-field-orthodontic_breather_choose],#patient-form label[for=form-field-teeth_extra]{width:100%;margin-bottom:.5rem}#patient-form label[for=form-field-comment_office]~textarea{padding-top:12px;border-radius:6px;border:1px solid #e4e4e4;background:#fafafa}#patient-form label[for=form-field-comment_office]~textarea::-moz-placeholder{color:#ff4713;font-size:16px;font-weight:600;line-height:150%;opacity:1}#patient-form label[for=form-field-comment_office]~textarea::placeholder{color:#ff4713;font-size:16px;font-weight:600;line-height:150%;opacity:1}#patient-form textarea{resize:none}#patient-form.has-inline .elementor-field-type-radio:nth-child(-n+48){border-bottom:1px solid #d1d5db}#patient-form.has-inline .elementor-field-type-radio:nth-child(-n+50){width:47%;flex-wrap:nowrap}#patient-form.has-inline .elementor-field-type-radio:nth-child(-n+50) .elementor-field-label{width:100%;max-width:16rem;margin-right:auto;margin-bottom:12px}#patient-form.has-inline .elementor-field-type-radio:nth-child(-n+50) .elementor-field-subgroup .elementor-field-option:last-child label{margin-right:0}#patient-form.has-inline .elementor-form-fields-wrapper{justify-content:space-between}#patient-form.has-inline input[type=number]{-moz-appearance:textfield}#patient-form.has-inline input[type=number]::-webkit-outer-spin-button,#patient-form.has-inline input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#patient-form.has-inline div.elementor-field-group-drug_food,#patient-form.has-inline div.elementor-field-group-developmentally_delayed,#patient-form.has-inline div.elementor-field-group-patient_medications,#patient-form.has-inline div.elementor-field-group-patient_physician,#patient-form.has-inline div.elementor-field-group-patient_medications,#patient-form.has-inline div.elementor-field-group-patient_physician,#patient-form.has-inline div.elementor-field-group-member_treatment,#patient-form.has-inline div.elementor-field-group-injuries_face,#patient-form.has-inline div.elementor-field-group-temporomandibular,#patient-form.has-inline div.elementor-field-group-patient_hospitalized,#patient-form.has-inline div.elementor-field-group-patient_operation,#patient-form.has-inline div.elementor-field-group-patient_difficulties_dental,#patient-form.has-inline div.elementor-field-group-orthodontic_breather{margin-bottom:0}#patient-form.has-inline div.elementor-field-group-child_problem_choose{flex-direction:column;align-items:flex-start;gap:8px}#patient-form.has-inline div.elementor-field-group-orthodontic_breather_choose{flex-direction:column;align-items:flex-start;gap:8px}#patient-form.has-inline div.elementor-field-group-teeth_extra{align-content:flex-start}#patient-form.has-inline textarea#form-field-list_medications{min-height:8.5rem}#patient-form.has-inline textarea#form-field-injuries_face_explain{min-height:8rem}#patient-form.has-inline div.elementor-field-group-reason{margin-bottom:12px}#patient-form.has-inline .inner-w-100 .elementor-col-50{width:100%}#patient-form.has-inline .inner-w-100 .elementor-field-group{border-bottom:0;padding-left:0;padding-right:0}#patient-form.has-inline .inner-w-100 .elementor-field-type-radio .elementor-field-label{margin-bottom:0;max-width:-moz-max-content;max-width:max-content;margin-right:1rem}#patient-form.has-inline .label-large .elementor-field-type-radio .elementor-field-label{margin-bottom:0;max-width:26rem;margin-right:auto}#patient-form.has-inline .wrap_test_immunizations{width:95%}#patient-form.has-inline .wrap_test_tuberculosis{width:95%;height:100%;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1024px){#patient-form.has-inline .elementor-field-type-radio:nth-child(-n+50){width:100%}#patient-form.has-inline .elementor-field-type-radio:nth-child(-n+50) .elementor-field-label{max-width:30rem}#patient-form.has-inline div.elementor-field-group-my_consent_initials{padding-top:8px}#patient-form.has-inline div.elementor-field-group-hepatitis_liver{border-bottom:1px solid #d1d5db}}@media screen and (max-width: 549px){#patient-form.has-inline .elementor-field-type-radio:nth-child(-n+50) .elementor-field-subgroup{flex-wrap:nowrap}#patient-form.has-inline .elementor-field-type-radio.elementor-field-group-child_problem_choose .elementor-field-subgroup{flex-wrap:wrap}#patient-form.has-inline .inner-w-100 .elementor-field-type-radio{flex-direction:column;align-items:flex-start;padding-bottom:1rem}#patient-form.has-inline .inner-w-100 .elementor-field-group-child_problem{padding-bottom:0}#patient-form.has-inline .inner-w-100 .elementor-field-group-child_problem_choose{padding-bottom:0}#patient-form.has-inline div.elementor-field-group-patient_difficulties_dental_explain{padding-top:1rem}#patient-form.has-inline div.elementor-field-group-member_treatment_explain{padding-top:1rem}#patient-form.has-inline .wrap_test_immunizations{width:100%}#patient-form.has-inline .wrap_test_tuberculosis{width:100%}}#referral-form .inner-form{display:flex;flex-wrap:wrap;border-radius:24px;border:3px solid #f7f1e9;background:#fff;padding:20px}#referral-form .elementor-field-type-checkbox{align-content:center;gap:1rem}#referral-form .elementor-field-type-checkbox input{margin-top:-3px}#referral-form .elementor-field-type-checkbox label{padding-bottom:0}#referral-form .elementor-field-type-checkbox .elementor-field-subgroup{flex-basis:auto;padding-top:0}#referral-form .elementor-field-type-checkbox .elementor-field-subgroup label{font-weight:400;color:#404040}#referral-form input[type=number]{-moz-appearance:textfield}#referral-form input[type=number]::-webkit-outer-spin-button,#referral-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width: 549px){#referral-form .inner-form{padding-left:4px;padding-right:4px}}#patient-form.patient-form-print *{font-family:"Mazzard",Sans-serif;font-size:9px}#patient-form.patient-form-print .elementor-field-group{padding-bottom:8px;padding-left:8px;padding-right:8px;border:0 !important;margin-bottom:0}#patient-form.patient-form-print .elementor-field-group::after{display:none}#patient-form.patient-form-print .elementor-field-group>label{font-weight:600;padding-bottom:0;margin-bottom:4px;color:#f5941d}#patient-form.patient-form-print label{font-size:9px}#patient-form.patient-form-print .elementor-field{padding:0px 4px 2px 4px;border-color:#d5d8dc;border-radius:2px;line-height:30px;-webkit-appearance:revert-layer;-moz-appearance:revert-layer;appearance:revert-layer;font-size:9px;color:#1f2124;background:rgba(0,0,0,0);min-height:20px !important}#patient-form.patient-form-print textarea{max-height:4rem}#patient-form.patient-form-print input.elementor-field{height:-moz-min-content;height:min-content;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1}#patient-form.patient-form-print .elementor-field-type-html h2{font-size:10px;margin-top:12px;margin-bottom:0;font-weight:600}#patient-form.patient-form-print .elementor-field-type-html h2~p{font-size:9px;padding-top:16px}#patient-form.patient-form-print .elementor-field-type-html h3{font-size:10px;margin-top:12px;margin-bottom:0;font-weight:600}#patient-form.patient-form-print .elementor-field-type-html p{font-size:9px}#patient-form.patient-form-print select{border-color:#d5d8dc;height:24px;min-height:auto;border-radius:2px;padding:2px 4px;line-height:1}#patient-form.patient-form-print .select-caret-down-wrapper{display:none}#patient-form.patient-form-print .elementor-select-wrapper{padding:0}#patient-form.patient-form-print .elementor_signature_clear{display:none}#patient-form.patient-form-print .elementor-message{display:none}#patient-form.patient-form-print .elementor-signature-field{height:100px !important}#patient-form.patient-form-print .elementor-signature-field canvas{height:90px}#patient-form.patient-form-print .elementor-field-type-signature{max-width:45%}#patient-form.patient-form-print .elementor-field-type-submit{display:none}#patient-form.patient-form-print .elementor-field-type-radio>label{max-width:290px !important}#patient-form.patient-form-print .elementor-field-type-radio input{transform:scale(0.7);background:rgba(0,0,0,0);-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}#patient-form.patient-form-print .elementor-field-type-radio .elementor-field-subgroup{gap:4px}#patient-form.patient-form-print .elementor-field-type-checkbox input{transform:scale(0.7);background:rgba(0,0,0,0);-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}#patient-form.patient-form-print .elementor-form-fields-wrapper{max-width:900px;margin:0 auto}#patient-form.patient-form-print .elementor-col-50:not(.elementor-field-type-radio){max-width:400px}#patient-form.patient-form-print .elementor-col-33:not(.elementor-field-type-radio){max-width:400px}.block-col-3 .elementor-grid{display:block;-moz-column-count:3;column-count:3}.block-col-3 .elementor-grid .e-loop-item{-moz-column-break-inside:avoid;break-inside:avoid-column;padding-bottom:2rem}@media screen and (max-width: 849px){.block-col-3 .elementor-grid{-moz-column-count:2;column-count:2}}@media screen and (max-width: 549px){.block-col-3 .elementor-grid{-moz-column-count:1;column-count:1}.block-col-3 .elementor-grid .e-loop-item{padding-bottom:1.5rem}}.block-col-2 .elementor-grid{display:block;-moz-column-count:2;column-count:2}.block-col-2 .elementor-grid .e-loop-item{-moz-column-break-inside:avoid;break-inside:avoid-column;padding-bottom:2rem}.block-col-2 .ue-grid{display:block;-moz-column-count:2;column-count:2}.block-col-2 .ue-grid .ue-grid-item{-moz-column-break-inside:avoid;break-inside:avoid-column;padding-bottom:2rem}@media screen and (max-width: 549px){.block-col-2 .elementor-grid{-moz-column-count:1;column-count:1}.block-col-2 .elementor-grid .e-loop-item{padding-bottom:1rem}.block-col-2 .ue-grid{-moz-column-count:1;column-count:1}.block-col-2 .ue-grid .ue-grid-item{padding-bottom:1rem}}#review-list .elementor-image-box-wrapper{display:flex;gap:12px}#review-list .elementor-image-box-wrapper .elementor-image-box-img{flex:0 0 auto}#review-list .ue-grid{display:block}#review-list .ue-grid-item .wrapper{background-color:rgba(233,94,190,.2)}#review-list .ue-grid-item .quote svg path{fill:#e95ebe}#review-list .ue-grid-item:nth-child(8n+2) .wrapper{background-color:rgba(119,61,189,.2)}#review-list .ue-grid-item:nth-child(8n+2) .quote svg path{fill:#773dbd}#review-list .ue-grid-item:nth-child(8n+3) .wrapper{background-color:rgba(255,71,19,.2)}#review-list .ue-grid-item:nth-child(8n+3) .quote svg path{fill:#ff4713}#review-list .ue-grid-item:nth-child(8n+4) .wrapper{background-color:rgba(0,149,169,.2)}#review-list .ue-grid-item:nth-child(8n+4) .quote svg path{fill:#0095a9}#review-list .ue-grid-item:nth-child(8n+5) .wrapper{background-color:rgba(0,178,227,.2)}#review-list .ue-grid-item:nth-child(8n+5) .quote svg path{fill:#00b2e3}#review-list .ue-grid-item:nth-child(8n+6) .wrapper{background-color:rgba(252,226,0,.2)}#review-list .ue-grid-item:nth-child(8n+6) .quote svg path{fill:#f5941d}#review-list .ue-grid-item:nth-child(8n+7) .wrapper{background-color:rgba(61,174,43,.2)}#review-list .ue-grid-item:nth-child(8n+7) .quote svg path{fill:#3dae2b}#review-list .ue-grid-item:nth-child(8n+8) .wrapper{background-color:rgba(245,148,29,.2)}#review-list .ue-grid-item:nth-child(8n+8) .quote svg path{fill:#f5941d}@media screen and (min-width: 1025px){.loop-even-reverse .ue-grid-item:nth-child(even) .wrap,.loop-even-reverse .e-loop-item:nth-child(even) .wrap{--order: -99999}}.owl-carousel .owl-nav .owl-prev i{background-image:url("assets/icon/long-arrow-left.svg");background-repeat:no-repeat;background-position:center;background-size:1rem}.owl-carousel .owl-nav .owl-next i{background-image:url("assets/icon/long-arrow-right.svg");background-repeat:no-repeat;background-position:center;background-size:1rem}.owl-carousel .owl-nav button{display:flex !important;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.owl-carousel .owl-nav button i{width:1rem;height:1rem;display:block}#review-patient .owl-stage{padding-left:10rem;display:flex;justify-content:flex-start}#review-patient .owl-carousel{display:flex !important;flex-wrap:wrap;align-items:center}#review-patient .owl-item .quote svg path{fill:#00b2e3}#review-patient .owl-item:nth-child(5n+2) .wrapper{background-color:#d8efd5}#review-patient .owl-item:nth-child(5n+2) .quote svg path{fill:#3dae2b}#review-patient .owl-item:nth-child(5n+3) .wrapper{background-color:#fbdff2}#review-patient .owl-item:nth-child(5n+3) .quote svg path{fill:#e95ebe}#review-patient .owl-item:nth-child(5n+4) .wrapper{background-color:rgba(119,61,189,.2)}#review-patient .owl-item:nth-child(5n+4) .quote svg path{fill:#773dbd}#review-patient .owl-item:nth-child(5n+5) .wrapper{background-color:rgba(255,71,19,.2)}#review-patient .owl-item:nth-child(5n+5) .quote svg path{fill:#ff4713}@media screen and (max-width: 849px){#review-patient .owl-stage{padding-left:3rem}}@media screen and (max-width: 549px){#review-patient .owl-stage{padding-left:0}#review-patient .owl-item{margin-right:0 !important;margin-left:1rem}}.review-list .elementor-image-box-img{flex:0 0 auto}.review-list .elementor-image-box-img img{width:2.5rem;height:2.5rem;-o-object-fit:cover;object-fit:cover}.review-list .excerpt .elementor-widget-container{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:260px;overflow-y:auto}@media screen and (max-width: 549px){.review-list .elementor-image-box-wrapper{display:flex;gap:12px}}#office-tour .e-gallery-image{height:100%}#office-tour .e-gallery-item{grid-column:span 1}#office-tour .e-gallery-item:nth-child(3){grid-column:span 2;grid-row:span 2}#office-tour .e-gallery-item:nth-child(10){grid-column:span 2;grid-row:span 2}@media screen and (min-width: 767px){#office-tour .e-gallery-item{grid-column:span 4}#office-tour .e-gallery-item:nth-child(1){grid-column:span 6}#office-tour .e-gallery-item:nth-child(2){grid-column:span 6}#office-tour .e-gallery-item:nth-child(3){grid-column:span 8;grid-row:span 2}#office-tour .e-gallery-item:nth-child(9){grid-column:span 6}#office-tour .e-gallery-item:nth-child(10){grid-column:span 6;grid-row:span 1}}#faq .elementor-accordion{display:grid;gap:1rem}#faq .elementor-accordion-item{display:grid;gap:1rem}#faq .elementor-accordion-item:nth-child(5n+2) .elementor-tab-title{background-color:#e95ebe}#faq .elementor-accordion-item:nth-child(5n+2) .elementor-tab-title svg path{fill:#e95ebe}#faq .elementor-accordion-item:nth-child(5n+3) .elementor-tab-title{background-color:#773dbd}#faq .elementor-accordion-item:nth-child(5n+3) .elementor-tab-title svg path{fill:#773dbd}#faq .elementor-accordion-item:nth-child(5n+4) .elementor-tab-title{background-color:#ff4713}#faq .elementor-accordion-item:nth-child(5n+4) .elementor-tab-title svg path{fill:#ff4713}#faq .elementor-accordion-item:nth-child(5n+5) .elementor-tab-title{background-color:#3dae2b}#faq .elementor-accordion-item:nth-child(5n+5) .elementor-tab-title svg path{fill:#3dae2b}#faq .elementor-tab-title{border-radius:1rem;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;gap:.75rem}#faq .elementor-tab-content{border-radius:1rem;position:relative}#faq .elementor-tab-content.elementor-active{margin-bottom:6rem}#faq .elementor-tab-content p{margin-bottom:0}#faq .elementor-tab-content p+p{margin-top:.75rem}#faq .elementor-tab-content::after{width:5rem;height:5rem;background:url("assets/icon/Animal.svg") no-repeat right center;background-size:contain;position:absolute;top:110%;left:0}#faq .elementor-tab-content::before{content:"";display:inline-block;width:2rem;height:2rem;background:url("assets/icon/nav-faq.svg") no-repeat right center;background-size:contain;position:absolute;top:100%;left:6rem}#faq .elementor-accordion-icon{background:#fff;border-radius:2rem;width:2rem;height:2rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex:0 0 auto}#faq .elementor-accordion-icon span{height:1rem}#favorite-slide-large .swiper-slide img{height:480px;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1025px){#favorite-slide-large .swiper-wrapper{padding-left:26vw}}#favorite-slide-large .swiper{padding-bottom:4rem}#favorite-slide-large .swiper-pagination .swiper-pagination-bullet{outline:1px solid #0095a9}#favorite-slide-large .elementor-swiper-button{background-color:#0095a9;border-radius:100%;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}#favorite-slide-large .elementor-swiper-button svg{width:1.5rem}@media screen and (max-width: 549px){#favorite-slide-large .swiper-slide img{height:240px}#favorite-slide-large .elementor-swiper-button{width:28px;height:28px}#favorite-slide-large .elementor-swiper-button svg{width:1rem}#favorite-slide-large .elementor-swiper-button-prev{left:-0.5rem}#favorite-slide-large .elementor-swiper-button-next{right:-0.5rem}#favorite-slide-large .swiper{padding-bottom:3rem}}#favorite-slide-large-2 .swiper-slide img{height:1000px;width:100%;-o-object-fit:cover;object-fit:cover}#favorite-slide-large-2 .swiper{max-width:720px;padding-bottom:4rem}#favorite-slide-large-2 .swiper-pagination .swiper-pagination-bullet{outline:1px solid #0095a9}#favorite-slide-large-2 .elementor-swiper-button{background-color:#0095a9;border-radius:100%;width:3rem;display:flex;justify-content:center;align-items:center}#favorite-slide-large-2 .elementor-swiper-button svg{width:1.5rem}@media screen and (max-width: 549px){#favorite-slide-large-2 .swiper-slide img{height:475px}#favorite-slide-large-2 .elementor-swiper-button{width:28px}#favorite-slide-large-2 .elementor-swiper-button svg{width:1rem}#favorite-slide-large-2 .elementor-swiper-button-prev{left:-0.5rem}#favorite-slide-large-2 .elementor-swiper-button-next{right:-0.5rem}#favorite-slide-large-2 .swiper{padding-bottom:2rem;width:100%}}