@charset "UTF-8";.widget:has(.credit-simulator-background){margin-top:0;padding-top:0;}@media(max-width:991.98px){.widget:has(.credit-simulator-background){width:100%;max-width:none;margin:0;padding:0;}.widget:has(.credit-simulator-background) .container:has(.credit-simulator-background){width:100%;max-width:none;margin:0;padding-right:0;padding-left:0;}}.credit-simulator-background{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:100vw;min-height:calc(100vh - 8rem);min-height:calc(100dvh - 8rem);height:auto;margin-left:calc(50% - 50vw);padding:3.2rem;overflow:hidden;background-color:#000;}.credit-simulator-background>.credit-simulator-widget{position:relative;z-index:2;width:100%;max-width:55.1rem;margin:0 8rem 0 auto;background:#fff;border-radius:2.4rem;overflow:hidden;}@media(max-width:1340px){.credit-simulator-background>.credit-simulator-widget{margin-right:0;}}@media(min-width:992px) and (max-width:1182px){.credit-simulator-background>.credit-simulator-widget{width:calc(50% - 3.2rem);max-width:none;margin-right:0;}}@media(max-width:991.98px){.credit-simulator-background{isolation:auto;width:100%;height:auto;min-height:0;margin-left:0;padding:0;overflow:visible;background-color:#fff;}.credit-simulator-background>.credit-simulator-carousel{display:none;}.credit-simulator-background>.credit-simulator-widget{position:static;top:auto;right:auto;z-index:auto;width:100%;max-width:none;margin:0;background:#fff;border-radius:0;box-shadow:none;overflow:visible;}}.credit-simulator--plan-option-group--option:disabled,.credit-simulator--plan-option-group--option[aria-disabled=true]{cursor:not-allowed;opacity:.5;}.credit-simulator-widget{box-shadow:none;}.credit-simulator-widget .credit-simulator--step-one{width:100%;min-width:0;}.credit-simulator-widget .credit-simulator--step-two{width:100%;min-width:0;}.credit-simulator-widget .credit-simulator--step-two--header{margin-bottom:1.6rem;text-align:left;}.credit-simulator-widget .credit-simulator--step-two--summary{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.2rem;}.credit-simulator-widget .credit-simulator--step-two--summary--item{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.4rem .8rem;background-color:#eee;border-radius:.8rem;color:#000;white-space:nowrap;font-family:"Product Sans",sans-serif;font-size:1.3rem;font-weight:400;line-height:140%;}.credit-simulator-widget .credit-simulator--step-two--summary--edit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3rem;height:3rem;padding:.6rem;background-color:transparent;border:0;border-radius:.8rem;cursor:pointer;}.credit-simulator-widget .credit-simulator--step-two--summary--edit img{display:block;width:1.8rem;height:1.8rem;object-fit:contain;}.credit-simulator-widget .credit-simulator--step-two--summary--edit:hover{background-color:#eee;}.credit-simulator-widget .credit-simulator--step-two--summary--edit:focus,.credit-simulator-widget .credit-simulator--step-two--summary--edit:focus-visible{outline:.2rem solid #ffd100;outline-offset:.2rem;}.credit-simulator-widget .credit-simulator--step-two--title{margin-bottom:.8rem;color:#000;font-family:"Product Sans",sans-serif;font-size:2.2rem;font-weight:700;line-height:120%;}.credit-simulator-widget .credit-simulator--step-two--description{margin:0;color:#000;}.credit-simulator-widget .credit-simulator--step-two--description p{margin:0;font-family:"Product Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:140%;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--step-two--title{font-size:2.2rem!important;}.credit-simulator-widget .credit-simulator--step-two--description p{font-size:1.6rem!important;}}.credit-simulator-widget .credit-simulator--step-two--separator{display:block;width:100%;height:0;margin-bottom:2.4rem;padding:0;background:none;border:0;border-top:.1rem solid #e1e1e1;opacity:1;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--step-two--summary{gap:.6rem;}.credit-simulator-widget .credit-simulator--step-two--summary--item{min-height:2.8rem;padding:.4rem .7rem;}.credit-simulator-widget .credit-simulator--step-two--title{font-size:2rem;}.credit-simulator-widget .credit-simulator--step-two--description p{font-size:1.4rem;}.credit-simulator-widget .credit-simulator--step-two--separator{margin-bottom:2rem;}.credit-simulator-widget .credit-simulator--step-two--benefits{flex-wrap:wrap;gap:.8rem;margin-top:3rem;}.credit-simulator-widget .credit-simulator--step-two--benefit--text{font-size:1.6rem;}}.credit-simulator-widget .credit-simulator--plan-details{width:100%;min-width:0;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--plan-details{padding-bottom:1.5rem;}}@media(min-width:992px) and (max-width:1199.98px){.credit-simulator-widget .credit-simulator--plan-details--charges--comission{margin-bottom:2.8rem;}}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--plan-details--charges--comission{display:flex;align-items:center;margin-bottom:3.3rem;}}.credit-simulator-widget .credit-simulator--plan-details--charges--comission--title{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:140%;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--plan-details--charges--comission--title{width:75%;}}.credit-simulator-widget .credit-simulator--plan-details--charges--comission--value{float:right;font-family:"Product Sans",sans-serif;font-size:2.4rem;font-weight:700;line-height:140%;}.credit-simulator-widget .credit-simulator--plan-details--legal-info{width:100%;}.credit-simulator-widget .credit-simulator--plan-option-group{width:100%;min-width:0;margin-bottom:1.4rem;}.credit-simulator-widget .credit-simulator--plan-option-group--header{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem;}.credit-simulator-widget .credit-simulator--plan-option-group--title{margin:0;color:#000;font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:700;line-height:140%;}.credit-simulator-widget .credit-simulator--plan-option-group--info-wrapper{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;}.credit-simulator-widget .credit-simulator--plan-option-group--info{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.8rem;height:1.8rem;padding:0;background:transparent;border:.15rem solid #757575;border-radius:50%;cursor:help;color:#757575;font-family:Arial,sans-serif;font-size:1.2rem;font-weight:700;line-height:1;}.credit-simulator-widget .credit-simulator--plan-option-group--info:hover,.credit-simulator-widget .credit-simulator--plan-option-group--info:focus-visible,.credit-simulator-widget .credit-simulator--plan-option-group--info[aria-expanded=true]{color:#000;border-color:#000;}.credit-simulator-widget .credit-simulator--plan-option-group--info:focus-visible{outline:.2rem solid #ffd100;outline-offset:.2rem;}.credit-simulator-widget .credit-simulator--plan-option-group--tooltip{position:fixed;z-index:9999;display:none;width:max-content;max-width:30rem;padding:1.2rem 1.6rem;background-color:#fff;border:.1rem solid #b3b3b3;border-radius:.8rem;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.18);color:#000;text-align:left;pointer-events:auto;font-family:"Product Sans",sans-serif;font-size:1.3rem;font-weight:400;line-height:140%;}.credit-simulator-widget .credit-simulator--plan-option-group--tooltip.credit-simulator--tooltip-is-visible{display:block;}.credit-simulator-widget .credit-simulator--plan-option-group--tooltip p{margin:0 0 .8rem;}.credit-simulator-widget .credit-simulator--plan-option-group--tooltip p:last-child{margin-bottom:0;}.credit-simulator-widget .credit-simulator--plan-option-group--tooltip ul,.credit-simulator-widget .credit-simulator--plan-option-group--tooltip ol{margin:.8rem 0 0;padding-left:1.8rem;}.credit-simulator-widget .credit-simulator--plan-option-group--tooltip a{color:#000;text-decoration:underline;}.credit-simulator-widget .credit-simulator--plan-option-group--options{width:100%;min-width:0;}.credit-simulator-widget .credit-simulator--plan-option-group--options ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.4rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;}.credit-simulator-widget .credit-simulator--plan-option-group--options li{display:block;width:100%;min-width:0;margin:0;padding:0;}.credit-simulator-widget .credit-simulator--plan-option-group--option{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:4.4rem;height:100%;margin:0;padding:.8rem 1.6rem;background-color:#fff;border:.1rem solid #b3b3b3;border-radius:.8rem;cursor:pointer;color:#000;text-align:center;font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:700;line-height:140%;}.credit-simulator-widget .credit-simulator--plan-option-group--option:hover{border-color:#ffd100;}.credit-simulator-widget .credit-simulator--plan-option-group--option:focus,.credit-simulator-widget .credit-simulator--plan-option-group--option:focus-visible{border-color:#ffd100;outline:-webkit-focus-ring-color auto 1px;}.credit-simulator-widget .credit-simulator--plan-option-group--option.credit-simulator--is-selected{background-color:#ffd100;border-color:#ffd100;color:#000;}.credit-simulator-widget .credit-simulator--plan-option-group--value{display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:2.2rem;margin-top:.4rem;color:#000;text-align:right;font-family:"Product Sans",sans-serif;font-size:1.6rem;font-weight:700;line-height:140%;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--plan-option-group{margin-bottom:.5rem;}.credit-simulator-widget .credit-simulator--plan-option-group--options ul{gap:1rem;}.credit-simulator-widget .credit-simulator--plan-option-group--option{min-height:4.4rem;padding:.8rem;font-size:1.6rem;}}.credit-simulator-widget .credit-simulator--fin-row{display:flex;align-items:center;justify-content:space-between;width:100%;}.credit-simulator-widget .credit-simulator--fin-row--content{flex:1 1 auto;min-width:0;}.credit-simulator-widget .credit-simulator--fin-row--content p{margin:0;font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:700;}.credit-simulator-widget .credit-simulator--fin-row--content p:hover{color:#ffd100;}.credit-simulator-widget .credit-simulator--fin-row--content p:focus,.credit-simulator-widget .credit-simulator--fin-row--content p:focus-visible{color:#ffd100;outline:-webkit-focus-ring-color auto 1px;outline-offset:.3rem;}.credit-simulator-widget .credit-simulator--fin-row--icon{display:block;flex:0 0 auto;width:2rem;height:2.4rem;margin-left:1.6rem;object-fit:contain;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--fin-row{padding:0;}.credit-simulator-widget .credit-simulator--fin-row--content a[href="#generateFinPdf"]{font-size:1.6rem;}.credit-simulator-widget .credit-simulator--fin-row--icon{width:1.8rem;height:2.2rem;margin-left:1.2rem;}}.credit-simulator-widget .credit-simulator--promotion-applied{position:relative;z-index:1;width:fit-content;margin:0;padding:.6rem 1rem;background-color:#ffd100;border-radius:.8rem;color:#000;font-family:"Product Sans",sans-serif;font-size:1.3rem;font-weight:400;line-height:140%;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--promotion-applied{padding:.8rem .5rem;font-size:1.2rem;text-align:center;z-index:0;}}.credit-simulator-widget .credit-simulator--end{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;width:100%;min-width:0;padding:2rem 1.2rem;background:#fff;border:0;box-shadow:0 -.8rem 1rem -.1rem rgba(0,0,0,.12);}.credit-simulator-widget .credit-simulator--end--summary{display:flex;z-index:1;justify-content:center;align-content:center;grid-template-columns:minmax(6rem,auto) minmax(0,1fr);min-width:0;}.credit-simulator-widget .credit-simulator--end--summary-item{display:flex;flex-direction:column;min-width:0;margin-top:.6rem;}.credit-simulator-widget .credit-simulator--end--summary-label{display:block;margin-bottom:.4rem;color:#757575;white-space:nowrap;font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:140%;}.credit-simulator-widget .credit-simulator--end--summary-value{display:block;color:#000;white-space:nowrap;font-family:"Product Sans",sans-serif;font-size:2.8rem;font-weight:700;line-height:120%;}.credit-simulator-widget .credit-simulator--end--summary-value-small{color:#757575;font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;}.credit-simulator-widget .credit-simulator--end--action{position:relative;z-index:2;display:flex;align-items:center;min-width:0;}.credit-simulator-widget .credit-simulator--end--action::before{content:"";position:absolute;top:.4rem;bottom:.4rem;left:0;width:.1rem;background-color:#e1e1e1;}.credit-simulator-widget .credit-simulator--end--action .credit-simulator--submit-button{display:flex;justify-content:center;width:100%;margin:0;margin-left:.8rem;}.credit-simulator-widget .credit-simulator--end--action .credit-simulator--submit-button button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:85%;min-height:4.8rem;margin:0;padding:1rem 1.6rem;background:#ffd100;border:0;border-radius:1rem;cursor:pointer;color:#000;text-align:center;font-family:"Product Sans",sans-serif;font-size:2.5rem;font-weight:700;line-height:120%;}.credit-simulator-widget .credit-simulator--end--action .credit-simulator--submit-button button p,.credit-simulator-widget .credit-simulator--end--action .credit-simulator--submit-button button span{margin:0;}.credit-simulator-widget .credit-simulator--end--action .credit-simulator--submit-button button .btn-second-line{margin-top:.4rem;font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:120%;}.credit-simulator-widget .credit-simulator--end--action .credit-simulator--submit-button button:hover{filter:brightness(.98);}.credit-simulator-widget .credit-simulator--end--action .credit-simulator--submit-button button:focus,.credit-simulator-widget .credit-simulator--end--action .credit-simulator--submit-button button:focus-visible{outline:-webkit-focus-ring-color auto 1px;outline-offset:.3rem;}.credit-simulator-widget .credit-simulator--end--form{width:100%;margin:0;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--end{position:fixed;right:0;bottom:0;left:0;z-index:1000;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;width:100%;margin:0;padding:1.2rem;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom));background-color:#fff;border-radius:0;box-shadow:0 -.8rem 1rem -.1rem rgba(0,0,0,.12);cursor:pointer;}.credit-simulator-widget .credit-simulator--end--summary{grid-template-columns:minmax(4.8rem,auto) minmax(0,1fr);gap:0;padding-right:0;}.credit-simulator-widget .credit-simulator--end--summary-item{min-width:0;}.credit-simulator-widget .credit-simulator--end--summary-label{margin-bottom:.2rem;font-size:1.3rem;white-space:nowrap;}.credit-simulator-widget .credit-simulator--end--summary-value{font-size:2.4rem;white-space:nowrap;}.credit-simulator-widget .credit-simulator--end--summary-value-small{font-size:1.4rem;}.credit-simulator-widget .credit-simulator--end--action{padding-top:0;padding-left:1.2rem;border-top:0;}.credit-simulator-widget .credit-simulator--end--action::before{display:block;top:.2rem;bottom:.2rem;}.credit-simulator-widget .credit-simulator--end--action .credit-simulator--submit-button{justify-content:center;}.credit-simulator-widget .credit-simulator--end--action .credit-simulator--submit-button button{width:80%;min-height:4.8rem;padding:.8rem;font-size:1.8rem;}.credit-simulator-widget .credit-simulator--end--action .credit-simulator--submit-button button .btn-second-line{margin-top:.4rem;font-family:"Product Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:120%;}}.credit-simulator-widget .credit-simulator--sliders-details{width:100%;background:#fff;box-shadow:none;padding:3.2rem;padding-bottom:2rem;border-radius:0;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--sliders-details{padding:1.5rem;}}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--sliders-details--responsive-mode{width:100%;}}.credit-simulator-widget .credit-simulator--title{margin-bottom:2.5rem;}@media(min-width:992px) and (max-width:1199.98px){.credit-simulator-widget .credit-simulator--title{margin-bottom:3.2rem;}}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--title{margin-bottom:2.4rem;}}.credit-simulator-widget .credit-simulator--title p{font-family:"Product Sans",sans-serif;font-size:3.2rem;font-weight:700;line-height:140%;}.credit-simulator-widget .credit-simulator--promo-code-section{margin-bottom:4.2rem;}@media(min-width:992px) and (max-width:1199.98px){.credit-simulator-widget .credit-simulator--promo-code-section{margin-bottom:2.8rem;}}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--promo-code-section{margin-bottom:2rem;}}.credit-simulator-widget .credit-simulator--promo-code-section--label{color:#434343;display:block;margin-bottom:.8rem;font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:700;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--promo-code-section--label{margin-bottom:0;}}@media(min-width:992px) and (max-width:1199.98px){.credit-simulator-widget .credit-simulator--promo-code-section--label{margin-right:1rem;}}.credit-simulator-widget .credit-simulator--promo-code-section--content{display:flex;align-items:center;gap:1.2rem;width:100%;min-width:0;}.credit-simulator-widget .credit-simulator--promo-code-section--input{width:70%;min-width:0;min-height:4.8rem;padding:.8rem 1.2rem;background:#fff;border:1px solid #b3b3b3;border-radius:1rem;box-sizing:border-box;cursor:pointer;font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:140%;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--promo-code-section--input--label{margin-bottom:.8rem;font-size:1.6rem;}.credit-simulator-widget .credit-simulator--promo-code-section--input--content{gap:.8rem;}.credit-simulator-widget .credit-simulator--promo-code-section--input--input{flex:1 1 auto;width:auto;min-width:0;min-height:4.4rem;padding:.7rem 1rem;font-size:1.6rem;}}.credit-simulator-widget .credit-simulator--calculator{width:100%;}.credit-simulator-widget .credit-simulator--calculator--products-section{border-radius:2rem;margin-bottom:4.2rem;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--calculator--products-section{margin-bottom:2rem;}}.credit-simulator-widget .credit-simulator--calculator--products-section--label{display:block;margin-bottom:.8rem;font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:700;line-height:140%;}.credit-simulator-widget .credit-simulator--calculator--products-section--select-container{position:relative;width:100%;}.credit-simulator-widget .credit-simulator--calculator--products-section--select-container::after{content:"";position:absolute;top:50%;right:1.8rem;width:.8rem;height:.8rem;border-right:.2rem solid #000;border-bottom:.2rem solid #000;transform:translateY(-65%) rotate(45deg);pointer-events:none;}.credit-simulator-widget .credit-simulator--calculator--products-section--select{width:100%;min-height:4.8rem;padding:.8rem 4.5rem .8rem 1.2rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #b3b3b3;border-radius:1rem;cursor:pointer;font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:140%;}.credit-simulator-widget .credit-simulator--calculator--products-section--select:focus,.credit-simulator-widget .credit-simulator--calculator--products-section--select:focus-visible{border-color:#ffd100;outline:-webkit-focus-ring-color auto 1px;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--calculator--products-section--select{min-height:4.4rem;padding-right:4.5rem;font-size:1.6rem;}}.credit-simulator-widget .credit-simulator--calculator--termsInfo-section{border-radius:2rem;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--calculator--termsInfo-section{margin-bottom:2rem;}}.credit-simulator-widget .credit-simulator--calculator--termsInfo-section--label{display:block;margin-bottom:.8rem;font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:140%;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--calculator--termsInfo-section--label{font-family:"Product Sans",sans-serif;font-size:1.6rem;font-weight:400;}}.credit-simulator-widget .credit-simulator--calculator--termsInfo-section--link{text-decoration:none;border-bottom:solid 2px #000;padding-bottom:.3rem;}.credit-simulator-widget .credit-simulator--calculator--termsInfo-section--link:hover{text-decoration:none;border-bottom:solid 2px #ffd100;padding-bottom:.3rem;color:#ffd100;cursor:pointer;}.credit-simulator-widget .credit-simulator--calculator--amount-section{margin-bottom:4.2rem;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--calculator--amount-section{margin-bottom:2.4rem;}}.credit-simulator-widget .credit-simulator--calculator--amount-section--header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.2rem;width:100%;min-width:0;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--calculator--amount-section--header{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.4rem;}}.credit-simulator-widget .credit-simulator--calculator--amount-section--title{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:700;line-height:140%;}.credit-simulator-widget .credit-simulator--calculator--amount-section--limits{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;margin-left:auto;font-family:"Product Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:140%;color:#434343;text-align:right;}.credit-simulator-widget .credit-simulator--calculator--amount-section--limits--min,.credit-simulator-widget .credit-simulator--calculator--amount-section--limits--max{white-space:nowrap;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--calculator--amount-section--limits{justify-content:flex-start;gap:.4rem;width:100%;margin-left:0;font-size:1.3rem;text-align:left;}}.credit-simulator-widget .credit-simulator--calculator--amount-section--options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;align-items:start;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--calculator--amount-section--options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;}}.credit-simulator-widget .credit-simulator--calculator--amount-section--option{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;height:4.4rem;min-height:4.4rem;padding:.6rem .8rem;box-sizing:border-box;background:#fff;border:.1rem solid #e1e1e1;border-radius:.8rem;cursor:pointer;color:#000;font-family:"Product Sans",sans-serif;font-size:2rem;font-weight:700;line-height:140%;}.credit-simulator-widget .credit-simulator--calculator--amount-section--option:hover{border-color:#ffd100;}.credit-simulator-widget .credit-simulator--calculator--amount-section--option:focus,.credit-simulator-widget .credit-simulator--calculator--amount-section--option:focus-visible{border-color:#ffd100;outline:-webkit-focus-ring-color auto 1px;}.credit-simulator-widget .credit-simulator--calculator--amount-section--option.credit-simulator--is-selected{border:.2rem solid #ffd100;font-weight:700;background-color:#ffd100;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--calculator--amount-section--option{padding-top:.6rem;padding-bottom:.6rem;font-size:2rem;}}.credit-simulator-widget .credit-simulator--calculator--amount-section--custom-option{position:relative;min-width:0;width:100%;min-height:4.4rem;overflow:visible;}.credit-simulator-widget .credit-simulator--calculator--amount-section--custom-button{width:100%;height:100%;min-height:4.4rem;}.credit-simulator-widget .credit-simulator--calculator--amount-section--custom-input-container{position:relative;width:100%;height:100%;min-height:4.4rem;}.credit-simulator-widget .credit-simulator--calculator--amount-section--custom-input{width:100%;height:100%;min-height:4.4rem;padding-top:.6rem;padding-bottom:.6rem;background:#fff;border:.2rem solid #ffd100;border-radius:.8rem;text-align:center;font-family:"Product Sans",sans-serif;font-size:2rem;font-weight:700;line-height:140%;}.credit-simulator-widget .credit-simulator--calculator--amount-section--custom-input.credit-simulator--is-selected{background-color:#ffd100;border:.2rem solid #ffd100;color:#000;}.credit-simulator-widget .credit-simulator--calculator--amount-section--custom-input:focus,.credit-simulator-widget .credit-simulator--calculator--amount-section--custom-input:focus-visible{border-color:#ffd100;}.credit-simulator-widget .credit-simulator--calculator--amount-section--custom-input[aria-invalid=true]{border-color:#c62828!important;}.credit-simulator-widget .credit-simulator--calculator--amount-section--custom-input::-webkit-inner-spin-button,.credit-simulator-widget .credit-simulator--calculator--amount-section--custom-input::-webkit-outer-spin-button{margin:0;appearance:none;}.credit-simulator-widget .credit-simulator--calculator--amount-section--currency{position:absolute;top:50%;right:.8rem;transform:translateY(-50%);pointer-events:none;color:#434343;font-family:"Product Sans",sans-serif;font-size:1.4rem;font-weight:700;}.credit-simulator-widget .credit-simulator--calculator--amount-section--error{position:absolute;top:calc(100% + .8rem);right:0;z-index:2;display:block;width:max-content;margin:0;background:#fff;color:#c62828;text-align:right;white-space:nowrap;font-family:"Product Sans",sans-serif;font-size:1.3rem;font-weight:400;line-height:140%;}.credit-simulator-widget .credit-simulator--calculator--amount-section--custom-container{margin-top:1.6rem;}.credit-simulator-widget .credit-simulator--calculator--amount-section--custom-label{display:block;margin-bottom:.8rem;font-family:"Product Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:140%;color:#434343;}.credit-simulator-widget .credit-simulator--calculator--term-section{margin-bottom:4.2rem;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--calculator--term-section{margin-bottom:2.4rem;}}.credit-simulator-widget .credit-simulator--calculator--term-section--custom-option{position:relative;width:100%;min-width:0;transition:padding-bottom .2s ease;min-height:4.4rem;overflow:visible;}  .credit-simulator-widget .credit-simulator--calculator--term-section--custom-option.credit-simulator--has-error{padding-bottom:6.4rem;}.credit-simulator-widget .credit-simulator--calculator--term-section--custom-button{width:100%;height:100%;min-height:4.4rem;}.credit-simulator-widget .credit-simulator--calculator--term-section--custom-input-container{position:relative;width:100%;height:100%;min-height:4.4rem;}.credit-simulator-widget .credit-simulator--calculator--term-section--custom-input{width:100%;height:100%;min-height:4.4rem;padding:.6rem .8rem;background:#fff;border:.1rem solid #e1e1e1;border-radius:.8rem;text-align:center;font-family:"Product Sans",sans-serif;font-size:2rem;font-weight:700;line-height:140%;color:#000;}.credit-simulator-widget .credit-simulator--calculator--term-section--custom-input:focus,.credit-simulator-widget .credit-simulator--calculator--term-section--custom-input:focus-visible{border-color:#ffd100;outline:-webkit-focus-ring-color auto 1px;}.credit-simulator-widget .credit-simulator--calculator--term-section--custom-input.credit-simulator--is-selected{background-color:#ffd100;border-color:#ffd100;color:#000;}.credit-simulator-widget .credit-simulator--calculator--term-section--custom-input[aria-invalid=true]{background-color:#fff;border-color:#c62828!important;color:#000;}.credit-simulator-widget .credit-simulator--calculator--term-section--error{position:absolute;top:calc(100% + .8rem);right:0;z-index:2;display:block;width:max-content;margin:0;background:#fff;color:#c62828;text-align:right;white-space:nowrap;font-family:"Product Sans",sans-serif;font-size:1.3rem;font-weight:400;line-height:140%;}.credit-simulator-widget .credit-simulator--calculator--term-section--header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;min-width:0;margin-bottom:1.2rem;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--calculator--term-section--header{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.4rem;}}.credit-simulator-widget .credit-simulator--calculator--term-section--title{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:700;line-height:140%;}.credit-simulator-widget .credit-simulator--calculator--term-section--limits{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;margin-left:auto;font-family:"Product Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:140%;color:#434343;text-align:right;}.credit-simulator-widget .credit-simulator--calculator--term-section--limits--min,.credit-simulator-widget .credit-simulator--calculator--term-section--limits--max{white-space:nowrap;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--calculator--term-section--limits{justify-content:flex-start;gap:.4rem;width:100%;margin-left:0;font-size:1.4rem;text-align:left;}}.credit-simulator-widget .credit-simulator--calculator--term-section--options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;width:100%;min-width:0;overflow:visible;align-items:start;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--calculator--term-section--options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;}}.credit-simulator-widget .credit-simulator--calculator--term-section--option{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;height:4.4rem;min-height:4.4rem;padding:.6rem .8rem;box-sizing:border-box;background:#fff;border:.1rem solid #e1e1e1;border-radius:.8rem;cursor:pointer;color:#000;font-family:"Product Sans",sans-serif;font-size:2rem;font-weight:700;line-height:140%;}.credit-simulator-widget .credit-simulator--calculator--term-section--option:hover{border-color:#ffd100;}.credit-simulator-widget .credit-simulator--calculator--term-section--option:focus,.credit-simulator-widget .credit-simulator--calculator--term-section--option:focus-visible{border-color:#ffd100;outline:-webkit-focus-ring-color auto 1px;}.credit-simulator-widget .credit-simulator--calculator--term-section--option.credit-simulator--is-selected{border:.2rem solid #ffd100;font-weight:700;background-color:#ffd100;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--calculator--term-section--option{padding-top:.6rem;padding-bottom:.6rem;font-size:2rem;}}@media(min-width:992px) and (max-width:1199.98px){.credit-simulator-widget .credit-simulator--details{margin-bottom:2.4rem;}}.credit-simulator-widget .credit-simulator--details--tuition{margin-bottom:1.4rem;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--details--tuition{margin-bottom:.8rem;}}.credit-simulator-widget .credit-simulator--details--tuition--item{width:100%;display:block;text-align:center;}.credit-simulator-widget .credit-simulator--details--tuition--item--label{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:140%;margin-bottom:1rem;}.credit-simulator-widget .credit-simulator--details--tuition--item--value{font-family:"Product Sans",sans-serif;font-size:2.8rem;font-weight:700;line-height:140%;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--details--tuition--item--value{font-family:"Product Sans",sans-serif;font-size:2.6rem;font-weight:700;}}.credit-simulator-widget .credit-simulator--details--taxes{margin-bottom:4.2rem;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--details--taxes{margin-bottom:.8rem!important;}}.credit-simulator-widget .credit-simulator--details--taxes--item{display:block;text-align:center;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--details--taxes--item{margin-bottom:2rem;}}.credit-simulator-widget .credit-simulator--details--taxes--item--header{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;margin-bottom:.4rem;}.credit-simulator-widget .credit-simulator--details--taxes--item--info{width:2rem;height:2rem;min-width:2rem;min-height:2rem;font-size:1.2rem;}.credit-simulator-widget .credit-simulator--details--taxes--item--label{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;color:#757575;margin-bottom:0;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--details--taxes--item--label{font-family:"Product Sans",sans-serif;font-size:1.6rem;font-weight:400;}}.credit-simulator-widget .credit-simulator--details--taxes--item--value{font-family:"Product Sans",sans-serif;font-size:2rem;font-weight:700;color:#757575;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--details--taxes--item--value{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:700;}}.credit-simulator-widget .credit-simulator--details--taxes--item--valueSummary{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:140%;color:#757575;}@media(max-width:991.98px){.credit-simulator-widget .credit-simulator--details--taxes--item--valueSummary{font-family:"Product Sans",sans-serif;font-size:2.6rem;font-weight:700;}}.credit-simulator-widget .credit-simulator--details--info--item{width:100%;text-align:center;}.credit-simulator-widget .credit-simulator--details--info--item--label{font-family:"Product Sans",sans-serif;font-size:1.6rem;font-weight:400;line-height:140%;cursor:pointer;}.credit-simulator-widget .credit-simulator--details--info--item a{color:#000;}.credit-simulator-widget .credit-simulator--is-selected{border:.1rem solid #ffd100!important;color:#000;}.credit-simulator-widget ul{list-style:none;}.credit-simulator--plan-details--legal-info{width:100%;}
.credit-simulator-background{position:relative;}.credit-simulator-widget{position:relative;z-index:2;width:100%;max-width:55.1rem;margin:0 0 0 auto;overflow:hidden;background:#fff;border-radius:2.4rem;}.credit-simulator-carousel{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:hidden;}.credit-simulator-carousel .credit-simulator-carousel-item--content,.credit-simulator-carousel .credit-simulator-carousel-item--split-content{pointer-events:auto;user-select:text;cursor:text;}.credit-simulator-carousel .credit-simulator-carousel-item--content p,.credit-simulator-carousel .credit-simulator-carousel-item--content span,.credit-simulator-carousel .credit-simulator-carousel-item--content h1,.credit-simulator-carousel .credit-simulator-carousel-item--content h2,.credit-simulator-carousel .credit-simulator-carousel-item--content h3,.credit-simulator-carousel .credit-simulator-carousel-item--content h4,.credit-simulator-carousel .credit-simulator-carousel-item--content h5,.credit-simulator-carousel .credit-simulator-carousel-item--content h6,.credit-simulator-carousel .credit-simulator-carousel-item--content li,.credit-simulator-carousel .credit-simulator-carousel-item--split-content p,.credit-simulator-carousel .credit-simulator-carousel-item--split-content span,.credit-simulator-carousel .credit-simulator-carousel-item--split-content h1,.credit-simulator-carousel .credit-simulator-carousel-item--split-content h2,.credit-simulator-carousel .credit-simulator-carousel-item--split-content h3,.credit-simulator-carousel .credit-simulator-carousel-item--split-content h4,.credit-simulator-carousel .credit-simulator-carousel-item--split-content h5,.credit-simulator-carousel .credit-simulator-carousel-item--split-content h6,.credit-simulator-carousel .credit-simulator-carousel-item--split-content li{user-select:text;cursor:text;}.credit-simulator-carousel .credit-simulator-carousel-item--content a,.credit-simulator-carousel .credit-simulator-carousel-item--content button,.credit-simulator-carousel .credit-simulator-carousel-item--split-content a,.credit-simulator-carousel .credit-simulator-carousel-item--split-content button{user-select:none;cursor:pointer;}.credit-simulator-carousel--items{position:relative;width:100%;height:100%;}.credit-simulator-carousel--items:not(.slick-initialized) .credit-simulator-carousel-item:not(:first-child){display:none;}.credit-simulator-carousel--items .slick-list{width:100%;height:100%;overflow:hidden;}.credit-simulator-carousel--items .slick-track{display:flex !important;align-items:stretch;height:100%;}.credit-simulator-carousel--items .slick-slide{float:none;height:auto;}.credit-simulator-carousel--items .slick-slide > div{height:100%;}.credit-simulator-carousel--items .credit-simulator-carousel-item{width:100%;height:100%;}.credit-simulator-carousel .slick-dots{position:absolute;right:0;bottom:1.5rem;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;margin:0;padding:0;list-style:none;opacity:1;visibility:visible;}.credit-simulator-carousel .slick-dots li{display:flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0;padding:0;cursor:pointer;}.credit-simulator-carousel .slick-dots li .dot{display:block;width:1.2rem;height:1.2rem;background-color:#434343;border:0;border-radius:50%;transition:background-color 0.2s ease;}.credit-simulator-carousel .slick-dots li.slick-active .dot{background-color:#ffd100;}.credit-simulator-carousel .slick-prev,.credit-simulator-carousel .slick-next{position:absolute;top:50%;z-index:3;display:block;width:4rem;height:4rem;padding:0;transform:translateY(-50%);background-color:rgba(255,255,255,0.9);border:0;border-radius:50%;opacity:1;visibility:visible;cursor:pointer;}.credit-simulator-carousel .slick-prev::before,.credit-simulator-carousel .slick-next::before{content:"";position:absolute;top:50%;width:1.2rem;height:1.2rem;border-top:0.2rem solid #000;border-right:0.2rem solid #000;}.credit-simulator-carousel .slick-prev:focus,.credit-simulator-carousel .slick-prev:focus-visible,.credit-simulator-carousel .slick-next:focus,.credit-simulator-carousel .slick-next:focus-visible{outline:0.1rem solid #ffd100;outline-offset:0.1rem;}.credit-simulator-carousel .slick-prev{left:2rem;}.credit-simulator-carousel .slick-prev::before{left:55%;transform:translate(-50%,-50%) rotate(-135deg);}.credit-simulator-carousel .slick-next{right:2rem;}.credit-simulator-carousel .slick-next::before{left:45%;transform:translate(-50%,-50%) rotate(45deg);}@media (max-width:1340px){.credit-simulator-carousel .slick-prev,.credit-simulator-carousel .slick-next{display:none !important;}}@media (max-width:991.98px){.credit-simulator-carousel{display:none;}}
.credit-simulator-carousel-item--layout-1{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:60rem;overflow:hidden;background-color:#000;}.credit-simulator-carousel-item--layout-1 .credit-simulator-carousel-item--image{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;opacity:1;}.credit-simulator-carousel-item--layout-1 .credit-simulator-carousel-item--content-container{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;min-height:60rem;}.credit-simulator-carousel-item--layout-1 .credit-simulator-carousel-item--content-grid{display:flex;align-items:center;flex:1 1 auto;width:100%;height:100%;min-height:60rem;padding-top:6rem;padding-bottom:6rem;}.credit-simulator-carousel-item--layout-1 .credit-simulator-carousel-item--content-row{align-items:center;width:100%;margin-right:0;margin-left:0;}.credit-simulator-carousel-item--layout-1 .credit-simulator-carousel-item--content-row > .col-lg-6{padding-right:0;padding-left:0;}.credit-simulator-carousel-item--layout-1 .credit-simulator-carousel-item--content{box-sizing:border-box;width:100%;padding:4rem;background-color:#fff;border-radius:2.4rem;pointer-events:auto;}.credit-simulator-carousel-item--layout-1.credit-simulator-carousel-item--has-desktop-overlay .credit-simulator-carousel-item--desktop-image{opacity:0.6;}@media (max-width:1224px){.credit-simulator-carousel-item--layout-1 .credit-simulator-carousel-item--content{margin-left:1.5rem;width:95%;}}
.grid-widget .row.v-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.grid-widget .row.v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.grid-widget .row.v-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.grid-widget .row.h-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.grid-widget .row.h-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.grid-widget .row.h-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.grid-widget .row.h-space-around{-ms-flex-pack:distribute;justify-content:space-around;}.grid-widget .row.h-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.grid-widget .row.h-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}.grid-widget .row.gut{margin-right:-1.5rem;margin-left:-1.5rem;}.grid-widget .row.gut>[class*=c-]{padding-left:1.5rem;padding-right:1.5rem;}.grid-widget .row.no-gut{margin:0;}.grid-widget .row.no-gut>[class*=c-]{padding-left:0;padding-right:0;}.grid-widget [class*=c-].c-border{border:.1rem solid;padding:1.5rem;}@media(max-width:767.98px){.grid-widget [class*=c-]{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;max-width:100%!important;margin-bottom:3rem;}}@media(max-width:767.98px){.grid-widget [class*=c-]:last-child{margin-bottom:0;}}.grid-widget .c-10{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%;}.grid-widget .c-16{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%;}.grid-widget .c-20{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;}.grid-widget .c-25{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}.grid-widget .c-30{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%;}.grid-widget .c-33{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%;}.grid-widget .c-40{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%;}.grid-widget .c-45{-ms-flex-preferred-size:45%;flex-basis:45%;max-width:45%;}.grid-widget .c-50{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.grid-widget .c-55{-ms-flex-preferred-size:55%;flex-basis:55%;max-width:55%;}.grid-widget .c-60{-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%;}.grid-widget .c-66{-ms-flex-preferred-size:66.66666666%;flex-basis:66.66666666%;max-width:66.66666666%;}.grid-widget .c-70{-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%;}.grid-widget .c-75{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}.grid-widget .c-80{-ms-flex-preferred-size:80%;flex-basis:80%;max-width:80%;}.grid-widget .c-90{-ms-flex-preferred-size:90%;flex-basis:90%;max-width:90%;}.grid-widget .c-100{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}.grid-widget .card{flex-basis:100%;max-width:100%;}
.rich-text-container a{color:#000;}.rich-text-container a:hover{color:inherit;}
.widget.animated .highlights-widget .highlight-card-item{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);opacity:0;-webkit-transition:transform 1s ease-in-out,opacity 1s ease-in-out;-moz-transition:transform 1s ease-in-out,opacity 1s ease-in-out;-o-transition:transform 1s ease-in-out,opacity 1s ease-in-out;transition:transform 1s ease-in-out,opacity 1s ease-in-out;}.widget.animated.in .highlights-widget .highlight-card-item{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:transform 1s ease-in-out,opacity 1s ease-in-out;-moz-transition:transform 1s ease-in-out,opacity 1s ease-in-out;-o-transition:transform 1s ease-in-out,opacity 1s ease-in-out;transition:transform 1s ease-in-out,opacity 1s ease-in-out;}
.highlight-card-item{background-color:#fff;border:0;border-radius:1.6rem!important;padding:.8rem .8rem 5.7rem .8rem;-webkit-box-shadow:0 0 2.4rem rgba(121,124,126,.08);-moz-box-shadow:0 0 2.4rem rgba(121,124,126,.08);box-shadow:0 0 2.4rem rgba(121,124,126,.08);}@media(max-width:767.98px){.highlight-card-item{margin:0 2.4rem;margin-bottom:4rem!important;max-width:100%;max-height:100%;margin-left:auto!important;margin-right:auto!important;}}@media(min-width:768px){.highlight-card-item{max-width:34.3rem;max-height:42rem;margin-right:4rem;}}@media(min-width:768px){.highlight-card-item:last-child{margin-right:0;}}@media(max-width:767.98px){.highlight-card-item:last-child{margin-bottom:0!important;}}.highlight-card-item--image{overflow:hidden;border-radius:1.6rem;}.highlight-card-item--image:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.highlight-card-item--image img{max-width:32.6rem;max-height:18.7rem;border-radius:1.6rem;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;}@media(max-width:767.98px){.highlight-card-item--image img{max-width:100%;width:100%;}}.highlight-card-item--title{margin-top:3.4rem;padding-left:.8rem;}.highlight-card-item--title p{font-family:"Product Sans",sans-serif;font-size:2.2rem;font-weight:700;color:#1e1e1e;}@media(min-width:768px) and (max-width:991.98px){.highlight-card-item--title p{font-size:1.8rem;}}.highlight-card-item--description{margin-top:2.1rem;max-width:30rem;padding-left:.8rem;}@media(max-width:767.98px){.highlight-card-item--description{max-width:100%;}}.highlight-card-item--description p{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;color:#2f3132;}@media(min-width:768px) and (max-width:991.98px){.highlight-card-item--description p{font-size:1.6rem;}}.highlight-card-item--hyperlink{margin-top:2.1rem;padding-left:.8rem;}.highlight-card-item--hyperlink a{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:700;color:#2f3132;text-decoration:none;}@media(min-width:768px) and (max-width:991.98px){.highlight-card-item--hyperlink a{font-size:1.6rem;}}.highlight-card-item--hyperlink a img{padding-left:1rem;}
.campaign-widget .campaign--info--title{font-family:"Product Sans",sans-serif;font-size:4.8rem;font-weight:700;line-height:120%;color:#000;}@media(max-width:767.98px){.campaign-widget .campaign--info--title{font-size:3.2rem;text-align:center;}}.campaign-widget .campaign--info--description{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:120%;}@media(min-width:768px){.campaign-widget .campaign--info--description{margin-top:2.4rem;}}@media(max-width:767.98px){.campaign-widget .campaign--info--description{text-align:center;margin-top:1.6rem;}}@media(min-width:768px){.campaign-widget .campaign--info--button{margin-top:2.4rem;}}@media(max-width:767.98px){.campaign-widget .campaign--info--button{margin-top:2rem;width:100%;}}.campaign-widget .campaign--info--button a{font-family:"Product Sans",sans-serif;}@media(min-width:992px){.campaign-widget .campaign--info--button a{font-size:2rem;}}@media(min-width:768px) and (max-width:991.98px){.campaign-widget .campaign--info--button a{font-size:1.8rem;}}@media(max-width:767.98px){.campaign-widget .campaign--info--button a{display:flex;text-align:center;justify-content:center;font-size:2rem;}}.campaign-widget .campaign--image{position:relative;}@media(min-width:768px){.campaign-widget .campaign--image--list{position:absolute;bottom:0;left:0;}}@media(max-width:767.98px){.campaign-widget .campaign--image--list{position:absolute;bottom:-6rem;left:0;}}.campaign-widget .campaign--image--list ul{list-style-type:none;min-width:15.2rem;padding:1rem 1rem 1rem 1rem;background-color:#fff;border-radius:1.9rem;-webkit-box-shadow:0 0 2.4rem rgba(121,124,126,.08);-moz-box-shadow:0 0 2.4rem rgba(121,124,126,.08);box-shadow:0 0 2.4rem rgba(121,124,126,.08);}.campaign-widget .campaign--image--list ul li{padding-top:1rem;}.campaign-widget .campaign--image--list ul li:last-child{padding-bottom:1rem;}.campaign-widget .campaign--image--list ul li span{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;padding-left:1.6rem;}
.widget.animated .awards-widget .award-card-item{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);opacity:0;-webkit-transition:transform 1s ease-in-out,opacity 1s ease-in-out;-moz-transition:transform 1s ease-in-out,opacity 1s ease-in-out;-o-transition:transform 1s ease-in-out,opacity 1s ease-in-out;transition:transform 1s ease-in-out,opacity 1s ease-in-out;}.widget.animated.in .awards-widget .award-card-item{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:transform 1s ease-in-out,opacity 1s ease-in-out;-moz-transition:transform 1s ease-in-out,opacity 1s ease-in-out;-o-transition:transform 1s ease-in-out,opacity 1s ease-in-out;transition:transform 1s ease-in-out,opacity 1s ease-in-out;}@media(max-width:767.98px){.awards-widget .card-group .slick-list{padding:5% 0% 10% 0!important;}}@media(min-width:768px) and (max-width:991.98px){.awards-widget .card-group .slick-list{padding:3% 0% 10% 0!important;}}@media(min-width:768px){.awards-widget .card-group .slick-list{padding:2% 0% 2% 0!important;}}.awards-widget .awards-disclaimer{margin-top:3.2rem;}.awards-widget .awards-disclaimer p{font-family:"Product Sans",sans-serif;font-size:1.6rem;font-weight:400;color:#333;}
.award-card-item{border:0;background-color:#fff;border-radius:1.6rem;width:37.2rem!important;height:42.6rem;padding:3.1rem 2.4rem 3.1rem 2.4rem;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 0 2.4rem rgba(121,124,126,.08);-moz-box-shadow:0 0 2.4rem rgba(121,124,126,.08);box-shadow:0 0 2.4rem rgba(121,124,126,.08);}@media(max-width:767.98px){.award-card-item{padding:4.6rem .8rem;height:45.6rem;width:32.2rem!important;}}@media(min-width:768px) and (max-width:991.98px){.award-card-item{width:32.5rem!important;padding:3.1rem 2.4rem 2.6rem 2.4rem;}}.award-card-item--image img{max-width:22.4rem;max-height:12.4rem;}.award-card-item--title{margin-top:2.4rem;}.award-card-item--title p{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:700;color:#1e1e1e;line-height:120%;text-align:center;}.award-card-item--description{margin-top:1.6rem;font-family:"Product Sans",sans-serif;font-size:1.6rem;font-weight:400;color:#1e1e1e;line-height:120%;text-align:center;max-width:100%;}@media(max-width:767.98px){.award-card-item--description{max-width:30rem;}}
.product-image-highlight-widget .product-image-highlight--section{position:relative;}@media(max-width:1199.98px){.product-image-highlight-widget .product-image-highlight--section--image img{width:100%;height:100%;}}.product-image-highlight-widget .product-image-highlight--section--box{background-color:#fff;border-radius:1.6rem;max-width:37.6rem;position:absolute;bottom:-4.3rem;left:-8.3rem;width:100%;-webkit-box-shadow:0 0 2.4rem rgba(121,124,126,.08);-moz-box-shadow:0 0 2.4rem rgba(121,124,126,.08);box-shadow:0 0 2.4rem rgba(121,124,126,.08);}@media(max-width:1199.98px){.product-image-highlight-widget .product-image-highlight--section--box{position:relative;margin-top:1.6rem;margin-left:auto;margin-right:auto;left:0;right:0;bottom:0;}}.product-image-highlight-widget .product-image-highlight--section--box.center{margin-left:auto;margin-right:auto;left:0;right:0;}.product-image-highlight-widget .product-image-highlight--section--box.right{left:auto;right:-8.3rem;}@media(max-width:1199.98px){.product-image-highlight-widget .product-image-highlight--section--box.right{left:0;right:0;}}.product-image-highlight-widget .product-image-highlight--section--box--content{position:relative;padding:3rem;}.product-image-highlight-widget .product-image-highlight--section--box--content--title{margin-bottom:2.3rem;}.product-image-highlight-widget .product-image-highlight--section--box--content--title p{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:700;color:#000;line-height:120%;}@media(max-width:767.98px){.product-image-highlight-widget .product-image-highlight--section--box--content--title p{font-size:2.2rem;}}.product-image-highlight-widget .product-image-highlight--section--box--content--list-items{padding-left:0;}@media(min-width:992px){.product-image-highlight-widget .product-image-highlight--section--box--content--list-items li{margin-bottom:1.6rem;}}.product-image-highlight-widget .product-image-highlight--section--box--content--list-items li p{margin-left:1.6rem;font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;color:#000;line-height:120%;}.product-image-highlight-widget .product-image-highlight--section--box--content--btn{position:absolute;bottom:-1rem;left:0;right:0;text-align:center;}

.widget.animated .info-cards-widget.layout-1 .info-card-item{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);opacity:0;-webkit-transition:transform 1s ease-in-out,opacity 1s ease-in-out,background-color .2s ease-in-out;-moz-transition:transform 1s ease-in-out,opacity 1s ease-in-out,background-color .2s ease-in-out;-o-transition:transform 1s ease-in-out,opacity 1s ease-in-out,background-color .2s ease-in-out;transition:transform 1s ease-in-out,opacity 1s ease-in-out,background-color .2s ease-in-out;}@media(max-width:767.98px){.widget.animated .info-cards-widget.layout-1 .info-card-item{height:100%;}}.widget.animated .info-cards-widget:not(.layout-1) .info-card-item{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);opacity:0;-webkit-transition:transform 1s ease-in-out,opacity 1s ease-in-out;-moz-transition:transform 1s ease-in-out,opacity 1s ease-in-out;-o-transition:transform 1s ease-in-out,opacity 1s ease-in-out;transition:transform 1s ease-in-out,opacity 1s ease-in-out;}@media(max-width:767.98px){.widget.animated .info-cards-widget:not(.layout-1) .info-card-item{height:100%;}}.widget.animated.in .info-cards-widget.layout-1 .info-card-item{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:transform 1s ease-in-out,opacity 1s ease-in-out,background-color .2s ease-in-out;-moz-transition:transform 1s ease-in-out,opacity 1s ease-in-out,background-color .2s ease-in-out;-o-transition:transform 1s ease-in-out,opacity 1s ease-in-out,background-color .2s ease-in-out;transition:transform 1s ease-in-out,opacity 1s ease-in-out,background-color .2s ease-in-out;}@media(max-width:767.98px){.widget.animated.in .info-cards-widget.layout-1 .info-card-item{height:100%;}}.widget.animated.in .info-cards-widget:not(.layout-1) .info-card-item{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:transform 1s ease-in-out,opacity 1s ease-in-out;-moz-transition:transform 1s ease-in-out,opacity 1s ease-in-out;-o-transition:transform 1s ease-in-out,opacity 1s ease-in-out;transition:transform 1s ease-in-out,opacity 1s ease-in-out;}@media(max-width:767.98px){.widget.animated.in .info-cards-widget:not(.layout-1) .info-card-item{height:100%;}}.info-cards-widget.layout-2{background-color:#3574dc;padding:5rem 0 6rem 0;border-radius:2.4rem;}@media(max-width:767.98px){.info-cards-widget.layout-2{padding:5rem 2.1rem;}}@media(min-width:768px) and (max-width:991.98px){.info-cards-widget.layout-2 .card-group{padding:0 4rem;}}.info-cards-widget .card-group .card{border:0;background-color:transparent;}.info-cards-widget--title{margin-bottom:4.8rem;}@media(max-width:767.98px){.info-cards-widget--title{margin-bottom:6.5rem;}}.info-cards-widget--title p{font-family:"Product Sans",sans-serif;font-size:4rem;font-weight:700;color:#fff;}@media(max-width:767.98px){.info-cards-widget--title p{font-size:3.2rem;}}
.layout-3 .info-card-item{background-color:rgba(255,255,255,.98);border-radius:1.6rem;padding:4rem 4rem 5.6rem 4rem;-webkit-box-shadow:0 0 2.4rem rgba(121,124,126,.08);-moz-box-shadow:0 0 2.4rem rgba(121,124,126,.08);box-shadow:0 0 2.4rem rgba(121,124,126,.08);}@media(max-width:767.98px){.layout-3 .info-card-item{padding:4rem 4rem 5.6rem 3.2rem;margin-bottom:2.4rem;}}@media(min-width:992px){.layout-3 .info-card-item{margin-right:4rem;}}@media(min-width:768px) and (max-width:991.98px){.layout-3 .info-card-item{margin-right:3.2rem;}}.layout-3 .info-card-item:last-child{margin-right:0;margin-bottom:0;}@media(max-width:767.98px){.layout-3 .info-card-item--title{max-width:25.5rem;}}@media(min-width:768px) and (max-width:991.98px){.layout-3 .info-card-item--title{max-width:14.4rem;}}@media(min-width:992px){.layout-3 .info-card-item--title{max-width:24.8rem;}}.layout-3 .info-card-item--title p{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:700;line-height:120%;color:#1e1e1e;}.layout-3 .info-card-item--description{margin-top:1.6rem;}@media(max-width:767.98px){.layout-3 .info-card-item--description{max-width:25.5rem;}}@media(min-width:768px) and (max-width:991.98px){.layout-3 .info-card-item--description{max-width:14.4rem;}}@media(min-width:992px){.layout-3 .info-card-item--description{max-width:24.8rem;}}.layout-3 .info-card-item--description p{font-family:"Product Sans",sans-serif;font-size:1.6rem;font-weight:400;line-height:120%;color:#1e1e1e;}.layout-3 .info-card-item--hyperlink{margin-top:1.6rem;}.layout-3 .info-card-item--hyperlink a{display:flex;font-family:"Product Sans",sans-serif;font-size:1.6rem;font-weight:700;color:#1e1e1e;text-decoration:none;}.layout-3 .info-card-item--hyperlink a img{margin-right:.8rem;}
.accordion-widget .search-section{padding-top:8rem;padding-bottom:8rem;}.accordion-widget .search-section--introduction p{font-family:"Product Sans",sans-serif;font-size:1.4rem;font-weight:700;color:#767575;line-height:120%;text-transform:uppercase;}.accordion-widget .search-section--title{margin-top:2.4rem;}.accordion-widget .search-section--title p{font-family:"Product Sans",sans-serif;font-size:4.8rem;font-weight:700;color:#000;line-height:120%;}@media(max-width:991.98px){.accordion-widget .search-section--title p{font-size:4rem;}}.accordion-widget .search-section--description{margin-top:2.4rem;max-width:59rem;margin-left:auto;margin-right:auto;}.accordion-widget .search-section--description p{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;color:#000;line-height:120%;}.accordion-widget .search-section--description a{color:#ffd100;}.accordion-widget .search-section--description a:hover{color:inherit;text-decoration:none;}.accordion-widget .search-section--input{position:relative;margin-top:3.2rem;width:38.4rem;margin-left:auto;margin-right:auto;}@media(min-width:768px) and (max-width:991.98px){.accordion-widget .search-section--input{width:51.5rem;}}.accordion-widget .search-section--input .magnifying-icon{position:absolute;top:1rem;left:1rem;}.accordion-widget .search-section--input .clean-input-icon{position:absolute;top:1.4rem;right:1.7rem;}.accordion-widget .search-section--input .clean-input-icon:hover{cursor:pointer;}.accordion-widget .search-section--input input[type=text]{width:100%;padding:1rem 1rem 1rem 4rem;background-color:#fff;border:.1rem solid #eee;border-radius:.8rem;color:#434343;font-family:"Product Sans",sans-serif;font-size:1.6rem;font-weight:400;}.accordion-widget .search-section--input input[type=text] ::-webkit-input-placeholder{font-family:"Product Sans",sans-serif;font-size:1.6rem;font-weight:400;color:#434343;}.accordion-widget .search-section--input input[type=text] :-moz-placeholder{font-family:"Product Sans",sans-serif;font-size:1.6rem;font-weight:400;color:#434343;}.accordion-widget .search-section--input input[type=text] ::-moz-placeholder{font-family:"Product Sans",sans-serif;font-size:1.6rem;font-weight:400;color:#434343;}.accordion-widget .search-section--input input[type=text] :-ms-input-placeholder{font-family:"Product Sans",sans-serif;font-size:1.6rem;font-weight:400;color:#434343;}.accordion-widget .accordion-item{background-color:rgba(255,255,255,.98);border:0;border-radius:1.6rem;padding:1.6rem 2.2rem 1.6rem 1.6rem;margin-bottom:1.6rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 0 2.4rem rgba(121,124,126,.08);-moz-box-shadow:0 0 2.4rem rgba(121,124,126,.08);box-shadow:0 0 2.4rem rgba(121,124,126,.08);}.accordion-widget .accordion-item a{color:#000;}.accordion-widget .accordion-item a:hover{color:inherit;}.accordion-widget .accordion-item--open{background-color:#f0f2f5;}.accordion-widget .accordion-item .accordion-header .accordion-button{background-color:transparent;padding:0;-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset;}@media(max-width:767.98px){.accordion-widget .accordion-item .accordion-header .accordion-button{align-items:baseline;}}.accordion-widget .accordion-item .accordion-header .accordion-button:after{width:1.2rem;height:1.2rem;border-right:.3rem solid #000;border-top:.3rem solid #000;background-image:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.accordion-widget .accordion-item .accordion-header .accordion-button.collapsed:after{width:1.2rem;height:1.2rem;border-right:.3rem solid #000;border-top:.3rem solid #000;background-image:none;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}.accordion-widget .accordion-item .accordion-header .accordion-button:focus,.accordion-widget .accordion-item .accordion-header .accordion-button:focus-visible{outline:-webkit-focus-ring-color auto 1px;}.accordion-widget .accordion-item .accordion-header .accordion-button span{font-family:"Product Sans",sans-serif;font-size:2rem;font-weight:700;color:#000;line-height:120%;}@media(min-width:992px){.accordion-widget .accordion-item .accordion-header .accordion-button span{max-width:103.8rem;}}@media(min-width:768px) and (max-width:991.98px){.accordion-widget .accordion-item .accordion-header .accordion-button span{max-width:61.6rem;}}@media(max-width:767.98px){.accordion-widget .accordion-item .accordion-header .accordion-button span{max-width:24.7rem;}}.accordion-widget .accordion-item .accordion-body{padding:3.5rem 0 1.6rem 0;}.accordion-widget .accordion-item .accordion-body p{font-family:"Product Sans",sans-serif;font-size:1.8rem;font-weight:400;color:#000;line-height:120%;}.accordion-widget .b-color{padding-top:8rem;padding-bottom:15rem;}@media(max-width:767.98px){.accordion-widget .b-color{padding-top:4rem;padding-bottom:4rem;}}@media(min-width:768px) and (max-width:991.98px){.accordion-widget .b-color{padding-top:4rem;padding-bottom:3.4rem;}}.accordion-widget .accordion--no-results{display:none;background-color:#f7f7f7;padding-top:16rem;padding-bottom:16rem;}@media(max-width:767.98px){.accordion-widget .accordion--no-results{padding-top:4rem;padding-bottom:4rem;}}@media(min-width:768px) and (max-width:991.98px){.accordion-widget .accordion--no-results{padding-top:4rem;padding-bottom:3.4rem;}}.accordion-widget .accordion--no-results--description{font-family:"Product Sans",sans-serif;font-size:2rem;font-weight:400;color:#000;line-height:120%;padding-top:6rem;}
.redirect-banner-widget .redirect-banner--background{border-radius:2rem;}.redirect-banner-widget .redirect-banner--background a{text-decoration:none;}@media(min-width:992px){.redirect-banner-widget .redirect-banner--background a{padding:6.6rem 5.3rem;}}@media(min-width:768px) and (max-width:991.98px){.redirect-banner-widget .redirect-banner--background a{padding:3.6rem;}}@media(max-width:767.98px){.redirect-banner-widget .redirect-banner--background a{padding:4.1rem 1.6rem;}}.redirect-banner-widget .redirect-banner--background--info{margin:auto;}@media(min-width:992px){.redirect-banner-widget .redirect-banner--background--info{width:50%;}}@media(max-width:767.98px){.redirect-banner-widget .redirect-banner--background--info{width:80%;}}@media(min-width:768px) and (max-width:991.98px){.redirect-banner-widget .redirect-banner--background--info{width:67%;}}@media(min-width:768px) and (max-width:991.98px){.redirect-banner-widget .redirect-banner--background--info--img{margin-right:2.8rem;}}@media(min-width:992px){.redirect-banner-widget .redirect-banner--background--info--img{margin-right:4rem;margin-top:.5rem;}}.redirect-banner-widget .redirect-banner--background--info--hyperlink{width:100%;}@media(min-width:992px){.redirect-banner-widget .redirect-banner--background--info--hyperlink--description{max-width:83%;}}@media(max-width:767.98px){.redirect-banner-widget .redirect-banner--background--info--hyperlink--description{margin-top:3.2rem;}}.redirect-banner-widget .redirect-banner--background--info--hyperlink--description p{color:#fff;line-height:4.3rem;}@media(min-width:768px){.redirect-banner-widget .redirect-banner--background--info--hyperlink--description p{font-family:"Product Sans",sans-serif;font-size:3.6rem;font-weight:700;}}@media(max-width:767.98px){.redirect-banner-widget .redirect-banner--background--info--hyperlink--description p{font-family:"Product Sans",sans-serif;font-size:2.8rem;font-weight:700;}}@media(min-width:768px){.redirect-banner-widget .redirect-banner--background--info--hyperlink--icon{margin-top:5rem;}}@media(max-width:767.98px){.redirect-banner-widget .redirect-banner--background--info--hyperlink--icon{margin-top:13rem;}}
