@charset "UTF-8";.hide,.show-small-only{display:none}@media screen and (max-width: 39.9375em){.show-small-only{display:block}}.hide-small-only{display:block}@media screen and (max-width: 39.9375em){.hide-small-only{display:none}}.medium-only{display:none}@media screen and (min-width: 40em) and (max-width: 63.9375em){.medium-only{display:block}}.medium-up{display:none}@media screen and (min-width: 40em){.medium-up{display:block}}.large-only{display:none}@media large-only{.large-only{display:block}}.large-up{display:none}@media large-up{.large-up{display:block}}#sso_viewport{background:#0000;bottom:0;height:1px;position:absolute;right:0;width:1px}@media screen and (max-width: 39.9375em){#sso_viewport{z-index:1}}@media screen and (min-width: 40em) and (max-width: 63.9375em){#sso_viewport{z-index:2}}@media screen and (min-width: 64em){#sso_viewport{z-index:3}}@font-face{font-family:sso_icons;src:url(/assets/motability/fonts/sso_icons/sso_icons.eot);src:url(/assets/motability/fonts/sso_icons/sso_icons.eot#iefix) format("embedded-opentype"),url(/assets/motability/fonts/sso_icons/sso_icons.ttf) format("truetype"),url(/assets/motability/fonts/sso_icons/sso_icons.woff) format("woff"),url(/assets/motability/fonts/sso_icons/sso_icons.svg#sso_icons) format("svg");font-weight:400;font-style:normal}.sso_client-avatar{background-image:url(/assets/motability/images/user.svg)}.sso_icon-product{border-radius:100%;color:#fff;display:block;height:55px;position:relative;width:55px}@media screen and (max-width: 39.9375em){.sso_icon-product{height:44px;width:44px}}[class*=sso_policy-] .sso_icon-product,[class*=sso_quote-] .sso_icon-product{background-size:62px 62px;background-position-x:0;background-position-y:center;width:62px;height:62px}@media screen and (max-width: 39.9375em){[class*=sso_policy-] .sso_icon-product,[class*=sso_quote-] .sso_icon-product{background-size:50px 50px;height:50px;width:50px}}.sso_policy-motor-car .sso_icon-product{background-image:url(/assets/motability/images/motor_car.svg)}.sso_policy-motor-pws .sso_icon-product{background-image:url(/assets/motability/images/motor_pws.svg)}.sso_policy-motor-wav .sso_icon-product{background-image:url(/assets/motability/images/motor_wav.svg)}.sso_icon-product:before{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 39.9375em){.sso_icon-product:before{font-size:25px}}.sso_quick-quote .sso_icon-product:before{content:"";font-size:75px;color:#222}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#sso.my-dashboard{margin:0 auto;min-height:500px;position:relative}@media screen and (min-width: 80em){#sso.my-dashboard{max-width:1280px}}@media screen and (max-width: 39.9375em){#sso.my-dashboard{width:100%}}#sso.my-dashboard form{margin:0}@media screen and (max-width: 39.9375em){#sso.my-dashboard form{margin-top:20px}}#sso.my-dashboard hr{margin:30px 0}#sso.my-dashboard .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#sso.my-dashboard .sso_container{padding:11px 0 30px}@media screen and (min-width: 40em){#sso.my-dashboard .sso_container{padding:40px 0}}#sso.my-dashboard .sso_container-narrow{max-width:936px}#sso.my-dashboard .sso_overlay{background:#fff;display:none;height:100%;left:0;position:absolute;top:-15px;width:100%;z-index:50;transition:all .2s linear}#sso.my-dashboard .sso_overlay.active{display:block}#sso.my-dashboard .sso_no-border{border:0}#sso.my-dashboard .sso__loading{width:100%;display:flex;align-items:center;justify-content:center;padding:48px 0 24px}.section{padding-top:0}.hidden{display:none}.my-dashboard h1{color:#222;font:30px/42px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:24px;padding:0}@media screen and (min-width: 40em){.my-dashboard h1{font-size:42px;line-height:52px}}.my-dashboard h2{color:#222;font:35px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;padding-bottom:30px}.my-dashboard h3{color:#222;font:28px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;padding-bottom:30px}.my-dashboard p{color:#222;font:18px/28px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:.75rem}.my-dashboard p strong{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.my-dashboard .sso_heading-highlight{color:#222}.my-dashboard .sso_heading-info{color:#7a7a7a;font:22px/1.5 Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.my-dashboard .sso_heading-important{color:#e70c2c;font:24px/1.5 Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.my-dashboard .sso_heading-success{padding:0 0 0 60px;position:relative}.my-dashboard .sso_heading-success:before{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#b3d134;font-size:40px;left:0;position:absolute;top:4px}.my-dashboard .sso_heading-warning{padding:0 0 0 60px;position:relative}.my-dashboard .sso_heading-warning:before{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#ffca13;font-size:40px;left:0;position:absolute;top:4px}.my-dashboard .sso_heading-alert{padding:0 0 0 60px;position:relative}.my-dashboard .sso_heading-alert:before{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#e70c2c;font-size:40px;left:0;position:absolute;top:4px}.my-dashboard .sso_heading-error{padding:0 0 0 60px;position:relative}.my-dashboard .sso_heading-error:before{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#e70c2c;font-size:40px;left:0;position:absolute;top:4px}.my-dashboard .sso_text-info{font-size:20px;margin-bottom:25px}.my-dashboard .sso_text-info+.sso_text-info{margin-top:-15px}.my-dashboard .sso_extra-bold{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.my-dashboard .sso_heading-highlight~.sso_text-info{margin-top:-12px;max-width:100%;font-size:25px}@media screen and (max-width: 39.9375em){.my-dashboard .sso_heading-highlight~.sso_text-info{font-size:20px}}.my-dashboard .sso_link{display:inline;font-size:18px;text-decoration:none;color:#0354a4}.my-dashboard .sso_link:hover{cursor:pointer;text-decoration:underline;color:#2677c7}.my-dashboard .sso_link.disabled{color:#e5e5e5}.my-dashboard .sso_link.disabled:hover{cursor:default}.my-dashboard .sso_link-spinner{display:inline-block;height:25px;width:30px;background:#fff url(/assets/motability/images/spinner-636363-bg-white.gif) no-repeat 0 2px;background-size:25px;text-indent:-9999px}.my-dashboard .sso_email{word-wrap:break-word}.my-dashboard [class*=sso_button]{position:relative;border-style:solid;border-width:2px;font:500 18px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;min-height:50px;margin:0 10px 0 0;min-width:151px;border-radius:4px;transition:none!important}@media screen and (max-width: 39.9375em){.my-dashboard [class*=sso_button]{height:auto;padding-left:.5rem;padding-right:.5rem;width:100%}.my-dashboard [class*=sso_button]:not(:first-of-type){margin-top:20px}}.my-dashboard [class*=sso_button]:hover{text-decoration:none;transition:all .3s ease-in-out!important}@media screen and (max-width: 39.9375em){.my-dashboard submit-button{display:block;padding-bottom:20px}}.my-dashboard .sso_button-primary{background:#222;border-color:#0000;color:#fff}.my-dashboard .sso_button-primary.spinner:disabled{color:#b6d323}.my-dashboard .sso_button-primary.spinner:disabled:after{background:url(/assets/motability/images/spinner-000-bg-green.gif) no-repeat 50% 50%;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.my-dashboard .sso_button-primary:not(:disabled):focus,.my-dashboard .sso_button-primary:not(:disabled):hover{background:#2677c7;box-shadow:0 0 0 2px #fff,0 0 0 5px #0354a4}.my-dashboard .sso_button-secondary{background:#fff;border-color:#222;color:#222}.my-dashboard .sso_button-secondary:not(:disabled):focus,.my-dashboard .sso_button-secondary:not(:disabled):hover{background:#e70c2c;border-color:#0000;color:#fff}.my-dashboard .sso_button-tertiary{background:#fff;border-color:#222;color:#222}.my-dashboard .sso_button-tertiary.spinner:disabled{color:#fff}.my-dashboard .sso_button-tertiary.spinner:disabled:after{background:url(/assets/motability/images/spinner-636363-bg-white.gif) no-repeat 50% 50%;background-size:32px 32px;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.my-dashboard .sso_button-tertiary:focus:not(:disabled),.my-dashboard .sso_button-tertiary:hover:not(:disabled){background:#595959;border-color:#0000;color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 5px #222}.my-dashboard .sso_button-tertiary:focus:disabled,.my-dashboard .sso_button-tertiary:hover:disabled{background:#fff;border-color:#222;color:#fff}.my-dashboard .sso_button-small{min-width:95px;width:auto;padding-left:15px;padding-right:15px}.my-dashboard .sso_button-alike{display:inline-block;padding:11px 7px;text-align:center;text-decoration:none}.my-dashboard .sso_button-details{box-shadow:0 1px 4px #00000047;border:none;border-left:4px solid #bfe401;border-radius:4px;max-width:330px;width:100%;font-size:inherit;line-height:normal;padding:0 1em;color:#222}.my-dashboard .sso_button-details:not(:disabled):focus,.my-dashboard .sso_button-details:not(:disabled):hover{border:1px solid #bfe401;color:#222}.my-dashboard .sso_button-request{background:#fff;box-shadow:0 1px 4px #00000047;border:none;border-left:4px solid #e70c2c;border-radius:4px;max-width:330px;width:100%;font-size:inherit;line-height:normal;padding:0 1em}.my-dashboard .sso_button-request:not(:disabled):focus,.my-dashboard .sso_button-request:not(:disabled):hover{border:1px solid #e70c2c;color:#222;background:#fff;box-shadow:none}#sso.my-dashboard [type=checkbox]:checked,#sso.my-dashboard [type=checkbox]:not(:checked){left:-9999px;position:absolute}#sso.my-dashboard [type=checkbox]:checked+label,#sso.my-dashboard [type=checkbox]:not(:checked)+label{cursor:pointer;font-size:18px;height:100%;line-height:44px;padding-left:34px;position:relative;width:100%}#sso.my-dashboard [type=checkbox]:checked+label:before,#sso.my-dashboard [type=checkbox]:not(:checked)+label:before{background:#fff;border:2px solid #e5e5e5;border-radius:4px;content:"";height:24px;left:0;position:absolute;top:10px;width:24px}#sso.my-dashboard [type=checkbox]:checked+label:after,#sso.my-dashboard [type=checkbox]:not(:checked)+label:after{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#7a7a7a;font-size:14px;display:block;left:5px;position:absolute;top:15px;transition:opacity .2s,transform .2s}#sso.my-dashboard [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}#sso.my-dashboard [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#sso.my-dashboard [type=checkbox]:disabled+label{background-color:#424242;border-color:#bfbfbf;color:#e0e0e0}#sso.my-dashboard [type=checkbox]:disabled:checked+label:before,#sso.my-dashboard [type=checkbox]:disabled:not(:checked)+label:before{background-color:#424242;border-color:#bfbfbf}#sso.my-dashboard [type=checkbox]:disabled:checked+label:after{opacity:.5}#sso.my-dashboard [type=checkbox]:focus:not(:disabled)+label:before{border-color:#bfe401}#sso.my-dashboard .sso_form-toggle-type [type=checkbox]+label{display:inline-block;width:35px;top:1px;left:-47px;margin:0;padding:0;font-size:13px;text-align:right;-webkit-user-select:none;user-select:none}#sso.my-dashboard .sso_form-toggle-type [type=checkbox]+label:after,#sso.my-dashboard .sso_form-toggle-type [type=checkbox]+label:before{display:none}@media screen and (max-width: 39.9375em){#sso.my-dashboard .sso_form-toggle-type [type=checkbox]+label{top:-46px;left:-10px;float:right}}#sso.my-dashboard .sso_form-toggle-type [type=checkbox]#sso_sign-in-password-toggle+label{color:#6f6f6f;top:-32px;line-height:normal}@media screen and (min-width: 40em){#sso.my-dashboard .sso_form-toggle-type [type=checkbox]#sso_sign-in-password-toggle+label{left:-15px;float:right}}#sso.my-dashboard .sso_form-toggle-type [type=checkbox]#sso_change-username-password-toggle+label{top:-30px;line-height:normal}@media screen and (min-width: 40em){#sso.my-dashboard .sso_form-toggle-type [type=checkbox]#sso_change-username-password-toggle+label{top:-32px;left:-185px;float:right}}#sso.my-dashboard .sso_form-toggle-type [type=checkbox]#sso_b4c-entry-password-toggle+label{top:-32px;line-height:normal}@media screen and (min-width: 40em){#sso.my-dashboard .sso_form-toggle-type [type=checkbox]#sso_b4c-entry-password-toggle+label{left:235px;float:left}}#sso .sso_form-step-display{color:#6f6f6f;font:18px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:5px}@media screen and (min-width: 40em){#sso .sso_form-step-display{font-size:20px}}.sso_form-element{margin:0 0 35px;position:relative}.sso_form-element:after{clear:both;content:"";display:table}.sso_form-actions{margin:35px 0 30px}.sso_form-actions.sso_update-details{border-bottom:1px solid #bfbfbf;margin-bottom:45px;margin-top:10px;padding-bottom:30px}@media screen and (min-width: 40em){.sso_form-actions{overflow:hidden;border-top:1px solid #979797;padding:15px 0 0}}.sso_form-label{color:#2f2f2f;display:block;font-size:18px;line-height:1.5;margin-bottom:10px;max-width:320px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}.sso_form-label span{color:#6f6f6f;font-size:16px;display:block}.sso_form-label span ul{margin:5px 0 10px}.sso_form-label span ul li{font-size:16px;line-height:18px;list-style:none;margin-bottom:5px;padding-left:18px;position:relative}.sso_form-label span ul li:before{background:#e5e5e5;border-radius:50%;content:"";display:inline-block;height:5px;left:4px;position:absolute;top:6px;width:5px}.sso_form-input input,.sso_form-input select{border-radius:4px;color:#000;border:2px solid #b2b2b2;box-shadow:none;font-size:18px;height:48px;margin:0;padding:10px;width:100%}@media screen and (min-width: 40em){.sso_form-input input,.sso_form-input select{max-width:288px}}.sso_form-input input:active:not([disabled]),.sso_form-input input:focus:not([disabled]),.sso_form-input select:active:not([disabled]),.sso_form-input select:focus:not([disabled]){background-color:#fff;border-color:#ffca13;box-shadow:none;outline:none}.sso_form-input input:disabled,.sso_form-input select:disabled{background-color:#424242;color:#e0e0e0}.sso_form-input input.ng-invalid:not(.ng-pristine),.sso_form-input select.ng-invalid:not(.ng-pristine){border-color:#ec3d56}.sso_form-input input.ng-invalid:not(.ng-pristine):focus,.sso_form-input select.ng-invalid:not(.ng-pristine):focus{border-color:#ffca13}.sso_form-toggle .sso_form-input input,.sso_form-toggle .sso_form-input select{float:left}.clear-show-hide .sso_form-input input,.clear-show-hide .sso_form-input select{padding-right:60px}@media screen and (max-width: 39.9375em){.sso_form-input input,.sso_form-input select{position:relative}}.sso_form-input select{appearance:none;background:#fff url(/assets/common/images/drop-down-arrow.png) no-repeat 0 0;background-position:calc(100% - 8px) 18px;background-size:14px 10px;height:48px;padding-right:30px;text-indent:.01px;white-space:nowrap}.sso_form-input select,.sso_form-input select option{overflow:hidden;text-overflow:ellipsis}.sso_form-input select:-moz-focusring{color:#0000;text-shadow:0 0 0 #7a7a7a}.sso_form-input select:focus:not([disabled]),.sso_form-input select:not(.ng-untouched){outline:none;max-width:100%}@media screen and (min-width: 40em){.sso_form-input select:focus:not([disabled]),.sso_form-input select:not(.ng-untouched){width:auto;min-width:288px}}.sso_form-input #sso_forgotten-password-postcode{max-width:160px}.sso_form-input-dob:nth-child(0n+3){margin-right:0;color:red}.sso_form-fieldset{margin:0;border:0;padding:0}.sso_form-legend{color:#4d4d4d;display:block;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5;margin-bottom:10px;max-width:320px}.sso_form-legend span{display:block;color:#6f6f6f;font-size:16px}.sso_form-radio{position:relative;overflow:hidden;margin:0 0 15px;padding:0 0 15px}@media screen and (max-width: 39.9375em){.sso_form-radio{max-height:80px}}.sso_form-radio label{display:inline-block;width:auto;min-width:335px;padding:14px 15px;border:2px solid #b2b2b2;border-radius:4px;height:48px;margin:0!important;box-shadow:0 2px 1px 0 #cfcfcf;background:#fff;color:#4d4d4d;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;transition:.3s}@media screen and (max-width: 39.9375em){.sso_form-radio label{width:100%}}@media screen and (min-width: 40em){.sso_form-radio label{max-width:379px}}.sso_form-radio label:hover{border:2px solid #d91f26;background-color:#d91f26;color:#fff}.sso_form-radio label input{position:static;margin-right:0 5px}.sso_form-radio label input:hover{border-color:#d91f26;background-color:#d91f26;color:#fff}.sso_form-radio label input:focus+label{border-color:#ffca13;background:#fff7e6;outline:none}.sso_form-radio label input:checked+label{border-color:#d91f26;background:#d91f26;color:#fff}.sso_form-radio input{position:absolute;margin-right:10px;top:-25px;left:-25px}.sso_form-radio input:focus+label{border-color:#ffca13;background:#fff7e6;outline:none}.sso_form-radio input:checked+label{border-color:#d91f26;background:#d91f26;color:#fff}.sso_form-dob{display:inline-block;margin-bottom:0;width:29%;margin-right:3%}@media screen and (max-width: 39.9375em){.sso_form-dob{margin-right:3.3%}}.sso_form-dob .sso_form-label{margin-bottom:0}.sso_form-dob .sso_form-input select{width:100%}@-moz-document url-prefix(){.sso_form-dob .sso_form-input select{font-size:17.5px;padding-right:27px}}.sso_form-dob .sso_form-input select:focus:not([disabled]),.sso_form-dob .sso_form-input select:not(.ng-untouched){min-width:100%}.sso_form-dob-last{width:32%;margin-right:0}.sso_form-output{font:18px/1.5 Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;word-wrap:break-word}.sso_form-error{clear:left;color:#ec3d56;font-size:16px;padding-top:6px}input~.sso_form-error{display:none}.ng-invalid.ng-dirty:not(:focus)~.sso_form-error{display:block}.sso_form-password-strength{color:#6f6f6f;font:16px/20px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:15px;clear:both;padding-top:10px}.sso_form-password-strength span{background:#bfbfbf;border-radius:50%;display:inline-block;height:15px;margin:0 2px;vertical-align:middle;width:15px}.sso_form-password-strength span.sso_password-strong:first-child{background-color:#d8202b}.sso_form-password-strength span.sso_password-strong:nth-child(2){background-color:#f58a37}.sso_form-password-strength span.sso_password-strong:nth-child(3){background-color:#e8c114}.sso_form-password-strength span.sso_password-strong:nth-child(4){background-color:#d9e84f}.sso_form-password-strength span.sso_password-strong:nth-child(5){background-color:#b2c641}.sso_date-of-birth{border:0;height:auto;margin:0 0 35px;overflow:hidden;padding:0;width:100%}.sso_date-of-birth legend{color:#4d4d4d;font-weight:400}.sso_date-of-birth-fields{width:291px}@media screen and (max-width: 39.9375em){.sso_date-of-birth-fields{width:100%}}.sso_caps-alert{position:relative;padding-top:10px;clear:both}.sso_caps-alert:before{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#ffca13;font-size:25px;margin-right:10px;vertical-align:top}@media screen and (max-width: 39.9375em){.sso_caps-alert{display:none}}#sso.my-dashboard .sso_list-inline{list-style:none;margin:0}#sso.my-dashboard .sso_list-inline li{border:none;display:block;padding:0 0 20px}@media screen and (min-width: 64em){#sso.my-dashboard .sso_list-inline li{border-left:1px solid #bfbfbf;display:inline-block;padding:0 10px}#sso.my-dashboard .sso_list-inline li:first-child{border:none;padding-left:0}}#sso.my-dashboard .sso_list-feedback,#sso.my-dashboard .sso_list-password{list-style:none;margin:0 0 20px}#sso.my-dashboard .sso_list-feedback li,#sso.my-dashboard .sso_list-password li{display:block}#sso.my-dashboard .sso_list-unstyled{list-style:none;margin:0}#sso.my-dashboard .sso_feedback-plain{color:#2f2f2f;font:18px/26px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:16px;padding:0 0 0 28px;position:relative}#sso.my-dashboard .sso_feedback-plain:before{content:"•";color:#e5e5e5;font-size:21px;left:7px;position:absolute;top:-1px}#sso.my-dashboard .sso_feedback-success{color:#2f2f2f;font:18px/26px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:16px;padding:0 0 0 40px;position:relative}#sso.my-dashboard .sso_feedback-success:before{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#88b72f;font-size:26px;left:0;position:absolute;top:0}#sso.my-dashboard .sso_feedback-alert{color:#2f2f2f;font:18px/26px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:16px;padding:0 0 0 40px;position:relative}#sso.my-dashboard .sso_feedback-alert:before{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#f9d56a;font-size:26px;left:0;position:absolute;top:0}#sso.my-dashboard .sso_feedback-error{color:#2f2f2f;font:18px/26px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:16px;padding:0 0 0 40px;position:relative}#sso.my-dashboard .sso_feedback-error:before{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#ec3d56;font-size:26px;left:0;position:absolute;top:0}#sso.my-dashboard .sso_password-plain{color:#6f6f6f;font:16px/20px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:8px;padding:0 0 0 27px;position:relative}#sso.my-dashboard .sso_password-plain:before{content:"•";color:#6f6f6f;font-size:21px;left:5px;position:absolute;top:-1px}#sso.my-dashboard .sso_password-success{color:#6f6f6f;font:16px/20px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:8px;padding:0 0 0 27px;position:relative}#sso.my-dashboard .sso_password-success:before{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#b3d134;font-size:18px;left:0;position:absolute;top:0}@media screen and (min-width: 40em){#sso.my-dashboard #sso_message-element-errorMessage,#sso.my-dashboard #sso_message-element-errorMessage p{max-width:302px}}#sso.my-dashboard .sso_message-element{margin-top:25px;padding:15px 15px 15px 70px;position:relative}#sso.my-dashboard .sso_message-element :not(:first-child){margin-top:14px}@media screen and (max-width: 39.9375em){#sso.my-dashboard .sso_message-element{padding-left:15px}#sso.my-dashboard .sso_message-element p:first-child{padding-left:35px}}#sso.my-dashboard .sso_message-element p{font:16px/1.5 Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;margin:8px 0 .35rem;line-height:20px}@media screen and (max-width: 39.9375em){#sso.my-dashboard .sso_message-element p{margin-top:5px;font-size:14px}}#sso.my-dashboard .sso_message-element p:nth-child(3){margin-top:0}#sso.my-dashboard .sso_message-element ul{margin-bottom:.35rem}@media screen and (max-width: 39.9375em){#sso.my-dashboard .sso_message-element ul{font-size:14px}}#sso.my-dashboard .sso_message-element.sso_message-error{background:#fff;border:2px solid #ec3d56;border-radius:4px;width:100%;box-shadow:0 1px 4px 0 #2223;margin-bottom:35px}#sso.my-dashboard .sso_message-element.sso_message-error:before{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#ec3d56;font-size:32px;left:25px;position:absolute;top:15px}@media screen and (max-width: 39.9375em){#sso.my-dashboard .sso_message-element.sso_message-error:before{font-size:25px;left:15px}}#sso.my-dashboard .sso_message-element.sso_message-activate,#sso.my-dashboard .sso_message-element.sso_message-success{background:#fff;border:2px solid #b1d300;border-radius:4px;box-shadow:0 1px 4px 3px #2223}#sso.my-dashboard .sso_message-element.sso_message-activate:before,#sso.my-dashboard .sso_message-element.sso_message-success:before{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#b1d300;font-size:32px;left:25px;position:absolute;top:15px}@media screen and (max-width: 39.9375em){#sso.my-dashboard .sso_message-element.sso_message-activate:before,#sso.my-dashboard .sso_message-element.sso_message-success:before{font-size:25px;left:15px}}#sso.my-dashboard .sso_message-element.sso_message-activate{border-color:#cfcfcf;box-shadow:none}@media screen and (max-width: 39.9375em){#sso.my-dashboard .sso_message-element.sso_message-activate{border:none;padding:15px 0;margin:0}}#sso.my-dashboard .sso_message-element.sso_message-activate:before{margin:0 auto;left:0;right:0;text-align:center;top:36px;font-size:48px}@media screen and (max-width: 39.9375em){#sso.my-dashboard .sso_message-element.sso_message-activate:before{font-size:48px;left:0}}#sso.my-dashboard .sso_message-element.sso_message-activate .sso_message-title{margin-top:2em;font:36px/1.5 Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;padding-left:0}@media screen and (max-width: 39.9375em){#sso.my-dashboard .sso_message-element.sso_message-activate .sso_message-title{font-size:36px;margin-top:2em;min-height:25px}}#sso.my-dashboard .sso_message-element.sso_message-activate p:not(.sso_message-title){text-align:center;margin:1em 0;font-size:18px}#sso.my-dashboard .sso_message-element.sso_message-warning{background:#fff;border:2px solid #ffca13;border-radius:4px;box-shadow:0 2px 4px 0 #0003}#sso.my-dashboard .sso_message-element.sso_message-warning:before{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#ffca13;font-size:32px;left:25px;position:absolute;top:15px}@media screen and (max-width: 39.9375em){#sso.my-dashboard .sso_message-element.sso_message-warning:before{font-size:25px;left:15px}}#sso.my-dashboard .sso_message-element .sso_message-title{font:18px/1.5 Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin-top:4px;line-height:22px}@media screen and (max-width: 39.9375em){#sso.my-dashboard .sso_message-element .sso_message-title{font-size:18px;margin-top:0;min-height:25px}}#sso.my-dashboard .sso_message-element .sso_message-link{display:inline-block;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}@media screen and (min-width: 40em){#sso.my-dashboard #sso_message-element-authenticationError{max-width:302px}}#sso .sso_modal-overlay{position:fixed;background:#0000;background-color:#00000080;top:0;height:100%;width:100%;right:0;z-index:1000}@media screen and (min-width: 40em){#sso .sso_modal-overlay{padding:0 50%}#sso .sso_modal-overlay:before{content:"";display:inline-block;height:50%;vertical-align:middle}}@media screen and (max-width: 39.9375em){#sso .sso_modal-overlay{background:#fff}}#sso .sso_modal-lightbox-form{position:relative;background:#fff;height:auto;width:650px;padding:60px 95px 40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1001;border-radius:4px;box-shadow:0 0 8px 0 #2f2f2f33;max-height:95%;overflow-y:scroll}@media screen and (min-width: 40em){#sso .sso_modal-lightbox-form{display:inline-block;vertical-align:middle}}@media screen and (max-width: 39.9375em){#sso .sso_modal-lightbox-form{width:100%;padding:35px 30px 0;height:100%;max-height:100%;-webkit-transform:none;transform:none}}#sso .sso_modal-lightbox-form .sso_modal-lightbox-inner .sso_modal-lightbox-separator{padding-top:20px;margin-bottom:15px}@media screen and (max-width: 39.9375em){#sso .sso_modal-lightbox-form .sso_modal-lightbox-inner{padding:0;margin-top:0}#sso .sso_modal-lightbox-form .sso_modal-lightbox-inner h2.sso_line-up-heading-text{width:90%;margin-top:-40px;padding-top:25px}#sso .sso_modal-overlay.policy-schedule-bg{background:#00000080}#sso .sso_modal-lightbox-form.policy-schedule{height:300px;width:95%;top:calc(50% - 150px);left:2.5%}}#sso .sso_modal-step-display{font:24px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#9b9b9b;margin-bottom:20px}#sso .sso_modal-heading{padding:0 50px 20px 0;margin:0}#sso .sso_modal-intro{margin-bottom:30px}#sso .sso_modal-lightbox-round-close{text-indent:-9999px;position:absolute}@media screen and (max-width: 39.9375em){#sso .sso_modal-lightbox-round-close{height:25px;width:30px;right:30px;top:40px}}@media screen and (min-width: 40em){#sso .sso_modal-lightbox-round-close{border-radius:50%;border:2px solid #cecece;height:48px;right:24px;top:24px;width:48px}}#sso .sso_modal-lightbox-round-close:after,#sso .sso_modal-lightbox-round-close:before{background-color:#636363;content:"";height:19px;left:20px;position:absolute;width:4px}#sso .sso_modal-lightbox-round-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#sso .sso_modal-lightbox-round-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#sso .sso_modal-lightbox-round-close:focus{outline:none}@media screen and (min-width: 40em){#sso .sso_modal-lightbox-round-close:focus{border-color:#f8cb51}}#sso .sso_modal-lightbox-round-close:hover{cursor:pointer}@media screen and (max-width: 39.9375em){#sso .sso_modal-lightbox-round-close:hover:after,#sso .sso_modal-lightbox-round-close:hover:before{background-color:#d91f26}}@media screen and (min-width: 40em){#sso .sso_modal-lightbox-round-close:hover{background-color:#d91f26;border-color:#d91f26}#sso .sso_modal-lightbox-round-close:hover:after,#sso .sso_modal-lightbox-round-close:hover:before{background-color:#fff}}#sso .sso_modal-journey-end{text-align:center}#sso .sso_modal-journey-end [class^=sso_heading]{padding:85px 0 10px;font-size:40px;line-height:48px}#sso .sso_modal-journey-end [class^=sso_heading]:before{top:0;left:50%;transform:translateX(-50%);font-size:70px}@media screen and (min-width: 40em){#sso .sso_modal-journey-end{margin:20px 0}#sso .sso_modal-journey-end p{margin:0 auto 15px}#sso .sso_modal-journey-end [class^=sso_heading]{margin-bottom:15px;font-size:50px;line-height:60px}#sso .sso_modal-journey-end .sso_form-actions{border:0}}#sso .sso_modal-journey-end hr{margin:30px 0}#sso .sso_dashboard{position:relative}@media screen and (min-width: 40em){#sso .sso_dashboard h2{font-size:28px}}#sso .sso_dashboard-header{padding-bottom:20px;position:relative}#sso .sso_dashboard-header .sso_heading-highlight{margin:0 0 6px}#sso .sso_dashboard-greeting{font-size:22px}@media screen and (min-width: 40em){#sso .sso_dashboard-greeting{font-size:24px}}#sso .sso_dashboard-nav{margin-bottom:30px;margin-top:24px}@media screen and (min-width: 40em){#sso .sso_dashboard-nav{padding:0 0 20px}}#sso .sso_dashboard-nav ul{margin:0 0 15px}#sso .sso_dashboard-nav ul.occ-tabs{border-bottom:none}#sso .sso_dashboard-nav li{position:relative;margin:0;border-top:2px solid #0000001a}#sso .sso_dashboard-nav li.back{padding-left:25px}@media screen and (max-width: 39.9375em){#sso .sso_dashboard-nav li:after{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:calc(50% - 6px);right:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#sso .sso_dashboard-nav li.back:after{left:10px;right:auto;-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@media screen and (min-width: 40em){#sso .sso_dashboard-nav li{border:0;float:left;width:20%}#sso .sso_dashboard-nav li:nth-child(4){width:25%}#sso .sso_dashboard-nav li:nth-child(5){width:15%}}#sso .sso_dashboard-nav a{display:block;width:100%;height:60px;margin:0;border:0;padding:16px 27px 14px 0;color:#2f2f2f;font-size:18px;line-height:29px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;text-align:left;text-decoration:none}@media screen and (min-width: 40em){#sso .sso_dashboard-nav a{border-radius:0;padding:16px 10px 14px}}@media screen and (min-width: 64em){#sso .sso_dashboard-nav a{padding:12px 27px 14px}}@media screen and (min-width: 40em){#sso .sso_dashboard-nav ul:after{display:block;content:"";clear:both}#sso .sso_dashboard-nav a{background:#fff;border-bottom:3px solid #0000001a;font-size:16px;line-height:18px;text-align:center;position:relative;width:auto}#sso .sso_dashboard-nav a:focus,#sso .sso_dashboard-nav a:hover{background:#222;border-color:#222;color:#fff;outline:0;z-index:2;box-shadow:none}#sso .sso_dashboard-nav a:focus:after,#sso .sso_dashboard-nav a:hover:after{background:#222}#sso .sso_dashboard-nav a.active{background:#fff;border-bottom:3px solid #e70c2c;transition:none}#sso .sso_dashboard-nav a.active:focus,#sso .sso_dashboard-nav a.active:hover{background:#222}}#sso .sso_dashboard-content{margin-top:20px;margin-bottom:30px;position:relative}@media screen and (min-width: 40em){#sso .sso_dashboard-content{margin-top:0}}#sso .sso_dashboard-content .sso_message-element{margin-top:0;margin-bottom:25px}#sso .sso_dashboard-mobile-section{color:#e70c2c;font-size:35px}#sso .sso_dashboard-mobile-section+h2{font-size:28px;margin-bottom:15px}#sso .sso_dashboard-header-container{display:flex;justify-content:space-between;grid-gap:20px;gap:20px}#sso .sso_dashboard-header-container h1{text-wrap:nowrap}#sso .sso_dashboard-header-container sso-header{align-self:center}#sso .sso_dashboard-header-container sso-header .sso_dashboard-header{padding:0}#sso .sso_dashboard-button-container--header{display:none}@media screen and (min-width: 40em){#sso .sso_dashboard-button-container--header{display:flex;align-items:center;flex-wrap:wrap-reverse;justify-content:flex-end;grid-gap:14px;gap:14px}}#sso .sso_dashboard-button-container--footer{display:flex;flex-direction:column;grid-gap:14px;gap:14px}@media screen and (min-width: 40em){#sso .sso_dashboard-button-container--footer{display:none}}#sso .sso_dashboard-return,#sso .sso_dashboard-signout{margin:0}@media screen and (min-width: 40em){#sso .sso_dashboard-return,#sso .sso_dashboard-signout{margin-right:0;margin-top:0}#sso .sso_dashboard-signout{width:-moz-fit-content;width:fit-content;margin-left:auto}}#sso .sso_dashboard-return{padding:10px;text-decoration:none;text-align:center}@media screen and (max-width: 39.9375em){#sso .sso_dashboard-back-button{background-color:#f3f3f3;margin:0 -calc((100% - $wrapper-width-small)/2) -10px}#sso .sso_dashboard-back-button a{color:#2677c7;display:inline-block;font:16px/16px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;margin-left:calc((100% - $wrapper-width-small)/2);padding:30px 25px;position:relative;text-decoration:underline;border:none}#sso .sso_dashboard-back-button a:before{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}}#sso .sso_dashboard .sso_message-element{margin:25px 0}.sso_policy{position:relative}@media screen and (min-width: 40em){.sso_policy{margin-right:15px}}@media screen and (min-width: 64em){.sso_policy{margin-right:32px}}#sso.my-dashboard .sso_policy .sso_message-element{margin:0 0 20px}.sso_policy h3{padding-top:20px}.sso_policy p{color:#4d4d4d;font-size:16px;line-height:1.5;margin-top:30px}.sso_policy-documents{margin:0}.sso_policy-documents li{padding:10px 100px 10px 0;position:relative}.sso_policy-documents li:first-child{margin-top:10px}.sso_policy-documents li.sso_policy-documents-message{background:#f9de91;border:1px solid #ffca13;padding:20px}.sso_policy-documents li.sso_policy-documents-message p{color:#222;margin:0}.sso_policy-documents li h4{font:18px/22px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin:0 5px 0 0}@media screen and (min-width: 40em){.sso_policy-documents li h4{display:inline-block}}.sso_policy-documents li span{color:#424242;display:block;font:14px/22px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}@media screen and (min-width: 40em){.sso_policy-documents li span{display:inline-block}}.sso_policy-documents li .download-status{font:16px/20px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;display:inline-block;margin:0;right:0;top:12px}@media screen and (min-width: 40em){.sso_policy-documents li .download-status{position:absolute}}.sso_policy .document-availability{color:#222;font:18px/28px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}.sso_policy-stp{margin-bottom:20px}.sso_policy-stp ul{margin-left:0}.sso_policy-stp .sso_policy-stp-copy{font-size:16px;margin:0}.sso_policy-stp .sso_policy-stp-copy:first-child{color:#222;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}@media screen and (min-width: 40em){.sso_policy-stp .sso_policy-stp-copy:first-child{margin-right:280px}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.sso_policy-stp .sso_policy-stp-copy:first-child{margin-right:210px}}.sso_policy-stp-quote{background:#e5e5e5;margin-bottom:10px;padding:20px;position:relative}.sso_policy-stp-quote .sso_button-request{margin-top:1em;max-width:280px}@media screen and (min-width: 40em){.sso_policy-stp-quote .sso_button-request{position:absolute;top:0;right:0}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.sso_policy-stp-quote .sso_button-request{max-width:200px}}[class*=sso_policy-] .sso_portfolio-item-detail .sso_policy-stp-quote .sso_button-alike{background:#e70c2c;border-color:#0000;color:#fff;margin-top:10px}[class*=sso_policy-] .sso_portfolio-item-detail .sso_policy-stp-quote .sso_button-alike:active,[class*=sso_policy-] .sso_portfolio-item-detail .sso_policy-stp-quote .sso_button-alike:hover{border-color:#0000}[class*=sso_policy-] .sso_portfolio-item-detail .sso_policy-stp-quote .sso_button-alike:focus{background:#f9de91;border-color:#ffca13;color:#000}@media screen and (min-width: 40em){[class*=sso_policy-] .sso_portfolio-item-detail .sso_policy-stp-quote .sso_button-alike{position:absolute;top:16px;right:0;margin:0 20px 0 0}}.sso_policy-mta-lists{display:flex;flex-wrap:wrap;margin:0}.sso_policy-mta-lists li{display:inline-block;margin-bottom:10px;width:100%}.sso_policy-mta-lists li .sso_link{color:#0354a4;text-decoration:none;font-size:16px;line-height:24px}.sso_policy-mta-lists li .sso_link:hover{text-decoration:none}@media screen and (min-width: 40em) and (max-width: 63.9375em){.sso_policy-mta-lists li{margin-right:10%;width:45%}.sso_policy-mta-lists li:nth-child(2n){margin-right:0}}@media screen and (min-width: 64em){.sso_policy-mta-lists li{width:50%;line-height:20px;margin:1em 0}.sso_policy-mta-lists li:nth-child(3n){margin-right:0}}@media screen and (max-width: 39.9375em){.sso_policy-mta-lists li{margin-bottom:15px}}.sso_policy-mta,.sso_policy-renewal,.sso_policy-zoom{position:relative}@media screen and (min-width: 40em){.sso_policy-mta,.sso_policy-renewal,.sso_policy-zoom{margin-right:15px;margin-bottom:15px}}@media screen and (min-width: 64em){.sso_policy-mta,.sso_policy-renewal,.sso_policy-zoom{margin-right:32px}}.sso_policy-mta h3,.sso_policy-renewal h3,.sso_policy-zoom h3{padding-top:20px}.sso_policy-mta strong,.sso_policy-renewal strong,.sso_policy-zoom strong{font-size:18px;font-weight:600;display:block}.sso_policy-mta a,.sso_policy-renewal a,.sso_policy-zoom a{font-size:16px;color:#0354a4;text-decoration:none;display:inline-block;margin-top:1em}.sso_policy-mta a:hover,.sso_policy-renewal a:hover,.sso_policy-zoom a:hover{color:#2677c7}.sso_policy-mta .phone,.sso_policy-renewal .phone,.sso_policy-zoom .phone{color:#222;font-weight:600}.sso_policy-mta .phone:hover,.sso_policy-renewal .phone:hover,.sso_policy-zoom .phone:hover{color:#222}.sso_policy-mta .opening-hours__list,.sso_policy-renewal .opening-hours__list,.sso_policy-zoom .opening-hours__list{margin-top:1em}.sso_policy-mta .opening-hours__title,.sso_policy-renewal .opening-hours__title,.sso_policy-zoom .opening-hours__title{font-weight:600}.sso_policy-mta .opening-hours__period,.sso_policy-renewal .opening-hours__period,.sso_policy-zoom .opening-hours__period{font-weight:unset}.sso_policy-mta p,.sso_policy-renewal p,.sso_policy-zoom p{max-width:785px;line-height:24px;font-size:16px!important;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}.sso_policy-mta a{margin-top:20px}.sso_policy-chase-container ul{list-style:none;margin-left:0}.sso_policy-bg{background-color:#f6f6f6;margin-top:35px;padding:30px}.sso_policy-bg.sso_policy h3{padding:0;font-size:18px}.sso_policy-bg.sso_policy p{margin-bottom:20px}.sso_policy-details{min-height:300px;margin-bottom:50px}.sso_policy-details h2.sso_policy-details-client{font-size:20px;font-weight:400}.sso_policy-details h3{margin:20px 0 15px;border-top:1px solid #f6f6f6;padding:35px 0 0;font-size:22px}@media screen and (min-width: 40em){.sso_policy-details h3{border-top:0}}@media screen and (max-width: 39.9375em){.sso_policy-details p{font-size:16px}}.sso_policy-details dl{overflow:hidden;font-size:16px}@media screen and (min-width: 40em){.sso_policy-details dl{font-size:18px}}.sso_policy-details dt{font-weight:400;margin:0 0 2px}@media screen and (min-width: 40em){.sso_policy-details dt{clear:left;float:left;width:320px;margin-bottom:8px}}@media screen and (min-width: 64em){.sso_policy-details dt{width:400px}}.sso_policy-details dd{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;line-height:26px;margin:0 0 15px}@media screen and (min-width: 40em){.sso_policy-details dd{margin:0 0 12px 320px}.sso_policy-details dd:after{display:block;content:" ";height:1px;clear:both;margin-left:-275px;border-bottom:1px solid #f6f6f6}}@media screen and (min-width: 64em){.sso_policy-details dd{margin:0 0 12px 400px}}.sso_policy-details-header-container{display:flex;justify-content:space-between;margin-bottom:20px}.sso_policy-details-header-container h1{margin:0}.sso_policy-details-product{position:relative;padding:13px 0 20px 60px;margin-bottom:25px;font-size:22px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.sso_policy-details-product .sso_icon-product{position:absolute;top:0;left:0}@media screen and (min-width: 40em){.sso_policy-details-product{padding:15px 0 20px 70px;font-size:26px}}.sso_policy-details .sso_list-unstyled li{margin-bottom:20px}@media screen and (min-width: 40em){.sso_portfolio{min-height:10em}}.sso_portfolio>h2{font-size:30px}.sso_portfolio h3{font-size:22px}@media screen and (max-width: 39.9375em){.sso_portfolio h3{padding-bottom:15px}}@media screen and (min-width: 40em){.sso_portfolio h3{font-size:30px}}.sso_portfolio-notice{background:#f6f6f6;padding:20px 30px 15px;margin:0 0 30px}.sso_portfolio-notice h3{margin:0;padding:5px 0 18px}.sso_portfolio-notice p{max-width:865px;font-size:16px;line-height:24px}.sso_portfolio-notice [class*=sso_portfolio-]>[class*=sso_button]{margin:0 0 20px}.sso_portfolio-empty{margin-bottom:30px}@media screen and (min-width: 40em){.sso_portfolio-empty{margin-bottom:40px;max-width:650px}}.sso_portfolio-list{list-style:none;margin:0 0 45px}.sso_portfolio-client{border:1px solid #cfcfcf;border-radius:4px;background:#fafafa;box-shadow:0 2px 3px 0 #00000026}.sso_portfolio-client:not(:first-child){margin-top:15px}@media screen and (min-width: 40em){.sso_portfolio-add-policy{margin-top:40px}}.sso_portfolio-add-policy [class*=sso_button]{margin:15px 0 30px;min-width:175px;width:auto}@media screen and (min-width: 40em){.sso_portfolio-add-policy [class*=sso_button]{margin:0 0 40px}}#sso .sso_portfolio-summary-docs{background:#fff;color:#222;right:0}#sso .sso_portfolio-summary-docs:focus,#sso .sso_portfolio-summary-docs:hover{background:#fff}@media screen and (min-width: 40em){#sso .sso_portfolio-summary-docs{margin-bottom:10px}}.sso_portfolio-items{list-style:none;margin:0}.sso_portfolio-item{border-top:1px solid #979797}.sso_portfolio-item-header{position:relative;min-height:85px;display:block;padding:32px 15px 8px 80px;font-size:16px;text-decoration:none}@media screen and (max-width: 39.9375em){.sso_portfolio-item-header{padding:32px 50px 8px 70px}}@media screen and (min-width: 40em){.sso_portfolio-item-header{font-size:20px;padding:30px 30px 30px 120px}}.sso_portfolio-item-header.has-detail{cursor:pointer}.sso_portfolio-item-header.has-detail:after{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:calc(50% - 8px);right:45px;color:#2f2f2f;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.is-open .sso_portfolio-item-header.has-detail:after{-webkit-transform:rotate(0);transform:rotate(0)}.sso_portfolio-item-header.has-detail:focus,.sso_portfolio-item-header.has-detail:hover{background:#f3f3f3;outline:0;text-decoration:none}.is-open .sso_portfolio-item-header{background:#f3f3f3}.sso_quick-quote .is-open .sso_portfolio-item-header{background:#fff}.sso_portfolio-item-header .sso_icon-product{position:absolute}@media screen and (max-width: 39.9375em){.sso_portfolio-item-header .sso_icon-product{left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 40em){.sso_portfolio-item-header .sso_icon-product{left:30px;top:10px}}@media screen and (max-width: 39.9375em){.sso_portfolio-item-summary{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 100px);word-break:break-word;word-wrap:break-word}}@media screen and (min-width: 64em){.sso_quick-quote .sso_portfolio-item-summary{display:inline-block}}.sso_portfolio-item-description{display:block;line-height:1.2;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;min-width:100px;color:#222}.sso_portfolio-item-description strong{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}@media screen and (min-width: 40em){.sso_portfolio-item-description{float:left}.sso_portfolio-item-description.sso_portfolio-item-ref{width:270px}}.sso_portfolio-item-description i{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal}@media screen and (max-width: 39.9375em){[class*=sso_policy] .sso_portfolio-item-description{min-width:85px}}.sso_portfolio-item-premium,.sso_portfolio-item-quotes,.sso_portfolio-mainclient .sso_portfolio-item-description{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.sso_portfolio-item-premium,.sso_portfolio-item-quotes{width:auto;display:block;line-height:1.2;color:#222}@media screen and (min-width: 40em){.sso_portfolio-item-premium,.sso_portfolio-item-quotes{float:left;width:100px}}.sso_portfolio-item-quotes{color:#e70c2c}.sso_portfolio-item-renewal{display:inline-block;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2;color:#222}@media screen and (min-width: 40em){.sso_portfolio-item-renewal{float:left}}.sso_portfolio-item-renewal span,.sso_portfolio-mainclient .sso_portfolio-item-renewal{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}.sso_portfolio-item-detail{display:none;padding:25px 15px 38px;background:#fff;position:relative}@media screen and (min-width: 40em){.sso_portfolio-item-detail{padding:30px 15px 70px 30px}}@media screen and (min-width: 64em){.sso_portfolio-item-detail{padding:60px 15px 70px 120px}}.is-open .sso_portfolio-item-detail{display:block}.sso_quick-quote .sso_portfolio-item-detail{padding:0 0 0 120px}@media screen and (max-width: 39.9375em){.sso_quick-quote .sso_portfolio-item-detail{padding:0 0 0 10px}}@media screen and (min-width: 64em){.sso_quick-quote .sso_portfolio-item-detail{display:inline-block}}.sso_portfolio-item-detail h3{padding-bottom:20px;font:18px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.sso_portfolio-item-detail h3:nth-child(2){padding-top:0;padding-bottom:15px}@media screen and (min-width: 40em){.sso_portfolio-item-detail h3{font-size:22px}}.sso_portfolio-item-detail .sso_portfolio-item-summary-fields{font-size:16px;margin:0 0 54px}@media screen and (min-width: 40em){.sso_portfolio-item-detail .sso_portfolio-item-summary-fields{font-size:18px}}@media screen and (min-width: 64em){.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .policy-info,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .policy-info-other,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .quote-info,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .quote-premiums,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .temp-changes-info{display:flex}}.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .policy-info p,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .policy-info-other p,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .quote-info p,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .quote-premiums p,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .temp-changes-info p{width:190px;font:18px/1.5 Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 12px}.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .policy-info-other>div:nth-last-of-type(3) p,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .policy-info>div:nth-last-of-type(3) p,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .quote-info>div:nth-last-of-type(3) p,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .quote-premiums>div:nth-last-of-type(3) p,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .temp-changes-info>div:nth-last-of-type(3) p{width:160px}.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .policy-info-other>div:nth-last-of-type(2) p,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .policy-info>div:nth-last-of-type(2) p,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .quote-info>div:nth-last-of-type(2) p,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .quote-premiums>div:nth-last-of-type(2) p,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .temp-changes-info>div:nth-last-of-type(2) p{width:200px}@media screen and (min-width: 40em){.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .policy-info-other,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .quote-premiums,.sso_portfolio-item-detail .sso_portfolio-item-summary-fields .temp-changes-info{margin-top:12px}}.sso_portfolio-item-detail .sso_portfolio-item-summary-fields p.header-field{color:#ad0921;font:700 14px Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0}.sso_portfolio-item-detail p{clear:both;margin:20px 0 0;color:#424242;font-size:14px;line-height:20px}[class*=sso_quote-] .sso_portfolio-item-detail [class*=sso_button]{margin-top:15px}@media screen and (min-width: 64em){[class*=sso_quote-] .sso_portfolio-item-detail [class*=sso_button]{position:absolute;top:60px;right:35px;min-width:180px}}.sso_portfolio-item-detail .sso_button-alike{margin-top:15px}@media screen and (min-width: 40em){.sso_portfolio-item-detail .sso_button-alike{margin-top:0}}@media screen and (min-width: 80em){.sso_portfolio-item-detail .sso_button-alike{padding-top:10px}}[class*=sso_policy-] .sso_portfolio-item-detail .sso_button-alike{background:#fff;border-color:#222;color:#222}[class*=sso_policy-] .sso_portfolio-item-detail .sso_button-alike:focus,[class*=sso_policy-] .sso_portfolio-item-detail .sso_button-alike:hover{background:#595959;border-color:#0000;color:#fff}.sso_portfolio-item-detail-link{display:block;margin-top:40px;text-decoration:underline}.sso_portfolio-item-detail-list{margin:0}.sso_portfolio-item-detail-list li{position:relative;margin:20px 0 0;padding:0 0 20px;border-bottom:1px solid #bfbfbf}.sso_portfolio-item-detail-list li:first-child{margin-top:0}.sso_portfolio-item-detail-list li:last-child{border-bottom:0}@media screen and (min-width: 64em){[class*=sso_quote-] .sso_portfolio-item-detail-list li .sso_button-alike{top:100px;right:3px}}.sso_portfolio-item.sso_quick-quote .sso_portfolio-item-description{position:relative;width:auto;display:inline-block;font-size:20px;line-height:25px}.sso_portfolio-item.sso_quick-quote .sso_icon-product{left:10px;background:none}.sso_portfolio-item.sso_quick-quote .sso_icon-product:before{color:#424242;font-size:60px}@media screen and (min-width: 40em){.sso_portfolio-item.sso_quick-quote .sso_icon-product{left:27px}}.sso_portfolio-item.sso_quick-quote .sso_portfolio-item-header .sso_quick-quote-list{float:right;width:auto;padding:7px 10px 28px 15px}.sso_portfolio-item.sso_quick-quote .sso_portfolio-item-detail{border:0;padding:0;background:#0000}.sso_portfolio-item.sso_quick-quote .sso_portfolio-item-detail .sso_quick-quote-list{width:auto;margin:0;padding:0 0 30px 75px}@media screen and (min-width: 40em){.sso_portfolio-item.sso_quick-quote .sso_portfolio-item-detail .sso_quick-quote-list{padding-left:115px}}.sso_portfolio-item.sso_savedjourney{width:100%}.sso_portfolio-item.sso_savedjourney .sso_portfolio-item-header{overflow:hidden;padding:15px}@media screen and (min-width: 40em){.sso_portfolio-item.sso_savedjourney .sso_portfolio-item-header{padding:10px 30px}}.sso_portfolio-item.sso_savedjourney .sso_icon-product,.sso_portfolio-item.sso_savedjourney .sso_portfolio-item-summary{position:relative;float:left;top:0;transform:translateY(0)}@media screen and (min-width: 64em){.sso_portfolio-item.sso_savedjourney .sso_icon-product,.sso_portfolio-item.sso_savedjourney .sso_portfolio-item-summary{top:50%}}.sso_portfolio-item.sso_savedjourney .sso_icon-product{left:0}.sso_portfolio-item.sso_savedjourney .sso_portfolio-item-summary{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;width:calc(100% - 75px);margin-left:7px;padding:0}@media screen and (min-width: 40em){.sso_portfolio-item.sso_savedjourney .sso_portfolio-item-summary{width:calc(100% - 90px);margin-top:8px;margin-left:27px}}.sso_portfolio-item.sso_savedjourney .sso_portfolio-item-summary span{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#e70c2c}.sso_portfolio-item.sso_savedjourney .sso_portfolio-item-summary i{font-style:normal}.sso_portfolio-item.sso_savedjourney .sso_portfolio-item-summary p{color:#424242;font-size:16px;line-height:1;margin-top:.5em}.sso_portfolio-item.sso_savedjourney .sso_button-alike{float:left;min-width:180px}@media screen and (min-width: 40em){.sso_portfolio-item.sso_savedjourney .sso_button-alike{margin:10px 0;width:auto;clear:both}}@media screen and (min-width: 64em){.sso_portfolio-item.sso_savedjourney .sso_button-alike{position:absolute;top:20px;right:10px;margin:0 15px 0 0}}.sso_portfolio .sso_client{position:relative;padding:15px 15px 0;border-bottom:1px solid #f6f6f6}@media screen and (min-width: 40em){.sso_portfolio .sso_client{padding:20px 10px 0 120px}}.sso_portfolio .sso_client-name{font-size:25px;padding:0 0 5px}@media screen and (min-width: 40em){.sso_portfolio .sso_client-name{font-size:35px}}.sso_portfolio .sso_client-details{font-size:14px;margin:0 0 20px}.sso_portfolio .sso_client-details span strong{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.sso_portfolio .sso_client-details span:last-child:not(:first-child){margin-left:5px;border-left:1px solid #e5e5e5;padding-left:6px}@media screen and (min-width: 40em){.sso_portfolio .sso_client-details span:last-child:not(:first-child){margin-left:14px;padding-left:15px}}.sso_portfolio .sso_client-avatar{display:none}@media screen and (min-width: 40em){.sso_portfolio .sso_client-avatar{position:absolute;left:30px;top:20px;display:block;height:62px;width:62px}}.sso_portfolio .sso_client-no-items{margin:20px -15px 0;border-top:1px solid #979797;padding:22px 15px;background:#fff;color:#979797;font-size:16px}@media screen and (min-width: 40em){.sso_portfolio .sso_client-no-items{margin:10px -10px 0 -120px;padding:30px 0 30px 120px;font-size:18px}}.sso_portfolio .sso_accordion-header{border-top:1px solid #979797;border-bottom:1px solid #979797;cursor:pointer}.sso_portfolio .sso_accordion-header button{width:100%;text-align:left;border-radius:4px}.sso_portfolio .sso_accordion-header button:focus{outline:3px solid #222;box-shadow:none}.sso_portfolio .sso_accordion-header button:after{font-family:sso_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;right:28px;top:25px;color:#2f2f2f;transform:rotate(180deg)}.sso_portfolio .sso_accordion-header.is-accordion-open button:after{transform:rotate(0)}.sso_portfolio .sso_accordion-body{padding-bottom:20px;border-bottom:1px solid #979797}