.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-details{padding:20px 50px 20px 66px}.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{color:#004B8D;color:var(--accent-color)}@media (min-width:768px){.agent-info__details{width:50%}.agent-info__details:last-child{border-left:1px solid #ccc}}.agent-info__details a{color:#004B8D;color:var(--accent-color)}.agent-info__apply{align-items:center;margin-bottom:0;padding-left:0}@media (min-width:768px){.agent-info__apply{padding-left:105px;width:15%}}.agent-info__apply a{white-space:nowrap;width:100%}@media (min-width:768px){.agent-info__apply a{width:auto}}.agent-info__img img.agent-info__img-photo{border:2px solid rgba(129,129,129,.66);border-radius:25px;display:block;max-width:90%;-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{color:#004B8D;color:var(--accent-color);font-family:Montserrat;font-size:2em;margin-bottom:1rem}.agent-heading h2{font-size:1em;line-height:1.75rem;margin-bottom:.5rem}.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:.5rem}.agent-detail__item{position:relative}.agent-detail__item--muted{font-size:.9em}.agent-detail__item>span{background-position:1px;background-repeat:no-repeat;background-size:20px;height:24px;left:-32px;position:absolute;top:0;width:24px}.agent-detail__social{display:flex;flex-direction:row;padding-left:32px}.agent-detail__social a{display:inline-block;margin-right:1rem;text-decoration:none}.agent-detail__social img{height:28px;width:28px}.agent-detail__franchise-legal{font-size:.8em;margin-top:1rem}.agent-detail__franchise-legal p{color:#999;font-size:.8em;margin:1rem 0;max-width:17rem}.agent-detail__team-link{margin-top:1rem}.agent-detail__team-link a{color:#1C0066;color:var(--dark-color)}.agent-info-badge{text-align:center;width:100%}@media (min-width:768px){.agent-info-badge{text-align:right;width:15%}}.agent-equifax-badge{height:auto;position:relative;top:35%;width:75px}.agent-info__license div{margin:10px 0}