section.select-form-widget-wrapper{background-color:#eff2f9;position:relative;padding:20px 0 20px;margin:20px 0 0}
section.select-form-widget-wrapper section.select-form-widget{margin:20px 20px 0;position:relative;z-index:5}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget{margin:0 10px}
}
section.select-form-widget-wrapper section.select-form-widget .modal-bg{background-color:white;height:100%;width:100%;top:0;left:0;opacity:0;position:fixed;z-index:9;pointer-events:none;transition:.2s opacity ease-out}
section.select-form-widget-wrapper section.select-form-widget .modal-bg:hover{cursor:pointer}
section.select-form-widget-wrapper section.select-form-widget .modal-bg.active{opacity:.9;pointer-events:all}
section.select-form-widget-wrapper section.select-form-widget h2{font-family:archerBold;font-size:40px;line-height:45px}
section.select-form-widget-wrapper section.select-form-widget h3{font-family:archerSemiBold;font-size:35px;line-height:45px}
section.select-form-widget-wrapper section.select-form-widget .color--mid-blue{color:#007dbd}
section.select-form-widget-wrapper section.select-form-widget .color--light-blue{color:#8dcef2}
section.select-form-widget-wrapper section.select-form-widget .inner-container{box-shadow:-1px 1px 7px 0 #0000002e;box-sizing:border-box;height:100%;margin:auto;max-width:1000px;width:100%;position:relative}
section.select-form-widget-wrapper section.select-form-widget .inner-container .mobile-back{display:none;justify-content:center;align-items:center;position:absolute;top:-50px;height:50px;width:100px;line-height:0;background-color:#0f5293;left:0}
section.select-form-widget-wrapper section.select-form-widget .inner-container .mobile-back span{font-family:sansSemiBold;margin-top:3px;font-size:16px;color:white}
section.select-form-widget-wrapper section.select-form-widget .inner-container .mobile-back svg{padding-right:5px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .mobile-back:hover{cursor:pointer}
section.select-form-widget-wrapper section.select-form-widget .inner-container .footer-button-container{position:relative;display:flex;justify-content:space-between;margin:60px 0 20px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .footer-button-container.right{justify-content:flex-end}
section.select-form-widget-wrapper section.select-form-widget .inner-container .footer-button-container button{font-size:17px;width:250px;margin:0}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .footer-button-container{flex-direction:column-reverse}
section.select-form-widget-wrapper section.select-form-widget .inner-container .footer-button-container button{margin:20px auto 0;display:block}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle.active>.form-content{background-color:#afdcf6}
section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle.active>.form-content .intro-container{max-height:0}
section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle.active>.form-content .intro-container .text-container{opacity:0}
section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle.active>.form-content .radio-container.rect>label input[type='radio'].radiobtn--rect + button{border:1px solid transparent}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle.active>.form-content .radio-option:not(.active){overflow:hidden;max-height:0;padding:0}
section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle.active>.form-content .radio-option:after{display:none}
}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle.active ~ .mobile-back{display:flex}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle>.form-content{background-color:white;max-height:100%;height:100%;padding:0 20px}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle>.form-content{padding:0}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle>.form-content .form-container{padding:0}
section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle>.form-content .form-container .radio-container.primary .input-container{margin:32px auto 12px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle>.form-content .intro-container{overflow:hidden;max-height:250px;transition:.6s max-height ease-out}
section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle>.form-content .intro-container .text-container{transition:.4s opacity ease-out}
section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle>.form-content .intro-container .text-container h2{font-family:archerBold;font-size:32px;line-height:45px;margin:40px 80px 0;color:#0f5293;padding-bottom:50px;border-bottom:1px dotted #8dcef2}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle>.form-content .intro-container h2{font-size:20px !important;line-height:24px !important;margin:40px 20px 0 !important;padding-bottom:25px !important}
}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle>.form-content .flex-container{flex-direction:column}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle>.form-content p{max-width:20ch}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle>.form-content p{max-width:inherit}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle p,section.select-form-widget-wrapper section.select-form-widget .inner-container .quiz-container p{text-align:center}
section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle p.title,section.select-form-widget-wrapper section.select-form-widget .inner-container .primary-toggle span.title,section.select-form-widget-wrapper section.select-form-widget .inner-container .quiz-container p.title,section.select-form-widget-wrapper section.select-form-widget .inner-container .quiz-container span.title{text-align:center;display:block !important}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content p{font-family:sansLight;margin:auto}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content p.title{font-family:archerSemiBold;font-size:26px;line-height:34px;position:relative;display:flex;align-items:center}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content p.title{max-width:90%;text-align:center;line-height:1.5em}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content p.title .info-modal-btn{top:12px;right:-10px}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .modal-outer-container{background-color:white;box-shadow:-1px 1px 14px 3px #0000002e;opacity:0;pointer-events:none;position:absolute;transition:.3s opacity ease-out;width:100%;z-index:10}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .modal-outer-container .close{color:#0f5293;font-family:archerSemiBold;font-size:25px;padding:20px;position:absolute;right:20px;top:0}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .modal-outer-container .close:hover{cursor:pointer}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .modal-outer-container .close:before{content:url("../../../../../../../../content/dam/ampnz/furniture/icons/CloseCross.svg");left:-10px;position:absolute;top:20px;width:20px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .modal-outer-container .modal-inner-container{padding:40px 80px 80px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .modal-outer-container .modal-inner-container .title{padding:80px 0 40px;font-family:archerBold;font-size:35px;line-height:45px;color:#007dbd}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .modal-outer-container .modal-inner-container p{font-family:sansSemiBold;font-size:17px;line-height:22px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .modal-outer-container .modal-inner-container ul{list-style-type:disc;-webkit-padding-start:20px;padding-inline-start:20px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .modal-outer-container .modal-inner-container ul li{list-style-type:disc;display:list-item}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .modal-outer-container .modal-inner-container{padding:20px 10px 40px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .modal-outer-container .modal-inner-container .title{padding:20px 0}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .modal-outer-container .modal-inner-container .title:nth-of-type(1){padding-top:80px}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .modal-outer-container.visible{opacity:1;pointer-events:all}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content span.info-modal-btn{background-color:#0f5293;width:20px;height:20px;line-height:0;align-items:center;justify-content:center;display:inline-flex;font-size:15px;border-radius:50%;color:white;margin-left:5px;transform:translateY(-3px)}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content span.info-modal-btn:hover{cursor:pointer}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .flex-container{display:flex;justify-content:center;flex-direction:row;min-width:100%;height:100%;padding-bottom:40px}
@media(max-width:1040px){section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .flex-container{flex-direction:column}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .flex-container.column{flex-direction:column}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .flex-container.column .radio-container{padding:0}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .flex-container.column .radio-container.rect>label input[type='radio'].radiobtn--rect + button{width:400px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .flex-container button.download-icon{align-items:center;height:auto;min-height:40px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .flex-container button.download-icon svg{width:15px;min-width:15px;box-sizing:content-box}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.primary .radio-option{box-sizing:border-box;display:flex;flex-direction:column;margin:0;min-height:100%;min-width:30%;overflow:hidden;padding:50px 0;position:relative}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.primary .radio-option:after{position:absolute;height:10px;width:100%;max-width:250px;left:50%;bottom:0;content:'';background-color:#007dbd;transform:translateY(10px) translateX(-50%);transition:.2s transform ease-out}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.primary .radio-option{padding:20px 0;border-bottom:1px dotted #8dcef2}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.primary .radio-option:after{display:none}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.primary .radio-option.active:after{transform:translateY(0) translateX(-50%)}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.primary .radio-option>label{font-size:26px;line-height:34px;font-family:archerSemiBold;text-align:center;display:block}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.primary .radio-option>button{margin:22px auto 12px;padding:20px 1.5%}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.primary .radio-option>button{padding:0}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.primary .radio-option input[type='radio']{top:0}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.primary .radio-option input[type='radio'] + button{background:#fff;color:#0f5293}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.primary .radio-option input[type='radio'] + button{width:240px;height:40px}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.primary .radio-option input[type='radio']:checked + button{background-color:#007dbd;color:#fff}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container{padding:0}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.rect>label{display:flex}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.rect>label:hover{cursor:pointer}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.rect>label:hover input[type='radio'].radiobtn--rect + button{box-shadow:0 1px 10px 0 #3face385}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.rect>label input[type='radio'].radiobtn--rect{display:none}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.rect>label input[type='radio'].radiobtn--rect + button{background:#fff;border-radius:5px;box-shadow:0 1px 5px 0 #3face33d;box-sizing:border-box;border:1px solid #8dcef2;color:#0f5293;cursor:pointer;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}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.rect>label input[type='radio'].radiobtn--rect:checked + button{background-color:#8dcef2;color:#001e41}
section.select-form-widget-wrapper section.select-form-widget .inner-container .form-content .radio-container.rect.val-error>label input[type='radio'].radiobtn--rect + button{border:1px solid red;box-shadow:0 0 6px red}
section.select-form-widget .inner-container .container--custom-select{background-color:#fff;opacity:0;height:0;transition:.6s opacity ease-out;overflow:hidden}
section.select-form-widget .inner-container .container--custom-select.active{opacity:1;height:auto}
section.select-form-widget .inner-container .container--custom-select .form-content{max-height:inherit !important}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper{padding:80px;display:none}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper{padding:20px}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper.active{display:block}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .title{font-size:40px;line-height:50px}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .title{max-width:12ch}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .sub-title{color:#007dbd;font-size:26px;line-height:30px;padding-top:30px}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .sub-title{max-width:90%}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container{margin-top:80px;width:100%}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container{margin-top:50px}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container .filter-container{display:flex;flex-direction:row;flex-wrap:wrap;font-size:15px;padding-bottom:20px}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container .filter-container>div.filter-item{align-items:center;background-color:#8dcef2;border-radius:3px;display:flex;height:20px;line-height:0;margin:0 20px 20px 0;padding:5px 25px 2px 25px}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container .filter-container>div.filter-item{margin-right:10px}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container .filter-container>div.filter-item.active{background-color:#007dbd;color:white;padding:5px 10px 2px 10px}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container .filter-container>div.filter-item.active>span.tick{display:block}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container .filter-container>div.filter-item:hover{cursor:pointer}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container .filter-container>div.filter-item span.text{pointer-events:none;margin-top:2px}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container .filter-container>div.filter-item span.tick{pointer-events:none;display:none;height:15px;width:15px;margin-left:15px;background-color:white;border-radius:50%;margin-top:-3px;position:relative}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container .filter-container>div.filter-item span.tick:after{content:'';display:block;position:absolute;top:2px;left:5px;width:3px;height:7px;border:solid #007dbd;border-radius:1px;border-width:0 3px 3px 0;transform:rotate(45deg)}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container .fund-container.balanced section.concertina-block.balanced{display:block}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container .fund-container.conservative section.concertina-block.conservative{display:block}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container .fund-container.growth section.concertina-block.growth{display:block}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container .fund-container.aggressive section.concertina-block.aggressive{display:block}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container .fund-container.all section.concertina-block.lifesteps-container{display:block}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block{display:none;padding:0;border-bottom:1px dotted #8dcef2}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block:first-of-type{border-top:1px dotted #8dcef2}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container{box-shadow:none;padding:0}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content{transition:.6s background-color ease-out,0.6s max-height ease-out,0.6s opacity ease-out}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container,.quiz-result-container .flex-container{padding-top:10px}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .left,section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right{padding:0 10px;margin:20px 0 60px;flex:1}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .left,section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right{margin-bottom:30px}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .left{border-right:2px solid white;padding-right:40px}
.quiz-result-container .flex-container .left{border-right:2px solid white;padding-right:40px;max-width:360px}
@media(max-width:1040px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .left,.quiz-result-container .flex-container .left{border-right:0;border-bottom:2px solid white;padding:0;max-width:unset}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .left .desc,.quiz-result-container .flex-container .left .desc{font-family:archerSemiBold;font-size:20px;color:#0f5293;line-height:1.5625em;padding-bottom:20px}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .left .desc,.quiz-result-container .flex-container .left .desc{font-size:16px}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .left .key-points,.quiz-result-container .flex-container .left .key-points{font-family:sansSemiBold;font-size:1.125em;padding:20px 0;display:flex;justify-content:space-between;border-top:1px dotted #8dcef2}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .left .key-points>span,.quiz-result-container .flex-container .left .key-points>span{max-width:26ch}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .left .key-points>span,.quiz-result-container .flex-container .left .key-points>span{max-width:70%}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .left .key-points:last-of-type,.quiz-result-container .flex-container .left .key-points:last-of-type{padding-bottom:40px}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .left .key-points,.quiz-result-container .flex-container .left .key-points{padding:10px 0}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right .graphic-container,.quiz-result-container .flex-container .right .graphic-container{height:300px;width:100%}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right .graphic-container .diagram,.quiz-result-container .flex-container .right .graphic-container .diagram{display:flex;position:relative;top:70px}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right .graphic-container .diagram>svg,.quiz-result-container .flex-container .right .graphic-container .diagram>svg{transform:rotate(-90deg);margin:auto}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right .graphic-container .diagram .growth-label,.quiz-result-container .flex-container .right .graphic-container .diagram .growth-label,.quiz-result-container .flex-container .right .graphic-container .diagram .growth-label{top:-10px;left:50%;transform:translateX(-50%) translateY(-100%);z-index:5;position:relative;color:#007dbd}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right .graphic-container .diagram .growth-label:after,.quiz-result-container .flex-container .right .graphic-container .diagram .growth-label:after,.quiz-result-container .flex-container .right .graphic-container .diagram .growth-label:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:white;border-width:10px;margin-left:-10px}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right .graphic-container .diagram .income-label,.quiz-result-container .flex-container .right .graphic-container .diagram .income-label{z-index:5;bottom:0;left:50%;transform:translateX(calc(-50% + 75px))}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right .graphic-container .diagram .growth-label,.quiz-result-container .flex-container .right .graphic-container .diagram .growth-label,section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right .graphic-container .diagram .income-label,.quiz-result-container .flex-container .right .graphic-container .diagram .income-label{background-color:white;padding:10px 15px;border-radius:3px;position:absolute;min-width:100px}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right .graphic-container .diagram .growth-label .value,.quiz-result-container .flex-container .right .graphic-container .diagram .growth-label .value,section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right .graphic-container .diagram .income-label .value,.quiz-result-container .flex-container .right .graphic-container .diagram .income-label .value{font-family:archerBold;font-size:35px;text-align:center;padding-bottom:5px}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right .graphic-container .diagram .growth-label .caption,.quiz-result-container .flex-container .right .graphic-container .diagram .growth-label .caption,section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right .graphic-container .diagram .income-label .caption,.quiz-result-container .flex-container .right .graphic-container .diagram .income-label .caption{font-family:sansSemiBold;font-size:15px;text-align:center}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right button,.quiz-result-container .flex-container .right button{display:flex;width:80%;max-width:320px;justify-content:space-between;padding:0 20px;margin-top:20px;text-align:left}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--content .flex-container .right button,.quiz-result-container .flex-container .right button{width:100%;height:auto;padding:10px 10px}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--toggle{transition:.6s background-color ease-out}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--toggle.active{background-color:#eff2f9}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--toggle.active + .concertina--content{background-color:#eff2f9;text-align:center}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--toggle.active .concertina--title{color:black}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--toggle .concertina--title{padding:0;pointer-events:all}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--toggle .concertina--title{font-size:20px;padding:0 0 0 50px;max-width:65%}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--toggle input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--toggle input:checked + label:after{content:'';display:block;position:absolute;top:4px;left:19px;width:6px;height:14px;border:solid #0f5293;border-radius:1px;border-width:0 3px 3px 0;transform:rotate(45deg)}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--toggle input:checked + label:after{top:50%;margin-top:-2px;transform:translateY(-50%) rotate(45deg)}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--toggle label{position:relative;cursor:pointer}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--toggle label{padding:0 40px 0 60px}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--toggle label:before{content:'';-webkit-appearance:none;background-color:transparent;border:1px solid #0079bf;border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);padding:12px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin:-5px 15px 0 10px}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-selector-container section.concertina-block .inner-container .concertina--toggle label:before{position:absolute;top:50%;left:0;margin-top:0;transform:translateY(-50%)}
}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-select-error{color:red;display:flex;font-family:sansSemiBold;font-size:17px;justify-content:flex-end;opacity:0;pointer-events:none;position:absolute;right:0;transform:translate3d(0,-30px,0);transition:.4s all ease-out}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-select-error.visible{opacity:1;transform:translate3d(0,-35px,0)}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-select-error.shake{-webkit-animation:shake2 .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake2 .82s cubic-bezier(0.36,0.07,0.19,0.97) both;transform:translate3d(0,-35px,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}
@-webkit-keyframes shake2{10%,90%{transform:translate3d(-1px,-35px,0)}
20%,80%{transform:translate3d(2px,-35px,0)}
30%,50%,70%{transform:translate3d(-4px,-35px,0)}
40%,60%{transform:translate3d(4px,-35px,0)}
}
@keyframes shake2{10%,90%{transform:translate3d(-1px,-35px,0)}
20%,80%{transform:translate3d(2px,-35px,0)}
30%,50%,70%{transform:translate3d(-4px,-35px,0)}
40%,60%{transform:translate3d(4px,-35px,0)}
}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-select-error{transform:translate3d(0,-10px,0)}
section.select-form-widget .inner-container .container--custom-select .form-content .form-container .content-wrapper .fund-select-error.visible{transform:translate3d(0,-15px,0)}
}
section.select-form-widget .inner-container .container--custom-select .content-wrapper .weight-selection-container{margin-top:10px;border-bottom:1px dotted #8dcef2}
section.select-form-widget .inner-container .container--custom-select .content-wrapper .weight-selection-container li{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px dotted #8dcef2}
section.select-form-widget .inner-container .container--custom-select .content-wrapper .weight-selection-container li .fund-title{font-family:archerSemiBold;color:#007dbd;font-size:26px}
@media(max-width:767px){section.select-form-widget .inner-container .container--custom-select .content-wrapper .weight-selection-container li .fund-title{font-size:20px}
}
section.select-form-widget .inner-container .container--custom-select .content-wrapper .weight-selection-container li input{border-radius:3px;border:1px solid #8dcef2;color:#007dbd;font-family:sansSemiBold;font-size:17px;height:50px;text-align:center;width:70px}
section.select-form-widget .inner-container .container--custom-select .content-wrapper .weight-selection-container li input::-webkit-input-placeholder{color:#bfc0bf}
section.select-form-widget .inner-container .container--custom-select .content-wrapper .weight-selection-container li input::-moz-placeholder{color:#bfc0bf}
section.select-form-widget .inner-container .container--custom-select .content-wrapper .weight-selection-container li input:-ms-input-placeholder{color:#bfc0bf}
section.select-form-widget .inner-container .container--custom-select .content-wrapper .weight-selection-container li input::-ms-input-placeholder{color:#bfc0bf}
section.select-form-widget .inner-container .container--custom-select .content-wrapper .weight-selection-container li input::placeholder{color:#bfc0bf}
section.select-form-widget .inner-container .container--custom-select .content-wrapper .total-container{display:flex;justify-content:flex-end;padding-top:30px;position:relative}
section.select-form-widget .inner-container .container--custom-select .content-wrapper .total-percentage{color:#007dbd;font-family:sansSemiBold;font-size:17px}
section.select-form-widget .inner-container .container--custom-select .content-wrapper .weighting-error{color:red;font-family:sansSemiBold;font-size:17px;display:flex;text-align:right;justify-content:flex-end;position:absolute;right:40px;opacity:0;transform:translate3d(0,0,0);transition:.4s all ease-out}
section.select-form-widget .inner-container .container--custom-select .content-wrapper .weighting-error.visible{opacity:1;transform:translateX(-10px)}
section.select-form-widget .inner-container .container--custom-select .content-wrapper .weighting-error.shake{-webkit-animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}
@-webkit-keyframes shake{10%,90%{transform:translate3d(-11px,0,0)}
20%,80%{transform:translate3d(-9px,0,0)}
30%,50%,70%{transform:translate3d(-14px,0,0)}
40%,60%{transform:translate3d(-6px,0,0)}
}
@keyframes shake{10%,90%{transform:translate3d(-11px,0,0)}
20%,80%{transform:translate3d(-9px,0,0)}
30%,50%,70%{transform:translate3d(-14px,0,0)}
40%,60%{transform:translate3d(-6px,0,0)}
}
.form-content .form-container .radio-container>label.field-label{display:block;font-family:archerSemiBold;font-size:26px;height:inherit;position:relative;text-align:left}
.form-content .form-container .radio-container>label.field-label b{font-family:archerBold}
@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.wrap{flex-wrap:wrap}
.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 + 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 + button{box-shadow:0 1px 10px 0 #3face385 !important}
.form-content .form-container .radio-container>.radio-inner-container .radio-option input{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 + 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:hover{cursor:pointer}
.form-content .form-container .radio-container>.radio-inner-container .radio-option input:checked + button{background-color:#8dcef2;color:#001e41}
section.select-form-widget .inner-container .container--lifesteps{background-color:#fff;height:0;opacity:0;overflow:hidden;transition:.6s all ease-out}
section.select-form-widget .inner-container .container--lifesteps.active{opacity:1;height:auto}
section.select-form-widget .inner-container .container--lifesteps .form-content{max-height:inherit !important}
section.select-form-widget .inner-container .container--lifesteps .form-container{padding:0}
section.select-form-widget .inner-container .container--lifesteps .footer-button-container{padding:0 80px 70px}
@media(max-width:767px){section.select-form-widget .inner-container .container--lifesteps .footer-button-container{padding:0}
}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper{margin:80px;padding-bottom:80px;border-bottom:1px dotted #8dcef2}
@media(max-width:767px){section.select-form-widget .inner-container .container--lifesteps .content-wrapper{border-bottom:0;padding-bottom:0;margin:0 20px}
}
.right .content-wrapper{padding:0 0 0 20px !important;display:block !important}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container,.right .content-wrapper .grid-container{display:grid;grid-template-columns:50px 1fr;grid-gap:10px 20px}
@media(max-width:767px){section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container:not(.grid-mobile){display:block}
}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container .text-container{padding-bottom:40px}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container .text-container h3{font-family:archerBold;padding-top:20px}
@media(max-width:767px){section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container .text-container h3{font-size:20px}
}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container .text-container h2,section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container .text-container h3{max-width:22ch}
@media(max-width:767px){section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container .text-container h2,section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container .text-container h3{margin:0 auto;text-align:center}
}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container .circle,.right .content-wrapper .grid-container .circle{align-items:center;background-color:#8dcef2;border-radius:50%;display:flex;grid-column:1;height:45px;justify-content:center;width:45px}
@media(max-width:767px){section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container .circle,.right .content-wrapper .grid-container .circle{margin:30px auto 0}
}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container .circle-container,.right .content-wrapper .grid-container .circle-container{margin-bottom:20px}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container .circle-desc,.right .content-wrapper .grid-container .circle-desc{color:#0f5293;align-items:flex-start;display:flex;flex-direction:column}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container .circle-desc.light-blue,.right .content-wrapper .grid-container .circle-desc.light-blue{color:#007dbd}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container .circle-desc p{margin:0}
.right .content-wrapper .grid-container .circle-desc p{margin:0 !important;padding:0 !important}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .grid-container .circle-heading,.right .content-wrapper .grid-container .circle-heading{font-size:20px;line-height:28px;font-family:archerSemiBold}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .mobile-img{display:none;padding-bottom:40px}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .mobile-img .heading{position:relative;padding-left:30px;font-family:sansSemiBold;font-size:14px}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .mobile-img .heading:before{content:url("../../../../../../../../content/dam/ampnz/furniture/icons/search.svg");width:15px;height:15px;top:3px;position:absolute;left:0}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .mobile-img .img-zoomer-box{width:100%;height:auto;position:relative;margin-top:10px}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .mobile-img .img-original{width:100%;height:auto;z-index:1;position:relative}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .mobile-img .img-zoom{width:400px;height:400px;background:url("../../../../../../../../content/dam/ampnz/furniture/img/lifesteps.png") no-repeat #FFF;box-shadow:0 5px 10px -2px rgba(0,0,0,0.3);pointer-events:none;position:absolute;opacity:0;z-index:99;display:block;transition:opacity .5s ease-out;transform:scale(0.5)}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .mobile-img .img-zoom.visible{opacity:1}
@media(max-width:767px){section.select-form-widget .inner-container .container--lifesteps .content-wrapper .mobile-img{display:block}
}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .full-img{width:100%;padding-bottom:100px;margin-top:-60px}
@media(max-width:767px){section.select-form-widget .inner-container .container--lifesteps .content-wrapper .full-img{display:none}
}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper button{width:300px;max-width:100%;text-align:left;padding-left:10px;position:relative;font-size:17px;height:50px;display:flex;justify-content:space-between;align-items:center;margin:0}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper button:hover svg path{transition:.2s all ease-out;fill:white}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper button svg{padding-right:10px}
@media(max-width:767px){section.select-form-widget .inner-container .container--lifesteps .content-wrapper button{display:none}
}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper button.mobile-btn{display:none;margin:40px auto}
@media(max-width:767px){section.select-form-widget .inner-container .container--lifesteps .content-wrapper button.mobile-btn{display:flex;justify-content:space-between;align-items:center}
}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .flex-container .text-column{font-size:16px;font-family:sansSemiBold;flex:1;margin-bottom:20px}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .flex-container .text-column:first-of-type{padding-right:35px}
section.select-form-widget .inner-container .container--lifesteps .content-wrapper .flex-container img{width:100%}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz{opacity:0;height:0;transition:.6s all ease-out;overflow:hidden}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz.active{opacity:1;height:auto;overflow:visible}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row{position:relative;box-sizing:border-box;margin:auto;max-width:1000px;background-color:#fff;width:100%;overflow:hidden;max-height:0;height:100%;transition:.6s all ease-out}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row.show-overflow{overflow:visible}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row:first-of-type .radio-container{padding-top:60px}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row:first-of-type .radio-container{padding-top:40px}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .radio-container{padding:30px 20px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .radio-container>label.field-label{text-align:center}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .radio-container .radio-inner-container .radio-option .input-container{padding:0 12px}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .radio-container .radio-inner-container .radio-option .input-container{margin:0 auto;padding:0}
}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .radio-container .radio-inner-container .radio-option{margin:12px auto}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .result-container p.title{display:block;text-align:center}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .result-container p.title{font-size:20px}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container{background-color:#eff2f9;margin:20px 40px 0;padding:70px 60px;display:none}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container{padding:10px;margin:10px}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container.active{display:block}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container p,section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container span{text-align:left}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container p.result,section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container span.result{font-family:archerBold;font-size:2.5em;line-height:2.8125em;color:#001e41;border-bottom:1px dotted #8dcef2}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container p.result,section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container span.result{line-height:50px}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container .flex-row{position:relative;display:flex;flex-direction:row;min-width:100%;flex-wrap:wrap;margin-top:20px}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container .flex-row{flex-direction:column;margin-top:10px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container .flex-row>div:not(:first-of-type){margin-top:10px}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container .flex-row .one-half{flex-grow:1;position:relative;width:50%;max-width:50%;box-sizing:border-box;justify-content:flex-start;display:flex;flex-direction:column}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container .flex-row .one-half:nth-of-type(1){padding-right:2%}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container .flex-row .one-half{padding-right:0;width:100%;max-width:inherit}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container .flex-row .one-half:nth-of-type(1){margin-top:0;padding-right:0}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container p.desc{font-family:archerSemiBold;font-size:20px;line-height:28px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container ul.points{font-family:sansSemiBold;font-size:15px;line-height:25px;list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container ul.points li{list-style-type:disc;display:list-item}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container ul.points{-webkit-padding-start:10px;padding-inline-start:10px}
}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .footer-button-container{padding:0 40px 70px}
@media(max-width:767px){section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .footer-button-container{padding:0 0 30px}
}
.content-container .text-column{padding-bottom:20px}
.flex-container .right .download-btn,.container--lifesteps .download-btn{width:100%;text-align:left;position:relative;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;max-width:500px}
@media(max-width:767px){.flex-container .right .download-btn,.container--lifesteps .download-btn{padding:15px 45px 15px 10px;line-height:20px;height:auto}
}
.flex-container .right .download-btn:after,.container--lifesteps .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}
.flex-container .right .download-btn:hover,.container--lifesteps .download-btn:hover{box-shadow:0 1px 10px 0 #3face385 !important}
.section-title{font-family:archerSemiBold !important;font-size:30px;text-align:center !important;flex-direction:column;font-size:30px;padding-bottom:20px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container .fund-info-container .inner-container{box-shadow:none}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .quiz-result-container .fund-info-container section.concertina-block{padding:0}
section.select-form-widget .select-dropdown select{position:relative;display:block;font-family:sansSemiBold;font-size:17px;max-width:100%;height:50px;border:1px solid #8dcef2;padding:8px 30px 8px 10px;background-color:white;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;float:right}
section.select-form-widget .select-dropdown{position:relative;max-width:100%;border-radius:2px;display:block;align-self:flex-end;flex:1}
section.select-form-widget .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}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .result-container .disclaimer-text{margin:0 40px 20px;background-color:#eff2f9;padding:30px 60px}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .result-container .disclaimer-text p{font-family:sansSemiBold}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .result-container .disclaimer-text a,section.select-form-widget .inner-container .exclusions-container a{color:#007dbd}
section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .brand-note{text-align:justify;margin:10px 20px;font-family:sansSemiBold,"Helvetica Neue",sans-serif}
section.select-form-widget .inner-container .exclusions-container{margin-bottom:20px}
section.select-form-widget .inner-container .exclusions-container ul.exclusions li{padding-left:25px;position:relative}
section.select-form-widget .inner-container .exclusions-container ul.exclusions li:before{content:'';position:absolute;left:6px;top:3px;width:4px;height:10px;border:solid #01b601;border-radius:1px;border-width:0 2px 2px 0;transform:rotate(45deg)}
section.select-form-widget .inner-container .exclusions-container ul.exclusions li:after{content:'';position:absolute;left:0;top:5px;border:solid #abe7ab 2px;border-radius:100%;width:10px;height:10px}
section.select-form-widget .inner-container .content-wrapper .risk-indicator .marker{display:grid;grid-template-columns:1fr 1fr;font-size:12px}
section.select-form-widget .inner-container .content-wrapper .risk-indicator .marker span{position:relative}
section.select-form-widget .inner-container .content-wrapper .risk-indicator .marker span.left-marker{padding-left:10px}
section.select-form-widget .inner-container .content-wrapper .risk-indicator .marker span.left-marker:before{content:'';position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:5px solid transparent;border-right:6px solid #001e41;left:0;top:6px}
section.select-form-widget .inner-container .content-wrapper .risk-indicator .marker span.right-marker{text-align:right !important;padding-right:10px}
section.select-form-widget .inner-container .content-wrapper .risk-indicator .marker span.right-marker:after{content:'';position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #001e41;right:0;top:6px}
section.select-form-widget .inner-container .content-wrapper .risk-indicator .risk-levels{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:5px;min-height:30px}
section.select-form-widget .inner-container .content-wrapper .risk-indicator .risk-levels .level{border:solid #8dcef2 2px;text-align:center !important;font-size:22px}
section.select-form-widget .inner-container .content-wrapper .risk-indicator .risk-levels .level.active{background-color:#8dcef2}
section.select-form-widget .inner-container .content-wrapper .lifesteps-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}
@media(max-width:767px){section.select-form-widget .inner-container .content-wrapper .lifesteps-content{display:grid;grid-template-columns:1fr;grid-gap:20px}
}
@media(min-width:768px){section.select-form-widget-wrapper section.select-form-widget .inner-container .container--quiz .form-row .radio-container .field-label .sub-text{font-size:22px}
}
section.select-form-widget-wrapper section.select-form-widget .container--quiz.active .radio-container .field-label .home-question,section.select-form-widget-wrapper section.select-form-widget .container--quiz.active .radio-container .field-label .retirement-question{text-align:center}
.result-container section.concertina-block .inner-container .concertina--content{text-align:center}
button.top{margin-top:10px;display:flex;align-items:center;width:37%}
button.fund-info{width:68% !important}
button.fund-info:after{display:none !important}
.quiz-result-container .flex-container .left .key-points:last-of-type{padding-bottom:0}
.concertina-block.set .flex-container{padding-bottom:0 !important}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container{display:flex;padding-top:15px}
section.select-form-widget .email-inner-container + p,section.select-form-widget .inner-container .top-email-container .email-inner-container + p{padding-top:15px;font-family:sansSemiBold !important}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container input,section.select-form-widget .inner-container .top-email-container .email-inner-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.select-form-widget .inner-container .email-inner-container .input-container label.field-label{position:relative;font-family:archerSemiBold;font-size:20px;padding:10px 0 5px 0;display:block;width:100%}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container input.val-error{border:1px solid red;box-shadow:0 0 6px red}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .error-message{bottom:-30px;color:red;display:block;font-family:sansSemiBold;font-size:14px;display:none}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container input.val-error ~ .error-message{display:block}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .input-container{width:75%;display:inline-grid}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .button-container{margin:20px 0}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .button-container button span.processing,section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .button-container button span.success,section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .button-container button span.failure{display:none;padding-right:10px}
section.select-form-widget .content-wrapper.select-contribution.active a,section.select-form-widget .top-email-container a{color:#007dbd}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .button-container button{display:inline-flex;align-items:center;justify-content:center;position:relative}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .button-container button span{pointer-events:none}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .button-container button.loading-state span,section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .button-container button.success-state span,section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .button-container button.failure-state span{display:none}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .button-container button.loading-state span.processing{display:block}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .button-container button.success-state span.success{display:block}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .button-container button.failure-state span.failure{display:block}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .button-container button.success-state span.success:before{content:'';display:block;position:absolute;left:20px;width:6px;height:14px;border:solid white;border-radius:1px;border-width:0 3px 3px 0;transform:rotate(45deg)}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .button-container button.failure-state span.failure{display:block}
section.select-form-widget .content-wrapper.select-contribution.active .cta-container{display:flex;justify-content:space-between;padding:30px 40px;color:#0f5293;align-items:center}
section.select-form-widget .content-wrapper.select-contribution.active p.prompt-text{font-size:1.75em !important;font-family:archerSemiBold !important;margin:0 !important}
section.select-form-widget .content-wrapper.select-contribution.active .cta-container button{margin:0;padding:3px 50px 0;width:auto;transition:.2s background-color ease-out}
section.select-form-widget .inner-container .top-email-container{padding:30px 100px 0;background-color:white}
section.select-form-widget .inner-container .top-email-container h2{font-family:archerBold;font-size:32px;line-height:45px;color:#0f5293}
@media(max-width:767px){section.select-form-widget .inner-container .top-email-container h2{font-size:20px !important;line-height:24px !important;padding-bottom:5px}
section.select-form-widget .inner-container .top-email-container{padding:40px 20px 0}
}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .input-container .form-field{padding:5px 0}
@media(max-width:1040px){section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container{flex-direction:column;padding:0}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container input{margin-bottom:10px}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container .input-container{width:100%}
section.kiwisaver-calculator .results-outer-container p.prompt-text{padding-right:20px;font-size:1.375em}
section.select-form-widget .content-wrapper.select-contribution.active .email-inner-container #dropdown-advisers{position:relative;display:block;font-family:sansSemiBold;font-size:17px;width:100%;height:50px;border:1px solid #8dcef2;padding:8px 50px 8px 10px;background-color:white;-webkit-appearance:none;-moz-appearance:none;appearance:none}
}
@media(max-width:512px){section.select-form-widget .content-wrapper.select-contribution.active .cta-container{flex-direction:column;padding:30px 10px}
section.select-form-widget .content-wrapper.select-contribution.active p.prompt-text{font-size:1.75em;margin:auto;max-width:26ch}
section.select-form-widget .content-wrapper.select-contribution.active .cta-container button{margin:20px 0}
}
.lifesteps-container{span{font-size:15px}
ul{padding-inline-start:40px;margin:15px 0;font-size:15px;li{list-style:disc}
}
ul.check-list{li{list-style:none;position:relative}
li:before{content:'';position:absolute;left:-18px;top:3px;width:4px;height:10px;border:solid #01b601;border-radius:1px;border-width:0 2px 2px 0;transform:rotate(45deg)}
li:after{content:'';position:absolute;left:-23px;top:5px;border:solid #abe7ab 2px;border-radius:100%;width:10px;height:10px}
}
.left{margin-bottom:0 !important;.last-item{padding-bottom:30px}
}
}