@font-face{font-family:IvarText-Italic;src:url(/fonts/IvarText-Italic.woff2) format("woff2");font-display:swap}@font-face{font-family:IvarText-Regular;src:url(/fonts/IvarText-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:ABC-Diatype;src:url(/fonts/ABCDiatype-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC-Diatype;src:url(/fonts/ABCDiatype-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.heading-1,.heading-1-italic{font-family:IvarText-Regular;letter-spacing:0;font-size:2rem;line-height:120%}.heading-1-italic{font-family:IvarText-Italic;font-style:italic}.heading-2,.heading-2-italic{font-family:IvarText-Regular;letter-spacing:0;font-size:1.75rem;line-height:120%}.heading-2-italic{font-family:IvarText-Italic;font-style:italic}.heading-2-normal{font-family:IvarText-Regular;letter-spacing:0;font-size:1.75rem;line-height:120%}.subheading,.subheading-italic{font-family:IvarText-Regular;letter-spacing:0;font-size:1.5rem;line-height:120%}.subheading-italic{font-family:IvarText-Italic;font-style:italic}.serif-body{font-family:IvarText-Regular;font-size:1.125rem;letter-spacing:0;line-height:124%}.sans-body-normal{font-size:.875rem}.sans-body-big,.sans-body-normal{font-family:ABC-Diatype;line-height:140%;letter-spacing:0}.sans-body-big{font-size:1rem}.sans-body-small{letter-spacing:0}.eyebrow,.sans-body-small{font-family:ABC-Diatype;line-height:140%;font-size:.875rem}.eyebrow{font-weight:500;letter-spacing:.2px;text-transform:uppercase}.italic{font-style:italic;font-family:IvarText-Italic}@media (min-width:768px){.heading-1,.heading-1-italic{font-size:4rem;line-height:120%}.heading-2,.heading-2-italic,.heading-2-normal,.subheading,.subheading-italic{font-size:3rem;line-height:120%}.serif-body{font-size:1.125rem;line-height:124%}.sans-body-big{font-size:1rem}.sans-body-small{font-size:.875rem}.sans-body-normal{font-size:1rem}.eyebrow{font-size:.875rem;line-height:140%;letter-spacing:.2px}}section[class*=styles_section]{contain:layout style paint;content-visibility:auto;min-height:200px;contain-intrinsic-size:auto 500px}section[class*=Hero],section[class*=hero]{contain-intrinsic-size:auto 600px;min-height:400px}@media (max-width:767px){section[class*=Hero],section[class*=hero],section[class*=styles_section]{contain-intrinsic-size:auto 300px;min-height:auto}}section[class*=Hero] div[class*=carousel-container],section[class*=hero] div[class*=carousel-container]{contain:layout;min-height:405px;aspect-ratio:608/405}.carousel-container{contain:layout;min-height:auto}img:not([width]):not([height]):not([style*=aspect-ratio]){aspect-ratio:16/9}div[class*=container],section[class*=section]{transform:translateZ(0);will-change:auto;backface-visibility:hidden}footer{min-height:23.8125rem;contain:layout style;contain-intrinsic-size:auto 23.8125rem}@media (max-width:768px){footer{min-height:35rem;contain-intrinsic-size:auto 35rem}}[data-loading=true]{min-height:inherit;contain-intrinsic-size:inherit}[loading=lazy]{content-visibility:auto}section+section{margin-top:0}[class*=animate-],[class*=motion-]{will-change:transform,opacity;transform:translateZ(0)}div[class*=flex],div[class*=grid]{contain:layout}:root{--color-gray:#f4f4f4;--color-purple:#857f95;--color-purple-2:#79709d;--color-purple-tint:#c9bee9;--color-purple-tint-2:#d9d5f7;--color-purple-tint-3:#e2dff7;--color-white:#ffffff;--color-orange:#df8b3b;--color-orange-2:#e5974d;--color-charcoal:#040610;--color-charcoal-tint:rgba(4,6,16,0.5);--color-charcoal-tint2:rgba(4,6,16,0.05);--color-yellow:#f3c948;--color-yellow-tint:#ffec88;--color-yellow-tint-2:#fff38b;--color-red:#ef6b51;--color-blue:#337ab7;--color-black:#000000}html{scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}iframe,img,video{max-width:100%;height:auto;display:block}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0;font-weight:400}ol,ul{list-style:none;padding:0}dd,dl,fieldset,nav,ol,ul{padding:0;margin:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}.my-6 img,img,picture{max-width:100%;display:block}.my-6 img{margin:auto;width:100%;object-fit:contain}button,input,select,textarea{font:inherit}body,html{-webkit-tap-highlight-color:transparent;font-family:ABC-Diatype,Roboto,Helvetica,sans-serif;color:var(--color-charcoal);background-color:var(--color-gray)}h1,h2,h3,h4,h5,h6{font-family:IvarText-Regular,Lora,serif;font-weight:400;letter-spacing:0;line-height:120%}a{text-decoration:none;color:unset}.no-scroll{overflow:hidden}.hidden{display:none!important}.styles_image__i9V_j{width:100%;height:100%!important;object-fit:cover;object-position:top center}@media(max-width:767px){.styles_item__Zz_zE h3{font-size:1.4rem!important}}.top-bar{background-color:#FBEF8B;padding:12px 20px;font-weight:500;text-align:center;font-size:16px;line-height:1.5;position:relative}.topbar-close{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:white;font-size:20px;cursor:pointer}.topbar-close:hover{color:#cccccc}@media (max-width:600px){.top-bar{font-size:14px;padding:10px}}.banner_wrapper{background-color:#e9e6ff;padding:80px 0}.banner_wrapper section{max-width:920px;padding:0 1rem;margin:auto}.banner_wrapper section h1{text-align:center;font-size:40px;margin-top:40px}.banner_wrapper section p{font-size:25px;text-align:center;margin-top:20px;margin-bottom:40px;font-weight:300;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.banner_wrapper section #stateSearch{width:100%;font-size:20px;border:none;border-radius:999px;background:url(https://knowledgebase.certifyos.com/hubfs/Certify%20Content%20Library/Group.svg) no-repeat 30px;padding:14px 18px 14px 66px;background-size:20px;height:83px;background-color:#FFFFFF}.alphabet{flex-wrap:wrap;gap:1px;margin-bottom:25px}.alphabet,.alphabet .button{display:flex;justify-content:center}.alphabet .button{border:none;background-color:transparent;width:33px;height:33px;border-radius:50%;cursor:pointer;transition:background-color .2s ease;line-height:17px;font-size:20px;font-family:ABC-Diatype,sans-serif;color:#000;font-weight:400;align-items:center;padding:3px 0 0;font-family:sans-serif!important}.active,.alphabet .button:hover{background-color:#fff!important}.active{color:#111!important;border-color:#000}