@font-face{font-family:"Scotia";src:url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Rg.woff2") format("woff2"),url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Rg.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"Scotia";src:url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Lt.woff2") format("woff2"),url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Lt.woff") format("woff");font-weight:200;font-style:normal}
@font-face{font-family:"Scotia";src:url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Bd.woff2") format("woff2"),url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Bd.woff") format("woff");font-weight:700;font-style:normal}
@font-face{font-family:"Scotia-Light";src:url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Lt.woff2") format("woff2"),url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Lt.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"Scotia-Bold";src:url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Bd.woff2") format("woff2"),url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Bd.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"Scotia-Headline";src:url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Headline.woff2") format("woff2"),url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Headline.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"Scotia Light";src:url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Lt.woff2") format("woff2"),url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Lt.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"Scotia Bold";src:url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Bd.woff2") format("woff2"),url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Bd.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"Scotia Headline";src:url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Bd.woff2") format("woff2"),url("../../../../../../etc/designs/bns/fonts/Scotiabank/Scotia_W_Bd.woff") format("woff");font-weight:normal;font-style:normal}
@media only screen and (max-width:575px){#page-content{overflow:hidden}
}
#page-content.framed{max-width:100%}
#page-content button,#page-content input[type="submit"],#page-content input[type="reset"]{background:0;color:inherit;border:0;padding:0;font:inherit;cursor:pointer}
#page-content label{display:block;font-size:16px;margin-bottom:0}
#page-content label:lang(fr){font-size:15px}
#page-content input[type=text],#page-content select{color:#4d4d4d;border-top:0;border-left:0;border-right:0;border-bottom-color:#666;border-bottom-width:1px;width:172px}
#page-content input[type=text]:lang(fr),#page-content select:lang(fr){width:224px}
#page-content input[type=number]::-webkit-inner-spin-button,#page-content input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
#page-content h1,#page-content h2,#page-content h3,#page-content h4,#page-content h5,#page-content h6,#page-content .sub-header{letter-spacing:normal;font-weight:bold;font-family:"Scotia-Headline";color:#4d4d4d}
#page-content .sub-header{font-size:1.05rem}
#page-content p{margin-top:1em;margin-bottom:1em}
#page-content h1{font-size:26px;font-weight:bold;color:#fff;font-family:"Scotia-Headline"}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content h1{text-align:center;margin-bottom:0}
}
#page-content .subtitle-header{font-size:25px;font-family:"Scotia";font-weight:bold;color:#4d4d4d;max-width:865px}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .subtitle-header{font-size:22px;text-align:center;margin-bottom:0}
}
#page-content .subtitle-header:lang(fr){max-width:880px}
#page-content h2,#page-content .main-header{font-size:20px;font-family:"Scotia-Headline",Arial,Helvetica,sans-serif;font-weight:600;color:#4d4d4d;padding-bottom:30px;margin-bottom:.5rem;line-height:1.1}
#page-content p{font-size:18px;font-family:"Scotia",Arial,Helvetica,sans-serif;color:#4d4d4d}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content p{text-align:center}
}
@media only screen and (max-width:575px){#page-content p{font-size:16px}
}
#page-content p.smaller{font-size:14px}
@media only screen and (max-width:575px){#page-content p.smaller{font-size:12px}
}
#page-content .red-line{width:30px;height:2px;background-color:#ed0723;margin-top:20px;margin-bottom:20px;-webkit-animation:line .75s 1 forwards;animation:line .75s 1 forwards;-webkit-animation-delay:.5s;animation-delay:.5s;opacity:0}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .red-line{display:block;margin:0 auto;margin-top:10px;margin-bottom:10px}
}
@-webkit-keyframes line{0{width:0;opacity:1}
100%{width:30px;opacity:1}
}
@keyframes line{0{width:0;opacity:1}
100%{width:30px;opacity:1}
}
#page-content b{font-weight:bold}
@media only screen and (max-width:575px){#page-content b{display:block}
}
#page-content .header{background-color:#ed0723;width:100%;padding-top:23px;padding-bottom:23px}
#page-content .scotia-life-logo{width:280px;height:34px}
#page-content .scotia-life-logo-img{width:100%}
#page-content .top-section{width:100%;background-color:#087bb4;padding-top:30px;padding-bottom:20px}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .top-section{padding-top:20px;padding-bottom:20px}
}
@media only screen and (min-width:576px){#page-content .top-section{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-align:center;align-items:center}
}
@media only screen and (max-width:575px){#page-content .top-section .content{padding-right:10px;padding-left:10px}
}
#page-content .top-section .content .section p{color:#fff}
#page-content .top-section .section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-content .top-section .section .top{width:100%}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .top-section .section .top h1{max-width:310px}
}
#page-content .top-section .section .left{width:100%}
@media only screen and (min-width:768px){#page-content .top-section .section .left{width:49%;max-width:480px}
}
#page-content .top-section .section .left p{margin-top:0;font-size:20px}
#page-content .top-section .section .right{display:-ms-flexbox;display:flex;margin:0 auto;width:100%;margin-top:20px;height:110px;position:relative;padding-top:60px}
@media only screen and (min-width:768px){#page-content .top-section .section .right{width:51%}
}
#page-content .top-section .section .right .line{width:84%;margin-left:37px;margin-right:20px;position:absolute;background-color:#fff;height:2px;z-index:1;top:54px;left:0}
@media only screen and (max-width:575px){#page-content .top-section .section .right .line{left:-4px}
}
@media only screen and (min-width:576px) and (max-width:767px){#page-content .top-section .section .right .line{left:10px}
}
#page-content .top-section .section .right .line-fr{width:80%;margin-left:37px;margin-right:20px;position:absolute;background-color:#fff;height:2px;z-index:1;top:11px}
#page-content .top-section .section .right .item{width:16.6%;z-index:5}
#page-content .top-section .section .right .item .circle{width:25px;height:25px;border-radius:50%;display:block;margin:0 auto;background-size:cover;transition:.1s ease-in-out;position:relative;top:-103px}
#page-content .top-section .section .right .item p{margin-top:10px;font-size:14px;font-weight:bold;text-align:center}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .top-section .section .right .item p{font-size:12px}
}
@media only screen and (max-width:575px){#page-content .top-section .section .right .item p{font-size:11px}
}
#page-content .top-section .section .right .item .label-container{position:relative;width:100%;height:85px;top:-93px;left:0}
@media only screen and (min-width:768px){#page-content .top-section .section .right .item .label-container{top:-80px}
}
@media only screen and (max-width:530px){#page-content .top-section .section .right .item .label-container{top:-79px}
}
#page-content .top-section .section .right .item .label-container:lang(fr){width:110%;left:-3px}
@media only screen and (max-width:1140px){#page-content .top-section .section .right .item .label-container:lang(fr){width:100%;left:0}
}
@media only screen and (max-width:530px){#page-content .top-section .section .right .item .label-container:lang(fr){top:-75px}
}
@media only screen and (min-width:320px) and (max-width:340px){#page-content .top-section .section .right .item .label-container:lang(fr){width:104%}
}
#page-content .top-section .section .right .item .label-container .label-cover{z-index:9999;width:100%;position:relative;left:10px}
#page-content .top-section .section .right .item .label-container .step-label{width:100%;position:relative}
#page-content .top-section .section .right .item .label-container .step-title{position:relative;color:#087bb4;top:-50px;font-size:16px;font-weight:600;line-height:1}
@media only screen and (min-width:991px) and (max-width:1199px){#page-content .top-section .section .right .item .label-container .step-title{top:-48px}
}
@media only screen and (min-width:900px) and (max-width:990px){#page-content .top-section .section .right .item .label-container .step-title{font-size:13px;top:-42px}
}
@media only screen and (min-width:768px) and (max-width:899px){#page-content .top-section .section .right .item .label-container .step-title{font-size:13px;top:-38px}
}
@media only screen and (min-width:700px) and (max-width:767px){#page-content .top-section .section .right .item .label-container .step-title{font-size:16px;top:-58px}
}
@media only screen and (min-width:520px) and (max-width:699px){#page-content .top-section .section .right .item .label-container .step-title{font-size:16px;top:-49px}
}
@media only screen and (max-width:519px){#page-content .top-section .section .right .item .label-container .step-title{top:-48px}
}
@media only screen and (max-width:457px){#page-content .top-section .section .right .item .label-container .step-title{font-size:14px;top:-43px}
}
@media only screen and (max-width:390px){#page-content .top-section .section .right .item .label-container .step-title{font-size:11.5px;top:-35px}
}
#page-content .top-section .section .right .item .label-container .step-title:lang(fr){font-size:16px;top:-53px}
@media only screen and (min-width:930px) and (max-width:1199px){#page-content .top-section .section .right .item .label-container .step-title:lang(fr){font-size:13px;top:-45px}
}
@media only screen and (min-width:768px) and (max-width:929px){#page-content .top-section .section .right .item .label-container .step-title:lang(fr){font-size:11px;top:-37px}
}
@media only screen and (max-width:767px){#page-content .top-section .section .right .item .label-container .step-title:lang(fr){font-size:15px;top:-52px}
}
@media only screen and (max-width:520px){#page-content .top-section .section .right .item .label-container .step-title:lang(fr){font-size:13px;top:-45px}
}
@media only screen and (max-width:457px){#page-content .top-section .section .right .item .label-container .step-title:lang(fr){font-size:10px;top:-38px}
}
@media only screen and (max-width:360px){#page-content .top-section .section .right .item .label-container .step-title:lang(fr){top:-34px}
}
#page-content .top-section .section .right .item .label-container.label6{width:100%}
#page-content .top-section .section .right .item .label-container.label6 .step-title{font-size:16px;top:-58px}
@media only screen and (min-width:991px) and (max-width:1199px){#page-content .top-section .section .right .item .label-container.label6 .step-title{font-size:15px;top:-53px}
}
@media only screen and (min-width:900px) and (max-width:990px){#page-content .top-section .section .right .item .label-container.label6 .step-title{font-size:12px;top:-47px}
}
@media only screen and (min-width:768px) and (max-width:899px){#page-content .top-section .section .right .item .label-container.label6 .step-title{font-size:12px;top:-43px}
}
@media only screen and (min-width:700px) and (max-width:767px){#page-content .top-section .section .right .item .label-container.label6 .step-title{font-size:16px;top:-65px}
}
@media only screen and (min-width:520px) and (max-width:699px){#page-content .top-section .section .right .item .label-container.label6 .step-title{font-size:16px;top:-58px}
}
@media only screen and (max-width:519px){#page-content .top-section .section .right .item .label-container.label6 .step-title{font-size:15px;top:-52px}
}
@media only screen and (max-width:457px){#page-content .top-section .section .right .item .label-container.label6 .step-title{font-size:13px;top:-45px}
}
@media only screen and (max-width:390px){#page-content .top-section .section .right .item .label-container.label6 .step-title{font-size:10px;top:-38px}
}
#page-content .top-section .section .right .item .label-container.label6 .step-title:lang(fr){font-size:16px;top:-60px}
@media only screen and (min-width:930px) and (max-width:1199px){#page-content .top-section .section .right .item .label-container.label6 .step-title:lang(fr){font-size:13px;top:-53px}
}
@media only screen and (min-width:768px) and (max-width:929px){#page-content .top-section .section .right .item .label-container.label6 .step-title:lang(fr){font-size:12px;top:-44px}
}
@media only screen and (max-width:630px){#page-content .top-section .section .right .item .label-container.label6 .step-title:lang(fr){font-size:13px;top:-52px}
}
@media only screen and (max-width:457px){#page-content .top-section .section .right .item .label-container.label6 .step-title:lang(fr){font-size:10px;top:-41px}
}
@media only screen and (max-width:350px){#page-content .top-section .section .right .item .label-container.label6 .step-title:lang(fr){top:-38px}
}
#page-content .top-section .section .right .one .circle{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step1.png)}
#page-content .top-section .section .right .one .circle:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step1_over.png)}
#page-content .top-section .section .right .one .active{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step1_selected.png)}
#page-content .top-section .section .right .one .active:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step1_selected_over.png)}
#page-content .top-section .section .right .one .completed{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/completed.png)}
#page-content .top-section .section .right .one .completed:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/completed_over.png)}
#page-content .top-section .section .right .two .circle{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step2.png)}
#page-content .top-section .section .right .two .circle:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step2_over.png)}
#page-content .top-section .section .right .two .active{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step2_selected.png)}
#page-content .top-section .section .right .two .active:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step2_selected_over.png)}
#page-content .top-section .section .right .two .completed{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/completed.png)}
#page-content .top-section .section .right .two .completed:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/completed_over.png)}
#page-content .top-section .section .right .three .circle{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step3.png)}
#page-content .top-section .section .right .three .circle:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step3_over.png)}
#page-content .top-section .section .right .three .active{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step3_selected.png)}
#page-content .top-section .section .right .three .active:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step3_selected_over.png)}
#page-content .top-section .section .right .three .completed{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/completed.png)}
#page-content .top-section .section .right .three .completed:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/completed_over.png)}
#page-content .top-section .section .right .four .circle{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step4.png)}
#page-content .top-section .section .right .four .circle:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step4_over.png)}
#page-content .top-section .section .right .four .active{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step4_selected.png)}
#page-content .top-section .section .right .four .active:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step4_selected_over.png)}
#page-content .top-section .section .right .four .completed{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/completed.png)}
#page-content .top-section .section .right .four .completed:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/completed_over.png)}
#page-content .top-section .section .right .five .circle{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step5.png)}
#page-content .top-section .section .right .five .circle:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step5_over.png)}
#page-content .top-section .section .right .five .active{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step5_selected.png)}
#page-content .top-section .section .right .five .active:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step5_selected_over.png)}
#page-content .top-section .section .right .five .completed{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/completed.png)}
#page-content .top-section .section .right .five .completed:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/completed_over.png)}
#page-content .top-section .section .right .six .circle{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step6.png)}
#page-content .top-section .section .right .six .circle:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step6_over.png)}
#page-content .top-section .section .right .six .active{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step6_selected.png)}
#page-content .top-section .section .right .six .active:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/step6_selected_over.png)}
#page-content .top-section .section .right .six .completed{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/completed.png)}
#page-content .top-section .section .right .six .completed:hover{background-image:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/nav/completed_over.png)}
#page-content .white-section{padding-top:40px}
@media only screen and (max-width:575px){#page-content .white-section h1{text-align:center;font-size:20px}
}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .white-section h1{text-align:center}
}
#page-content .form{margin-top:50px;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media only screen and (max-width:575px){#page-content .form{-ms-flex-pack:center;justify-content:center}
}
@media only screen and (max-width:575px){#page-content .form{padding-bottom:0}
}
#page-content .form img{padding-bottom:35px}
#page-content .form a img{padding-bottom:0}
#page-content .form .form-item{padding-left:20px;padding-right:20px}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .form .form-item{width:100%;margin-bottom:50px;padding-right:25px;padding-left:25px;width:188px;box-sizing:content-box}
}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .form .form-item:lang(fr){width:192px}
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){#page-content .form .form-item{width:50%;margin-bottom:40px;padding-right:35px;padding-left:35px;width:190px;box-sizing:content-box}
#page-content .form .form-item:lang(fr){width:230px}
}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .form .form-item{padding-right:25px;padding-left:25px}
}
#page-content .form-input{margin-bottom:30px;position:relative}
#page-content .form-input input{width:188px;padding-left:12px}
#page-content .form-input input:lang(fr){width:193px}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){#page-content .form-input input:lang(fr){width:210px}
}
#page-content .form-input input.error{border-bottom:2px solid #ed0722}
#page-content .form-input input.error ~ .warning{display:block}
#page-content .form-input input.error-animate-out{transition:border-bottom-color 1s ease-out;border-bottom-width:2px;border-bottom-color:#ed0723}
#page-content .form-input .warning{width:188px}
#page-content .form-input i{position:absolute;display:block;top:30px;pointer-events:none;width:10px;text-align:center;font-style:normal}
#page-content .form-input i:lang(fr){display:inline;position:absolute;bottom:3px;pointer-events:none;width:10px;text-align:center;font-style:normal}
#page-content .form-input:lang(fr){min-width:206px}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){#page-content .form-input:lang(fr){min-width:230px}
}
#page-content .threeItems{-ms-flex-pack:start;justify-content:flex-start}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .threeItems{-ms-flex-pack:center;justify-content:center;padding-bottom:0}
}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .threeItems{-ms-flex-pack:center;justify-content:center}
}
#page-content .threeItems .mid-item{padding-right:100px;padding-left:100px}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .threeItems .form-item{padding-right:10px;padding-left:10px}
}
#page-content .threeItems label{font-size:20px;font-weight:600;margin-bottom:5px;max-width:188px}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){#page-content .threeItems label{font-size:19px;width:180px}
#page-content .threeItems label:lang(fr){width:210px}
}
#page-content .threeItems label:lang(fr){max-width:220px}
#page-content .threeItems .form-input i{top:30px}
#page-content .threeItems .form-input i.two-lines{top:66px}
#page-content .threeItems .form-input i.three-lines{top:110px}
#page-content .threeItems .form-input i.nmi-i{top:36px}
#page-content .threeItems .form-input i.nmi-i-b{top:60px}
#page-content .threeItems .form-input i:lang(fr){bottom:3px}
#page-content .threeItems .form-input.nmi-title{padding-top:24px}
#page-content .threeItems .first{padding-right:100px}
@media only screen and (min-width:576px) and (max-width:767px){#page-content .threeItems .first{padding-right:20px}
}
@media only screen and (max-width:575px){#page-content .threeItems .first{padding-right:25px}
}
#page-content .threeItems .error-width{max-width:250px}
#page-content .fourItems .form-item label{font-size:20px;font-weight:600;margin-bottom:20px}
#page-content .fourItems .form-item label:lang(fr){margin-bottom:5px;min-height:60px}
#page-content .fourItems .form-input i{top:51px}
#page-content .fourItems .form-input i.two-lines{top:80px}
#page-content .fourItems .form-input i.three-lines{top:110px}
#page-content .fourItems .form-input i:lang(fr){top:62px}
#page-content .fourItems .form-input .three-lines:lang(fr){top:78px}
#page-content .disclaimers{width:80%;margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:992px){#page-content .disclaimers{width:100%}
}
#page-content .disclaimers *{transition:none}
#page-content .disclaimers .results-disc.has-co-borrower{width:49%}
#page-content .disclaimers .results-disc.borrower-disc.hidden+.co-borrower-disc{margin-left:51%}
#page-content .button-primary{display:inline-block;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.75rem 1.3125rem;font-size:1rem;line-height:1.25;border-radius:.3rem;transition:all .3s ease;color:#fff;background-color:#ed0722;border-color:#ed0722;-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075) 2px 5px rgba(0,0,0,0.4);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075) 2px 5px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075) 2px 5px rgba(0,0,0,0.4)}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .button-primary{width:100%;margin-bottom:1rem;margin-right:0rem}
}
#page-content .button-primary:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(237,7,34,0.5)}
#page-content .button-primary:hover{color:#fff;background-color:#ad0000;border-color:#ad0000}
#page-content .button-primary:active{background-color:#ad0000;background-image:none;border-color:#ad0000;-ms-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125) 2px 5px rgba(0,0,0,0.4);-o-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125) 2px 5px rgba(0,0,0,0.4);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125) 2px 5px rgba(0,0,0,0.4)}
#page-content .button-outline{display:inline-block;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.75rem 1.3125rem;font-size:1rem;line-height:1.25;border-radius:.3rem;transition:all .3s ease;color:#ed0722;background-color:transparent;background-image:none;border-color:#ed0722}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .button-outline{width:100%;margin-bottom:1rem;margin-right:0rem}
}
#page-content .button-outline:focus{box-shadow:0 0 0 3px rgba(237,7,34,0.5)}
#page-content .button-outline:hover{color:#fff;background-color:#ad0000;border-color:#ad0000}
#page-content .button-outline:active{color:#fff;background-color:#ed0722;border-color:#ed0722}
#page-content .actions-bar{width:100%}
#page-content .primary-actions{width:40%;display:inline-block}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .primary-actions{width:100%;display:block}
}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .primary-actions{width:50%}
}
#page-content .sub-actions{width:40%;display:inline-block;float:right;text-align:right}
#page-content .sub-actions:lang(fr){width:66%}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .sub-actions{width:100%;display:none}
}
#page-content .sub-actions-mobile{width:40%;display:none;float:right;text-align:right}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .sub-actions-mobile{width:100%;display:block;margin-top:2rem}
}
#page-content .sub-action-icon img{height:24px;width:24px;padding-bottom:0}
#page-content .save-pdf{margin-right:2rem}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .save-pdf{display:block;text-align:left;margin-bottom:1rem}
}
#page-content .save-pdf:hover{text-decoration:none !important;border-bottom:1px dotted}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .edit{display:block;text-align:left;margin-bottom:1rem}
}
#page-content .edit:hover{text-decoration:none !important;border-bottom:1px dotted}
#page-content .space-after{margin-right:1rem}
#page-content .results-tab-bar{vertical-align:bottom;border-bottom:#d6d6d6 solid 1px;width:100%;position:relative;margin-top:3rem;margin-bottom:1rem;display:-ms-flexbox;display:flex}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .results-tab-bar{font-size:15px}
}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .results-tab-bar{display:none}
}
#page-content .tab{display:inline-block;padding:0 1rem;width:auto;box-sizing:border-box}
#page-content .tab:first-of-type{padding-left:0;width:180px}
#page-content .tab .results-tab{display:inline;position:relative;bottom:0;-ms-flex:0;flex:0}
#page-content .tab .results-tab:hover{border-bottom:#f8132b solid 2px;font-weight:600}
#page-content .tab .results-tab:active{border-bottom:#f8132b solid 2px;font-weight:600}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .tab .results-tab{margin-right:1rem}
}
#page-content .active-tab{border-bottom:#f8132b solid 2px;font-weight:bold}
#page-content .results-tab-bar-mobile{display:none}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .results-tab-bar-mobile{display:block;margin-top:1.5rem;margin-bottom:2rem;width:100%;text-align:center}
}
#page-content .nav-chevron-left{width:14px;height:28px;display:inline-block;float:left}
#page-content .nav-chevron-left img{width:100%;padding-bottom:0}
#page-content .nav-chevron-right{width:14px;height:28px;display:inline-block;float:right}
#page-content .nav-chevron-right img{width:100%;padding-bottom:0}
#page-content .option{display:none;font-size:18px}
#page-content .active-option{display:inline-block}
#page-content .graph-boxes{width:80%;border-radius:4px;margin-bottom:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .graph-boxes{text-align:center;width:100%;margin:auto}
}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .graph-boxes{text-align:center;width:100%;margin:auto}
}
#page-content .graph-boxes .p5-btn{display:none}
@media only screen and (min-width:992px){#page-content .graph-boxes .p5-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
}
#page-content .graph-boxes .graph-box{width:100%}
@media only screen and (min-width:992px){#page-content .graph-boxes .graph-box{width:95%}
}
#page-content .graph-boxes .graph-box .graph-content{box-shadow:0 0 5px 0 #e2e8ee;padding:1.5rem 2rem;margin-top:20px}
#page-content .graph-boxes .graph-box .graph-header{margin-bottom:1rem}
@media only screen and (min-width:768px){#page-content .graph-boxes .graph-box .graph-header{margin-bottom:6rem}
}
#page-content .graph-boxes .graph-box.has-co-borrower .graph-header{margin-bottom:0}
#page-content .graph-boxes .graph-box .graph{margin:2rem}
@media screen and (max-width:415px){#page-content .graph-boxes .graph-box .graph{margin:0rem}
}
#page-content .graph-boxes .graph-box .graph #pie-chart-borrower{width:100%;height:100%;right:0}
@media screen and (max-width:415px){#page-content .graph-boxes .graph-box .graph #pie-chart-borrower{right:0}
}
#page-content .graph-boxes .graph-box.coborrower-graph-box{display:none}
#page-content .graph-boxes .graph-box.coborrower-graph-box.has-co-borrower{display:block}
#page-content .graph-boxes .graph-box.has-co-borrower{width:100%}
@media only screen and (min-width:768px){#page-content .graph-boxes .graph-box.has-co-borrower{width:46%}
}
#page-content .graph-boxes .graph-box.has-co-borrower .graph{display:block;margin:2rem auto}
#page-content .graph-boxes .graph-box.has-co-borrower .graph canvas{width:100%}
#page-content .graph-boxes .graph-box.has-co-borrower .graph-info{margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
#page-content .graph-boxes .graph-box.has-co-borrower .graph-info .graph-legend{max-width:300px;margin:0}
#page-content .graph-boxes .graph-box.has-co-borrower .graph-info .graph-legend .legend{margin-bottom:1rem}
#page-content .graph-boxes .graph-box.has-co-borrower .graph-info .graph-legend .legend div{margin-right:1.4rem}
#page-content .graph-boxes .graph-box.has-co-borrower .graph-info .graph-legend .legend div:lang(fr){margin-right:1rem}
#page-content .p5-bodycontent{display:-ms-flexbox;display:flex}
#page-content .cta-boxes{width:20%;padding:1rem 0}
#page-content .cta-boxes.desktop{width:20%;padding:0;margin-bottom:1.5rem;-ms-flex-pack:space-evenly;justify-content:space-evenly}
#page-content .cta-boxes .cta-box23{box-shadow:0 0 5px 0 #e2e8ee;margin-left:1rem}
#page-content .cta-boxes .cta-box23 .cta-title{text-align:center;margin-top:25px;font-weight:600;font-size:16px;color:black}
#page-content .cta-boxes .cta-box23 .cta-box-002,#page-content .cta-boxes .cta-box23 .cta-box-003{margin:30px 0}
#page-content .cta-boxes .cta-box{box-shadow:none;width:100%;height:auto;padding:0 1rem;text-align:center}
#page-content .cta-boxes .cta-box .cta-image{display:block;margin:0 auto;width:55px;height:auto;margin-bottom:10px;text-align:center}
#page-content .cta-boxes .cta-box .cta-txt{text-align:center;font-weight:bold;color:#000;margin-left:0;width:100%;font-size:18px}
#page-content .cta-boxes .cta-box p{font-size:16px;margin:0;margin-top:10px;margin-bottom:15px;text-align:center}
#page-content .cta-boxes .cta-box .button-cta{border-radius:998px;background-color:white;color:#ed0722;font-weight:bold;margin:0 auto}
#page-content .cta-boxes .cta-box .button-cta:hover{background-color:#ed0722;color:white}
#page-content .cta-boxes .cta-box .next-cta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
#page-content .cta-boxes .cta-box .next-cta .p5-next{text-align:left;color:#ed0723;font-size:16px;font-weight:600;margin-right:5px}
#page-content .cta-boxes .cta-box .next-cta .nextArrow{background-color:#ed0723;height:45px;width:45px;border-radius:100%;padding:12.5px 10px 12.5px 10px}
#page-content .cta-boxes .cta-box .next-cta .nextArrow img{padding-bottom:5px}
#page-content .cta-boxes .cta-box .next-cta:hover .nextArrow{position:relative;right:-1rem}
#page-content .cta-boxes .cta-box-001{display:none}
@media only screen and (min-width:992px){#page-content .cta-boxes .cta-box-001{display:-ms-flexbox;display:flex;width:100%;margin:0 auto}
}
#page-content .cta-boxes .cta-box-001 .next-cta{display:block;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}
#page-content .cta-boxes .cta-box-001 .next-cta .nextArrow{margin:0 auto 10px auto}
#page-content .cta-boxes .cta-box-001 .next-cta .p5-next{font-size:16px;text-align:center}
#page-content .cta-boxes .cta-box-002,#page-content .cta-boxes .cta-box-003{margin-top:45px}
@media only screen and (min-width:992px) and (max-width:1199px){#page-content .cta-boxes .cta-box-002:lang(fr),#page-content .cta-boxes .cta-box-003:lang(fr){margin-top:70px}
}
#page-content .cta-bar .cta-box{box-shadow:0 0 5px 0 #e2e8ee;padding:1rem 2rem}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .cta-bar .cta-box{width:48%}
}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .cta-bar .cta-box .button-cta{width:auto;display:inline-block}
}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .cta-bar .cta-box-001{margin-right:5px}
}
#page-content .cta-bar .cta-box-002,#page-content .cta-bar .cta-box-003{margin-top:1rem}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .cta-bar .cta-box-002,#page-content .cta-bar .cta-box-003{margin-left:5px}
}
#page-content .cta-bar.mobile{-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-content .cta-bar.mobile .cta-box{max-width:250px;margin:15px 0}
@media screen and (max-width:849px){#page-content .cta-bar.mobile{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
#page-content .cta-bar.mobile .cta-box{width:100%;max-width:none}
}
#page-content .graph{width:260px;height:260px;display:inline-block;vertical-align:text-bottom;margin-top:2rem;margin-bottom:2rem}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .graph{width:100%;max-width:220px;height:auto;margin:0 auto}
}
#page-content .graph img{padding-bottom:0}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .graph img{width:100%}
}
#page-content .graph-info{display:inline-block;margin-left:3rem;margin-top:2rem;vertical-align:top;max-width:380px}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){#page-content .graph-info{margin-left:1rem;margin-top:1rem}
}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .graph-info{margin-left:0rem;margin-top:0rem;max-width:100%}
}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .graph-info{max-width:352px}
}
#page-content .graph-legend{display:inline-block;margin-top:2rem;margin-bottom:2rem;text-align:left;width:100%}
#page-content .legend{margin-bottom:.5rem;display:-ms-flexbox;display:flex}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .legend{text-align:left}
}
#page-content .legend>span{display:inline}
#page-content .legend-swatch{height:24px;width:24px;background-color:white;display:inline-block;vertical-align:middle;margin-right:.5rem;display:block;-ms-flex-negative:0;flex-shrink:0}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .legend-swatch{vertical-align:middle}
}
#page-content .covered{background-color:#087bb4}
#page-content .not-covered{background-image:url("../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/dotted-pattern.png");background-repeat:no-repeat}
#page-content .graph-results-statement{font-size:18px;width:100%}
#page-content .graph-results-amount{font-size:20px;font-weight:bold;color:#087bb4}
#page-content .cta-bar{width:100%;margin-top:2rem;margin-bottom:2rem}
#page-content .cta-box-001{box-shadow:0 0 5px 0 #e2e8ee;padding:1rem 2rem;width:45%;display:inline-block;vertical-align:top;border-radius:4px;height:150px}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .cta-box-001{width:100%;display:block;text-align:center;height:200px}
}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .cta-box-001{height:160px}
}
#page-content .cta-box-002,#page-content .cta-box-003{box-shadow:0 0 5px 0 #e2e8ee;padding:1rem 2rem;width:45%;display:inline-block;vertical-align:top;float:right;border-radius:4px;height:150px}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .cta-box-002,#page-content .cta-box-003{width:100%;display:block;text-align:center;height:200px}
}
@media only screen and (max-width:575px){#page-content .cta-box-002,#page-content .cta-box-003{height:240px}
}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .cta-box-002,#page-content .cta-box-003{height:160px}
}
#page-content .layout-box{text-align:center;margin-top:2em}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .layout-box{margin-top:.2em}
}
@media only screen and (min-width:992px) and (max-width:1199px){#page-content .layout-box{margin-top:.2em}
}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .layout-box{margin-top:0}
}
#page-content .cta-image{width:36px;height:36px;display:inline-block;vertical-align:middle;text-align:left}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .cta-image{width:52px;height:52px;margin:auto;display:block;margin-bottom:1rem}
}
#page-content .cta-image img{padding-bottom:0}
#page-content .cta-txt{display:inline-block;width:50%;vertical-align:middle;margin-left:1rem;text-align:left}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .cta-txt{width:100%;display:block;margin-bottom:1rem;margin-left:0rem;text-align:center}
}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .cta-txt{width:58%}
}
#page-content .contact-btn{display:inline-block;vertical-align:middle;text-align:left;color:#8230df}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .contact-btn{width:100%;display:block;text-align:center}
}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .contact-btn{margin-left:0rem;margin-top:5px}
}
#page-content .contactArrow{width:19px;height:16px;display:inline-block}
#page-content .contactArrow img{padding-bottom:0}
#page-content .button-cta{margin-left:1rem;display:inline-block;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.75rem 1.3125rem;font-size:1rem;line-height:1.25;border-radius:.3rem;transition:all .3s ease;color:#fff;background-color:#ed0722;border-color:#ed0722;-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075) 2px 5px rgba(0,0,0,0.4);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075) 2px 5px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075) 2px 5px rgba(0,0,0,0.4)}
@media only screen and (max-width:575px),only screen and (min-width:576px) and (max-width:767px){#page-content .button-cta{width:100%;display:block;text-align:center;margin-left:0rem}
}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .button-cta{margin-left:3rem;margin-top:5px}
}
#page-content .button-cta:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(237,7,34,0.5)}
#page-content .button-cta:hover{color:#fff;background-color:#ad0000;border-color:#ad0000}
#page-content .button-cta:active{background-color:#ad0000;background-image:none;border-color:#ad0000;-ms-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125) 2px 5px rgba(0,0,0,0.4);-o-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125) 2px 5px rgba(0,0,0,0.4);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125) 2px 5px rgba(0,0,0,0.4)}
#page-content .resultsItems{margin-top:12px}
#page-content .nowrap{white-space:nowrap}
#page-content .accordion{box-shadow:0 0 12px #f6f7fc}
#page-content .accordion *{transition:none}
#page-content .accordion.disabled{color:#747474}
#page-content .accordion.disabled *{color:inherit !important}
#page-content .accordion.disabled .accordion-header{background-color:#f6f6f6;cursor:default}
#page-content .accordion.disabled .accordion-disabled-txt{display:block;color:#ed0723 !important;font-weight:bold}
#page-content .accordion.disabled .accordion-enabled-txt{display:none}
#page-content .accordion .accordion-disabled-txt{display:none;color:#ed0723}
#page-content .accordion .accordion-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:30px 60px;margin-top:30px;background:#f6f7fc;color:black;cursor:pointer}
#page-content .accordion .accordion-header .title{min-width:129px}
#page-content .accordion .accordion-header .title h2,#page-content .accordion .accordion-header .title p{margin:0;text-align:left}
#page-content .accordion .accordion-header .title p{font-size:15px}
#page-content .accordion .accordion-header .btn-status-wrapper{margin-top:auto;margin-bottom:auto}
#page-content .accordion .accordion-header .btn-status-wrapper .btn-arrow{padding-left:20px}
#page-content .accordion .accordion-header .btn-status-wrapper .fully-met{display:block;font-weight:bold;min-width:70px}
#page-content .accordion .accordion-header .btn-status-wrapper img{transition:transform .3s ease-in-out;-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:10px;width:20px}
#page-content .accordion .accordion-header .btn-status-wrapper[aria-expanded="true"] img{-ms-transform:rotate(90deg);transform:rotate(90deg)}
#page-content .accordion .accordion-header .btn-status-wrapper[aria-expanded="false"] img{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
#page-content .accordion .accordion-header p{color:black}
#page-content .accordion.on .panel{display:block}
#page-content .accordion .panel{display:none;padding:20px;max-height:none;overflow:hidden}
@media only screen and (min-width:576px){#page-content .accordion .panel{padding:30px 60px}
}
#page-content .hidden-content{position:absolute;width:1px;height:1px;overflow:hidden}
#page-content .joint-container{padding:10px;margin-top:10px;color:#333}
#page-content .joint-container .value{font-weight:bold}
#page-content .err-msg{color:red;font-weight:bold;font-size:14px}
#page-content .checkbox-err{border:1px solid red}
#page-content .warning{display:none}
#page-content .warning .warning-container{display:-ms-flexbox;display:flex;margin-top:10px;-ms-flex-align:start;align-items:flex-start}
#page-content .warning .warning-container .left{width:30px;padding-left:0;padding-right:10px;margin-right:0;margin-top:0;-ms-flex:0 0 30px;flex:0 0 30px}
#page-content .warning .warning-container .left img{width:100%;padding:0}
#page-content .warning .warning-container p{font-size:12px;max-width:250px;margin:0}
#page-content .warning .warning-container .right{margin-top:0;-ms-flex:1 0 0;flex:1 0 0}
#page-content .warning .warning-container .right:lang(fr){max-width:170px}
#page-content html{font-size:16px;-webkit-font-smoothing:antialiased;color:#333;font-family:"Scotia",Arial,Helvetica,sans-serif}
#page-content *{font-family:"Scotia",Arial,Helvetica,sans-serif}
#page-content div{transition:all .5s ease;box-sizing:border-box}
#page-content .wrapper{position:relative}
#page-content .content{padding-right:35px;padding-left:35px;max-width:1180px;width:100%;margin:0 auto;display:block}
@media screen and (min-width:320px) and (max-width:340px){#page-content .content{padding-right:25px;padding-left:25px}
}
#page-content a{color:#000;font-weight:normal}
#page-content .legal-notes{width:100%;background-color:white;padding-top:23px;padding-bottom:23px;margin-top:30px}
#page-content .legal-notes p{text-align:left;font-size:14px}
#page-content .legal-notes .legal-title{color:#333}
#page-content .next{color:#ed0723;font-size:16px;font-weight:600;position:absolute;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:75px}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){#page-content .next{bottom:40px}
}
@media only screen and (max-width:575px){#page-content .next{display:block;bottom:20px}
}
#page-content .next .nextArrow{background-color:#ed0723;height:48px;width:48px;border-radius:100%;padding:12.5px 10px 12.5px 10px}
#page-content .next:hover .nextArrow{position:relative;right:-1rem}
#page-content .next2{color:#ed0723;font-size:16px;font-weight:600;width:100%}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){#page-content .next2{bottom:40px}
}
@media only screen and (max-width:575px){#page-content .next2{display:block;bottom:20px}
}
#page-content .next2 .nextArrow2{height:48px;width:48px;border-radius:100%;padding:12.5px 20px 12.5px 0;display:block}
#page-content .next2 .nextArrow2 img{width:100%;display:block}
#page-content .next2:hover .nextArrow2 img{margin-left:1rem;transition:ease .2s}
#page-content .next-page-one{max-width:256px !important}
#page-content .backNext{width:100%;max-width:550px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;position:static;left:50%;margin-top:4rem;margin-bottom:2rem}
@media only screen and (max-width:575px){#page-content .backNext{display:block;position:inherit;left:auto;-ms-transform:none;transform:none;width:100%;max-width:220px;margin:0 auto;text-align:center;padding-bottom:20px}
}
#page-content .backNext .back{color:#4d4d4d;font-weight:600}
@media only screen and (min-width:576px) and (max-width:767px){#page-content .backNext .back{margin-right:80px}
}
@media only screen and (max-width:575px){#page-content .backNext .back{display:block;margin-right:0;padding-bottom:30px}
}
@media only screen and (min-width:768px) and (max-width:991px){#page-content .backNext .back{margin-right:42px}
}
#page-content .backNext .back:hover .backArrow{transition:ease .2s;margin-right:1rem}
#page-content .backNext .next{position:inherit;bottom:0;left:auto;-ms-transform:none;transform:none}
@media only screen and (max-width:575px){#page-content .backNext .next{display:block}
}
@media only screen and (max-width:575px){#page-content .backNext .next .nextArrow{margin:0 auto;margin-top:10px}
}
#page-content .hide{display:none !important}
#page-content .circle-background,#page-content .circle-foreground{r:120px;cx:50%;cy:50%;fill:none;stroke:#dfdfdf;stroke-width:3px}
#page-content .circle-foreground{stroke-width:8px;-webkit-animation:offset 3s ease-in-out forwards;animation:offset 3s ease-in-out forwards;-webkit-animation-delay:1s;animation-delay:1s;stroke:#8130df;stroke-dasharray:200px 404px;stroke-linecap:round;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
#page-content svg{height:252px;position:absolute;left:531px;-ms-transform-origin:center;transform-origin:center}
@media only screen and (max-width:575px){#page-content svg{height:220px}
}
@media only screen and (min-width:576px) and (max-width:767px){#page-content svg{height:235px}
}
#page-content .rmchart{fill:none;stroke:#8130df;stroke-width:1.4;stroke-linecap:round;-ms-transform-origin:center;transform-origin:center}
#page-content .dounut-graph{height:252px;width:252px;position:relative;-ms-transform-origin:center;transform-origin:center}
@media only screen and (max-width:575px){#page-content .dounut-graph{height:220px;width:220px}
}
#page-content .amount-container{width:189px;height:180px;margin:0 auto;padding-top:6em;text-align:center}
@media only screen and (min-width:576px) and (max-width:767px){#page-content .amount-container{padding-top:5.5em}
}
@media only screen and (max-width:575px){#page-content .amount-container{padding-top:5em;width:170px}
}
#page-content .amount-container .donut-amount{font-size:30px;font-weight:bold;color:#333}
#page-content .amount-container .donut-amount .donut-time{font-size:15px;font-weight:normal}
#page-content .popup-blocker{height:100%;width:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,0.5)}
#page-content .mobile{display:-ms-flexbox;display:flex}
@media only screen and (min-width:992px){#page-content .mobile{display:none}
}
#page-content .desktop{display:none}
@media only screen and (min-width:992px){#page-content .desktop{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly}
}
#page-content .pg0 .form{-ms-flex-pack:start;justify-content:flex-start}
#page-content .pg0 .form .form-item{width:250px;box-shadow:0 0 12px #dedede;margin-right:30px;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
#page-content .pg0 .form .form-item img{-ms-flex-item-align:start;align-self:flex-start}
#page-content .pg0 .form h2{letter-spacing:normal;font-weight:bold;font-family:"Scotia-Headline";color:#333;padding:0}
#page-content .pg0 .form h2 *{letter-spacing:normal;font-weight:bold;font-family:"Scotia-Headline";color:#333}
#page-content .pg0 .form legend+div{margin-bottom:35px}
#page-content .pg0 .form .backNext{margin:0;margin-top:auto}
@media screen and (max-width:991px){#page-content .pg0 .form{-ms-flex-pack:start;justify-content:flex-start}
}
@media screen and (max-width:767px){#page-content .pg0 .form{-ms-flex-pack:center;justify-content:center}
#page-content .pg0 .form *{text-align:left}
#page-content .pg0 .form .form-item{margin:20px 10px}
}
#page-content .pg0 .disclaimer .form{-ms-flex-pack:start;justify-content:flex-start}
#page-content .pg0 .disclaimer .form .form-item{width:auto;max-width:400px;margin:0}
#page-content .pg0 .disclaimer .form .form-item>div{margin-bottom:2rem}
#page-content .pg0 .disclaimer .form .form-item a[href]{font-weight:bold}
#page-content .pg0 .disclaimer .form .form-item .backNext{display:-ms-flexbox;display:flex;max-width:100% !important;margin:0;-ms-flex-pack:center;justify-content:center}
#page-content .pg0 .disclaimer .form .form-item p{text-align:left}
#page-content .pg1 .form{-ms-flex-pack:start;justify-content:flex-start;-ms-flex:1 0 0;flex:1 0 0}
#page-content .pg1 .form #page1-back{max-width:50px;padding:0 10px;margin-top:18%;box-shadow:0 0 0 #dedede}
#page-content .pg1 .form .form-item{max-width:250px;box-shadow:0 0 12px #dedede;margin-right:18px;padding:30px 20px;margin-bottom:40px}
#page-content .pg1 .form .form-item h2{padding-bottom:30px}
#page-content .pg1 .form .form-item.buttons{box-shadow:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
#page-content .pg1 .form .form-item.buttons.last-item{margin-right:0}
#page-content .pg1 .form .form-item.buttons.last-item .next{position:static;-ms-transform:none;transform:none}
#page-content .pg1 .form .form-item:nth-child(4):lang(fr) .main-header{padding-bottom:9px}
#page-content .pg1 .form .backNext{margin:2rem 0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:1118px){#page-content .pg1 .form{-ms-flex-pack:distribute;justify-content:space-around}
#page-content .pg1 .form .form-item{margin-left:10px;margin-right:10px}
#page-content .pg1 .form .form-item:first-of-type{display:none}
#page-content .pg1 .form .form-item:last-of-type{display:none}
}
#page-content .pg1 .next-back-buttons{display:none}
@media screen and (max-width:1118px){#page-content .pg1 .next-back-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:100px;padding:30px 0;margin-top:20px}
}
#page-content .pg1 .next-back-buttons .next{position:static;left:none;-ms-transform:none;transform:none;bottom:none}
#page-content .pg2 .form .form-item{box-shadow:0 0 12px #dedede;padding:20px;margin-right:15px}
#page-content .pg2 .form .form-item.buttons{box-shadow:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
#page-content .pg2 .form .form-item.buttons.last-item{margin-right:0}
#page-content .pg2 .form .form-item.buttons.last-item .next{position:static;-ms-transform:none;transform:none}
#page-content .pg2 .form .form-item label{color:#4d4d4d}
#page-content .pg2 .form .form-item.fr-234{width:234px}
#page-content .pg2 .form .form-item.fr-236{width:236px}
#page-content .pg2 .form .form-item.fr-236 label{font-size:17px}
@media screen and (max-width:1118px){#page-content .pg2 .form{-ms-flex-pack:distribute;justify-content:space-around}
#page-content .pg2 .form .form-item:first-of-type{display:none}
#page-content .pg2 .form .form-item:last-of-type{display:none}
}
#page-content .pg2 .next-back-buttons{display:none}
@media screen and (max-width:1118px){#page-content .pg2 .next-back-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:100px;padding:30px 0;margin-top:20px}
}
#page-content .pg2 .next-back-buttons .next{position:static;left:none;-ms-transform:none;transform:none;bottom:none}
#page-content .pg4 .form .form-item{box-shadow:0 0 12px #dedede;padding:20px 8px;margin-right:15px}
#page-content .pg4 .form .form-item.buttons{box-shadow:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
#page-content .pg4 .form .form-item.buttons.last-item{margin-right:0}
#page-content .pg4 .form .form-item.buttons.last-item .next{position:static;-ms-transform:none;transform:none}
#page-content .pg4 .form .form-item label{color:#4d4d4d}
#page-content .pg4 .form .form-item.fr-234{width:234px}
#page-content .pg4 .form .form-item.fr-220{width:220px}
#page-content .pg4 .form .form-item.fr-220 label{font-size:17px}
#page-content .pg4 .form .form-item.fr-220 .fr-p4 input{width:187px}
#page-content .pg4 .form .form-item.fr-190{width:190px}
@media screen and (max-width:768px){#page-content .pg4 .form .form-item.fr-190{width:220px}
}
#page-content .pg4 .form .form-item.fr-190 label{font-size:17px}
#page-content .pg4 .form .form-item.fr-190 .fr-p4 input{width:154px}
@media screen and (max-width:768px){#page-content .pg4 .form .form-item.fr-190 .fr-p4 input{width:187px}
}
@media screen and (max-width:1118px){#page-content .pg4 .form{-ms-flex-pack:distribute;justify-content:space-around}
#page-content .pg4 .form .form-item:first-of-type{display:none}
#page-content .pg4 .form .form-item:last-of-type{display:none}
}
#page-content .pg4 .next-back-buttons{display:none}
@media screen and (max-width:1118px){#page-content .pg4 .next-back-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:100px;padding:30px 0;margin-top:20px}
}
#page-content .pg4 .next-back-buttons .next{position:static;left:none;-ms-transform:none;transform:none;bottom:none}
#page-content .pg3 .form .form-item{box-shadow:0 0 12px #dedede;padding:20px;margin-right:30px}
#page-content .pg3 .form .form-item:first-of-type{width:10px}
#page-content .pg3 .form .form-item.buttons{box-shadow:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
#page-content .pg3 .form .form-item.buttons.last-item{margin-right:0;white-space:nowrap}
#page-content .pg3 .form .form-item.buttons.last-item .next{position:static;-ms-transform:none;transform:none}
#page-content .pg3 .form .form-item img{padding:0}
#page-content .pg3 .form .form-item .card-title{margin:1rem 0;color:#4d4d4d;font-size:16px;font-weight:bold}
#page-content .pg3 .form .form-item .form-input label{color:#4d4d4d}
@media screen and (max-width:899px){#page-content .pg3 .form{-ms-flex-pack:distribute;justify-content:space-around}
#page-content .pg3 .form .form-item:first-of-type{display:none}
#page-content .pg3 .form .form-item:last-of-type{display:none}
}
#page-content .pg3 .next-back-buttons{display:none}
@media screen and (max-width:899px){#page-content .pg3 .next-back-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:100px;padding:30px 0;margin-top:20px}
}
#page-content .pg3 .next-back-buttons .next{position:static;left:none;-ms-transform:none;transform:none;bottom:none}
#page-content .pg4 .form{-ms-flex-pack:start;justify-content:flex-start}
#page-content .pg4 .form .form-item{margin-right:10px}
#page-content .pg4 .form .form-item.buttons{box-shadow:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:400px}
#page-content .pg4 .form .form-item.buttons.last-item{margin-right:0}
#page-content .pg4 .form .form-item.buttons.last-item .next{position:static;-ms-transform:none;transform:none}
#page-content .pg4 .form .form-item:first-child+.form-item,#page-content .pg4 .form .form-item:first-child+.form-item+.form-item{height:70%}
@media screen and (max-width:1172px){#page-content .pg4 .form{-ms-flex-pack:distribute;justify-content:space-around}
#page-content .pg4 .form .form-item:first-of-type{display:none}
#page-content .pg4 .form .form-item:last-of-type{display:none}
}
#page-content .pg4 .next-back-buttons{display:none}
@media screen and (max-width:1172px){#page-content .pg4 .next-back-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:100px;padding:30px 0;margin-top:20px}
}
#page-content .pg4 .next-back-buttons .next{position:static;left:none;-ms-transform:none;transform:none;bottom:none}
#page-content .pg5 .next-back-buttons{display:none}
@media screen and (max-width:991px){#page-content .pg5 .next-back-buttons{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:100px;padding:30px 0;margin-top:20px}
}
#page-content .pg5 .next-back-buttons .next{position:static;left:none;-ms-transform:none;transform:none;bottom:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
#page-content .pg5 .next-back-buttons .p5-next{text-align:left;color:#ed0723;font-size:15px;font-weight:600;margin:0 5px 0 0}
#page-content .pg6 .sm-sup{font-size:12px !important}
#page-content .pg6 a{transition:all .3s ease}
#page-content .pg6 h2{margin:40px 0 35px;font-size:22px;font-style:normal;color:#4d4d4d}
#page-content .pg6 h3{font-size:20px;font-family:"Scotia-Headline",Arial,Helvetica,sans-serif;font-weight:600;color:#4d4d4d;margin:0}
#page-content .pg6 .note{padding:20px;border:1px solid #4d4d4d;color:#4d4d4d;display:-ms-flexbox;display:flex}
@media only screen and (max-width:575px){#page-content .pg6 .note{display:block}
}
#page-content .pg6 .note .note-L{margin-right:10px;width:90px}
#page-content .pg6 .note .note-R{width:80%;display:block}
@media only screen and (max-width:575px){#page-content .pg6 .note .note-R .note-R-text{margin-bottom:10px}
}
#page-content .pg6 .borrowers-ages .form-input{display:inline-block;margin-right:25px;position:relative}
#page-content .pg6 .borrowers-ages .form-input input{padding-right:140px;width:180px}
#page-content .pg6 .borrowers-ages .form-input .warning{width:180px}
#page-content .pg6 .borrowers-ages .form-input .warning .right div[aria-live]{font-size:12px;color:#4d4d4d;margin-bottom:8px}
#page-content .pg6 .borrowers-ages .form-input i{font-style:normal;position:absolute;right:100px}
#page-content .pg6 .borrowers-ages .form-input i.low-year{top:49px}
#page-content .pg6 .borrowers-ages .form-input i:lang(fr){top:25px}
#page-content .pg6 .borrowers-ages .form-input [for="coborrower-age"] ~ i{top:49px}
#page-content .pg6 .borrowers-ages .form-input [for="coborrower-age"] ~ i:lang(fr){top:25px}
#page-content .pg6 .mortgage .form-input,#page-content .pg6 .line-of-credit .form-input,#page-content .pg6 .credit-card .form-input{display:inline-block;margin-right:25px;position:relative;width:215px}
#page-content .pg6 .mortgage .form-input input,#page-content .pg6 .line-of-credit .form-input input,#page-content .pg6 .credit-card .form-input input{padding-left:12px}
#page-content .pg6 .mortgage .form-input i,#page-content .pg6 .line-of-credit .form-input i,#page-content .pg6 .credit-card .form-input i{position:absolute;display:block;top:25px;pointer-events:none;width:10px;text-align:center;font-style:normal}
#page-content .pg6 .mortgage .form-input i:lang(fr),#page-content .pg6 .line-of-credit .form-input i:lang(fr),#page-content .pg6 .credit-card .form-input i:lang(fr){display:inline}
#page-content .pg6 .mortgage h4,#page-content .pg6 .line-of-credit h4,#page-content .pg6 .credit-card h4{margin-top:2.5rem;margin-bottom:1.5rem}
#page-content .pg6 .mortgage .insurance-card-header,#page-content .pg6 .line-of-credit .insurance-card-header,#page-content .pg6 .credit-card .insurance-card-header{font-size:1.05rem;letter-spacing:normal;font-weight:bold;font-family:"Scotia-Headline";color:#4d4d4d}
#page-content .pg6 .mortgage .insurance-cards,#page-content .pg6 .line-of-credit .insurance-cards,#page-content .pg6 .credit-card .insurance-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;color:#707070}
#page-content .pg6 .mortgage .insurance-cards .insurance-card,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card,#page-content .pg6 .credit-card .insurance-cards .insurance-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#f6f7fc;padding:1rem;box-sizing:border-box;width:320px;border-radius:4px;border:1px solid #ccc;margin-bottom:20px}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .card-header,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .card-header,#page-content .pg6 .credit-card .insurance-cards .insurance-card .card-header{margin:0;padding:0;border:0;background:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:30px}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .card-header .title,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .card-header .title,#page-content .pg6 .credit-card .insurance-cards .insurance-card .card-header .title{margin-right:5px}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .card-header .header-title-subtitle,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .card-header .header-title-subtitle,#page-content .pg6 .credit-card .insurance-cards .insurance-card .card-header .header-title-subtitle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:-20px;-ms-flex-preferred-size:100%;flex-basis:100%}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .card-header .header-title-subtitle .subtitle,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .card-header .header-title-subtitle .subtitle,#page-content .pg6 .credit-card .insurance-cards .insurance-card .card-header .header-title-subtitle .subtitle{font-size:13px}
#page-content .pg6 .mortgage .insurance-cards .insurance-card fieldset .label,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card fieldset .label,#page-content .pg6 .credit-card .insurance-cards .insurance-card fieldset .label{font-size:16px;font-weight:bold;color:#333}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .checkbox,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .checkbox,#page-content .pg6 .credit-card .insurance-cards .insurance-card .checkbox{display:inline-block;margin:.35rem 0}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .checkbox .overlay,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .checkbox .overlay,#page-content .pg6 .credit-card .insurance-cards .insurance-card .checkbox .overlay{width:20px;height:20px;margin-right:10px;background-color:transparent;border-radius:20%;border:1px solid #b1b1b1;margin-top:-2px;display:inline-block;position:relative;vertical-align:middle;margin-left:-35px}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .checkbox label,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .checkbox label,#page-content .pg6 .credit-card .insurance-cards .insurance-card .checkbox label{display:block;cursor:pointer;color:#707070;-webkit-tap-highlight-color:rgba(255,255,255,0);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:35px}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .checkbox label .text .hasValue,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .checkbox label .text .hasValue,#page-content .pg6 .credit-card .insurance-cards .insurance-card .checkbox label .text .hasValue{display:none}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .checkbox label .text .hasValue b,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .checkbox label .text .hasValue b,#page-content .pg6 .credit-card .insurance-cards .insurance-card .checkbox label .text .hasValue b{color:#333}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .checkbox input:disabled+label,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .checkbox input:disabled+label,#page-content .pg6 .credit-card .insurance-cards .insurance-card .checkbox input:disabled+label{cursor:default;color:#bababa}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .checkbox input:disabled+label .overlay,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .checkbox input:disabled+label .overlay,#page-content .pg6 .credit-card .insurance-cards .insurance-card .checkbox input:disabled+label .overlay{border:1px solid #bababa}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .checkbox input:focus+label .overlay,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .checkbox input:focus+label .overlay,#page-content .pg6 .credit-card .insurance-cards .insurance-card .checkbox input:focus+label .overlay{outline:solid 2px black;background-repeat:no-repeat;background-position:center;background-size:15px 12px}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .checkbox input+label .overlay:before,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .checkbox input+label .overlay:before,#page-content .pg6 .credit-card .insurance-cards .insurance-card .checkbox input+label .overlay:before{top:2px;left:6px;width:6px;height:12px;border:1px solid #333;border-top:0;border-left:0;transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;position:absolute;content:"";-ms-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .checkbox input+label .overlay:before.checkbox-white,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .checkbox input+label .overlay:before.checkbox-white,#page-content .pg6 .credit-card .insurance-cards .insurance-card .checkbox input+label .overlay:before.checkbox-white{border-color:white}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .checkbox input,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .checkbox input,#page-content .pg6 .credit-card .insurance-cards .insurance-card .checkbox input{position:absolute;width:0;height:0;opacity:0}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .checkbox input:checked+label .overlay:before,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .checkbox input:checked+label .overlay:before,#page-content .pg6 .credit-card .insurance-cards .insurance-card .checkbox input:checked+label .overlay:before{-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);content:""}
#page-content .pg6 .mortgage .insurance-cards .insurance-card .checkbox input:checked+label .text .hasValue,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card .checkbox input:checked+label .text .hasValue,#page-content .pg6 .credit-card .insurance-cards .insurance-card .checkbox input:checked+label .text .hasValue{display:inline-block}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#f6f7fc;padding:1rem;box-sizing:border-box;width:300px;border-radius:4px;border:1px solid #ccc;margin-bottom:20px}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .card-header,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .card-header,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .card-header{margin:0;padding:0;border:0;background:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:30px}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .card-header .title,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .card-header .title,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .card-header .title{margin-right:5px}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .card-header .header-title-subtitle,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .card-header .header-title-subtitle,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .card-header .header-title-subtitle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:-20px;-ms-flex-preferred-size:100%;flex-basis:100%}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .card-header .header-title-subtitle .subtitle,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .card-header .header-title-subtitle .subtitle,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .card-header .header-title-subtitle .subtitle{font-size:13px}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m fieldset .label,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m fieldset .label,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m fieldset .label{font-size:16px;font-weight:bold;color:#333}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .checkbox,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .checkbox,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .checkbox{display:inline-block;margin:.35rem 0}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .checkbox .overlay,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .checkbox .overlay,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .checkbox .overlay{width:20px;height:20px;margin-right:10px;background-color:transparent;border-radius:20%;border:1px solid #b1b1b1;margin-top:-2px;display:inline-block;position:relative;vertical-align:middle;margin-left:-35px}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .checkbox label,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .checkbox label,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .checkbox label{display:block;cursor:pointer;color:#707070;-webkit-tap-highlight-color:rgba(255,255,255,0);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:35px}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .checkbox label .text .hasValue,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .checkbox label .text .hasValue,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .checkbox label .text .hasValue{display:none}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .checkbox label .text .hasValue b,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .checkbox label .text .hasValue b,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .checkbox label .text .hasValue b{color:#333}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .checkbox input:disabled+label,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .checkbox input:disabled+label,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .checkbox input:disabled+label{cursor:default;color:#bababa}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .checkbox input:disabled+label .overlay,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .checkbox input:disabled+label .overlay,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .checkbox input:disabled+label .overlay{border:1px solid #bababa}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .checkbox input:focus+label .overlay,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .checkbox input:focus+label .overlay,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .checkbox input:focus+label .overlay{outline:solid 2px black;background-repeat:no-repeat;background-position:center;background-size:15px 12px}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .checkbox input+label .overlay:before,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .checkbox input+label .overlay:before,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .checkbox input+label .overlay:before{top:2px;left:6px;width:6px;height:12px;border:1px solid #333;border-top:0;border-left:0;transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;position:absolute;content:"";-ms-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .checkbox input+label .overlay:before.checkbox-white,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .checkbox input+label .overlay:before.checkbox-white,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .checkbox input+label .overlay:before.checkbox-white{border-color:white}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .checkbox input,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .checkbox input,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .checkbox input{position:absolute;width:0;height:0;opacity:0}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .checkbox input:checked+label .overlay:before,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .checkbox input:checked+label .overlay:before,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .checkbox input:checked+label .overlay:before{-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);content:""}
#page-content .pg6 .mortgage .insurance-cards .insurance-card-m .checkbox input:checked+label .text .hasValue,#page-content .pg6 .line-of-credit .insurance-cards .insurance-card-m .checkbox input:checked+label .text .hasValue,#page-content .pg6 .credit-card .insurance-cards .insurance-card-m .checkbox input:checked+label .text .hasValue{display:inline-block}
#page-content .pg6 .mortgage .coverage-cost-joint-cards,#page-content .pg6 .line-of-credit .coverage-cost-joint-cards,#page-content .pg6 .credit-card .coverage-cost-joint-cards{display:block}
@media only screen and (min-width:768px){#page-content .pg6 .mortgage .coverage-cost-joint-cards,#page-content .pg6 .line-of-credit .coverage-cost-joint-cards,#page-content .pg6 .credit-card .coverage-cost-joint-cards{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
}
#page-content .pg6 .mortgage .coverage-cost-joint-cards div:nth-child(1),#page-content .pg6 .line-of-credit .coverage-cost-joint-cards div:nth-child(1),#page-content .pg6 .credit-card .coverage-cost-joint-cards div:nth-child(1){width:100%}
@media only screen and (min-width:768px){#page-content .pg6 .mortgage .coverage-cost-joint-cards div:nth-child(1),#page-content .pg6 .line-of-credit .coverage-cost-joint-cards div:nth-child(1),#page-content .pg6 .credit-card .coverage-cost-joint-cards div:nth-child(1){width:49.2%}
}
#page-content .pg6 .mortgage .coverage-cost-joint-cards div:nth-child(2),#page-content .pg6 .line-of-credit .coverage-cost-joint-cards div:nth-child(2),#page-content .pg6 .credit-card .coverage-cost-joint-cards div:nth-child(2){width:100%}
@media only screen and (min-width:768px){#page-content .pg6 .mortgage .coverage-cost-joint-cards div:nth-child(2),#page-content .pg6 .line-of-credit .coverage-cost-joint-cards div:nth-child(2),#page-content .pg6 .credit-card .coverage-cost-joint-cards div:nth-child(2){width:49.2%}
}
#page-content .pg6 .mortgage .coverage-cost-joint-cards p,#page-content .pg6 .line-of-credit .coverage-cost-joint-cards p,#page-content .pg6 .credit-card .coverage-cost-joint-cards p{text-align:left}
#page-content .pg6 .mortgage .coverage-cost-card,#page-content .pg6 .line-of-credit .coverage-cost-card,#page-content .pg6 .credit-card .coverage-cost-card{margin-top:1rem;padding:1rem 1rem;background:#f6f7fc;border-radius:4px;border:1px solid #ccc}
#page-content .pg6 .mortgage .coverage-cost-card .coverage-card-title,#page-content .pg6 .line-of-credit .coverage-cost-card .coverage-card-title,#page-content .pg6 .credit-card .coverage-cost-card .coverage-card-title{font-size:17px;color:#707070}
#page-content .pg6 .mortgage .coverage-cost-card .coverage-card-title span.borrower-value,#page-content .pg6 .line-of-credit .coverage-cost-card .coverage-card-title span.borrower-value,#page-content .pg6 .credit-card .coverage-cost-card .coverage-card-title span.borrower-value{font-weight:bold;color:#333}
#page-content .pg6 .mortgage .coverage-cost-card .multiple-coverages,#page-content .pg6 .mortgage .coverage-cost-card .highvalue-mortgage-card,#page-content .pg6 .line-of-credit .coverage-cost-card .multiple-coverages,#page-content .pg6 .line-of-credit .coverage-cost-card .highvalue-mortgage-card,#page-content .pg6 .credit-card .coverage-cost-card .multiple-coverages,#page-content .pg6 .credit-card .coverage-cost-card .highvalue-mortgage-card{text-align:left}
#page-content .pg6 .mortgage .coverage-cost-card p,#page-content .pg6 .line-of-credit .coverage-cost-card p,#page-content .pg6 .credit-card .coverage-cost-card p{font-size:14px;color:#4d4d4d;margin:0}
#page-content .pg6 .mortgage .coverage-cost-card.coborrower-loc-card *,#page-content .pg6 .line-of-credit .coverage-cost-card.coborrower-loc-card *,#page-content .pg6 .credit-card .coverage-cost-card.coborrower-loc-card *{font-size:16px}
#page-content .pg6 .mortgage .action,#page-content .pg6 .line-of-credit .action,#page-content .pg6 .credit-card .action{display:-ms-flexbox;display:flex}
@media only screen and (max-width:575px){#page-content .pg6 .mortgage .action,#page-content .pg6 .line-of-credit .action,#page-content .pg6 .credit-card .action{-ms-flex-pack:center;justify-content:center}
}
#page-content .pg6 .mortgage .action a,#page-content .pg6 .line-of-credit .action a,#page-content .pg6 .credit-card .action a{display:inline-block;margin-top:2rem;padding:1rem 2.5rem;border-radius:50px;color:white;background-color:#087bb4;font-weight:bold;font-size:15px;border:1px solid #087bb4;text-align:center}
#page-content .pg6 .mortgage .action a:hover,#page-content .pg6 .line-of-credit .action a:hover,#page-content .pg6 .credit-card .action a:hover{color:#087bb4;border:1px solid #087bb4;background:white}
#page-content .pg6 .mortgage .action a:lang(fr),#page-content .pg6 .line-of-credit .action a:lang(fr),#page-content .pg6 .credit-card .action a:lang(fr){padding:1rem 1.5rem}
@media only screen and (min-width:576px){#page-content .pg6 .mortgage .action a:lang(fr),#page-content .pg6 .line-of-credit .action a:lang(fr),#page-content .pg6 .credit-card .action a:lang(fr){padding:1rem 2.5rem}
}
#page-content .pg6 .credit-card .insurance-cards{-ms-flex-pack:start;justify-content:flex-start;color:#707070}
#page-content .pg6 .credit-card .insurance-cards .insurance-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:1rem}
#page-content .pg6 .credit-card .insurance-cards .insurance-card .card-header{display:block;margin-bottom:20px}
#page-content .pg6 .credit-card .insurance-cards .insurance-card .card-header.basic-header{margin-bottom:20px}
@media only screen and (min-width:768px){#page-content .pg6 .credit-card .insurance-cards .insurance-card .card-header.basic-header{margin-bottom:67px}
}
#page-content .pg6 .credit-card .insurance-cards .insurance-card .card-header.basic-header:lang(fr){margin-bottom:20px}
@media only screen and (min-width:768px){#page-content .pg6 .credit-card .insurance-cards .insurance-card .card-header.basic-header:lang(fr){margin-bottom:40px}
}
#page-content .pg6 .credit-card .insurance-cards .insurance-card .card-header .title{font-size:18px;font-weight:bold}
#page-content .pg6 .credit-card .insurance-cards .insurance-card .card-header .includes-container p{font-size:16px;margin:0;color:#707070}
#page-content .pg6 .credit-card .insurance-cards .insurance-card .card-header .plan-desc{font-size:16px;margin:0}
#page-content .pg6 .credit-card .insurance-cards .insurance-card .plan-inclusives{margin-bottom:2rem}
#page-content .pg6 .credit-card .insurance-cards .insurance-card .plan-inclusives .bundle-value{margin:0 0 15px 0;font-size:20px;font-weight:bold}
#page-content .pg6 .credit-card .insurance-cards .insurance-card .checkbox{margin-top:auto}
#page-content .pg6 .back{margin:75px 0 40px;display:inline-block;color:#087bb4;padding:15px 35px;border:1px solid #087bb4;border-radius:50px;font-size:16px;font-weight:bold}
#page-content .pg6 .back:hover{background:#087bb4;color:white}
#page-content .pg6 .additional-resources .section-header{display:block;font-size:18px}
#page-content .pg6 .additional-resources div{margin:10px 0}
#page-content .pg6 .additional-resources div a{border-bottom:1px dotted #4d4d4d}
#page-content .pg6 .estimated-legal{margin:3em 0}
#page-content .empty-line::after{content:"\a";display:block;white-space:pre}
#page-content .age-empty-line{display:block;height:24px}
#page-content .extra-empty-line::after{content:"\a\a";display:block;white-space:pre}
#page-content .top-margin-16{margin-top:16px}
#page-content .back:hover .backArrow{position:relative;left:-1rem}
#page-content .sr-only{position:absolute;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);overflow:hidden !important}
#page-content .additional-coverage{margin-left:34px;margin-bottom:20px}
#page-content .additional-coverage .additional-coverage-input{margin:15px 0}
#page-content .additional-coverage .additional-coverage-input select{-webkit-appearance:none;background-color:transparent;background:url(../../../../../../etc/designs/bns/img/RichMedia/ProtectionPlanner/chevron_down.png) 98%;background-repeat:no-repeat;background-size:11px 6px;border-radius:0}
#page-content .popup{position:fixed;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:200;min-width:250px;border-radius:4px;box-shadow:0 0 11px #000;background-color:#fff;padding:25px;-webkit-animation:fadeUp .5s ease-in-out;animation:fadeUp .5s ease-in-out;text-align:left;box-sizing:content-box;transition:width 1s;overflow-y:auto;max-height:80%}
#page-content .hvm-popup,#page-content .mc-popup{position:fixed;max-width:380px;max-height:85%;padding:20px}
#page-content .hvm-popup h2,#page-content .mc-popup h2{text-align:center;font-family:"Scotia",sans-serif;font-size:26px;color:#1a1a1a;font-weight:normal;padding-left:18px;padding-bottom:10px}
#page-content .hvm-popup p,#page-content .mc-popup p{text-align:center;width:90%;margin-left:auto;margin-right:auto;line-height:20px}
#page-content #page-content .popup .popup-header .close{text-decoration:none;font-size:20px;position:absolute;right:20px;top:20px;opacity:1}
#page-content .popup-header{font-size:26px;line-height:32px;color:#333;letter-spacing:-0.5;font-family:"Scotia",Arial,Helvetica,sans-serif;font-weight:bold}
#page-content .popup-content{padding:10px 0;color:#333}
#page-content .popup-content p{font-size:16px;color:#333}
#page-content .hidden{display:none !important}
#page-content #highValueMortTable thead tr,#page-content #multiCoverageMortTable thead tr{background-color:#ccc}
#page-content #highValueMortTable thead tr th,#page-content #multiCoverageMortTable thead tr th{border:1px solid #999;color:#333;padding:5px;text-align:center}
#page-content #highValueMortTable tbody tr td,#page-content #multiCoverageMortTable tbody tr td{border:1px solid #999;color:#333;padding:5px;text-align:center}
#page-content #highValueMortTable,#page-content #multiCoverageMortTable{border-collapse:collapse;width:100%}
@media only screen and (min-width:768px){#page-content #highValueMortTable,#page-content #multiCoverageMortTable{width:90%;margin:0 auto}
}
#page-content p.text-align-center{text-align:center}
#page-content .mortgage-flow{width:100%;display:block;margin-top:20px}
@media only screen and (min-width:768px){#page-content .mortgage-flow{width:90%;margin:0 auto}
}
#page-content .mortgage-flow .flow-box{width:100%;color:white;background-color:#7849b8;padding:10px 5px;text-align:center}
#page-content .mortgage-flow .flow-box.flow1{background-color:#ec111a}
#page-content .mortgage-flow .connect-line{width:50%;height:30px;border-right:1.5px solid #999}
#page-content .bold{font-weight:700}
#page-content *{font-family:"Scotia",Arial,Helvetica,sans-serif}
#main{padding:20px}