.placeholder-form-component{width:200px}
#complete-block{display:none;max-height:100% !important;overflow:hidden;margin:auto;background-color:#eff2f9;transition:.4s max-height ease-out}
#complete-block.active{display:block}
#complete-block .outer-container{padding:20px}
#complete-block .outer-container .inner-container{max-width:1000px;margin:auto}
#complete-block .outer-container .inner-container .title{font-family:archerBold;font-size:40px;border-bottom:1px dotted #8dcef2;padding:0 0 20px}
#complete-block .outer-container .inner-container .confirmation-container{padding-top:45px}
#complete-block .outer-container .inner-container .confirmation-container p{font-size:16px;margin:10px 0}
#complete-block .outer-container .inner-container .confirmation-container .heading{font-family:archerBold;font-size:35px;line-height:40px;color:#0f5293;padding:30px 0}
section.form-success-block{display:block;overflow:hidden;margin:0 20px;background-color:#eff2f9;transition:.4s max-height ease-out}
section.form-success-block .outer-container{padding:20px}
section.form-success-block .outer-container .inner-container{max-width:1000px;margin:auto}
section.form-success-block .outer-container .inner-container .title{font-family:archerBold;font-size:40px;border-bottom:1px dotted #8dcef2;padding:0 0 20px}
section.form-success-block .outer-container .inner-container .confirmation-container{padding-top:45px}
section.form-success-block .outer-container .inner-container .confirmation-container p{font-size:16px;margin:10px 0}
section.form-success-block .outer-container .inner-container .confirmation-container .heading{font-family:archerBold;font-size:35px;line-height:40px;color:#0f5293;padding:30px 0}
@media(max-width:767px){section.form-success-block .outer-container .inner-container .confirmation-container .heading{font-size:30px;line-height:35px}
}
#id-block{position:relative}
.ajax-id-error-message{display:none;width:100%;padding:20px 0;max-width:1020px;margin:auto}
.ajax-id-error-message>div{color:red;border:1px solid red;padding:10px;display:inline-block}
#id-block .ajax-id-error-message.visible{display:block}
#id-block .skip-modal-outer-container{display:none;position:absolute;width:100%;left:0;top:0;background-color:rgba(255,255,255,0.6);height:100%}
#id-block .skip-modal-outer-container.visible{display:block}
#id-block .skip-modal-outer-container .skip-modal-inner-container{position:absolute;bottom:10px;width:calc(100% - 100px);max-width:960px;left:50%;transform:translateX(-50%);height:auto;padding:50px 30px;background-color:white;box-shadow:2px 2px 10px 0 #0000002e}
#id-block .skip-modal-outer-container .medium-heading{font-family:archerSemiBold;font-size:26px;color:#0f5293;padding:20px 0;line-height:35px}
#id-block .skip-modal-outer-container .form-button-container{padding:40px 0 0;border:0}
@media(max-width:767px){#id-block .skip-modal-outer-container .form-button-container{display:flex !important;flex-direction:row}
#id-block .skip-modal-outer-container .form-button-container button:first-of-type{margin:0}
#id-block .skip-modal-outer-container .form-button-container button:not(:nth-of-type(1)){margin-left:10px}
}
form.kiwisaver section.form-block{background-color:white;box-sizing:border-box;margin-bottom:30px !important;transition:.6s max-height ease-out,0.6s background-color ease-out}
@media(max-width:767px){form.kiwisaver section.form-block{margin:auto;padding:0 20px}
}
form.kiwisaver section.form-block.active{background-color:#eff2f9}
form.kiwisaver section.form-block.active .outer-container .inner-container .concertina--toggle{padding-left:0;border:1px solid transparent;border-bottom:1px dotted #007dbd;max-height:100% !important}
form.kiwisaver section.form-block.active .outer-container .inner-container .concertina--toggle .title{font-size:40px}
@media(max-width:767px){form.kiwisaver section.form-block.active .outer-container .inner-container .concertina--toggle .title{font-size:35px}
}
form.kiwisaver section.form-block.hide-errors .error-message{display:none !important}
form.kiwisaver section.form-block.hide-errors input,form.kiwisaver section.form-block.hide-errors .checkbox-outer-container{border:1px solid transparent !important;box-shadow:0 0 6px transparent !important}
form.kiwisaver section.form-block .error-message{bottom:-30px;color:red;display:none;font-family:sansSemiBold;font-size:14px;left:0;position:absolute}
form.kiwisaver section.form-block.complete:not(.active) .outer-container .inner-container{background-color:#afdcf6}
form.kiwisaver section.form-block.complete:not(.active) .outer-container .concertina--toggle{border:1px solid transparent;padding:0 10px}
form.kiwisaver section.form-block.complete:not(.active) .outer-container .concertina--toggle .title{padding-left:50px}
form.kiwisaver section.form-block.complete:not(.active) .outer-container .concertina--toggle .title:before{content:'';opacity:1;display:block;position:absolute;top:4px;left:19px;width:6px;height:14px;border:solid white;border-radius:1px;border-width:0 3px 3px 0;transform:rotate(45deg);transition:.4s opacity .4s}
form.kiwisaver section.form-block .outer-container .inner-container{padding:0 !important;transition:.2s all ease-out;max-height:100% !important}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--toggle,form.kiwisaver section.form-block .outer-container .inner-container .concertina--content{background-color:transparent}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--toggle{border:1px solid #007dbd;padding:0 20px;transition:padding .4s ease-out}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--toggle .title{position:relative;color:#001e41;font-family:archerSemiBold;font-size:25px;line-height:1.25em;padding-left:10px;pointer-events:none;transition:all .4s ease-out}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--toggle .title:before{content:'';opacity:0}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--toggle .title{font-size:20px;padding-left:0}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .footer-container{display:flex;justify-content:flex-end;align-items:center;width:100%;padding-bottom:40px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .footer-container p{padding-right:30px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .footer-container button{margin:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-button-container{width:100%;border-top:1px dotted #8dcef2;display:flex;padding:40px 0;justify-content:space-between}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-button-container.spread{display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-button-container.spread button{max-width:160px;margin-left:20px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-button-container .ajax-error-message{color:red;position:absolute;top:-30px;right:0;opacity:0;pointer-events:none;transition:.4s opacity ease-out}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-button-container button{max-width:250px;margin:0}
form.kiwisaver button.loading-state:before,form.kiwisaver button.loading-state:after{display:none}
form.kiwisaver button.loading-state span{display:none}
form.kiwisaver button.loading-state span.processing{display:block}
form.kiwisaver button.loading-state div.loading-spinner{display:block}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-button-container button.error-state ~ .ajax-error-message{opacity:1}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-button-container button span{pointer-events:none}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-button-container .btn-group{position:relative;display:flex;width:100%;justify-content:flex-end}
form.kiwisaver .form-button-container button{display:inline-flex;align-items:center;justify-content:center}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-button-container .btn-group button:first-of-type{margin-right:20px}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-button-container .btn-group{justify-content:center}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-button-container .next-btn{display:flex;align-items:center;justify-content:center;padding:0}
form.kiwisaver button span.processing{display:none;padding-right:10px}
form.kiwisaver button .loading-spinner{display:none;background-color:red;font-size:0;width:15px;height:15px;border-radius:15px;padding:0;border:3px solid #fff;border-bottom:3px solid rgba(255,255,255,0);border-left:3px solid rgba(255,255,255,0);background-color:transparent !important;-webkit-animation-name:rotateAnimation;animation-name:rotateAnimation;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@-webkit-keyframes rotateAnimation{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes rotateAnimation{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-button-container{padding:30px 0;display:flex;flex-direction:column;align-items:center}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-button-container button{width:100%}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-button-container button:first-of-type{margin-bottom:20px}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content label.fieldLabel{font-family:archerSemiBold;font-size:20px;position:relative}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container{width:100%;display:flex;flex-wrap:wrap;padding:0;align-self:flex-end;flex:1}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container{align-self:flex-start;width:100%;max-width:470px;margin-top:30px}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container.flex-start{align-self:flex-start}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container .radio-inner-container{box-sizing:border-box;display:inline-flex;width:100%}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container .radio-inner-container.val-error{border:1px solid red;box-shadow:0 0 6px red}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container .radio-inner-container.val-error ~ .error-message{display:block !important}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container .radio-inner-container input:hover{cursor:pointer}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container .radio-inner-container .radio-option{flex-grow:1;padding-right:1.5%;justify-content:flex-end;height:50px;display:flex;flex-direction:column}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container .radio-inner-container .radio-option .input-container{max-width:initial;margin:0;padding:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container .radio-inner-container .radio-option:last-of-type{padding-right:0}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container .radio-inner-container .radio-option{padding-right:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container .radio-inner-container .radio-option:first-of-type{margin-top:0}
}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container .radio-inner-container{display:block;padding-right:0}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container .hidden-label{display:none !important}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container label{position:relative;top:0;width:auto;flex-grow:1}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container label:hover{cursor:pointer}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container label{width:100%;max-width:400px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container label.one-half{max-width:200px !important;margin-top:0 !important}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container label.one-third{max-width:133px}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container button{width:100%;max-width:470px;margin:0}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container.mobile-row .one-third{width:auto !important;margin-top:0 !important}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .radio-container.id-selection label{margin-top:10px}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .container--DOB{display:flex}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .container--DOB.column{flex-direction:column}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .container--DOB>.flex-grow{flex-grow:1}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .section-intro{padding-top:80px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .section-intro h2{max-width:20ch;color:#0f5293}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .section-intro{padding-top:20px}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .info-container{padding-left:20px}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .info-container{padding:0}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content ul{list-style-type:disc;-webkit-padding-start:20px;padding-inline-start:20px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content ul li{list-style-type:disc;display:list-item}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content{display:block}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content h2{font-size:26px;padding-bottom:30px}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container{display:flex;flex-direction:column;padding:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .intro{padding:30px 0 10px;font-size:16px}
form.kiwisaver .hidden{display:none !important}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .manual-address{margin-top:30px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .field-title{font-size:20px;font-family:archerSemiBold}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .small-margin-top{margin-top:30px !important}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .medium-margin-top{margin-top:60px !important}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .medium-margin-top{margin-top:30px !important}
}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .mobile-block{display:block}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .field-label{position:relative;font-family:archerSemiBold;font-size:20px;padding:0 0 10px 0;display:block;width:100%}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .field-label.no-bottom-padding{padding-bottom:0}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .field-label{position:relative;padding-bottom:10px}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .field-label.no-padding{padding:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container #postal-address-container{min-width:100%}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row{position:relative;display:flex;flex-direction:row;min-width:100%;flex-wrap:wrap;margin-top:40px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row-wrapper.no-margin-stick .form-row{margin-top:10px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row>*{position:relative}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row>div:not(:nth-of-type(1)){margin-left:20px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row.no-wrap{flex-wrap:nowrap}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row{flex-direction:column;margin-top:30px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row>div:not(:nth-of-type(1)){margin-top:30px;margin-left:0}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .address-input-switch .initial{display:block}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .address-input-switch .revert{padding-top:0;display:none}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .address-input-switch.active .initial{display:none}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .address-input-switch.active .revert{display:block}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .reveal-field{text-decoration:underline}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .reveal-field:hover{cursor:pointer}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .field-wrapper{margin-right:20px}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .field-wrapper{margin:30px 0 0}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .grow{flex:auto !important}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .grow input{max-width:inherit !important}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .flex-row{position:relative;display:flex;flex-direction:column;width:100%}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .flex-row.with-bottom-padding{padding-bottom:10px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .flex-row span.note{color:#0f5293;font-size:16px;padding-left:10px}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .flex-row{flex-direction:column;height:auto}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .download-btn{width:100%;text-align:left;position:relative;background-color:white;color:#007dbd;border:1px solid #007dbd;text-transform:inherit;padding:15px 45px 15px 10px;display:flex;align-content:center;min-height:50px;height:auto;line-height:18px;margin:0;max-width:500px}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .download-btn{padding:15px 45px 15px 10px;line-height:20px;height:auto}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .download-btn:after{content:url("../../../../../../content/dam/ampnz/furniture/icons/download.svg");width:20px;height:20px;right:15px;top:50%;transform:translateY(-50%);position:absolute}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .download-btn.clicked{background-color:#afdcf6;color:#0f5293}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .download-btn.clicked:after{content:'';display:block;position:absolute;top:45%;right:30px;width:6px;height:14px;border:solid #fff;border-radius:1px;border-width:0 3px 3px 0;transform:rotate(45deg) translateY(-50%)}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .download-btn.val-error{border:1px solid red;box-shadow:0 0 6px red}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .download-btn.val-error ~ .error-message{display:block}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .download-btn:hover{box-shadow:0 1px 10px 0 #3face385 !important}
div[id^="productInfo"] .div-half{position:relative;display:flex;flex-direction:row;min-width:100%;flex-wrap:wrap;margin-top:40px}
div[id^="productInfo"] .div-half>*{flex-basis:calc(48% - 10px);margin:10px}
div[id^="productInfo"] .div-half .download-button-comp{margin-bottom:15px;position:relative}
div[id^="productInfo"] .div-half .download-button-comp .download-btn{width:100%;text-align:left;position:relative;background-color:white;color:#007dbd;border:1px solid #007dbd;text-transform:inherit;padding:15px 45px 15px 10px;display:flex;min-height:50px;height:65px;align-items:center;line-height:18px;margin:0;max-width:500px}
@media(max-width:767px){div[id^="productInfo"] .div-half>*{flex-basis:100%;margin:10px}
div[id^="productInfo"] .download-btn{padding:15px 45px 15px 10px;line-height:20px;height:auto}
}
div[id^="productInfo"] .download-btn:after{content:url("../../../../../../content/dam/ampnz/furniture/icons/download.svg");width:20px;height:20px;right:15px;top:50%;transform:translateY(-50%);position:absolute}
div[id^="productInfo"] .download-button-comp .download-btn.clicked{background-color:#afdcf6;color:#0f5293}
div[id^="productInfo"] .download-btn.clicked:after{content:'';display:block;position:absolute;top:45%;right:30px;width:6px;height:14px;border:solid #fff;border-radius:1px;border-width:0 3px 3px 0;transform:rotate(45deg) translateY(-50%)}
div[id^="productInfo"] .download-btn.val-error{border:1px solid red;box-shadow:0 0 6px red}
div[id^="productInfo"] .download-btn.val-error ~ .error-message{display:block}
#productInfoKSinactive,#productInfoNZRTinactive{display:none}
.cmp-text__paragraph>p>p>ul>#productInfoKSinactive,.cmp-text__paragraph>p>p>ul>#productInfoNZRTinactive{display:none}
.cmp-text__paragraph.pds{margin-top:40px}
div[id^="productInfo"] .download-btn:hover{box-shadow:0 1px 10px 0 #3face385 !important}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .flex-end{display:flex;justify-content:flex-end;width:100%}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .flex-end{justify-content:flex-start}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .one-third{flex-grow:1;position:relative;width:30%;padding-right:1.5%;justify-content:flex-end;display:flex;flex-direction:column}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .one-third:nth-of-type(3){padding-right:0}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .one-third{margin-top:20px;padding-right:0;width:100%}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .one-third:nth-of-type(1){margin-top:0}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row.mobile-reverse .field:nth-of-type(1){margin-right:20px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row.mobile-reverse .field:not(:nth-of-type(1)){margin-left:0}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row.mobile-reverse{flex-direction:column-reverse}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row.mobile-reverse .one-half,form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row.mobile-reverse .one-third{margin-top:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row.mobile-reverse .field:nth-of-type(1){margin-top:30px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row.mobile-reverse .field:not(:nth-of-type(1)){margin-top:0}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .mobile-row{display:flex;flex-direction:row}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .mobile-row .field{position:relative;margin:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .mobile-row .field:nth-of-type(1){margin-right:0}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .mobile-row .field{width:50%;max-width:225px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .mobile-row .field:nth-of-type(1){margin-right:20px}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .field{align-self:flex-end;flex:1}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .field label{display:block}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .field input{width:100%}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .field:not(:nth-of-type(1)){margin-left:20px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .field.flex-start{align-self:flex-start}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .field{align-self:flex-start;width:100%;max-width:470px;margin-top:30px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .field:not(:nth-of-type(1)){margin-left:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .field:nth-of-type(1){margin-top:0}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .inline-layout{display:inline-flex}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .one-half{flex-grow:1;position:relative;min-width:calc(50% - 10px);width:calc(50% - 10px);max-width:calc(50% - 10px);box-sizing:border-box;justify-content:flex-start;display:flex;flex-direction:column}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .one-half{padding-right:0;width:100%;max-width:inherit}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .one-half:nth-of-type(1){margin-top:0;padding-right:0}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .img-container{display:flex;justify-content:flex-end}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .img-container img{width:100%;max-width:300px;position:absolute;right:0}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .img-container{padding-top:20px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .img-container img{position:relative;margin:auto}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input{background-color:white !important;border-radius:3px;border:1px solid #8dcef2;box-sizing:border-box;height:50px;padding:15px;width:100%;font-family:sansSemiBold;font-size:17px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input::-webkit-input-placeholder{color:#bfc0bf}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input::-moz-placeholder{color:#bfc0bf}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input:-ms-input-placeholder{color:#bfc0bf}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input::-ms-input-placeholder{color:#bfc0bf}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input::placeholder{color:#bfc0bf}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input:-moz-read-only{background-color:transparent;border:1px solid transparent;color:#0f5293;padding-left:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input:read-only{background-color:transparent;border:1px solid transparent;color:#0f5293;padding-left:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .with-padding-left input:read-only{padding-left:15px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input:-moz-read-only:hover{cursor:default}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input:read-only:hover{cursor:default}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input:-moz-read-only:focus{border:1px solid transparent;outline:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input:read-only:focus{border:1px solid transparent;outline:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input.uppercase{text-transform:uppercase}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input.capitalized{text-transform:capitalize}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input{max-width:470px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input::-webkit-input-placeholder{font-size:16px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input::-moz-placeholder{font-size:16px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input:-ms-input-placeholder{font-size:16px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input::-ms-input-placeholder{font-size:16px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input::placeholder{font-size:16px}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input[type='radio']{position:absolute;opacity:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input[type='radio'] + button{background:#fff;border-radius:5px;border:1px solid #8dcef2;box-shadow:none;box-sizing:border-box;color:#0f5293;cursor:pointer;display:inline-block;font-size:17px;font-family:sansSemiBold;height:50px;pointer-events:none;text-transform:none;transition:.1s all ease-out;vertical-align:middle;width:100%}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input[type='radio']:checked + button{background-color:#8dcef2}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .checkbox-inner-container{display:grid;grid-template-columns:50px 1fr}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .checkbox-inner-container #consent-checkbox + label:before{left:10px;top:10px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .checkbox-inner-container #consent-checkbox + label:after{top:14px;left:19px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .checkbox-inner-container #consent-checkbox ~ p{padding:10px 10px 10px 0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row #address-checkbox,form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .checkbox-outer-container{display:flex;flex-direction:column}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .checkbox-outer-container .checkbox-input-container{padding-top:10px;position:relative}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row #address-checkbox.val-error,form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .checkbox-outer-container.val-error{border:1px solid red;box-shadow:0 0 6px red}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row #address-checkbox.val-error .error-message,form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .checkbox-outer-container.val-error .error-message{display:block}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row #address-checkbox .styled-checkbox,form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .checkbox-outer-container .styled-checkbox{position:absolute;opacity:0;display:none}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row #address-checkbox .styled-checkbox + label,form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .checkbox-outer-container .styled-checkbox + label{margin-left:40px;cursor:pointer;padding:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row #address-checkbox .styled-checkbox + label:before,form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .checkbox-outer-container .styled-checkbox + label:before{position:absolute;left:0;content:'';margin-right:20px;display:inline-block;vertical-align:middle;width:25px;height:25px;border-radius:50%;background:white;border:1px solid #8dcef2}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row #address-checkbox .styled-checkbox:checked + label:after,form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .checkbox-outer-container .styled-checkbox:checked + label:after{content:'';display:block;position:absolute;top:14px;left:9px;width:6px;height:14px;border:solid #0f5293;border-radius:1px;border-width:0 3px 3px 0;transform:rotate(45deg)}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .container--DOB .DOB-errors{color:red;padding-top:10px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .select-dropdown select.val-error{border:1px solid red;box-shadow:0 0 6px red}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row .select-dropdown select.val-error ~ .error-message{display:block}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input.val-error{border:1px solid red;box-shadow:0 0 6px red}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input.val-error:focus ~ .missing-error{display:none}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .form-row input.val-error ~ .error-message{display:block}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .license>p,form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .passport>p,form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .aa>p{padding-top:100px}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .license>p,form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .passport>p,form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .form-container .aa>p{padding-top:40px}
}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .select-dropdown{position:relative;max-width:100%;border-radius:2px;display:block;align-self:flex-end;flex:1}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .select-dropdown.margin-left{margin-left:20px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .select-dropdown select{position:relative;display:block;font-family:sansSemiBold;font-size:17px;max-width:100%;min-width:150px;height:50px;border:1px solid #8dcef2;padding:8px 70px 8px 10px;background-color:white;-webkit-appearance:none;-moz-appearance:none;appearance:none}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .select-dropdown select:active,form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .select-dropdown select:focus{outline:0;box-shadow:none}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .select-dropdown select:invalid{color:#bfc0bf}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .select-dropdown select:hover{cursor:pointer}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .select-dropdown select:focus{color:black}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .select-dropdown:after{content:' ';position:absolute;bottom:25px;right:20px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #8dcef2}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .select-dropdown{align-self:flex-start;width:100%;max-width:470px;margin-top:30px}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .select-dropdown:not(:nth-of-type(1)){margin-left:0}
form.kiwisaver section.form-block .outer-container .inner-container .concertina--content .select-dropdown:nth-of-type(1){margin-top:0}
}
@media(max-width:767px){form.kiwisaver section.form-block .outer-container .inner-container .concertina--content{padding:0}
}
form.kiwisaver section.form-block input[type=number]::-webkit-inner-spin-button,form.kiwisaver section.form-block input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
@media(max-width:767px){form.kiwisaver section.form-block{width:100%}
form.kiwisaver section.form-block .outer-container{padding:0}
}
section.saveretrieve-block{align-items:center;background-color:rgba(255,255,255,0.6);display:flex;height:calc(100% - 40px);justify-content:center;left:0;opacity:0;overflow:scroll;padding:20px;pointer-events:none;position:fixed;top:0;transition:.3s opacity ease-out;width:calc(100% - 40px);z-index:-1}
@media(max-width:767px){section.saveretrieve-block{align-items:flex-start;margin:0}
}
section.saveretrieve-block.active{opacity:1;pointer-events:all;z-index:10}
section.saveretrieve-block.confirmation .content-container{max-height:100% !important;padding-bottom:50px}
section.saveretrieve-block.confirmation .confirmation-container{display:block}
section.saveretrieve-block.confirmation .form-button-container{display:none !important}
section.saveretrieve-block.active .content{display:block}
section.saveretrieve-block.confirmation .content{display:none}
section.saveretrieve-block .outer-container{background-color:white;box-shadow:2px 2px 10px 0 #0000002e;box-sizing:border-box;display:block;max-width:1000px;padding:20px 120px 80px;position:relative;width:100%}
@media(max-width:767px){section.saveretrieve-block .outer-container{left:0;top:0;transform:translate3d(0,0,0);padding:20px 20px 80px !important}
}
section.saveretrieve-block .close{color:#0f5293;font-family:archerSemiBold;font-size:25px;padding:20px;pointer-events:all;position:absolute;right:20px;top:20px}
section.saveretrieve-block .close:hover{cursor:pointer}
section.saveretrieve-block .close:before{content:url("../../../../../../content/dam/ampnz/furniture/icons/CloseCross.svg");left:-10px;position:absolute;top:20px;width:20px}
@media(max-width:767px){section.saveretrieve-block .close{top:0;right:0;font-size:15px}
section.saveretrieve-block .close span{display:none}
section.saveretrieve-block .close:before{right:20px;top:20px;left:auto;width:15px}
}
section.saveretrieve-block .blue-heading{color:#0f5293;font-family:archerBold;padding-top:40px}
@media(max-width:767px){section.saveretrieve-block .blue-heading{font-size:40px;line-height:50px}
}
section.saveretrieve-block .medium-heading{font-family:archerSemiBold;font-size:26px;color:#0f5293;padding:20px 0;line-height:35px}
section.saveretrieve-block .form-button-container{display:flex;justify-content:flex-end !important;padding-top:40px}
section.saveretrieve-block .form-button-container button{margin:0}
section.saveretrieve-block .content-container{overflow:hidden;padding:40px 0 0;transition:.4s max-height ease-out}
section.saveretrieve-block .grid-container{display:grid;grid-template-columns:300px 1fr;padding-top:40px}
@media(max-width:767px){section.saveretrieve-block .grid-container{display:block;padding-top:40px}
}
section.saveretrieve-block .grid-container .one-half{flex-grow:1;position:relative;width:50%;max-width:50%;padding-right:2%;box-sizing:border-box}
section.saveretrieve-block .grid-container .form-row{position:relative;display:flex;flex-direction:row;min-width:100%;flex-wrap:wrap;margin-bottom:40px;margin-top:unset !important}
@media(max-width:767px){section.saveretrieve-block .grid-container .form-row{flex-direction:column;margin-top:30px}
section.saveretrieve-block .grid-container .form-row>div:not(:first-of-type){margin-top:30px}
}
section.saveretrieve-block .grid-container .right{justify-self:end;max-width:400px}
@media(max-width:767px){section.saveretrieve-block .grid-container .right{padding-top:60px}
}
section.saveretrieve-block .grid-container .right .checkbox-outer-container{position:relative;display:flex;align-items:center}
section.saveretrieve-block .grid-container .right .checkbox-outer-container.val-error{border:1px solid red;box-shadow:0 0 6px red}
section.saveretrieve-block .grid-container .right .checkbox-outer-container.val-error .error-message{display:block}
section.saveretrieve-block .grid-container .right .checkbox-outer-container .styled-checkbox{position:absolute;opacity:0;display:none}
section.saveretrieve-block .grid-container .right .checkbox-outer-container .styled-checkbox + label{margin-left:40px;cursor:pointer;padding:0}
section.saveretrieve-block .grid-container .right .checkbox-outer-container .styled-checkbox + label:before{position:absolute;left:0;content:'';margin-right:20px;display:inline-block;vertical-align:middle;width:25px;height:25px;border-radius:50%;background:white;border:1px solid #8dcef2}
section.saveretrieve-block .grid-container .right .checkbox-outer-container .styled-checkbox:checked + label:after{content:'';display:block;position:absolute;top:4px;left:9px;width:6px;height:14px;border:solid #0f5293;border-radius:1px;border-width:0 3px 3px 0;transform:rotate(45deg)}
section.saveretrieve-block .grid-container .container{position:relative}
section.saveretrieve-block .grid-container input{background-color:white;border-radius:3px;border:1px solid #8dcef2;box-sizing:border-box;height:50px;padding:15px;width:100%;font-family:sansSemiBold;font-size:17px}
section.saveretrieve-block .grid-container input::-webkit-input-placeholder{color:#bfc0bf}
section.saveretrieve-block .grid-container input::-moz-placeholder{color:#bfc0bf}
section.saveretrieve-block .grid-container input:-ms-input-placeholder{color:#bfc0bf}
section.saveretrieve-block .grid-container input::-ms-input-placeholder{color:#bfc0bf}
section.saveretrieve-block .grid-container input::placeholder{color:#bfc0bf}
section.saveretrieve-block .grid-container input.val-error{border:1px solid red;box-shadow:0 0 6px red}
section.saveretrieve-block .grid-container input.val-error ~ .error-message{display:block}
section.saveretrieve-block .grid-container label.fieldLabel{font-family:archerSemiBold;font-size:20px;position:relative}
section.saveretrieve-block .confirmation-container{display:none;font-size:16px}
section.saveretrieve-block .confirmation-container h1.blue-heading{padding:0 0 40px}
section.saveretrieve-block .confirmation-container .heading{font-family:archerBold;font-size:35px;line-height:40px;color:#0f5293;padding:30px 0}
section.saveretrieve-block .error-message{bottom:-30px;color:red;display:none;font-family:sansSemiBold;font-size:14px;left:0;position:absolute}
form.kiwisaver section.form-block.fund-summary.active{background-color:white}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container{padding:10px !important;transition:.2s all ease-out}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle,form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--content{background-color:transparent}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle{border:1px solid transparent;padding:0;min-height:50px}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle:after{top:20px}
@media(max-width:767px){form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle:after{right:10px}
}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle .expanded-heading-container{opacity:0;transition:.4s opacity ease-out;display:grid;grid-template-columns:minmax(auto,400px) auto;padding:0 50px;position:absolute;color:#001e41;font-family:archerSemiBold;font-size:25px;line-height:1.25em;pointer-events:none;box-sizing:border-box;width:100%}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle .expanded-heading-container .fund-list{padding:0}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle .expanded-heading-container .fund-list:before{left:-31px}
@media(max-width:340px){form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle .expanded-heading-container{top:0}
}
@media(max-width:767px){form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle .expanded-heading-container{grid-gap:0 30px;padding:0 50px 0 30px;font-size:20px}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle .expanded-heading-container .fund-list:before{left:-25px}
}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle .condensed-heading-container{transition:.4s opacity ease-out;pointer-events:none}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle.active .expanded-heading-container{opacity:1}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle.active .condensed-heading-container{opacity:0}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle.active + .concertina--content .widget-link{opacity:1;display:block}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle.active:after{top:7px}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle.single-fund:after{display:none}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle.single-fund .widget-link{display:block;opacity:1;bottom:auto}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle.single-fund .expanded-heading-container{opacity:0}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle.single-fund .condensed-heading-container{opacity:1}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle.single-fund + .concertina--content .widget-link{opacity:0;display:none}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--toggle.single-fund:hover{cursor:default}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--content{position:relative;padding:0 50px}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--content li{display:grid;grid-template-columns:minmax(auto,400px) auto;padding:10px 0;position:relative;color:#001e41;font-family:archerSemiBold;font-size:25px;line-height:1.25em;width:100%;box-sizing:border-box;pointer-events:none}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--content li>div{padding-right:20px}
@media(max-width:767px){form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--content li{grid-gap:0 30px;font-size:20px;padding:10px 40px 10px 30px}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--content li:last-of-type{padding-bottom:40px}
}
@media(max-width:340px){form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--content li{grid-gap:0 10px}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--content li:first-of-type{padding-top:40px}
}
@media(max-width:767px){form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .concertina--content{padding:0}
}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .fund-list{position:relative;color:#001e41;font-family:archerSemiBold;font-size:25px;line-height:1.25em;padding-left:50px;pointer-events:none}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .fund-list:before{content:'';display:block;position:absolute;top:4px;left:19px;width:6px;height:14px;border:solid white;border-radius:1px;border-width:0 3px 3px 0;transform:rotate(45deg)}
@media(max-width:767px){form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .fund-list{padding:0 50px 0 30px;font-size:20px}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .fund-list:before{left:5px}
}
form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .widget-link{font-family:sansSemiBold;font-size:20px;position:absolute;right:20px;bottom:0;color:white;opacity:0;display:none;transition:.5s opacity .5s}
@media(max-width:767px){form.kiwisaver section.form-block.fund-summary .outer-container .inner-container .widget-link{right:10px;font-size:16px}
}
.form-content .form-container .radio-container>label.field-label{display:block;font-family:archerSemiBold;font-size:26px;height:inherit;position:relative;text-align:left}
@media(max-width:767px){.form-content .form-container .radio-container>label.field-label{padding-bottom:20px}
}
.form-content .form-container .radio-container>.radio-inner-container{display:flex;flex-direction:row;height:100%;justify-content:center;min-width:100%}
.form-content .form-container .radio-container>.radio-inner-container.column{flex-direction:column;padding-top:20px}
.form-content .form-container .radio-container>.radio-inner-container.column .radio-option{padding:0;margin:10px auto}
.form-content .form-container .radio-container>.radio-inner-container.column .radio-option .input-container{width:400px;max-width:100%;margin:0 auto;padding:0}
.form-content .form-container .radio-container>.radio-inner-container.column .radio-option .input-container>input[type='radio'] + button{margin:0;width:400px}
@media(max-width:767px){.form-content .form-container .radio-container>.radio-inner-container{flex-direction:column}
}
.form-content .form-container .radio-container>.radio-inner-container .radio-option{position:relative;max-width:100%}
@media(max-width:767px){.form-content .form-container .radio-container>.radio-inner-container .radio-option{padding:0;margin:22px auto 12px}
}
.form-content .form-container .radio-container>.radio-inner-container .radio-option label.hidden-label{display:none}
.form-content .form-container .radio-container>.radio-inner-container .radio-option .input-container{position:relative;display:inline-flex;max-width:220px;margin:22px auto 12px;box-sizing:border-box}
@media(max-width:767px){.form-content .form-container .radio-container>.radio-inner-container .radio-option .input-container{margin:10px auto 20px;padding:0}
}
.form-content .form-container .radio-container>.radio-inner-container .radio-option .input-container:hover input[type='radio'] + button{box-shadow:0 1px 10px 0 #3face385 !important}
.form-content .form-container .radio-container>.radio-inner-container .radio-option input[type='radio']{height:100%;max-width:470px;opacity:0;top:0;left:0;position:absolute;width:100%}
.form-content .form-container .radio-container>.radio-inner-container .radio-option input[type='radio'] + button{background:#fff;border-radius:5px;box-shadow:0 1px 5px 0 #3face33d;box-sizing:border-box;border:1px solid #8dcef2;color:#0f5293;display:inline-block;font-size:1.0625em;height:70px;pointer-events:none;text-transform:none;transition:.1s all ease-out;vertical-align:middle;width:220px;max-width:100%}
.form-content .form-container .radio-container>.radio-inner-container .radio-option input[type='radio']:hover{cursor:pointer}
.form-content .form-container .radio-container>.radio-inner-container .radio-option input[type='radio']:checked + button{background-color:#8dcef2;color:#001e41}
form.fund-selector section.form-block .input-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px 20px;padding:80px 0 40px}
form.fund-selector section.form-block .input-container .text-input-block{position:relative}
form.fund-selector section.form-block .input-container .text-input-block.val-error .input-wrapper input{border:1px solid red;box-shadow:0 0 6px red}
form.fund-selector section.form-block .input-container .text-input-block .input-wrapper{position:relative}
form.fund-selector section.form-block .input-container .text-input-block .input-wrapper label{font-family:archerSemiBold;position:absolute;top:-30px;left:0;color:#001e41;font-size:1.25em}
form.fund-selector section.form-block .input-container .text-input-block .input-wrapper input{font-family:sansSemiBold;border:1px solid #64b5e5;border-radius:3px;font-size:1.25em;background-color:#fff;width:100%;padding:10px;box-sizing:border-box;min-height:50px}
form.fund-selector section.form-block .input-container .text-input-block .input-wrapper input::-webkit-input-placeholder{font-size:.75em;color:#bfc0bf;font-family:sansLight}
form.fund-selector section.form-block .input-container .text-input-block .input-wrapper input::-moz-placeholder{font-size:.75em;color:#bfc0bf;font-family:sansLight}
form.fund-selector section.form-block .input-container .text-input-block .input-wrapper input:-ms-input-placeholder{font-size:.75em;color:#bfc0bf;font-family:sansLight}
form.fund-selector section.form-block .input-container .text-input-block .input-wrapper input::-ms-input-placeholder{font-size:.75em;color:#bfc0bf;font-family:sansLight}
form.fund-selector section.form-block .input-container .text-input-block .input-wrapper input::placeholder{font-size:.75em;color:#bfc0bf;font-family:sansLight}
form.fund-selector section.form-block .input-container .text-input-block .input-wrapper input[type='number']::-webkit-inner-spin-button,form.fund-selector section.form-block .input-container .text-input-block .input-wrapper input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
form.fund-selector section.form-block .radio-container{display:flex;flex-direction:row;padding:40px 0}
@media(max-width:767px){form.fund-selector section.form-block .radio-container{flex-direction:column;padding:0}
}
form.fund-selector section.form-block .radio-container.rect>label{margin-right:20px}
form.fund-selector section.form-block .radio-container.rect>label:hover{cursor:pointer}
form.fund-selector section.form-block .radio-container.rect>label:hover input[type='radio'].radiobtn--rect + button{box-shadow:0 1px 10px 0 #3face385}
@media(max-width:1040px){form.fund-selector section.form-block .radio-container.rect>label{padding-bottom:40px}
}
form.fund-selector section.form-block .radio-container.rect>label input[type='radio'].radiobtn--rect{display:none}
form.fund-selector section.form-block .radio-container.rect>label input[type='radio'].radiobtn--rect + button{background:#fff;border-radius:5px;border:1px solid #0f5293;box-shadow:0 1px 5px 0 #3face33d;box-sizing:border-box;color:#0f5293;cursor:pointer;display:inline-block;font-size:20px;height:70px;pointer-events:none;text-transform:none;transition:.1s all ease-out;vertical-align:middle;width:220px}
form.fund-selector section.form-block .radio-container.rect>label input[type='radio'].radiobtn--rect:checked + button{background-color:#0f5293;color:#fff}
form.fund-selector section.form-block .radio-container.rect.val-error>label input[type='radio'].radiobtn--rect + button{border:1px solid red;box-shadow:0 0 6px red}
form.fund-selector section.form-block .radio-container.circle>div{margin-right:60px}
form.fund-selector section.form-block .radio-container.circle>div input[type='radio']{display:none}
form.fund-selector section.form-block .radio-container.circle>div input[type='radio']:checked + label>.circle-tick::before{content:url(clientlibs/assets/svg/tick.svg);padding:4px 0 0 4px}
form.fund-selector section.form-block .radio-container.circle>div .radio-option-container{display:grid;grid-gap:0 15px;grid-template-columns:auto 1fr;height:100%}
form.fund-selector section.form-block .radio-container.circle>div .radio-option-container:hover{cursor:pointer}
form.fund-selector section.form-block .radio-container.circle>div .radio-option-container:hover .circle-tick::before{box-shadow:0 2px 14px 5px #3face31f}
form.fund-selector section.form-block .radio-container.circle>div .radio-option-container .circle-tick{display:flex;align-items:center;justify-content:center}
form.fund-selector section.form-block .radio-container.circle>div .radio-option-container .circle-tick:before{border-radius:50%;border:1px solid #0f5293;box-shadow:3px 7px 13px 0 #3face31f;box-sizing:border-box;content:'';display:inline-block;height:30px;width:30px;transition:.2s box-shadow ease-out}
form.fund-selector section.form-block .radio-container.circle>div .radio-option-container .copy{display:flex;align-items:center;max-width:200px}
@media(max-width:767px){form.fund-selector section.form-block .radio-container.circle>div .radio-option-container{grid-template-columns:40px 200px}
}
@media(max-width:767px){form.fund-selector section.form-block .radio-container.circle>div{padding-bottom:40px}
}
form.fund-selector section.form-block .radio-container.circle.val-error>div .radio-option-container .circle-tick:before{border:1px solid red;box-shadow:0 0 6px red}
form.fund-selector section.form-block .radio-container.vertical{flex-direction:column}
form.fund-selector section.form-block .radio-container.vertical .form-radio-circle-wrapper{margin-right:0;padding:10px 0;min-height:80px;display:flex;align-items:center}
form.fund-selector section.form-block .radio-container.vertical .form-radio-circle-wrapper .radio-option-container{grid-template-columns:40px 1fr}
form.fund-selector section.form-block .radio-container.vertical .form-radio-circle-wrapper .radio-option-container .copy{max-width:100%}
@media(max-width:767px){form.fund-selector section.form-block .radio-container.vertical .form-radio-circle-wrapper{padding:20px 0}
}
form.fund-selector section.form-block .radio-container.border-bottom{border-bottom:1px dotted #0f5293}
@media(max-width:767px){form.fund-selector section.form-block{flex-direction:column;padding:0}
form.fund-selector section.form-block .outer-container{padding:0 20px 20px}
form.fund-selector section.form-block .input-container{padding:40px 0;display:block}
form.fund-selector section.form-block .input-container .text-input-block{padding:30px 0}
form.fund-selector section.form-block .radio-container,form.fund-selector section.form-block .radio-container.rect{padding-top:30px}
form.fund-selector section.form-block .radio-container>label,form.fund-selector section.form-block .radio-container.rect>label{margin-right:0;margin:auto}
}
form.fund-selector section.form-block{width:calc(100% - 40px);background-color:#eff2f9;margin:10px 20px;max-height:100% !important;overflow:hidden;transition:.6s max-height ease-out}
form.fund-selector section.form-block .outer-container{max-width:1000px;padding:0 20px;margin:auto}
form.fund-selector section.form-block .outer-container .inner-container{padding:50px 0 0;transition:.2s all ease-out}
form.fund-selector section.form-block .outer-container .inner-container .heading{font-family:archerSemiBold;font-size:1.75em;line-height:1.25em;color:#001e41}
form.fund-selector section.form-block .outer-container .result-wrapper{padding:40px 0;display:none;justify-content:flex-end;width:100%}
form.fund-selector section.form-block .outer-container .result-wrapper button{margin:0;width:200px}
form.fund-selector section.form-block .outer-container .result-wrapper.visible{display:flex}
form.fund-selector section.form-block.margin-top{margin:120px 20px 0}
form.fund-selector section.form-block.hidden{max-height:100% !important}
form.fund-selector section.form-block.hidden .outer-container .inner-container .radio-toggle{padding-bottom:40px}
.options-wrapper{align-self:flex-end}
.options-wrapper.flex-start{align-self:flex-start}
form.kiwisaver section.form-block .download-button-comp{margin-bottom:15px}
.cmp-form-text__textarea{width:99%;min-height:85px;resize:none;background:white;border:1px solid #8dcef2}