@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);.c-sci-quote-calculator{background-color:#e5edf7;display:inline-block;padding:4rem 15px;width:calc(100% - 30px)}
.c-sci-quote-calculator .calculator-container{box-sizing:border-box}
.c-sci-quote-calculator .calculator-container>.actions{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}
.c-sci-quote-calculator .calculator-container>.actions.hide{display:none}
.c-sci-quote-calculator .calculator-container>.actions button.no-btn{background-color:transparent;border-radius:0;color:#1a65b2;cursor:pointer;display:inline-block;font-style:normal;font-weight:600;line-height:24px;margin-top:1rem;padding:0;text-decoration:underline;transition:none}
.c-sci-quote-calculator .calculator-container>.actions button.reset{display:none}
.c-sci-quote-calculator .calculator-container>.actions button.reset.show{display:block}
.c-sci-quote-calculator .calculator-container .valid-amount,.c-sci-quote-calculator .calculator-container .wrong-amount{display:none}
.c-sci-quote-calculator .calculator-container .valid-amount.show,.c-sci-quote-calculator .calculator-container .wrong-amount.show{display:block}
.c-sci-quote-calculator .calculator-container .valid-amount .note,.c-sci-quote-calculator .calculator-container .wrong-amount .note{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:9pt}
.c-sci-quote-calculator .calculator-container .valid-amount .note.hide,.c-sci-quote-calculator .calculator-container .wrong-amount .note.hide{display:none}
.c-sci-quote-calculator .sci-quote-calculator .title{box-sizing:border-box;color:#1a65b2;float:left;margin-top:0;min-height:1px;padding-left:15px;padding-right:15px;position:relative;text-align:center;width:100%}
.c-sci-quote-calculator .sci-quote-calculator .content{box-sizing:border-box}
.c-sci-quote-calculator .sci-quote-calculator .content>div{box-sizing:border-box;display:none;float:left;min-height:1px;padding-left:0;padding-right:0;position:relative;width:100%}
.c-sci-quote-calculator .sci-quote-calculator .content>div.show{display:block}
.c-sci-quote-calculator .sci-quote-calculator .content>div label{font-weight:400;line-height:1.5;margin:0 0 1.5rem}
.c-sci-quote-calculator .sci-quote-calculator .content>div label,.c-sci-quote-calculator .sci-quote-calculator .content>div[class*=-selected] label,.c-sci-quote-calculator .sci-quote-calculator .content>div[class*=-selected] label~span{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif}
.c-sci-quote-calculator .sci-quote-calculator .content>div[class*=-selected] label~span{font-weight:600}
.c-sci-quote-calculator .sci-quote-calculator .content>div:nth-child(2n){border-bottom:1px solid #d1d1d1;margin-right:1rem;padding:0}
.c-sci-quote-calculator .sci-quote-calculator .content>div:nth-child(2n):last-child{margin-right:0}
.c-sci-quote-calculator .sci-quote-calculator .content>div:nth-child(2n) label{margin:0;padding:0}
.c-sci-quote-calculator .sci-quote-calculator .input-container{position:relative}
.c-sci-quote-calculator .sci-quote-calculator .input-container+.error{display:none;font-size:14px;margin-bottom:1rem}
.c-sci-quote-calculator .sci-quote-calculator .input-container+.error.show{display:block}
.c-sci-quote-calculator .sci-quote-calculator .input-container input{padding-left:2.5rem}
.c-sci-quote-calculator .sci-quote-calculator .input-container input:lang(fr){padding-left:1.25rem}
.c-sci-quote-calculator .sci-quote-calculator .input-container input.error+.symbol:after{color:#dc3545}
.c-sci-quote-calculator .sci-quote-calculator .input-container .symbol:after{content:"$";font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-weight:600;height:20px;left:20px;position:absolute;top:14px;width:20px}
.c-sci-quote-calculator .sci-quote-calculator .input-container .symbol:lang(en):after{left:20px}
.c-sci-quote-calculator .sci-quote-calculator .input-container .symbol:lang(fr):after{left:auto;right:20px}
.c-sci-quote-calculator .sci-quote-calculator .notifications{box-sizing:border-box;display:none;float:left;margin-top:1rem;min-height:1px;padding-left:15px;padding-right:15px;position:relative;text-align:center;width:100%}
.c-sci-quote-calculator .sci-quote-calculator .notifications:after,.c-sci-quote-calculator .sci-quote-calculator .notifications:before{content:" ";display:table}
.c-sci-quote-calculator .sci-quote-calculator .notifications:after{clear:both}
.c-sci-quote-calculator .sci-quote-calculator .notifications h2,.c-sci-quote-calculator .sci-quote-calculator .notifications p{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif}
.c-sci-quote-calculator .sci-quote-calculator .notifications p{font-size:20px}
.c-sci-quote-calculator .sci-quote-calculator .notifications h2{font-size:30px;letter-spacing:-.2px;line-height:40px}
.c-sci-quote-calculator .sci-quote-calculator .notifications.hide{display:none}
.c-sci-quote-calculator .sci-quote-calculator .notifications.valid p{text-align:center}
.c-sci-quote-calculator .sci-quote-calculator .notifications.valid h2{margin:0;text-align:center}
.c-sci-quote-calculator .sci-quote-calculator .notifications.show{display:block}
.c-sci-quote-calculator .sci-quote-calculator .notifications.amount p{margin-bottom:0}
.c-sci-quote-calculator .sci-quote-calculator .notifications.amount p+p{margin-top:0}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer{display:none;float:left;margin-top:2rem;width:100%}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer.show{display:block}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer .calculator-container{box-sizing:border-box;display:flex;flex-flow:column;padding-left:0;padding-right:0}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer .hide-mobile{display:none}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer a{font-weight:600}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer a.submit{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;margin-top:2em;text-align:center}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer .btn-cta{float:right;line-height:1}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer .note{color:#1d1d1d;display:inline-block;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:1pc;font-weight:600;margin-top:2em;text-align:center}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer .note.disclaimer{font-size:9pt;font-weight:400;line-height:18px;text-align:left}
@media(min-width:768px){.c-sci-quote-calculator{padding:5rem 0;width:100vw}
.c-sci-quote-calculator .calculator-container{min-height:1px;padding-left:0;padding-right:0;position:relative}
}
@media(min-width:768px)and (min-width:768px){.c-sci-quote-calculator .calculator-container{float:none;margin-left:auto;margin-right:auto;width:83.3333333333%}
}
@media(min-width:768px){.c-sci-quote-calculator .sci-quote-calculator .content{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;width:100%}
.c-sci-quote-calculator .sci-quote-calculator .content>div{box-sizing:border-box;flex:1 0 50%;flex-direction:column;float:left;justify-content:space-between;min-height:1px;padding-left:0;padding-right:0;position:relative}
}
@media(min-width:768px)and (min-width:768px){.c-sci-quote-calculator .sci-quote-calculator .content>div{float:left;width:33.3333333333%}
}
@media(min-width:768px){.c-sci-quote-calculator .sci-quote-calculator .content>div.show{display:flex;justify-content:flex-start}
.c-sci-quote-calculator .sci-quote-calculator .content>div:first-child{padding-right:.9375rem}
.c-sci-quote-calculator .sci-quote-calculator .content>div:last-child,.c-sci-quote-calculator .sci-quote-calculator .content>div:nth-last-child(2){flex:0 1 100%;padding-left:0;padding-right:0}
.c-sci-quote-calculator .sci-quote-calculator .content>div label{padding:0}
.c-sci-quote-calculator .sci-quote-calculator .content.items-selected{flex-wrap:nowrap}
.c-sci-quote-calculator .sci-quote-calculator .content.items-selected>div{flex:none}
.c-sci-quote-calculator .sci-quote-calculator .input-container input::-ms-clear{display:none}
.c-sci-quote-calculator .sci-quote-calculator .input-container .symbol:after{top:1pc}
.c-sci-quote-calculator .sci-quote-calculator .notifications.amount p{text-align:center}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer .hide-mobile{display:block}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer .note{font-size:14px;font-weight:400;margin-top:1em;text-align:left}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer .note.disclaimer{margin-top:1em;text-align:left}
}
@media(min-width:992px){.c-sci-quote-calculator .sci-quote-calculator .content>div{flex:none;flex-wrap:nowrap;padding-left:0}
.c-sci-quote-calculator .sci-quote-calculator .content>div:last-child{flex:none;padding-left:0}
.c-sci-quote-calculator .sci-quote-calculator .content>div:nth-last-child(2){flex:none;padding-left:.9375rem}
.c-sci-quote-calculator .sci-quote-calculator .content>div p{padding:0}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer .valid-amount .note.disclaimer,.c-sci-quote-calculator .sci-quote-calculator-disclaimer .wrong-amount .note{margin-top:2em}
}