section.mortgage{position:relative;padding-top:0}section.mortgage section.banner{padding:10rem 0 5rem 0;background-image:url(/assets/img/bg-shape1.svg),-webkit-gradient(linear,left top,left bottom,from(#e5ebeb),to(#f9e5b2));background-image:url(/assets/img/bg-shape1.svg),linear-gradient(180deg,#e5ebeb 0,#f9e5b2 100%);background-size:105%,150%;background-position:bottom center,center;background-repeat:no-repeat}@media (max-width:1920.98px){section.mortgage section.banner{background-size:110%,100%}}@media (max-width:1366px){section.mortgage section.banner{background-size:120%,100%;background-position:top 150px center,center}}@media (max-width:1199.98px){section.mortgage section.banner{background-size:115%,100%}}@media (max-width:991.98px){section.mortgage section.banner{padding:150px 0 40px 0;background-position:top 100px center,center}}@media (max-width:575.98px){section.mortgage section.banner{padding-top:120px}}@media (max-width:419.98px){section.mortgage section.banner{padding-top:100px}}section.mortgage section.banner .canvas-area{position:relative}section.mortgage section.banner .canvas-area .stamp-wrapper{position:absolute;top:2.5rem;max-width:25rem;left:0;z-index:1}@media (max-width:1600px){section.mortgage section.banner .canvas-area .stamp-wrapper{max-width:300px;top:-2.5rem}}@media (max-width:1199.98px){section.mortgage section.banner .canvas-area .stamp-wrapper{max-width:300px;top:-2.5rem}}@media (max-width:991.98px){section.mortgage section.banner .canvas-area .stamp-wrapper{max-width:240px}}@media (max-width:767.98px){section.mortgage section.banner .canvas-area .stamp-wrapper{max-width:180px}}@media (max-width:575.98px){section.mortgage section.banner .canvas-area .stamp-wrapper{max-width:140px}}@media (max-width:419.98px){section.mortgage section.banner .canvas-area .stamp-wrapper{max-width:120px}}section.mortgage section.banner .canvas-area .stamp-wrapper img{width:100%}section.mortgage section.banner .canvas-area .img-wrapper{text-align:center}@media (max-width:575.98px){section.mortgage section.banner .canvas-area .img-wrapper{padding-top:20px}}section.mortgage section.banner .canvas-area .img-wrapper .v-img,section.mortgage section.banner .canvas-area .img-wrapper img{width:95%;max-width:62.5rem}@media (max-width:419.98px){section.mortgage section.banner .canvas-area .img-wrapper .v-img,section.mortgage section.banner .canvas-area .img-wrapper img{width:100%}}section.mortgage section.banner .text-wrapper{margin-top:4.6875rem}@media (max-width:767.98px){section.mortgage section.banner .text-wrapper p{margin-top:30px}}section.mortgage section.steps-box{background-image:url(/assets/img/bg-shape3.svg),-webkit-gradient(linear,left top,left bottom,from(#f9e5b2),to(#e5d7db));background-image:url(/assets/img/bg-shape3.svg),linear-gradient(180deg,#f9e5b2 0,#e5d7db 100%);background-size:305%,150%;background-position:top center,center;background-repeat:no-repeat;padding:18.75rem 0 0 0}@media (max-width:767.98px){section.mortgage section.steps-box{padding-top:150px}}section.mortgage section.steps-box .title-steps{margin-bottom:7.5rem}@media (max-width:767.98px){section.mortgage section.steps-box .title-steps{margin-bottom:60px}}section.mortgage section.steps-box .title-steps h2{font-size:1.9375rem;text-align:center}section.mortgage section.steps-box .steps{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.mortgage section.steps-box .steps .step{padding:0 .625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;margin-bottom:1.875rem}section.mortgage section.steps-box .steps .step .number{position:relative;height:4.375rem;width:4.375rem;background:#d7c3bf;background:-webkit-gradient(linear,left top,left bottom,from(#d6bdd9),to(#b2c3c5));background:linear-gradient(180deg,#d6bdd9 0,#b2c3c5 100%);border-radius:6.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.9375rem}section.mortgage section.steps-box .steps .step .number span{font-size:2.625rem;color:#fff;font-family:amphibia;line-height:1.2;position:relative;top:-.125rem;left:.125rem}section.mortgage section.steps-box .steps .step .name{font-size:1.125rem;text-transform:uppercase;line-height:1.2;text-align:center;font-weight:700}section.mortgage section.steps-box .steps .step .description{font-size:1rem;line-height:1.2;text-align:center;margin-top:.9375rem}section.mortgage section.steps-box .steps .step:not(:last-child) .number::after{content:"";position:absolute;z-index:-1;top:50%;left:0;height:.0625rem;width:382%;background-color:#772583}@media (max-width:1630px){section.mortgage section.steps-box .steps .step:not(:last-child) .number::after{width:300%}}@media (max-width:1300px){section.mortgage section.steps-box .steps .step:not(:last-child) .number::after{width:250%}}@media (max-width:991.98px){section.mortgage section.steps-box .steps .step:not(:last-child) .number::after{width:350%}}@media (max-width:767.98px){section.mortgage section.steps-box .steps .step:not(:last-child) .number::after{width:340%}}@media (max-width:575.98px){section.mortgage section.steps-box .steps .step:not(:last-child) .number::after{width:450%}}@media (max-width:575.98px) and (max-width:465px){section.mortgage section.steps-box .steps .step:not(:last-child) .number::after{width:360%}}@media (max-width:991.98px){section.mortgage section.steps-box .steps{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.mortgage section.steps-box .steps .step{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}section.mortgage section.steps-box .steps .step .description{font-size:14px}section.mortgage section.steps-box .steps .step:nth-child(3) .number::after{display:none}}@media (max-width:575.98px){section.mortgage section.steps-box .steps .step{-ms-flex-preferred-size:50%;flex-basis:50%}section.mortgage section.steps-box .steps .step:nth-child(3) .number::after{display:block}section.mortgage section.steps-box .steps .step:nth-child(even) .number::after{display:none}}@media (max-width:350px){section.mortgage section.steps-box .steps .step{-ms-flex-preferred-size:100%;flex-basis:100%}section.mortgage section.steps-box .steps .step:nth-child(3) .number::after{display:none}section.mortgage section.steps-box .steps .step .number::after{display:none}}section.mortgage section.steps-box .btn-wrapper-steps{margin-top:2.8125rem;text-align:center}section.mortgage section.steps-box section.example{margin-top:7.5rem;padding-bottom:.9375rem}@media (max-width:767.98px){section.mortgage section.steps-box section.example{margin-top:60px}}section.mortgage section.steps-box section.example .title h2{font-size:1.9375rem;margin-bottom:1.875rem}@media (max-width:991.98px){section.mortgage section.steps-box section.example .items{margin-top:30px}}section.mortgage section.steps-box section.example .items .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.625rem;background:#fff;padding:.625rem .9375rem}section.mortgage section.steps-box section.example .items .item div{font-size:1.3125rem}@media (max-width:419.98px){section.mortgage section.steps-box section.example .items .item div{font-size:16px}}section.mortgage section.steps-box section.example .items .item div:nth-child(even){min-width:10rem;text-align:right}section.mortgage section.steps-box section.example .items .item.purple{background:rgba(119,37,131,.5);color:#fff}section.mortgage section.steps-box section.example .items .item.purple div{font-size:1.625rem;font-weight:700}section.mortgage section.steps-box section.example .btn-wrapper{margin-top:4.6875rem;text-align:center}@media (max-width:767.98px){section.mortgage section.steps-box section.example .btn-wrapper{margin-top:30px}}section.mortgage section.steps-box section.example .disclaimer{margin-top:7.5rem;text-align:center;font-size:.8125rem}@media (max-width:767.98px){section.mortgage section.steps-box section.example .disclaimer{margin-top:30px}}section.mortgage section.partners .title{font-size:1.3125rem;text-align:center;text-transform:uppercase}section.mortgage section.partners .uni-logo img{display:block;width:18.75rem;margin:0 auto}section.mortgage section.partners p.custom{font-size:1rem;line-height:1.2;width:60%;margin:0 auto}section.mortgage section.partners .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:50px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){section.mortgage section.partners .logos{-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal;row-gap:normal}}section.mortgage section.partners .logos .logo-link{display:inline-block;text-decoration:none}section.mortgage section.partners .logos .logo-wrapper{-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);text-align:center}@media (max-width:767.98px){section.mortgage section.partners .logos .logo-wrapper{-ms-flex-preferred-size:auto;flex-basis:auto;width:50%;margin-bottom:45px}}section.mortgage section.partners .logos .logo-wrapper .v-img,section.mortgage section.partners .logos .logo-wrapper img{width:100%;max-width:9.375rem}