/**handles:child_theme_style**/
.main-header.elementor-sticky--effects .desktop-logo img{filter:brightness(0) invert(0);width:58%!important}.main-header .desktop-logo img{transition:.5s}.logo-black{display:none}.main-header.elementor-sticky--effects{background:#f9f5ea!important}.logo-black{transition:.5s}.main-header.elementor-sticky--effects .logo-black{display:block}.main-header.elementor-sticky--effects .logo-white{display:none}.main-header.elementor-sticky--effects .nav-menu .elementor-nav-menu--main .elementor-item{color:#141619!important}.main-header.elementor-sticky--effects .nav-menu .elementor-nav-menu--main .elementor-item:hover{color:#ff742e!important}.main-header.elementor-sticky--effects .nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#ff742e!important}.get-started-btn .elementor-item{color:#fff!important;border-radius:50px;line-height:1.5em;padding:10px 30px!important;text-transform:capitalize!important}.main-header.elementor-sticky--effects .nav-menu .get-started-btn .elementor-item{color:#fff!important}.get-started-btn span.sub-arrow{display:none}.get-started-btn .elementor-item{color:#fff!important;background:#3aafb9!important}li.get-started-btn.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-39827>a:hover{color:#fff!important;background:#3aafb9!important}.main-header .header-phone-number .elementor-heading-title{transition:.5s}.main-header.elementor-sticky--effects .header-phone-number .elementor-heading-title{color:#141619!important;transition:.5s}.nav-menu .sub-menu.elementor-nav-menu--dropdown{box-shadow:rgba(0,0,0,.35) 0 5px 15px}.nav-menu .sub-menu.elementor-nav-menu--dropdown::before{content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;position:absolute;top:-15px;left:40%}.nav-menu .menu-item-39613 ul{left:-40px!important}.nav-menu #sm-16667899778865835-4{left:-40px!important}.nav-menu #sm-16667902604405754-2{left:-40px!important}.nav-menu #sm-16667902604405754-4{left:-40px!important}.close-top-header-active{display:none}.hero-slider .elementor-slide-heading{border-left:4px solid #ff742e;padding-left:50px}.hero-slider .elementor-slide-heading span{color:#ff742e}.hero-slider .elementor-button.elementor-slide-button{margin-left:50px}.hero-slider .elementor-swiper-button{top:58%!important}.homepage-inner-slider .elementor-swiper-button.elementor-swiper-button-next{right:-50px}.homepage-inner-slider .elementor-swiper-button.elementor-swiper-button-prev{left:-50px}form#gform_1{display:flex}.gform_footer.top_label{padding:0!important;margin:0!important}#gform_1 #input_1_3,#input_1_5{background:0 0;color:#fff!important;border:0;border-bottom:1px solid;border-radius:0;padding:5px 2px}#gform_1 ::-webkit-input-placeholder{color:#fff}#gform_1 :-ms-input-placeholder{color:#fff}div#field_1_3{margin-right:15px}#gform_1 #field_1_5{margin-right:30px}#gform_1 ::placeholder{color:#fff}#wprev-slider-1 .wprev_preview_tcolor2_T1{color:#fff!important}.wprevpro_load_more_div #wprev_load_more_btn_1{background-color:#14161900!important;border-color:#fff!important}.financing-accordian .elementor-tab-title{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;align-items:center}.financing-accordian .elementor-tab-title.elementor-active{background:#f9f5ea!important}.float-hover-white .elementor-icon-list-icon svg circle,.float-hover-white .elementor-icon-list-icon svg path{fill:#FFFFFF!important;transition:all .5s ease}.float-hover-white .elementor-icon-list-icon svg:hover circle,.float-hover-white .elementor-icon-list-icon svg:hover path{fill:#3AAFB9!important}.float-hover-black .elementor-icon-list-icon svg circle,.float-hover-black .elementor-icon-list-icon svg path{fill:#000000!important;transition:all .5s ease}.float-hover-black .elementor-icon-list-icon svg:hover circle,.float-hover-black .elementor-icon-list-icon svg:hover path{fill:#3AAFB9!important}.homepage-inner-header{visibility:hidden;transition:.5s!important}.homepage-inner-header.elementor-sticky--effects{visibility:visible!important}li.get-started-btn.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-39827 a:hover{color:#fff!important;background:#3aafb9!important}.flip-box-sec .flip-box-content .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__title{transition:.5s}.flip-box-sec .flip-box-content .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__title{opacity:0}.instagram-feed-sec #sb_instagram .sbi_follow_btn a{background:#151619!important;color:#fff;border-radius:50px;padding:10px 30px!important;font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var(--e-global-typography-accent-font-weight);line-height:var( --e-global-typography-accent-line-height )}.instagram-feed-sec #sb_instagram .sbi_follow_btn a:hover{background:#3aafb9!important}.instagram-feed-sec #sb_instagram .sbi_photo_wrap{position:relative;padding:85px 0;background-size:100% 100%;background-repeat:no-repeat;transition:.5s ease-in-out}.instagram-feed-sec #sb_instagram .sbi_photo{border:1px solid #141619}.instagram-feed-sec #sb_instagram .sbi_item.sbi_type_video.item-active .sbi_photo_wrap{position:relative;background:url(https://mortgage-maestro.com/wp-content/uploads/2022/11/mobile-bg.png);padding:85px 15px;background-size:100% 100%;background-repeat:no-repeat}.instagram-feed-sec #sb_instagram .sbi_photo_wrap:hover{position:relative;background:url(https://mortgage-maestro.com/wp-content/uploads/2022/11/mobile-bg.png);padding:85px 15px;background-size:100% 100%;background-repeat:no-repeat}.instagram-feed-sec #sb_instagram #sbi_load{position:absolute;left:140px;top:65px;width:auto!important}.instagram-feed-sec #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3,.sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3{padding-top:0!important}.instagram-feed-sec{width:90%!important;margin-right:auto}.about-hero-slider .swiper-slide-contents{display:flex;align-items:flex-start}.about-hero-slider .elementor-slide-heading{padding-right:50px}.about-hero-slider .elementor-slide-description{border-left:4px solid #ff742e;padding-left:50px}#gform_1 .gform_footer{margin-top:30px!important}#gform_1{flex-direction:column}.mcalc .slider.slider-horizontal .slider-selection,.mcalc-color,.mortagage-calculator-sec .mcalc .slider-handle.round{background:#3aafb9}.mortagage-calculator-sec .mcalc .mcalc-values{background:#3aafb9}.mortagage-calculator-sec .mcalc{margin:0}.slider-img{object-position:center center}.slider-img a::before{content:'';position:absolute;top:0;left:0;background:#14161973;width:100%;height:100%;z-index:99;transition:.5s}.slider-image-content-box-wrapper:hover{cursor:pointer}.slider-image-content-box-wrapper:hover .slider-img a::before{content:'';position:absolute;top:0;left:0;background:#141619a6;width:100%;height:100%;z-index:99}.slider-image-content-box-wrapper .elementor-icon-box-icon .elementor-icon{width:100%}.headshot-img-box .elementor-flip-box__layer__description{margin:0!important}.headshot-img-box .elementor-flip-box__button{position:absolute!important;right:20px!important;padding:10px 20px 10px 20px!important;bottom:50px}.elementor-sticky--effects .hamburger a{color:#141619!important}.mobile-menu.elementor-sticky--effects{background:#f9f5ea!important}.mobile-menu.elementor-sticky--effects .mobile-logo img{filter:brightness(0) invert(0)}.nav-menu .sub-menu.elementor-nav-menu--dropdown{padding-top:10px!important;padding-bottom:10px!important}.nav-menu .menu-item-41255 ul{left:-150px!important;column-count:2}.nav-menu .menu-item-39610 ul{right:-35px!important}.nav-menu .menu-item-39613 .scroll-up,.scroll-down{left:-40px!important}.nav-menu .iconlist a::before{position:absolute;content:'';background-size:25px;background-repeat:no-repeat;background-position:center center;display:inline-block;width:40px;height:40px;top:3px;left:5px;bottom:0;z-index:999;transition:.5s}.nav-menu .iconlist a:hover::before{filter:brightness(0) invert(1)}.nav-menu .iconlist a.elementor-item-active::before{filter:brightness(0) invert(1)}.nav-menu .iconlist a{padding-left:50px!important}.nav-menu .fc-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/10/menu-icon-calender.svg)}.nav-menu .la-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/10/menu-loan-application-icon.svg)}.nav-menu .ra-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/10/menu-refinance-icon.svg)}.nav-menu .fo-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/10/menu-finance-icon.svg)}.nav-menu .ri-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/10/menu-rate-indices-icon.svg)}.nav-menu .rqr-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/11/rqr-icon.svg)}.nav-menu .mc-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/10/menu-mortgage-calculator.svg)}.nav-menu .hvt-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/10/menu-home-value-icon.svg)}.nav-menu .nhv-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/11/build-icon-black.png)}.nav-menu .bi-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/10/menu-buyer-interview-icon.svg)}.nav-menu .lp-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/10/menu-loan-process-icon.svg)}.nav-menu .dhf-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/10/menu-dream-home-finder-icon.svg)}.nav-menu .ir-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/10/menu-instagram-icon.svg)}.nav-menu .she-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/10/menu-language-icon.svg)}.nav-menu .br-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2023/03/9025149_books_education_icon.svg)}.nav-menu .dc-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2024/08/credit-card.png)}.nav-menu .iconlist.she-list-icon a:hover::before{filter:brightness(1) invert(0)}.nav-menu .cn-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2024/08/credit-card.png);background-size:22px}.nav-menu .cl-list-icon a::before{background-image:url(https://mortgage-maestro.com/wp-content/uploads/2022/11/lock.svg)}.nav-menu .iconlist.she-list-icon a.elementor-item-active::before{filter:brightness(1) invert(0)!important}.cash-flow-menuicon a::before{background:url('https://mortgage-maestro.com/wp-content/uploads/2025/03/money-bag.png');content:"";height:40px;width:40px;text-align:center;background-size:30px!important;margin-left:-10px;background-repeat:no-repeat}.nav-menu .cash-flow-menuicon a:hover::before{filter:brightness(0) invert(1)}.nav-menu .cash-flow-menuicon.current-menu-item a::before{filter:brightness(0) invert(1)}.mobile-float-icon svg:hover path,svg:hover circle{fill:#3AAFB9}.mobile-float-icon svg path,svg circle{transition:.5s}.footer-bottom-link a{color:#fff!important;text-decoration:underline}.footer-bottom-link a:hover{color:#3aafb9!important}.gbl-listing-post .page-numbers{border-radius:50px!important;padding:10px 15px;font-family:"Lato Regular",Sans-serif;font-size:16px;font-weight:400;line-height:12px!important;color:#fff;background-color:var(--e-global-color-primary);transition:.5s}.gbl-listing-post .page-numbers:hover{background:#3aafb9!important;color:#fff!important}.gbl-listing-post .page-numbers.current{background:#3aafb9!important}.gbl-listing-post .elementor-pagination .page-numbers:not(.current){background-color:#141619!important}.gbl-listing-post .elementor-pagination .page-numbers:not(.current):hover{background:#3aafb9!important;color:#fff!important}.gbl-listing-post .elementor-pagination .page-numbers:not(.dots){color:#fff!important}.single-post-featured-sec figure.wp-caption{position:relative}.single-post-featured-sec figcaption.widget-image-caption.wp-caption-text{position:absolute;top:50%;bottom:0;left:0;right:0;font-size:56px;color:#fff;font-style:normal;font-family:var( --e-global-typography-38ec5db-font-family ),Sans-serif;font-size:var( --e-global-typography-38ec5db-font-size );line-height:var( --e-global-typography-38ec5db-line-height );letter-spacing:var( --e-global-typography-38ec5db-letter-spacing );word-spacing:var(--e-global-typography-38ec5db-word-spacing);width:70%;margin:auto}.single-post-featured-sec figure.wp-caption:before{content:'';background-color:var(--e-global-color-primary);opacity:.6;position:absolute;top:0;left:0;width:100%;height:100%}.single-post-featured-sec figure img{object-position:top center}.gbl-blog-post .premium-blog-post-author.premium-blog-meta-data i,.gbl-blog-post .premium-blog-post-categories.premium-blog-meta-data i,.gbl-blog-post .premium-blog-post-time.premium-blog-meta-data i{display:none}.gbl-blog-post .premium-blog-entry-meta{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.gbl-blog-post span.premium-blog-meta-separator{display:none}.gbl-blog-post .premium-blog-post-categories.premium-blog-meta-data:before{content:"Posted in";color:#54595f;font-size:18px}.gbl-blog-post .premium-blog-post-author.premium-blog-meta-data:before{content:"by";color:#54595f;font-size:18px}.gbl-blog-post .premium-blog-post-time.premium-blog-meta-data span:before{content:"on ";color:#54595f;font-size:18px}.gbl-blog-post .premium-blog-post-categories.premium-blog-meta-data{order:1;padding-right:5px}.gbl-blog-post .premium-blog-post-time.premium-blog-meta-data{order:3}.gbl-blog-post .premium-blog-post-author.premium-blog-meta-data{order:2;padding:0 5px 0 0}.elementor-41364 .elementor-element.elementor-element-b1f2a6f .elementor-icon-list-icon i{font-size:22px!important}.popular-category-block h5{display:none}.popular-category-block ul{padding:0;list-style:none;margin:0}.popular-category-block ul li a{font-size:20px;color:inherit;font-weight:500;line-height:30px;text-transform:capitalize}.popular-category-block ul li{margin-bottom:10px}.blog-post-insta-feed #sb_instagram{background:url(https://mortgage-maestro.com/wp-content/uploads/2022/11/mobile-bg.png);background-size:100% 100%;padding:20px!important}.blog-post-insta-feed #sb_instagram .sb_instagram_header .sbi_header_img,.blog-post-insta-feed .sb_instagram_header .sbi_header_img{margin:0!important}.blog-post-insta-feed #sb_instagram .sb_instagram_header .sbi_header_text,.blog-post-insta-feed .sb_instagram_header .sbi_header_text{display:none!important}.blog-post-insta-feed #sb_instagram #sbi_load .sbi_follow_btn a{margin-left:0!important;font-size:16px!important;padding:10px 18px!important;border-radius:30px}.blog-post-insta-feed #sb_instagram #sbi_load{width:auto;position:absolute;top:95px;left:120px}.blog-post-insta-feed #sb_instagram .sb_instagram_header,.blog-post-insta-feed .sb_instagram_header{margin-top:50px}.blog-post-insta-feed #sb_instagram #sbi_images{margin-bottom:50px}.mortgage-calculator form#id_cv{box-shadow:rgb(149 157 165 / 20%) 0 8px 24px}.mortgage-calculator #wpmc1_send_mail{width:30%;height:auto!important;line-height:inherit!important;border-width:1px!important}.mortgage-calculator #cal1_email{width:65%!important;margin-right:15px;border-width:1px!important;font-size:16px!important}.mortgage-calculator .mcalc-main label{font-family:Lato,Sans-serif;font-size:16px!important;font-weight:600!important;line-height:28px!important;color:#000!important}.mortgage-calculator .mcalc-results h3{color:#fff!important;font-family:Lato,Sans-serif!important;font-weight:500!important;font-size:20px!important}.mortgage-calculator .mcalc .mcalc-results p{font-family:Lato,Sans-serif;font-weight:400!important}.mortgage-calculator input,select:focus{outline:0!important}.footer-link-1 a{color:#141619!important}.footer-link-1 a:hover{color:#3aafb9!important}.footer-link a{color:#fff!important}.footer-link a:hover{color:#3aafb9!important}.footer-link h5:hover{color:#3aafb9}#gform_9 #input_9_1_3,#input_9_1_6,#input_9_3,#input_9_4,#input_9_5,#input_9_6{background:0 0;color:#fff!important;border:0;border-bottom:1px solid;border-radius:0;padding:5px 2px;text-transform:lowercase;padding:0}#gform_1 ::placeholder{color:#fff}#gform_9 ::-webkit-input-placeholder{color:#fff}#gform_9 :-ms-input-placeholder{color:#fff}@media (max-width:1024px){.flip-box-know-us-btn{right:365px!important}.homepage-inner-slider .elementor-swiper-button.elementor-swiper-button-next{right:0!important}.homepage-inner-slider .elementor-swiper-button.elementor-swiper-button-prev{left:0!important}.homepage-inner-slider .swiper-slide{height:50vh!important}}@media (min-width:992px){.desktop-menu{display:block!important}.mobile-menu{display:none!important}}@media (max-width:991.98px){.desktop-menu{display:none!important}.mobile-menu{display:block!important}.flip-box-know-us-btn{right:225px!important}.homepage-inner-slider .swiper-slide{height:60vh!important}.hero-slider .elementor-swiper-button{top:50%!important}.elementor-slides .swiper-slide-bg{background-position:100%!important}}@media (max-width:575px){.flip-box-know-us-btn{position:relative!important;position:relative!important;top:0;left:0;right:0!important;bottom:0!important}.hero-slider .elementor-slide-heading{padding-left:30px}.hero-slider .elementor-button.elementor-slide-button{margin-left:30px}form#gform_1{flex-direction:column}#gform_1 #field_1_3{margin-right:0}#gform_1 #field_1_5{margin-right:0}#gform_submit_button_1{margin-top:30px;width:100%}#gform_1 #input_1_3,#input_1_5{text-align:center}.mortgage-calculator #wpmc1_send_mail{width:100%}.mortgage-calculator #cal1_email{width:100%!important}.mcalc .slider.slider-horizontal .slider-selection,.mcalc-color,.mortgage-calculator .mcalc .slider-handle.round{background:#3aafb9!important}.about-hero-slider .elementor-slide-description br{display:none}.about-hero-slider .elementor-slide-heading{padding-right:30px}.about-hero-slider .elementor-slide-description{padding-left:30px}.mortgage-calculator #wpmc1_send_mail{line-height:38px!important}.related-post .elementor-post{flex-wrap:wrap}.instagram-feed-sec{width:100%!important}.instagram-feed-sec #sb_instagram #sbi_load{position:absolute;left:90px;top:40px;width:auto!important}.instagram-feed-sec #sb_instagram .sb_instagram_header .sbi_header_img{width:80px!important}.instagram-feed-sec #sb_instagram .sb_instagram_header .sbi_header_img img{height:80px!important;width:80px!important}.instagram-feed-sec #sb_instagram .sb_instagram_header .sbi_header_text h3{margin:0 0 0 95px!important}.blog-post-insta-feed #sb_instagram #sbi_load{width:auto;position:absolute;top:75px;left:80px}}.mestro-youtube-feed .sby_layout_gallery{display:flex}.mestro-youtube-feed .sby-channel-info-bar{display:none!important}.mestro-youtube-feed .sby_footer{position:absolute;top:calc(100% - 80px);max-width:50%;right:0;text-align:left!important}.mestro-youtube-feed .sby_follow_btn a{background:0 0!important;font-size:20px!important}.mestro-youtube-feed .sby_follow_btn a:focus{outline:0!important}.sby_follow_btn svg{font-size:45px!important;color:red;margin-left:-10px}.mestro-youtube-feed .sby_follow_btn a{background:0 0!important;font-size:20px!important;display:flex!important;align-items:center;width:100%}.mestro-youtube-feed .sby_items_wrap{display:flex;flex-direction:column}.mestro-youtube-feed .sby_item{width:100%!important}[id^=sb_youtube_].sb_youtube .sby_info{text-align:left!important}.mestro-youtube-feed span.sby_date_wrap{display:none}.mestro-youtube-feed .sby_inner_item .sby_video_thumbnail{height:110px!important}.mestro-youtube-feed .sby_inner_item .sby_video_thumbnail_wrap.sby_item_video_thumbnail_wrap{max-width:240px}.mestro-youtube-feed .sby-player-info{display:flex;width:100%;justify-content:start;flex-wrap:wrap;flex-direction:column}.mestro-youtube-feed .sby-video-header-info h5{font-size:24px!important;text-align:left!important;width:100%!important;display:block!important}.mestro-youtube-feed .sby-video-header-meta span:nth-child(2){display:none}.mestro-youtube-feed .sby-player-info .sby-video-header-info .sby-video-header-meta{font-weight:400;line-height:160%;font-size:20px;width:100%;margin-top:-10px}.mestro-youtube-feed .sby_video_title_wrap span{font-size:18px;font-weight:500!important}.mestro-youtube-feed .sby_meta{font-size:18px!important}.mestro-youtube-feed .sby-video-header-meta,.mestro-youtube-feed .span.sby_username_wrap,.mestro-youtube-feed .ytp-title-enable-channel-logo .ytp-title,.mestro-youtube-feed .ytp-title-expanded-heading,.mestro-youtube-feed a.ytp-impression-link,.mestro-youtube-feed a.ytp-title-channel-logo,.mestro-youtube-feed p.sby_caption,.mestro-youtube-feed p.sby_meta{display:none!important}a.ytp-impression-link{display:none!important}a.ytp-title-link.yt-uix-sessionlink{display:none!important}a.ytp-title-channel-logo{display:none!important}.maling-list .gform_footer.top_label input{width:100%}.maling-list .gform_footer.top_label{margin-top:10px!important;display:flex;flex-direction:row;justify-content:center}@media screen and (max-width:1024px){.mestro-youtube-feed{max-width:780px}.mestro-youtube-feed .sby_layout_gallery{display:flex;flex-direction:column}.mestro-youtube-feed .sby_footer{position:relative;max-width:100%}}@media screen and (max-width:767.98px){.feaure-slider-col .slider-img{height:350px!important}}@media screen and (max-width:640px){[id^=sb_youtube_][data-videocardlayout=horizontal].sb_youtube .sby_items_wrap .sby_inner_item{flex-direction:column!important}}