@charset "UTF-8";@media print{.o-global-header.js-fixed-header{position:relative}#bmenu,.banner,.c-m-utility-nav,.nav-bar,.result-buttons,h2{display:none}.resultDetails h2{display:block}.o-global-content{padding-top:40px}.o-page{margin-top:-145px}.c-o-global-header{margin-bottom:20px}}.hidden-xs{display:none}.o-global-header{background:#fff}.banner{background-color:#b7dbd8;padding:15px 0}.banner .text{color:#000;text-align:center;margin:0}.banner .text p{font-size:16px;margin-bottom:0}.banner .text p a{color:#000}.o-page{padding-top:140px!important}.results{padding-bottom:40px}.results h1{margin-bottom:0}.results .container--sm{max-width:1050px}.results .c-o-card{padding:30px}.results .c-o-card:first-of-type{border:1px solid #d3d3d3;border-top:4px solid #d90000}.results .c-o-card:nth-of-type(2){border:1px solid #f5f5bd}.results .title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:10px}.results .title a{border-bottom:0}.results .title .print{display:flex;padding:10px 25px;border:2px solid #d90000;text-decoration:none}.results .title .print h5{margin-bottom:0;margin-left:10px}.results .preambleText{max-width:85%;font-size:18px}.results .ammounts{display:flex;justify-content:space-between}.results .ammounts.border{border-top:1px solid #000;margin-top:25px;padding-top:25px}.results .ammounts p{font-size:20px;margin-bottom:0!important}.results .ammounts .text{max-width:70%}.results .ammounts .text p{font-size:14px;font-weight:700;margin-bottom:0!important;margin-right:15px}.results .ammounts .text p:nth-of-type(2){font-weight:400;font-size:12px}.resultDetails{background:#fff;padding-bottom:50px}.resultDetails .container--sm{max-width:1050px}.resultDetails .content .income{display:flex;margin:0 -15px}.resultDetails .content .income .itemTitle{margin-left:15px}.resultDetails .content .income .left,.resultDetails .content .income .right{width:calc(50% - 30px);margin:0 15px}.resultDetails .content .income .left .item,.resultDetails .content .income .right .item{width:100%;margin:0;display:flex;justify-content:space-between}.resultDetails h2{color:#d90000;padding-bottom:15px}.resultDetails .subTitles{display:flex;align-items:flex-start;margin:0 -15px;padding-bottom:15px}.resultDetails .subTitles h4{width:50%;margin:0 15px}.resultDetails .content{border-bottom:1px solid #d3d3d3;padding:30px 15px;min-height:350px}.resultDetails .content.fullwidth .itemContainer{flex-direction:column;margin:0}.resultDetails .content.fullwidth .item{width:100%;margin:0}.resultDetails .itemContainer{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px}.resultDetails .item{display:flex;justify-content:space-between;width:calc(50% - 30px);margin:0 15px}.resultDetails .item p{margin-left:15px}@media (min-width:768px){.results{padding-bottom:60px}.results .c-o-card{padding:40px}.results .title{padding-bottom:20px}.results .title .print{padding:10px 25px}.results .preambleText{max-width:85%;font-size:20px}.results .ammounts p{font-size:24px}.results .ammounts .text p{font-size:16px;font-weight:700}.results .ammounts .text p:nth-of-type(2){font-weight:400;font-size:14px}.resultDetails{padding-bottom:50px}.resultDetails .content .income{margin:0 -20px}.resultDetails .content .income .itemTitle{margin-left:20px}.resultDetails .content .income .left,.resultDetails .content .income .right{width:calc(50% - 20px);margin:0 20px}.resultDetails h2{padding-bottom:15px}.resultDetails .subTitles{margin:0 -20px;padding-bottom:15px}.resultDetails .subTitles h4{margin:0 20px}.resultDetails .content{padding:40px 45px}.resultDetails .itemContainer{margin:0 -20px}.resultDetails .item{width:calc(50% - 40px);margin:0 20px}.resultDetails .item p{margin-left:15px}}.spinner{display:none;height:100vh;justify-content:center;align-items:flex-start}.spinner.active{display:flex;padding-top:200px}.spinner.active img{-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.c-m-utility-nav{border-bottom:1px solid #6d6e71;border-top:1px solid #6d6e71}.modal{display:none;position:fixed;z-index:10;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:80%;max-width:600px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}.modal .modal-button{float:right;color:#fff;border:0;margin-top:10px;min-width:100px;padding:10px 30px;border-bottom:2px;border-color:#a0160a;border-style:solid;background-color:#e4200e;border-radius:2px}@-webkit-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.modal .close{float:right;font-size:28px;font-weight:700}.modal .close:focus,.modal .close:hover{color:#000;text-decoration:none;cursor:pointer}.modal .modal-header{padding:30px 30px 10px 65px;position:relative}.modal .modal-header .info-icon:before{position:absolute;left:30px;top:30px;content:"i";visibility:visible;width:24px;height:24px;border-radius:12px;border:2px solid #000;text-align:center;line-height:20px;color:#000;font-family:Times New Roman;font-weight:800}.modal .modal-header h2{font-size:24px;margin:0}.modal .modal-body{overflow:hidden;padding:0 30px 20px}@media (min-width:960px){.modal .modal-header .info-icon:before{top:34px}}.c-m-utility-nav__control-cell{width:100%}.c-m-utility-nav__control-cell .top a{color:#000}.c-a-header-brand__link{outline:none}.c-o-global-header{height:80px}.c-o-global-header__brand .c-a-header-brand,.c-o-global-header__brand .c-a-header-brand__logo{height:64px}.u-container-gutter-overlap{margin:0}.contact-text{font-size:12px;line-height:18px}.contact-text span{display:block}.contact-text svg{display:inline-block;vertical-align:middle;width:15px;height:15px}.live-chat{color:#d90000}.live-chat svg{fill:#d90000!important;margin-top:5px}.c-m-progress-indicator{margin-bottom:35px}.umbraco-forms-form .umbraco-forms-page h4.umbraco-forms-caption{font-size:28px!important;line-height:36px!important;margin:0}.umbraco-forms-form .umbraco-forms-page input[type=submit]{background-color:#d90000;color:#fff!important;border:0;border-radius:2px;border-color:#a0160a;border-bottom:2px #a0160a;border-style:solid;display:inline;transition:background-color .3s ease-in-out,transform .1s ease-in-out}.umbraco-forms-form .umbraco-forms-page input[type=submit]:hover{transform:translateY(-1px);background-color:red}.umbraco-forms-form .umbraco-forms-field{margin-bottom:20px}.umbraco-forms-form .umbraco-forms-field.hidden{margin-bottom:0}.umbraco-forms-form .umbraco-forms-field .umbraco-forms-tooltip{font-size:12px;line-height:20px;margin:0 0 10px;display:block;white-space:pre-wrap}.umbraco-forms-form .umbraco-forms-field label{margin-bottom:8px}.umbraco-forms-form .umbraco-forms-field.customvalidationmessage input,.umbraco-forms-form .umbraco-forms-field.customvalidationmessage label{height:0;padding:0!important;border:0;margin:0!important}.umbraco-forms-form .umbraco-forms-field.customvalidationmessage label{margin:-10px!important;visibility:hidden}.umbraco-forms-form .umbraco-forms-field input::-webkit-inner-spin-button,.umbraco-forms-form .umbraco-forms-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.umbraco-forms-form .umbraco-forms-field input[type=email],.umbraco-forms-form .umbraco-forms-field input[type=number],.umbraco-forms-form .umbraco-forms-field input[type=password],.umbraco-forms-form .umbraco-forms-field input[type=text],.umbraco-forms-form .umbraco-forms-field select,.umbraco-forms-form .umbraco-forms-field textarea{margin:0;font-size:14px;line-height:24px;padding:8px;color:#474747;border-color:#474747;width:100%;max-width:100%!important}.umbraco-forms-form .umbraco-forms-field input[type=email][class*=error],.umbraco-forms-form .umbraco-forms-field input[type=number][class*=error],.umbraco-forms-form .umbraco-forms-field input[type=password][class*=error],.umbraco-forms-form .umbraco-forms-field input[type=text][class*=error],.umbraco-forms-form .umbraco-forms-field select[class*=error],.umbraco-forms-form .umbraco-forms-field textarea[class*=error]{background-color:#fff;border-color:#d90000}.umbraco-forms-form .umbraco-forms-field input[type=email][placeholder*=£],.umbraco-forms-form .umbraco-forms-field input[type=number][placeholder*=£],.umbraco-forms-form .umbraco-forms-field input[type=password][placeholder*=£],.umbraco-forms-form .umbraco-forms-field input[type=text][placeholder*=£],.umbraco-forms-form .umbraco-forms-field select[placeholder*=£],.umbraco-forms-form .umbraco-forms-field textarea[placeholder*=£]{background-image:url('data:image/svg+xml;charset=utf-8,<svg class="c-a-icon" aria-hidden="true" width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path d="M8.92 14.574c0 1.252-.505 2.11-.965 2.55h-1.61a.356.356 0 00-.345.348v2.18c0 .186.16.348.345.348H16.6a.355.355 0 00.346-.348v-2.18a.354.354 0 00-.345-.347h-5.564c.414-.534.92-1.508.92-2.737 0-.116-.023-.23-.023-.347h3.334c.207 0 .345-.162.345-.37v-1.948a.34.34 0 00-.345-.348h-4.024c-.253-.788-.483-1.577-.483-2.388 0-.673.23-1.206.62-1.6.438-.418 1.06-.673 1.864-.673.805 0 1.586.21 2.414.65.16.092.345.046.437-.14l.874-1.832a.342.342 0 00-.14-.44c-.988-.58-2.345-.95-3.885-.95-1.68 0-2.967.51-3.887 1.345C8.116 6.18 7.61 7.41 7.61 8.823c0 .905.23 1.74.483 2.55h-1.22a.356.356 0 00-.344.35v1.947c0 .208.16.37.344.37h2c.023.186.046.372.046.534z"/></svg>');background-repeat:no-repeat;background-size:24px auto;background-position:8px;padding-left:40px}.umbraco-forms-form .umbraco-forms-field input[type=email][placeholder*=£]::-webkit-input-placeholder,.umbraco-forms-form .umbraco-forms-field input[type=number][placeholder*=£]::-webkit-input-placeholder,.umbraco-forms-form .umbraco-forms-field input[type=password][placeholder*=£]::-webkit-input-placeholder,.umbraco-forms-form .umbraco-forms-field input[type=text][placeholder*=£]::-webkit-input-placeholder,.umbraco-forms-form .umbraco-forms-field select[placeholder*=£]::-webkit-input-placeholder,.umbraco-forms-form .umbraco-forms-field textarea[placeholder*=£]::-webkit-input-placeholder{color:#fff}.umbraco-forms-form .umbraco-forms-field input[type=email][placeholder*=£]::-moz-placeholder,.umbraco-forms-form .umbraco-forms-field input[type=number][placeholder*=£]::-moz-placeholder,.umbraco-forms-form .umbraco-forms-field input[type=password][placeholder*=£]::-moz-placeholder,.umbraco-forms-form .umbraco-forms-field input[type=text][placeholder*=£]::-moz-placeholder,.umbraco-forms-form .umbraco-forms-field select[placeholder*=£]::-moz-placeholder,.umbraco-forms-form .umbraco-forms-field textarea[placeholder*=£]::-moz-placeholder{color:#fff}.umbraco-forms-form .umbraco-forms-field input[type=email][placeholder*=£]:-ms-input-placeholder,.umbraco-forms-form .umbraco-forms-field input[type=number][placeholder*=£]:-ms-input-placeholder,.umbraco-forms-form .umbraco-forms-field input[type=password][placeholder*=£]:-ms-input-placeholder,.umbraco-forms-form .umbraco-forms-field input[type=text][placeholder*=£]:-ms-input-placeholder,.umbraco-forms-form .umbraco-forms-field select[placeholder*=£]:-ms-input-placeholder,.umbraco-forms-form .umbraco-forms-field textarea[placeholder*=£]:-ms-input-placeholder{color:#fff}.umbraco-forms-form .umbraco-forms-field input[type=email][placeholder*=£]:-moz-placeholder,.umbraco-forms-form .umbraco-forms-field input[type=number][placeholder*=£]:-moz-placeholder,.umbraco-forms-form .umbraco-forms-field input[type=password][placeholder*=£]:-moz-placeholder,.umbraco-forms-form .umbraco-forms-field input[type=text][placeholder*=£]:-moz-placeholder,.umbraco-forms-form .umbraco-forms-field select[placeholder*=£]:-moz-placeholder,.umbraco-forms-form .umbraco-forms-field textarea[placeholder*=£]:-moz-placeholder{color:#fff}.umbraco-forms-form .field-validation-error{padding:0 0 0 30px!important;display:block;margin:10px 0 0;position:relative;color:#d90000!important;font-size:14px;line-height:25px}.umbraco-forms-form .field-validation-error:before{content:" ";display:inline-block;vertical-align:middle;width:28px;height:28px;background:url('data:image/svg+xml;charset=utf-8,<svg class="c-a-icon" aria-hidden="true" width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path fill="%23d90000" d="M12 20a8 8 0 110-16 8 8 0 010 16zm0-1a7 7 0 100-14 7 7 0 000 14zm-.932-9.452L11 8h2l-.068 1.548L12.65 13h-1.3l-.282-3.452zM11 15.005A.98.98 0 0112 14a.977.977 0 011 1.006c0 .28-.096.517-.287.708-.19.19-.428.286-.713.286s-.522-.095-.713-.286a.967.967 0 01-.287-.71z"/></svg>');background-repeat:no-repeat;background-size:100%;background-position:50%;position:absolute;left:0;top:-2px}.umbraco-forms-form .field-validation-error span{color:#d90000;font-size:14px;line-height:25px}.umbraco-forms-form .applicant1totalnetmonthlyincomefromemploymentincludesbasicincomefromemploymentovertimecommissionshiftallowancecarallowanceandregionallivingallowance input,.umbraco-forms-form .applicant1totalnetmonthlyotherincomeincludesbenefitincomepensionannuityincome input,.umbraco-forms-form .applicant2totalnetmonthlyincomefromemploymentincludesbasicincomefromemploymentovertimecommissionshiftallowancecarallowanceandregionallivingallowance input,.umbraco-forms-form .applicant2totalnetmonthlyotherincomeincludesbenefitincomepensionannuityincome input{border-width:2px!important}@media (min-width:769px){.umbraco-forms-form .umbraco-forms-field{position:relative}.umbraco-forms-form .umbraco-forms-field label{padding-right:40px}.umbraco-forms-form .umbraco-forms-field .umbraco-forms-tooltip{background:#dce7f2;padding:18px;font-size:14px;line-height:20px;color:#474747;position:absolute;width:300px;top:0;left:calc(100% + 15px);visibility:hidden;border-radius:2px;box-shadow:1px 1px 2px rgba(0,0,0,.15);white-space:pre-wrap}.umbraco-forms-form .umbraco-forms-field .umbraco-forms-tooltip:hover{visibility:visible}.umbraco-forms-form .umbraco-forms-field .umbraco-forms-tooltip:before{position:absolute;right:calc(100% + 15px);top:2px;content:"i";visibility:visible;width:24px;height:24px;border-radius:12px;border:2px solid #000;text-align:center;line-height:20px;color:#000;font-family:Times New Roman;font-weight:800}.umbraco-forms-form .umbraco-forms-field .umbraco-forms-tooltip:after{right:100%;top:10px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:5px solid rgba(136,183,213,0);border-right-color:#dce7f2}}@media (min-width:1280px){.umbraco-forms-form .umbraco-forms-field{position:relative}.umbraco-forms-form .umbraco-forms-field input[type=email],.umbraco-forms-form .umbraco-forms-field input[type=number],.umbraco-forms-form .umbraco-forms-field input[type=password],.umbraco-forms-form .umbraco-forms-field input[type=text],.umbraco-forms-form .umbraco-forms-field select,.umbraco-forms-form .umbraco-forms-field textarea{font-size:14px;line-height:22px}.umbraco-forms-form .field-validation-error span{color:#d90000;font-size:16px;line-height:24px}}.result-notice{font-size:14px;line-height:20px}.result-buttons{margin:20px 0}.result-buttons a{margin-bottom:15px}.result-buttons a:last-child{margin-bottom:0}.c-o-card--note{margin:20px 0}.umbraco-forms-field.dropdown{width:auto}.umbraco-forms-field.dropdown select{padding-right:75px!important;width:auto}@media (min-width:600px){.umbraco-forms-container.col-md-6{width:50%;float:left;padding-right:15px}.umbraco-forms-container.col-md-6+.col-md-6{padding-left:15px;padding-right:0}.c-m-utility-nav__control-cell{width:100%}.c-o-global-header{height:130px}.c-o-global-header__brand .c-a-header-brand,.c-o-global-header__brand .c-a-header-brand__logo{height:118px}.o-page{padding-top:150px!important}.umbraco-forms-field-wrapper{width:auto;display:inline-block}input[type=number]{width:auto}.hidden-xs{display:block}.c-m-utility-nav__control-cell{width:auto}.contact-text{flex:2}.contact-text span{display:inline-block}.contact-text span.top{display:block}.contact-text span.tel{margin:0 5px 0 0;border-right:1px solid #888;padding-right:10px}.result-buttons{display:flex;margin:30px 37.5px 0}.result-buttons:after{content:"";display:table;clear:both}.result-buttons a{width:25%;margin:0 7.5px;float:left}}@media (min-width:900px){.contact-text{flex:2}.contact-text span.top{display:inline-block}.contact-text span.tel{margin:0 5px}}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:2px;font-size:14px;line-height:20px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#d9e6da;border-color:#cadccb}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.copyright{background:#fff;height:140px!important;line-height:45px;margin:0;width:100%!important;border:solid #202020;border-width:1px 0 0;color:#555}.copyright p{font-size:13px;line-height:1.25;margin:20px 0;font-family:Arial,Helvetica,sans-serif}#bmenu{background:#e3e3e3;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;color:#666;font-family:NAG,Arial,sans-serif}#bmenu .advisers-only{color:#2d2d2d;float:none;padding-right:40px;font-size:13px}#bmenu ul{list-style-type:none}#bmenu ul li{background:#e3e3e3;border-left:1px solid #f2f2f2;border-right:1px solid #c8c8c8;background-position:10px;background-repeat:no-repeat;padding-left:40px;padding-right:15px}#bmenu .nav-bar{background:none;margin:0;border:none;position:relative;line-height:35px;width:100%!important}#bmenu .nav-bar>li{display:block;padding:0 1.3%;margin:0;line-height:40px}#bmenu .row,.copyright .row,header .row{max-width:940px;min-width:727px;margin:0 auto}#bmenu .row .twelve,.copyright .row .twelve,header .row .twelve{width:100%}#bmenu .row .columns,.copyright .row .columns,header .row .columns{margin-left:2.2%;float:left;min-height:1px;position:relative}#bmenu .row .columns:first-child,.copyright .row .columns:first-child,header .row .columns:first-child{margin-left:0}@media only screen and (max-width:767px){#bmenu .row,.copyright .row,header .row{width:100%;min-width:0;margin-left:0;margin-right:0}}.siteHeader{display:flex;align-items:center;flex-wrap:wrap;margin:15px 0 3px;width:100%}@media (min-width:768px){.siteHeader{flex-wrap:nowrap}}.siteHeader__logo{width:40%}.siteHeader__details{width:60%;text-align:right}.siteHeader__details__name{font-family:Houschka-Alt-Pro Display Bold,Arial,sans-serif;line-height:1.05;letter-spacing:-.01em;font-weight:700;font-size:28px;margin-bottom:0}.text-center{text-align:center}