body div.wpforms-container-full .wpforms-form input.wpforms-field-medium,body div.wpforms-container-full .wpforms-form input.wpforms-field-medium,body div.wpforms-container-full .wpforms-form select.wpforms-field-medium,body div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%}#site-navigation-wrap .dropdown-menu>li>a{font-size:18px}h2.elementor-heading-title span{font-size:18px}#plan-wrapper .plan-wrap .elementor-widget-wrap{border:1px solid #ccc;border-radius:10px;padding:0 0}#plan-wrapper .plan-wrap.plan-blue .elementor-widget-wrap{border:1px solid #53cfe9}#plan-wrapper .plan-wrap.plan-green .elementor-widget-wrap{border:1px solid #5bbd68}#plan-wrapper .plan-wrap.plan-red .elementor-widget-wrap{border:1px solid #c34350}.plan-blue .plan-price:after{content:'';position:absolute;left:calc(50% - 25px);border-left:20px solid #fff0;border-right:20px solid #fff0;border-top:20px solid #53cfe9}.plan-green .plan-price:after{content:'';position:absolute;left:calc(50% - 25px);border-left:20px solid #fff0;border-right:20px solid #fff0;border-top:20px solid #5abd6a}.plan-red .plan-price:after{content:'';position:absolute;left:calc(50% - 25px);border-left:20px solid #fff0;border-right:20px solid #fff0;border-top:20px solid #c34350}.plan-blue .elementor-widget-button:after,.plan-green .elementor-widget-button:after,.plan-red .elementor-widget-button:after{content:'';position:absolute;top:0;left:calc(50% - 15px);border-left:15px solid #fff0;border-right:15px solid #fff0;border-top:15px solid #fff}.plan-price h2 sup{top:-12px;font-size:21px}.plan-wrap .plan-title{margin-bottom:0!important}.select-plan-btn{position:absolute;bottom:0}.pmpro_form{max-width:800px;margin:0 auto}#pmpro_pricing_fields .pmpro_checkout-fields p{margin-bottom:0;padding-bottom:0}form.pmpro_form .input,form.pmpro_form textarea,form.pmpro_form select{display:inline-block;max-width:99%}.pmpro_checkout-field{width:50%;padding:0 15px;float:left;position:relative}#profession_div,#street_add_mail_add_same_div,#convicted_of_a_crime_div,#professionally_disciplined_div,#sued_by_a_client_div,#additional_listserve_div,#howmany_additional_listserve_div{width:100%}#pmpro_checkout_box-sec_mail_address hr,#pmpro_checkout_box-website_info_section hr,#pmpro_checkout_box-primary_member_info hr{display:none}#ack_check_div,#cert_check_div{position:relative;width:100%}#ack_check_div #ack_check,#cert_check_div #cert_check{position:absolute;top:10px}#ack_check_div label,#cert_check_div label{padding-left:30px}#ExpirationYear,#ExpirationMonth{width:45%}#ExpirationYear{margin-left:10px}#ExpirationMonth{margin-right:10px}.pmpro_payment-expiration abbr{display:none}#services_provided{min-height:150px}#pmpro_pricing_fields .pmpro_checkout-fields{overflow:hidden;margin:0 0}.pmpro_checkout-fields{overflow:hidden;margin:0 -15px}.pmpro_checkout h3{text-transform:uppercase}.pmpro_error{background-color:#f2dede;border-color:#ebccd1!important;color:#a94442!important}#profile-header{width:100%;min-height:150px;position:relative;margin-bottom:75px;border-bottom:1px solid #ccc}#profile-header .banner-section{width:100%;height:320px;background:#00adef}#profile-header .banner-section .container{height:100%}.prof-title-sec{height:45px}.av-logo{position:absolute;bottom:-35px;left:15px}.av-logo{width:262px;height:222px;overflow:hidden;border:5px solid #efefef;display:flex;align-items:center;justify-content:center;background:#fefefe}.av-logo img{margin:0;display:block;width:100%}.prof-title-sec h2{line-height:45px}.conact-information{padding:15px;background:#f7f7f7;margin-bottom:30px}.contact-icos{text-align:right}.contact-icos li{display:inline-block;list-style:none;padding:0 10px;position:relative}.contact-icos li::after{content:'|';position:absolute;right:-3px;top:0}.contact-icos li:last-child::after{display:none}.conact-information p strong{display:inline-block}.services-provided{list-style:none;margin:0;padding:0}.services-provided li{display:flex;position:relative}.services-provided li::before{content:'\f101';font-family:'fontawesome';margin-right:10px;color:#be1d2d}.office-address{padding:15px;background:#f7f7f7;margin-bottom:25px}.office-address ul{margin:0;padding:0;list-style:none}.office-address ul li{margin:0;padding:0;display:flex;align-items:center}.office-address i{width:40px}.office-address p{margin:0}#clearsign{cursor:pointer;color:red;position:absolute;bottom:10px;left:53px}#signvalue_div label,#signvalue_div span abbr{display:none}form.pmpro_form label{font-weight:600}form.pmpro_form label.pmprorh_radio_label{font-weight:400}.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_payment-account-number{width:75.5%}form.pmpro_form .checkout-pwd-txt{padding:0 0 0 15px}@media screen and (max-width:740px){.pmpro-checkout #main-content .container{padding-left:0px!important;padding-right:0px!important;width:89%!important}}.pmpro-checkout h1.entry-title{text-transform:none!important;font-size:24px!important}.pmpro-checkout .level-txt{text-transform:none!important;font-size:24px!important}.pmpro-checkout .chkout-cost{font-size:24px!important;font-weight:700}.pmpro-checkout .discount-code-text{font-size:24px!important;font-weight:700}#pmpro_form #error_tos{position:initial}#pmpro_form #pmpro_tos_fields p{text-align:justify}#pmpro_form #pmpro_tos_fields h2{font-size:15px}#pmpro_form #tos-title{font-size:17px;font-weight:700}#pmpro_form .pmpro_checkout-fields{padding-bottom:3px}#pmpro_form{--checkout-primary:#0b8fca;--checkout-primary-dark:#0877a8;--checkout-primary-light:#eaf7fc;--checkout-text:#17212b;--checkout-muted:#66727d;--checkout-border:#dfe5ea;--checkout-border-light:#edf1f4;--checkout-background:#f5f8fa;--checkout-card:#ffffff;--checkout-success:#198754;--checkout-danger:#dc3545;--checkout-radius:14px;--checkout-radius-small:9px;--checkout-shadow:0 8px 30px rgba(15, 35, 50, 0.07);--checkout-shadow-hover:0 12px 38px rgba(15, 35, 50, 0.10);--checkout-transition:all .2s ease}#pmpro_form{max-width:980px;margin:0 auto;color:var(--checkout-text);font-size:15px;line-height:1.6}#pmpro_form *,#pmpro_form *::before,#pmpro_form *::after{box-sizing:border-box}.membership-checkout-page #pmpro_form .pmpro_card{margin-bottom:22px;background:var(--checkout-card);border:1px solid var(--checkout-border-light);border-radius:var(--checkout-radius);box-shadow:var(--checkout-shadow);overflow:hidden;transition:var(--checkout-transition)}.membership-checkout-page #pmpro_form .pmpro_card:hover{box-shadow:var(--checkout-shadow-hover)}.membership-checkout-page #pmpro_form .pmpro_card_title{margin:0;padding:22px 30px;border-bottom:1px solid var(--checkout-border-light);background:#fff;color:var(--checkout-text);font-size:21px;font-weight:700;line-height:1.3}.membership-checkout-page #pmpro_form .pmpro_card_title:not(#pmpro_pricing_fields .pmpro_card_title){padding-top:22px!important}#pmpro_form .pmpro_card_title_cairs{color:var(--checkout-text);font-size:17px;font-weight:700;line-height:1.4}.membership-checkout-page #pmpro_form .pmpro_card_content{padding:26px 30px}#pmpro_form .pmpro_card_actions{padding:15px 30px;border-top:1px solid var(--checkout-border-light);background:#fafcfd;color:var(--checkout-muted);font-size:14px}#pmpro_form .pmpro_card_actions a{color:var(--checkout-primary);font-weight:600;text-decoration:none}#pmpro_form .pmpro_card_actions a:hover{text-decoration:underline}#pmpro_pricing_fields{border:1px solid #cfeaf6;background:linear-gradient(135deg,#ffffff 0%,#f4fbfe 100%)}#pmpro_pricing_fields .pmpro_card_title{background:#fff0;border-bottom:1px solid #dceff6}#pmpro_pricing_fields .pmpro_card_content{padding-bottom:25px}#pmpro_pricing_fields .pmpro_card_title_cairs:first-child{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding-bottom:0}#pmpro_pricing_fields .pmpro_card_content .pmpro_card_title_level_cairs{padding-bottom:0}#pmpro_pricing_fields .pmpro_checkout-h3-msg{font-size:13px;font-weight:600}#pmpro_pricing_fields .pmpro_checkout-h3-msg a{display:inline-flex;align-items:center;padding:5px 10px;border-radius:6px;background:var(--checkout-primary-light);color:var(--checkout-primary);text-decoration:none;transition:var(--checkout-transition)}#pmpro_pricing_fields .pmpro_checkout-h3-msg a:hover{background:var(--checkout-primary);color:#fff!important}#pmpro_level_cost{margin-top:20px;padding-top:18px;border-top:1px dashed #cbdfe7}#pmpro_level_cost .pmpro_card_title_cairs{margin:0;color:var(--checkout-primary-dark);font-size:20px}#pmpro_form .pmpro_level_discount_applied{display:flex;align-items:center;gap:8px;margin:0 0 15px;padding:10px 14px;border-radius:8px;background:#eefaf3;border:1px solid #c9ead7;color:#196b3a;font-size:14px}#pmpro_form .pmpro_tag-discount-code{display:inline-block;padding:3px 8px;border-radius:5px;background:#d8f2e3;color:#176638;font-weight:700}#pmpro_form #other_discount_code_p{display:block}#pmpro_form #other_discount_code_toggle{border:0;padding:0;background:#fff0;color:var(--checkout-primary);font-size:14px;font-weight:600;cursor:pointer}#pmpro_form #other_discount_code_toggle:hover{text-decoration:underline}#pmpro_form #other_discount_code_fields{margin-top:15px}#pmpro_form fieldset.pmpro_form_fieldset{margin:0 0 22px;padding:0;border:0;min-width:0}#pmpro_form .pmpro_form_fields{width:100%}#pmpro_form .pmpro_cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#pmpro_form .pmpro_form_fields-inline{display:flex;align-items:stretch;gap:10px}#pmpro_form .pmpro_form_field .pmpro_form_field-radio-items{margin:0}#pmpro_form .pmpro_cols-2>.pmpro_form_field{margin-bottom:0}.membership-checkout-page #total_years_as_licensed_attorny_div,.membership-checkout-page #colleges_dates_degrees_div,.membership-checkout-page #publications_div,.membership-checkout-page #professional_organizations_div{width:100%!important;margin-bottom:15px!important}#pmpro_form .pmpro_form_label,#pmpro_form label{display:block;margin:0 0 7px;color:#27333d;font-size:14px;font-weight:600;line-height:1.4}#pmpro_form .pmpro_form_label abbr,#pmpro_form label abbr{color:var(--checkout-danger);text-decoration:none;border-bottom:none;vertical-align:super}#pmpro_form .pmpro_asterisk{font-size:14px;color:var(--checkout-danger)}#pmpro_form .pmpro_asterisk2{color:var(--checkout-danger);font-weight:700}#pmpro_form input[type="text"],#pmpro_form input[type="email"],#pmpro_form input[type="password"],#pmpro_form input[type="tel"],#pmpro_form input[type="number"],#pmpro_form input[type="url"],#pmpro_form input[type="search"],#pmpro_form select,#pmpro_form textarea{min-height:46px;padding:11px 13px;border:1px solid var(--checkout-border);border-radius:var(--checkout-radius-small);background:#fff;color:var(--checkout-text);font-family:inherit;font-size:15px;line-height:1.4;outline:none;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}#pmpro_form textarea{min-height:110px;resize:vertical}#pmpro_form input::placeholder,#pmpro_form textarea::placeholder{color:#9aa5ad}#pmpro_form input:hover,#pmpro_form select:hover,#pmpro_form textarea:hover{border-color:#b9c6ce}#pmpro_form input:focus,#pmpro_form select:focus,#pmpro_form textarea:focus{border-color:var(--checkout-primary);box-shadow:0 0 0 3px rgb(11 143 202 / .12);background:#fff}#pmpro_form select{cursor:pointer}#pmpro_form .pmpro_form_field-password{position:relative}#pmpro_form .pmpro_form_field-password-toggle{position:relative}#pmpro_form .pmpro_form_field-password-toggle button{right:8px;bottom:4px;padding:4px 8px;border:0;border-radius:6px;background:#fff0;color:var(--checkout-primary);cursor:pointer}#pmpro_form .pmpro_form_field-password-toggle button:hover{background:var(--checkout-primary-light)}#pmpro_form .pmpro_form_field-password-toggle-state{font-size:12px}#pmpro_form .pmpro_hidden{display:none!important}.membership-checkout-page #pmpro_form .pmpro_form_section{background:var(--checkout-card);border:1px solid var(--checkout-border-light);border-radius:var(--checkout-radius);box-shadow:var(--checkout-shadow);overflow:hidden;margin:0}.membership-checkout-page #pmpro_form .pmpro_form_section .pmpro_card,.membership-checkout-page #pmpro_form .pmpro_form_section .pmpro_card:hover{margin:0;border:0;border-radius:0;box-shadow:none;background:#fff0}#pmpro_form .pmpro_form_section fieldset.pmpro_form_fieldset,#pmpro_form fieldset#pmpro_payment_information_fields.pmpro_form_fieldset{margin:0}#pmpro_user_fields .pmpro_card_title{position:relative}#pmpro_user_fields .pmpro_card_content .pmpro_form_fields .pmpro_form_field-password,#pmpro_user_fields .pmpro_card_content .pmpro_form_fields .pmpro_form_field-email{width:100%}#pmpro_account_loggedin{padding:15px;border-radius:8px;background:#f5f8fa;color:var(--checkout-muted)}#pmpro_account_loggedin strong{color:var(--checkout-text)}#pmpro_tos_fields{padding-left:15px;padding-right:15px;margin-top:0!important;margin-bottom:0!important}#pmpro_tos_fields .pmpro_checkout-fields{display:block!important}#pmpro_tos_fields .pmpro_label-inline{padding:14px 16px;border:1px solid var(--checkout-border);border-radius:9px;background:#fafcfd;cursor:pointer;font-weight:600}#pmpro_tos_fields .pmpro_label-inline:hover{border-color:#b9dbe8;background:#f5fbfd}#pmpro_tos_fields input[type="checkbox"]{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--checkout-primary);vertical-align:sub}#pmpro_license{max-height:180px;overflow-y:auto;margin-top:12px;padding:15px;border:1px solid var(--checkout-border-light);border-radius:8px;background:#fff;color:var(--checkout-muted);font-size:13px;line-height:1.6}#pmpro_billing_address_fields .pmpro_form_field{width:100%}.membership-checkout-page #pmpro_payment_information_fields .pmpro_card{border-color:#d7e5eb;padding-bottom:0}.membership-checkout-page #pmpro_payment_information_fields .pmpro_card_content{padding-bottom:0}.membership-checkout-page #pmpro_payment_information_fields .pmpro_form_fields{max-width:100%}.membership-checkout-page #pmpro_payment_information_fields .pmpro_form_fields .pmpro_payment-discount-code{width:100%}#pmpro_payment_information_fields .pmpro_payment-account-number{width:49%;margin-bottom:18px}#pmpro_payment_information_fields .pmpro_cols-2:has(.pmpro_payment-expiration){width:49%;gap:20px}#pmpro_payment_information_fields .pmpro_cols-2 .pmpro_payment-expiration,#pmpro_payment_information_fields .pmpro_cols-2 .pmpro_payment-cvv{width:100%}#pmpro_payment_information_fields #AccountNumber{font-family:monospace;letter-spacing:1px}#pmpro_payment_information_fields .pmpro_payment-expiration .pmpro_form_fields-inline{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}#pmpro_payment_information_fields .pmpro_payment-expiration .pmpro_form_fields-inline select{min-width:0}#pmpro_form .pmpro_btn{border-radius:9px;font-family:inherit;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}#pmpro_form .pmpro_btn:hover{transform:translateY(-1px)}#pmpro_form .pmpro_btn-submit-discount-code{min-height:46px;padding:0 18px;border:1px solid var(--checkout-primary);background:var(--checkout-primary);color:#fff}#pmpro_form .pmpro_btn-submit-discount-code:hover{background:var(--checkout-primary-dark)}#pmpro_form .pmpro_form_section .pmpro_form_submit{margin:0;padding:22px 30px 30px}#pmpro_form #pmpro_submit_span{display:block}#pmpro_form #pmpro_btn-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:13px 25px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--checkout-primary),var(--checkout-primary-dark));color:#fff;font-size:16px;font-weight:700;letter-spacing:.1px;box-shadow:0 8px 20px rgb(11 143 202 / .20)}#pmpro_form #pmpro_btn-submit:hover{background:linear-gradient(135deg,var(--checkout-primary-dark),#06648e);box-shadow:0 10px 25px rgb(11 143 202 / .28)}#pmpro_form #pmpro_btn-submit:active{transform:translateY(0)}#pmpro_processing_message{color:var(--checkout-muted);font-size:14px}#pmpro_form .pmpro_message{margin:0 0 20px;padding:14px 17px;border-radius:9px;font-size:14px}#pmpro_form .pmpro_message.error,#pmpro_form .pmpro_message.pmpro_error{border:1px solid #f3c2c7;background:#fff5f6;color:#a32934}#pmpro_form .pmpro_message.success,#pmpro_form .pmpro_message.pmpro_success{border:1px solid #bce3cb;background:#f2fbf5;color:#176b39}#pmpro_form .pmpro_form_section #pmpro_message_bottom{margin:0 30px 20px}#pmpro_form .pmpro_error-field{border-color:var(--checkout-danger)!important;box-shadow:0 0 0 3px rgb(220 53 69 / .08)!important}#pmpro_form .pmpro_custom_error{display:block;margin-top:6px;color:var(--checkout-danger);font-size:13px!important;font-weight:500;line-height:1.45}@media (max-width:767px){#pmpro_form{font-size:14px}#pmpro_form .pmpro_card_content{padding:20px 18px}#pmpro_form .pmpro_card_title{padding:18px;font-size:18px}#pmpro_form .pmpro_card_actions{padding:13px 18px}#pmpro_pricing_fields .pmpro_card_title_cairs:first-child{align-items:flex-start;flex-direction:column}#pmpro_form .pmpro_cols-2{grid-template-columns:1fr;gap:0}#pmpro_form .pmpro_cols-2>.pmpro_form_field{margin-bottom:18px}#pmpro_form .pmpro_form_fields-inline{flex-direction:column}#pmpro_form .pmpro_form_label,#pmpro_form label{font-size:13px}#pmpro_form input[type="text"],#pmpro_form input[type="email"],#pmpro_form input[type="password"],#pmpro_form input[type="tel"],#pmpro_form input[type="number"],#pmpro_form input[type="url"],#pmpro_form input[type="search"],#pmpro_form select,#pmpro_form textarea{font-size:16px}#pmpro_form .pmpro_btn-submit-discount-code{width:100%}.pmpro{.pmpro_form_submit{margin-top:0;padding:16px}}#pmpro_form #pmpro_btn-submit{min-height:52px;font-size:15px}#pmpro_form .pmpro_custom_error{font-size:12px!important}#pmpro_payment_information_fields .pmpro_payment-account-number{width:100%}#pmpro_payment_information_fields .pmpro_cols-2:has(.pmpro_payment-expiration){width:100%;gap:18px}#pmpro_payment_information_fields .pmpro_cols-2 .pmpro_payment-expiration{width:96%}}