.footer-disclaimer{background-color:#020b1e;color:#fff;font-family:Arial,sans-serif;padding:20px 0 40px}.disclaimer-container{background-color:initial;margin:0 auto}.disclaimer-text{color:#606060;font-family:Poppins;font-size:14px;line-height:1.5;padding:0 15px;text-align:left;text-align:justify}.copyright{font-size:1rem;margin:15px 0;text-align:center}.celligence-link{color:#fff;text-decoration:none;transition:color .3s ease}.celligence-link:hover,.licensing-info a:hover{color:#ccc;text-decoration:underline}.licensing-info{font-size:1rem;margin:10px 0;text-align:center}.licensing-info a{color:#fff;text-decoration:none}.logos-row{display:flex;justify-content:center;margin-top:20px}.equal-housing-logo{height:auto;margin-right:20px;width:90px}.sunwest-logo{height:auto;width:200px}.licensing-Texas-notice-link{color:#fff;transition:color .3sease}@media (max-width:767px){.copyright,.disclaimer-text,.licensing-info{font-size:12px}.logos-row{align-items:center;flex-direction:column}.equal-housing-logo{margin-bottom:15px;margin-right:0;width:70px}.sunwest-logo{width:170px}.logos-col{gap:1rem}}.TexasDisclosure_pageContainer_txdis__fPpqi{font-size:15px!important}.TexasDisclosure_hero_image_txdis__30uKJ{background-image:url(https://resources.swmc.com/swmc-images/txDisBanner.jpeg);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:10px;color:#fff;display:flex;flex-direction:column;height:50vh;justify-content:center;margin:100px 20px 20px;padding:20px;position:relative;z-index:2}.TexasDisclosure_hero_image_txdis__30uKJ:before{background:linear-gradient(90deg,#083f88,#98daf000);border-radius:10px;bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#98daf0",endColorstr="#0098daf0",GradientType=1);left:0;position:absolute;right:0;top:0;z-index:1}.TexasDisclosure_hero_image_txdis__30uKJ p{font-size:14px;position:relative;width:50%;z-index:2}.TexasDisclosure_hero_image_txdis__30uKJ h1{color:#fff;font-family:Lucky Fellas;font-size:120px;line-height:.9;position:relative;z-index:2}@media (max-width:767.8px){.TexasDisclosure_hero_image_txdis__30uKJ{height:20vh!important;margin:135px 5px 10px!important;top:20%}.TexasDisclosure_hero_image_txdis__30uKJ h1{font-size:60px}.TexasDisclosure_heading_txdis__W-GdA{margin-bottom:0;margin-top:1rem}}@media(min-width:1200px) and (max-width:1399.1px){.TexasDisclosure_hero_image_txdis__30uKJ{height:50vh;margin:100px 10px 10px}.TexasDisclosure_heading_txdis__W-GdA{margin-top:1.5rem}}@media(min-width:992px) and (max-width:1199.1px){.TexasDisclosure_hero_image_txdis__30uKJ{height:40vh;margin:95px 10px 10px}.TexasDisclosure_heading_txdis__W-GdA{margin-top:1.5rem}}@media(min-width:768px) and (max-width:991.1px){.TexasDisclosure_hero_image_txdis__30uKJ{height:30vh;margin:135px 10px 10px}.TexasDisclosure_heading_txdis__W-GdA{margin-bottom:0;margin-top:1rem}}#truapproval{background-color:#fff;padding:60px 0}#truapproval .tru-thumbnail-wrapper{border-radius:24px;max-height:350px;position:relative}#truapproval .tru-thumbnail{cursor:pointer;display:block;height:350px;transition:transform .3s ease;width:100%}#truapproval .play-button-overlay{cursor:pointer;left:50%;position:absolute;top:1%;transform:translate(-50%,-50%);z-index:2}#truapproval .play-button-circle{align-items:center;animation:pulse 2s infinite;background-color:#ffffffe6;border:8px solid #ff560180;border-radius:50%;box-shadow:0 0 15px #ff560166;display:flex;height:80px;justify-content:center;width:80px}#truapproval .play-icon{color:#ff541cf3;font-size:24px;margin-left:5px}#truapproval .video-container{border-radius:24px;height:0;padding-bottom:56.25%;position:relative}#truapproval .video-container iframe{border-radius:24px;height:100%;left:0;position:absolute;top:0;width:100%}#truapproval .video-loading{background-color:#0000004d;height:100%;left:0;top:0;width:100%;z-index:2}#truapproval .video-close-btn,#truapproval .video-loading{align-items:center;display:flex;justify-content:center;position:absolute}#truapproval .video-close-btn{background-color:#ff560180;border:none;border-radius:50%;color:#fff;cursor:pointer;height:36px;right:-15px;top:-15px;transition:background-color .2s;width:36px;z-index:3}#truapproval .video-close-btn:hover{background-color:rgba(255,86,1,.788)}#truapproval .dark-blue-text{font-family:Poppins;font-weight:600;margin-bottom:20px;transition:color .2s}#truapproval .dark-blue-text,#truapproval .dark-blue-text a{color:#000822;text-decoration:none}#truapproval .dark-blue-text a:hover{color:#000822;text-decoration:underline}#truapproval .applyNowUrl:hover .dark-blue-text{color:#0c3b71;text-decoration:none}#truapproval .tru-paragraph{color:#3a3a3a;font-size:16px;line-height:1.6;margin-bottom:15px}#truapproval .terms-link{color:#ff541c;text-decoration:none;transition:color .2s}#truapproval .terms-link:hover{color:#ff541c;text-decoration:underline}#truapproval .tru-video-link{align-items:center;color:#ff541c;cursor:pointer;display:flex;font-weight:500;margin-top:20px;transition:color .2s}#truapproval .tru-video-link:hover{color:#ff541c}#truapproval .play-icon-small{align-items:center;color:#ff541c;display:inline-flex;justify-content:center;margin-right:10px}#truapproval .terms-modal .modal-content{border:none;border-radius:10px;box-shadow:0 10px 30px #00000026}#truapproval .terms-title{color:#021844;font-weight:700;margin-bottom:0}#truapproval .close-button{color:#777;font-size:20px;padding:0}#truapproval .terms-list{margin-bottom:30px;padding-left:20px}#truapproval .condition-item{color:#333;margin-bottom:15px}#truapproval .sub-items-list{list-style-type:disc;margin-top:10px;padding-left:20px}#truapproval .sub-items-list li{color:#555;margin-bottom:5px}#truapproval .limitation-section{background-color:#f8f9fa;border-radius:5px;margin-bottom:30px;padding:15px}#truapproval .limitation-section h3{color:#021844;font-size:18px;margin-bottom:10px}#truapproval .footnotes-section{border-top:1px solid #eee;color:#666;font-size:14px;padding-top:20px}#truapproval .footnote-link{color:#ff5601;text-decoration:none}#truapproval .footnote-link:hover{text-decoration:underline}@media (max-width:1199.9px) and (min-width:992px){#truapproval .tru-video-link{font-size:15px}}@media (min-width:992px){#truapproval .tru-content{padding:0 20px}#truapproval .tru-video-link-mobile{display:none!important}}@media (max-width:991.98px){#truapproval .tru-video-link-desktop{display:none!important}#truapproval{padding:0}#truapproval .tru-content{margin-top:30px;text-align:center}#truapproval .play-button-circle{height:60px;width:60px}#truapproval .tru-thumbnail-wrapper{margin-top:2rem}#truapproval .tru-thumbnail{height:220px}#truapproval .play-icon{font-size:20px}#truapproval .video-close-btn{height:30px;right:-10px;top:-10px;width:30px}#truapproval .tru-video-link{display:block;text-align:center}}@media (max-width:767.98px){#truapproval .play-button-circle{height:50px;width:50px}#truapproval .dark-blue-text{text-align:center}#truapproval .play-icon{font-size:18px}#truapproval .tru-approval-row{flex-direction:column-reverse}}@media (min-width:768px) and (max-width:991.9px){#truapproval .dark-blue-text{text-align:center}#truapproval .play-icon{font-size:18px}#truapproval .tru-approval-row{flex-direction:column-reverse}#truapproval .tru-thumbnail-wrapper{margin-inline:auto;max-width:500px}#truapproval .tru-thumbnail{height:300px}#truapproval .tru-video-link{margin-inline:auto;text-align:center}}#Apply-Now .apply-now-container{background-color:#fff;display:flex;flex-direction:column;height:100%}#Apply-Now .apply-now-heading{background-image:url(https://d2b7dijo04ypct.cloudfront.net/brokers-landingpages-resources/images/left-ractangle.webp);background-repeat:no-repeat;background-size:90% 100%;color:#fff;font-family:Poppins;font-size:2rem;font-weight:600;padding:1rem 4rem 1rem 2.5rem}#Apply-Now .broker-info-section{padding:20px 15px}#Apply-Now .about-broker{color:#000822;font-size:1.5rem;font-weight:600;margin-bottom:10px}#Apply-Now .broker-intro{color:#ff541c;font-size:1.35rem;font-weight:600;margin-bottom:20px}#Apply-Now .benefits-list{border:1px solid #000;border-radius:10px;list-style:none;padding:1rem}#Apply-Now .benefits-list li{color:#000822;font-weight:400;margin-bottom:15px;padding-left:25px;position:relative}#Apply-Now .benefits-list li:before{color:#ff5722;content:"✓";left:0;position:absolute}#Apply-Now .benefit-highlight{color:#ff541c;font-weight:600}#broker-contact-component{margin:0 auto;max-width:100%;width:100%}.loading-container{align-items:center;display:flex;justify-content:center;min-height:200px;text-align:center}.custom-input-wrapper{align-items:center;display:flex;margin-bottom:15px;position:relative;width:100%}.input-icon{height:20px;left:10px;position:absolute;width:20px;z-index:2}.custom-styled-input{background-color:initial;border:none!important;border-bottom:2px solid #ff560180!important;border-radius:0!important;box-shadow:none!important;padding:10px 10px 10px 40px!important;transition:border-color .3s ease!important;width:100%}.custom-styled-input:focus{border-bottom:2px solid #ff5601!important;outline:none!important}textarea.custom-styled-input{min-height:100px;resize:vertical}select.custom-styled-input{-webkit-appearance:none;appearance:none;background-image:url(https://d2b7dijo04ypct.cloudfront.net/brokers-landingpages-resources/images/arrow_down.webp);background-position:right 10px center;background-repeat:no-repeat;background-size:12px;padding-right:30px!important}#broker-contact-component .form-control,#broker-contact-component select,#broker-contact-component textarea{background-color:initial!important;border:none!important;border-bottom:2px solid #ff560180!important;border-radius:0!important;box-shadow:none!important}#broker-contact-component select,#broker-contact-component textarea{padding:10px;width:100%}#broker-contact-component ::placeholder{color:#000!important;opacity:1}#broker-contact-component select:focus,#broker-contact-component textarea:focus{border-bottom:2px solid #ff5601!important;outline:none!important}#broker-contact-component button[type=submit]{background-color:#ff5601;border-color:#ff5601;font-weight:600;padding:6px 16px;transition:all .3s ease}#broker-contact-component button[type=submit]:hover{background-color:#e64d00;border-color:#e64d00}#broker-contact-component .consent-font{color:#000;font-family:Poppins;font-size:12px;font-weight:400;text-align:justify}#broker-contact-component .consent-font a{color:#000;text-decoration:underline}.userWayContainer{position:relative}.userWayBackGroundBody{background:#0000!important;border:none!important;border-radius:50%!important;box-sizing:initial!important;cursor:pointer;display:inline-block!important;height:40px!important;max-height:40px!important;max-width:40px!important;min-height:40px!important;min-width:40px!important;padding:3px!important;width:40px!important}.userWayBackGroundBody:hover{transform:scale(1.25)!important;transition:transform .4s!important}@media only screen and (max-width:991.7px){.userWayContainer{margin-top:14rem!important}}@media only screen and (min-width:992px){.userWayContainer{top:0!important}}#brokerNavbar .navbar{align-items:center;box-shadow:none;display:flex;top:0;transition:all .3s ease-in-out;z-index:999}#brokerNavbar .navbar,#brokerNavbar .navbar.active{background:#fff!important}#brokerNavbar .navbarTransition{transform:translateY(-100%);transition:all .3s ease-in!important}#brokerNavbar .navbar-expand-lg .navbar-collapse{justify-content:flex-end;margin-right:2rem}#brokerNavbar .navbar-dark .navbar-nav .nav-link{align-items:center;color:#000;display:flex;margin:0 10px;transition:color .3s ease}.navbar-toggler-icon{color:#000}.navbar-toggler{background-color:#ff5601}#brokerNavbar .navbar-dark .navbar-nav .nav-link:hover{color:#ff6501}#brokerNavbar .angelai-btn{background:linear-gradient(0deg,#ff6501,#ff1b01 82.42%);border:1.5px solid #ff6501;border-radius:5px;color:#fff!important;font-weight:600;margin:0 10px;padding:8px 15px!important;transition:opacity .3s ease}#brokerNavbar .angelai-btn:hover{background:#fff;border:1.5px solid #ff6501;color:#ff5601!important}#brokerNavbar .ask-angel-btn{background-color:#fff;border:1.5px solid #ff6501;border-radius:5px;color:#ff6501!important;font-weight:600;margin:0 10px;padding:8px 15px 8px 45px!important;transition:background-color .3s ease}#brokerNavbar .ask-angel-btn:hover{background-color:#ff6501;color:#fff!important}#brokerNavbar .ask-angelai-ballerina{height:auto;position:absolute;transform:translate(-45px,-33px);width:50px}#brokerNavbar .apply-now-header-btn{background:linear-gradient(180deg,#ff6b01,#ff1500);border:1.5px solid #ff6501;border-radius:5px;color:#fff!important;font-weight:600;margin:0 10px;padding:8px 15px!important;transition:background-color .3s ease}#brokerNavbar .apply-now-header-btn:hover{background:#fff;border:1.5px solid #ff6501;color:#ff5601!important}#brokerNavbar .main_logo{object-fit:contain;width:auto}.Apply-now-header-modal .modal-header{background:#ff5601;color:#fff}.Apply-now-header-modal .modal-header .btn-close{color:#fff!important}@media screen and (max-width:991px){.desktopaccesibility{display:none}.mobileaccesibilty{display:flex;position:absolute;right:1rem;z-index:5}#brokerNavbar .navbar{height:70px!important}#brokerNavbar .navbar-expand-lg .navbar-collapse{background-color:#fff;margin-right:0;margin-top:0;text-align:center}#brokerNavbar .navbar-dark .navbar-nav .nav-link{justify-content:center;margin:0 auto}#brokerNavbar .navlinks-sperator{display:none}#brokerNavbar .navbar-collapse{background-color:#0b1237;border-radius:0 0 10px 10px;margin-top:15px;padding:20px}#brokerNavbar .navbar-nav .nav-link{border-bottom:1px solid #ffffff1a;padding:10px 0}#brokerNavbar .navbar-nav .nav-link:last-child{border-bottom:none}#brokerNavbar .angelai-btn,.apply-now-header-btn,.ask-angel-btn{display:inline-block;margin:10px auto!important;text-align:center;width:70%}#brokerNavbar .ask-angel-btn{border-bottom:1.5px solid #ff5601!important}}@media screen and (min-width:992px){#brokerNavbar .navbar-brand{align-items:center;display:flex;padding:0}.mobileaccesibilty{display:none}#brokerNavbar .nav-link{align-items:center;display:flex;height:100%}}.custom-hamburger-wrapper{align-items:center;display:flex;z-index:1000}@media screen and (max-width:991px){.navbar-toggler{display:none!important}}@media screen and (min-width:500px) and (max-width:991.7px){.mobileaccesibilty{right:4rem!important}}.contact-me-container{background-color:initial;display:flex;flex-direction:column;height:100%}.contact-me-heading{background-image:url(https://d2b7dijo04ypct.cloudfront.net/brokers-landingpages-resources/images/right-ractangle.webp);background-position:100%;background-repeat:no-repeat;background-size:90% 100%;color:#fff;font-family:Poppins;font-size:2rem;font-weight:600;padding:1rem 2.5rem 1rem 4rem;text-align:right}.contact-form-section{padding:20px 15px 2rem}.get-started-text{color:#000822;font-size:1.5rem;font-weight:600;margin-bottom:.5rem;text-align:right}.seconds-highlight{color:#ff5601;font-weight:700;font-weight:600}.form-placeholder{border:1px solid #000;border-radius:10px;padding:0 0 7px}@media screen and (max-width:991.9px){.contact-me-heading{background-image:url(https://d2b7dijo04ypct.cloudfront.net/brokers-landingpages-resources/images/left-ractangle.webp);background-position:0;background-repeat:no-repeat;background-size:80% 90%;color:#fff;font-family:Poppins;font-size:2rem;font-weight:600;padding:1rem 2.5rem 1rem 1rem;text-align:left}.get-started-text{text-align:left}}#BannerBrokerCard{align-items:center;display:flex;justify-content:center}#BannerBrokerCard .broker-card-container{max-width:360px;width:100%}#BannerBrokerCard .broker-card{border-radius:20px;overflow:hidden;padding:25px 15px;position:relative;text-align:center;z-index:1}#BannerBrokerCard .broker-card:before{background-image:linear-gradient(#fffefe33,#fffefe33),url(https://d2b7dijo04ypct.cloudfront.net/brokers-landingpages-resources/images/brokercard-bg.webp);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;border-radius:20px;bottom:0;content:"";filter:brightness(.9) contrast(1.05);left:0;max-height:100%;position:absolute;right:0;top:30%;z-index:-1}#BannerBrokerCard .broker-card>*{position:relative;z-index:2}#BannerBrokerCard .broker-image-outer-container{align-items:center;display:flex;justify-content:center;margin-bottom:10px}#BannerBrokerCard .broker-image-wrapper{align-items:center;display:flex;height:180px;justify-content:center;position:relative;width:180px}#BannerBrokerCard .glowing-balls-container{height:100%;position:absolute;width:100%;z-index:1}#BannerBrokerCard .glowing-ball{border-radius:50%;filter:blur(20px);height:130px;opacity:0;position:absolute;width:130px;z-index:1}#BannerBrokerCard .ball-orange{animation:pulse-orange 6s ease-in-out infinite;background-color:#f72;left:0;top:0}#BannerBrokerCard .ball-mint{animation:pulse-mint 6s ease-in-out 2s infinite;background-color:#0fd89e;bottom:-5px;right:-15px}#BannerBrokerCard .ball-purple{animation:pulse-purple 6s ease-in-out 4s infinite;background-color:#7427ae;bottom:-10px;left:-10px}@keyframes pulse-orange{0%,to{opacity:.3;transform:scale(.9)}33%{opacity:.8;transform:scale(1.05)}66%{opacity:.5;transform:scale(.95)}}@keyframes pulse-mint{0%,to{opacity:.5;transform:scale(.95)}33%{opacity:.3;transform:scale(.9)}66%{opacity:.8;transform:scale(1.05)}}@keyframes pulse-purple{0%,to{opacity:.8;transform:scale(1.05)}33%{opacity:.5;transform:scale(.95)}66%{opacity:.3;transform:scale(.9)}}#BannerBrokerCard .image-glow{animation:pulse 2s ease-in-out infinite;background:radial-gradient(circle,#ff7722b3 0,#0e23364d 70%);border-radius:50%;filter:blur(12px);height:180px;position:absolute;width:180px;z-index:2}@keyframes pulse{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.7;transform:scale(1)}}#BannerBrokerCard .image-border{align-items:center;background-color:#f72;border:10px solid #0e2336;border-radius:50%;display:flex;height:180px;justify-content:center;padding:4px;position:relative;width:180px;z-index:3}#BannerBrokerCard .broker-image{border-radius:50%;height:100%;object-fit:cover;width:100%}#BannerBrokerCard .broker-info{color:#fff;font-family:Poppins;font-weight:500;padding:0 10px;text-align:center}#BannerBrokerCard .broker-bottom-info{color:#000822;font-family:Poppins;font-weight:400;text-align:center}#BannerBrokerCard .broker-bottom-info a{color:#000822;text-decoration:underline}#BannerBrokerCard .broker-name{background:linear-gradient(90deg,#ffd601,#ff4701);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;font-size:1.8rem;font-weight:600;margin:10px 0 5px}#BannerBrokerCard .broker-bottom-name{color:#ff5601;font-family:Poppins;font-weight:700;text-align:center}#BannerBrokerCard .broker-company,#BannerBrokerCard .broker-title{font-size:1rem;line-height:1.4;margin:5px 0}#BannerBrokerCard .broker-contact-info{align-items:center;display:flex;flex-direction:column;margin:10px 0}#BannerBrokerCard .broker-email,#BannerBrokerCard .broker-phone{font-size:.95rem;margin:3px 0;text-decoration:none;transition:color .2s ease}#BannerBrokerCard .broker-address,#BannerBrokerCard .broker-license{font-size:.95rem;margin:3px 0}#BannerBrokerCard .broker-social-icons{display:flex;gap:12px;justify-content:center;margin:15px 0}#BannerBrokerCard .social-icon{align-items:center;border-radius:50%;color:#fff!important;display:flex;font-size:1rem;height:36px;justify-content:center;transition:all .3s ease;width:36px}#BannerBrokerCard .instagram{background:radial-gradient(circle at 30% 110%,#ffdb8b 0,#ee653d 25%,#d42e81 50%,#a237b6 75%,#3e57bc 100%)}#BannerBrokerCard .twitter{background-color:#000}#BannerBrokerCard .facebook{background-color:#4267b2}#BannerBrokerCard .linkedin{background-color:#0077b5}#BannerBrokerCard .youtube{background-color:red}#BannerBrokerCard .resume-btn{border:1px solid #fff;border-radius:20px;color:#fff;font-size:1rem;margin-top:5px;padding:6px 30px;transition:all .3s ease}#BannerBrokerCard .resume-btn:focus,#BannerBrokerCard .resume-btn:hover{background-color:#fff;border-color:#fff;color:#ff5601}@media (max-width:992px){#BannerBrokerCard .broker-card-container{margin:20px auto}}@media (max-width:576px){#BannerBrokerCard .broker-image-wrapper,#BannerBrokerCard .image-border,#BannerBrokerCard .image-glow{height:160px;width:160px}#BannerBrokerCard .broker-card:before{margin-inline:10px}#BannerBrokerCard .glowing-ball{height:120px;width:120px}#BannerBrokerCard .broker-name{font-size:1.5rem}#BannerBrokerCard .broker-email,#BannerBrokerCard .broker-license,#BannerBrokerCard .broker-phone{font-size:.9rem}#BannerBrokerCard .broker-bottom-info{padding:10px}#BannerBrokerCard .broker-card{padding:30px 15px 0}}.info-cards-section{background-color:initial;margin-top:-10rem;padding:40px 0}.info-card{border-radius:20px;height:100%;overflow:hidden;padding:30px}.card-icon{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px}.card-icon svg{height:auto;max-height:60px;width:auto}.card-title{color:#000822;font-size:1.25rem;font-weight:700;margin-bottom:15px;text-transform:uppercase}.card-description{color:#000822;font-size:1rem;line-height:1.5}@media (max-width:992px){.info-cards-section{margin-top:0;padding:30px 0 0}.info-card{margin-bottom:20px;padding:5px}}@media (max-width:767px){.info-card{margin-bottom:10px;padding:5px}.info-card-col{margin-bottom:1rem;text-align:center}.card-icon{justify-content:center}}@media (max-width:768px) and (max-width:991.9px){.card-description{font-size:.75rem}.card-title{font-size:1rem;margin-bottom:10px}.info-card{height:92%}.card-icon{height:50px}}.card-bg-wrapper{overflow:hidden;z-index:-1}.card-bg,.card-bg-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.info-card{background:#0000;border:none;position:relative;z-index:1}.broker-banner-wrapper{color:#fff;height:100%;overflow:hidden;position:relative;width:100%}.video-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.banner-video{height:100%;object-fit:cover;width:100%}.video-overlay{background-color:#0000004d;height:100%;left:0;position:absolute;top:0;width:100%}.banner-container{height:100%;margin-top:7.5rem;padding:20px 0 10rem}.banner-left-content{padding:20px}.banner-title{font-family:Patua One!important;font-size:5.5rem;font-weight:400;margin-bottom:1.5rem}.banner-title .text-primary{background:linear-gradient(90deg,#ffd901,#f40);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000}.banner-subtitle{color:#fff;font-family:Poppins;font-size:2.2rem;font-style:normal;font-weight:500}.banner-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.apply-now-btn,.calculator-btn,.find-dpa-btn,.phone-btn{border-radius:8.386px;box-shadow:none;color:#fff;font-weight:600;outline:none;padding:.5rem 2rem;transition:all .2s ease}.apply-now-btn{background:linear-gradient(180deg,#ff6b01,#ff1500);border:none}.calculator-btn,.find-dpa-btn,.phone-btn{background:#ff680100;border:1px solid #fff}.apply-now-btn:focus,.apply-now-btn:hover,.calculator-btn:focus,.calculator-btn:hover,.find-dpa-btn:focus,.find-dpa-btn:hover,.phone-btn:focus,.phone-btn:hover{background:#fff!important;border-color:none!important;box-shadow:none!important;color:#ff5601!important;outline:none!important}.broker-contact-modal .modal-header{background:#ff5601;color:#fff}.dpa-search-modal .modal-header{background:#083f88;color:#fff}.broker-contact-modal .modal-header .btn-close,.dpa-search-modal .modal-header .btn-close{color:#fff!important;filter:brightness(0) invert(1);opacity:1}.dpa-search-modal .modal-body{padding:1.5rem}.dpaSearchBoxOutputContainer .row{align-content:center;align-items:center;flex-direction:column}#dpaSearchOutputResult .dpaSearchOutputPadRight{padding-right:0}#dpaSearchOutputResult .infoHeading{text-align:center!important}.dpa-search-modal .modal-dialog{max-width:800px}.banner-right-content{align-items:center;display:flex;justify-content:center}.banner-left-buttons{margin-top:0}@media (max-width:1399.9px) and (min-width:1200px){.banner-title{font-size:5rem}.banner-subtitle{font-size:2rem}.apply-now-btn,.calculator-btn,.find-dpa-btn,.phone-btn{padding:.5rem 1.25rem}.info-card{padding:10px}}@media (max-width:1199.9px) and (min-width:992px){.banner-title{font-size:4.5rem}.banner-subtitle{font-size:1.75rem}.apply-now-btn,.calculator-btn,.find-dpa-btn,.phone-btn{font-size:.99rem;padding:.35rem .65rem}.info-card{padding:10px}.banner-left-buttons{margin-top:-1.5rem}}@media (max-width:991.9px){#dpaSearchOutputResult .dpaSearchOutputPadRight{padding:10px}.banner-buttons{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:12px;gap:12px;margin:0 auto;max-width:100%}#dpaSearchOutputResult .dpaSearchBoxOutputContainer{text-align:center}.dpa-search-modal .modal-body{padding:.5rem}.banner-container{margin-top:2.5rem;padding:20px 0 2rem}.broker-banner-wrapper{height:auto;min-height:500px}.banner-subtitle{font-size:2rem;text-align:center}.banner-title{font-size:5rem;text-align:center}.banner-right-content{margin-top:2px}.banner-left-buttons{margin:2rem 0 0}}@media (min-width:576px) and (max-width:767.9px){.apply-now-btn,.calculator-btn,.find-dpa-btn,.phone-btn{padding:.5rem 1rem}}@media (max-width:576px){.banner-title{font-size:12vw;margin-bottom:10px}.banner-subtitle{font-size:5vw}.banner-buttons{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-gap:1rem;gap:1rem}.banner-left-buttons{margin:1rem 10px 0}.apply-now-btn,.calculator-btn,.find-dpa-btn,.phone-btn{padding:.5rem 1rem}}@media (max-width:359px) and (min-width:320px){.apply-now-btn,.calculator-btn,.find-dpa-btn,.phone-btn{padding:.5rem .4rem}}@media only screen and (max-width:767.7px){#dpaSearchForm .dpaMapIcon,#dpaSearchForm .individualAnnualIncomeIcon,#dpaSearchForm .loanTypeIcon,#dpaSearchForm .purchasePriceIcon{margin-inline:auto;margin-bottom:10px;max-width:100px}}.mortgage-broker-wrapper{min-height:100%;overflow:hidden;padding-top:2rem;position:relative}.floating-disks{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.floating-disk{animation-iteration-count:infinite;animation-timing-function:linear;border-radius:50%;position:absolute}.disk-1{animation:floatWave1 12s ease-in-out infinite;height:200px;left:20%;top:30%;width:200px}.disk-1,.disk-2{background:#ff56011a;filter:blur(50px)}.disk-2{animation:floatWave2 16s ease-in-out infinite;animation-delay:-4s;height:250px;right:25%;top:10%;width:250px}.disk-3{animation:floatWave3 14s ease-in-out infinite;animation-delay:-8s;background:#0ba9e21a;filter:blur(50px);height:180px;left:50%;top:70%;width:180px}@keyframes floatWave1{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(150px,-100px) rotate(90deg)}50%{transform:translate(-80px,-200px) rotate(180deg)}75%{transform:translate(-200px,-100px) rotate(270deg)}to{transform:translate(0) rotate(1turn)}}@keyframes floatWave2{0%{transform:translate(0) scale(1) rotate(0deg)}20%{transform:translate(-120px,80px) scale(1.1) rotate(72deg)}40%{transform:translate(180px,150px) scale(.9) rotate(144deg)}60%{transform:translate(220px,-60px) scale(1.05) rotate(216deg)}80%{transform:translate(-100px,-180px) scale(.95) rotate(288deg)}to{transform:translate(0) scale(1) rotate(1turn)}}@keyframes floatWave3{0%{transform:translate(0) rotate(0deg)}15%{transform:translate(100px,120px) rotate(54deg)}35%{transform:translate(-140px,200px) rotate(126deg)}55%{transform:translate(-250px,60px) rotate(198deg)}75%{transform:translate(-80px,-150px) rotate(270deg)}90%{transform:translate(160px,-100px) rotate(324deg)}to{transform:translate(0) rotate(1turn)}}.apply-now-section,.broker-card-section,.contact-section{height:100%;padding:0;position:relative;z-index:1}.broker-card-section{display:flex;justify-content:center;padding-bottom:2rem}.broker-info-section-row{align-items:flex-end;justify-content:baseline}@media (max-width:768px){.apply-now-section,.broker-card-section,.contact-section{min-height:auto}.apply-now-btn:after,.contact-me-btn:after{display:none}.disk-1{animation-duration:10s;height:120px;width:120px}.disk-2{animation-duration:14s;height:150px;width:150px}.disk-3{animation-duration:12s;height:100px;width:100px}@keyframes floatWave1{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(60px,-40px) rotate(90deg)}50%{transform:translate(-30px,-80px) rotate(180deg)}75%{transform:translate(-80px,-40px) rotate(270deg)}}@keyframes floatWave2{0%,to{transform:translate(0) scale(1) rotate(0deg)}20%{transform:translate(-50px,30px) scale(1.05) rotate(72deg)}40%{transform:translate(70px,60px) scale(.95) rotate(144deg)}60%{transform:translate(80px,-20px) scale(1.02) rotate(216deg)}80%{transform:translate(-40px,-60px) scale(.98) rotate(288deg)}}@keyframes floatWave3{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(40px,50px) rotate(90deg)}50%{transform:translate(-60px,80px) rotate(180deg)}75%{transform:translate(-30px,-60px) rotate(270deg)}}}@media (max-width:480px){.disk-1{height:80px;width:80px}.disk-2{height:100px;width:100px}.disk-3{height:70px;width:70px}}
/*# sourceMappingURL=common.27854073.css.map*/