.agent__profile__page{background-color:#fff}.agent__profile__page .header{font-size:2em;padding:6.56em 2em 4.54em}@media screen and (max-width:768px){.agent__profile__page .header{font-size:1.78em;padding:4em 1em}}.agent__profile__page .header h1{font-size:1.89em;line-height:normal;letter-spacing:0}@media screen and (max-width:768px){.agent__profile__page .header h1{font-size:1.5em}}.agent__profile__page .header .p{max-width:750px;margin:auto;font-weight:400;line-height:normal;letter-spacing:normal;font-size:1.01em}@media screen and (max-width:768px){.agent__profile__page .header .p{font-size:.9em}}.agent__profile__page .header{background-image:url(https://d1blt4h0bla83m.cloudfront.net/images/public/bg-contact.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;justify-content:center;align-items:flex-end;min-height:312px}.agent__profile__page .header .wrapper{max-width:860px;width:100%;padding-bottom:1.5rem;text-align:center}.agent__profile__page .header .wrapper h1{color:#fff;font-size:1.89em;margin:.3em 0;text-shadow:2px 2px rgba(0,0,0,.25)}@media screen and (max-width:768px){.agent__profile__page .header .wrapper h1{font-size:1.5em}}.agent__profile__page .header .wrapper p{color:#fff;max-width:750px;margin:auto;font-size:1.01em;text-shadow:2px 2px rgba(0,0,0,.25);line-height:normal}@media screen and (max-width:768px){.agent__profile__page .header .wrapper p{font-size:.9em}}.agent__profile__page .profile{width:80%;display:flex;flex-direction:column;align-items:center;margin:-160px auto 3rem}.agent__profile__page .profile .profile__image{width:250px;height:250px;border:5px solid #fff;position:relative;overflow:hidden;border-radius:50%;background:#fbcb81}.agent__profile__page .profile .profile__image img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:0 20px}.agent__profile__page .profile h1{text-align:center;color:#164057;font-size:2.947em;font-weight:400;margin:.34em 0 0;line-height:normal;letter-spacing:0}.agent__profile__page .profile h2{margin:0!important;font-size:28px!important;color:#000;letter-spacing:-.5px;line-height:normal;font-weight:400}.agent__profile__page .profile h3{margin-top:1.5rem;font-size:20px;font-family:Univers;color:#072c63;text-transform:uppercase}.agent__profile__page .profile h4 a{font-size:18px!important;color:#072c63!important;text-decoration:none}.agent__profile__page .contact__section{background-image:url(https://d1blt4h0bla83m.cloudfront.net/images/public/bg-content.jpg);padding:1.992em;font-size:1.138em}@media screen and (max-width:768px){.agent__profile__page .contact__section{padding:2em 1em;font-size:1em}}.agent__profile__page .contact__section .wrap{max-width:940px;margin:auto;text-align:center}.agent__profile__page .contact__section .wrap h1{color:#164057;font-size:2.59em;margin:.9em 0;font-weight:400;line-height:normal;letter-spacing:normal}@media screen and (max-width:768px){.agent__profile__page .contact__section .wrap h1{font-size:2em}}.agent__profile__page .contact__section .wrap p{text-align:center;color:#000;font-size:1em;margin:1em}.agent__profile__page .contact__section .wrap .top h2{color:#072c63;font-size:2.14em;margin:.83em 0;font-weight:400;line-height:normal;letter-spacing:normal}@media screen and (max-width:768px){.agent__profile__page .contact__section .wrap .top h2{font-size:2em}}.agent__profile__page .contact__section .wrap .top p{margin-bottom:3rem}.agent__profile__page .contact__section .wrap .top img{width:115px;height:115px}.agent__profile__page .contact__section .wrap .bottom h1{margin:.83em 0;font-size:2.141em}@media screen and (max-width:768px){.agent__profile__page .contact__section .wrap .bottom h1{font-size:2em}}.agent__profile__page .contact__map{height:500px}.agent__profile__page .contact__map .wrapper{pointer-events:none;overflow:hidden;width:100%;height:100%;resize:none;max-width:100%}