.d-block{display:block}.d-inline-block{display:block}.d-table{display:table}.d-row{display:table-row}.d-cell{display:table-cell}.vert-mid{vertical-align:middle}.vert-top{vertical-align:top}.vert-bottom{vertical-align:bottom}.vert-base{vertical-align:baseline}.no-pad{padding:0}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.row-centered{text-align:center}.row-centered [class*=col-]{display:inline-block;float:none;margin-right:-4px}.content>:first-child{margin-top:0}.content>:last-child{margin-bottom:0}.lead{font-size:115%}@media only screen and (min-width:992px){.lead{font-size:140%}}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}.pull-xs-left{float:left}.pull-xs-right{float:right}.container-lg,.container-md,.container-sm{max-width:100%}@media only screen and (min-width:768px){.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-justify{text-align:justify}.pull-sm-left{float:left}.pull-sm-right{float:right}.container-sm{width:400px}.container-md{width:600px}.container-lg{width:900px}}@media only screen and (min-width:992px){.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center}.text-md-justify{text-align:justify}.pull-md-left{float:left}.pull-md-right{float:right}.container-sm{width:600px}.container-md{width:800px}.container-lg{width:1170px}}@media only screen and (min-width:1200px){.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}.text-lg-justify{text-align:justify}.pull-lg-left{float:left}.pull-lg-right{float:right}.container-sm{width:700px}.container-md{width:900px}.container-lg{width:1500px}}h2{font-family:'TextaLight', sans-serif}.form{background-color:#ECF0F3;font-size:16px;font-family:'Open Sans', sans-serif;padding-top:30px}@media only screen and (min-width:768px){.form{padding-top:105px}}@media only screen and (min-width:1440px){.form{padding-top:135px}}#form-6382 .contourNavigation{padding-top:40px;margin-bottom:40px;border-top:1px solid grey;text-align:right}#form-6382 .contourNavigation .btn{margin-left:15px}#form-6384{min-height:calc(100vh - 60px);padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url("../img/lifestyle-people.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (min-width:768px){#form-6384{min-height:100vh}}@media only screen and (max-width:767px){#form-6384>.container{width:100%}}#form-6384 .inner{max-width:550px;padding:30px;background-color:rgba(255, 255, 255, 0.5)}#form-confirmation{padding-bottom:30px}.pika-label:hover{text-decoration:underline}.row-fluid{margin-left:-15px;margin-right:-15px}.row-fluid:after{display:block;content:"";clear:both}input.datepickerfield,input.number,input.text,select,textarea{width:100%;height:50px;max-width:555px;border:2px solid #76ABCB;border-radius:4px;line-height:1;padding:0 15px}input.datepickerfield:focus,input.number:focus,input.text:focus,select:focus,textarea:focus{outline:none;border-color:#3c7a9f}textarea{min-height:100px;resize:vertical;padding:15px}label{font-size:14px;margin-bottom:10px}label.label-hidden{opacity:0}.radio label{padding-left:0;margin-bottom:10px;font-weight:bold}.checkbox label{padding-left:0;margin-bottom:5px;font-weight:bold}.contourPageName{margin-bottom:40px}.titleanddescription h2{padding-top:40px;border-top:1px solid grey}.titleanddescription p{font-size:120%}.titleanddescription div>:last-child{margin-bottom:0}.contourPage .contourFieldSet:first-child .titleanddescription h2{padding-top:0;border-top:none}.contour fieldset{padding:0;margin:0}.contourField{margin-bottom:40px}.thankyouNavigation{text-align:center!important}.thankyouNavigation #message{padding-top:60px}.thankyouNavigation textarea{min-height:250px}.btn.primary{line-height:20px;padding:15px 30px;border-radius:25px;background-color:#0066A4;color:white;font-weight:bold}.btn.primary:active,.btn.primary:focus,.btn.primary:hover{background-color:#0086d7}.btn>.fa:first-child{margin-right:5px}.btn>.fa:last-child{margin-left:5px}#contactPrompt{border-radius:0 0 4px 4px;padding:10px 25px;position:fixed;right:0;top:50%;margin:0!important;z-index:9999;-webkit-transform:rotate(90deg) translate(50%, 50%);-ms-transform:rotate(90deg) translate(50%, 50%);transform:rotate(90deg) translate(50%, 50%);-webkit-box-shadow:0px 2px 10px 2px rgba(0, 0, 0, 0.1);box-shadow:0px 2px 10px 2px rgba(0, 0, 0, 0.1);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}@media only screen and (max-width:767px){#contactPrompt{padding:15px 30px;position:relative;-webkit-transform:none;-ms-transform:none;transform:none;left:0;border-radius:25px;-webkit-box-shadow:none;box-shadow:none}}.totals-section{padding-top:40px!important;border-top:1px solid grey}.totals-section-tb{padding-top:40px;padding-bottom:40px;border-top:1px solid grey;border-bottom:1px solid grey}#form-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0 0 40px 0;margin-bottom:40px;border-bottom:1px solid grey}#form-nav li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:0 15px}#form-nav li.active a{color:#0066A4}#form-nav a{color:#76ABCB;display:block}#form-nav a:hover{color:#0066A4;text-decoration:none}#form-nav .fa-stack{width:3em;height:3em;line-height:3em;margin-bottom:10px}#form-nav .fa-stack-2x{font-size:3em}#form-nav .fa-stack-1x{font-size:1.15em}#form-nav .title{display:block;font-size:16px;font-weight:bold}@media only screen and (min-width:992px){.mortgage .col-md-2{width:20%!important}}.radiobuttonlist{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:3px;overflow:hidden;border-radius:4px}.radiobuttonlist div{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:200px;height:40px}.radiobuttonlist input{width:100%;height:100%;margin:0;opacity:0;padding:0 10px;cursor:pointer}.radiobuttonlist label{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;border-right:1px solid #C8C8C8;font-size:14px;padding:0 15px;font-weight:normal;margin-bottom:0}.radiobuttonlist div:first-child label{border-bottom-left-radius:25px;border-top-left-radius:25px}.radiobuttonlist div:last-child label{border-right:0;border-bottom-right-radius:25px;border-top-right-radius:25px}.radiobuttonlist input:checked+label{background:#0066A4;color:#fff}.checkbox{margin-top:0}.switch{display:inline-block;position:relative;margin-top:5px}.switch input[type=checkbox]{display:none}.switch .off,.switch .on{position:absolute;top:50%;font-size:14px;color:black;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.switch .off{right:20px}.switch .on{left:20px}.switch label{cursor:pointer;text-indent:-9999px;width:100px;height:50px;background:white;display:block;border-radius:25px;position:relative;margin:0;border:2px solid #76ABCB}.switch label:after{content:'';position:absolute;top:0;left:0;width:46px;height:46px;background:#0066A4;border-radius:80px;-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;z-index:2}.switch input:checked+label:after{left:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.date .wrapper{max-width:555px}.date .icon{cursor:pointer;position:relative;height:50px;width:50px;border-top-right-radius:4px;border-bottom-right-radius:4px;border:2px solid #76ABCB;border-left:none;float:left}.date .datepickerfield{width:calc(100% - 50px);float:left;border-top-right-radius:0;border-bottom-right-radius:0}.date .datepickerfield:focus~.icon{border-color:#0086d7}.date .fa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#0066A4;font-size:18px}.currency .wrapper{max-width:555px}.currency input.number{width:calc(100% - 50px);float:right;border-top-left-radius:0;border-bottom-left-radius:0}.currency input.number:focus~.icon{border-color:#0086d7}.currency .icon{cursor:pointer;position:relative;height:50px;width:50px;border-top-left-radius:4px;border-bottom-left-radius:4px;border:2px solid #76ABCB;border-right:none;float:left}.currency .fa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#0066A4;font-size:18px}@media only screen and (min-width:768px){.currency.inline{display:table;width:100%}}@media only screen and (min-width:768px){.currency.inline>div:first-of-type,.currency.inline label{text-align:left;display:table-cell;vertical-align:middle;width:50%}}.currency.inline label{padding-right:15px}.currency.inline>div:first-of-type{padding-left:15px}@media only screen and (min-width:768px){.currency.inline .wrapper{display:inline-block}}.tickbox{margin:0 0 10px 0}.tickbox label{line-height:25px;margin-bottom:20px}.tickbox [type=checkbox]:checked,.tickbox [type=checkbox]:not(:checked){position:absolute;left:-9999px}.tickbox [type=checkbox]:checked+label,.tickbox [type=checkbox]:not(:checked)+label{position:relative;padding-left:35px;cursor:pointer}.tickbox [type=checkbox]:checked+label:before,.tickbox [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:25px;height:25px;border:1px solid #76ABCB;background:#fff;border-radius:4px;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1)}.tickbox [type=checkbox]:checked+label:after,.tickbox [type=checkbox]:not(:checked)+label:after{font-family:'FontAwesome';content:'\f00c';color:#0066A4;position:absolute;top:0;left:0;font-size:16px;line-height:25px;width:25px;-webkit-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms;text-align:center}.tickbox [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.tickbox [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.summary-title{margin-bottom:25px}.summary-title:not(:first-of-type){margin-top:40px}.summary-table{margin-bottom:0}.summary-table>thead>th{font-weight:bold}.summary-table>tbody>tr{border-top:none;border-bottom:1px solid #76ABCB}.summary-table>tbody>tr>td{width:50%;border:none;padding:15px 0;line-height:20px}.titlefinishingup{margin-top:40px;margin-bottom:25px}.alert-adviser{padding:20px 15px;margin-bottom:40px;border:2px solid #3C763D}.totalcost{padding-top:40px;border-top:1px solid grey}.property1,.property2{margin-bottom:25px}.property1 h2,.property2 h2{font-size:24px;padding:0;border:none}