button,.button{font-size:16px;font-weight:500;background:#fc4c02;border:1px solid #fc4c02;color:#fff;border-radius:3px;padding:10px 50px;display:inline-block;cursor:pointer}button.small,.button.small{padding:7px 20px;font-size:13px}button.create:before,.button.create:before{height:13px;width:20px;margin-left:5px;margin-bottom:0;content:"";display:inline-block;background:url(/assets/images/plus-white.svg) left bottom no-repeat}button.edit:before,.button.edit:before{height:14px;width:20px;margin-left:5px;margin-bottom:0;content:"";display:inline-block;background:url(/assets/images/edit-icon-button.svg) left bottom no-repeat}button.print:before,.button.print:before{height:15px;width:20px;display:inline-block;margin-right:5px;margin-bottom:-2px;content:"";background:url(/assets/images/printer.svg) left bottom no-repeat}button.secondary.print:before,.button.secondary.print:before{background-image:url(/assets/images/printer-dark.svg)}button.submit:after,.button.submit:after{height:16px;width:20px;margin-left:5px;margin-bottom:-2px;content:"";display:inline-block;background:url("./media/arrow-right-white-AZQUNIED.svg") left bottom no-repeat}button:focus,.button:focus{outline:none}button:hover:not([disabled]):not(.loading),.button:hover:not([disabled]):not(.loading){background-color:#fc4c0210;color:#fc4c02}button:hover:not([disabled]):not(.loading).submit:after,.button:hover:not([disabled]):not(.loading).submit:after{background:url("./media/arrow-right-Y4RX2I6L.svg") left bottom no-repeat}button[disabled],.button[disabled]{cursor:not-allowed;opacity:.4}button.secondary,.button.secondary{background:none;color:#fc4c02;box-shadow:none}button.secondary:hover:not([disabled]),.button.secondary:hover:not([disabled]){background-color:#fc4c0210;box-shadow:none}.button-menu{background-color:#fff;cursor:pointer;position:relative}.button-menu .dropdown-button{text-align:center;padding:8px 51px;text-decoration:none;color:#fff;font-size:16px;font-weight:500;background:#0a2e64;border:1px solid #0a2e64;border-radius:25px;box-shadow:0 2px #0a2e64}.button-menu .dropdown-button:hover{background-color:#004364;border-color:#004364;box-shadow:0 2px #123364}.button-menu .dropdown-content{display:none;position:absolute;min-width:244px;z-index:1;top:calc(100% + .8rem)}.button-menu .dropdown-content a{padding:6px 12px;text-decoration:none;display:block;text-align:center;vertical-align:middle;color:#0a2e64;height:40px;margin-top:4px;box-shadow:0 8px 12px #0003;border-radius:25px;background-color:#fff;border-top:3px solid #0a2e64}.button-menu .dropdown-content a div{float:left}.button-menu .dropdown-content a div .img-container img{width:30px;height:35px}.button-menu .dropdown-content a div .desc-container{text-align:left;padding:8px 25px;width:150px}.button-menu .dropdown-content a:hover{background-color:#f0eeea}.button-menu:hover .dropdown-content{display:block}@font-face{font-family:Lato;src:url("./media/LatoBold-HHKBBI4C.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url("./media/LatoRegular-IXN25UCA.ttf") format("truetype");font-weight:400;font-style:normal}html{font-family:Lato;color:#333}textarea{font-family:Lato;colour:#333333}h1{font-size:36px;font-weight:700;margin-bottom:15px}h2{font-size:24px;font-weight:700;margin-bottom:10px}h3{font-size:35px;font-weight:450;margin-bottom:40px}h3.centered{text-align:center}a{text-decoration:underline;color:#fc4c02;font-weight:500}.title{margin-bottom:25px}button:not(.loading) .loader{display:none}button.loading{cursor:not-allowed;position:relative}button.loading *:not(.loader),button.loading:after{visibility:hidden}.loader-wrapper{position:relative;display:inline-block;left:0;bottom:1em;margin-right:1.8em}.loader-wrapper .loader{left:0;color:#999;box-shadow:inset 0 0 0 2em;width:20em;height:20em}.loader-wrapper .loader:before,.loader-wrapper .loader:after{width:10.8em;height:22em;background:#fafafa}.loader-wrapper .loader:before{transform-origin:10.4em 11.2em;top:-.67em;left:-.33em}.loader-wrapper .loader:after{left:10.4em;top:-.67em;transform-origin:0 11.2em}.loader,.loader:before,.loader:after{border-radius:50%}.loader:before,.loader:after{position:absolute;content:""}.loader:before{width:5.4em;height:11em;background:#fc4c02;border-radius:10.2em 0 0 10.2em;top:-.52em;left:-.2em;-webkit-transform-origin:5.2em 5.6em;transform-origin:5.2em 5.6em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s}.loader{position:absolute;top:calc(50% - 12.5px);left:calc(50% - 12.5px);display:block;color:#fff;font-size:2.5px;text-indent:-99999em;width:10em;height:10em;box-shadow:inset 0 0 0 1em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader:after{width:5.4em;height:11em;background:#fc4c02;border-radius:0 10.2em 10.2em 0;top:-.52em;left:5.2em;-webkit-transform-origin:0 5.6em;transform-origin:0 5.6em;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease}@-webkit-keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.details{font-size:15px}.details.header{font-weight:500;font-size:20px;line-height:30px;margin-top:20px;margin-bottom:20px}.details .group{border-bottom:solid 1px #d0cfcb}.details .group:not(:last-child){margin-bottom:6px}.details .group .value{float:right}.details .group .value.left{text-align:left}.details .group.double-top-padding{padding-top:34px}.details .group.double-bottom-padding{padding-bottom:34px}.details .label,.details .value{margin-bottom:3px;display:inline-block;width:50%}.details .label{color:#999;height:30px;line-height:1.8;font-size:14px}.details .value{text-align:right;height:25px;line-height:1.7;color:#333}.details .group.main{font-weight:500}.details .group.main .label{color:#333;line-height:1.7;font-size:15px}.details .group.main .value{font-size:20px;line-height:1.5}.details.sole-trader .label{text-align:left}.quote-email-details{font-size:15px}.quote-email-details.header{font-weight:500;font-size:20px;line-height:30px;margin-top:20px;margin-bottom:20px}.quote-email-details .group{border-bottom:solid 1px #d0cfcb}.quote-email-details .group:not(:last-child){margin-bottom:.3em}.quote-email-details .group .value{float:right}.quote-email-details .group .value.left{text-align:left}.quote-email-details .group.double-top-padding{padding-top:.6em}.quote-email-details .group.double-bottom-padding{padding-bottom:.6em}.quote-email-details .label,.quote-email-details .value{margin-bottom:.2em;display:inline-block;width:50%}.quote-email-details .label{display:inline-flex;color:#999;height:1.7em;line-height:1.8;font-size:14px}.quote-email-details .value{text-align:right;height:1.4em;line-height:1.7;color:#333}.quote-email-details .group.main{font-weight:500}.quote-email-details .group.main .label{color:#333;line-height:1.7;font-size:14px}.quote-email-details .group.main .value{font-size:16px;line-height:1.5}.quote-email-details.sole-trader .label{text-align:left}.row{display:flex;min-height:100%}.row.distributed{justify-content:space-around}.row .column:not(:last-child){margin-right:25px}.row .column.less-space-right:not(:last-child){margin-right:10px}.row .column.vertical-flow{display:flex;flex-direction:column-reverse;justify-content:space-between}.row .column.centered{display:flex;flex-direction:column;align-items:center}.row .weight-1{flex:1}.row .weight-2{flex:2}.row .weight-3{flex:3}@keyframes form_row_in_animation{0%{opacity:0;max-height:0;margin-bottom:0}to{opacity:1;max-height:63px;margin-bottom:40px}}@keyframes form_row_out_animation{0%{opacity:1;max-height:63px;margin-bottom:40px}to{opacity:0;max-height:0;margin-bottom:0}}.animate-form-row :enter{animation:form_row_in_animation .3s linear}.animate-form-row :leave{animation:form_row_out_animation .3s linear}@keyframes taller_form_row_in_animation{0%{opacity:0;max-height:0;margin-bottom:0}to{opacity:1;max-height:83px;margin-bottom:40px}}@keyframes taller_form_row_out_animation{0%{opacity:1;max-height:83px;margin-bottom:40px}to{opacity:0;max-height:0;margin-bottom:0}}.animate-taller-form-row.ng-enter{animation:taller_form_row_in_animation .3s linear}.animate-taller-form-row.ng-leave{animation:taller_form_row_out_animation .3s linear}.less-space-below-add,.less-space-below-remove{transition:margin-bottom .3s}.error-banner{position:relative;z-index:400;top:95px;background-color:#f9e1e1;height:40px;width:100%;color:#d63234;font-size:14px;box-shadow:0 1px 3px 1px #cecece}.error-banner.proposal{display:flex;align-items:center;justify-content:center}.error-banner.agreement{position:fixed;display:flex;align-items:center;padding-left:220px}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:#f6f6f6;margin:0}html,body,.container{height:100%}.container{max-width:1280px;margin:0 auto;padding-top:74px;padding-left:20px;padding-right:20px}.container.narrow{width:820px}section{margin-bottom:40px}section .content{margin-left:30px}.hidden{position:absolute;left:-9999px}html,body{height:100%}body{margin:0}
