h1,h2{font-family:Arial,Helvetica,sans-serif}h3,h4,h5{margin-bottom:5px}.career_contact,.career_contact a,.champ_blue,.champ_gold,.directory_nav,.directory_title,.pid_address_head,.pid_footer,.pid_link_exchange a{font-weight:700}.broker-plans ul li ul,.clear:after{display:block}h1{font-size:22px;margin-top:0}h2{font-size:20px;margin-top:0}.pid_main_headline,h3{font-size:18px;margin-top:0;font-family:Arial,Helvetica,sans-serif}h4{font-family:Arial,Helvetica,sans-serif;font-size:16px;margin-top:0}h5{font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-top:0}.clear:after{content:".";height:0;overflow:hidden;clear:both;visibility:hidden}.pid_main_headline{color:#000;text-align:right;margin-bottom:18px}.bio{text-align:left;vertical-align:top;padding:10px}.directory_nav{font-size:9px;text-align:right;line-height:28px}.dir_form{margin-top:11px}.directory_title{font-size:16px;text-align:left;text-indent:15px}.directory_cont{text-align:center;padding-bottom:20px;margin:auto}.flip-card{background-color:transparent;width:178px;height:315px;border:1px solid #f1f1f1;perspective:1000px;margin:5px;display:inline-block}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.flip-card-back,.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden}.flip-card-front{background-color:#6177a0;color:#fff}.flip-card-front a{color:#fff}.flip-card-back a,.flip-card-front a:hover{color:#333}.flip-card-back{background-color:#f7931e;color:#fff}.flip-card-back a:hover{color:#070}.flip-card-inner h1{font-size:14px;line-height:20px;color:#fff}.flip-card-front img{border:1px solid #999;height:210px;width:160px;margin:8px}.card_social_links{text-align:center;margin:10px 0}.card_social_links img{border:none;width:30px;height:30px;margin:6px 5px}.card_trail{font-size:12px;text-align:right;line-height:16px}.card_detail_cont,.card_title_cont,.center{text-align:center}.card_detail_cont{width:180px;float:left}.card_body{padding:10px}.card_link_cont div{font-size:14px;text-align:center;padding:2px}.card_photo{border:1px solid #aaa;height:210px;width:160px;margin:4px auto}.card_bio{text-align:justify}.profile_tags{background-color:#afa;border:1px solid #999;border-radius:4px;font-size:14px;text-align:center;padding:5px;margin:12px;width:150px;float:left}.card_logo{margin-right:10px}.youtube_vid{background-color:#91a3b5;text-align:center;padding:8px;margin-top:15px}.photo_border_left{border:1px solid #333;margin-right:10px;float:left}.pid_address_head{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#333;text-align:left;padding-bottom:2px}.pid_directions_black,.pid_directions_black a{font-size:10px;color:#666}.pid_directions_black a:hover{font-size:10px;color:#000}.pid_office_flex{display:flex;flex-wrap:wrap;gap:1.8rem;margin-bottom:1rem}.pid_office_flex>*{flex-grow:1;flex-shrink:0;flex-basis:max-content;max-width:50%;margin:auto}.post_failed,.post_success,.post_warning{color:#000;text-align:center;margin:15px;padding:5px;font-size:14px;clear:both}.pid_office_flex img{width:360px;height:224px}.post_success{background-color:#afa;border:1px solid #447e3f}.post_warning{background-color:#ffa;border:1px solid #e6d910}.post_failed{background-color:#faa!important;border:1px solid #e64310!important}.disabled_cell{background-color:#eee;color:#666;text-align:left;padding:5px}.champ_blue{color:#2b4981}.champ_gold{color:#f7931e}.hidden{display:none}.pid_link_exchange{border-top:1px solid #000;font-size:14px;margin-bottom:10px;margin-left:5px;clear:both}.broker-plans,.pid_footer{font-size:16px}.pid_footer{font-family:Arial,Helvetica,sans-serif;color:#2b4981;text-align:center;padding:10px;margin-bottom:15px}.ui-autocomplete{z-index:5000}.career_contact{font-size:16px}.career_contact a{color:#037dba}.recruit_links{text-align:center;margin-top:30px}.recruit_links a{background-color:#380;border:1px solid #1b0;border-radius:4px;color:#fff;width:160px;margin:0 40px;padding:6px;display:inline-block}.broker-plans ul{list-style-type:none;display:flex;flex-flow:row wrap;gap:1em;margin-bottom:5px}.broker-plans ul>li{flex-basis:45%;font-weight:700;text-align:center;padding:.5em .1em .1em;background:#b5d0ff;margin:0;border-radius:.5em}.broker-plans ul li ul li{font-weight:400;text-align:left;background:0 0;padding-top:.1em}.broker-plan-disclaimer{font-size:10px;margin-bottom:10px}@media only screen and (min-width:768px) and (max-width:1284px){.broker-plans{font-size:14px}}@media only screen and (min-width:481px) and (max-width:767px){.broker-plans{font-size:14px}.recruit_links a{margin:10px}}@media only screen and (max-width:480px){.broker-plans ul>li{flex-basis:100%}.recruit_links a{margin:10px}.pid_office_flex{flex-direction:column;flex-wrap:nowrap}.pid_office_flex>*{max-width:100%}.pid_office_flex img{width:100%;height:auto}.card_detail_cont{width:100%;float:none}.card_photo{float:left}.card_bio{clear:both}}