.agent-heading{background-position:center;background-repeat:no-repeat;background-size:cover;justify-content:center;min-height:300px;padding:4rem 2rem 2rem;position:relative}.agent-heading,.agent-info{display:flex;flex-direction:column}@media (min-width:768px){.agent-info{flex-direction:row}}.agent-info__apply,.agent-info__details,.agent-info__img{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}@media (min-width:768px){.agent-info__apply,.agent-info__details,.agent-info__img{margin-bottom:0}.agent-info__details,.agent-info__img{align-items:flex-start}.agent-info__img{width:35%}.agent-info__details{width:55%}.agent-info__details.right{width:15%}}.agent-info__apply{align-items:center;margin-bottom:0}@media (min-width:768px){.agent-info__apply{width:20%}}.agent-info__apply a{width:100%}@media (min-width:768px){.agent-info__apply a{width:auto}}.agent-info__img img.agent-info__img-photo{display:block;max-height:285px;max-width:200px;-o-object-fit:cover;object-fit:cover}.agent-info__img img.agent-info__img-logo{display:block;max-height:200px;max-width:200px}@media (min-width:768px){.agent-info__img img.agent-info__img-logo{max-height:225px;max-width:225px}}.agent-info__details-box{padding-left:34px;text-align:left}.agent-heading h1{border-bottom:1px solid #ddd;font-size:1.7em;padding-bottom:0.25rem}.agent-heading h1,.agent-heading h2{font-weight:700;margin-bottom:0.5rem}.agent-heading h2{font-size:1.2em;line-height:1.75rem}.agent-heading h3{font-size:1em;font-weight:700;margin-bottom:1rem}.agent-detail__item{line-height:1.5rem}.agent-detail__item:not(:last-child){margin-bottom:0.5rem}.agent-detail__item a{display:block;display:inline-block}.agent-detail__item--muted{color:#666;font-size:0.9em}.agent-detail__item span{background-position:1px;background-repeat:no-repeat;background-size:20px;display:inline-block;float:left;height:24px;margin-right:10px;width:24px}.agent-detail__social{display:flex;flex-direction:row}.agent-detail__social a{display:inline-block;margin-right:1rem;-webkit-text-decoration:none;text-decoration:none}.agent-detail__social img{height:28px;width:28px}.agent-detail__franchise-legal{font-size:0.8em;margin-top:1rem}.agent-detail__franchise-legal p{color:#999;font-size:0.8em;margin:1rem 0;max-width:17rem}.agent-detail__team-link{margin-top:1rem}.agent-detail__team-link a{color:#04716a;color:var(--dark-color)}.agent-equifax-badge{height:auto;width:75px}.agent-info__details.right .agent-info__details-box{padding:0;text-align:center;width:100%}@media (min-width:768px){.agent-info__details.right .agent-info__details-box{text-align:right}}.agent-info__license div{margin:10px 0}