h1,h2,h3,h4,h5{word-break:normal;overflow-wrap:normal;white-space:normal}h1{font-weight:500!important;margin-bottom:0px}.home_hero h1{font-size:56px!important}.sec_imgl_ctar h2,.sec_imgr_ctal h2{font-size:52px}#loan-officers h2{font-size:32px!important}.locations h2{font-size:28px!important;color:#232323!important}body{font-weight:300}.sec_alt .et_pb_promo_description h3{font-size:25px;color:#232323}.et_pb_promo_description a{text-decoration:underline}.et-l--footer .et_pb_text_inner a{color:#ffffff!important;text-decoration:underline}.footer-contact h2{font-size:24px;color:#fff}.et_pb_button{text-decoration:none!important}p a{text-decoration:underline;font-weight:500}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:981px){.flip{align-items:center;-webkit-align-items:center;display:flex}}.bottom_buttons .et_pb_column{flex-direction:column;display:flex}.bottom_buttons .et_pb_promo{height:100%;display:flex;flex-direction:column}.bottom_buttons .et_pb_button_module_wrapper,.bottom_buttons .et_pb_button_wrapper,.bottom_buttons .dp-dfg-item .et_pb_button_wrapper{margin-top:auto!important}.bottom_buttons .dp-dfg-item{flex-direction:column;display:flex!important}.et_pb_equal_columns .et_pb_image{margin-left:0px;margin-right:0px}.et_pb_image .et_pb_image_wrap img{border:1px solid #ffffff;border-radius:25px!important}.border-dark .et_pb_image_wrap img{border:1px solid #4b7169!important}.gform_wrapper{background-color:#e9e9e9;padding:15px 25px;border-radius:10px;margin-top:25px}.gform-theme-button{padding:5px 25px!important}.interstitial-secondary,.interstitial-secondary .gfield_label{font-size:24px!important;color:#2B403B;font-weight:500!important;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}#gform_2 .gfield_label{font-size:24px!important;color:#2B403B;font-weight:700;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}#gform_2 .item{background-color:#e9e9e9;padding:2px 10px;font-size:16px!important}.ts-dropdown-content{font-size:16px!important}.gform_wrapper.gravity-theme #gform_2 .gfield_radio label{display:inline-block;font-size:20px!important;font-weight:700}body #gform_2 .et_pb_button:hover{padding:20px 3rem!important}.scroll-vertical-fade.animation-enabled{opacity:0;transform:translateY(50px);transition:transform 0.5s ease-out,opacity 0.5s ease-out}.scroll-vertical-fade.animation-enabled.visible{opacity:1;transform:translateY(0)}.scroll-blur.animation-enabled{filter:blur(2px);transition:filter 0.5s ease-out}.scroll-blur.animation-enabled.visible{filter:blur(0px)}.scroll-horizontal-fade-col1.animation-enabled{opacity:0;transform:translateX(50px);transition:transform 0.5s ease-out,opacity 0.5s ease-out}.scroll-horizontal-fade-col1.animation-enabled.visible{opacity:1;transform:translateX(0)}.scroll-horizontal-fade-col2.animation-enabled{opacity:0;transform:translateX(-50px);transition:transform 0.5s ease-out,opacity 0.5s ease-out}.scroll-horizontal-fade-col2.animation-enabled.visible{opacity:1;transform:translateX(0)}.hustle-ui.hustle-popup{z-index:99999999999!important}#cmplz-cookiebanner-container{z-index:9999999999!important;position:relative}.et-l.et-l--body{z-index:999999999;position:relative}.interior_hero,.get_started_cta,.three-col{background-color:#4b7169;background-image:url(data:image/svg+xml;base64,PHN2ZyAgZmlsbD0icmdiYSgxMzQsMTU1LDEzOCwwLjE2KSIgaGVpZ2h0PSIxMXB4IiB3aWR0aD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xLjQxLDAsMCwxLjQxVjBaTTExLDBIOS41OUwwLDkuNTlWMTFIMS40MUwxMSwxLjQxWm0wLDkuNTlMOS41OSwxMUgxMVoiLz48L3N2Zz4=);background-repeat:repeat!important}.et_pb_promo_description ul{margin:15px 0}.et_pb_promo_description ul li{margin-bottom:7px;font-size:18px}.officer-address{margin-top:25px}.single-loan-officer .officer-title{margin-bottom:25px!important}.single-loan-officer .officer-address p{padding-bottom:0px;line-height:1.4em;font-weight:600;color:#fff!important}.social-media-follow{margin-top:25px!important;display:flex;gap:15px;list-style:none;padding:0;margin:0;align-items:center}ul.social-media-follow{list-style:none;padding:0px}.x a{height:27px!important;width:27px!important}.linkedin a{height:29px!important;width:29px!important}.zillow a{height:29px!important;width:29px!important}.social-icon a{display:block;width:30px;height:30px;background-size:cover;background-position:center;text-indent:-9999px}.social-icon.facebook a{background-image:url('https://generationshomeloans.com/wp-content/themes/Diwata/social-facebook.svg')}.social-icon.x a{background-image:url('https://generationshomeloans.com/wp-content/themes/Diwata/social-x.svg')}.social-icon.linkedin a{background-image:url('https://generationshomeloans.com/wp-content/themes/Diwata/social-linkedin.svg')}.social-icon.zillow a{background-image:url('https://generationshomeloans.com/wp-content/themes/Diwata/social-zillow.svg')}p.publish-date{font-size:24px;font-weight:500;color:#fff!important}.locations article{background-color:rgba(0,0,0,0)!important;border:0px!important}.locations .locations-wrapper{padding:55px 35px;border-radius:25px;background-size:cover}.locations .post_title{background-color:rgba(255,255,255,0.94);padding:35px 10px;border-radius:25px 25px 25px 25px}.locations .post_title h2{margin-bottom:20px}.locations h2{text-align:center}.locations a.et_pb_button:hover{background-color:#c9a635!important}.loan-officer .dp-dfg-image,.loan-officer .dp-dfg-overlay{width:110%;height:0;padding-top:100%!important;position:relative!important;overflow:hidden;border-bottom:1px solid rgba(134,155,138,0.55)}.loan-officer .dp-dfg-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#loan-officers .dp-dfg-custom-content{padding:15px 10px!important}#loan-officers .dp-dfg-no-results{text-align:center}.locations-rows .et_pb_promo{padding:35px 10px}.page-id-18 .dp-dfg-pagination{margin-top:35px}h1.calc--title,span.line-chart-title-heading,.affordability h1,.affordability h3,.calc--amortization h1,.calc--title h1,.calc__results h2{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important}span.line-chart-title-heading{margin-bottom:15px}#advanced-container-toggle span{font-family:'Noto Sans',Helvetica,Arial,Lucida,sans-serif!important}p#pdf{display:none!important}#cmplz-message-1-optout p{font-size:14px!important}.et_pb_livesearch_container{position:relative}.results .article__content{display:flex;flex-direction:column;justify-content:center}.results h2{padding-bottom:0px;margin-bottom:8px}.results .article footer{padding-bottom:0px}.results figure{margin-bottom:0px}#dvmd_acsb_sidebar .dvmd_acsb_inner{height:calc(100vh - 95px);margin-top:95px}.menuclosed{display:none}.dm-branding{z-index:99!important}button#open-button{box-shadow:none!important}#dm-menu li a{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}.is-active .hamburger-box{top:6px}.scroll_section{justify-content:flex-start!important;padding-top:55px!important}.menu-wrap__inner input.et_pb_s{height:50px!important;background-color:#fff}#header-search input.et_pb_s{min-height:35px!important}.scroll_section #header-search{margin-right:auto!important;overflow:visible!important}.dm-below-layout{top:-55px!important;display:block;position:relative;height:0px;padding-right:65px}.dm-below-layout #header-search .et_pb_livesearch_container .et_pb_livesearch_inner{padding:10px 15px!important}#header-search .query_text{font-size:14px;line-height:1.3em}#header-search .et_pb_livesearch_container .et_pb_livesearch_inner .results .article{background:#ffffff!important;margin:0 0px 0px 0!important;padding:10px 0px!important;border-radius:0px!important;border-width:1px 0px 0px 0px!important;border-color:#ddd!important;border-style:solid!important}#header-search .results .article__content{margin:0px!important;padding:0px!important}#header-search h2{font-size:16px;margin-bottom:3px}#header-search .article__sep{display:none}.page-id-970 .divi-mobile-menu,.page-id-970 #footer-bottom{display:none!important}.page-id-970 #page-container{padding:0px!important}.home_hero{display:flex;align-items:center}.home_hero .et_pb_promo{background-color:#4b7169;border-radius:25px 25px 25px 25px;max-width:450px}.home_hero .et_pb_button_wrapper{margin-top:25px}.home_hero .et_pb_button{background-color:#c9a635!important}.interior_hero .et_pb_row{align-items:flex-end}.interior_hero .title{margin-bottom:20px!important}.interior_hero .et_pb_text{padding:0px!important}.interior_hero h1{color:#ffffff!important}.interior_hero .title strong{color:#ffffff;font-weight:700;font-size:clamp(1.25rem,4vw,2rem)}.interior_hero .et_pb_promo_description{color:#ffffff;font-weight:500;line-height:1.6em}.interior_hero .aspect-ratio-1x1{position:relative;width:100%;padding-bottom:100%;overflow:hidden;padding-top:0px!important}.interior_hero .aspect-ratio-1x1 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sec_imgl_ctar .et_pb_row{align-items:flex-end}.sec_imgl_ctar .et_pb_module{margin-bottom:10px!important}.sec_imgl_ctar .et_pb_promo{border-radius:10px 0 0 0;overflow:hidden;border-top-width:1px;border-left-width:1px;border-color:#4b7169;padding-top:15px!important;padding-right:15px!important;padding-bottom:25px!important;padding-left:15px!important}.sec_imgl_ctar .et_pb_promo_description{padding-bottom:0px}.sec_imgl_ctar .et_pb_promo .et_pb_button_wrapper{margin-top:20px}.sec_imgr_ctal .et_pb_row{align-items:flex-end}.sec_imgr_ctal .et_pb_module{margin-bottom:10px!important}.sec_imgr_ctal .et_pb_promo{border-radius:0 10px 0 0;overflow:hidden;border-top-width:1px;border-right-width:1px;border-color:#4b7169;padding-top:15px!important;padding-right:15px!important;padding-bottom:25px!important;padding-left:0px!important}.sec_imgr_ctal .et_pb_promo_description{padding-bottom:0px}.sec_imgr_ctal .et_pb_promo .et_pb_button_wrapper{margin-top:20px}.sec_alt .et_pb_row{align-items:flex-end;margin-bottom:45px}.sec_alt .et_pb_row:last-of-type{margin-bottom:0px}.sec_alt .et_pb_gutters1 .et_pb_column{margin-right:0%}.sec_alt .odd-col1,.sec_alt .even-col2{z-index:9999}.sec_alt .odd-col2,.sec_alt .even-col1{z-index:99}.sec_alt .border-dark .et_pb_image_wrap img{border:1px solid #4b7169!important}.sec_alt .et_pb_text{padding-left:26px;padding-right:25px;margin-bottom:15px!important}.sec_alt h2{padding-bottom:0px}.sec_alt .odd-col2 .et_pb_promo{border-radius:0 10px 0 0;overflow:hidden;border-top-width:1px;border-right-width:1px;border-color:#4b7169;padding-top:15px!important;padding-right:25px!important;padding-bottom:25px!important;padding-left:25px!important}.sec_alt .even-col1 .et_pb_promo{border-radius:10px 0 0 0;overflow:hidden;border-top-width:1px;border-left-width:1px;border-color:#4b7169;padding-top:15px!important;padding-right:25px!important;padding-bottom:25px!important;padding-left:25px!important}.sec_alt .et_pb_button_wrapper{margin-top:25px}.sec_alt .et_pb_promo_description{padding-bottom:0px}.sec_alt .aspect-ratio-container{position:relative;width:100%;padding-bottom:75%;overflow:hidden}.sec_alt .aspect-ratio-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.et_pb_row.get_started{max-width:1400px}.three-col .section-image{max-width:490px}.three-col .section-image span{align-content:center;width:100%!important}.three-col .section-image img{width:100%!important;border:0px!important}.three-col .title_row{border-bottom:1px solid #c9a635;padding:0px;margin-bottom:25px}.three-col h1{text-align:center;color:#e0e0e0}.get_started .et_pb_column img{aspect-ratio:3 / 2;width:100%;object-fit:cover;height:auto}.get_started .et_pb_image_wrap{display:block;position:relative;overflow:hidden}.get_started .et_pb_image_sticky{display:block!important}.get_started .et_pb_image{margin-bottom:0px!important}.get_started .et_pb_image .et_pb_image_wrap img{border:1px solid #4b7169;border-radius:25px 25px 0px 0px!important}.get_started .et_pb_promo{background-color:#fff;border-radius:0 0 25px 25px;overflow:hidden;border-color:#4b7169;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;padding-top:25px!important;padding-right:25px!important;padding-bottom:35px!important;padding-left:25px!important}.get_started .et_pb_promo_description{margin-bottom:25px}.get_started .et_pb_button{width:100%!important;display:block;text-align:center;line-height:1.2em!important;padding:15px 15px;color:#2B403B!important;font-weight:600;background-color:#CEAE46}.get_started .et_pb_button::after{display:none}body .get_started .et_pb_button:hover{width:100%!important;display:block;text-align:center;line-height:1.2em!important;padding:15px 15px;color:#CEAE46!important;font-weight:600;background-color:#2B403B}.blog-list figure.dp-dfg-image.entry-thumb{background-color:#e0e0e0}.blog-list .dp-dfg-item{border:1px solid #fff!important}li.dp-dfg-filter{margin:0 10px 10px 10px}a.dp-dfg-filter-link.active{background-color:#c9a635!important;color:#232323!important}a.dp-dfg-filter-link.active::hover{background-color:#c9a635!important;color:#232323!important}a.dp-dfg-filter-link{border-radius:15px!important;background-color:#4b7169!important;color:#fff!important;font-size:16px!important;font-weight:600!important}.et_pb_text_inner table{width:100%}@media screen and (min-width:981px){.scroll_section{margin-top:85px}.scroll_section #header-search{display:none}#dm-logo,.logo-scroll{width:100%;max-height:90px;max-width:255px}#dm-menu li a{font-size:46px!important;margin-bottom:15px;font-weight:400}.interior_hero,.get_started_cta,.three-col{background-size:700px}.generic-title h1{font-size:56px!important}.home_hero .et_pb_promo{margin-left:0px!important;margin-right:auto!important;padding:40px 60px}.sec_alt .et_pb_gutters1 .et_pb_column{width:50%}.get_started h2{font-size:clamp(1rem,2.5vw,3rem)!important}.single-post h1{font-size:54px!important;line-height:1.1em}.single-post h2{font-size:36px!important;line-height:1.2em}.officer-title{font-size:22px!important;margin-bottom:15px;font-weight:400;font-style:italic}.officer-mls,.officer-phone,.officer-email{font-size:18px!important;margin-bottom:5px}.single-loan-officer h1{font-size:62px}}@media screen and (max-width:980px){.scroll_section{padding-top:105px!important}#dm-menu li a{font-size:22px!important;margin-bottom:0px!important;font-weight:400;line-height:1.2em;padding-bottom:0px!important;}.dm-below-layout{display:none}.interior_hero,.get_started_cta,.three-col{background-size:370px}.home_hero .et_pb_promo{margin-left:auto!important;margin-right:auto!important;padding:35px 35px}.et_pb_section .interior_hero,.interior_hero .et_pb_row{padding-top:0px!important;padding-bottom:0px!important;width:100%}.interior_hero .et_pb_image .et_pb_image_wrap img{border:0px solid #ffffff;border-radius:0px!important}.interior_hero .et_pb_text,.interior_hero .et_pb_promo{width:80%;margin-left:auto;margin-right:auto}.interior_hero .aspect-ratio-1x1{padding-bottom:75%}.interior_hero .et_pb_text a{color:#fff;text-decoration:underline}.sec_alt .odd-col1,.sec_alt .pac_drh_stack_row .even-col2{margin-bottom:30px!important}.officer-title{font-size:18px!important;margin-bottom:15px;font-weight:400;font-style:italic}.officer-mls,.officer-phone,.officer-email{font-size:16px!important;margin-bottom:5px}.results figure{margin:0px auto 10px!important}.results .article__content{width:100%!important;text-align:center;padding:0px}.results span.article__sep{display:none}}@media screen and (min-width:980px) and (max-width:1279px){}@media screen and (min-width:768px) and (max-width:979px){}.contact-form .et_pb_contact_form_label{display:block;margin-bottom:4px;color:#000;font-weight:400}.et_pb_contact_form_container .input::placeholder{color:transparent!important}.contact-form .et_pb_contact_field_options_title{display:none!important;}.contact-form span.et_pb_contact_field_options_list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0px;grid-row-gap:0px}.contact-form span.et_pb_contact_field_radio{margin-bottom:10px}.contact-form .et_contact_bottom_container{float:none;justify-content:center}.et_pb_contact_field[data-type=select]:after{top:70%}label.et_pb_contact_form_label{position:relative}p.et_pb_contact_field[data-id="location"] label.et_pb_contact_form_label::before{content:'Choose '}@media only screen and (max-width:500px){.contact-form span.et_pb_contact_field_options_list{display:block}}