.page-id-3354 .rpi-cards .rpi-card-inner{flex-direction:column;align-items:flex-start}#wpforms-15508-field_11_1{left:unset}.smilesnap-button{cursor:pointer}a#leever_login .elementor-button-text{color:#fff}a#leever_login .elementor-button-icon{color:#fff}html:lang(es) body #mobile-menu ul li.free-consult a{font-size:13px!important}html:lang(pt) .topbar-right ul li:nth-last-child(2) a font>font{display:none}html:lang(pt) .topbar-right ul li:nth-last-child(2) a span>font:before{content:"English"}html:lang(es) .topbar-right ul li:nth-child(3) a span>font>font,html:lang(en) .topbar-right ul li:nth-child(3) a span>font>font{opacity:0!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden!important;display:none!important}html:lang(es) .topbar-right ul li:nth-child(3) a span>font:before{content:"English"!important}html:lang(en) .topbar-right ul li:nth-child(3) a span>font:before{content:"Español"!important}html:lang(es) .hip-nav-contact-lists .hip-nav-contact-list#es-translate a span.hip-nav-contact-list-text>font>font,html:lang(pt) .hip-nav-contact-lists .hip-nav-contact-list#pt-translate a span.hip-nav-contact-list-text>font>font{display:none!important}html:lang(es) .hip-nav-contact-lists .hip-nav-contact-list#es-translate a span.hip-nav-contact-list-text>font:before,html:lang(pt) .hip-nav-contact-lists .hip-nav-contact-list#pt-translate a span.hip-nav-contact-list-text>font:before{content:"ENGLISH"}.skiptranslate iframe,.skiptranslate{display:none!important}.gallery-icon{border:0!important}#smilesnap-wide-button,div#smilesnap-floating-button{max-height:65px!important;border-radius:30px!important}div#smilesnap-wide-button,div#smilesnap-floating-button{background:#a33896!important}@media (max-width:767px){div#smilesnap-wide-button{right:unset!important;left:10px!important;margin:0!important;width:275px!important;margin-bottom:6px!important}}.iubenda_legal_document h1{font-size:3em!important;text-transform:none!important}.wistia_popover_mode{overflow:hidden}.wistia_popover_mode .w-video-wrapper.w-css-reset{background:0 0!important}.wistia_popover_mode img.w-css-reset{display:none!important}.wistia_popover_mode div[role=dialog] .wistia_popover_embed{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}#scroll-anchor-buttons{position:sticky;width:100%;height:auto;z-index:9}@media (min-width:1025px){#scroll-anchor-buttons{top:110px;margin-top:60px}.logged-in #scroll-anchor-buttons{top:109px!important}.wistia_popover_mode .wistia_placebo_close_button{top:80px!important;position:fixed!important}}.zip_codes_grid ul li{padding:0!important;margin:0!important;text-align:left}body #wpadminbar{z-index:999999}.dual-title span{color:#e5138b}.rplg-stars svg use{fill:#03acb0}.rplg .rplg-review-name{color:#442144!important}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}@media (max-width:767px){.elementor p img{margin-bottom:1.8em}}.m-x-auto{margin-left:auto;margin-right:auto}.line-hight-0{line-height:0}nav.navigation.post-navigation{display:none}@media (max-width:767px){.git.global_section{padding:40px 16px!important}}.office-hours tr td span{display:block;font-size:var(--e-global-typography-e07169a-font-size);font-weight:var(--e-global-typography-e07169a-font-weight);font-style:var(--e-global-typography-e07169a-font-style);line-height:var(--e-global-typography-e07169a-line-height);letter-spacing:var(--e-global-typography-e07169a-letter-spacing);word-spacing:var(--e-global-typography-e07169a-word-spacing)}@media (max-width:767px){.office-hours td span{display:block}}@media screen and (min-width:1025px){.image-full-height .elementor-element,.image-full-height .elementor-element img{height:100%;object-fit:cover}}.btn.dark-purple-border a:after{background:#672668}.btn.mediam-purple-black-border a:after{background:#1d1d1d}.btn.black-icon-btn a:after{background:#1d1d1d}.btn.black-icon-btn a svg path{fill:#1d1d1d}.btn.black-icon-btn a:hover svg path,.btn.black-icon-btn a:focus svg path{fill:#fff}.btn.black-btn a:hover svg path,.btn.black-btn a:focus svg path{fill:#1d1d1d}.btn.white-med-purple-btn a:after{background:#a33896}.btn.white-med-purple-btn a svg path{fill:#a33896}.btn.white-med-purple-btn a:hover svg path,.btn.white-med-purple-btn a:focus svg path{fill:#fff}.btn.black-cta-border-btn a:after{background:#02acb0}.cta-green a{color:#00a79d!important;transition:.3s}.hover-light-gray a:hover{color:#bac8d3!important}.black a{color:#0b0b0b!important;transition:.3s}.hover-cloud-gray a:hover{color:#e8edf1!important}.dark-blue a{color:#03558b!important;transition:.3s}.hover-cloud-gray a:hover{color:#e8edf1!important}.medium-blue a{color:#3989c9!important;transition:.3s}.hover-cta-green a:hover{color:#00a79d!important}.skiptranslate{display:none}html:lang(es) .hip-branding-txt a font,html:lang(pt) .hip-branding-txt a font{display:none}@media (min-width:1025px){html:lang(es) .hip_office_info_ir_fc .service-menu-item ul li a,html:lang(pt) .hip_office_info_ir_fc .service-menu-item ul li a{align-items:flex-start;font-size:17px!important}html:lang(es) .hip_office_info_ir_fc .service-menu-item ul li a i,html:lang(pt) .hip_office_info_ir_fc .service-menu-item ul li a i{line-height:30px}html:lang(es) .contact-inner-right td,html:lang(pt) .contact-inner-right td,html:lang(es) .office-hours.location-office-hours td,html:lang(pt) .office-hours.location-office-hours td{font-size:15px!important}html:lang(es) .first_title h1,html:lang(es) .second_title h1,html:lang(pt) .first_title h1,html:lang(pt) .second_title h1{font-size:70px!important;line-height:80px!important}html:lang(es) .highlight-heading h2,html:lang(pt) .highlight-heading h2{font-size:45px!important;line-height:55px!important}html:lang(es) .highlight-iconbox p font,html:lang(pt) .highlight-iconbox p font{font-size:18px!important}html:lang(es) .highlight-iconbox p,html:lang(pt) .highlight-iconbox p{line-height:24px!important}html:lang(es) .team-member-section .team_members:not(:last-child) .team-member-bio,html:lang(pt) .team-member-section .team_members:not(:last-child) .team-member-bio{padding-bottom:60px}html:lang(es) .blog_archive h3 a,html:lang(pt) .blog_archive h3 a{font-size:35px!important}html:lang(es) .blog_archive h3,html:lang(pt) .blog_archive h3{line-height:40px!important}html:lang(es) .blog_archive span.elementor-post-author,html:lang(es) .blog_archive span.elementor-post-date,html:lang(pt) .blog_archive span.elementor-post-author,html:lang(pt) .blog_archive span.elementor-post-date{font-size:18px!important;line-height:28px!important}html:lang(es) .contact-inner-left h4,html:lang(es) .contact-inner-left span.elementor-icon-list-text,html:lang(pt) .contact-inner-left h4,html:lang(pt) .contact-inner-left span.elementor-icon-list-text{font-size:18px!important;line-height:28px!important}html:lang(es) .practice_heading h2,html:lang(pt) .practice_heading h2{font-size:54px!important;line-height:64px!important}html:lang(es) .h2_heading h2.elementor-heading-title,html:lang(pt) .h2_heading h2.elementor-heading-title{font-size:45px!important;line-height:55px!important}}@media (min-width:768px) and (max-width:1024px){html:lang(es) .highlight-heading h2,html:lang(pt) .highlight-heading h2{font-size:30px!important;line-height:40px!important}html:lang(es) .highlight-iconbox p font,html:lang(pt) .highlight-iconbox p font{font-size:16px!important}html:lang(es) .highlight-iconbox p,html:lang(pt) .highlight-iconbox p{line-height:22px!important}html:lang(es) .contact-inner-right td,html:lang(pt) .contact-inner-right td{font-size:14px;line-height:24px}html:lang(es) .office-hours.location-office-hours td,html:lang(pt) .office-hours.location-office-hours td{font-size:15px!important}html:lang(es) .blog_archive h3 a,html:lang(pt) .blog_archive h3 a{font-size:30px!important}html:lang(es) .blog_archive h3,html:lang(pt) .blog_archive h3{line-height:35px!important}html:lang(es) .blog_archive span.elementor-post-author,html:lang(es) .blog_archive span.elementor-post-date,html:lang(pt) .blog_archive span.elementor-post-author,html:lang(pt) .blog_archive span.elementor-post-date{font-size:16px!important;line-height:24px!important}html:lang(es) .contact-inner-left h4,html:lang(es) .contact-inner-left span.elementor-icon-list-text,html:lang(pt) .contact-inner-left h4,html:lang(pt) .contact-inner-left span.elementor-icon-list-text{font-size:16px!important;line-height:26px!important}html:lang(es) .how-we-help-heading h2,html:lang(pt) .how-we-help-heading h2{font-size:35px!important;line-height:40px!important}html:lang(es) .h2_heading h2.elementor-heading-title,html:lang(pt) .h2_heading h2.elementor-heading-title{font-size:35px!important;line-height:40px!important}}@media (min-width:1025px) and (max-width:1499px){html:lang(es) .team-member-desig,html:lang(pt) .team-member-desig{font-size:15px!important}html:lang(es) .contact-inner-right .office-hours tr td:first-child,html:lang(pt) .contact-inner-right .office-hours tr td:first-child{width:100px!important}html:lang(es) .contact-inner-right .office-hours tr td,html:lang(pt) .contact-inner-right .office-hours tr td{font-size:14px!important;line-height:24px!important}html:lang(es) .simple-col span.elementor-icon-list-text,html:lang(pt) .simple-col span.elementor-icon-list-text{font-size:22px!important}html:lang(es) .doctor-designation h5,html:lang(pt) .doctor-designation h5{font-size:16px!important;line-height:26px!important}html:lang(es) .help_heading h2,html:lang(pt) .help_heading h2{font-size:50px!important;line-height:60px!important}html:lang(es) .how-we-help-heading h2,html:lang(es) .how-we-help-heading h2,html:lang(pt) .how-we-help-heading h2,html:lang(pt) .how-we-help-heading h2{font-size:40px!important;line-height:50px!important}html:lang(es) .content_box .black-cta-border-btn span,html:lang(es) .content_box .mediam-purple-black-border span,html:lang(pt) .content_box .black-cta-border-btn span,html:lang(pt) .content_box .mediam-purple-black-border span{font-size:18px!important;line-height:28px!important}html:lang(es) .content_box h3,html:lang(pt) .content_box h3{font-size:31px!important;line-height:41px!important}}@media (min-width:1500px){html:lang(es) .contact-inner-right .office-hours tr td,html:lang(pt) .contact-inner-right .office-hours tr td{font-size:16px!important;line-height:26px!important}html:lang(es) .how-we-help-heading h2,html:lang(pt) .how-we-help-heading h2{font-size:43px!important;line-height:53px!important}html:lang(es) .hip_office_info_ir_fc .service-menu-item ul li a,html:lang(pt) .hip_office_info_ir_fc .service-menu-item ul li a{font-size:17px!important}}@media (min-width:1150px) and (max-width:1362px){html:lang(es) .desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.free-consult>a.mega-menu-link,html:lang(pt) .desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.free-consult>a.mega-menu-link{font-size:12px!important;padding-left:20px!important;padding-right:20px!important}}@media (min-width:1025px) and (max-width:1149px){html:lang(es) .desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.free-consult>a.mega-menu-link,html:lang(pt) .desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.free-consult>a.mega-menu-link{font-size:10px!important;padding-left:20px!important;padding-right:20px!important}}@media (max-width:767px){html:lang(es) .first_title h1,html:lang(es) .second_title h1,html:lang(pt) .first_title h1,html:lang(pt) .second_title h1{font-size:20px!important;line-height:30px!important}html:lang(es) .highlight-heading h2,html:lang(pt) .highlight-heading h2{font-size:23px!important;line-height:33px!important}html:lang(es) .highlight-iconbox p,html:lang(pt) .highlight-iconbox p{line-height:18px!important}html:lang(es) .highlight-iconbox p font,html:lang(pt) .highlight-iconbox p font{font-size:12px}html:lang(es) .contact-inner-right td,html:lang(es) .office-hours.location-office-hours td,html:lang(pt) .contact-inner-right td,html:lang(pt) .office-hours.location-office-hours td{font-size:12px;line-height:22px}html:lang(es) .team-section-title h2,html:lang(pt) .team-section-title h2{font-size:25px!important;line-height:35px!important}html:lang(es) .contact-us-section-title h2,html:lang(pt) .contact-us-section-title h2{font-size:28px!important;line-height:38px!important}html:lang(es) body #mobile-menu ul.uael-nav-menu li.menu-item-has-children:not(.mobile-social-links) ul li a,html:lang(pt) body #mobile-menu ul.uael-nav-menu li.menu-item-has-children:not(.mobile-social-links) ul li a{font-size:13px!important}html:lang(es) .blog_archive h3 a,html:lang(pt) .blog_archive h3 a{font-size:24px!important}html:lang(es) .blog_archive h3,html:lang(pt) .blog_archive h3{line-height:34px!important}html:lang(es) .contact-inner-left span.elementor-icon-list-text,html:lang(pt) .contact-inner-left span.elementor-icon-list-text{font-size:15px!important;line-height:25px!important}html:lang(es) .simple-col span.elementor-icon-list-text,html:lang(pt) .simple-col span.elementor-icon-list-text{font-size:14px!important}html:lang(es) .practice_heading h2,html:lang(pt) .practice_heading h2{font-size:28px!important;line-height:32px!important}html:lang(es) .doctor-sec-title-part p,html:lang(pt) .doctor-sec-title-part p{font-size:10px!important;line-height:20px!important}html:lang(es) .doctor-designation h5,html:lang(pt) .doctor-designation h5{font-size:15px!important;line-height:25px!important}html:lang(es) .braces_button a span,html:lang(pt) .braces_button a span{font-size:14px!important;line-height:24px!important}html:lang(es) .how-we-help-heading h2,html:lang(pt) .how-we-help-heading h2{font-size:30px!important;line-height:35px!important}html:lang(es) .content_box h3,html:lang(pt) .content_box h3{font-size:20px!important;line-height:30px!important}html:lang(es) .h2_heading h2.elementor-heading-title,html:lang(pt) .h2_heading h2.elementor-heading-title{font-size:20px!important;line-height:30px!important}html:lang(es) .news-media-subtitle p,html:lang(pt) .news-media-subtitle p{font-size:10px!important;line-height:20px!important}html:lang(es) .heading_container h2.elementor-heading-title,html:lang(pt) .heading_container h2.elementor-heading-title{font-size:25px!important;line-height:30px!important}html:lang(es) .heading-col .mediam-purple-black-border a,html:lang(pt) .heading-col .mediam-purple-black-border a{font-size:12px!important}}html:lang(es) #map .leaflet-popup-content-wrapper a,html:lang(pt) #map .leaflet-popup-content-wrapper a{font-size:14px!important;line-height:16px!important}html:lang(es) #map .leaflet-popup-content-wrapper a,html:lang(pt) #map .leaflet-popup-content-wrapper a{text-align:center}html:lang(es) .leaflet-popup-content,html:lang(pt) .leaflet-popup-content{width:max-content!important}.hip-custom-map .leaflet-popup-pane .leaflet-popup-content-wrapper{padding:14px 28px;background:var(--e-global-color-text)}.hip-custom-map .leaflet-popup-pane .leaflet-popup-content-wrapper:hover{background:var(--e-global-color-accent)}.hip-custom-map .leaflet-popup-pane .leaflet-popup-content-wrapper .leaflet-popup-content a{color:#fff;font-family:var(--e-global-typography-d02c953-font-family),Sans-serif;font-size:var(--e-global-typography-d02c953-font-size);font-weight:var(--e-global-typography-d02c953-font-weight);font-style:var(--e-global-typography-d02c953-font-style);line-height:var(--e-global-typography-d02c953-line-height);letter-spacing:var(--e-global-typography-d02c953-letter-spacing);word-spacing:var(--e-global-typography-d02c953-word-spacing)}.hip-custom-map .leaflet-popup-tip-container{width:27px;height:27px;margin-left:-13px;position:absolute;left:50%;margin-top:-1px;overflow:hidden;pointer-events:none}.hip-custom-map .leaflet-popup-pane .leaflet-popup-tip{border-top-color:var(--e-global-color-text)!important;transform:unset;margin:0;background:0 0!important;border-left:13.5px solid transparent;border-top:22px solid #000;border-right:12.5px solid transparent;border-bottom:12px solid transparent;padding:0;box-shadow:unset}.hip-custom-map .leaflet-popup-content-wrapper:hover+.leaflet-popup-tip-container .leaflet-popup-tip{border-top-color:var(--e-global-color-accent)!important}.wpforms-container input[type=text],.wpforms-container input[type=number],.wpforms-container input[type=tel],.wpforms-container input[type=email],.wpforms-container textarea,.wpforms-container .wpforms-field select{padding:15.2px 30px;background-color:transparent!important;outline:0;box-shadow:unset;border:1px solid #a5a1a0;border-radius:4px;color:var(--e-global-color-primary);font-family:var(--e-global-typography-cae9e21-font-family),Sans-serif;font-size:var(--e-global-typography-cae9e21-font-size);font-weight:var(--e-global-typography-cae9e21-font-weight);font-style:var(--e-global-typography-cae9e21-font-style);line-height:var(--e-global-typography-cae9e21-line-height)}.wpforms-container .wpforms-field{padding:0 0 16px;position:relative}body .iti__selected-flag,div.wpforms-container .wpforms-form .iti__selected-flag,div.wpforms-container-full .wpforms-form .iti__selected-flag,#wpforms-conversational-form-page .iti__selected-flag{margin-left:22px}body .iti--allow-dropdown input,body div.wpforms-container .wpforms-form .iti--allow-dropdown input[type=tel]{padding-left:68px!important}.wpforms-field.wpforms-field-radio ul li:before,.wpforms-field.wpforms-field-checkbox ul li:before{content:"";background:0 0;display:inline-flex;color:transparent;width:25px;height:25px;visibility:visible;border:2.5px solid #672668;border-radius:5px;margin:0 14px 0 0;overflow:hidden;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;font-family:"Font Awesome 5 Free";font-weight:900;align-items:center;justify-content:center;font-size:12px;padding:1px 0;box-sizing:border-box}.wpforms-container .wpforms-field-label-inline{color:var(--e-global-color-primary);font-family:var(--e-global-typography-46d316a-font-family),Sans-serif;font-size:var(--e-global-typography-46d316a-font-size);font-weight:var(--e-global-typography-46d316a-font-weight);font-style:var(--e-global-typography-46d316a-font-style);line-height:var(--e-global-typography-46d316a-line-height)}.wpforms-container input[type=checkbox],.wpforms-container input[type=radio]{position:absolute;width:25px;height:25px;left:0;display:block;right:unset;margin:0;opacity:0}.wpforms-container .wpforms-field:not(.wpforms-field-phone) ul li{display:inline-flex;align-items:center}.wpforms-container .wpforms-field.pp{margin-top:14px!important}.wpforms-container textarea.wpforms-field-medium{height:140px}.wpforms-container button{box-sizing:border-box;transition:all .3s ease-in;padding:22px 44px;margin-top:0;position:relative;border-radius:10px 10px 24px 24px;background-color:var(--e-global-color-text);color:var(--e-global-color-8c98083);font-family:var(--e-global-typography-eb9bd34-font-family),Sans-serif;font-size:var(--e-global-typography-eb9bd34-font-size);font-weight:var(--e-global-typography-eb9bd34-font-weight);text-transform:var(--e-global-typography-eb9bd34-text-transform);font-style:var(--e-global-typography-eb9bd34-font-style);line-height:var(--e-global-typography-eb9bd34-line-height);letter-spacing:var(--e-global-typography-eb9bd34-letter-spacing)}.wpforms-container button:hover{background-color:#02acb0}.wpforms-container .wpforms-submit-container{padding:10px 0 0;position:relative}.wpforms-field.wpforms-field-radio ul li.wpforms-selected:before,.wpforms-field.wpforms-field-checkbox ul li.wpforms-selected:before{content:"";background:#672668;color:#fff}body .free-consult .iti__selected-flag,.free-consult div.wpforms-container .wpforms-form .iti__selected-flag{margin-left:0!important}.free-consult .wpforms-container .wpforms-field:not(.wpforms-field-pagebreak)+.wpforms-field{margin-top:0}@media (max-width:1024px){.wpforms-container input[type=text],.wpforms-container input[type=number],.wpforms-container input[type=tel],.wpforms-container input[type=email],.wpforms-container textarea,.wpforms-container .wpforms-field select{padding:16.2px 30px}.wpforms-container .wpforms-submit-container{padding:8px 0 0}.wpforms-container button{padding:20px 29.55px;border-radius:10px 10px 20px 20px}.wpforms-container .wpforms-field:not(.wpforms-field-phone) ul li{align-items:flex-start!important}}@media (max-width:767px){.wpforms-container input[type=text],.wpforms-container input[type=number],.wpforms-container input[type=tel],.wpforms-container input[type=email],.wpforms-container textarea,.wpforms-container .wpforms-field select{padding:12.2px 15px}.wpforms-container textarea.wpforms-field-medium{height:120px}.wpforms-field.wpforms-field-radio ul li:before,.wpforms-field.wpforms-field-checkbox ul li:before{width:20px!important;height:20px!important;margin:0 10px 0 0!important}.wpforms-container .wpforms-field.pp{margin-top:2px!important}.wpforms-container .wpforms-submit-container{padding:0!important}.wpforms-container button{padding:13px 24.25px;margin-top:0!important;border-radius:6px 6px 16px 16px}body .iti__selected-flag,div.wpforms-container .wpforms-form .iti__selected-flag,div.wpforms-container-full .wpforms-form .iti__selected-flag,#wpforms-conversational-form-page .iti__selected-flag{margin-left:7px}body .iti--allow-dropdown input,body div.wpforms-container .wpforms-form .iti--allow-dropdown input[type=tel]{padding-left:54px!important}}@media screen and (max-width:767px){.hip-menu-toggler.open_icon::before{margin-top:-2px!important}}