.elementor-80945 .elementor-element.elementor-element-46cb66e{margin-top:220px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-80945 .elementor-element.elementor-element-2fe7126 .elementor-heading-title{font-family:var( --e-global-typography-815cb82-font-family ), Sans-serif;font-size:var( --e-global-typography-815cb82-font-size );line-height:var( --e-global-typography-815cb82-line-height );letter-spacing:var( --e-global-typography-815cb82-letter-spacing );word-spacing:var( --e-global-typography-815cb82-word-spacing );}.elementor-80945 .elementor-element.elementor-element-2fe7126 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-80945 .elementor-element.elementor-element-6b08b59{font-family:var( --e-global-typography-4cf1a4e-font-family ), Sans-serif;font-size:var( --e-global-typography-4cf1a4e-font-size );line-height:var( --e-global-typography-4cf1a4e-line-height );letter-spacing:var( --e-global-typography-4cf1a4e-letter-spacing );word-spacing:var( --e-global-typography-4cf1a4e-word-spacing );color:var( --e-global-color-primary );}.elementor-80945 .elementor-element.elementor-element-58f338d{margin-top:0px;margin-bottom:50px;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-loop{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:40px;row-gap:40px;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card{width:450px;max-width:100%;background-color:#ffffff;border-style:solid;border-width:3px 3px 3px 3px;transition-duration:250ms;--eustis-profile-image-bg:#eeeeee;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card-wrap{justify-content:flex-start;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card:hover, .elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card:focus-visible{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card:hover{transform:translateY(calc(-1 * 0px));}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card:hover .eustis-profile-card__image-layer{transform:scale(1);}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card__image-layer{transition-duration:250ms;object-fit:cover;object-position:center top;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card__content{background-color:#ffffff;padding:16px 16px 15px 16px;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card__role{color:#00877b;font-family:"Avenir Next Condensed", Sans-serif;font-size:22px;margin-bottom:6px;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card__name{color:#3d3d3d;font-family:"Avenir", Sans-serif;font-size:40px;margin-bottom:12px;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card__button{font-family:"Avenir Next Condensed Bold", Sans-serif;font-size:20px;text-transform:uppercase;color:#00877b;background-color:transparent;padding:4px 7px 4px 7px;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card__button:hover, .elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card__button:focus-visible, .elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card--clickable:hover .eustis-profile-card__button, .elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card--clickable:focus-visible .eustis-profile-card__button{color:#ffffff;background-color:#00877b;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal{width:1080px;height:580px;background-color:#ffffff;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal::backdrop{background-color:rgba(0,0,0,0.62);}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal__layout{padding:86px 58px 58px 58px;gap:60px;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal__name{color:#3d3d3d;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal__role{color:#00877b;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal__contact a{color:#555555;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal__details{border-bottom-color:#00877b;border-bottom-width:3px;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal__bio{color:#414141;font-family:"Avenir", Sans-serif;font-size:18px;scrollbar-color:#00877b #e5e5e5;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal__bio::-webkit-scrollbar-thumb{background-color:#00877b;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal__close{width:34px;height:34px;color:#00877b;border-color:#00877b;background-color:#ffffff;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal__back{color:#00877b;background-color:transparent;padding:3px 5px 3px 5px;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal__back:hover, .elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal__back:focus-visible{color:#ffffff;background-color:#00877b;}@media(max-width:1024px){.elementor-80945 .elementor-element.elementor-element-46cb66e{margin-top:50px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-80945 .elementor-element.elementor-element-2fe7126 .elementor-heading-title{font-size:var( --e-global-typography-815cb82-font-size );line-height:var( --e-global-typography-815cb82-line-height );letter-spacing:var( --e-global-typography-815cb82-letter-spacing );word-spacing:var( --e-global-typography-815cb82-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80945 .elementor-element.elementor-element-6b08b59{font-size:var( --e-global-typography-4cf1a4e-font-size );line-height:var( --e-global-typography-4cf1a4e-line-height );letter-spacing:var( --e-global-typography-4cf1a4e-letter-spacing );word-spacing:var( --e-global-typography-4cf1a4e-word-spacing );}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-loop{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card-wrap{justify-content:flex-start;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal{width:92vw;height:88vh;}.elementor-80945 .elementor-element.elementor-element-e9ec652 > .elementor-widget-container{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-80945 .elementor-element.elementor-element-46cb66e{margin-top:50px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-80945 .elementor-element.elementor-element-2fe7126 .elementor-heading-title{font-size:var( --e-global-typography-815cb82-font-size );line-height:var( --e-global-typography-815cb82-line-height );letter-spacing:var( --e-global-typography-815cb82-letter-spacing );word-spacing:var( --e-global-typography-815cb82-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80945 .elementor-element.elementor-element-6b08b59{font-size:var( --e-global-typography-4cf1a4e-font-size );line-height:var( --e-global-typography-4cf1a4e-line-height );letter-spacing:var( --e-global-typography-4cf1a4e-letter-spacing );word-spacing:var( --e-global-typography-4cf1a4e-word-spacing );}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-loop{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card__name{font-size:30px;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-card__button{font-size:16px;}.elementor-80945 .elementor-element.elementor-element-e9ec652 .eustis-profile-modal{width:100%;height:96vh;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next Condensed';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://eustismortgage.com/wp-content/uploads/2025/06/AvenirNextCond-font.woff2') format('woff2'),
		url('https://eustismortgage.com/wp-content/uploads/2025/06/AvenirNextCond-font.woff') format('woff'),
		url('https://eustismortgage.com/wp-content/uploads/2025/06/AvenirNextCond-font.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://eustismortgage.com/wp-content/uploads/2025/06/Avenirfont.woff2') format('woff2'),
		url('https://eustismortgage.com/wp-content/uploads/2025/06/Avenirfont.woff') format('woff'),
		url('https://eustismortgage.com/wp-content/uploads/2025/06/Avenirfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://eustismortgage.com/wp-content/uploads/2025/06/Avenir45Book-font.woff2') format('woff2'),
		url('https://eustismortgage.com/wp-content/uploads/2025/06/Avenir45Book-font.woff') format('woff'),
		url('https://eustismortgage.com/wp-content/uploads/2025/06/Avenir45Book-font.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next Condensed Bold';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://eustismortgage.com/wp-content/uploads/2025/06/Avenir-Next-Condensed-Bold-font.woff2') format('woff2'),
		url('https://eustismortgage.com/wp-content/uploads/2025/06/Avenir-Next-Condensed-Bold-font.woff') format('woff'),
		url('https://eustismortgage.com/wp-content/uploads/2025/06/Avenir-Next-Condensed-Bold-font.ttf') format('truetype');
}
/* End Custom Fonts CSS */