/**handles:childe2-style**/
:target{scroll-margin-top:150px}.underline{text-decoration:underline}.red{color:red}.white{color:#fff}.bclightblue{background-color:#44e9d5}.pd_5_10{padding:10px}.mr10{margin-right:10px}.mb50{margin-bottom:50px!important}.d-flex{display:flex}.align-items-center{align-items:center}.gform_wrapper .red{color:#7a57e0}#label_4_149_1 b,.gform_wrapper .green{color:#44e9d5}.gform_wrapper b>.green{font-size:18px}.elementor-337 .elementor-element.elementor-element-2ca7053{display:none}.gform_wrapper.gravity-theme .gfield_checkbox input,.gform_wrapper.gravity-theme .gfield_radio input{display:none}.gform_wrapper.gravity-theme .gfield_checkbox .gfield-choice-input+label,.gform_wrapper.gravity-theme .gfield_radio .gfield-choice-input+label{-webkit-box-shadow:0 1px 17px 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 1px 17px 0 rgba(0,0,0,.1);box-shadow:0 1px 17px 0 rgb(0 0 0 / 10%);padding:15px 25px;background-color:#fff;display:block;margin-bottom:20px;border-radius:8px;cursor:pointer;font-size:16px}.gform_wrapper.gravity-theme .gfield_checkbox input:checked+label,.gform_wrapper.gravity-theme .gfield_radio input:checked+label{background-color:#7857e0;color:#fff}.hidden{display:none}.gform_wrapper.gravity-theme .gform_next_button.button,.gform_wrapper.gravity-theme .gform_page_footer input,.gform_wrapper.gravity-theme .gform_previous_button.button{min-width:200px;padding:18px 30px!important;font-size:18px!important}.gform_wrapper.gravity-theme .gform_save_link.button{font-size:18px;padding:18px 50px!important;position:relative;top:1px}.gform_wrapper.gravity-theme .ginput_complex select{height:37px}.ast-hfb-header .site-header{margin-left:0}.ast-theme-transparent-header #masthead{background:rgba(255,255,255,.7)}.widget_nav_menu li{margin-bottom:5px}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{padding-top:7px}.elementor-widget .elementor-icon-list-item{-webkit-box-align:unset!important;-ms-flex-align:unset!important;align-items:unset!important}.easy_steps h3.elementor-image-box-title{margin-bottom:0}.easy_steps h3.elementor-image-box-title b{color:#7a57e0;display:block}.easy_steps .elementor-image-box-content small{color:#76737d;line-height:1.4;display:block}.titlewithbg .elementor-widget-container{display:inline-block}.ast-builder-footer-grid-columns>div{padding-top:25px}.footer-widget-area .widget_media_image img{max-width:unset!important;width:230px!important}.ast-builder-footer-grid-columns>div:first-child{padding-top:0}.widget_text a{color:#7a57e0!important}#gform_wrapper_7.gform_wrapper.gravity-theme .gform_footer{margin:0;padding:0;position:absolute;right:0;top:0;width:130px}#gform_wrapper_7.gform_wrapper.gravity-theme .gfield input.large{height:58px;padding-left:15px;padding-right:135px}#gform_wrapper_7.gform_wrapper.gravity-theme .gform_footer input{height:58px;width:100%;padding:0;background:#fff;color:#7a57e0;border-color:#7a57e0;font-size:18px;font-weight:700;border-width:2px;border-bottom-width:4px}body .ast-footer-copyright{color:#a4a1aa}.elementor-icon-list-icon i.fa-circle{width:14px!important;height:14px!important;background:var(--e-global-color-astglobalcolor6);border-radius:50px}.elementor-17 .elementor-element.elementor-element-aeba6a4 .elementor-icon-list-icon svg *{fill:var(--e-global-color-astglobalcolor6)}#gform_wrapper_4.gform_wrapper.gravity-theme .gform_save_link.button{display:none!important}.gform_wrapper.gravity-theme #gform_page_4_3 .gform_save_link.button{display:inline-block!important}.gform_wrapper.gravity-theme .gf_progressbar_title{display:none}.gform_wrapper .has_tooltip{position:relative}.gform_wrapper .has_tooltip>.gfield_label:after{content:"?";margin-left:7px;width:20px;height:20px;display:inline-block;text-align:center;line-height:20px;border-radius:50%;font-size:small;background:#44e9d5;color:#fff;vertical-align:middle;margin-top:-4px;cursor:pointer;position:relative;font-style:normal}.gform_wrapper .has_tooltip .gfield_description{position:absolute;color:#ddd;background-color:#000;padding:20px 25px!important;border-radius:5px;bottom:100%;transition:.2s;opacity:0;z-index:-1;margin-bottom:38px;width:auto}.gform_wrapper .has_tooltip>.gfield_label:hover+div.gfield_description{opacity:1;z-index:100}.checkbox_tooltip .gfield_checkbox label,.tooltip{display:inline-block;position:relative;text-align:left}.tooltip b{background:#44e9d5;color:#fff;width:18px;height:18px;display:inline-block;text-align:center;line-height:20px;border-radius:50px;font-size:12px;outline:0!important;position:relative;top:-5px;cursor:pointer}.checkbox_tooltip .gfield_checkbox label:after{content:'?';background:#44e9d5;color:#fff;width:18px;height:18px;display:inline-block;text-align:center;line-height:20px;border-radius:50px;font-size:12px;outline:0!important;position:relative;top:-5px;margin-left:5px}.checkbox_tooltip .gfield_checkbox label:before{display:block;min-width:100%;bottom:100%;left:0;margin-bottom:10px;padding:10px 12px;color:#ddd;background-color:#000;font-weight:400;font-size:13px;border-radius:8px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 1px 8px rgb(0 0 0 / 50%);visibility:hidden;opacity:0;transition:opacity .8s;line-height:1.2}.checkbox_tooltip .gfield_checkbox label:hover:before{visibility:visible;opacity:1}.checkbox_tooltip .gfield_checkbox>div:first-child label:before{content:'Some landlords require the submission of forms in addition to the ESA letter. These extra documents are not included in the cost of your ESA assessment and ESA letter if you qualify. These forms are handled by your licensed health professional under our extra documentation service. Choose this option if you know that your landlord will require an additional form.'}.checkbox_tooltip .gfield_checkbox>div:nth-child(2) label:before{content:'Add this option if your order is time-sensitive and you need your letter ASAP or by a specific time. All Expedited Service orders, including the plan, are final and are not eligible for a refund.'}.gchoice_4_149_0:after{content:"Pay $249 this time, and lock in a discounted $129 rate for future automatic annual renewals including priority support.";font-size:14px;font-style:italic;padding-bottom:30px;display:block;margin-top:-10px}.gchoice_4_149_1:after{content:"Pay $189 the first time, and lock in a discounted $99 rate for future automatic annual renewals.";font-size:14px;font-style:italic;display:block;margin-top:-10px;padding-bottom:30px}.gchoice_4_149_2:after{content:"Don't think you'll need an ESA Letter for more than a single year? Choose this option for a one time purchase.";font-size:14px;font-style:italic;display:block;margin-top:-10px}.tooltip .right{min-width:380px;top:50%;left:100%;margin-left:20px;transform:translate(0,-50%);padding:10px 12px;color:#ddd;background-color:#000;font-weight:400;font-size:13px;border-radius:8px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 1px 8px rgb(0 0 0 / 50%);visibility:hidden;opacity:0;transition:opacity .8s;line-height:1.2}.tooltip:hover .right{visibility:visible;opacity:1}.tooltip .right i{position:absolute;top:50%;right:100%;margin-top:-12px;width:12px;height:24px;overflow:hidden}.tooltip .right i::after{content:'';position:absolute;width:12px;height:12px;left:0;top:50%;transform:translate(50%,-50%) rotate(-45deg);background-color:#000;box-shadow:0 1px 8px rgba(0,0,0,.5)}.gform_wrapper.gravity-theme .gsection.gsection_small{border-bottom:0;padding-bottom:0;padding-top:20px}.gform_wrapper.gravity-theme .gsection.gsection_small .gsection_title{font-size:1.8rem;margin-bottom:0}.gf_review_page *{border:0;background:0 0!important;padding:0}.gf_review_page a{pointer-events:none;color:#54595f}.gf_review_page a.map-it-link{display:none}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 20px}.gf_terms_and_condition .gfield_consent_description{margin-bottom:10px;max-height:110px!important;padding:10px 15px!important}.gf_review_page table td[colspan="2"]{font-size:1.4rem;padding-left:0!important;padding-right:0!important}.gf_review_page table td[colspan="2"]{font-size:1.4rem!important}.gf_review_page table td[colspan="2"] strong{font-size:1rem!important}.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description,.gform_wrapper.gravity-theme .gfield_consent_description{max-height:88px!important;padding:10px 15px!important}.percentbar_100{border-radius:50px!important;padding:0 20px!important}.gform_confirmation_message{padding:30px 0!important}.gf_review_page .gfield_consent_description{display:none!important}.gf_review_page table tbody table tbody>tr:last-child table tbody tr>td:nth-child(3),.gf_review_page table tbody table tbody>tr:last-child table tbody tr>td:nth-child(4),.gf_review_page table tbody table tbody>tr:last-child table tfoot tr>td,.gf_review_page table tbody table tbody>tr:last-child table thead tr>th:nth-child(3),.gf_review_page table tbody table tbody>tr:last-child table thead tr>th:nth-child(4){text-align:center!important}.elementor-17 .elementor-element.elementor-element-96a7340>.elementor-element-populated{box-shadow:0 10px 25px 0 rgb(0 0 0 / 5%)}.gf_review_page table tbody table tbody>tr:nth-child(46) *{color:var(--ast-global-color-3)!important}.gf_review_page table tbody table tbody>tr:nth-child(39),.gf_review_page table tbody table tbody>tr:nth-child(40),.gf_review_page table tbody table tbody>tr:nth-child(41),.gf_review_page table tbody table tbody>tr:nth-child(42){display:none!important}.main-header-bar.ast-sticky-active{background-color:#fff!important}.page-id-697 .site-header,.page-id-697 .site-primary-footer-wrap{display:none!important}body .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::after{color:#44e9d5;font-size:54px}body .gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:#44e9d5;color:#fff;border-color:#44e9d5}#field_4_3 p.bclightblue{padding:5px 10px}.gform_wrapper.gravity-theme .gf_step{opacity:.3}.gform_wrapper.gravity-theme .gf_step.gf_step_active{opacity:1}.gform_wrapper.gravity-theme input[type=email]:focus,.gform_wrapper.gravity-theme input[type=tel]:focus,.gform_wrapper.gravity-theme input[type=text]:focus,.gform_wrapper.gravity-theme textarea:focus{border-color:#7a57e0}.gfield_html p.pd_5_10,.gsection_description p.pd_5_10{text-align:center;position:relative}.gfield_html p.pd_5_10:before,.gsection_description p.pd_5_10:before{content:'';display:block;height:100%;width:960px;position:absolute;top:0;right:100%;background-color:#44e9d5}.gfield_html p.pd_5_10:after,.gsection_description p.pd_5_10:after{content:'';display:block;height:100%;width:960px;position:absolute;top:0;left:100%;background-color:#44e9d5}body .gform_wrapper.gravity-theme .gf_page_steps{border-bottom:0;margin-bottom:10px;text-align:center}.site-content{overflow-x:hidden}#field_4_207 .gfield_label{background:url(/wp-content/uploads/2022/05/icon-4-options.webp) no-repeat left center/50px;height:60px;display:flex;align-items:center;padding-left:70px;margin-bottom:20px}#field_4_182 .gsection_title{background:url(/wp-content/uploads/2022/05/icon-5-checkout.webp) no-repeat left center/50px;height:60px;display:flex;align-items:center;padding-left:70px;margin-bottom:20px}.gfield_html p.d-flex img,.gsection_description p.d-flex img{height:50px;width:auto}body .gf-pt-pricing-item--template-default .gf-pt-pricing-item__title{font-size:2rem;line-height:1.2;background:0 0!important;color:#3d3d4e}body .gf-pt-pricing-item--template-default .gf-pt-pricing-item__price{font-size:1.6rem;padding:.75rem 0;color:#3d3d4e}body .gf-pt-pricing-item--template-default .gf-pt-pricing-item__features{padding-top:1rem;text-align:left}body .gf-pt-pricing-item--template-default.gf-pt-pricing-item--color-yellow .gf-pt-pricing-item__price{background:rgba(120,87,224,.16)}body .gf-pt-pricing-item--template-default.gf-pt-pricing-item--color-purple .gf-pt-pricing-item__price{background:rgba(180,174,97,.16)}body .gf-pt-pricing-item--template-default.gf-pt-pricing-item--color-blue .gf-pt-pricing-item__price{background:rgba(89,167,210,.16)}body .gf-pt-pricing-item--template-default .gf-pt-pricing-item__features{color:#3d3d4e}body .gf-pt-pricing-item--template-default.gf-pt-pricing-item{background:#fff;-webkit-box-shadow:0 1px 17px 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 1px 17px 0 rgba(0,0,0,.1);box-shadow:0 1px 17px 0 rgb(0 0 0 / 10%);text-align:center}body .gf-pt-pricing-item--template-default .gf-pt-pricing-item__button__label{font-weight:400!important;width:278px;max-width:100%;background:0 0!important;border:1px solid #7857e0;color:#3d3d4e;font-size:18px!important;padding:1rem}body .gf-pt-pricing-item--template-default.gf-pt-pricing-item--color-purple .gf-pt-pricing-item__button__label{border-color:#b4ae61}body .gf-pt-pricing-item--template-default.gf-pt-pricing-item--color-blue .gf-pt-pricing-item__button__label{border-color:#59a7d2}body .gf-pt-pricing-item--template-default .gf-pt-pricing-item--selected .gf-pt-pricing-item__button__label,body .gf-pt-pricing-item--template-default .gf-pt-pricing-item__button__label:hover{border-color:#7857e0;background:#7857e0!important;color:#fff}body .gf-pt-pricing-item--template-default.gf-pt-pricing-item.gf-pt-pricing-item--selected{background:rgba(120,87,224,.04);border:1px solid #7857e0}body .gf-pt-pricing-item--template-default .gf-pt-pricing-item__button{bottom:4rem}.fa-plus:after{content:'+';font-size:18px;font-weight:700;color:#7a57e0}.fa-minus:after{content:'-';font-size:18px;font-weight:700;color:#7a57e0}.elementor-toggle .elementor-tab-title.elementor-active{color:#7a57e0}body .elementor-toggle .elementor-toggle-item{border-radius:8px;border:1px solid #7a57e0;overflow:hidden}.guarantee_section a{color:#7a57e0}.site-footer .menu li{margin-bottom:15px}.site-footer .menu li a{padding:5px 0 5px 35px}.site-footer #menu-resources li:first-child a{background:url(https://esaletters.com/wp-content/themes/astra-child/img/ico-refund.webp) no-repeat left center/auto 25px}.site-footer #menu-resources li:nth-child(2) a{background:url(https://esaletters.com/wp-content/themes/astra-child/img/ico-faq.webp) no-repeat left center/auto 25px}.site-footer #menu-resources li:nth-child(3) a{background:url(https://esaletters.com/wp-content/themes/astra-child/img/ico-blog.webp) no-repeat left center/auto 25px}.site-footer #menu-resources li:nth-child(4) a{background:url(https://esaletters.com/wp-content/themes/astra-child/img/ico-renew.webp) no-repeat left center/auto 25px}.site-footer #menu-service-areas li:first-child a{background:url(https://esaletters.com/wp-content/themes/astra-child/img/ico-allareas.webp) no-repeat left center/auto 25px}.site-footer #menu-service-areas li:nth-child(2) a{background:url(https://esaletters.com/wp-content/themes/astra-child/img/ico-newyork.webp) no-repeat left center/auto 25px}.site-footer #menu-service-areas li:nth-child(3) a{background:url(https://esaletters.com/wp-content/themes/astra-child/img/ico-california.webp) no-repeat left center/auto 25px}.site-footer #menu-service-areas li:nth-child(4) a{background:url(https://esaletters.com/wp-content/themes/astra-child/img/ico-texas.webp) no-repeat left center/auto 25px}.site-footer #menu-contact li:first-child a{background:url(https://esaletters.com/wp-content/themes/astra-child/img/ico-mail.webp) no-repeat left center/auto 25px}.site-footer #menu-contact li:nth-child(2) a{background:url(https://esaletters.com/wp-content/themes/astra-child/img/ico-twitter.webp) no-repeat left center/auto 25px}.site-footer #menu-contact li:nth-child(3) a{background:url(/wp-content/uploads/2022/05/ico-reddit.webp) no-repeat left center/auto 25px}.site-footer #menu-contact li:nth-child(4) a{background:url(https://esaletters.com/wp-content/themes/astra-child/img/ico-pinterest.webp) no-repeat left center/auto 25px}.refund_cta h4.elementor-icon-box-title{padding-top:5px}.refund_cta svg g{fill:#44E9D5!important}.ast-blog-featured-section .post-thumb img{border-radius:6px}.assessment_btn .elementor-button{padding:.7em!important;width:400px!important;max-width:100%}.page_title .elementor-background-slideshow__slide__image{background-size:85%!important;background-repeat:no-repeat}.gf_animation_fade_wrapper .gform_page{transition:opacity .65s ease-in-out;opacity:0}.gf_animation_fade_wrapper .gform_page.active{transition:opacity .65s ease-in-out .3s;opacity:1}.fadeIn{animation:zoom-out-bounce .65s ease-out .3s 1}.fadeInReverse{animation:zoom-in-bounce .65s ease-out .3s 1}.fadeOut{animation:zoom-out-disappear .45s ease-out 0s 1}.fadeOutReverse{animation:zoom-in-disappear .45s ease-out 0s 1}.social_media{padding-top:20px}.social_media a{padding:5px;background:var(--ast-global-color-0);color:#fff;line-height:1;display:inline-block;margin:0 5px 5px 0;font-size:14px;transition:all .25s}.social_media a:hover{background:#44e9d5}.ast-archive-description p{font-size:1.2rem}@keyframes zoom-out-bounce{0%{transform:scale(1.2,1.2);transform-origin:top center}50%{transform:scale(.95,.95);transform-origin:top center}100%{transform:scale(1,1);transform-origin:top center}}@keyframes zoom-in-bounce{0%{transform:scale(.8,.8);transform-origin:top center}50%{transform:scale(1.05,1.05);transform-origin:top center}100%{transform:scale(1,1);transform-origin:top center}}@keyframes zoom-out-disappear{0%{transform:scale(1,1);transform-origin:top center}100%{transform:scale(.7,.7);transform-origin:top center}}@keyframes zoom-in-disappear{0%{transform:scale(1,1);transform-origin:top center}100%{transform:scale(1.3,1.3);transform-origin:top center}}@media (max-width:1599px){#gform_wrapper_7.gform_wrapper.gravity-theme .gfield input.large{padding-right:15px}#gform_wrapper_7.gform_wrapper.gravity-theme .gform_footer{padding:10px 0 0;position:unset}.site-primary-footer-wrap[data-section=section-primary-footer-builder] .ast-builder-grid-row{grid-column-gap:5vw}}@media (max-width:1279px){.elementor-697 .elementor-element.elementor-element-b8807cd{margin-top:0}}@media (max-width:1024px){.elementor-17 .elementor-element.elementor-element-0123579:not(.elementor-motion-effects-element-type-background){background-position:right 130px}body .elementor-element:not(.elementor-motion-effects-element-type-background){background-position:right bottom!important}}@media (max-width:991px){.site-primary-footer-wrap[data-section=section-primary-footer-builder] .ast-builder-grid-row{max-width:360px;display:block}body .ast-footer-copyright{text-align:center}.ast-builder-footer-grid-columns>div{padding-top:30px}.ast-header-break-point .site-primary-footer-wrap[data-section=section-primary-footer-builder]{padding-bottom:0}.site-footer-section *{text-align:center!important}#gform_wrapper_7.gform_wrapper.gravity-theme .gform_footer{margin:0 auto}.elementor-17 .elementor-element.elementor-element-0123579>.elementor-container{min-height:unset;padding-bottom:60px}.elementor-17 .elementor-element.elementor-element-4a3ccb9{padding-bottom:36px}.elementor-17 .elementor-element.elementor-element-d4aa493{padding-bottom:0}.elementor-17 .elementor-element.elementor-element-86017dc{padding-bottom:0;padding-top:0}.elementor-17 .elementor-element.elementor-element-fea18e6{padding-bottom:0}}@media (max-width:767px){.elementor-17 .elementor-element.elementor-element-0123579:not(.elementor-motion-effects-element-type-background){background-position:100% 0}.elementor-element-f7739f2.elementor-section.elementor-section-boxed>.elementor-container{justify-content:center}.easy_steps .elementor-image-box-content,.easy_steps .elementor-image-box-img img{margin-bottom:20px!important}.elementor-17 .elementor-element.elementor-element-c3648b5 .elementor-heading-title{font-size:24px!important}.elementor-17 .elementor-element.elementor-element-d4aa493:not(.elementor-motion-effects-element-type-background){background:#fff!important}.elementor-17 .elementor-element.elementor-element-d4aa493>.elementor-background-overlay{background:#fff!important}.gform_wrapper.gravity-theme .gform_next_button.button,.gform_wrapper.gravity-theme .gform_page_footer input,.gform_wrapper.gravity-theme .gform_previous_button.button{min-width:110px;padding:10px 20px!important;font-size:14px!important;line-height:1!important}.gform_wrapper.gravity-theme .gform_save_link.button{font-size:14px;padding:9px 20px!important;position:relative;top:2px}.elementor-17 .elementor-element.elementor-element-0123579>.elementor-container{padding-bottom:0}.elementor-17 .elementor-element.elementor-element-96a7340>.elementor-element-populated{padding:30px}.elementor-17 .elementor-element.elementor-element-fea18e6{padding:40px 24px 0}.elementor-17 .elementor-element.elementor-element-4a3ccb9:not(.elementor-motion-effects-element-type-background){padding-top:0}.home_hero{background:0 0!important}.sidebar-main *,.site-main *{text-align:center!important}.elementor-widget-divider .elementor-divider{justify-content:center}#gform_fields_4{display:block}#gform_send_resume_link_button_4{margin:20px auto;display:block}}@media (max-width:575px){.elementor-17 .elementor-element.elementor-element-eb63d5f{width:100%}}