*{box-sizing:border-box;margin:0;padding:0;cursor:default}:focus{outline:0}@-moz-document url-prefix(){*{user-select:auto}}:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;user-select:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,option,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button,input,option,select,textarea{font-family:inherit;border:none}fieldset{border:none}a,button,input[type=submit]{cursor:pointer}a *,button *,input[type=submit] *{cursor:pointer}button{background:0 0}input,textarea{-webkit-user-select:initial;user-select:initial;cursor:text;font:inherit}select{-webkit-user-select:initial;user-select:initial;cursor:pointer;font:inherit;-o-appearance:none;appearance:none}select::-ms-expand{display:none}html{font-size:62.5%}body{font-family:Helvetica,Arial,sans-serif}body#CA,body#LCL{font-family:Montserrat,Helvetica,Arial,sans-serif}@font-face{font-family:Montserrat;src:url(../img/fonts/Montserrat-Regular.woff2) format("woff2"),url(../img/fonts/Montserrat-Regular.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:Montserrat;src:url(../img/fonts/Montserrat-Medium.woff2) format("woff2"),url(../img/fonts/Montserrat-Medium.woff) format("woff");font-style:normal;font-weight:500}@font-face{font-family:Montserrat;src:url(../img/fonts/Montserrat-Bold.woff2) format("woff2"),url(../img/fonts/Montserrat-Bold.woff) format("woff");font-style:normal;font-weight:700}.reinitPasswordPage{background-color:#fff}.reinitPasswordPage .password-header{margin-bottom:2rem;padding:2rem;text-align:center}.reinitPasswordPage .password-header .logo{display:block;margin:0 auto;width:210px}.reinitPasswordPage .password-content{text-align:center}.reinitPasswordPage .password-content form#resetForm{margin-top:2rem}.reinitPasswordPage .password-content form#resetForm .keyboard-password{padding-bottom:4rem}.reinitPasswordPage .password-content form#resetForm .password-title{margin-bottom:4rem;font-size:2rem;font-weight:700}.reinitPasswordPage .password-content form#resetForm .passwordLine .blockTitle{display:block;padding-bottom:2.5rem;font-size:1.4rem}.reinitPasswordPage .password-content form#resetForm .passwordLine .passwordPillsContainer{padding-bottom:1rem}.reinitPasswordPage .password-content form#resetForm .keypad.inline .key{display:inline-block;vertical-align:top;width:52px;height:44px;margin:0 5px 4px 0;border-radius:20px}.reinitPasswordPage .password-content form#resetForm .keypad.inline .key.del{box-shadow:none;border:none;background-color:transparent}.reinitPasswordPage .password-content form#resetForm .form-actions{padding:3rem 0;text-align:center}.reinitPasswordPage .password-content form#resetForm .action_button{width:100%;max-width:265px;height:44px;border-radius:27px;font-size:1.4rem;line-height:44px;font-weight:700;text-decoration:none;box-shadow:none;border:none}.reinitPasswordPage .passwordPillsContainer{display:flex;justify-content:center;align-items:center;width:100%;max-width:330px;margin:0 auto}.reinitPasswordPage .passwordPillsContainer .pill{flex:0 0 30px;margin:0 7px;height:30px;border-radius:50%;background-color:#ecedf0}.reinitPasswordPage .passwordPillsContainer .pill.pillFull{border-width:7px;border-style:solid;border-color:#ecedf0}.reinitPasswordPage .key{display:inline-block;vertical-align:top;width:52px;height:44px;margin:0 5px 4px 0;border-radius:20px;border:none;background-color:#fff;color:#c1c9d6;font-size:16px;border:solid 1px #c1c9d6}.reinitPasswordPage .hidden{opacity:0;height:0;overflow:hidden}.reinitPasswordPage .loaderWrapper{position:relative;width:100%;height:60px;animation:spin 1.5s linear infinite}.reinitPasswordPage .loaderWrapper .innerContainer{position:absolute;top:50%;left:50%}.reinitPasswordPage .loaderWrapper .bubble{position:absolute;top:0;left:0;width:4px;height:4px;border-radius:100%;background-color:#999}.reinitPasswordPage .loaderWrapper .bubble.bubble1{top:-20px;left:-2px}.reinitPasswordPage .loaderWrapper .bubble.bubble2{top:-2px;left:16px}.reinitPasswordPage .loaderWrapper .bubble.bubble3{top:16px;left:-2px}.reinitPasswordPage .loaderWrapper .bubble.bubble4{top:-2px;left:-20px}.reinitPasswordPage .loaderWrapper .bubble.bubble5{top:-15px;left:11px}.reinitPasswordPage .loaderWrapper .bubble.bubble6{top:11px;left:11px}.reinitPasswordPage .loaderWrapper .bubble.bubble7{top:11px;left:-15px}.reinitPasswordPage .loaderWrapper .bubble.bubble8{top:-15px;left:-15px}.reinitPasswordPage .loaderWrapper.smallest{height:48px}.reinitPasswordPage .hiddenLoader{display:none}body#CA .reinitPasswordPage .password-content form#resetForm .keypad.inline .key.del>svg{fill:#297c80!important}body#CA .reinitPasswordPage .password-content form#resetForm .action_button.primary{color:#071621;background:#99cc02}body#CA .reinitPasswordPage .password-content form#resetForm .action_button.primary:hover{background:#a4db02}body#CA .reinitPasswordPage .passwordPillsContainer .pill.pillFull{background-color:#297c80}body#LCL .reinitPasswordPage .password-content form#resetForm .keypad.inline .key.del>svg{fill:#1f368b!important}body#LCL .reinitPasswordPage .password-content form#resetForm .action_button.primary{color:#fff;background:#384dc7}body#LCL .reinitPasswordPage .password-content form#resetForm .action_button.primary:hover{background:#4458ca}body#LCL .reinitPasswordPage .passwordPillsContainer .pill.pillFull{background-color:#1f368b}body#PROVIDER .reinitPasswordPage .password-content form#resetForm .keypad.inline .key.del>svg{fill:#666!important}body#PROVIDER .reinitPasswordPage .password-content form#resetForm .action_button.primary{color:#071621;background:#fbd568}body#PROVIDER .reinitPasswordPage .password-content form#resetForm .action_button.primary:hover{background:#fbd568}body#PROVIDER .reinitPasswordPage .passwordPillsContainer .pill.pillFull{background-color:#666}@keyframes spin{100%{transform:rotate(360deg)}}.maintenancePage .maintenance-header{margin-bottom:2rem;padding:3rem;text-align:center;background-color:#fff}.maintenancePage .maintenance-header .logo{display:block;margin:0 auto;width:210px}.maintenancePage .maintenance-content{padding:5rem;font-size:2.4rem;text-align:center}#loadedStaticContent{color:#333}#loadedStaticContent .contentBlock{margin-bottom:2rem;padding:2rem;border-radius:20px;background-color:#fff}#loadedStaticContent .title{margin:0 0 2rem;font-size:2rem;font-weight:700}#loadedStaticContent .title.hidden{opacity:0;height:0}#loadedStaticContent sub,#loadedStaticContent sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#loadedStaticContent sup{top:-.5em}#loadedStaticContent sub{bottom:-.25em}#loadedStaticContent .bold,#loadedStaticContent strong{font-weight:700}#loadedStaticContent ul{margin:1rem 0 1rem 3rem;list-style-type:disc}#loadedStaticContent ol{margin:1rem 0 1rem 3rem;list-style-type:decimal}#loadedStaticContent h4{margin:2rem 0 1rem;font-weight:700}#loadedStaticContent .icon_label_button{display:flex;align-items:center;text-decoration:none;margin:1rem 0}#loadedStaticContent .icon_label_button .label{font-size:1.6rem;font-weight:700;color:#333}#loadedStaticContent .icon_label_button .icon_button{margin:0 1rem 0 0}@media (min-width:1024px){#loadedStaticContent .icon_label_button:hover .label{color:rgba(51,51,51,.5)}#loadedStaticContent .icon_label_button:hover .icon_button{background:rgba(236,237,240,.5)}}#loadedStaticContent .bottom-mentions{font-size:1.4rem}#loadedStaticContent .bottom-mentions p+p{margin:1rem 0 0}#loadedStaticContent .bottom-mentions a{color:#333;font-weight:700}#loadedStaticContent article{padding:.5rem 2rem}#loadedStaticContent article h3{position:relative;cursor:pointer;font-size:1.4rem;padding-left:2rem;font-weight:400}#loadedStaticContent article h3 .arrowButtonWrapper{position:absolute;top:5px;left:0;display:inline-block;width:10px;height:10px;transform:rotate(-90deg);transition:transform .3s}#loadedStaticContent article h3 .arrowButtonWrapper .arrowIcon{display:inline-block;position:absolute;top:0;right:0;height:10px;width:10px}#loadedStaticContent article h3.opened,#loadedStaticContent article h3:hover{font-weight:700}#loadedStaticContent article>div{padding:1rem 0 1rem 2rem;display:none;font-size:1.4rem}#loadedStaticContent article>div p+p{margin:1rem 0 0}#loadedStaticContent article>div a:not(.icon_label_button){display:inline-block;position:relative;z-index:1;color:#333;text-decoration:none;transition:all .3s ease-in-out}#loadedStaticContent article>div a:not(.icon_label_button):after{content:'';position:absolute;z-index:-1;left:0;bottom:-1px;width:100%;height:2px;transform:scaleY(1);transform-origin:center bottom;transition:all .3s ease-in-out}#loadedStaticContent.certifTemplate article{margin-bottom:2rem;padding:0}#loadedStaticContent.certifTemplate article h3{display:flex;justify-content:space-between;align-items:center;padding:1.9rem 2rem 1.9rem 6rem;border-radius:20px;background-color:#ecedf0;font-weight:700;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 32 32'%3E%3Cpath d='M0,17.8h3.6v-3.6H0V17.8z M0,24.9h3.6v-3.6H0V24.9z M0,10.7h3.6V7.1H0V10.7z M7.1,17.8H32v-3.6H7.1V17.8z M7.1,24.9H32v-3.6H7.1V24.9z M7.1,7.1v3.6H32V7.1H7.1z' /%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px;background-position:center left 2rem}#loadedStaticContent.certifTemplate article h3 *{cursor:pointer}#loadedStaticContent.certifTemplate article h3 .arrowButtonWrapper{position:static;transform:none}#loadedStaticContent.certifTemplate article h3 .arrowButtonWrapper>svg{fill:#666e8a}#loadedStaticContent.certifTemplate article h3.opened .arrowButtonWrapper>svg{transform:rotate(180deg)}#loadedStaticContent.certifTemplate article>div{display:none;padding:2rem 3rem 2rem 2rem;font-size:1.4rem}#loadedStaticContent.certifTemplate article>div.downloadSections{padding:2rem 0}#loadedStaticContent.certifTemplate article .downloadSection{display:flex;flex-direction:column;align-items:center;padding:25px 30px;margin-bottom:10px;border:1px solid #ecedf0;border-radius:20px}@media (min-width:768px){#loadedStaticContent.certifTemplate article .downloadSection{flex-direction:row}}#loadedStaticContent.certifTemplate article .downloadSection h4{margin-bottom:1rem;font-size:2rem;font-weight:400}#loadedStaticContent.certifTemplate article .downloadSection h4 span{font-weight:700}#loadedStaticContent.certifTemplate article .downloadSection .downloadSection_text{flex:0 0 60%;padding-right:2rem}#loadedStaticContent.certifTemplate article .downloadSection .downloadSection_text p{font-size:1.2rem}@media (min-width:1280px){#loadedStaticContent .contentBlock{padding:2rem 3rem}}@media (hover:hover){body#CA #loadedStaticContent article>div a:not(.icon_label_button):after{background-color:#99cc02}body#CA #loadedStaticContent article>div a:not(.icon_label_button):hover{color:#071621}body#CA #loadedStaticContent article>div a:not(.icon_label_button):hover:after{transform:scaleY(10)}}@media (hover:hover){body#LCL #loadedStaticContent article>div a:not(.icon_label_button):after{background-color:#384dc7}body#LCL #loadedStaticContent article>div a:not(.icon_label_button):hover{color:#fff}body#LCL #loadedStaticContent article>div a:not(.icon_label_button):hover:after{transform:scaleY(10)}}@media (hover:hover){body#PROVIDER #loadedStaticContent article>div a:not(.icon_label_button):after{background-color:#fbd568}body#PROVIDER #loadedStaticContent article>div a:not(.icon_label_button):hover{color:#071621}body#PROVIDER #loadedStaticContent article>div a:not(.icon_label_button):hover:after{transform:scaleY(10)}}