.banner-wrapper{background:white;position:relative;overflow:hidden;padding:80px 0 40px;min-height:600px;contain:layout style paint}.banner-container{position:relative;z-index:2;min-height:400px}@font-face{font-family:Poppins;src:url(https://d2w24n4g34usfg.cloudfront.net/events-templates/fonts/poppins-all-400-normal.woff2) format("woff2"),url(https://d2w24n4g34usfg.cloudfront.net/events-templates/fonts/poppins-all-400-normal.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.banner-mortgage-heading{font-family:PoppinsBold;font-size:48px;font-weight:700;color:#08094E;margin-bottom:15px;min-height:1.2em;content-visibility:auto;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:3rem}.banner-mortgage-deco{display:inline-flex;align-items:center;gap:6px}.banner-mortgage-line{display:inline-block;width:60px;height:3px;background-color:#ff541c}.banner-mortgage-diamond{color:#ff541c;font-size:.7em;line-height:1}.banner-icon{max-width:200px;width:200px;height:200px;margin-bottom:10px;display:block;margin-left:auto;margin-right:auto}.banner-title{color:#FF541C;font-size:3.5rem;font-weight:700;margin-bottom:15px;font-family:PoppinsBold;min-height:1.2em;content-visibility:auto}.banner-title a,.banner-title a:hover{color:#FF541C;text-decoration:none;font-family:PoppinsBold}.banner-subtitle{color:#08094E;font-size:clamp(1.2rem,3vw,1.9rem);font-weight:600;margin-bottom:20px;min-height:1.2em;content-visibility:auto}.banner-subtitle a,.banner-subtitle a:hover{color:#08094E;text-decoration:none}.banner-description{color:#575757;font-size:1.1rem;margin:0 auto 30px;line-height:1.6;text-align:justify;min-height:5.4em;content-visibility:auto}.banner-description a,.banner-description a:hover{color:#575757;text-decoration:none}.banner-cta{display:inline-block;background-color:#FF541C;color:white;padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:600;transition:all .3s ease}.banner-cta:hover{opacity:.9;transform:translateY(-2px);transition:all .3s ease}.gradient-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:0;will-change:auto;transform:translateZ(0);backface-visibility:hidden;animation-play-state:paused;width:600px;height:600px;pointer-events:none}body.page-loaded .gradient-blob{animation-play-state:running;will-change:transform,opacity}.blob-purple-1{width:350px;height:350px;top:5%;left:-15%;animation:fadeInMoveBlob1 28s ease-in-out infinite}.blob-purple-1,.blob-purple-2{background:radial-gradient(circle,#270893,transparent)}.blob-purple-2{width:320px;height:320px;top:40%;left:-10%;animation:fadeInMoveBlob3 32s ease-in-out infinite}.blob-purple-3{width:340px;height:340px;background:radial-gradient(circle,#270893,transparent);bottom:5%;right:-15%;animation:fadeInMoveBlob5 26s ease-in-out infinite}.blob-peach-1{width:450px;height:450px;top:10%;right:-20%;animation:fadeInMoveBlob2 30s ease-in-out infinite}.blob-peach-1,.blob-peach-2{background:radial-gradient(circle,#FF3471,transparent)}.blob-peach-2{width:480px;height:480px;bottom:10%;left:-20%;animation:fadeInMoveBlob4 34s ease-in-out infinite}.banner-gradients{position:absolute;inset:0;overflow:hidden;contain:layout paint size;pointer-events:none}@keyframes fadeInMoveBlob1{0%{opacity:0;transform:translateZ(0) scale(1)}3%{opacity:.3}50%{transform:translate3d(120vw,30px,0) scale(1.1)}to{opacity:.3;transform:translateZ(0) scale(1)}}@keyframes fadeInMoveBlob2{0%{opacity:0;transform:translateZ(0) scale(1)}3%{opacity:.3}50%{transform:translate3d(-120vw,-20px,0) scale(.95)}to{opacity:.3;transform:translateZ(0) scale(1)}}@keyframes fadeInMoveBlob3{0%{opacity:0;transform:translateZ(0) scale(1)}3%{opacity:.3}50%{transform:translate3d(120vw,-30px,0) scale(1.05)}to{opacity:.3;transform:translateZ(0) scale(1)}}@keyframes fadeInMoveBlob4{0%{opacity:0;transform:translateZ(0) scale(1)}3%{opacity:.3}50%{transform:translate3d(120vw,25px,0) scale(1.08)}to{opacity:.3;transform:translateZ(0) scale(1)}}@keyframes fadeInMoveBlob5{0%{opacity:0;transform:translateZ(0) scale(1)}3%{opacity:.3}50%{transform:translate3d(-120vw,-25px,0) scale(1.1)}to{opacity:.3;transform:translateZ(0) scale(1)}}.banner-subtitle.align-mobile-center{text-align:center}.banner-subtitle.align-mobile-justify{text-align:justify}.banner-bottom{position:relative;margin-top:var(--banner-bottom-margin-desktop)}.banner-design-image{width:100%;height:auto;display:block;object-fit:cover;contain:layout}@media (min-width:768px){.banner-col{margin-top:var(--icon-margin-desktop)}.banner-cta{margin-top:var(--cta-margin-desktop)}}@media (max-width:767.9px){.banner-bottom{margin-top:var(--banner-bottom-margin-mobile)}.banner-col{margin-top:max(var(--icon-margin-mobile),40px)}.banner-cta{margin-top:var(--cta-margin-mobile)}.banner-subtitle.align-desktop-center{text-align:center}.banner-subtitle.align-desktop-justify{text-align:justify}.banner-wrapper{min-height:500px;padding:60px 0 40px}.banner-container{min-height:350px}.banner-subtitle{text-align:justify;word-spacing:-.05em}.banner-cta{font-size:1.3rem}.banner-title{font-size:2rem}.banner-subtitle{font-size:1.2rem}.banner-icon{max-width:150px;width:150px;height:150px}.gradient-blob{filter:blur(40px)}.blob-purple-1,.blob-purple-2,.blob-purple-3{width:200px;height:200px}.blob-peach-1,.blob-peach-2{width:280px;height:280px}.banner-description{word-spacing:-.05em}}@media screen and (min-width:992px){.banner-cta{font-size:1.3rem}.banner-subtitle{font-size:1.7rem;margin-bottom:27px}}@media screen and (max-width:992px){.banner-mortgage-heading{font-size:1.2rem;margin-top:2rem}.banner-mortgage-line{width:35px!important;height:2px!important;margin-top:-2px}}@media screen and (min-width:768px) and (max-width:991.9px){#banner-design-around-cta{margin-top:20px}}@media screen and (min-width:992px) and (max-width:1199.9px){#banner-design-around-cta{margin-top:1%!important}}@media screen and (min-width:1200px){#banner-design-around-cta{margin-top:-5%!important}}