﻿body{background:#fff;font-family:'Source Sans Pro',sans-serif;}body,html{height:100%;}.modal-backdrop{z-index:1049 !important;}.apply-now{margin-top:20px;background:#7a9a23;color:#fff;border:1px solid #bbb;padding:20px;border-radius:15px;text-align:center;}.apply-now p{font-size:1.4em;color:#fff !important;}.apply-form{display:flex;}.apply-form input{flex:1;padding:12px;font-size:1.4em;text-align:center;margin:0 auto;}.apply-form button{width:80px;margin-left:16px;background:#29bb9c !important;color:#fff !important;font-size:1.5em;}.apply-form button:hover,.apply-form button:focus{color:#fff;}.container{z-index:10;}.container .content h1{font-size:2.2em;display:inline-block;margin:0 0 20px 0;padding:0;border-bottom:3px solid #97bd31;}.container .content h2{font-size:1.8em;color:#97bd31;margin:0 0 12px 0;}.container .content h3{font-size:1.4em;color:#97bd31;margin:0 0 12px 0;}.container .content p{color:#455;font-size:1.2em;}.header-outer{padding:0 0 10px 0;background:#29bb9c;}.header-outer .header{display:flex;}.header-outer .header .phone{flex:1;font-size:1.5em;color:#fff !important;text-shadow:0 0 1px #111;padding:48px 0 0 0;}.header-outer .header .phone:first-child{text-align:right;}.header-outer .header .phone:last-child{text-align:left;}.header-outer .header .logo{text-align:center;padding:0 20px;}.header-outer .header .logo img{height:120px;}nav{display:flex;margin:12px 0 16px 0;}nav>button{flex:1;margin-right:12px;transition:250ms all;border:2px solid #fff;padding:2px;border-radius:12px;}nav>button>div{background:#29bb9c;color:#fff;font-size:1.4em;padding:12px 0;border:none;border-radius:10px;}nav *:last-child{margin-right:0;}nav>button.active{border-color:#98bd31;box-shadow:0 0 7px #7a9a23;}nav>button.active>div,nav>button:hover>div{background:#98bd31;}a{color:#29bb9c;text-decoration:underline;}footer{background:#fff;padding-bottom:98px;}footer .notice{padding:12px 0;margin:12px auto;}footer .notice p{margin:0;font-size:1.2em;color:#333;text-align:center;}footer .footer-about{position:relative;width:100%;background:#7a9a23;padding:20px;margin-top:60px;color:#333;border-radius:25px;}footer .footer-about .trees{position:absolute;top:-67px;right:-16px;width:163px;height:99px;background:url(../images/trees.png);}footer .footer-about .inner-about{background:#98bd31;padding:20px;height:100%;border-radius:20px;}footer .footer-about .inner-about h2{color:#fff;font-size:1.4em;margin:0 0 8px 0;}footer .footer-about .inner-about p{color:#fff;font-size:1.15em;margin:0 0 2px 0;text-shadow:0 0 1px #333;}footer .footer-about .compare-box{background:#29bb9c;padding:20px;height:100%;border-radius:20px;}footer .footer-about .compare-box h2{color:#fff;font-size:1.4em;margin:0 0 8px 0;}footer .footer-about .compare-box p{color:#fff;font-size:1.15em;margin:0 0 2px 0;text-shadow:0 0 1px #333;}footer .footer-about .compare-box p:last-child{margin:0;}footer .footer-about .compare-box a{color:#fff;}footer .customer-notice{text-align:center;}footer .customer-notice *{display:block;}footer .customer-notice b{font-size:1.3em;}footer .customer-notice i{font-size:.9em;}footer .town-list{padding-top:12px;}footer .town-list a{text-decoration:none;font-size:1.4em;padding:6px 12px;color:#333;border-radius:5px;background:#73e6ce;display:inline-block;margin:4px;}footer .rep-example{position:fixed;bottom:0;width:100%;background:#29bb9c;padding:20px;}footer .rep-example>div{font-size:1.1em;color:#fff;text-align:center;}footer .rep-example>div:first-child{font-weight:700;}footer .rep-example button{position:absolute;top:8px;right:8px;padding:4px 12px;margin:0;text-align:center;background:rgba(0,0,0,.25);color:#fff;}footer .rep-example:not(.minimised) button.btnRepClose{display:block;}footer .rep-example:not(.minimised) button.btnRepOpen{display:none;}footer .rep-example.minimised{padding:10px;}footer .rep-example.minimised>div:not(.rep-title){display:none;}footer .rep-example.minimised button.btnRepClose{display:none;}footer .rep-example.minimised button.btnRepOpen{display:block;}footer .final-links{margin-top:12px;border-top:1px solid #98bd31;padding-bottom:20px;}footer .final-links .footer-icons tr td{vertical-align:middle;padding:12px 12px 0;}footer .final-links .footer-text{font-size:1.1em;color:#7a9a23;text-align:right;}footer .final-links .footer-text:first-child{margin-top:16px;}.commitment-box{border:2px solid #7a9a23;background:#fff;border-radius:25px;}.commitment-box>div{padding:12px;border-radius:20px;}.commitment-box>div h2{color:#7a9a23;font-size:1.7em;margin:0 0 12px 0;}.commitment-box ul{list-style:none;margin:0;padding:0;}.commitment-box ul li{background:url(//www.pinewood-finance.co.uk/images/tick.png) no-repeat;padding:0 0 12px 42px;font-size:1.2em;line-height:1.4em;color:#7a9a23;}.checklist button{position:relative;display:block;text-align:left;font-size:.9em;padding:12px 0 12px 42px;cursor:pointer;}.checklist button::before{content:'';font-family:"Font Awesome 5 Free";position:absolute;top:2px;left:6px;font-size:2em;color:#f0f0f0;transition:500ms all;transform:translateX(-5px);}.checklist{padding:2px 8px 8px 16px;}.checklist>div{text-align:center;margin:0 0 18px 0;}.checklist button{width:300px;background:#f0f0f0;color:#444;margin:0 auto 8px auto;}.checklist button.selected::before{color:#98bd31;transform:translateX(0);}.appform{font-family:'Alegreya Sans SC',sans-serif;position:relative;width:960px;margin:0 auto;background:#fff;}.appform h1,.appform h2,.appform h3{color:#333;}.appform h1,.appform h2{font-size:2.5em;text-align:center;margin:30px 0;}.appform h3{text-align:center;font-size:2em;padding:90px 60px;}.appform .btnApplyNow{margin:20px auto;display:block;border:none;background:url(//www.pinewood-finance.co.uk/images/applynow.png);width:180px;height:58px;cursor:pointer;}.appform .btnApplyNow:disabled{opacity:.4;transform:scale(.8);}.appform .text-col{width:709px;min-height:200px;margin-left:440px;}.appform .text-col p{margin:0 0 18px 0;text-align:center;font-size:22px;}.appform section{padding:40px;}.appform .content-outer{width:100%;min-height:800px;position:relative;border-bottom:32px solid #98bd31;}.appform .content-outer .image{position:absolute;width:100%;height:100%;min-height:800px;background-size:cover;opacity:.2;}.appform .content-outer .btnApplyNow:active{-webkit-transform:scale(.9);transform:scale(.9);}.appform .text-content{padding:20px;color:#333;font-size:1.2em;line-height:1.5em;text-align:center;font-family:Arial;}.appform .text-content p{margin-bottom:24px;}.appform .extend{background:#98bd31;width:100%;height:32px;}.appform .line{overflow:inherit;margin-bottom:8px;}.appform .line .label{text-align:left;margin-top:5px;}.appform .line .label div{color:#666;padding-right:8px;font-size:1.1em;}.appform select{height:38px;}.appform .btnFindAddress{height:43px !important;}.appform #idError{color:#f00;text-align:center;}.appform #idError span{padding:12px;display:inline-block;}.appform .terms-box .checklist{padding:8px;}.appform .terms-box .checklist button{margin:0 0 8px 0;padding-right:8px;width:100%;background:#fff;color:#444;}.appform .terms-box .checklist button::before{content:'';font-family:"Font Awesome 5 Free";position:absolute;top:5px;left:6px;font-size:2em;color:#999;transform:translateX(0);}.appform .terms-box .checklist button.selected::before{content:'';color:#999;}.appform .dob{display:flex;}.appform .dob .dob-item{flex:1;margin-right:8px;}.appform .dob .dob-item:last-child{margin-right:0;}.appform .item-adtl{padding:4px;}.appform .item-adtl .checklist{padding:2px 0 8px 0;}.appform .item-adtl .checklist>div{margin:0 0 4px 0;}.appform .item-adtl .checklist button{width:100%;padding:8px;}.appform .item-adtl .checklist button.selected{padding-left:34px;}.appform .taglist{margin:0 8px 4px;}.appform .taglist .tag{display:inline-block;background:#286090;color:#fff;font-size:.9em;border-radius:5px;padding:3px 5px;margin:0 4px 4px 0;}.appform .taglist .tag:before{font-family:"Font Awesome 5 Free";content:'';font-weight:700;color:#fff;margin-right:6px;}.appform .address-block .line .full-address .text{font-size:1.5em;color:#555;}.appform .line button{width:100%;height:38px;background:#98bd31;color:#fff;font-size:.8em;cursor:pointer;margin:0 0 0 4px;}.appform .line .form-input{border:2px solid #ddd;width:100%;padding:8px;outline:none;font-size:1em;box-sizing:border-box;}.appform .line .form-input:focus{border-color:#20b49c;}.appform .line .form-input.complete{border-color:#98bd31;background:rgba(152,189,49,.34);}.appform .line textarea{resize:none;}.appform .error{border:2px solid #f00 !important;}.appform .additional-fields .input{margin:32px 0 12px 0;padding:20px;position:relative;background:#f0f0f0;}.appform .additional-fields .input:after,.appform .additional-fields .additional-fields .input:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.appform .additional-fields .input:after{border-bottom-color:#f0f0f0;border-width:30px;margin-left:-30px;}.appform .employed-only .line .input label{font-size:20px;}.appform .employed-only .line .input>div{margin-bottom:12px;}.appform .employed-only .line .input>div:last-child{margin-bottom:0;}.appform .employed-only textarea[name=employed-employername]{height:120px;}.appform .address-block .address-line[data-mode=input] .input{display:flex;}.appform .address-block .address-block .address-line[data-mode=input] .input>div{flex:1;}.appform .address-block .address-line[data-mode=selector] .input{display:block;}.appform .address-block .address-line[data-mode=selector] .input>div{flex:none;}.appform .address-block .address-line[data-mode=output] .link{margin-top:6px;}.appform .address-block .link{display:inline-block;margin:0 0 20px 0;color:#20b49c;font-weight:bold;font-size:.9em;}.appform .address-block .link:hover{text-decoration:underline;cursor:pointer;}.appform .address-block .full-address>input{margin-bottom:4px;}.appform .address-block .full-address>input:last-child{margin-bottom:0;}.appform .btnPreviousAddress{display:block;outline:none;border:none;width:100%;margin:10px 0;background:#98bd31;color:#fff;text-align:center;font-size:1.1em;padding:20px 0;cursor:pointer;}.appform .previous-address-note{color:#f00;font-weight:bold;margin:24px 0 4px 0;text-align:right;}.appform .radio-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;}.appform .radio-list>button{padding:8px;background:#fff;color:#333;font-size:1.1em;border:1px solid #999;cursor:pointer;}.appform .radio-list>button.selected{background:#98bd31;color:#fff;border-color:#98bd31;}.appform .radio-list>button:hover{background:#98bd31;color:#fff;}.appform .radio-list>button:last-child{margin-right:0;}.appform .note-section{font-size:24px;color:#20b49c;margin:40px -40px 12px -40px;background:#fafafa;padding:12px 40px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}.appform .note-section p{font-size:1.1em;line-height:1.4em;text-align:center;font-weight:normal;text-align:left;margin:0 12px 12px 12px;}.appform .note-section a{color:#98bd31;text-decoration:underline;}.appform .note-section a:hover{color:#333;}.appform .note-section.centered{text-align:center;}.appform .note-section:last-child{margin-bottom:-40px;}.appform .important-note{color:#f00;font-weight:bold;text-align:center;font-size:16px;padding:20px 0 10px 0;}.appform #amountBreakdown{font-size:1.2em !important;}.appform #amountBreakdown p{text-align:center !important;}.appform #amountBreakdown p b{background:#20b49c;color:#fff;padding:2px 5px;}.appform .postcode-input{text-transform:uppercase;text-align:center;}.appform .terms-box{padding:0;width:650px;margin:12px auto 24px auto;border:1px solid #ddd;background:#fff;font-size:15px;text-align:center;}.appform .terms-box .terms-holder{display:inline-block;padding:4px;border:1px solid #fff;margin:0 0 8px 0;}.appform .terms-box .terms-holder.error{border:2px solid #f00;}.appform .io-sheet-data,.appform .io-sheet-totals{display:flex;font-family:courier;font-size:12px;}.appform .io-sheet .panel{flex:1;margin-right:2px;}.appform .io-sheet .panel:last-child{margin-right:0;}.appform .io-sheet table{width:100%;border:1px solid #ddd;}.appform .io-sheet table .itemColumn{width:80%;}.appform .io-sheet table .valueColumn{width:20%;}.appform .io-sheet table th{font-size:16px;font-weight:bold;padding:12px;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}.appform .io-sheet table td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}.appform .io-sheet table.data-entry tbody tr:hover td.hover{background:#f0f0f0;}.appform .io-sheet table td .itemName{padding:8px;position:relative;}.appform .io-sheet table td .itemName.missing{color:#f00;}.appform .io-sheet table td .helper{color:#98bd31;font-size:1.3em;cursor:pointer;}.appform .io-sheet table td input{font:inherit;outline:none;width:100%;border:none;text-align:center;font-size:16px;background:transparent;padding:8px 0;}.appform .io-sheet table td input.inp_additional{text-align:left;padding:8px;font-size:12px;}.appform .io-sheet-totals{margin-top:12px;}.appform .io-sheet .btnIOLine{width:100%;padding:8px 0;background:#98bd31;color:#fff;font-size:1em;cursor:pointer;margin:2px 0 16px 0;}.appform .io-sheet-totals{font-weight:bold;}.appform .io-sheet-totals .valueColumn .itemName{text-align:center;font-size:15px;}.appform .errorLine{font-family:arial;color:#f00;font-size:.85em;margin:4px 0 8px 0;}.appform .io-error{text-align:center;font-size:14px;color:#f00;font-family:Arial;margin:12px 0;display:none;}.appform .tool-tip-item{display:inline-block;position:absolute;margin:-2px 0 0 4px;}.appform .tool-tip-box{position:absolute;padding:6px;background:#fff;box-shadow:0 0 3px #333;font-family:arial;margin:-22px 0 0 -6px;z-index:9999;}.appform .tool-tip-box .tool-tip-icon{display:inline-block;}.appform .tool-tip-box .tool-tip-icon .fa{color:#98bd31;font-size:1.3em;}.appform .tool-tip-box .title{font-weight:700;font-size:1.1em;margin:0 0 8px 8px;display:inline-block;color:#444;}.appform .tool-tip-box .text{font-weight:100;font-size:1.1em;margin-left:25px;line-height:1.2em;color:#444;}.appform #custSignature{outline:none;padding:12px;border:1px solid #bbb;font-size:1em;color:#666;border-radius:5px;width:300px;text-align:center;margin:0 auto;}.appform .checklist button.required{color:#f00;}.appform .checklist button.required::before{color:#f00;}.appform .address-form.error{padding:10px 10px 0 1px;overflow:hidden;margin-bottom:12px;}.preapp{background:#fff;padding:20px;}.preapp h4{text-align:center;font-size:1.8em;margin:0 0 20px 0;}.preapp .controls{display:flex;}.preapp .controls button{flex:1;color:#fff;padding:20px 0;font-size:1.2em;text-align:center;border-radius:20px;cursor:pointer;margin-right:12px;}.preapp .controls button:last-child{margin:0;}.preapp .controls button:disabled{opacity:.4;}.preapp .controls button.initApp.new{background:#98bd31;}.preapp .controls button.initApp.existing{background:#29bb9c;}@media only screen and (min-device-width:300px) and (max-device-width:800px) and (-webkit-min-device-pixel-ratio:2){.header-outer .header{flex-direction:column;}.header-outer .header .logo{order:1;padding:0;width:320px;margin:0 auto;}.header-outer .header .logo img{width:100%;height:auto;}.header-outer .header .phone{order:2;margin:0;padding:0;text-align:center !important;}nav{margin:6px -8px 8px -8px;}nav>button{margin-right:4px;}nav>button>div{font-size:1.1em;padding:6px 0;}.container .content h1{font-size:1.8em;margin:0 0 10px 0;}.container .content h2{font-size:1.4em;margin:0 0 6px 0;}.container .content h3{font-size:1.2em;margin:0 0 6px 0;}.container .content p{font-size:1em;}.container .content .pw-character{display:none;}.commitment-box{margin-top:16px;}.appform{width:100%;padding:10px !important;}footer{padding-bottom:158px;}.footer-about .row>div{margin-bottom:12px;}.footer-about .row>div:last-child{margin-bottom:0;}.preapp{padding:10px;}.preapp .controls{display:block;}.preapp .controls button{width:100%;padding:10px 0;margin-bottom:12px;}.preapp .controls button:last-child{margin-bottom:0;}.appform section{padding:10px;}.appform .line{display:block;overflow:inherit;}.appform .line .label{display:block;text-align:left;}.appform .line .input{display:block;}.appform .radio-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;}.appform .note-section{margin:40px -10px 12px -10px;padding:12px;}.appform .io-sheet-data,.appform .io-sheet-totals{display:block;}.appform .terms-box{width:100%;}}.ckn{position:fixed;top:0;right:0;background:#fff;color:#333;padding:12px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.75);box-shadow:0 0 3px 0 rgba(0,0,0,.75);opacity:.95;border-radius:0 0 0 25px;}.ckn h3{font-size:18px;margin:0 0 12px 0;padding:0;text-decoration:underline;text-align:center;}.ckn p{font-size:14px;margin:0 0 12px 0;}.ckn .ckn-buttons{display:flex;}.ckn .ckn-buttons button{flex:1;margin-right:8px;font-size:.9em;padding:6px 0;}.ckn .ckn-buttons button:last-child{margin-right:0;}.ckn .ckn-buttons button.showmore{background:#fff;color:#333;}.ckn .ckn-buttons button.agree{background:#337735;color:#fff;}.gdpr button{width:100%;background:#98bd31;color:#fff;padding:20px 0;}