html,body{width:100%;overflow-x:hidden}body{font-family:'Roboto',sans-serif;color:#34414a}a:hover{text-decoration:none}img{max-width:100%}.ratio{display:block;width:100%;position:relative;height:0;overflow:hidden}.ratio43{padding:75% 0 0 0}.ratio169{padding:56.25% 0 0 0}.ratioS{padding:100% 0 0 0}.ratioL{padding:48% 0 0 0}.ratio104{padding:104.545455% 0 0 0}.ratioH{padding:123.8636363636364% 0 0 0}.ratio img,.ratio div{position:absolute;display:block;max-width:100%;max-height:100%;left:0;right:0;top:0;bottom:0;margin:auto}.btns{margin-left:-10px;margin-right:-10px}.btns .btn{margin:0 10px 10px 10px}.btn-rounded{font-weight:500;border-radius:25px;font-size:20px;min-width:200px;-webkit-box-shadow:2px 0 15px rgba(0,0,0,.2);box-shadow:2px 0 15px rgba(0,0,0,.2);padding:9px 15px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}.btn-rounded-sm{font-size:16px;min-width:130px;font-weight:400}.btn-rounded i{font-size:8px;vertical-align:middle;margin-left:15px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn-rounded:hover i{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.btn-bg-dark{background-color:#34414a;color:#fff}.btn-bg-dark:hover{color:#eadfcb}.btn-bg-light{background-color:#eadfcb;color:#34414a}.btn-bg-light:hover{color:#fff;background-color:#b58353}.btn-bg-brown{background-color:#b58353;color:#fff}.btn-bg-brown:hover{color:#34414a;background-color:#eadfcb}.section{padding:50px 0}.sectionTitle{font-size:36px}#header #headerTop{padding:15px 0;background-color:#b58353}#header #headerTop .columns{margin-left:-20px;margin-right:-20px}#header #headerTop .columns .column{padding-left:20px;padding-right:20px}#header #headerTop .tel,#footer .tel{font-size:30px}#header #headerTop a,#footer a{color:#fff}#header #headerTop .deets,#footer .deets{font-size:14px;color:#fff;margin-left:-10px;margin-right:-10px}#header #headerTop .deets .deet,#footer .deets .deet{margin-left:10px;margin-right:10px}#header #headerTop .deets .deet i,#footer .deets .deet i{font-size:10px;vertical-align:middle}#header #headerTop .social a,#footer .social a{padding:20px 30px;display:inline-block;font-size:12px}#header #headerBottom{background-color:#eadfcb}#header #headerBottom ul{margin-left:-15px;margin-right:-15px}#header #headerBottom ul li a{color:#34414a;font-size:20px;font-weight:500;padding:15px}#hero{background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#34414a;position:relative}#hero .heroLeft .heroText{color:#fff;padding:50px 0;position:relative}#hero .heroLeft .heroText:before{content:"";position:absolute;top:0;left:-999px;right:-999px;bottom:0;background-color:rgba(52,65,74,.8)}#hero .heroLeft .heroText .heroTextInner{position:relative}#hero .heroLeft .heroText h1{font-size:50px}#hero .heroLeft .heroText .introduction{font-size:18px;font-weight:300}#theme{position:relative;background-color:#34414a;color:#fff;padding:25px 0;overflow:hidden;text-align:center;background-repeat:no-repeat;background-position:left;min-height:150px}#theme h1,#theme .h1{margin-bottom:0}#content .columns{margin-left:-40px;margin-right:-40px}#content .columns .column{padding-left:40px;padding-right:40px}#content .content{margin-left:-50px;margin-right:-50px}#content .contentLeft{font-size:24px;line-height:36px;padding-left:50px;padding-right:50px}#content .contentLeft strong{font-weight:bold}#content .contentLeft ul{list-style:none;padding:0;margin-bottom:0}#content .contentLeft ul li{font-size:24px;line-height:34px;padding-left:60px;position:relative;margin-bottom:35px}#content .contentLeft ul li:before{content:"";position:absolute;left:0;background-image:url('/Images/ul-li-bg.png');background-repeat:no-repeat;width:34px;height:34px}#content .contentLeft p{margin-bottom:35px}#content .contentRight{padding-left:50px;padding-right:50px}#content .contentRight .form-box{border-radius:8px;padding:20px;background-color:#eadfcb}#content .contentRight .form-box h2{font-size:24px;font-weight:900}#content .contentRight .form-box p{font-size:18px}#content .contentRight .form-box .form-group{margin-bottom:10px}#content .contentRight .form-box .form-control{height:38px;border:0;color:#34414a;border-radius:8px}#content .contentRight .form-box textarea.form-control{height:130px}#content .contentRight .form-box .form-control::-webkit-input-placeholder{color:#34414a}#content .contentRight .form-box .form-control::-moz-placeholder{color:#34414a}#content .contentRight .form-box .form-control:-ms-input-placeholder{color:#34414a}#content .contentRight .form-box .form-control::-ms-input-placeholder{color:#34414a}#content .contentRight .form-box .form-control::placeholder{color:#34414a}#content .contentRight .form-box .form-control:-ms-input-placeholder{color:#34414a}#content .contentRight .form-box .form-control::-ms-input-placeholder{color:#34414a}#content .contactRight p{font-size:18px}#content .contactRight p i{color:#b58353;font-weight:900;font-size:16px}#content .contactRight p a{color:#34414a}#calculator{background-color:#34414a;color:#fff}#calculator .form-group .form-control{border:0;height:56px;color:#34414a}.form-group .form-control{height:56px;color:#34414a}.form-group textarea.form-control{height:auto}.serviceList{margin-bottom:-30px}.serviceList .item{padding-bottom:30px}.serviceList .item .ratio{border-radius:10px;background-color:#000}.serviceList .item .ratio img{opacity:.7}.serviceList .item h3{text-align:center;font-size:23px;font-weight:bold;margin:30px 0 0 0}.serviceList .item h3 a{color:#34414a}#cta{background-color:#b58353;color:#fff;padding:20px 0}.quoteRow{margin-left:-80px;margin-right:-80px}.quoteRow .quoteLeft,.quoteRow .quoteRight{padding-left:80px;padding-right:80px}.quoteRow .quoteLeft h1{font-size:44px;font-weight:bold}.quoteRow .quoteLeft .ratio{border-radius:10px}.quoteRow .quoteRight .form-group{margin-bottom:30px}.quoteRow .quoteRight .form-group label{font-size:18px;color:#34414a;font-weight:bold}.quoteRow .quoteRight .form-group .form-control{background-color:#f6f6f6;font-size:18px;color:#34414a;height:55px;border:0}#testimonials .testimonialList .item{text-align:center}#testimonials .testimonialList .item .box{background-color:#eadfcb;padding:40px;border-radius:8px;height:100%;line-height:24px;font-size:16px}#testimonials .testimonialList .item .box .rating{margin-bottom:40px;font-size:20px}#testimonials .testimonialList .item .box p:last-of-type{margin-bottom:0}#bottom{background-color:#34414a;background-image:url('/Images/bottom-bg.jpg');background-repeat:no-repeat;background-size:cover;text-align:center;font-size:40px;color:#fff;line-height:normal}#bottom p strong{color:#b58353;font-weight:900}.logos{margin-left:-50px;margin-right:-50px}.logos .item{padding-left:50px;padding-right:50px}#map{height:450px}#footer{background-color:#b58353;border-top:10px solid #eadfcb;color:#fff;padding:35px 0}#footer ul li a{padding-left:10px;padding-right:10px}@media(max-width:767px){#header #headerBottom .nav-scroller{position:absolute;overflow-y:scroll;overflow-x:hidden;width:100%;height:100%}#header #headerBottom ul.navbar-nav{margin:0}#header #headerBottom ul.navbar-nav>li{margin:5px 0}#header #headerBottom ul.navbar-nav>li>a{padding:5px 10px;text-align:left;color:#fff}#header #headerBottom ul.navbar-nav>li a:after{content:' ';font-family:'Font Awesome 5 Pro';font-weight:900;font-size:14px;padding-left:5px}#header #headerBottom ul.navbar-nav>li>a.expand::after{content:' '}#header #headerBottom ul.navbar-nav>li a:only-child:after{content:""}#header #headerBottom ul.navbar-nav>li ul{list-style:none;margin:0;padding-left:20px;background-color:none}#header #headerBottom ul.navbar-nav>li ul li a{color:#fff;text-align:left;display:block;padding:5px;font-size:16px}#header #headerBottom ul.navbar-nav li{border:0}#header #headerBottom .navbar-toggler{border-width:0;outline:0}#header #headerBottom .animated-icon{width:30px;height:25px;position:relative;margin:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#header #headerBottom .animated-icon span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;background:#34414a}#header #headerBottom .animated-icon span:nth-child(1){top:0}#header #headerBottom .animated-icon span:nth-child(2),#header #headerBottom .animated-icon span:nth-child(3){top:10px}#header #headerBottom .animated-icon span:nth-child(4){top:20px}#header #headerBottom .animated-icon.open span:nth-child(1){top:11px;width:0%;left:50%}#header #headerBottom .animated-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#header #headerBottom .animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#header #headerBottom .animated-icon.open span:nth-child(4){top:11px;width:0%;left:50%}#header #headerBottom .nav-wrapper{position:fixed;top:0;left:100%;padding:0;width:100%;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;display:block;height:100%;z-index:999}#header #headerBottom .btn-close{position:absolute;left:0;background:#34414a;padding:20px;border:0;top:0;border-radius:0}#header #headerBottom .btn-close .animated-icon span{background:#fff}#header #headerBottom .navbar-collapse.collapsing .nav-wrapper{height:100%!important;margin-left:50%;left:50%;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#header #headerBottom .navbar-collapse.show .nav-wrapper{left:0}#header #headerBottom .nav-group{margin-left:70px;background:#34414a;padding:15px}#header #headerBottom .nav-group::after{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:70px;right:0;bottom:0;background:#34414a;z-index:-1}#header #headerBottom .menu-text{color:#34414a}#header #headerBottom .nav-group .callus{padding-left:10px;margin-top:10px}#header #headerBottom .nav-group .callus i{color:#eadfcb;margin-right:5px}#header #headerBottom .nav-group .callus a{color:#fff;font-weight:bold}#disclaimer{margin-bottom:50px}}@media(min-width:768px){#header #headerBottom ul.navbar-nav>li{position:relative}#header #headerBottom ul.navbar-nav>li .sub-menu{position:absolute;top:100%;left:15px;background-color:#eadfcb;min-width:240px;display:none;z-index:1}#header #headerBottom ul.navbar-nav>li:hover .sub-menu{display:block}#header #headerBottom ul.navbar-nav>li .sub-menu ul{list-style:none;padding:0;margin:0}#header #headerBottom ul.navbar-nav>li .sub-menu ul li a{font-size:16px;color:#34414a;padding:5px 10px;-webkit-transition:.2s background-color linear;-o-transition:.2s background-color linear;transition:.2s background-color linear}#header #headerBottom ul.navbar-nav>li .sub-menu ul li:hover a{background-color:#fff}#hero .heroLeft .heroText{padding:100px 0}#hero .heroLeft .heroText:before{right:0}#hero .heroRight{background-image:url('/Images/hero-slice.png');background-repeat:no-repeat;background-size:100% 100%;background-position:right}#theme{text-align:left;min-height:250px}.serviceList .item h3{font-size:26px}#footer ul{margin-right:-10px!important}}@media(min-width:992px){#hero .heroRight{background-position:left}.section{padding:100px 0}#hero .heroLeft .heroText h1,#bottom{font-size:50px}#hero .heroLeft .heroText .introduction{font-size:20px}#theme{background-size:cover;min-height:350px}.serviceList .item h3{font-size:30px}.quoteRow .quoteLeft{border-right:1px solid #d8d8d8}}@media(min-width:1600px){.container{max-width:1400px}#hero .heroLeft .heroText h1,#bottom{font-size:60px}#hero .heroLeft .heroText .introduction{font-size:24px;line-height:36px}#content .contentRight .form-box{padding:45px}#cta h3{font-size:36px}}.validation-summary-errors{background-color:#f8d7da;border-color:#f5c6cb;border:1px solid transparent;border-radius:4px;padding:10px;color:#721c24;margin-bottom:10px}.validation-summary-errors ul{list-style:none;padding:0;margin:0}.cookieLaw{color:#fff;font-size:12px;background-color:rgba(0,0,0,.8);padding:5px;text-align:center;border-top:3px #fff solid;display:none}.cookieLaw .btn{background-color:#000;color:#fff}.landing .btns{display:flex;flex-wrap:wrap}.landing .section{padding-top:80px;padding-bottom:80px}.landing .title{font-size:40px;font-weight:bold}.landing .sub-title{font-size:23px}.landing .landing-banner{background-color:#34414a}.landing .landing-banner .banner{padding:45px 0}.landing .landing-banner .banner .banner-top{padding:30px;background-color:#eadfcb;min-height:380px;overflow:hidden;border-radius:13px 13px 0 0;position:relative}.landing .landing-banner .banner .banner-top .banner-desktop{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat}.landing .landing-banner .banner .banner-top .banner-mobile{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:bottom right;display:none}.landing .landing-banner .banner .banner-top .banner-title{margin-bottom:20px}.landing .landing-banner .banner .banner-top .banner-text{font-size:14px}.landing .landing-banner .banner .banner-top .btns{margin-top:20px}.landing .landing-banner .banner .banner-top .btns .btn{min-width:190px}.landing .landing-banner .banner .banner-top .btns .btn i{margin-left:5px}.landing .landing-banner .banner .banner-bottom{background-color:#fff;padding:15px;text-align:center;overflow:hidden;border-radius:0 0 13px 13px}.landing .callout-list{margin-bottom:-15px}.landing .callout-list .item{padding-bottom:15px}.landing .callout-list .item .box{border:1px solid #eadfcb;padding:15px 35px;border-radius:13px;height:100%}.landing .callout-list .item .box .number{font-size:17px;height:30px;width:30px;border-radius:50%;background-color:#eadfcb;color:#34414a;line-height:30px;font-weight:500;margin:0 auto 14px auto}.landing .callout-list .item .box .title{font-size:20px;margin-bottom:10px}.landing .callout-list .item .box .text{font-size:15px;line-height:1.2}.landing .lender-slider{margin-bottom:40px}.landing .lender-slider .swiper-wrapper{align-items:center}.landing .lender-slider .swiper-slide{text-align:center}.landing .lender-slider .item img{opacity:.2;max-width:100%;max-height:66px}.landing .lender-slider+hr{border-width:2px;border-color:#d9d9d9}.landing.landing-steps .container{max-width:700px}.landing .progress-bar{background-color:#34414a;border-radius:0 0 13px 13px;padding:20px;margin-bottom:35px}.landing .progress-container{position:relative;display:flex;justify-content:space-between}.landing .progress-container:before{content:"";background-color:#1b2831;position:absolute;top:50%;left:0;transform:translateY(-50%);height:1px;width:100%;z-index:0;transition:.4s ease}.landing .progress-container .progress{background-color:#eadfcb;position:absolute;top:50%;left:0;transform:translateY(-50%);height:1px;width:0%;z-index:0;transition:.4s ease}.landing .progress-container .progress-step{width:25px;height:25px;border-radius:50%;background-color:#1b2831;display:block;text-align:center;z-index:1;color:#34414a}.landing .progress-container .progress-step.active{background-color:#fff;color:#34414a}.landing .progress-container .progress-step.completed{background-color:#eadfcb;color:#34414a}.landing .steps .step .step-group:not(:last-child){margin-bottom:26px}.landing .steps .step .step-group .step-top{background-size:cover;background-repeat:no-repeat;height:133px;border-radius:13px 13px 0 0}.landing .steps .step-1 .step-group .step-top:first-child{background-image:url('/Images/property-value.jpg');background-position:center}.landing .steps .step-1 .step-group:nth-child(2) .step-top{background-image:url('/Images/mortgage-remaining.jpg');background-position:center}.landing .steps .step-2 .step-group .step-top{background-image:url('/Images/contact-details.jpg');background-position:center}.landing .steps .step .step-group .step-bottom{padding:45px;background-color:#eadfcb;border-radius:0 0 13px 13px}.landing .steps .step .step-group .step-bottom .step-title{font-size:20px;margin-bottom:23px;font-weight:500}.landing .steps .step .step-group .step-bottom .step-title+p{font-size:14px}.landing .steps .step .step-group .step-bottom .form-check{padding:0}.landing .steps .step .step-group .step-bottom .form-check label{border-radius:13px;background-color:#fff;padding:8px 12px 8px 40px;display:block;color:#34414a;cursor:pointer}.landing .steps .step .step-group .step-bottom .form-group:not(:last-child){margin-bottom:20px}.landing .steps .step .step-group .step-bottom .form-group label{font-weight:500}.landing .steps .step .step-group .step-bottom .form-group .required{color:#d8ad60}.landing .steps .step .step-group .step-bottom .input-group .input-group-text{background:#fff;border-radius:13px 0 0 13px;border:0;color:#d8ad60;font-size:17px}.landing .steps .step .step-group .step-bottom .input-group .form-control{border-radius:0 13px 13px 0;border:0;height:40px;border-left:0;padding-left:5px}.landing .landing .steps .step .step-group .step-bottom .form-control::placeholder{color:#a2a2a2}.landing .steps .step .step-group .step-bottom .form-check:not(:last-of-type),.landing .steps .step .step-group .step-bottom .input-group:not(:last-of-type){margin-bottom:15px}.landing .steps .step .step-group .step-bottom .form-check input{margin-left:12px;margin-top:12px}.landing .steps .step .btn{min-width:160px}@media(max-width:767px){.landing .section{padding-top:25px;padding-bottom:25px}.landing .title{font-size:23px}.landing .sub-title{font-size:16px}.landing .landing-banner .banner{padding-top:17px;padding-bottom:17px}.landing .landing-banner .banner .banner-top{min-height:380px;text-align:center;padding:15px}.landing .landing-banner .banner .banner-top .banner-desktop{display:none}.landing .landing-banner .banner .banner-top .banner-mobile{display:block}.landing .landing-banner .banner .banner-top .btns{justify-content:center}.landing .callout-list .item .box{padding:12px}.landing .lender-slider{margin-bottom:20px}.landing .lender-slider:before{width:29px}.landing .lender-slider:after{width:29px}.landing .lender-slider .item img{max-height:35px}.landing .lender-slider+hr{max-width:55%;margin-left:auto;margin-right:auto}.landing #content .contentLeft{font-size:16px;line-height:1.4}.landing #content .contentLeft ul li{font-size:16px;line-height:1.4;padding-left:34px;margin-bottom:15px}.landing #content .contentLeft ul li::before{background-size:contain;width:24px;height:24px}.landing .progress-bar{padding:10px;margin-bottom:25px}.landing .steps .step .step-group .step-top{height:74px}.landing .steps .step .step-group .step-bottom{padding:15px}}@media(min-width:768px){.landing .section+.section{padding-top:0}}@media(min-width:1400px){.landing .callout-list{margin-left:-30px;margin-right:-30px}.landing .callout-list .item{padding-left:30px;padding-right:30px}}@media(min-width:1600px){.col-xxl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}}