:root{--font-fam:Arial,Helvetica,sans-serif;--font-s--btn:.875em;--font-s--xxlarge:2.5em;--font-s--xlarge:2em;--font-s--large:1.125em;--font-s--default:1em;--font-s--small:.875em;--font-s--xsmall:.75em;--rich-black-fogra-29:#0d1821;--indigo-dye:#344966;--indigo-dye--rgb:#344966;--indigo-dye--rgba:rgba(52,73,102,1);--light-steel-blue:#b4cded;--tea-green:#cfffb3;--inchworm:#ade25d;--light:#fff;--dark:#000;--bg-light:var(--light);--border-dark:var(--rich-black-fogra-29)}html{font-family:var(--font-fam);font-size:16px;font-size:var(--font-s--default)}@media(min-width:768px){html{font-size:var(--font-s--default)}}html{position:relative;min-height:100%}body{margin-bottom:60px}.font__s-default{font-size:var(--font-s--default);font-family:var(--font-fam)}.font__s-small{font-size:var(--font-s--small);font-family:var(--font-fam)}.font__s-xsmall{font-size:var(--font-s--xsmall);font-family:var(--font-fam)}.font__s-large{font-size:var(--font-s--large);font-family:var(--font-fam)}.font__s-xlarge{font-size:var(--font-s--xlarge);font-family:var(--font-fam)}.font__s-xxlarge{font-size:var(--font-s--xxlarge);font-family:var(--font-fam)}.font__s-bold{font-weight:bold}.font__s-btn{font-size:var(--font-s--btn);font-family:var(--font-fam)}.font__s-p{font-size:16px;font-family:Arial;color:#2d4495}.font__s-p-small{font-size:13px;font-family:Arial;color:#2d4495}.font__s-h1{font-size:24px;font-family:Arial;color:#2d4495}.font__th{font-size:16px;font-family:Arial;color:#000}.font__s-p--mentions{font-size:14px;font-family:Arial;color:#000}.font__s-title--mentions{font-size:24px;font-family:Arial;color:#000;font-weight:bold}.font__s-h1--mentions{font-size:17px;font-family:Arial;font-weight:bold;color:#000}.font__s-h2--mentions{font-size:14px;font-family:Arial;font-weight:bold;color:#000}.PwdEyes{pointer-events:visible !important}.btn{border-radius:0;color:var(--light);font-size:var(--font-s--btn);font-weight:bold}.btn__so,.btn__so:active,.btn__so:focus{font-family:Arial;background-color:#67bfb9;border-color:#67bfb9;color:#000;font-size:16px;font-weight:600;box-shadow:none;border-radius:10px;transition:transform .3s,box-shadow .24s}.btn__so:hover{background-color:#67bfb9;border-color:#67bfb9;transform:translateY(-3px);box-shadow:0 5px 5px rgba(0,0,0,.4)}.btn__link,.btn__link:hover{font-weight:normal;color:#000}.btn__shiny,.btn__shiny:hover{position:relative;border:none;background:#67bfb9;background:linear-gradient(0deg,var(--indigo-dye--rgba) 0%,var(--indigo-dye--rgba) 100%);color:var(--light);overflow:hidden}.btn__shiny::before{position:absolute;content:'';display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#67bfb9;animation:shiny-btn 7s ease-in-out infinite}@-webkit-keyframes shiny-btn{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.header__logo{width:100px;height:auto;vertical-align:inherit}.header__title{font-family:var(--font-fam);font-size:var(--font-s--xxlarge);font-weight:bold}.footer__txt,.footer__link,.footer__link:hover{font-family:Arial;font-weight:500;font-size:13px;color:#000;text-align:center}.font__header-title{font-family:Arial;font-size:24px;font-weight:normal;color:#2d4495}.logo--middle{vertical-align:middle}input:-webkit-autofill{transition:background-color 5000s ease-in-out 0s}.bg__light{background-color:#fff}.border__dark{border-color:var(--border-dark) !important}.color__dark{color:var(--border-dark) !important}.subnav__border-color{border-bottom:solid 5px #67bfb9 !important;background-color:#fff}.header__border-grey{border-bottom:solid 5px #67bfb9 !important;background-color:#fff}.header__Logo{width:100px;height:auto;vertical-align:inherit}.footer{background-color:#67bfb9}.section__title{font-family:Arial;font-size:28px}.section__intro{font-family:Arial;font-size:16px}.section__label{font-family:var(--font-fam);font-size:var(--font__s-default)}.section__input{font-family:var(--font-fam);font-size:var(--font__s-default)}.btn-link{color:#000}.text-error{font-family:Arial;font-size:13px;font-weight:normal}.form-label{font-family:Arial;font-weight:bold;font-size:16px}.section__border{border:solid 1px #000;border-radius:15px;padding:15px 0 0 0}.section__bg-grey{background-color:#e4e4e4}.inputHiddenWithVisibily{visibility:hidden;position:absolute;top:0;left:0}.questForm__resumeError{display:none}.noCR{font-weight:bold;margin-bottom:25px}