.app-header{--bs-navbar-padding-y: 24px 60px;--bs-navbar-padding-x: 24px 60px;--bs-navbar-brand-padding-y: 0;z-index:100}.app-header .container-fluid{padding-top:10px;padding-inline-end:10px}.app-header .call-button,.app-header .form-control,.app-header .for-tax-professionals{height:60px}.app-header .call-button{width:242px;padding:8px 12px 8px 16px;color:#eaf8ff}.app-header .call-button.outer{padding:6px 10px;gap:6px}.app-header .call-button .phone-number{font-size:24px;letter-spacing:.24px;line-height:125%}.app-header .call-button .assistance-text{font-size:16px;line-height:120%;letter-spacing:.16px}.app-header .login-signup{font-size:17px;line-height:125%}@media(max-width:1180.98px){.app-header{--bs-navbar-padding-y: 16px 16px;--bs-navbar-padding-x: 16px 14px}.app-header form{margin-block-end:8px}.app-header .container-fluid{--bs-gutter-x: 0}.app-header .navbar-brand{margin-inline-end:0}.app-header .navbar-brand img{width:119px;height:36px}.app-header .call-button.outer{width:initial;height:46px}.app-header .call-button.outer .phone-number{font-size:15px;line-height:120%}.app-header .call-button.outer .assistance-text{font-size:13px;line-height:120%;letter-spacing:.13px}}.app-header .resources-menu{width:100%;padding:32px;border-radius:0;font-size:18px;line-height:140%}.app-header .resources-menu.dropdown-menu{top:90px;left:50%;transform:translate(-50%)}.app-header .resources-menu .menu-heading{color:#003f90}.app-header .resources-menu li:not(.menu-heading){padding:8px}.app-header .resources-menu li:is(.menu-heading){padding-block-end:8px}.app-header .resources-menu li:not(.menu-heading):hover{background-color:#f3f8fe}.app-header .resources-menu li:not(.menu-heading):hover a{color:#003f90}.app-header .resources-menu a{color:#667181}.app-header .resources-menu.show{display:flex}@media(max-width:1180.98px){.app-header .resources-menu.header-resources{height:80vh;overflow-y:auto}}.app-header .about-taxcure-menu{min-width:220px;padding:8px;margin-top:8px;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d;background-color:#fff;font-size:18px;line-height:140%}.app-header .about-taxcure-menu li{padding:8px}.app-header .about-taxcure-menu li:hover{background-color:#f3f8fe}.app-header .about-taxcure-menu li:hover a,.app-header .about-taxcure-menu li:hover .dropdown-item{color:#003f90}.app-header .about-taxcure-menu a,.app-header .about-taxcure-menu .dropdown-item{color:#667181;display:block;background-color:transparent;padding:0}.app-header .about-taxcure-menu a:hover,.app-header .about-taxcure-menu a:focus,.app-header .about-taxcure-menu .dropdown-item:hover,.app-header .about-taxcure-menu .dropdown-item:focus{background-color:transparent;color:#003f90}.app-header .about-taxcure-menu.show{display:block}.app-header .professional-membership-banner{background-color:#fbf52f;padding:6px 16px;display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;width:100%}.app-header .professional-membership-banner .banner-text{color:#000;font-size:14px;font-weight:600;line-height:1.4}.app-header .professional-membership-banner .btn-upgrade{background-color:#1c1a8c;color:#fff;font-size:14px;font-weight:600;padding:3px 14px;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:none;line-height:1.4;white-space:nowrap;transition:background-color .2s ease-in-out}.app-header .professional-membership-banner .btn-upgrade:hover,.app-header .professional-membership-banner .btn-upgrade:focus{background-color:#14126d;color:#fff}@media(max-width:576px){.app-header .professional-membership-banner{padding:8px 12px;gap:8px}.app-header .professional-membership-banner .banner-text{font-size:13px}.app-header .professional-membership-banner .btn-upgrade{font-size:13px;padding:2px 10px}}.footer{padding:50px 72px;background:#0f295c;color:#c2c9d7;line-height:140%}.footer p{margin-top:20px}.footer .input-group{--bs-border-radius: 6px;min-height:60px;margin-top:40px}.footer a{color:#c2c9d7}.footer .copy-rights{margin-top:35px}.footer .links{padding-top:35px;--app-footer-heading-margin: 24px}.footer .links .footer-heading{margin-top:var(--app-footer-heading-margin);line-height:125%;letter-spacing:.19px}.footer .links .list-unstyled{--bs-border-color: #4C5969;padding-inline-end:32px}.footer .links .list-unstyled li{margin-bottom:18px;font-size:16px}.footer .links.quick-links{--app-footer-heading-margin: 20px}.footer .links.contact-links a,.footer .links div{font-size:19px;color:#c2c9d7;gap:10px;line-height:140%}@media(max-width:1180.98px){.footer .links{margin-inline-start:10px}.footer .links .list-unstyled{width:100%;border:0!important}}@media(max-width:1180.98px){.footer{padding:32px 16px 60px}}.agent-search-card{border-radius:12px;background:linear-gradient(180deg,#113a85 37.26%,#12335f 99.76%)}.agent-search-card .card-body{padding:32px 32px 36px}.agent-search-card label{color:#f3f3f3;line-height:140%}.agent-search-card .actions{margin-top:30px}.agent-search-card .actions button{padding:8px}.agent-search-card input{font-size:18px}.agent-search-card.flatten-search-form{background:transparent}.agent-search-card.flatten-search-form .form-control,.agent-search-card.flatten-search-form .form-select,.agent-search-card.flatten-search-form .btn{min-height:40px;height:40px;font-size:16px}@media(max-width:1180.98px){.agent-search-card .card-body{padding:30px 24px}.agent-search-card.expanded-search-form .form-group-container{margin-top:28px}}.v-select-truncate.vs--single .vs__selected-options{flex-wrap:nowrap;overflow:hidden}.v-select-truncate.vs--single .vs__selected{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}@media(max-width:1180.98px){.v-select-truncate.vs--single .vs__selected-options{white-space:nowrap!important;overflow:hidden!important}.v-select-truncate.vs--single .vs__selected{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;max-width:100%!important}}.professional-card{padding:32px}.professional-card.professional-featured{padding:15px 20px;max-width:450px}.professional-card.professional-featured .professional-location{font-size:19px;color:#4c5969;line-height:140%}.professional-card.professional-featured .card-footer{padding:8px 0 0}.professional-card.professional-primary{border-color:#98e5ff;background:#f0faff}.professional-card.professional-standard{max-width:412px;min-height:452px;height:100%;width:100%}.professional-card.professional-standard .professional-about{font-size:17px;line-height:140%}.professional-card.professional-standard .actions button{margin-block-end:16px}.professional-card.professional-standard .professional-attributes{font-weight:400;line-height:140%;font-size:18px;color:#4c5969}@media(max-width:1180.98px){.professional-card.professional-standard .professional-about{font-size:15px}.professional-card.professional-standard .review-info{font-size:14px}.professional-card.professional-standard .professional-attributes{font-size:15px}}.professional-card .featured-text{background:#eaf8ff;color:#374254;margin-block-end:12px}.professional-card .card-title{margin-bottom:8px}.professional-card .card-body{font-size:16px;gap:8px}.professional-card .card-footer{padding:32px 0 0;font-size:18px}.professional-card .card-footer .message-action:hover svg>*{stroke:var(--bs-btn-hover-color)!important}.professional-card .card-footer svg{width:16px!important}.professional-card .card-footer .btn{padding-inline:4px}.professional-card .card-footer.list-with-phone>*:nth-child(1){width:48%!important}.professional-card .card-footer.list-with-phone>*:nth-child(2){width:48%!important}.professional-card .review-info{font-size:15px;color:#003f90;line-height:137%;position:relative;top:1px}.professional-card .professional-info-container{gap:16px}.professional-card .professional-info-container img{height:75px;width:75px;min-width:75px}.professional-card .professional-info{gap:8px}.professional-card .professional-attributes{margin-block-start:32px}.professional-card .professional-attributes>div{gap:8px;margin-block-end:12px}.professional-card .professional-rating>img{width:25px;min-width:unset;height:auto;padding-inline:4px}.professional-card .professional-kebab-menu{z-index:10}.professional-card .professional-kebab-menu .dropdown-toggle.no-caret:after{display:none!important}.professional-card .professional-kebab-menu .dropdown-menu{border-radius:8px}.agent-search-section{padding:56px 80px;background:#002b64}.agent-search-section nav,.agent-search-section h1{margin-block-end:24px}.agent-search-section .breadcrumb-item.active a{color:#fff}.agent-search-section .breadcrumb-item a{color:#a9e3ff}@media(max-width:1180.98px){.agent-search-section{padding:24px 16px}}.pagination-container{line-height:140%}.pagination-container .total-items{font-size:17px;color:#1f2529}.blog-matches-container{max-width:415px;width:100%}.blog-matches-container .blog-matches-title{letter-spacing:.105px;margin-block-end:12px}.blog-matches-container>.professional-matches>div,.blog-matches-container .professional-card{min-width:100%;max-width:412px}@media(max-width:1180.98px){.blog-matches-container{max-width:100%;margin-block-start:15px}}.search-content{padding:38px 35px;gap:24px}.search-content .v-select .vs__selected-options{flex-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-content .v-select .vs__selected{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180.98px){.search-content{padding:24px 12px;gap:0}}.search-content .total-professionals{color:#4c5969;font-size:18px;line-height:140%}@media(max-width:1180.98px){.search-content .total-professionals{font-size:15px}}.search-content .search-filter-content{width:304px}.search-content.modal-body .search-filter-content{width:100%}.search-content .accordion-body{max-height:450px}.search-content .accordion-body .hide-show-list:nth-child(n+6){display:none}.search-content .accordion-body .show-less{display:none}.search-content .accordion-body .show-less,.search-content .accordion-body .show-more{color:#005dd6;font-size:17px;line-height:140%;text-decoration:underline;margin-block-start:16px}.search-content .accordion-body:has(.toggle-list:checked) .show-more{display:none}.search-content .accordion-body:has(.toggle-list:checked) .show-less{display:inline-block}.search-content .accordion-body:has(.toggle-list:checked) .hide-show-list:nth-child(n+6){display:block}.search-content .accordion-button{background:#f4f8fc;font-size:17px;line-height:140%}.search-content .accordion-button.clear-filter button{font-size:17px;line-height:140%;text-decoration-line:underline;color:#005dd6}.search-content .accordion-button.clear-filter:after{display:none}.search-content .search-result{width:966px}@media(max-width:1180.98px){.search-content .search-result{width:100%}}.search-content .professionals-list{margin-block-start:24px}.search-content .searched-professional-card{margin-block-end:32px}.search-content .searched-professional-card .profile-info>*{padding-right:inherit}.search-content .searched-professional-card.ad-card{--bs-card-bg: #F2FAFF}.search-content .searched-professional-card .card-title{line-height:140%;letter-spacing:.105px;color:#293547}.search-content .searched-professional-card .card-body{--bs-card-spacer-x: 32px;--bs-card-spacer-y: 32px}.search-content .searched-professional-card .user-content{gap:20px}.search-content .searched-professional-card .ad-badge{color:#fff;background:#63707f;border-radius:6px;font-size:14px;line-height:136%;padding:4.2px 7.8px;min-width:18px}.search-content .searched-professional-card .user-avatar{--user-avatar-height: 157px;min-width:var(--user-avatar-height);width:var(--user-avatar-height);height:var(--user-avatar-height)}.search-content .searched-professional-card .professional-about{font-size:17px;line-height:140%;color:#293547;margin-block-end:6px}.search-content .searched-professional-card .professional-attributes{font-size:18px;font-weight:400;line-height:140%;color:#4c5969;gap:12px}.search-content .searched-professional-card .professional-attributes>div{gap:8px}.search-content .searched-professional-card .ratings{margin-block:14px;margin-block-end:8px}.search-content .searched-professional-card .problem-capsules-container{margin-block-end:14px}.search-content .searched-professional-card .problem-capsule{background:#e2f1fd;color:#0e3b89;font-size:14px;font-weight:500;padding:6px 14px;border-radius:100px;line-height:140%;white-space:nowrap}.search-content .searched-professional-card .rating-container{gap:8px;font-size:14px;line-height:136%;color:#003f90}.search-content .searched-professional-card .rating-container.taxcure-rating{margin-block-end:10px}.search-content .searched-professional-card .profile-actions{gap:16px}.search-content .searched-professional-card .profile-actions .btn{width:95%;font-size:18px;font-weight:500}.search-content .searched-professional-card .profile-actions .call-now{background:#00b9ff;color:#fff}.search-content .searched-professional-card .profile-actions .message-action:hover svg>*{stroke:var(--bs-btn-hover-color)!important}.search-content .searched-professional-card .geo-page-user-content.inside{display:none}@media(max-width:1180.98px){.search-content .searched-professional-card .geo-page-user-content.inside{display:block}}.search-content .searched-professional-card .geo-page-user-content h4{font-size:21px;line-height:140%;letter-spacing:.105px}.search-content .searched-professional-card .geo-page-user-content .user-why{font-size:18px;font-weight:400;line-height:140%;color:#4c5969;margin-block-end:10px}.search-content .searched-professional-card .geo-page-user-content>a{font-size:18px;font-style:normal;line-height:140%;text-decoration-line:underline}@media(max-width:1180.98px){.search-content .searched-professional-card .card-body{--bs-card-spacer-x: 24px;--bs-card-spacer-y: 24px}.search-content .searched-professional-card .user-content{flex-flow:column;align-items:center}.search-content .searched-professional-card .user-avatar{--user-avatar-height: 120px}.search-content .searched-professional-card .card-title{justify-content:center}.search-content .searched-professional-card .professional-about{text-align:center}.search-content .searched-professional-card .professional-attributes{flex-flow:column}.search-content .searched-professional-card .professional-attributes>div{justify-content:center!important}.search-content .searched-professional-card .profile-actions{justify-content:start!important;align-items:start!important;flex-wrap:wrap;flex-flow:initial}.search-content .searched-professional-card .profile-actions>*:nth-child(1){width:calc(50% - 10px);order:1}.search-content .searched-professional-card .profile-actions>*:nth-child(2){order:3;width:100%!important}.search-content .searched-professional-card .profile-actions>*:nth-child(3){width:calc(50% - 10px)!important;order:2;float:right}}.geo-page-container{padding:104px 72px}@media(max-width:1180.98px){.geo-page-container{padding:24px 12px}}.misc-content h3{color:#003f90;line-height:120%;margin-block-end:32px}.misc-content h3 button{color:#005dd6;font-size:18px}.misc-content .accordion-item{--bs-accordion-bg: white;--bs-accordion-border-radius: 0px;--bs-accordion-border-width: 0;--bs-accordion-btn-padding-x: 24px;--bs-accordion-btn-padding-y: 24px;--bs-accordion-inner-border-radius: 0;margin-block-end:24px;border-radius:8px;border:1px solid #E0E0E0}.misc-content .accordion-item:has(.accordion-button:not(.collapsed)){background:#f2faff}.misc-content .accordion-item:has(.accordion-button:not(.collapsed)) .accordion-header,.misc-content .accordion-item:has(.accordion-button:not(.collapsed)) .accordion-body{background:#f2faff}.misc-content .accordion-item .accordion-button:after{--bs-accordion-btn-icon: url(/images/icons/expanded-accordion-geo-page.svg)}.misc-content .accordion-item .accordion-button:not(.collapsed):after{--bs-accordion-btn-active-icon: url(/images/icons/minimized-accordion-geo-page.svg)}.misc-content .accordion-item .accordion-header button{border:0;border-radius:0;background:transparent}.misc-content .accordion-item .accordion-header a{display:block;padding:22px}.misc-content .accordion-item .accordion-body{color:#4c5969;font-size:18px;line-height:140%}.geo-page-recommended-container{margin-block-start:104px}.geo-page-recommended-container h3{color:#003f90;line-height:120%;margin-block-end:32px}.geo-page-recommended-container .main-container{border:1px solid #E0E0E0;border-radius:8px;padding:32px;gap:32px}.companies-listing{padding:40px 72px}@media(max-width:1599.98px){.companies-listing{padding:24px 12px}}.companies-listing .result-count{color:#667181;margin:24px 0;font-size:18px;line-height:140%}.companies-listing .card{border-radius:8px!important;border:1px solid #98E5FF!important;margin-bottom:32px!important;background-color:#eefaff!important}.companies-listing .card .card-body{padding:32px!important}.companies-listing .card .card-heading{color:#293547}.companies-listing .card .company-address{color:#4c5969;font-size:15px;column-gap:8px;margin-block-end:9px}.companies-listing .card .professional-info{color:#4c5969;font-size:17px;column-gap:8px}.companies-listing .card .customer-reviews{color:#003f90;font-size:18px;margin:14px 0;column-gap:8px}.companies-listing .card .badge-padding{padding:7.35px 13.65px}.companies-listing .card .action-buttons-container{row-gap:16px}.companies-listing .card .action-buttons-container .btn{padding:8px 16px;font-size:18px}.companies-listing .company-name{font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.companies-listing .company-name a{text-decoration:none;color:#212529}.companies-listing .company-name a:hover{text-decoration:underline}.companies-listing .rating-info{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.875rem;color:#495057}.companies-listing .address-info{font-size:.875rem;color:#495057;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.companies-listing .address-info i{color:#212529}.companies-listing .professional-info{font-size:.875rem;display:flex;align-items:center;gap:.5rem;color:#495057}.companies-listing .professional-info i{color:#212529}.companies-listing .image-log{object-fit:contain;max-height:100px}@media(max-width:1299.98px){.companies-listing .main-heading{font-size:24px!important}.companies-listing .result-count{font-size:15px!important;margin:16px 0!important}.companies-listing .card .card-body{padding:20px!important}.companies-listing .card .card-heading{font-size:18px!important}.companies-listing .card .company-attributes{display:flex;flex-direction:column}.companies-listing .card .company-attributes .customer-reviews{order:-1;flex-direction:column;font-size:14px!important;font-weight:500!important;align-items:flex-start!important;margin:8px 0 16px;gap:8px}.companies-listing .card .company-attributes .company-address,.companies-listing .card .company-attributes .professional-info{order:1;font-size:15px!important}.companies-listing .card .action-buttons-container{margin-top:24px;row-gap:16px}.companies-listing .card .action-buttons-container .btn{font-size:16px}.companies-listing .card .image-log{max-height:120px;margin-block-end:24px}}.star{display:inline-block;width:14px;height:14px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23ffc107" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg>');background-size:contain;background-repeat:no-repeat;margin-right:2px}.star.filled{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ffc107" stroke="%23ffc107" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg>')}.company-details{margin-top:70px!important}.company-details .ratings .stars{display:flex}.company-details .last-child-mb-0:last-child{margin-bottom:0!important}.company-details .last-child-border-0:last-child{border-bottom:0!important}.company-details .company-media-item{width:220px}.company-details .company-media-item .media-label{font-size:.85rem;font-weight:600;color:#6c757d;margin-bottom:5px;text-transform:capitalize}.company-details .company-media-item .media-content{width:220px;height:160px;object-fit:cover;border-radius:8px;display:block;background-color:#f8f9fa}.profile-container .profile-header img{width:100%;height:100%;background-color:#fff;border-radius:4px}@media(max-width:1180.98px){.profile-container .profile-header img{width:155px;height:155px}}.profile-container .profile-header .profile-attributes{font-size:18px;line-height:140%;color:#c2c9d7}.profile-container .profile-header .reviews-container{cursor:pointer}.profile-container .profile-header .reviews-container .reviews{font-size:19px;color:#a9e3ff}.profile-container .profile-header .profile-info{margin-block-start:16px}.profile-container .profile-header .profile-info{line-height:140%;color:#ededee}.profile-container .profile-header .profile-actions{margin-block-start:24px}.profile-container .profile-header .btn{font-size:18px;line-height:125%;letter-spacing:.18px}.profile-container .profile-main-content{padding:42px 75px}@media(max-width:1180.98px){.profile-container .profile-main-content{padding:16px 12px}}.profile-container .profile-card{--bs-card-spacer-x: 24px;--bs-card-spacer-y: 24px;--bs-card-cap-padding-y: var(--bs-card-spacer-y) var(--bs-card-spacer-x);--bs-card-cap-padding-x: 0 var(--bs-card-spacer-x);margin-block-start:32px;background:#f9f9f9}.profile-container .profile-card.solution-experience-list .accordion-button:focus,.profile-container .profile-card.problem-experience-list .accordion-button:focus{--bs-accordion-btn-focus-box-shadow: none}.profile-container .profile-card .badge{border-color:#c0c9d8!important;color:#63707f!important;border-width:1px!important;background:#fff;border-style:solid;padding:8px 12px!important}.profile-container .profile-card h2{color:#293547}.profile-container .profile-card .card-body{color:#4c5969;line-height:140%}.profile-container .profile-card .agency-name{color:#003f90}.profile-container .profile-card .accordion-header{color:#4c5969;line-height:137%}.profile-container .profile-card .accordion-header .accordion-button span{padding-inline:10px;display:block}.profile-container .profile-card .accordion-header .accordion-button:after{--bs-accordion-btn-icon: url(/images/icons/expanded-accordion-profile.svg);position:relative;left:-100%}.profile-container .profile-card .accordion-header .accordion-button:not(.collapsed):after{--bs-accordion-btn-active-icon: url(/images/icons/minimized-accordion-profile.svg)}.profile-container .profile-card .accordion-body{line-height:140%;color:#667181}.profile-container .profile-card .table *{background:transparent}.profile-container .profile-card .table * th{line-height:137%}.profile-container .profile-card .table * td{color:#616060;line-height:140%}.profile-container .profile-card .photo-video-item{color:#667181;line-height:140%}.profile-container .profile-card .photo-video-item img,.profile-container .profile-card .photo-video-item video{width:100%;height:300px}.profile-container .profile-card .review-info-container .nav .active .page-link{background:#003f90}.profile-container .profile-card .review-info-container .peer-review-container{padding:45px;height:293px;overflow-y:auto;background:#fff;border-radius:8px;border:1px solid #E0E0E0}.profile-container .profile-card .review-info-container .peer-review-container .star-container{margin-block-end:16px}.profile-container .profile-card .review-info-container .peer-review-container .adivsed{margin-block-end:24px}.profile-container .profile-card .review-info-container .primary-rating{min-height:620px;height:620px;padding:32px 16px;background:#eefaff;border-radius:8px;border:1px solid #E0E0E0}.profile-container .profile-card .review-info-container .primary-rating .review-rating{margin-block-end:24px;font-size:69px;line-height:102%;letter-spacing:-1px;color:#003f90}.profile-container .profile-card .review-info-container .primary-rating h3{color:#293547;line-height:120%}.profile-container .profile-card .review-info-container .primary-rating .star-ratings-container{font-size:19.084px;line-height:19.084px;font-weight:500;margin-block-end:10px;color:#1f2529}.profile-container .profile-card .review-info-container .primary-rating .star-ratings-container .progress{height:7px}.profile-container .profile-card .review-info-container .primary-rating .star-ratings-container .progress-bar{background-color:#003f90}.profile-container .sticky-top-card{top:6rem!important;z-index:10!important}.profile-container .bg-primary-dark{background-color:#0d3b8e!important}.app-header{z-index:1030!important}.blog-content{padding:40px 72px}.blog-content [id^=searchWidget]{height:100%!important}@media(max-width:1180.98px){.blog-content{padding:17px 13px}}.blog-content>.row{--bs-gutter-x: 0}.blog .container-lg{--bs-gutter-x: 0}.blog-header{background-color:#002b64;color:#fff;padding-inline:120px;padding-block:40px}.blog-header .breadcrumb-item{font-size:18px;font-weight:400;line-height:140%}.blog-header .breadcrumb-item a{color:#a9e3ff;text-decoration:none;--bs-link-color-rgb: bootstrapCore.$Taxcure-LightBlue02}.blog-header .breadcrumb-item a:hover{text-decoration:underline}.blog-header .breadcrumb-item.active{color:#fff}.blog-header .breadcrumb-item+.breadcrumb-item:before{color:#fff}.blog-header .blog-title{font-size:40px;font-weight:700;line-height:120%;margin-block-end:10px!important;margin-top:8px}.blog-header .blog-info .text-dark-subtle{color:#c2c9d7;font-size:18px;font-weight:400;line-height:140%}.blog-header .blog-authors-container{margin-top:32px}.blog-header .blog-authors-container .author-card{font-size:18px;font-weight:400;line-height:140%}.blog-header .blog-authors-container .author-card .author-avatar img{object-fit:cover;box-shadow:0 4px 10px #0000004d}.blog-header .blog-authors-container .author-card .author-label{font-size:18px!important;letter-spacing:.05em;margin-bottom:2px}.blog-header .blog-authors-container .author-card .author-name-link .author{color:#a9e3ff!important;font-size:19px;font-weight:400!important;line-height:140%}.blog-header .blog-authors-container .author-card .author-name-link .author:hover{text-decoration:underline}@media(max-width:1180.98px){.blog-header{padding:24px 16px!important}.blog-header .blog-breadcrumb{font-size:15px;font-weight:400;line-height:140%;margin-bottom:0}.blog-header .blog-title{font-size:28px;font-weight:700;line-height:102%;letter-spacing:-1px;margin:16px 0!important}.blog-header .blog-authors-container{margin-top:10px!important;gap:24px!important}.blog-header .blog-authors-container .author-card{gap:16px!important}.blog-header .author-label{font-size:15px!important}.blog-header .author-name-link{font-size:14px!important}}.main-content h1{font-size:40px;font-weight:700;line-height:120%;color:#1f2529}.main-content h2{font-size:36px;font-weight:700;line-height:120%;color:#1f2529;margin-block-start:32px;margin-block-end:24px}.main-content h3{font-size:28px;color:#1f2529;font-weight:700;line-height:120%}.main-content p,.main-content li{font-size:18px;font-weight:400;line-height:140%;color:#4c5969}.main-content a{color:#005dd6;text-decoration:none}.main-content a:hover{text-decoration:underline}.main-content button:not(.find-button):not(.isr-btn):not(.btn){background-color:transparent;border:none;border-radius:8px;padding:8px 16px;font-size:18px;font-weight:500;line-height:125%;letter-spacing:.18px}.main-content #collapseOne{padding:12px 24px}.main-content img{max-width:100%!important}@media(max-width:1180.98px){.main-content{margin-block-start:24px}.main-content h1{font-size:28px;font-weight:700;line-height:102%;letter-spacing:-1px}.main-content h2{font-size:24px;font-weight:700;line-height:102%}.main-content h3{font-size:20px;font-weight:700;line-height:102%}.main-content img:first-of-type{width:100%!important;height:auto!important;margin-block:24px!important}.main-content table{width:100%;display:block;overflow-x:auto}}.blog-items-container{padding:42px 72px}@media(max-width:1180.98px){.blog-items-container{padding:24px 10px}}.blog-item{--bs-card-spacer-x: 24px;--bs-card-spacer-y: 24px;margin-block-end:32px}.blog-item .card-title{color:#293547;line-height:140%;letter-spacing:.105px}.blog-item .card-title .published-date{color:#63707f;font-size:16px}.blog-item .blog-item-content{margin-block:32px}.blog-item .blog-exerpt{color:#4c5969;font-size:18px;line-height:140%}.blog-item .read-more-link a{color:#005dd6;font-size:18px;line-height:140%}.blog-pagination{margin:auto}.blog-disclaimer{font-size:12px;color:#707070;letter-spacing:0;margin-block-start:60px}.blog-article{border-bottom:1px solid #dadada;padding-inline-end:8px}.match-container{padding:32px;background:#003c8e;color:#fff;font-size:18px;line-height:140%;border-radius:8px}.match-container ul{margin-block:24px 32px}.match-container ul li:not(:last-child){margin-block-end:12px}.match-container .btn{color:#003f90;line-height:125%;letter-spacing:.18px;width:208px;border-color:#003c8e}@media(max-width:1180.98px){.match-container .btn{width:100%}}.match-container .match-image{position:absolute;right:0;bottom:-8px;width:240px;max-width:45%;height:161px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:1180.98px){.match-container .match-image{bottom:-20px}}.professional-home .banner{min-height:600px;background-color:#fff;overflow:hidden}.professional-home .banner h1{font-size:2.8rem;color:#333;line-height:1.2}.professional-home .banner .login-link a:hover{text-decoration:underline}.professional-home .banner .signup-title{font-size:1.1rem}.professional-home .banner .form-control-lg{border:1px solid #ced4da;padding:.75rem 1rem;font-size:1rem}.professional-home .banner .btn-lg{padding:.75rem 2rem;background-color:#0e3b89;border:none}.professional-home .banner .btn-lg:hover{background-color:#09275b}.professional-home .banner .banner-image-container{top:0;right:-100px;width:120%;height:100%}.professional-home .banner .banner-image-container .banner-image{width:100%;height:100%;object-fit:cover;object-position:left center}.professional-home .why-signup{padding:80px 0}.professional-home .why-signup h2{font-size:2.5rem;color:#333}.professional-home .why-signup .video-link{color:#0e3b89;font-size:1.1rem}.professional-home .why-signup .video-link svg{color:#0e3b89}.professional-home .why-signup .video-thumbnail-wrapper{max-width:800px;position:relative}.professional-home .why-signup .video-thumbnail-wrapper img{width:100%}.professional-home .why-signup .video-thumbnail-wrapper .player{cursor:pointer}.professional-home .why-signup .video-thumbnail-wrapper .player .button-container{display:none}.professional-home .why-signup .video-thumbnail-wrapper .player:hover{background:#0000001a}.professional-home .why-signup .video-thumbnail-wrapper .player:hover .button-container{display:block}.professional-home .why-signup .feature-point h4{font-size:1.25rem;margin-bottom:.5rem}.professional-home .why-signup .feature-point p{font-size:1rem;line-height:1.6}.professional-home .process-works{padding:80px 0}.professional-home .process-works .step-circle{width:40px;height:40px;background-color:#0e3b89;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem}.professional-home .process-works .step-icon{height:100px;display:flex;align-items:center;justify-content:center}.professional-home .process-works h5{font-size:1.25rem;margin-bottom:1rem;min-height:3rem}.professional-home .marketing-solution{padding:80px 0}.professional-home .marketing-solution .grey-image{mix-blend-mode:luminosity}.professional-home .marketing-solution h2{font-size:2.2rem}.professional-home .marketing-solution ul li{position:relative;padding-left:0;font-size:1.1rem}.professional-home .marketing-solution .description{font-size:1rem;line-height:1.7}.professional-home .marketing-solution .description p{margin-bottom:1.5rem}@media(max-width:991px){.professional-home .banner{text-align:center;min-height:auto}.professional-home .banner h1{font-size:2.2rem}.professional-home .banner .btn-lg{width:100%!important}.professional-home .banner-image-container{position:relative;right:0;width:100%;height:300px;margin-top:2rem}}.professional-home #showYoutubeContentOnClick:after:hover{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}body,html{width:calc(100vw + 10px);scrollbar-width:thin;-ms-overflow-style:auto;scrollbar-color:#888888 #e0e0e0;overflow-y:scroll;overflow-x:hidden}body::-webkit-scrollbar,html::-webkit-scrollbar{display:block;width:4px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background-color:#00000080}.container,.container-fluid{--bs-gutter-x: 0;scrollbar-gutter:stable}.container::-webkit-scrollbar,.container-fluid::-webkit-scrollbar{width:6px}.container::-webkit-scrollbar-track,.container-fluid::-webkit-scrollbar-track{background:transparent}.container::-webkit-scrollbar-thumb,.container-fluid::-webkit-scrollbar-thumb{background:#00000059;border-radius:999px}@media(max-width:1180.98px){.container,.container-fluid{padding:0}}.nav-tabs .nav-link{color:#667181;line-height:140%;padding:8px 16px}.modal .btn-close{--bs-btn-close-color: white;--bs-btn-close-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_965_2156)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.0039 -0.0131496C15.1365 -0.01426 15.2679 0.0118523 15.3906 0.0620457C15.5135 0.112324 15.6258 0.185932 15.7197 0.279819C15.8136 0.373712 15.8872 0.486024 15.9375 0.608921C15.9877 0.73167 16.0138 0.863028 16.0127 0.995639C16.0115 1.12842 15.9831 1.26035 15.9307 1.38236C15.8783 1.50417 15.8024 1.61445 15.707 1.70658L9.41406 7.99955L15.707 14.2925C15.8891 14.481 15.9895 14.7336 15.9873 14.9956C15.985 15.2578 15.8797 15.5094 15.6943 15.6949C15.509 15.88 15.2581 15.9846 14.9961 15.9869C14.734 15.9891 14.4815 15.8887 14.293 15.7066L8 9.41361L1.70703 15.7066C1.5185 15.8887 1.26599 15.989 1.00391 15.9869C0.741934 15.9846 0.491025 15.88 0.305664 15.6949C0.120256 15.5094 0.0149737 15.2578 0.0126953 14.9956C0.010505 14.7336 0.110888 14.481 0.292969 14.2925L6.58594 7.99955L0.292969 1.70658C0.105505 1.51905 0 1.2647 0 0.999546C7.65861e-06 0.734392 0.105505 0.480035 0.292969 0.292514C0.480495 0.105054 0.734844 -0.000454284 1 -0.000454284C1.26516 -0.000452935 1.51951 0.105052 1.70703 0.292514L8 6.58548L14.293 0.292514C14.3851 0.19714 14.4954 0.121281 14.6172 0.0688817C14.7392 0.0164727 14.8711 -0.0119958 15.0039 -0.0131496Z' fill='%23F3F3F3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_965_2156'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.modal .modal-dialog{max-width:724px}.modal .modal-header{background-color:#002b64;padding:16px}.modal .modal-header .close-button{border:none;background-color:transparent;cursor:pointer}.modal .modal-header .modal-title{color:#f3f3f3!important;font-size:22px;font-weight:500}@media(max-width:1180.98px){.modal .modal-header{padding:12px}.modal .modal-header .modal-title{font-size:17px}}.modal .modal-body{padding:16px!important}.modal .modal-body .form-label{margin-bottom:8px;font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.08px;color:#1f2529!important}.modal .modal-body .form-control,.modal .modal-body .form-select,.modal .modal-body .form-select::placeholder{color:var(--Taxcure-GreyLabelText, #63707F);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.modal .modal-body .form-control option,.modal .modal-body .form-select option,.modal .modal-body .form-select::placeholder option{font-size:16px}.modal .modal-body .tax-agency-problem-label{padding-bottom:8px;margin-bottom:16px}.modal .modal-body .form-check-label{font-size:18px;font-weight:400;line-height:140%}.modal .modal-body .form-check{margin-bottom:24px}.modal .modal-body textarea.form-control{padding:26px 12px 10px;border-radius:4px;border:1px solid #D8DDE5}.modal .modal-body div.help-message{color:#667181;font-size:14px;font-weight:400;line-height:136%}.modal .modal-body .agree-message{color:#63707f;font-size:14px;font-weight:400;line-height:136%}.modal .modal-body .gap-18{display:flex;column-gap:18px}.modal .modal-body .gap-18>div{flex:1}@media(max-width:991.98px){.modal .modal-body .gap-18{flex-direction:column;row-gap:18px}}.modal .modal-body>div:not(:last-child){margin-bottom:32px}.modal .modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px;border-top:1px solid #dee2e6}.modal .modal-footer .btn{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;font-size:16px;border-radius:4px}.modal .modal-footer .btn-secondary{background-color:#67757f;color:#fff}.cursor-pointer{cursor:pointer}.form-select{font-size:18px;padding-inline-end:40px}.zipcode-invalid-input.is-invalid{background-position:right 12px center!important;background-size:16px 16px!important;padding-right:36px!important}main{margin-top:117px}
