.c-sci-quote-calculator{background-color:#f4f8fc;display:inline-block;width:calc(100% - 30px);padding:4rem 15px}
.c-sci-quote-calculator .calculator-container{box-sizing:border-box}
.c-sci-quote-calculator .calculator-container>.actions{display:flex;flex-direction:column;align-items:center;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;font-style:normal;font-weight:600;line-height:24px;border-radius:0;text-decoration:underline;cursor:pointer;display:inline-block;padding:0;transition:none;color:#2f78c6;margin-top:1rem}
.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 .wrong-amount,.c-sci-quote-calculator .calculator-container .valid-amount{display:none}
.c-sci-quote-calculator .calculator-container .wrong-amount.show,.c-sci-quote-calculator .calculator-container .valid-amount.show{display:block}
.c-sci-quote-calculator .calculator-container .wrong-amount .note,.c-sci-quote-calculator .calculator-container .valid-amount .note{font-size:12px;font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif}
.c-sci-quote-calculator .calculator-container .wrong-amount .note.hide,.c-sci-quote-calculator .calculator-container .valid-amount .note.hide{display:none}
.c-sci-quote-calculator .sci-quote-calculator .title{position:relative;width:100%;min-height:1px;padding-left:15px;padding-right:15px;float:left;text-align:center;box-sizing:border-box;color:#1a65b2;margin-top:0}
.c-sci-quote-calculator .sci-quote-calculator .content{box-sizing:border-box}
.c-sci-quote-calculator .sci-quote-calculator .content>div{position:relative;width:100%;min-height:1px;padding-left:0;padding-right:0;float:left;box-sizing:border-box;display:none}
.c-sci-quote-calculator .sci-quote-calculator .content>div.show{display:block}
.c-sci-quote-calculator .sci-quote-calculator .content>div label{font-family:"Georgia","Times New Roman",Times,serif;font-weight:normal;line-height:1.5;margin:0 0 1.5rem}
.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:"benton-sans","Helvetica Neue",Helvetica,Arial,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(even){border-bottom:1px solid rgba(51,51,51,0.3);margin-right:1rem;padding:0}
.c-sci-quote-calculator .sci-quote-calculator .content>div:nth-child(even):last-child{margin-right:0}
.c-sci-quote-calculator .sci-quote-calculator .content>div:nth-child(even) label{padding:0;margin: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:#dd3034}
.c-sci-quote-calculator .sci-quote-calculator .input-container .symbol::after{content:'$';font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,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{position:relative;width:100%;min-height:1px;padding-left:15px;padding-right:15px;float:left;box-sizing:border-box;margin-top:1rem;display:none;text-align:center}
.c-sci-quote-calculator .sci-quote-calculator .notifications:before,.c-sci-quote-calculator .sci-quote-calculator .notifications:after{content:" ";display:table}
.c-sci-quote-calculator .sci-quote-calculator .notifications:after{clear:both}
.c-sci-quote-calculator .sci-quote-calculator .notifications p,.c-sci-quote-calculator .sci-quote-calculator .notifications h2{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,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;line-height:40px;letter-spacing:-.2px}
.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{width:100%;display:none;margin-top:2rem;float:left}
.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:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:2em;text-align:center}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer .btn-cta{line-height:1;float:right}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer .note{color:#333;display:inline-block;font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;margin-top:2em;text-align:center}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer .note.disclaimer{font-size:12px;line-height:18px;font-weight:normal;text-align:left}
@media(min-width:720px){.c-sci-quote-calculator{width:100vw;padding:5rem 0}
.c-sci-quote-calculator .calculator-container{min-height:1px;padding-left:0;padding-right:0;position:relative}
}
@media(min-width:720px) and (min-width:720px){.c-sci-quote-calculator .calculator-container{width:83.33333333%;float:none;margin-left:auto;margin-right:auto}
}
@media(min-width:720px){.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{min-height:1px;padding-left:15px;padding-right:15px;position:relative;box-sizing:border-box;flex-direction:column;float:left;justify-content:space-between;flex:1 0 50%;padding-left:0;padding-right:0}
}
@media(min-width:720px) and (min-width:720px){.c-sci-quote-calculator .sci-quote-calculator .content>div{width:33.33333333%;float:left}
}
@media(min-width:720px){.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){padding-left:0;padding-right:0;flex:0 1 100%}
.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:16px}
.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:normal;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:960px){.c-sci-quote-calculator .sci-quote-calculator .content>div{flex-wrap:nowrap;flex:none;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 .wrong-amount .note{margin-top:2em}
.c-sci-quote-calculator .sci-quote-calculator-disclaimer .valid-amount .note.disclaimer{margin-top:2em}
}