@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.agent-details{margin:10rem 0}.agent-details .nav{margin:5rem 0 3rem}.agent-details .nav .btn img{display:inline-block;vertical-align:middle;width:2rem;height:2rem;object-fit:contain;object-position:center center}.agent-details .intro .image{position:relative}.agent-details .intro .image:after{content:"";display:block;padding-bottom:40%}@supports (aspect-ratio:1){.agent-details .intro .image{width:100%;aspect-ratio:1/.4}.agent-details .intro .image:after{display:none}}.agent-details .intro .image img{object-position:left}.agent-details .intro .title{margin:5rem 0 3rem}.agent-details .bodytext{margin:7rem 0}.agent-details .bodytext .grid{grid-gap:5vw;gap:5vw}.agent-details .bodytext .left .title{margin-bottom:4rem}.agent-details .bodytext .left .subtitle{margin-bottom:3rem}.agent-details .bodytext .right{font-size:1.7rem}.agent-details .bodytext .right .role{margin-bottom:3rem;font-size:2.72rem;color:#fab528}.agent-details .bodytext .right .subrole{margin:3rem 0}.agent-details .bodytext .right .biv{margin:3rem 0 5rem}.agent-details .bodytext .right .contact{margin:5rem 0}.agent-details .bodytext .right .contact a:before{display:none}.agent-details .bodytext .right .contact a.email,.agent-details .bodytext .right .contact a.phone{display:block;margin-bottom:2rem}.agent-details .bodytext .right .contact a img{display:inline-block;vertical-align:middle;width:2rem;height:2rem;object-fit:contain;object-position:center center}.agent-details .bodytext .right .contact a span{display:inline-block;vertical-align:middle;margin-left:1rem}.agent-details .bodytext .right .contact .socials{margin-top:5rem}.agent-details .bodytext .right .contact .socials li{display:inline-block;vertical-align:middle}.agent-details .bodytext .right .contact .socials li a img{width:4rem;height:4rem}.agent-details .bodytext .right .contact .socials li+li{margin-left:2rem}.agent-details .video{margin:7rem 0}.agent-details .video .embed{width:100%;height:80vh}.agent-details .video .embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:1024px){.agent-details{text-align:center}.agent-details .intro .image img{object-position:center}}