body{font-family:Montserrat,sans-serif;color:#231f20;overflow-x:hidden;overflow-y:scroll;background:#fff;line-height:1.8}.c19Banner{background-color:#fbd77f;text-align:center;padding:10px 0 0}.c19Banner p{position:relative}.c19Banner p:before{font-family:FontAwesome;content:"\f05a";position:absolute;top:-8px;margin:0 0 0 -30px;font-size:24px}.c19Banner p a{color:#fff;text-decoration:underline}.c19Banner p a:hover{color:#fff!important}a.c19BannerLink{color:#000!important;text-decoration:none!important}.cc-window.cc-banner{background:#115b86!important}.cc-btn.cc-deny{display:none!important}.cc-btn.cc-allow{background:#00a7e1!important}@media (max-width:991px){.cc-window{font-size:15px!important}}@media (max-width:767px){.cc-window{display:inline!important}.cc-window.cc-invisible{display:none!important}.cc-message{margin:0!important;padding:5px 15px!important}.cc-btn.cc-allow{width:100%!important}.cc-revoke.cc-bottom{display:none!important}}#botique-widget-button-frame,.attention-grabber{bottom:60px!important}.attention-grabber{transition:0s!important}@media (min-width:768px){#botique-widget-frame{bottom:100px!important}}footer img,header img,section img{max-width:100%!important;height:auto!important;display:inline!important}header img#ccm-logo{height:23px!important}section.template img{padding-bottom:15px}section p{margin-bottom:15px}section.template a,section.template a:hover{color:#00a7e1}section.template table tr td{padding:5px;padding-left:0}.tp-widget-wrapper{min-width:100%!important}section{padding:40px 0}section.slim{padding:15px 0}section.slim.zero{padding:0}section.slim-bottom{padding-bottom:15px}@media (max-width:991px){section.slim-bottom.mob{padding-bottom:80px}}section.slim-bottom.zero,section.slim-bottom.zero img{padding-bottom:0}section.no-padding{padding:0}section.slim-top{padding-top:0}section.thick-top{padding-top:80px}section.thick-bottom{padding-bottom:80px}section.mob-up{margin-top:-15px}section.mob-up.thick{margin-top:-80px}@media (max-width:767px){section.mob-bottom{padding-bottom:0}}@media (max-width:991px){section.tab-bottom{padding-bottom:0}}.breadcrumb{margin-bottom:0;background:0 0;font-weight:700;font-size:13px}.breadcrumb>li+li:before{font-family:FontAwesome;content:"\f105";color:#00a7e1!important;padding:0 8px}.breadcrumb a,.breadcrumb>li.active{color:#115b86!important}@media (max-width:767px){#breadcrumb nav{height:auto}}.font-white .breadcrumb,.font-white .breadcrumb a,.font-white .breadcrumb>li+li:before,.font-white .breadcrumb>li.active{color:#fff!important}.h1,h1,h2,h3,h4,h5,h6{margin-top:0}.h1,h1{font-family:Baloo,cursive;margin-bottom:15px}header h1{color:#fff}section .h1,section h1{color:#115b86;line-height:1.05;font-size:42px}@media (max-width:991px){section .h1,section h1{font-size:38px}}@media (max-width:767px){section .h1,section h1{font-size:35px}}@media (max-width:575px){section .h1,section h1{font-size:32px}}section .h1 strong,section h1 strong{color:#00a7e1}section .h1{background-image:url(../../media/png/dash.png);background-repeat:no-repeat;background-position:bottom left;padding-bottom:30px;margin-bottom:30px;margin-top:30px}section .h1.text-center{background-position:bottom center}section .h1.large{background:0 0;padding-bottom:0;margin-bottom:15px;margin-top:0;font-size:56px}@media (max-width:991px){section .h1.large{font-size:48px}}@media (max-width:767px){section .h1.large{font-size:40px}}@media (max-width:575px){section .h1.large{font-size:32px}}section .h1.no-underline{background:0 0;padding-bottom:0}@media (max-width:991px){section .h1.home-heading{background-image:url(../../media/png/dash.png);background-repeat:no-repeat;background-position:bottom left;padding-bottom:30px;margin-bottom:30px}}section.text-center .h1{background-position:bottom center}section.font-white .h1,section.font-white .h1 strong{color:#fff}section .text-center .h1{background-position:bottom center}section h1{height:0;overflow:hidden;margin:0;font-size:0}h2{font-size:24px;font-family:Baloo,cursive;margin-bottom:15px;margin-top:25px;color:#115b86}h2 a{color:#00a7e1;text-decoration:none!important}h2 a:hover{color:#ec6493!important}h2 strong{color:#00a7e1}h2.underline{padding-bottom:35px;margin-bottom:30px;margin-top:0;background-image:url(../../media/png/dash.png);background-repeat:no-repeat;background-position:bottom left}@media (max-width:991px){h2.home-heading{display:none}}section a:hover+h2 a{color:#ec6493}h3{font-size:20px;margin-bottom:10px}h3 strong{color:#00a7e1}h4{margin-bottom:15px;color:#115b86;font-size:20px;font-family:Baloo,cursive}h4.table{margin-bottom:0}h6{color:#115b86;line-height:1.8;font-size:12px}section.font-white h6{color:#fff}.ccm-block-page-list-wrapper .ccm-block-page-list-header h5{font-size:16px;font-weight:700}section.template ul{list-style:none url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=);padding-left:30px;margin-bottom:15px}section.template ul li{position:relative;margin-bottom:10px;line-height:1.4}section.template ul li:before{font-family:FontAwesome;content:"\f00c";color:#00a7e1;position:absolute;top:-2px;left:-30px;font-size:16px}section.template ul.ccm-edit-mode-inline-commands li:before{content:none}section.template.font-white ul li:before{color:#fff}.button{background:#1eb34b;width:100%;max-width:200px;color:#fff!important;text-decoration:none!important;padding:10px;float:left;border-radius:5px;text-align:center;font-size:14px;margin-top:10px;margin-bottom:10px;border:0;font-weight:700}.button:hover{background:#199a40}.button.center{position:relative;left:50%;margin-left:-100px}@media (min-width:768px){.button.mob-center{position:static;left:0;margin-left:0}}.button.blue{background:#00a7e1;max-width:none;padding:15px;font-size:30px;margin-top:0;margin-bottom:15px;font-family:Baloo,cursive;border-radius:0}@media (max-width:991px){.button{font-size:14px}}.nav-helpers .button{margin-top:10px;font-weight:400}.white{background:#fff!important}.lgrey{background:#f3f6f7!important}.blue{background:#115b86!important}.lblue{background:#f6faff!important}.cblue{background:#daf2fb!important}.fblue{background:#00a7e1!important}.pink{background:#ec6493!important}.green{background:#1eb34b!important}.purple{background:#7d5aa2!important}.font-blue{color:#115b86!important}.font-white{color:#fff!important}.freedom-blue{color:#00a7e1!important}.slider{position:relative}.owl-dots{width:auto;height:15px;text-align:center}.owl-dot{border-radius:50%;width:15px;height:15px;margin-right:5px;border:1px solid #1eb34b;display:inline-block}.owl-dot.active{background:#1eb34b}.owl-item{padding-top:20px;padding-bottom:20px}.owl-next,.owl-prev{position:absolute;top:50%;margin-top:-14px;left:-28px;background:url(../../media/png/arrow_left.png) no-repeat;width:18px;height:28px;text-indent:-9999px}@media (max-width:767px){.owl-next,.owl-prev{left:-15px}}.owl-next{left:auto!important;right:-28px;background:url(../../media/png/arrow_right.png) no-repeat}@media (max-width:767px){.owl-next{right:-15px}}.apr{padding:20px;border-radius:5px;background:#fff}@media (max-width:991px){.apr{margin-top:-20px}}.apr p{margin-bottom:0}.apr strong{color:#115b86!important}.apr-up{margin-top:-80px!important}header.head{background:#00a7e1;height:100px}@media (max-width:767px){header.head{height:auto}}header.head .relative{position:relative}header.head .logo{padding-top:25px;padding-bottom:25px}@media (min-width:992px) and (max-width:1199px){header.head .logo{padding-top:30px}}@media (min-width:768px) and (max-width:991px){header.head .logo{padding-top:35px;padding-right:0}}@media (max-width:767px){header.head .logo{padding-top:15px;padding-bottom:0;height:80px}header.head .logo img{max-width:180px!important}}header.head h1{padding-top:30px}header.head h1 a{color:#fff!important;text-decoration:none!important}@media (max-width:1199px){header.head h1{font-size:30px;padding-top:33px}}@media (max-width:991px){header.head h1{font-size:24px}}header.head .tel{text-align:center;top:0;right:25px}@media (max-width:767px){header.head .tel h1{font-size:0;padding-top:10px;padding-bottom:10px;margin-top:9px;margin-bottom:0;border-radius:20px;background:#1eb34b;min-width:50px}header.head .tel h1 a{padding:15px}header.head .tel h1 a:before{font-size:30px;font-family:FontAwesome;content:"\f095";position:relative;top:2px}}header.head .times{padding-top:20px}header.head .telno{padding-top:4px}@media (max-width:767px){nav{height:auto}}nav .nav{float:left;width:80%;list-style:none;font-family:Baloo,cursive}@media (max-width:767px){nav .nav{width:100%}}nav .nav>li{float:left;width:14.2857%;position:static;list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=)}@media (max-width:767px){nav .nav>li{width:100%}}@media (min-width:768px){nav .nav>li .dropdown-first{display:none}}nav .nav>li>a,nav .nav>li>a:focus{height:100px;color:#fff;background:0 0;display:flex;justify-content:center;flex-direction:column;text-align:center;padding:2px;font-size:16px}@media (max-width:991px){nav .nav>li>a,nav .nav>li>a:focus{font-size:15px}}@media (max-width:767px){nav .nav>li>a,nav .nav>li>a:focus{height:auto;text-align:left;font-size:16px;padding:10px 15px;color:#fff;background:#00a7e1;position:relative}}nav .nav>li:hover>a,nav .nav>li>a.nav-path-selected,nav .nav>li>a:focus{background:#115b86;color:#fff!important}@media (max-width:767px){nav .nav>li:hover>a,nav .nav>li>a.nav-path-selected,nav .nav>li>a:focus{background:#00a7e1;color:#fff!important}}nav .nav>li.nav-home{display:none}@media (max-width:767px){nav .nav>li.nav-dropdown>a:after{content:"\f078";font-family:FontAwesome;position:absolute;top:10px;right:15px}}@media (min-width:768px){nav .nav>li:hover>ul{display:block}}nav .nav>li>ul{display:none;list-style:none;position:absolute;top:100px;right:0;left:0;height:auto;padding:15px 0 15px 50%;border:0;border-radius:0;margin:0 0 0 -375px;background:#f3f6f7}@media (max-width:1199px){nav .nav>li>ul{margin-left:-308px}}@media (max-width:991px){nav .nav>li>ul{margin-left:-235px}}@media (max-width:767px){nav .nav>li>ul{position:static;height:auto;padding:0;margin:0;background:#00a7e1;width:100%}}nav .nav>li>ul li{list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=);width:292.5px;float:left}@media (max-width:1199px){nav .nav>li>ul li{width:242.5px}}@media (max-width:991px){nav .nav>li>ul li{width:187.5px}}@media (max-width:767px){nav .nav>li>ul li{width:100%}}nav .nav>li>ul li:hover>a,nav .nav>li>ul li>a:focus{color:#00a7e1!important}nav .nav>li>ul li:hover>a.nav-dropdown,nav .nav>li>ul li>a.nav-dropdown:focus,nav .nav>li>ul li>a.nav-path-selected{color:#115b86!important}@media (max-width:767px){nav .nav>li>ul li:hover>a.nav-dropdown,nav .nav>li>ul li>a.nav-dropdown:focus,nav .nav>li>ul li>a.nav-path-selected{background:#f3f6f7;color:#115b86!important;text-decoration:none!important}}@media (min-width:768px){nav .nav>li>ul li .dropdown-first{display:none}}nav .nav>li>ul li a{color:#115b86;padding:2px 8px 2px 2px;font-size:16px;float:left;width:100%;position:relative}nav .nav>li>ul li a:hover{color:#115b86!important;text-decoration:underline!important}@media (max-width:991px){nav .nav>li>ul li a{font-size:14px}}@media (max-width:767px){nav .nav>li>ul li a{color:#115b86!important;background:#f3f6f7!important;padding:10px 30px;text-decoration:none!important}nav .nav>li>ul li a:hover{text-decoration:none!important}}@media (max-width:767px){nav .nav>li>ul li.nav-dropdown>a:after{content:"\f054";font-family:FontAwesome;position:absolute;top:10px;right:15px}}@media (max-width:767px){nav .nav>li>ul li.dropdown-first>a:after{content:""}}nav .nav>li>ul li>ul{display:block;list-style:none;position:static;border:0;border-radius:0;box-shadow:none;margin:0;background:#f3f6f7;width:100%;padding:0}@media (max-width:767px){nav .nav>li>ul li>ul{height:auto;padding:0;display:none}}nav .nav>li>ul li>ul li{list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=);border-right:0;clear:none;width:100%}nav .nav>li>ul li>ul li a{padding:2px 8px 2px 2px;white-space:normal;color:#00a7e1!important;font-weight:400;font-family:Montserrat,sans-serif;font-size:13px}@media (max-width:767px){nav .nav>li>ul li>ul li a{padding:10px 45px;font-size:13px;color:#000!important}}nav .nav>li>ul li>ul li:hover>a,nav .nav>li>ul li>ul li:hover>a.nav-dropdown,nav .nav>li>ul li>ul li>a.nav-dropdown:focus,nav .nav>li>ul li>ul li>a.nav-path-selected,nav .nav>li>ul li>ul li>a.nav-selected,nav .nav>li>ul li>ul li>a:focus{background:0 0;color:#00a7e1!important;text-decoration:underline!important}@media (max-width:767px){nav .nav>li>ul li>ul li:hover>a,nav .nav>li>ul li>ul li:hover>a.nav-dropdown,nav .nav>li>ul li>ul li>a.nav-dropdown:focus,nav .nav>li>ul li>ul li>a.nav-path-selected,nav .nav>li>ul li>ul li>a.nav-selected,nav .nav>li>ul li>ul li>a:focus{color:#000!important;text-decoration:none!important}}nav .nav ul .nav-helpers{display:block;position:absolute;top:0;left:50%;margin-left:585px;width:292.5px;height:270px;padding:20px 0 0 20px;background-image:url(../../media/png/nav-border.png);background-repeat:no-repeat}@media (max-width:1199px){nav .nav ul .nav-helpers{margin-left:485px;width:242.5px}}@media (max-width:991px){nav .nav ul .nav-helpers{margin-left:375px;width:187.5px}}nav .nav ul .nav-helpers ul{list-style:none;padding:0}nav .nav ul .nav-helpers ul li a{color:#115b86!important}nav .nav ul .nav-helpers ul li a:focus,nav .nav ul .nav-helpers ul li a:hover{font-weight:400!important;text-decoration:none!important;color:#00a7e1!important;background:0 0!important}nav .nav ul ul .nav-helpers{display:none}nav .navbar-collapse{padding:0;background:#00a7e1}@media (max-width:767px){nav .navbar-collapse{border-top:0;max-height:380px;float:left;width:100%}}nav .nav-collapse{position:static}@media (max-width:767px){nav .nav-collapse{min-height:0;padding:0}}nav .navbar-toggle{background-image:url(../../media/png/Menu_Icon.png);background-repeat:no-repeat;background-position:center;width:30px;height:30px;margin:25px 15px 0 0;padding:0;border:0}nav .navbar-toggle i{color:#fff}.mfLinkContainer{float:left;width:20%;height:100px;text-align:center;color:#fff}@media (max-width:767px){.mfLinkContainer{width:90%;margin:0 5%}}.mfLink{background:#fff;padding:5px 0;display:block;margin:20px 0 0;border-radius:6px;color:#00a7e1}@media (max-width:991px){.mfLink{padding:0}}@media (max-width:767px){.mfLink{padding:5px 0}}.mfLinkImg{width:auto;max-height:35px}section .nav{margin-bottom:0!important}section .nav li{list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=)}section .nav li a{padding:0;background:0 0!important}section .nav .dropdown-menu{display:block;position:static;float:none;padding:0 0 0 30px;margin:10px 0 0;border:0;border-radius:0;box-shadow:none;background:0 0}section .nav .dropdown-menu .dropdown-first,section .nav .dropdown-menu .nav-helpers{display:none}section .more-nav .ccm-block-page-list-title{margin-bottom:10px}section .more-nav .ccm-block-page-list-title a{padding-left:30px;padding-top:2px;position:relative;text-decoration:none!important}section .more-nav .ccm-block-page-list-title a:before{font-family:FontAwesome;content:"\f00c";color:#00a7e1;position:absolute;top:-2px;left:0;font-size:16px}nav .mortgages-nav{float:left;width:100%;list-style:none;font-family:Baloo,cursive}nav .mortgages-nav .ccm-block-page-list-title{float:left;width:24%;position:static;list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=)}@media (max-width:767px){nav .mortgages-nav .ccm-block-page-list-title{width:100%}}nav .mortgages-nav .ccm-block-page-list-title a,nav .mortgages-nav .ccm-block-page-list-title a:focus{height:100px;color:#fff;background:0 0;display:flex;justify-content:center;flex-direction:column;text-align:center;padding:2px;font-size:16px;text-decoration:none!important}@media (max-width:991px){nav .mortgages-nav .ccm-block-page-list-title a,nav .mortgages-nav .ccm-block-page-list-title a:focus{font-size:15px}}@media (max-width:767px){nav .mortgages-nav .ccm-block-page-list-title a,nav .mortgages-nav .ccm-block-page-list-title a:focus{height:auto;text-align:left;font-size:16px;padding:10px 15px;color:#fff;background:#00a7e1;position:relative}}nav .mortgages-nav .ccm-block-page-list-title a.page-list-active-link,nav .mortgages-nav .ccm-block-page-list-title a:focus,nav .mortgages-nav .ccm-block-page-list-title:hover a{background:#115b86;color:#fff!important}@media (max-width:767px){nav .mortgages-nav .ccm-block-page-list-title a.page-list-active-link,nav .mortgages-nav .ccm-block-page-list-title a:focus,nav .mortgages-nav .ccm-block-page-list-title:hover a{background:#00a7e1;color:#fff!important}}footer{background:#00a7e1;padding:40px 0;color:#fff}@media (max-width:767px){footer{text-align:center}}footer .ccm-block-page-list-wrapper{float:left}@media (max-width:767px){footer .ccm-block-page-list-wrapper{width:100%}}footer .ccm-block-page-list-wrapper .ccm-block-page-list-page-entry{font-family:Baloo,cursive;float:left;margin:33px 60px 33px 0;font-size:15px}@media (max-width:1199px){footer .ccm-block-page-list-wrapper .ccm-block-page-list-page-entry{margin-right:45px}}@media (max-width:991px){footer .ccm-block-page-list-wrapper .ccm-block-page-list-page-entry{margin-right:20px}}@media (max-width:767px){footer .ccm-block-page-list-wrapper .ccm-block-page-list-page-entry{width:100%;margin:0 0 10px}}footer .ccm-block-page-list-wrapper .ccm-block-page-list-page-entry a{color:#fff;text-decoration:none!important}footer p{font-size:13px}footer img{margin-right:20px;margin-bottom:15px}footer .mortgages-footer p{margin-top:20px;line-height:1.5em;font-size:15px}.flex-row{display:flex;flex-wrap:wrap}.shadow{box-shadow:1px 1px 5px 0 #c6c6c5}.bottom-padding{padding-bottom:20px}.offset-md-2{margin-left:16.666667%}.calculator label,.calculator select{float:left;width:100%;background:#fff;border:1px solid #231f20;border-radius:5px;height:50px;margin-bottom:20px;position:relative}.calculator label input,.calculator select input{border:0;border-radius:5px;height:100%;float:left;margin:0 auto;width:100%;-moz-appearance:textfield;background:#fff!important;color:#3e3e3e}@media (max-width:767px){.calculator label input,.calculator select input{font-size:12px}}.calculator label input.borrowAmountNumber,.calculator label input.borrowAmountNumberFull,.calculator label input.borrowAmountNumberSmall,.calculator select input.borrowAmountNumber,.calculator select input.borrowAmountNumberFull,.calculator select input.borrowAmountNumberSmall{padding:0 6px 0 60px}.calculator label input::placeholder,.calculator select input::placeholder{color:#3e3e3e;opacity:1}.calculator label input:-ms-input-placeholder,.calculator select input:-ms-input-placeholder{color:#3e3e3e}.calculator label input::-ms-input-placeholder,.calculator select input::-ms-input-placeholder{color:#3e3e3e}.calculator label span,.calculator select span{padding:0;position:absolute;top:0;bottom:0;left:0;width:48px;background:#f3f6f7;border-bottom-left-radius:5px;border-top-left-radius:5px}.calculator label span:before,.calculator select span:before{font-family:FontAwesome;content:"\f154";position:absolute;font-weight:300;font-size:21px;left:50%;margin-left:-6px;top:50%;margin-top:-19px;color:#3e3e3e!important}.calculator select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';padding:3px 60px 3px 20px;font-weight:700;cursor:pointer;color:#3e3e3e;background:url(../../media/png/arrow_down.png) right 20px top 15px no-repeat}@media (max-width:767px){.calculator select{font-size:12px}}.calculator .check{color:#fff;width:100%;float:left;border:0;border-radius:5px;height:50px;font-weight:700;background:#1eb34b}.calculator .check:hover{background:#199a40}@media (max-width:767px){.calculator .check{font-size:12px}.calculator .check.small-check{font-size:14px}}.sticky-calculator{position:sticky;position:-webkit-sticky;top:-25px;z-index:9999;padding-top:0;margin-top:-40px;padding-bottom:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#loanCalculator{background-image:url(../../media/png/phone_large_background.png);background-repeat:no-repeat;background-size:contain;background-position:top center;width:100%;padding-top:92%;position:relative}@media (max-width:991px){#loanCalculator{width:80%;margin:0 auto;padding-top:80%}}@media (max-width:767px){#loanCalculator{background-image:url(../../media/png/phone.png);padding-top:0;height:400px;max-width:200px}}#loanCalculator .calculator{position:absolute;left:50%;top:85px;width:76%;margin-left:-38%;text-align:center}@media (min-width:768px){#loanCalculator .calculator{top:105px;margin-left:-17%;width:34%}}@media (min-width:992px){#loanCalculator .calculator{top:95px;margin-left:-18%;width:36%}}@media (min-width:1200px){#loanCalculator .calculator{top:105px}}#loanCalculator .calculator h3{font-family:Baloo,cursive;color:#00a7e1;font-size:20px;margin-bottom:20px}@media (max-width:767px){#loanCalculator .calculator h3{font-size:16px;margin-bottom:10px}}@media (min-width:768px) and (max-width:991px){#loanCalculator .calculator h3{font-size:24px}}#loanCalculator .calculator p{color:#115b86;font-size:11px;margin-bottom:10px}@media (min-width:768px) and (max-width:991px){#loanCalculator .calculator p{font-size:13px}}@media (max-width:767px){#loanCalculator .calculator p{margin-bottom:5px}}#loanCalculator .calculator ul{margin-bottom:25px}@media (max-width:767px){#loanCalculator .calculator ul{margin-bottom:10px}}#loanCalculator .calculator ul li{font-size:14px;font-family:Baloo,cursive;text-align:left}@media (max-width:767px){#loanCalculator .calculator ul li{font-size:11px;font-family:Baloo,cursive}}#loanCalculator .calculator label,#loanCalculator .calculator select{float:left;width:100%;background:#fff;border:1px solid #231f20;border-radius:5px;height:50px;margin-bottom:20px;position:relative}#loanCalculator .calculator label input,#loanCalculator .calculator select input{border:0;border-radius:5px;height:100%;float:left;margin:0 auto;width:100%;-moz-appearance:textfield;background:#fff!important;color:#3e3e3e}@media (max-width:767px){#loanCalculator .calculator label input,#loanCalculator .calculator select input{font-size:12px}}#loanCalculator .calculator label input.borrowAmountNumber,#loanCalculator .calculator label input.borrowAmountNumberFull,#loanCalculator .calculator label input.borrowAmountNumberSmall,#loanCalculator .calculator select input.borrowAmountNumber,#loanCalculator .calculator select input.borrowAmountNumberFull,#loanCalculator .calculator select input.borrowAmountNumberSmall{padding:0 6px 0 60px}#loanCalculator .calculator label input::placeholder,#loanCalculator .calculator select input::placeholder{color:#3e3e3e;opacity:1}#loanCalculator .calculator label input:-ms-input-placeholder,#loanCalculator .calculator select input:-ms-input-placeholder{color:#3e3e3e}#loanCalculator .calculator label input::-ms-input-placeholder,#loanCalculator .calculator select input::-ms-input-placeholder{color:#3e3e3e}#loanCalculator .calculator label span,#loanCalculator .calculator select span{padding:0;position:absolute;top:0;bottom:0;left:0;width:48px;background:#f3f6f7;border-bottom-left-radius:5px;border-top-left-radius:5px}#loanCalculator .calculator label span:before,#loanCalculator .calculator select span:before{font-family:FontAwesome;content:"\f154";position:absolute;font-weight:300;font-size:21px;left:50%;margin-left:-6px;top:50%;margin-top:-19px;color:#3e3e3e!important}#loanCalculator .calculator select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';padding:3px 60px 3px 20px;font-weight:700;cursor:pointer;color:#3e3e3e;background:url(../../media/png/arrow_down.png) right 20px top 15px no-repeat}@media (max-width:767px){#loanCalculator .calculator select{font-size:12px}}#loanCalculator .calculator .check{color:#fff;width:100%;float:left;border:0;border-radius:5px;height:50px;font-weight:700;background:#1eb34b}#loanCalculator .calculator .check:hover{background:#199a40}@media (max-width:767px){#loanCalculator .calculator .check{font-size:12px}#loanCalculator .calculator .check.small-check{font-size:14px}}.image-calculator{position:absolute;bottom:-15px;left:50%;width:340px;margin-left:-170px;z-index:-1}@media (min-width:768px) and (max-width:991px){.image-calculator{width:400px;margin-left:-200px;bottom:-30px}}@media (max-width:767px){.image-calculator{width:260px;margin-left:-130px;bottom:-60px}}#loanCalculatorFull,#loanCalculatorSmall,#loanCalculatorSmallB,#loanCalculatorThin,#loanCalculatorThinB{width:100%;position:relative;background:#fff;padding:30px 15px;border-radius:5px;box-shadow:1px 1px 5px 0 #c6c6c5}#loanCalculatorFull .calculator p,#loanCalculatorSmall .calculator p,#loanCalculatorSmallB .calculator p,#loanCalculatorThin .calculator p,#loanCalculatorThinB .calculator p{font-size:16px;color:#115b86}#loanCalculatorFull .calculator label,#loanCalculatorFull .calculator select,#loanCalculatorSmall .calculator label,#loanCalculatorSmall .calculator select,#loanCalculatorSmallB .calculator label,#loanCalculatorSmallB .calculator select,#loanCalculatorThin .calculator label,#loanCalculatorThin .calculator select,#loanCalculatorThinB .calculator label,#loanCalculatorThinB .calculator select{float:left;width:100%;background:#fff;border:1px solid #231f20;border-radius:5px;height:50px;margin-bottom:20px;position:relative}#loanCalculatorFull .calculator label input,#loanCalculatorFull .calculator select input,#loanCalculatorSmall .calculator label input,#loanCalculatorSmall .calculator select input,#loanCalculatorSmallB .calculator label input,#loanCalculatorSmallB .calculator select input,#loanCalculatorThin .calculator label input,#loanCalculatorThin .calculator select input,#loanCalculatorThinB .calculator label input,#loanCalculatorThinB .calculator select input{border:0;border-radius:5px;height:100%;float:left;margin:0 auto;width:100%;-moz-appearance:textfield;background:#fff!important;color:#3e3e3e}@media (max-width:767px){#loanCalculatorFull .calculator label input,#loanCalculatorFull .calculator select input,#loanCalculatorSmall .calculator label input,#loanCalculatorSmall .calculator select input,#loanCalculatorSmallB .calculator label input,#loanCalculatorSmallB .calculator select input,#loanCalculatorThin .calculator label input,#loanCalculatorThin .calculator select input,#loanCalculatorThinB .calculator label input,#loanCalculatorThinB .calculator select input{font-size:12px}}#loanCalculatorFull .calculator label input.borrowAmountNumber,#loanCalculatorFull .calculator label input.borrowAmountNumberFull,#loanCalculatorFull .calculator label input.borrowAmountNumberSmall,#loanCalculatorFull .calculator select input.borrowAmountNumber,#loanCalculatorFull .calculator select input.borrowAmountNumberFull,#loanCalculatorFull .calculator select input.borrowAmountNumberSmall,#loanCalculatorSmall .calculator label input.borrowAmountNumber,#loanCalculatorSmall .calculator label input.borrowAmountNumberFull,#loanCalculatorSmall .calculator label input.borrowAmountNumberSmall,#loanCalculatorSmall .calculator select input.borrowAmountNumber,#loanCalculatorSmall .calculator select input.borrowAmountNumberFull,#loanCalculatorSmall .calculator select input.borrowAmountNumberSmall,#loanCalculatorSmallB .calculator label input.borrowAmountNumber,#loanCalculatorSmallB .calculator label input.borrowAmountNumberFull,#loanCalculatorSmallB .calculator label input.borrowAmountNumberSmall,#loanCalculatorSmallB .calculator select input.borrowAmountNumber,#loanCalculatorSmallB .calculator select input.borrowAmountNumberFull,#loanCalculatorSmallB .calculator select input.borrowAmountNumberSmall,#loanCalculatorThin .calculator label input.borrowAmountNumber,#loanCalculatorThin .calculator label input.borrowAmountNumberFull,#loanCalculatorThin .calculator label input.borrowAmountNumberSmall,#loanCalculatorThin .calculator select input.borrowAmountNumber,#loanCalculatorThin .calculator select input.borrowAmountNumberFull,#loanCalculatorThin .calculator select input.borrowAmountNumberSmall,#loanCalculatorThinB .calculator label input.borrowAmountNumber,#loanCalculatorThinB .calculator label input.borrowAmountNumberFull,#loanCalculatorThinB .calculator label input.borrowAmountNumberSmall,#loanCalculatorThinB .calculator select input.borrowAmountNumber,#loanCalculatorThinB .calculator select input.borrowAmountNumberFull,#loanCalculatorThinB .calculator select input.borrowAmountNumberSmall{padding:0 6px 0 60px}#loanCalculatorFull .calculator label input::placeholder,#loanCalculatorFull .calculator select input::placeholder,#loanCalculatorSmall .calculator label input::placeholder,#loanCalculatorSmall .calculator select input::placeholder,#loanCalculatorSmallB .calculator label input::placeholder,#loanCalculatorSmallB .calculator select input::placeholder,#loanCalculatorThin .calculator label input::placeholder,#loanCalculatorThin .calculator select input::placeholder,#loanCalculatorThinB .calculator label input::placeholder,#loanCalculatorThinB .calculator select input::placeholder{color:#3e3e3e;opacity:1}#loanCalculatorFull .calculator label input:-ms-input-placeholder,#loanCalculatorFull .calculator select input:-ms-input-placeholder,#loanCalculatorSmall .calculator label input:-ms-input-placeholder,#loanCalculatorSmall .calculator select input:-ms-input-placeholder,#loanCalculatorSmallB .calculator label input:-ms-input-placeholder,#loanCalculatorSmallB .calculator select input:-ms-input-placeholder,#loanCalculatorThin .calculator label input:-ms-input-placeholder,#loanCalculatorThin .calculator select input:-ms-input-placeholder,#loanCalculatorThinB .calculator label input:-ms-input-placeholder,#loanCalculatorThinB .calculator select input:-ms-input-placeholder{color:#3e3e3e}#loanCalculatorFull .calculator label input::-ms-input-placeholder,#loanCalculatorFull .calculator select input::-ms-input-placeholder,#loanCalculatorSmall .calculator label input::-ms-input-placeholder,#loanCalculatorSmall .calculator select input::-ms-input-placeholder,#loanCalculatorSmallB .calculator label input::-ms-input-placeholder,#loanCalculatorSmallB .calculator select input::-ms-input-placeholder,#loanCalculatorThin .calculator label input::-ms-input-placeholder,#loanCalculatorThin .calculator select input::-ms-input-placeholder,#loanCalculatorThinB .calculator label input::-ms-input-placeholder,#loanCalculatorThinB .calculator select input::-ms-input-placeholder{color:#3e3e3e}#loanCalculatorFull .calculator label span,#loanCalculatorFull .calculator select span,#loanCalculatorSmall .calculator label span,#loanCalculatorSmall .calculator select span,#loanCalculatorSmallB .calculator label span,#loanCalculatorSmallB .calculator select span,#loanCalculatorThin .calculator label span,#loanCalculatorThin .calculator select span,#loanCalculatorThinB .calculator label span,#loanCalculatorThinB .calculator select span{padding:0;position:absolute;top:0;bottom:0;left:0;width:48px;background:#f3f6f7;border-bottom-left-radius:5px;border-top-left-radius:5px}#loanCalculatorFull .calculator label span:before,#loanCalculatorFull .calculator select span:before,#loanCalculatorSmall .calculator label span:before,#loanCalculatorSmall .calculator select span:before,#loanCalculatorSmallB .calculator label span:before,#loanCalculatorSmallB .calculator select span:before,#loanCalculatorThin .calculator label span:before,#loanCalculatorThin .calculator select span:before,#loanCalculatorThinB .calculator label span:before,#loanCalculatorThinB .calculator select span:before{font-family:FontAwesome;content:"\f154";position:absolute;font-weight:300;font-size:21px;left:50%;margin-left:-6px;top:50%;margin-top:-19px;color:#3e3e3e!important}#loanCalculatorFull .calculator select,#loanCalculatorSmall .calculator select,#loanCalculatorSmallB .calculator select,#loanCalculatorThin .calculator select,#loanCalculatorThinB .calculator select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';padding:3px 60px 3px 20px;font-weight:700;cursor:pointer;color:#3e3e3e;background:url(../../media/png/arrow_down.png) right 20px top 15px no-repeat}@media (max-width:767px){#loanCalculatorFull .calculator select,#loanCalculatorSmall .calculator select,#loanCalculatorSmallB .calculator select,#loanCalculatorThin .calculator select,#loanCalculatorThinB .calculator select{font-size:12px}}#loanCalculatorFull .calculator .check,#loanCalculatorSmall .calculator .check,#loanCalculatorSmallB .calculator .check,#loanCalculatorThin .calculator .check,#loanCalculatorThinB .calculator .check{color:#fff;width:100%;float:left;border:0;border-radius:5px;height:50px;font-weight:700;background:#1eb34b}#loanCalculatorFull .calculator .check:hover,#loanCalculatorSmall .calculator .check:hover,#loanCalculatorSmallB .calculator .check:hover,#loanCalculatorThin .calculator .check:hover,#loanCalculatorThinB .calculator .check:hover{background:#199a40}@media (max-width:767px){#loanCalculatorFull .calculator .check,#loanCalculatorSmall .calculator .check,#loanCalculatorSmallB .calculator .check,#loanCalculatorThin .calculator .check,#loanCalculatorThinB .calculator .check{font-size:12px}#loanCalculatorFull .calculator .check.small-check,#loanCalculatorSmall .calculator .check.small-check,#loanCalculatorSmallB .calculator .check.small-check,#loanCalculatorThin .calculator .check.small-check,#loanCalculatorThinB .calculator .check.small-check{font-size:14px}}#loanCalculatorThin,#loanCalculatorThinB{float:left}#loanCalculatorThin .calculator p,#loanCalculatorThinB .calculator p{font-size:14px}#loanCalculatorSmall{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-bottom:5px;padding-top:15px;margin:30px 0 10px}#loanCalculatorSmall .small-button{padding-left:0}#loanCalculatorSmall .borrowAmountNumber{font-size:14px!important}#loanCalculatorSmallB{border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin:30px 0}#loanCalculatorSmallB .small-button{padding-left:0}#loanCalculatorSmallB .borrowAmountNumber{font-size:14px!important}@supports (-webkit-overflow-scrolling:touch){#loanCalculatorSmall .calculator label input,#loanCalculatorSmallB .calculator label input{font-size:16px!important}}@media (max-width:991px){#loanCalculatorFull .small-button{padding-left:0}}.loanCalculatorFullTop{padding:0!important}.loanCalculatorSmallBTop,.loanCalculatorThinBTop{padding-left:0!important;padding-right:0!important;margin-bottom:0!important}@media (max-width:991px){.loanCalculatorSmallBTop,.loanCalculatorThinBTop{padding-bottom:5px!important}}@media (max-width:991px){.loanCalculatorThinBTop{padding-bottom:30px!important}}@media (max-width:991px){.tab-calc{background:#daf2fb}}.sticky-mob #loanCalculatorSmall,.sticky-mob #loanCalculatorSmallB{border-radius:0!important}.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:999}@media (min-width:992px){.sticky.sticky-tab{position:static}}.sticky-mob{display:none;position:sticky;position:-webkit-sticky;top:-80px;left:0;right:0;z-index:999}.sticky-mob.top{top:0}.sticky-height{height:80px;display:none}.sticky-height.low{height:20px}.sticky-back-panel{width:100%;background-color:#fff!important;box-shadow:1px 1px 5px 0 #c6c6c5}.box-shadow-none{box-shadow:none!important}#blog{float:left;margin:0 -15px}#blog .ccm-block-page-list-wrapper,#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages{float:left;width:100%}#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal{float:left;padding:0 15px;margin-bottom:30px;width:33.33333333%}@media (max-width:767px){#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal{width:100%}}#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail{width:100%;float:left;clear:both;overflow:hidden}@media (min-width:768px){#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail{max-height:159px}}@media (min-width:992px){#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail{max-height:212px}}@media (min-width:1200px){#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail{max-height:260px}}#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail img{width:100%;padding-bottom:0}#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text{width:100%;float:left;clear:both;padding:15px;overflow:hidden;background:#fff;position:relative;box-shadow:1px 1px 5px 0 #c6c6c5}@media (min-width:768px){#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text{height:230px}}@media (min-width:992px){#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text{height:190px}}@media (min-width:1200px){#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text{height:170px}}#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-title{font-size:20px;margin-bottom:5px;font-weight:700}#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-title a{color:#115b86!important}#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-description{font-size:14px}#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-page-entry-read-more{position:absolute;bottom:15px;right:15px}@media (max-width:767px){#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-page-entry-read-more{position:static}}#blog .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-page-entry-read-more a{color:#00a7e1;font-weight:400}#blog .ccm-pagination-wrapper{clear:both;text-align:center}#blog .ccm-pagination-wrapper ul{margin:0;padding:0}#blog .ccm-pagination-wrapper ul li:before{content:none}#blog.blog-home{width:100%;overflow:visible;margin:20px 0 0!important}@media (max-width:767px){#blog.blog-home{margin-top:15px!important}}#blog.blog-home .ccm-block-page-list-page-entry-horizontal{width:30%!important;margin-left:1.66665%!important;margin-right:1.66665%!important;margin-bottom:0!important;padding:0!important;height:290px!important}@media (max-width:991px){#blog.blog-home .ccm-block-page-list-page-entry-horizontal{height:320px!important}}@media (max-width:767px){#blog.blog-home .ccm-block-page-list-page-entry-horizontal{width:95%!important;margin-left:2.5%!important;margin-right:2.5%!important;height:auto!important;margin-bottom:30px!important}}#blog.blog-home .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text{height:270px!important;background:#fff!important;box-shadow:5px 5px 5px 0 #c6c6c5}@media (max-width:991px){#blog.blog-home .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text{height:290px!important}}@media (max-width:767px){#blog.blog-home .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text{height:auto!important}}#blog.blog-home .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-page-entry-read-more{position:static!important;margin-top:5px}#blog.blog-home .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-title{background-image:url(../../media/png/dash.png);background-repeat:no-repeat;background-position:bottom left;padding-bottom:15px;margin-bottom:15px!important;font-size:20px!important;line-height:1.6;font-family:Baloo,cursive;margin-top:40px}#blog.blog-home .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-title a{background-image:url(../../media/png/Icon%204.png);background-repeat:no-repeat;background-size:50px 50px;background-position:-9px -9px;padding-top:40px}#blog.blog-home .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-description{color:#3e3e3e!important;font-size:14px!important}#blog.blog-home .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-page-entry-read-more{margin-top:15px!important;text-align:right;font-family:Baloo,cursive}#blog.blog-home .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-page-entry-read-more:after{content:""!important}#blog.blog-home .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-page-entry-read-more a{font-size:18px!important;color:#00a7e1!important}#blog.blog-home .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail{max-height:none!important;display:none!important}section.template .ccm-block-share-this-page ul.list-inline li:before{content:none}.home{position:relative}.home .banner-box{padding:15px;background:rgba(255,255,255,.9);border-top-left-radius:5px;border-top-right-radius:5px}.home .banner-phone{background-image:url(../../media/png/phone_home.png);background-repeat:no-repeat;background-position:top center;background-size:contain;position:absolute;top:0;right:0;width:100%;height:547px}.home .banner-phone .banner-text{width:44%;margin:110px auto 0;text-align:center}@media (max-width:1199px){.home .banner-phone .banner-text{width:54%}}@media (max-width:991px){.home .banner-phone .banner-text{width:70%}}.home .banner-phone .banner-text .h1{color:#fff;text-shadow:0 0 10px #000;font-size:34px}.home .banner-phone .banner-text h2{padding:20px 10px;background:rgba(255,255,255,.9);border-radius:5px;margin-top:70px;margin-bottom:70px;font-size:23px;line-height:1.2}.home-b-i{padding-top:30px}.home-b{margin-bottom:5px}.home-b p{margin-bottom:0}@media (min-width:992px){.home-b p{margin-top:20px}}.home-b p a{color:#000!important;text-decoration:none!important;float:left}@media (max-width:991px){.home-b p a{width:100%}}.home-b img{padding-top:10px;margin-right:10px}.home-b img.right{padding-top:15px;margin-right:0;margin-left:10px}@media (max-width:991px){.home-b img.right{float:right;margin:0}}.home-box{background:#f6faff;margin-bottom:20px}.home-box .home-box-text{padding:20px;background:#fff}.home-box img{padding:0!important;width:100%}.home-box h3{color:#115b86;font-weight:300;margin-bottom:15px!important;font-family:Baloo,cursive}@media (min-width:768px){.home-box p{min-height:150px}}@media (min-width:992px){.home-box p{min-height:100px}}@media (min-width:1200px){.home-box p{min-height:100px}}.home-box a{float:right;font-weight:700}.home-box a.img-link{float:none}.home-box .button{max-width:100%}.learn_more{display:flex;height:100%;flex-direction:column;justify-content:space-between;padding:20px;background:#fff;margin-bottom:20px;min-height:185px}.learn_more a{display:inline-block;width:100%;font-weight:700;text-align:right}.banner-buttons{padding-top:20px;padding-bottom:15px;margin-bottom:15px}.mortgage-logos{display:flex;align-items:center}.mortgage-logos img{max-height:50px;padding-top:10px;padding-bottom:10px!important;width:auto}@media (max-width:767px){.mortgage-logos img{padding:0!important}}@media (max-width:767px){.mortgage-logos .logo{padding:0 5px!important}}.mortgage-section{padding-bottom:250px}.mortgage-frame{width:100%;height:720px}@media (max-width:991px){.mortgage-frame{height:1100px}}@media (max-width:767px){.mortgage-frame{height:1200px}}.mortgage-frame-boi{width:100%;height:466px}@media (max-width:991px){.mortgage-frame-boi{height:800px}}@media (max-width:767px){.mortgage-frame-boi{height:960px}}.mortgage-form{background:#fff;border-radius:5px!important;box-shadow:1px 1px 5px 0 #c6c6c5;padding:30px;margin-left:5px;margin-right:5px}.mortgage-form input.form-control,.mortgage-form select.form-control{border:1px solid #c6c6c5!important;margin-bottom:15px;border-radius:5px!important;box-shadow:none;height:44px}.mortgage-form label{color:#115b86}.mortgage-form .fancyLabel{color:#000;display:block;position:relative;padding-left:45px;margin-bottom:12px;cursor:pointer;font-size:13px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:22px}@media (max-width:767px){.mortgage-form .fancyLabel{font-size:11px}}.mortgage-form .fancyLabel .check{position:absolute;opacity:0;cursor:pointer;left:0}.mortgage-form .fancyLabel .check:checked~.checkmark{background-color:#1eb34b}.mortgage-form .fancyLabel .check:checked~.checkmark:after{display:block}.mortgage-form .fancyLabel>.checkmark{position:absolute;top:0;left:0;height:37px;width:37px;border:1px solid #c6c6c5;box-sizing:border-box;border-radius:5px}.mortgage-form .fancyLabel>.checkmark:after{content:"";position:absolute;display:none}.mortgage-form .fancyLabel:hover .check~.checkmark{background-color:#1eb34b}.mortgage-form .fancyLabel .checkmark:after{left:13px;top:5px;width:10px;height:20px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.unsecured{background-image:url(../../media/jpg/Unsec.jpg);background-position:center center}@media (max-width:767px){.unsecured{background-image:url(../../media/jpg/Unsec_mob.jpg)}}.secured{background-image:url(../../media/jpg/Sec.jpg);background-position:center center}@media (max-width:767px){.secured{background-image:url(../../media/jpg/Sec_mob.jpg)}}.banner-mortgages{background-image:url(../../media/jpg/Banner1_mortgages.jpg);background-position:center right;background-repeat:no-repeat;background-size:cover;height:600px;padding-top:110px;position:relative}@media (max-width:1199px){.banner-mortgages{padding-top:100px}}@media (max-width:991px){.banner-mortgages{padding-top:80px}}@media (max-width:767px){.banner-mortgages{background-image:url(../../media/jpg/Banner1_mob_mortgages.jpg);background-position:center center;padding-top:15px;padding-bottom:0;height:auto}}.banner-mortgages .banner-box{padding:15px;background:rgba(255,255,255,.9);border-radius:5px;min-height:350px;overflow:hidden}.banner-mortgages .banner-box.auto-height{min-height:0}@media (max-width:767px){.banner-mortgages .banner-box{margin-bottom:15px;min-height:0}.banner-mortgages .banner-box.no-margin{margin-bottom:0}.banner-mortgages .banner-box.border-mob{border-bottom-left-radius:0;border-bottom-right-radius:0}}.banner-mortgages .banner-box.border-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0}section.banner-mortgages .h1{background:0 0;padding:0;margin-top:0}.mortgages{background-image:url(../../media/jpg/Sec.jpg);background-position:center center}@media (max-width:767px){.mortgages{background-image:url(../../media/jpg/Sec_mob.jpg)}}.mortgagesBackgroundImage{background-image:url(../../media/jpg/Mortgages-Main.jpg)}.partner-logo{background:#fff;width:100%;max-width:285px;height:120px;padding:10px 40px;margin:0 auto 15px;display:flex;align-items:center}.partner-logo img{padding:0!important;width:auto!important;max-height:100%}@media (min-width:1200px){.partner-logo{height:120px;padding:10px 30px}}.lender{margin-bottom:30px;float:left;width:100%}.lender .lender-logo,.lender .lender-text{display:flex;align-items:center;text-align:center}.lender .lender-logo{background:#fff;padding:15px 0}@media (min-width:768px){.lender .lender-logo{height:130px}}.lender .lender-logo img{margin:0 auto;padding:0;height:100%;max-height:100px;max-width:180px!important}.lender .lender-text{display:block}.lender .lender-text a{color:#00a7e1!important;float:left;width:100%;padding:15px;background:#f3f6f7;text-decoration:none!important}.lender .lender-text p{margin:0!important}.guide{text-decoration:none!important}.guide .guide-box{position:relative;margin-bottom:30px;padding-top:15px;padding-bottom:15px;background:#fff;min-height:90px}@media (min-width:768px){.guide .guide-box{display:flex;align-items:center}}@media (max-width:767px){.guide .guide-box{text-align:center;min-height:140px}}@media (max-width:575px){.guide .guide-box{min-height:130px}}.guide .guide-box .guide-image img{padding:0}@media (max-width:767px){.guide .guide-box .guide-image img{max-height:50px}}.guide .guide-box .guide-text h3{font-family:Baloo,cursive;color:#115b86!important;line-height:1.4;margin-bottom:0}@media (max-width:575px){.guide .guide-box .guide-text h3{font-size:15px;line-height:1.1}}@media (max-width:575px){.guide .guide-box .guide-text{padding:0 4px}}.guide .guide-box .guide-link{color:#00a7e1}.about-banner-box{padding-top:15px;padding-bottom:15px}.about-box{position:relative;margin-bottom:30px;padding-top:15px;padding-bottom:15px;align-items:center;min-height:90px;width:100%}.about-box .about-image img{padding:0}.about-box h2{line-height:1.4;margin-top:0}@media (max-width:575px){.about-box h2{font-size:16px;line-height:1.1}}.about-box .about-text{padding-left:0}.contact-box{background:#fff;margin-bottom:20px}.contact-box .contact-info{padding:20px}.contact-box .contact-more{padding:20px;background:#f3f6f7}.contact-box .contact-more strong{color:#115b86}section.template .contact-box img{padding-bottom:0}.contact.apr .flex-row{justify-content:space-around;padding:0 10px}.contact.apr .apr-contact{display:flex;flex-direction:row}.contact.apr .apr-contact .apr-text{flex-grow:1}.contact.apr .apr-contact:last-child{margin-right:20px}.contact.apr .apr-contact .apr-email{margin-left:5px}.contact.apr p{font-size:14px;margin-top:10px;margin-bottom:10px}@media (min-width:768px) and (max-width:991px){.contact.apr p{margin-top:0;margin-bottom:0}}.contact.apr .apr-icon img{padding-bottom:0}@media (min-width:992px){section.template .top-img img{margin-top:-60px;padding-bottom:60px}}@media (max-width:768px){.contact.apr .flex-row{flex-direction:column}}.panel-group{margin-top:20px}.panel-group .panel{border:0;margin-bottom:20px}.panel-default>.panel-heading{background:#fff;padding:20px;border-radius:5px}.panel-default>.panel-heading h2{font-size:24px;padding-bottom:26px}.panel-default>.panel-heading h2 a{position:relative;color:#115b86!important;float:left;width:100%}.panel-default>.panel-heading h2 a:after{font-family:FontAwesome;content:"\f078";position:absolute;top:0;right:0;font-size:20px;color:#00a7e1}.panel-group .panel-heading+.panel-collapse>.panel-body{border:0;padding:0 20px 5px}section.pure-accordion-block-container{padding:0;margin-top:10px;margin-bottom:20px;border:0;background:#fff;border-radius:5px}section.pure-accordion-block-container .header{border:0;padding:20px}section.pure-accordion-block-container .header h1{font-size:24px!important;color:#115b86!important;height:auto!important;overflow:visible!important;line-height:26px}section.pure-accordion-block-container .header i{top:20px!important;right:20px!important;color:#00a7e1!important;font-size:20px!important}section.pure-accordion-block-container .permalink{display:none!important}section.pure-accordion-block-container .content{padding:0 20px}.link-box img{width:100%}.link-box .link{height:100px;padding:10px 20px;background:#fff;margin-bottom:20px;color:#00a7e1!important;font-weight:300;font-size:26px;width:100%;text-decoration:none!important;display:flex;align-items:center;line-height:1.3;font-family:Baloo,cursive}@media (max-width:1199px){.link-box .link{font-size:23px}}@media (max-width:991px){.link-box .link{font-size:22px}}@media (max-width:767px){.link-box .link{font-size:20px}}section.template .link-box img{padding-bottom:0!important}.people{height:100%}.people .people-text{padding:20px}.people img{padding:0!important;width:100%}.people h3{color:#115b86;font-weight:700}.people p{margin-top:15px;margin-bottom:0;text-align:justify}@media (min-width:768px){.people p{min-height:140px}}@media (min-width:992px){.people p{min-height:100px}}@media (min-width:1200px){.people p{min-height:80px}}.people-box{width:100%;max-width:243px;height:360px;position:relative;margin:0 auto 15px;background-repeat:no-repeat;background-position:top center}.people-box .overlay{background:top center no-repeat #fff;width:100%;max-width:243px;height:360px;position:absolute;display:none;top:0;left:0;bottom:0;right:0;padding:10px;color:#fff;font-size:12px}.people-box .overlay .title{text-transform:uppercase;position:absolute;bottom:10px;left:10px}.people-box .overlay p{margin:0;font-weight:700}.people-box:hover .overlay{display:block}.nivo-banner{padding-top:15px;padding-bottom:15px;height:300px;margin-top:40px}@media (max-width:575px){.nivo-banner{margin-top:0;height:auto}}.nivo-banner .nivo-img img{margin-top:-55px;width:auto;max-height:400px}@media (max-width:575px){.nivo-banner .nivo-img img{margin-top:0;padding-bottom:0}}@media (max-width:575px){.nivo-banner .nivo-subimg img{width:100%!important;max-width:200px!important}}.nivo-banner .h1{color:#fff!important;background:0 0!important;font-size:30px}@media (max-width:575px){.nivo-banner .h1{font-size:18px}}@media (max-width:575px){.nivo-banner .col-xxs-12{width:100%}}.trustpilot-top-widget{float:left;margin-left:11px}.header_text_link_line{margin-top:30px;padding-bottom:30px;border-bottom:1px solid #c6c6c5}.header_text_link_line:last-child{border-bottom:none}.header_text_link_line p{padding-right:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header_text_link_line a{font-weight:700}@media (max-width:767px){.header_text_link_line p{max-width:300px}}@media (min-width:768px) and (max-width:991px){.header_text_link_line p{max-width:750px}}.faqs-category{padding:20px 20px 40px;background:#fff;margin-bottom:20px}.faqs-category .fa{color:#199a40;font-size:24px}.faqs-category h2.underline{margin-top:30px}.faqs-category h2.underline a{display:inline-block;width:100%;color:#115b86}.faqs-category h2.underline a:hover{color:#115b86!important}#faqs_sub_page .ccm-block-page-list-header h5{margin-bottom:20px;color:#115b86;font-family:Baloo,cursive;font-size:24px;font-weight:500;margin-top:30px}#faqs_sub_page .ccm-block-page-list-page-entry{min-height:50px;padding:20px;margin-bottom:15px;border:0;font-family:Baloo,cursive;box-shadow:1px 1px 5px 0 #c6c6c5;background:#fff;border-radius:5px}#faqs_sub_page .ccm-block-page-list-page-entry a::before{content:"\f0c9";padding-right:20px;color:#199a40;font:normal normal normal 24px/1 FontAwesome}#faqs_sub_page .ccm-block-page-list-page-entry a{display:flex;align-items:center;color:#115b86;font-size:18px;line-height:2.4rem}#faqs_sub_page .ccm-block-page-list-page-entry a:hover{text-decoration:none}#faqs_sub_page .ccm-block-page-list-page-entry a::after{content:"\f054";padding-left:20px;flex-grow:1;color:#00a7e1;font:normal normal normal 24px/1 FontAwesome;text-align:right}