.come__visit_us_location .elementor-column-wrap svg path{transition:all .2s linear}.come__visit_us_location .elementor-column-wrap:hover svg path{fill:#ed4631!important}.mobile-main-header .elementor-menu-toggle .eicon-menu-bar{display:block}.mobile-main-header i.elementor-menu-toggle__icon--close.eicon-close{display:none}nav.navigation.post-navigation{display:none}.single__post p{margin-bottom:30px}.single__post p:last-child{margin-bottom:0}.single__post p+h2{margin-top:60px;margin-bottom:30px}.single__post h2{margin-bottom:30px}.single__post ul{margin-left:28px}.single__post p+h3{margin-top:60px;margin-bottom:30px}.single__post h3{margin-bottom:30px}.single__post .premium-tabs .premium-tabs-nav .premium-tabs-nav-list li{flex:1 1 100%}.single__post .premium-tabs .premium-tabs-nav .premium-tabs-nav-list{row-gap:10px}.single__post .premium-tabs-style-iconbox .premium-tabs-nav .premium-tabs-nav-list.premium-tabs-horizontal li .premium-tab-link::after{display:none}.single__post .premium-tab-content{padding:10px 0 0!important}@media (max-width:767px){.single__post p{margin-bottom:20px}.single__post p:last-child{margin-bottom:0}.single__post p+h2{margin-top:40px;margin-bottom:20px}.single__post h2{margin-bottom:40px}.single__post ul{margin-left:20px}.single__post p+h3{margin-top:40px;margin-bottom:20px}.single__post h3{margin-bottom:20px}}#breadcrumbs a{font-size:inherit;font-weight:inherit}.postid-3312 .desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item:last-child>a.mega-menu-link{background:#ed1c24;color:#fff}.wpforms-container .iti__country-container button::before,.wpforms-container .iti__country-container button::after{display:none}.wpforms-container .iti__country-container button:hover{background-color:transparent!important}.wpforms-container .iti__country-container button{border:0!important}@media (min-width:768px){.wpforms-page.wpforms-page-2.last{padding-top:50px}}@media (min-width:768px) and (max-width:1024px){.hero_banner.elementor-section-height-min-height>.elementor-container{min-height:calc(100vh - 149px)!important}}@media (max-width:767px){.hero_banner.elementor-section-height-min-height>.elementor-container{min-height:calc(100vh - 58px)!important}}.single__post h2{font-size:55px;text-transform:unset}@media (max-width:1024px){.single__post h2{font-size:45px;line-height:64px}}@media (max-width:767px){.single__post h2{font-size:35px;line-height:48px}}.rpi-list .rpi-card-inner{background-color:#fafafa!important}.rpi-card-inner.rpi-logo{display:block}.rpi-content .rpi-info a{font-weight:700}body .iti--allow-dropdown input,body div.wpforms-container .wpforms-form .iti--allow-dropdown input[type=tel]{padding-right:6px;padding-left:75px!important}.wpforms-container .wpforms-page-indicator{display:none}.wpforms-container .wpforms-field .iti__flag-container{margin-left:24px}.wpforms-field.wpforms-field-radio ul li.wpforms-selected:before,.wpforms-field.wpforms-field-checkbox ul li.wpforms-selected:before{content:"";background:#ae0c1a;color:#fff}.payment__calculator_section .wpforms-field-number-slider-hint{font-family:inherit;font-weight:800;font-size:24px;line-height:30px;letter-spacing:.75px;color:#24232d;padding:0!important;position:absolute;right:0;top:0}.payment__calculator_section .wpforms-field-number-slider-hint b{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.payment__calculator_section .wpforms-field-number-slider{padding:0;position:relative}.payment__calculator_section .wpforms-field-number-slider+.wpforms-field-number-slider{margin-top:36px}div.wpforms-container .wpforms-form .wpforms-field-number-slider input[type=range]::-moz-range-thumb{border:0;background:#ececec;box-shadow:none;cursor:pointer;width:24px;height:24px;border-radius:16px;margin-top:-7px}.payment__calculator_section .wpforms-form input[type=range]::-webkit-slider-thumb{border:0;background:#ececec;box-shadow:none;cursor:pointer;width:24px;height:24px;border-radius:16px;margin-top:-7px}.payment__calculator_section .wpforms-container input[type=range]{-webkit-appearance:none;-moz-appearance:none;outline:none;padding:0!important;margin:0;box-shadow:unset!important;height:12px!important;width:100%;background:ECECEC;opacity:1;border-radius:10px;background-image:none;border:0}body .wpforms-container .wpforms-form .wpforms-field-number-slider input[type=range]::-moz-range-track{box-shadow:unset!important;border:0!important}.payment__calculator_section input[type=range]:focus::-webkit-slider-runnable-track,.payment__calculator_section input[type=range]:focus::-moz-slider-runnable-track,.payment__calculator_section .wpforms-container input[type=range]::-webkit-slider-runnable-track{background:0 0}.payment__calculator_section p#palc_payment_amount{padding:24px 35px;width:fit-content;background:#4f4f4f;border-radius:0;font-weight:400;font-size:18px;line-height:32px;letter-spacing:0;color:#fff;box-sizing:border-box;font-family:inherit;margin:0}.payment__calculator_section p#palc_payment_amount span{font-size:32px;line-height:32px!important;display:block;font-weight:700;color:inherit;margin-top:4px}.wpforms-container .last .wpforms-field.wpforms-field-pagebreak{display:none!important}.wpforms-container .inline__form_item .wpforms-field-label{font-size:inherit}.payment__calculator_section .wpforms-container .wpforms-field:not(.wpforms-field-pagebreak)+.wpforms-field{margin-top:15px}.payment__calculator_section .wpforms-container .wpforms-field:not(.wpforms-field-pagebreak)+.wpforms-field>.wpforms-field-label{margin-bottom:0}.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field>.wpforms-field-label{color:#24232d!important}.payment__calculator_section .wpforms-container .last .wpforms-field:not(.wpforms-field-pagebreak)+.wpforms-field>.wpforms-field-label{margin-bottom:0}.payment__calculator_section .wpforms-container .wpforms-field:not(.wpforms-field-pagebreak)+.wpforms-field:not(.wpforms-list-inline) ul li+li{margin-top:10px}.payment__calculator_section .wpforms-container .wpforms-field:not(.wpforms-field-pagebreak).wpforms-field-radio,.payment__calculator_section .wpforms-container .wpforms-field:not(.wpforms-field-pagebreak).wpforms-field-checkbox{margin-top:30px;font-weight:800;font-size:20px;line-height:27px;letter-spacing:.5px;color:#24232d}.payment__calculator_section .wpforms-field.wpforms-field-radio ul li:before,.payment__calculator_section .wpforms-field.wpforms-field-checkbox ul li:before{margin-right:12px}.payment__calculator_section .wpforms-container .wpforms-field-checkbox.pp label,.payment__calculator_section .wpforms-container .wpforms-field-checkbox.privacy-policy label{font-weight:400;line-height:32px}.payment__calculator_section .wpforms-container .wpforms-field-checkbox.pp label a,.payment__calculator_section .wpforms-container .wpforms-field-checkbox.privacy-policy label a{color:#ae0c1a}.payment__calculator_section .wpforms-container .wpforms-field-checkbox.pp label a:hover,.payment__calculator_section .wpforms-container .wpforms-field-checkbox.privacy-policy label a:hover{color:#ed1c24}.payment__calculator_section .wpforms-container .wpforms-field.wpforms-field-pagebreak button{margin-top:30px}.payment__calculator_section .wpforms-field-number-slider{padding:0;position:relative}.payment__calculator_section .wpforms-container .wpforms-field-label{color:#24232d!important;font-weight:800;padding:0 0 15px!important}.payment__calculator_section .wpforms-container input[type=range]{-webkit-appearance:none;-moz-appearance:none;outline:none;padding:0!important;margin:0;box-shadow:unset!important;height:12px!important;width:100%;background:#ececec;opacity:1;border-radius:0;background-image:none;border:0}div.wpforms-container .wpforms-form .wpforms-field-number-slider input[type=range]::-moz-range-thumb{background:#ed1c24}.payment__calculator_section .wpforms-form input[type=range]::-webkit-slider-thumb{background:#ed1c24}.payment__calculator_section .wpforms-container .last .wpforms-field-label{font-size:24px;line-height:30px;letter-spacing:.75px;padding:0 0 20px!important}.payment__calculator_section .wpforms-container .last .wpforms-field:not(.wpforms-field-pagebreak)+.wpforms-field{margin-top:36px}.payment__calculator_section .wpforms-container .last .wpforms-field-checkbox label{font-weight:400;font-size:18px;line-height:32px;color:#24232d}.payment__calculator_section .wpforms-container .last .wpforms-field:not(.wpforms-field-pagebreak)+.wpforms-field.wpforms-field-checkbox+.wpforms-field-checkbox{margin-top:27px}.payment__calculator_section p#palc_payment_amount{margin-top:10px!important}.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field-checkbox+.wpforms-field.wpforms-field-html{margin-top:45px}.payment__calculator_section .wpforms-container button{margin-top:45px;height:87px}.payment__calculator_section .wpforms-container .wpforms-field:not(.wpforms-field-pagebreak)+.wpforms-field.privacy-policy{margin-top:28px}.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field-checkbox.discount,.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field-radio.discount{margin-top:39px!important;padding-bottom:9px!important}.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field-checkbox.discount li+li,.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field-radio.discount li+li{margin-top:30px!important;padding:0!important}.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field-checkbox.discount li,.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field-radio.discount li{all:unset;display:flex;align-items:center}.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field-checkbox.discount ul,.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field-radio.discount ul{display:flex;flex-direction:column}.wpforms-container .wpforms-field.privacy-policy label{font-size:18px!important;line-height:32px!important}.wpforms-container .wpforms-field input.wpforms-error[type=text],.wpforms-container .wpforms-field input.wpforms-error[type=email],.wpforms-container .wpforms-field input.wpforms-error[type=tel]{border-color:#c00!important;border-width:1.5px!important}body .wpforms-container .wpforms-field.wpforms-field-select::after{content:"";right:30px;font-size:20px;font-family:dashicons;display:block;color:#2a2340;position:absolute;top:calc(50% - 15px)}.wpforms-container .wpforms-field-checkbox.wpforms-has-error .wpforms-error{color:#900!important}.wpforms-container select{-webkit-appearance:none}.wpforms-container select:focus-visible{outline:0!important}@media (max-width:1024px){.payment__calculator_section .wpforms-container *{font-size:16px;line-height:30px}.payment__calculator_section .wpforms-container .wpforms-field-checkbox.pp label,.payment__calculator_section .wpforms-container .wpforms-field-checkbox.privacy-policy label{font-size:16px;line-height:30px}.payment__calculator_section .wpforms-container button::after{right:40px}.payment__calculator_section .wpforms-container button{height:77px;padding:20px 73px 20px 38px;letter-spacing:1.5px;font-size:18px;line-height:24px}}@media (min-width:1025px){.contact__us_section .entry-content p{margin:0}}@media (min-width:1025px) and (max-width:1150px){.contact__us .wpforms-container .wpforms-field-checkbox label{font-size:inherit}.contact__us .wpforms-container *{font-size:16px}.contact__us .elementor-row .contact_col .elementor-column-wrap{padding-left:50px;padding-right:40px}.wpforms-container .wpforms-field.inline__form_item li+li{margin-left:12px!important}}@media (max-width:1024px){.payment__calculator_section .wpforms-container .last .wpforms-field-label,.payment__calculator_section .wpforms-field-number-slider-hint{font-size:22px;line-height:30px}.payment__calculator_section .wpforms-container .last .wpforms-field-label,.payment__calculator_section .wpforms-field-number-slider-hint{font-size:22px;line-height:30px!important}.payment__calculator_section p#palc_payment_amount{font-size:16px;line-height:30px}.payment__calculator_section p#palc_payment_amount span{font-size:24px;line-height:24px!important}.payment__calculator_section .wpforms-container .last .wpforms-field-checkbox label{font-size:16px;line-height:30px}.payment__calculator_section .wpforms-container .wpforms-page-1 .wpforms-field:not(.wpforms-field-pagebreak)+.wpforms-field>.wpforms-field-label{margin:0;font-size:20px;line-height:27px}.wpforms-container .wpforms-field.privacy-policy label{font-size:16px!important;line-height:30px!important}}@media (max-width:767px){.payment__calculator_section .wpforms-container .wpforms-page-1 .wpforms-field:not(.wpforms-field-pagebreak)+.wpforms-field>.wpforms-field-label{font-size:14px;margin-bottom:10px}.wpforms-container .wpforms-field .iti__flag-container{margin-left:10px}body .iti--allow-dropdown input,body div.wpforms-container .wpforms-form .iti--allow-dropdown input[type=tel]{padding-left:60px!important}.wpforms-container .wpforms-field .iti__flag-container{margin-left:10px}.payment__calculator_section .wpforms-container .wpforms-field+.wpforms-field.wpforms-field-radio{margin-top:20px}.payment__calculator_section .wpforms-container .wpforms-field-label{padding:0 0 10px!important;font-size:14px;line-height:27px!important;letter-spacing:.5px}.payment__calculator_section .wpforms-container .wpforms-field.privacy_policy{margin-top:20px!important;margin-bottom:30px!important;padding:0!important}.payment__calculator_section .wpforms-container .wpforms-field:not(.wpforms-field-pagebreak).wpforms-field-radio,.payment__calculator_section .wpforms-container .wpforms-field:not(.wpforms-field-pagebreak).wpforms-field-checkbox{margin-top:20px}.payment__calculator_section .wpforms-container .wpforms-field:not(.wpforms-field-pagebreak)+.wpforms-field>.wpforms-field-label{margin-bottom:10px;padding-bottom:0!important}.payment__calculator_section .wpforms-container .wpforms-field.wpforms-field-pagebreak{margin:0!important}.payment__calculator_section p#palc_payment_amount{font-size:14px;line-height:26px!important;padding:15px 10px;width:100%}.payment__calculator_section p#palc_payment_amount span{font-size:22px;line-height:22px!important;margin:0}.payment__calculator_section .wpforms-container .last .wpforms-field-label,.payment__calculator_section .wpforms-field-number-slider-hint{font-size:18px;line-height:22px}.payment__calculator_section .wpforms-container .last .wpforms-field-label{padding:0 0 7px!important}.payment__calculator_section .wpforms-container .last .wpforms-field-checkbox label{font-size:14px;line-height:26px}.payment__calculator_section .wpforms-container .last .wpforms-field:not(.wpforms-field-pagebreak)+.wpforms-field{margin-top:26px;padding-left:0;padding-bottom:0}.payment__calculator_section .wpforms-container button::after{right:16px}.payment__calculator_section .wpforms-container button{margin-top:30px;height:51px;padding:0;font-size:16px;line-height:27px!important;letter-spacing:.5px;padding-left:14px;padding-right:36px}.payment__calculator_section .wpforms-container .last .wpforms-field>.wpforms-field-label{margin-bottom:11px!important;font-size:18px;line-height:22px!important}.payment__calculator_section .wpforms-container .last .wpforms-field-number-slider.wpforms-field:first-child>.wpforms-field-label{padding:0!important}.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field-checkbox+.wpforms-field.wpforms-field-html{margin-top:20px}.payment__calculator_section .wpforms-container .last .wpforms-field:not(.wpforms-field-pagebreak)+.wpforms-field.wpforms-field-checkbox{margin-top:21px}.payment__calculator_section .wpforms-container .last .wpforms-field:not(.wpforms-field-pagebreak)+.wpforms-field.wpforms-field-checkbox+.wpforms-field-checkbox{margin-top:10px;padding-bottom:9px!important}.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field-checkbox.discount,.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field-radio.discount{margin-top:31px!important;padding-bottom:0!important;margin-bottom:-6px}.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field-checkbox.discount li+li,.payment__calculator_section .wpforms-container .last .wpforms-field.wpforms-field-radio.discount li+li{margin-top:20px!important}.wpforms-container .wpforms-field.privacy-policy label{font-size:14px!important;line-height:26px!important}body .wpforms-container .wpforms-field.wpforms-field-select::after{right:15px;font-size:15px;top:calc(50% - 11px)}.postid-3312 .contact__us.wpforms-container .wpforms-field.privacy_policy{padding-left:0!important;padding-top:0!important;margin-bottom:0!important;padding-bottom:0}.postid-3312 .contact__us.wpforms-container .wpforms-field.privacy_policy label{font-size:14px!important;line-height:26px!important}}.gm-style .gm-style-iw-tc::after{background:0 0!important}.skiptranslate{display:none!important}html:lang(es) .footer-location-link ul.elementor-icon-list-items li a{align-items:flex-start!important}html:lang(es) .footer-location-link ul.elementor-icon-list-items li a i{line-height:var(--e-global-typography-ed9b10f-line-height)}html:lang(es) .topbar-right .elementor-icon-list-items li:last-child a .elementor-icon-list-text font,html:lang(es) #mobile-menu ul li.mobile-translate a font>font{opacity:0;display:none}@media screen and (min-width:1025px){html:lang(es) .topbar-inner-left{width:20%!important}html:lang(es) .what-sets-us-apart .section_heading h2,html:lang(es) .testimonials .section_heading h2,html:lang(es) .our_comunity_content .section_heading h2,html:lang(es) .our_technology_section .section_heading h2{font-size:60px!important;line-height:70px!important}html:lang(es) .who-we-help-bottom a span.elementor-button-text{font-size:14px!important;line-height:24px!important}html:lang(es) .our-doctor h4{font-size:34px!important;line-height:44px!important}html:lang(es) .what_sets_apart_our_parctice .main_title h2{font-size:60px!important;line-height:70px!important}html:lang(es) .payment__calculator_section h5{font-size:25px!important;line-height:35px!important}}@media screen and (min-width:1025px) and (max-width:1300px){html:lang(es) .who-we-help-bottom a span.elementor-button-text{font-size:11px!important;line-height:21px!important}html:lang(es) body.home .hero_main_title h1{font-size:120px!important;line-height:130px!important}html:lang(es) body.home .hero_banner .btn.btn-red a,html:lang(es) body.home .hero_banner .btn.btn-midnight a{font-size:16px;line-height:26px}html:lang(es) .payment__calculator_section h5{font-size:21px!important;line-height:31px!important}html:lang(es) body.postid-2588 .dafutl_banner h1{font-size:85px!important;line-height:95px!important}}@media screen and (min-width:1025px){html:lang(es) .how-we-help h4{font-size:34px!important;line-height:31px!important}html:lang(es) .our_team .btn.btn-red span.elementor-button-text{font-size:18px;line-height:28px}}@media screen and (min-width:768px) and (max-width:1024px){html:lang(es) #mobile-menu ul li.free-consultant a{font-size:10px!important;line-height:20px!important}html:lang(es) .who-we-help-bottom a span.elementor-button-text{font-size:16px!important;line-height:26px!important}html:lang(es) .our_comunity_content .section_heading h2,html:lang(es) .our_technology_section .section_heading h2{font-size:44px!important;line-height:54px!important}}@media screen and (max-width:767px){html:lang(es) #mobile-menu ul li.free-consultant a{font-size:10px!important;line-height:20px!important}html:lang(es) body.home .hero_main_title h1{font-size:36px!important;line-height:36px!important}html:lang(es) body.home .hero_banner .btn.btn-red a,html:lang(es) body.home .hero_banner .btn.btn-midnight a{font-size:10px;line-height:20px}html:lang(es) .what-sets-us-apart .section_heading h2{font-size:30px!important;line-height:35px!important}html:lang(es) .who-we-help-top h2{font-size:25px!important;line-height:35px!important}html:lang(es) .who-we-help-bottom a span.elementor-button-text{font-size:14px!important;line-height:24px!important}html:lang(es) .how-we-help section_heading h2{font-size:21px!important;line-height:31px!important}html:lang(es) .testimonials .section_heading h2{font-size:28px!important;line-height:38px!important}html:lang(es) .what_sets_apart_our_parctice .main_title h2{font-size:32px!important;line-height:42px!important}html:lang(es) .our_team .section_heading h2{font-size:30px;line-height:40px}html:lang(es) .contact__us_section .section_heading h2{font-size:27px!important;line-height:37px!important}html:lang(es) .payment__calculator_section h5{font-size:18px!important;line-height:28px!important}html:lang(es) .how-we-help h2{font-size:29px!important;line-height:38px!important}html:lang(es) .how-we-help h4{font-size:21px!important;line-height:31px!important}}@media screen and (min-width:768px) and (max-width:1024px){.mobile-main-header.fixed-header .hip-nav-wrapper.active{top:100px!important}}