@font-face{font-family:Graphik;src:local("Graphik"),url(/assets/Graphik-Regular-Web-Clknle6n.woff) format("woff"),url(/assets/Graphik-Regular-Web-D3QKKXKN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik"),url(/assets/Graphik-RegularItalic-Web-CQr8fVl4.woff) format("woff"),url(/assets/Graphik-RegularItalic-Web-CIzy2Lq1.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik"),url(/assets/Graphik-Medium-Web-Dpy6YODt.woff) format("woff"),url(/assets/Graphik-Medium-Web-y4_NMrbH.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik"),url(/assets/Graphik-MediumItalic-Web-BdWtEcvB.woff) format("woff"),url(/assets/Graphik-MediumItalic-Web-DKxZWUzT.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik"),url(/assets/Graphik-Bold-Web-DhfC-u5r.woff) format("woff"),url(/assets/Graphik-Bold-Web-x56uuRji.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik"),url(/assets/Graphik-BoldItalic-Web-BiL9B_hL.woff) format("woff"),url(/assets/Graphik-BoldItalic-Web-Czjx0yZV.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Cambon-Demi;src:local("Cambon-Demi"),url(/assets/Cambon-Demi-Bu0Z47s3.woff) format("woff"),url(/assets/Cambon-Demi-BQGoHDV9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cambon-Demi;src:local("Cambon-Demi"),url(/assets/Cambon-DemiItalic-BO1DElr5.woff) format("woff"),url(/assets/Cambon-DemiItalic-DRMmebl7.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.debug-title{display:none}*{box-sizing:border-box}html,body{margin:0;padding:0;font-size:10px;color:#18181e;font-family:Graphik,sans-serif;background-color:#fafaff}p,h1,h2,h3,h4{margin:0;padding:0;color:#18181e}main{display:flex;flex-direction:column;align-items:center;justify-content:center}main section{padding:7rem 0}@media(max-width:768px){main section{padding:2rem 0}}main>div:last-child{margin-bottom:7rem}@media(max-width:1024px){main>div:last-child{margin-bottom:3.5rem}}.desktop{display:block}@media(max-width:1024px){.desktop{display:none}}.mobile{display:none}@media(max-width:1024px){.mobile{display:block}}section,.full{width:100%;position:relative}.responsive-video{width:100%}.responsive-video .video-size-frame{height:0;padding-bottom:56.3%;position:relative}.responsive-video .video-size-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.img-crop{width:100%;padding-bottom:66.7%;position:relative}.img-crop.two-three{padding-bottom:66.7%}.img-crop.sixteen-nine{padding-bottom:56.3%}.img-crop.square{padding-bottom:100%}.img-crop img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flex{align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.flex-center{width:100%;display:flex;align-items:center;justify-content:center}@media(max-width:640px){.flex-center{flex-direction:column}}.flex-center .col{width:100%;flex:1 1 auto;flex-direction:column}.relative{position:relative}.bg-fill{background-size:cover;background-position:center center}.bg-reveal{background-size:cover;background-position:center center;background-attachment:fixed}.topbar--lilac{border-top:5px solid #6f66b1}.topbar--Continuing{border-top:5px solid #0094ff}.topbar--Masters{border-top:5px solid #ff8d7b}h1,.title1{font-family:Cambon-Demi,serif;font-weight:400;font-size:6rem;line-height:1.05;margin-bottom:2rem}@media(max-width:1024px){h1,.title1{font-size:3.6rem;line-height:1.0833333333}}h2,.title2{font-family:Cambon-Demi,serif;font-weight:400;font-size:4.8rem;line-height:1;margin-bottom:2rem}@media(max-width:1024px){h2,.title2{font-size:2.9rem;line-height:1.1724137931}}h3,.title3{font-family:Cambon-Demi,serif;font-weight:400;font-size:3.7rem;line-height:1;margin-bottom:2rem}@media(max-width:1024px){h3,.title3{font-size:2.7rem;line-height:1.125}}h4,.title4{font-family:Cambon-Demi,serif;font-weight:400;font-size:2.7rem;line-height:1.3333333333;margin-bottom:2rem}@media(max-width:1024px){h4,.title4{font-size:2.1rem;line-height:1.2857142857}}h5,.report-display #companyReportModalContent .report-header,.title5{font-family:Cambon-Demi,serif;font-size:1.8rem;font-weight:400;line-height:1.5;margin-bottom:2rem}h6,.h6,.title6{font-family:Cambon-Demi,serif}.title7,p.title{font-size:2.4rem;line-height:1.5}p.para1{margin-top:40px}p.para2{margin-top:50px}.small-headline{text-transform:uppercase;color:#4200ed;letter-spacing:.15rem;font-weight:600}.small-headline.gray{color:#747487}.small-headline.black{color:#18181e}.simple-headline{font-weight:600}.simple-headline.red{color:#b02e36}p,ul,ol{font-weight:400;font-size:1.6rem;line-height:1.5}@media(max-width:1024px){p,ul,ol{line-height:1.75}}p.p1,ul.p1,ol.p1{font-size:5.2rem;line-height:1.2307692308}@media(max-width:1024px){p.p1,ul.p1,ol.p1{font-size:2.3rem;line-height:1.2608695652}}p.p2,ul.p2,ol.p2{font-size:2.4rem;line-height:1.4583333333}@media(max-width:1024px){p.p2,ul.p2,ol.p2{font-size:2rem;line-height:1.4}}p.p3,ul.p3,ol.p3{font-size:1.6rem;line-height:1.5}@media(max-width:1024px){p.p3,ul.p3,ol.p3{line-height:1.75}}p.p4,ul.p4,ol.p4{font-size:1.3rem;line-height:1.6923076923}@media(max-width:1024px){p.p4,ul.p4,ol.p4{font-size:1.6rem;line-height:1.625}}p.p5,ul.p5,ol.p5{font-size:3.1rem;line-height:1.3870967742}@media(max-width:1024px){p.p5,ul.p5,ol.p5{font-size:1.3rem;line-height:1.4615384615}}p,ul,ol{margin-bottom:2rem}p sup,ul sup,ol sup{vertical-align:baseline;position:relative;top:-.4em}p.disclaimer,ul.disclaimer,ol.disclaimer{font-size:1.4rem;line-height:1.6rem;font-style:italic}p.eyebrow,ul.eyebrow,ol.eyebrow{font-size:1rem;line-height:2.1rem}p a:not(.btn){color:#4200ed;font-weight:600;text-decoration:underline}a.standard-link{color:#4200ed;font-weight:600;text-decoration:underline}ol{padding-left:1em}ul{margin:0;padding:0;list-style:none}ul li{margin:0;padding:0}ul.bullets{position:relative;margin-bottom:2rem;margin-left:1.75rem}ul.bullets li{position:relative;padding:0 0 0 1.5em}ul.bullets li:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background-color:#18181e;top:.6em;left:0}ol{list-style:decimal}ol.upper-alpha{list-style:upper-alpha;padding-left:1.5em}ol.lower-alpha{list-style:lower-alpha;padding-left:1.5em}ol.upper-roman{list-style:upper-roman}.strong,strong{font-weight:800}.italic{font-style:italic}.uppercase{text-transform:uppercase}.t-accent{color:#4200ed}.t-midnight{color:#240066}.t-body{font-family:Graphik,sans-serif}.red-text{color:#b02e36}.red-text.bullets li:before,.red-text .bullets li:before{background-color:#b02e36}.green-text{color:green}.t-sky{color:#0094ff}p.embedCode{font-family:monospace;background-color:#ececff;padding:2.5rem;border:2px solid #888;border-style:inset;overflow-y:scroll;height:150px;box-shadow:inset 0 0 20px #0000001a}.drop-box{background:#fff;box-shadow:0 0 20px #0000001a}.padding--lg{padding:7rem}@media(max-width:1024px){.padding--lg{padding:3.5rem}}.padding--sm{padding:3.5rem}.m-btm-0,.card h1,.card h2,.card h3,.card h4,.card h5,.card .report-display #companyReportModalContent .report-header,.report-display #companyReportModalContent .card .report-header,.card .title1,.card .title2,.card .title3,.card .title4{margin-bottom:0}.column-layout .card{width:100%;margin-bottom:2rem}html,body,#root{scroll-behavior:smooth}svg.icon{height:2rem;padding:0 .5rem}svg.icon.inline-icon{display:inline-block}.btn{padding:15px 25px;font-size:1.4rem;line-height:1;font-weight:600;border-radius:50px;color:#fff;background-color:#4200ed;text-decoration:none;text-align:center;display:table;align-items:center;cursor:pointer;transition:border .5s,background-color .5s,color .5s}.btn:hover{background-color:#ff8d7b;color:#fff}.btn.center{margin:0 auto;display:table;width:auto}.btn.secondary{border:1px solid #4200ed;color:#240066;background-color:#fff;padding:10px 25px}.btn.secondary:hover{border:1px solid #ff8d7b;background-color:#ff8d7b;color:#fff}.btn.secondary.apply{border-radius:3px;padding:5px 10px 7px}.btn.secondary.large{padding:15px 25px}.btn.secondary.selected{border:1px solid #240066;background-color:#240066;color:#fff}.btn.tertiary{color:#240066;background-color:#ff8d7b}.btn.tertiary:hover{background-color:#e5dbe7;color:#240066}.btn.disabled{background:linear-gradient(90deg,#cfcfff,#ddf3ff);pointer-events:none;border:none;color:#240066}.btn.wide{padding:15px 8px}.btn.add-bottom-margin{margin-bottom:10px}.btn.adjust-width{width:100%}.btn.desktop{display:block}@media(max-width:1024px){.btn.desktop{display:none}}.btn.mobile{display:none}@media(max-width:1024px){.btn.mobile{display:block}}.underline-link{font-weight:600;border-bottom:1px solid #4200ed;line-height:1.5rem;text-decoration:none;padding-bottom:.25rem}.underline-link.reflexblue{color:#4200ed}.underline-link.peach{border-color:#ff8d7b}.link-later:after{content:"*";color:#b02e36}.field{display:flex;font-size:1.6rem}.field label{font-size:1.6rem;font-weight:600;margin-bottom:1rem}.field label span{color:#b02e36}.field select,.field .search-dropdown-btn,.field input[type=text],.field input[type=password],.field input[type=email],.field input[type=date],.field input[type=phone],.field input[type=address],.field input[type=city],.field input[type=zip],.field textarea{border:1px solid #18181e;border-radius:2px;font-size:1.6rem;padding:10px 20px;min-height:37px}.field select,.field .search-dropdown-btn{padding:10px 30px 10px 20px}.field input[type=file]{width:100%}.field input[readonly]{outline:none;background-color:#e0e0e0}.field p{margin:1rem 0 0}.field p.disclaimer{font-style:italic}.field{margin-bottom:2rem;flex-direction:column}.inline-field{display:flex;font-size:1.6rem}.inline-field label{font-size:1.6rem;font-weight:600;margin-bottom:1rem}.inline-field label span{color:#b02e36}.inline-field select,.inline-field .search-dropdown-btn,.inline-field input[type=text],.inline-field input[type=password],.inline-field input[type=email],.inline-field input[type=date],.inline-field input[type=phone],.inline-field input[type=address],.inline-field input[type=city],.inline-field input[type=zip],.inline-field textarea{border:1px solid #18181e;border-radius:2px;font-size:1.6rem;padding:10px 20px;min-height:37px}.inline-field select,.inline-field .search-dropdown-btn{padding:10px 30px 10px 20px}.inline-field input[type=file]{width:100%}.inline-field input[readonly]{outline:none;background-color:#e0e0e0}.inline-field p{margin:1rem 0 0}.inline-field p.disclaimer{font-style:italic}.inline-field{flex-direction:row;align-items:center;gap:1rem}.inline-field .display-field{margin-bottom:1rem}.req-star,.field-error{color:#b02e36}ul.checkboxes{padding-left:2rem}ul.checkboxes li{position:relative}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;position:absolute;left:-2rem;cursor:pointer}input[type=checkbox]:after{content:" ";display:block;width:15px;height:15px;border:1px solid #18181e;border-radius:2px;position:absolute;top:4px;left:0;background-color:#fff;cursor:pointer}input[type=checkbox]:checked:after{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='17' height='17' rx='1.5' fill='%234200ED'/%3e%3cmask id='mask0_1503_2219' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='4' width='14' height='10'%3e%3cpath d='M6.59422 11.9063L3.99172 9.30379C3.8516 9.16335 3.66136 9.08442 3.46297 9.08442C3.26458 9.08442 3.07434 9.16335 2.93422 9.30379C2.64172 9.59629 2.64172 10.0688 2.93422 10.3613L6.06922 13.4963C6.36172 13.7888 6.83422 13.7888 7.12672 13.4963L15.0617 5.56129C15.3542 5.26879 15.3542 4.79629 15.0617 4.50379C14.9216 4.36335 14.7314 4.28442 14.533 4.28442C14.3346 4.28442 14.1443 4.36335 14.0042 4.50379L6.59422 11.9063Z' fill='black'/%3e%3c/mask%3e%3cg mask='url(%23mask0_1503_2219)'%3e%3crect width='18' height='18' fill='white'/%3e%3c/g%3e%3c/svg%3e");background-position:-1px -1px;background-repeat:no-repeat;background-size:16px 16px}ul.radios li{position:relative}ul.radios label{margin-left:2rem}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=radio]:after{content:" ";display:block;width:15px;height:15px;border:1px solid #18181e;border-radius:999px;position:absolute;top:4px;background-color:#fff;cursor:pointer}input[type=radio]:checked:after{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='17' height='17' rx='8.5' fill='white'/%3e%3ccircle cx='9' cy='9' r='4.5' fill='%234200ED'/%3e%3crect x='0.5' y='0.5' width='17' height='17' rx='8.5' stroke='%2318181E'/%3e%3c/svg%3e");background-position:-1px -1px;background-repeat:no-repeat;background-size:16px 16px}.field-radio label,.field-checkbox label{position:relative;padding-left:20px}.field-radio label input[type=radio],.field-checkbox label input[type=radio]{position:absolute;left:0;top:1px}.search-dropdown{position:relative;display:inline-block;width:100%;display:flex;font-size:1.6rem}.search-dropdown label{font-size:1.6rem;font-weight:600;margin-bottom:1rem}.search-dropdown label span{color:#b02e36}.search-dropdown select,.search-dropdown .search-dropdown-btn,.search-dropdown input[type=text],.search-dropdown input[type=password],.search-dropdown input[type=email],.search-dropdown input[type=date],.search-dropdown input[type=phone],.search-dropdown input[type=address],.search-dropdown input[type=city],.search-dropdown input[type=zip],.search-dropdown textarea{border:1px solid #18181e;border-radius:2px;font-size:1.6rem;padding:10px 20px;min-height:37px}.search-dropdown select,.search-dropdown .search-dropdown-btn{padding:10px 30px 10px 20px}.search-dropdown input[type=file]{width:100%}.search-dropdown input[readonly]{outline:none;background-color:#e0e0e0}.search-dropdown p{margin:1rem 0 0}.search-dropdown p.disclaimer{font-style:italic}.search-dropdown .search-dropdown-btn{display:inline-block;overflow:hidden;text-align:left;width:100%;cursor:pointer;background-color:#fff}.search-dropdown .search-dropdown-content{position:absolute;background-color:#f6f6f6;overflow:auto;border:1px solid #18181e;z-index:1;width:100%}.search-dropdown .search-dropdown-content .search-input{width:100%}.search-dropdown .search-dropdown-content ul{overflow-y:auto;list-style-type:"none";max-height:350px;padding:0;background-color:#fff}.search-dropdown .search-dropdown-content ul li{color:#000;padding:12px 16px;text-decoration:none;display:block;cursor:pointer}.search-dropdown .search-dropdown-content ul li:hover{background-color:#ddd}.search-dropdown select{position:absolute!important;bottom:0;left:50%;display:none!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;pointer-events:none}.container{max-width:87.5%;margin:0 auto}@media(max-width:1024px){.container{max-width:100%;padding:0 1.75rem}}.container--sm{max-width:875px;margin:0 auto}@media(max-width:1024px){.container--sm{padding:0 1.75rem}}.container--full{width:100%}.column-layout{display:flex;justify-content:space-between}@media(max-width:1024px){.column-layout{flex-direction:column}.column-layout.mobile-vert-gap{gap:3.5rem}}.column-layout .col{width:calc((100% - 7rem)/2)}@media(max-width:1280px){.column-layout .col{width:calc((100% - 3.5rem)/2)}}@media(max-width:1024px){.column-layout .col{width:100%}}.column-layout .col--two-thirds{width:calc(66.6666666667% - 7rem)}@media(max-width:1280px){.column-layout .col--two-thirds{width:calc(66.6666666667% - 3.5rem)}}@media(max-width:1024px){.column-layout .col--two-thirds{width:100%}}.column-layout .col--third{width:33.3333333333%}@media(max-width:1024px){.column-layout .col--third{width:100%}}.column-layout.sm-gap .col{width:calc((100% - 3.5rem)/2)}@media(max-width:1024px){.column-layout.sm-gap .col{width:100%}}.column-layout.sm-gap .col--two-thirds{width:calc(66.6666666667% - 3.5rem)}@media(max-width:1024px){.column-layout.sm-gap .col--two-thirds{width:100%}}.column-layout.sm-gap .col--third{width:33.3333333333%}@media(max-width:1024px){.column-layout.sm-gap .col--third{width:100%}}.column-layout.sticky-right{align-items:flex-start}.column-layout.sticky-right .col:last-of-type{position:sticky;top:calc(143px + 3.5rem)}.card-layout{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.card-layout .card-tab{padding:.5em 1em;background:linear-gradient(90deg,#cfcfff,#ddf3ff);max-width:50%;font-weight:300;text-align:center;position:absolute;top:-2.5em;left:0}.card-layout.halves .card{position:relative;width:calc((100% - 7rem)/2);margin-bottom:7rem}@media(max-width:1280px){.card-layout.halves .card{width:calc((100% - 3.5rem)/2);margin-bottom:3.5rem}}@media(max-width:1024px){.card-layout.halves .card{width:100%}}.card-layout.halves .card:not(:nth-of-type(2n)){margin-right:7rem}@media(max-width:1280px){.card-layout.halves .card:not(:nth-of-type(2n)){margin-right:3.5rem}}@media(max-width:1024px){.card-layout.halves .card:not(:nth-of-type(2n)){margin-right:0}}.card-layout.halves .card:last-of-type{margin-right:0}.card-layout.halves.sm-gap .card{width:calc((100% - 3.5rem)/2);margin-bottom:3.5rem}@media(max-width:1024px){.card-layout.halves.sm-gap .card{width:100%}}.card-layout.halves.sm-gap .card:not(:nth-of-type(2n)){margin-right:3.5rem}@media(max-width:1024px){.card-layout.halves.sm-gap .card:not(:nth-of-type(2n)){margin-right:0}}.card-layout.thirds .card{width:calc((100% - 1rem * 4) / 3);margin-bottom:2rem}@media(max-width:768px){.card-layout.thirds .card{width:100%}}.card-layout.thirds .card:not(:nth-of-type(3n+3)){margin-right:2rem}@media(max-width:768px){.card-layout.thirds .card:not(:nth-of-type(3n+3)){margin-right:0}}.card-layout.thirds .card:last-of-type{margin-right:0}.card-layout.quarters .card{width:calc((100% - 6rem)/4);margin-bottom:2rem}@media(max-width:768px){.card-layout.quarters .card{width:100%}}.card-layout.quarters .card:not(:nth-of-type(4n+5)){margin-right:2rem}@media(max-width:768px){.card-layout.quarters .card:not(:nth-of-type(4n+5)){margin-right:0}}.card-layout.quarters .card:last-of-type{margin-right:0}.card-layout.fifths .card{width:calc((100% - 8rem)/5);margin-bottom:2rem}@media(max-width:768px){.card-layout.fifths .card{width:100%}}.card-layout.fifths .card:not(:nth-of-type(5n+6)){margin-right:2rem}@media(max-width:768px){.card-layout.fifths .card:not(:nth-of-type(5n+6)){margin-right:0}}.card-layout.fifths .card:last-of-type{margin-right:0}.grid-layout{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3.5rem}@media(max-width:1280px){.grid-layout{grid-template-columns:repeat(4,1fr)!important}}@media(max-width:1024px){.grid-layout{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:768px){.grid-layout{grid-template-columns:repeat(2,1fr)!important;grid-gap:1.75rem}}.grid-layout .card{padding:1.75rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;text-align:center;position:relative;cursor:pointer;transition:all .5s}.grid-layout .card .view{font-size:1.4rem;text-transform:uppercase;color:#4200ed;font-weight:600}.grid-layout .card:nth-of-type(1){padding:3.5rem;grid-column:1/3;grid-row:1/3;text-align:left;align-items:flex-start}@media(max-width:768px){.grid-layout .card:nth-of-type(1){padding:1.75rem}}.grid-layout .card:nth-of-type(1) .desc{display:block}.grid-layout .card:nth-of-type(1) .view{display:none}.grid-layout .card:nth-of-type(1) .overlay{display:none!important}.grid-layout .card:nth-of-type(1):hover{transform:scale(1)!important}.grid-layout .card:hover{transform:scale(1.05)}.grid-layout .card.open,.grid-layout #annualInfoReviewForm div.card.accordion-item:first-child,#annualInfoReviewForm .grid-layout div.card.accordion-item:first-child{z-index:9999}.grid-layout .card.open:hover,.grid-layout #annualInfoReviewForm div.card.accordion-item:hover:first-child,#annualInfoReviewForm .grid-layout div.card.accordion-item:hover:first-child,.grid-layout .card.open:hover .card,.grid-layout #annualInfoReviewForm div.card.accordion-item:hover:first-child .card,#annualInfoReviewForm .grid-layout div.card.accordion-item:hover:first-child .card{transform:scale(1)!important}.grid-layout .desc{display:none}.wrap-layout{display:flex;flex-wrap:wrap;justify-content:space-between}.wrap-layout .card,.wrap-layout .field,.wrap-layout .group{width:calc((100% - 3.5rem)/2);margin-bottom:2rem}@media(max-width:1280px){.wrap-layout .card,.wrap-layout .field,.wrap-layout .group{width:calc((100% - 3.5rem)/2)}}@media(max-width:1024px){.wrap-layout .card,.wrap-layout .field,.wrap-layout .group{width:100%}}.wrap-layout .group .card,.wrap-layout .group .field{width:100%;margin:0 0 5px}.form-layout{display:flex;-moz-column-gap:40px;column-gap:40px;margin-bottom:40px}@media(max-width:1024px){.form-layout{flex-direction:column}}.form-layout.center{justify-content:center}.form-layout .col{width:calc((100% - 7rem)/2)}@media(max-width:1280px){.form-layout .col{width:calc((100% - 3.5rem)/2)}}@media(max-width:1024px){.form-layout .col{width:100%}}.form-layout .col--two-thirds{width:calc(66.6666666667% - 7rem)}@media(max-width:1280px){.form-layout .col--two-thirds{width:calc(66.6666666667% - 3.5rem)}}@media(max-width:1024px){.form-layout .col--two-thirds{width:100%}}.form-layout .col--third{width:33.3333333333%}@media(max-width:1024px){.form-layout .col--third{width:100%}}.form-layout .col--quarter{width:25%}@media(max-width:1024px){.form-layout .col--quarter{width:100%}}.form-layout select,.form-layout input{width:100%}.chat-icon{position:fixed;bottom:20px!important;right:20px!important}header{position:sticky;top:0;width:100%;z-index:999}header.nav-simple,header.nav-full .primary-nav{background:linear-gradient(90deg,#210063,#4200ed);color:#fff}header .masquerading-logout{position:absolute;z-index:99999;left:20px;top:20px}header.nav-simple{padding:1.75rem;margin-bottom:3.5rem}header.nav-simple .nav-items{gap:.75rem}@media(min-width:768px){header.nav-simple .nav-items{gap:1.5rem}}header.nav-simple .nav-items .link-icon{margin-right:.25rem;width:16px;height:16px}header.nav-full{padding-bottom:3.5rem}@media(max-width:1024px){header.nav-full{padding-bottom:2rem}}header.nav-full .utility-nav{padding:1.75rem 0;background-color:#fff;width:100%;font-size:1rem;text-transform:none;letter-spacing:1px;display:flex;gap:1.5rem;justify-content:space-between;align-items:baseline}@media(max-width:1024px){header.nav-full .utility-nav{padding:1.75rem;justify-content:flex-end}}header.nav-full .utility-nav .utility-nav-item.enroll-now-button{padding:15px 25px;font-size:1.4rem;line-height:1;font-weight:600;border-radius:50px;color:#fff;background-color:#4200ed;text-decoration:none;text-align:center;display:table;align-items:center;cursor:pointer;transition:border .5s,background-color .5s,color .5s}header.nav-full .utility-nav .utility-nav-item.enroll-now-button:hover{background-color:#ff8d7b;color:#fff}header.nav-full .utility-nav .utility-nav-item.enroll-now-button{display:inline-block;font-size:.875rem;line-height:1.25rem;padding:5px 10px}header.nav-full .utility-nav .link-wrapper.my-account{background:#fff;position:absolute;right:190px;top:40px;margin:10px 0}header.nav-full .utility-nav .link-wrapper.my-account .my-account-menu .utility-nav-item{display:block;padding:20px 10px;border:none}header.nav-full .utility-nav .link-wrapper.left{display:flex;align-items:center}@media(max-width:1024px){header.nav-full .utility-nav .link-wrapper.left{display:none}}header.nav-full .utility-nav .link-wrapper.left a{display:flex;align-items:center;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}header.nav-full .utility-nav .link-wrapper.left a:not(:last-of-type){margin-right:1.75rem}header.nav-full .utility-nav .link-wrapper.left a img{width:16px;height:auto;margin-right:5px}header.nav-full .utility-nav .link-wrapper.right{display:flex;align-items:center}header.nav-full .utility-nav .link-wrapper.right .utility-nav-item{border:1px solid #e0e0e0;border-radius:100px;padding:10px 15px;font-size:1.4rem;letter-spacing:1px;font-weight:600}header.nav-full .utility-nav .link-wrapper.right .utility-nav-item:not(:last-child){margin-right:1.75rem}@media(max-width:1024px){header.nav-full .utility-nav .msg-center-title{display:none}}header.nav-full .primary-nav{padding:1.75rem 0}header.nav-full .primary-nav .primary-nav-desktop{display:none}@media(min-width:1024px){header.nav-full .primary-nav .primary-nav-desktop{display:flex;gap:3rem}}header.nav-full .primary-nav .hamburger{color:#ff8d7b}@media(min-width:1024px){header.nav-full .primary-nav .hamburger{display:none}}header.nav-full .primary-nav .hamburger svg{width:2.5rem;height:2.5rem}@media(min-width:768px){header.nav-full .primary-nav .hamburger svg{width:4rem;height:4rem}}.desktop-menu-drawer{pointer-events:none}.desktop-menu-drawer .MuiBackdrop-root{display:none}.desktop-menu-drawer .MuiPaper-root{pointer-events:auto;width:100%;height:auto;top:143px}.desktop-menu-drawer .close-button{color:#18181e;align-self:flex-end}.desktop-menu-drawer .close-button:hover{background-color:inherit}.desktop-menu-drawer .close-button svg{width:2.5rem;height:2.5rem}.desktop-menu-drawer .desktop-menu-container{padding:3.5rem;padding-top:0;align-items:inherit;gap:4rem}.desktop-menu-drawer a.secondary-nav-item:hover{color:#4200ed}.desktop-menu-drawer .secondary-nav-item{font-family:Cambon-Demi,serif;font-weight:400;font-size:3.7rem;line-height:1;margin-bottom:2rem}@media(max-width:1024px){.desktop-menu-drawer .secondary-nav-item{font-size:2.7rem;line-height:1.125}}.desktop-menu-drawer .secondary-nav-item{margin-bottom:.75rem}.desktop-menu-drawer .secondary-nav{width:70%}.desktop-menu-drawer .articles-container{width:30%}.desktop-menu-drawer .articles-container .browse-link{margin-top:3rem}.desktop-menu-drawer .articles-container .menu-article{gap:2rem}.desktop-menu-drawer .articles-container .menu-article .article-image{width:33%}.desktop-menu-drawer .articles-container .menu-article .title4{margin-bottom:.75rem}.desktop-menu-drawer .articles-container .menu-article .blue-arrow{display:none;margin-left:2rem}.desktop-menu-drawer .articles-container .menu-article:hover .black-arrow{display:none}.desktop-menu-drawer .articles-container .menu-article:hover .blue-arrow{display:block}.mobile-nav-drawer .drawer-header{padding:1.75rem}.mobile-nav-drawer .drawer-header .close-hamburger{color:#4200ed}.mobile-nav-drawer .drawer-header .close-hamburger svg{width:2.5rem;height:2.5rem}@media(min-width:768px){.mobile-nav-drawer .drawer-header .close-hamburger svg{width:4rem;height:4rem}}.mobile-nav-drawer .primary-nav-mobile{padding:1.75rem}.mobile-nav-drawer .primary-nav-mobile .primary-nav-item{font-family:Cambon-Demi,serif;font-weight:400;font-size:3.7rem;line-height:1;margin-bottom:2rem}@media(max-width:1024px){.mobile-nav-drawer .primary-nav-mobile .primary-nav-item{font-size:2.7rem;line-height:1.125}}.mobile-nav-drawer .primary-nav-mobile .primary-nav-item{margin-bottom:1.5rem}.mobile-nav-drawer .primary-nav-mobile .contact-item{font-weight:600;font-size:1.4rem;margin-bottom:1.5rem;display:flex;gap:.5rem}.mobile-nav-drawer .primary-nav-mobile .enroll-now{margin-top:3rem}.mobile-nav-drawer .primary-nav-mobile .enroll-now .btn{width:100%}.portal header.nav-full{background:#fff;padding-bottom:0;margin-bottom:3.5rem}.portal header.nav-full .logo svg{height:50px;width:auto}.portal header.nav-full .primary-nav-desktop a{font-size:1.6rem;position:relative}.portal header.nav-full .primary-nav-desktop a:before{position:absolute;content:"";left:0;bottom:-.1rem;display:block;width:0;height:1px;background:#ff8d7b;transition:all 1.1s cubic-bezier(.19,1,.22,1);transform:scaleX(0);transform-origin:left}.portal header.nav-full .primary-nav-desktop a:after{position:absolute;content:"";left:0;bottom:-.1rem;display:block;width:0;height:1px;background:#ff8d7b;transition:all 1.1s cubic-bezier(.19,1,.22,1);transform-origin:right;transition-delay:.25s}.portal header.nav-full .primary-nav-desktop a:hover:before{width:100%;transform:scaleX(1);transition:all 1.1s cubic-bezier(.19,1,.22,1) .25s,width 0s .25s}.portal header.nav-full .primary-nav-desktop a:hover:after{width:100%;transform:scaleX(0);transition:all 1.1s cubic-bezier(.19,1,.22,1) 0s,width 0s}.portal header.nav-full .dropdown{position:relative}.portal header.nav-full .dropdown .dropdown-toggle{background:none;border:none;cursor:pointer;padding:0;font:inherit;color:inherit;display:flex;align-items:center;width:100%;border-radius:inherit;font-size:inherit;letter-spacing:inherit;font-weight:inherit;outline:none}.portal header.nav-full .dropdown .dropdown-toggle:focus{outline:none}.portal header.nav-full .dropdown .dropdown-toggle:focus:not(:focus-visible){outline:none}.portal header.nav-full .dropdown .dropdown-toggle:focus-visible{outline:none}.portal header.nav-full .dropdown .dropdown-toggle span{display:flex;align-items:center}.portal header.nav-full .dropdown .dropdown-toggle span:after{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #4200ed;margin-left:5px;transition:transform .5s}.portal header.nav-full .dropdown.focused{outline:2px solid #0094ff;outline-offset:2px;border-radius:inherit}.portal header.nav-full .dropdown ul{max-height:0;overflow:hidden;position:absolute;background:#fff;left:0;top:35px;width:150px;padding:0;box-shadow:0 10px 10px #0000;transition:padding .5s,box-shadow .5s,max-height .5s;z-index:2}.portal header.nav-full .dropdown ul.open{max-height:500px;padding:10px 0;box-shadow:0 10px 10px #00000040}.portal header.nav-full .dropdown.open .dropdown-toggle span:after,.portal header.nav-full #annualInfoReviewForm div.dropdown.accordion-item:first-child .dropdown-toggle span:after,#annualInfoReviewForm .portal header.nav-full div.dropdown.accordion-item:first-child .dropdown-toggle span:after{transform:rotate(180deg)}.portal header.nav-full .dropdown a,.portal header.nav-full .dropdown button{font-size:1.4rem;text-decoration:none;padding:5px 10px;letter-spacing:1px;line-height:1;display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;color:inherit}.portal header.nav-full .dropdown a:focus,.portal header.nav-full .dropdown button:focus{outline:2px solid #0094ff;outline-offset:-2px}.portal header.nav-full .dropdown a:focus:not(:focus-visible),.portal header.nav-full .dropdown button:focus:not(:focus-visible){outline:none}.portal header.nav-full .dropdown a:focus-visible,.portal header.nav-full .dropdown button:focus-visible{outline:2px solid #0094ff;outline-offset:-2px}.portal header.nav-full .message-center{display:flex;align-items:center;position:relative;padding-right:20px!important}.portal header.nav-full .message-center img{width:14px;height:auto;margin-right:5px}.portal header.nav-full .message-center .count{position:absolute;border-radius:50%;background:#b02e36;width:24px;height:24px;top:-10px;right:-10px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-weight:700}footer{padding:7rem 0}@media(max-width:768px){footer{padding:2rem 0}}footer p{margin-bottom:0;line-height:1.4;font-size:inherit}@media(min-width:1024px){footer .footer-link-container{display:block;-moz-columns:3;columns:3;-moz-column-gap:2rem;column-gap:2rem}}footer .footer-link-group{padding-bottom:1rem}footer .footer-link-header{padding-bottom:.25rem;text-transform:uppercase;font-weight:600;letter-spacing:.15rem}footer .footer-link{padding-bottom:.25rem}@media(min-width:1024px){footer .footer-info-box{width:33%}}footer .footer-info-box .logo-container{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}footer .footer-info-box .logo-container .lifes-work{width:80%}footer .footer-info-box .logo-container .title3{margin-bottom:.5rem}footer .footer-info-box .logo-container .underline-link{padding-top:.5rem}footer .footer-info-box .disclaimer{line-height:1.2rem;padding-top:2rem}footer .bottom-row{align-items:center}@media(min-width:1024px){footer .bottom-row{flex-direction:row}}@media(max-width:1024px){footer .bottom-row{flex-direction:column-reverse}}footer .bottom-row .socials{gap:1.5rem}footer .bottom-row .socials a{transition:opacity .5s}footer .bottom-row .socials a:hover{opacity:.4}@media(max-width:1024px){footer .bottom-row .socials{margin-bottom:2.5rem}}footer .bottom-row .links-container{align-items:center}@media(min-width:1024px){footer .bottom-row .links-container{flex-direction:row;justify-content:flex-start}}@media(max-width:1024px){footer .bottom-row .links-container .links-row{padding-bottom:.25rem}}.portal footer{padding:2rem 0;background:#fff;font-size:1.2rem}@media(max-width:1024px){.portal footer{padding:3.5rem 1.5rem}}.portal footer ul{font-size:1.2rem;display:flex;align-items:center}@media(max-width:1024px){.portal footer ul{flex-wrap:wrap;justify-content:center}}.portal footer ul li{display:flex;align-items:center}.portal footer ul li:not(:last-of-type):after{content:"";width:1px;height:12px;margin:0 1rem;background:#18181e;display:block}@media(max-width:1024px){.portal footer ul li:nth-of-type(3):after,.portal footer ul li:nth-of-type(4):after,.portal footer ul li:nth-of-type(5):after{display:none}.portal footer ul li:nth-of-type(4),.portal footer ul li:nth-of-type(5){width:100%;justify-content:center;text-align:center}}.portal footer a{text-decoration:none}@media(max-width:1024px){.portal footer a{min-height:24px;padding:12px 8px;line-height:1.6}}.portal footer a:hover{text-decoration:underline}.maintenance{padding:20px;background:linear-gradient(90deg,#210063,#4200ed);height:100vh}.maintenance .maintenance-main{margin-top:5rem}.maintenance .maintenance-main .maintenance-title,.maintenance .maintenance-main .maintenance-text{color:#fff}.accordion-item{margin-bottom:2rem;margin-top:2rem}.accordion-item .accordion-header{display:flex;align-items:center;gap:.5rem;min-height:30px;cursor:pointer;border-bottom:1px solid #000}.accordion-item .accordion-header p{margin-bottom:0}.accordion-item .accordion-header .accordion-icon{min-width:15px;margin-right:5px;display:flex;font-size:20px}.accordion-item .accordion-header .accordion-icon span.open-icon{position:relative;top:auto;width:100%;pointer-events:auto;opacity:1;z-index:1;visibility:visible;line-height:1;text-align:center}.accordion-item .accordion-header .accordion-icon span.close-icon{position:absolute;width:100%;opacity:0;left:0;pointer-events:none;z-index:-5;visibility:hidden;line-height:1;text-align:center}.accordion-item .accordion-header .accordion-title span.open-title{position:relative;top:auto;width:100%;pointer-events:auto;opacity:1;z-index:1;visibility:visible}.accordion-item .accordion-header .accordion-title span.close-title{position:absolute;width:100%;opacity:0;left:0;pointer-events:none;z-index:-5;visibility:hidden}.accordion-item .accordion-details{width:100%;max-height:0px;overflow:hidden;padding:0;visibility:hidden;transition:all .5s}.accordion-item.open .accordion-header .accordion-icon span.open-icon,#annualInfoReviewForm div.accordion-item:first-child .accordion-header .accordion-icon span.open-icon{position:absolute;width:100%;opacity:0;left:0;pointer-events:none;z-index:-5;visibility:hidden}.accordion-item.open .accordion-header .accordion-icon span.close-icon,#annualInfoReviewForm div.accordion-item:first-child .accordion-header .accordion-icon span.close-icon{position:relative;top:auto;width:100%;pointer-events:auto;opacity:1;z-index:1;visibility:visible}.accordion-item.open .accordion-header .accordion-title span.open-title,#annualInfoReviewForm div.accordion-item:first-child .accordion-header .accordion-title span.open-title{position:absolute;width:100%;opacity:0;left:0;pointer-events:none;z-index:-5;visibility:hidden}.accordion-item.open .accordion-header .accordion-title span.close-title,#annualInfoReviewForm div.accordion-item:first-child .accordion-header .accordion-title span.close-title{position:relative;top:auto;width:100%;pointer-events:auto;opacity:1;z-index:1;visibility:visible}.accordion-item.open .accordion-details,#annualInfoReviewForm div.accordion-item:first-child .accordion-details{max-height:9999px;padding:20px 0;visibility:visible}.billing-form label{font-size:1.5em}.billing-form .checkbox{height:1.5em;width:1.5em;color:#4200ed;margin-bottom:.5em}.billing-form a{color:#4200ed}.billing-form .expire-date{display:flex;flex-direction:row;width:auto;align-items:flex-end}.billing-form .expire-date label{padding:0;margin:0}.billing-form .date-dropdown{width:100%}.billing-form .date-dropdown span{color:#b02e36;display:inline-block}.billing-form .other-payment{border:.1em solid;border-color:#4200ed;background-color:#fff;color:#4200ed}.billing-form .returning-user{margin-bottom:5em}.billing-form .returning-user p{margin-bottom:.5em;padding:0}.billing-form .returning-user div{margin-bottom:2em;align-items:flex-start}.billing-form .applePay{height:2em}.billing-form .credit-card{font-size:1.4em;font-weight:500;white-space:nowrap}@media(max-width:1024px){.billing-form .credit-button{padding-top:1.46em;padding-bottom:1.46em}}.billing-form svg{display:inline-block}.continuing-education{margin-top:2em}.continuing-education .purple-text{color:#4200ed;display:flex;padding-top:1.3em;padding-left:2em}.continuing-education p{margin:0;padding:0}.continuing-education .radios{justify-content:flex-start;margin-bottom:2em}.continuing-education input{margin-right:1em}.continuing-education label{font-size:1.4rem;font-weight:600;white-space:nowrap}.continuing-education .field{display:inline}.continuing-education .field input,.continuing-education .field select{margin-top:.6em}.continuing-education .state{display:flex}.greyed-out{opacity:50%}.scroll-box{overflow-x:hidden;overflow-y:auto}.scroll-box h2{text-align:center}.scroll-box button{margin:3em auto}.scroll-box p{text-align:center}@media(max-width:1024px){.scroll-box p{font-size:1.8rem;line-height:1.4583333333}.scroll-box{margin:0;padding:0}}.edit-account-submit-wrapper{width:100%;padding:2rem 0}.edit-account-submit-wrapper input{margin:auto}.company-report-banner{background:linear-gradient(90deg,#ddf3ff,#cfcfff);padding:1.5rem 0}@media(max-width:1024px){.company-report-banner .container{flex-direction:column;align-items:flex-start}}.company-report-banner p{margin-bottom:0;color:#240066}.company-report-banner a{color:#240066;border-bottom:1px solid #240066;line-height:1.2}.select-report{position:relative}.select-report .report-select-field{display:flex;justify-content:flex-start;align-items:flex-end}.report-display form{margin-top:40px}.report-display table{max-width:100%;overflow:scroll;display:block;margin-bottom:20px}.report-display table th{background-color:#240066;color:#fff;border:1px solid rgba(255,255,255,.75);font-weight:400}.report-display table th:after{content:"";display:inline-block;height:20px;width:20px;background:url(../assets/anchor-up-arrow-caret.svg);background-size:contain;margin:0 0 -4px 10px;transform:rotate(180deg);opacity:.3}.report-display table th.asc,.report-display table th.desc{font-weight:700}.report-display table th.asc:after,.report-display table th.desc:after{opacity:1}.report-display table th.desc:after{transform:rotate(0)}.report-display table td{min-width:210px;text-align:center;padding:20px;border:1px solid black}.report-display table td p{margin-top:0}.report-display table button{color:#4200ed;text-decoration:underline}.report-display #companyReportModalContent{border:1px solid #240066;padding:40px;background-color:#f6f6ff}.report-display #companyReportModalContent .section-header{margin-top:40px}.report-display #designationReport{margin-bottom:40px}.report-display .download-wrapper{display:flex;justify-content:right;margin-top:60px}.report-display .download{text-decoration:underline}.report-display .modal-body{max-height:60vh;max-width:80%;overflow:scroll;scrollbar-color:#e0e0e0}.report-display .modal-body::-webkit-scrollbar{height:1.5rem}.report-display .modal-body::-webkit-scrollbar-track{border-radius:100px}.report-display .modal-body::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:100px}@media(max-width:1024px){.report-display .clear{background-color:transparent;color:#240066;padding:30px 0}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:all .5s}.modal::backdrop{background-color:#000000d9}.modal:popover-open{display:flex;opacity:1;visibility:visible;pointer-events:auto}.modal.active{opacity:1;visibility:visible;pointer-events:auto}.modal .modalContent{width:calc(100vw - 7rem);height:calc(100vh - 7rem);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:linear-gradient(90deg,#cfcfff,#ddf3ff)}.modal .modalContent.scrollable{display:block;padding:7rem 0;overflow-y:auto}.modal .modalContent .title1.element-spacing{margin-bottom:2rem}.modal .modalContent .close{position:absolute;top:30px;right:20px;font-size:48px;line-height:0;cursor:pointer;color:#4200ed}.ce-request-modal{max-width:900px;margin:0 auto;padding:2rem;color:#1a1a1a}.ce-request-modal .modal-title{font-size:2rem;font-weight:700;margin-bottom:2rem;color:#1a1a1a;text-align:center}.ce-request-modal .ce-section h4{margin-top:4.5rem}.ce-request-modal .ce-section .section-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#1a1a1a}.ce-request-modal .ce-section .section-description{line-height:1.6;margin-top:3rem;margin-bottom:4.5rem}.ce-request-modal .ce-section .section-description strong{font-weight:600}.ce-request-modal .field{margin:3rem 0 2rem;height:30px}.ce-request-modal .field ul.radios.inline-field li label{font-weight:400;font-size:1.5rem}.ce-request-modal .field .error-text{color:#b02e36;font-size:1.3rem;margin-top:.5rem;display:block}.ce-request-modal .field ul.radios.inline-field li{width:50%}.ce-request-modal .cfp-ce-section .field ul.radios.inline-field{gap:40px}.ce-request-modal .cfp-ce-section .field ul.radios.inline-field li{width:inherit}.ce-request-modal .state-ce-fields,.ce-request-modal .cfp-ce-fields{margin-top:1.5rem;animation:slideIn .3s ease-in-out}.ce-request-modal .cfp-ce-fields{width:238px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ce-request-modal .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.ce-request-modal .form-row{grid-template-columns:1fr}}.ce-request-modal .form-field{display:flex;flex-direction:column}.ce-request-modal .form-field label{font-weight:600;margin-bottom:.5rem;font-size:1.3rem;color:#18181e}.ce-request-modal .form-field label .required{color:#b02e36;margin-left:2px}.ce-request-modal .form-field input[type=text],.ce-request-modal .form-field select{padding:.75rem;border:1px solid #fff;border-radius:4px;font-size:1.3rem;transition:border-color .2s}.ce-request-modal .form-field input[type=text]:focus,.ce-request-modal .form-field select:focus{outline:none;box-shadow:0 0 0 2px #003da51a}.ce-request-modal .form-field input[type=text].error,.ce-request-modal .form-field select.error{border-color:#b02e36}.ce-request-modal .form-field select{background-color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1em;padding-right:2.5rem}.ce-request-modal .form-field .error-text{color:#b02e36;font-size:1.5rem;margin-top:.25rem}.ce-request-modal .form-field .help-link{color:#4200ed;font-size:1.3rem;margin-top:.5rem;margin-left:1rem;text-decoration:underline;font-style:italic}.ce-request-modal .form-field .help-link-text{color:#18181e;text-decoration:none;margin-left:.4rem}.ce-request-modal .warning-box{display:flex;align-items:flex-start;padding:1rem;margin:1.5rem 0;width:50%;background-color:#cfcfff}.ce-request-modal .warning-box .warning-content{flex:1}.ce-request-modal .warning-box .warning-content .warning-text{margin:0;font-size:1.3rem;color:#1a1a1a}.ce-request-modal .credit-info-box{background-color:#fff;border:1px solid #18181e;padding:2.5rem;margin:1.5rem 0}.ce-request-modal .credit-info-box p{margin:0 0 .75rem;line-height:1.5;color:#18181e}.ce-request-modal .credit-info-box p:last-child{margin-bottom:0}.ce-request-modal .credit-info-box p span{font-weight:600}.ce-request-modal .credit-info-box .credit-line{margin-top:2rem;font-style:italic;color:#18181e}.ce-request-modal .acknowledgement-section{margin-top:1.5rem;padding:1rem 0;border-radius:4px}.ce-request-modal .acknowledgement-section .acknowledgement-title{font-weight:600;font-size:1.3rem;letter-spacing:.1rem;text-transform:uppercase;color:#18181e;padding:0 0 16px}.ce-request-modal .acknowledgement-section .acknowledgement-title .required{color:#b02e36;margin-left:2px}.ce-request-modal .acknowledgement-section ul.checkboxes{margin-bottom:0!important;padding-left:2.5rem}.ce-request-modal .acknowledgement-section ul.checkboxes li input[type=checkbox]{width:30px;height:30px;left:-2.5rem}.ce-request-modal .acknowledgement-section ul.checkboxes li input[type=checkbox]:after{width:20px;height:20px;top:5px}.ce-request-modal .acknowledgement-section ul.checkboxes li input[type=checkbox]:checked:after{background-size:21px 21px;background-position:-1px -1px}.ce-request-modal .acknowledgement-section ul.checkboxes .checkbox-input{font-size:1.6rem;line-height:1.5;margin:2px 10px}.ce-request-modal .error-text{color:#b02e36;font-size:1.5rem;display:block}.ce-request-modal .error-message-box{background-color:#feeeef;border:1px solid #b02e36;color:#b02e36;padding:1rem;margin:1rem 0;border-radius:4px;font-size:.95rem}.ce-request-modal .modal-actions{display:flex;gap:1rem;justify-content:center;padding-top:3rem;width:30%}.ce-request-modal .modal-actions button{min-width:50px;padding:.75rem 2rem;font-size:1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .2s;border:none;height:50px}.ce-request-modal .modal-actions button.btn.primary{background-color:#4200ed;color:#fff}.ce-request-modal .modal-actions button.btn.primary:hover:not(:disabled){background-color:#240066}.ce-request-modal .modal-actions button.btn.primary:disabled{background-color:#fff;cursor:not-allowed}.ce-request-modal .modal-actions button.btn.secondary{background-color:transparent;color:#4200ed;border:2px solid #4200ed}.ce-request-modal .modal-actions button.btn.secondary:hover:not(:disabled){background-color:#fff}.ce-request-modal .modal-actions button.btn.secondary:disabled{border-color:#fff;color:#fff;cursor:not-allowed}@media(max-width:768px){h2{font-size:2.9rem;text-align:center}.ce-section{margin-bottom:3rem}.ce-section .section-title{font-size:1.25rem}.ce-section .section-description{font-size:1.6rem}.ce-section .field ul.radios.inline-field li{width:100%;margin-bottom:0}.cfp-ce-section{margin:4rem 0 0}.ce-request-modal .field{height:70px}.ce-request-modal .field ul.radios.inline-field{display:flex;flex-direction:column;align-items:flex-start}.ce-request-modal .field ul.radios.inline-field li label{text-align:left}.ce-request-modal .state-ce-fields{margin-top:6rem}.ce-request-modal .cfp-ce-fields{margin-top:2rem;width:176px;margin-bottom:4rem}.ce-request-modal .cfp-ce-fields .modal-actions{width:100%}.ce-request-modal .cfp-ce-section .field ul.radios.inline-field{gap:0px}.state-ce-fields{display:grid;grid-template-columns:1fr;gap:1.5rem}.state-ce-fields>.form-row{display:contents}.state-ce-fields>.form-field:first-of-type,.state-ce-fields>.form-row>.form-field:first-child{grid-row:1}.state-ce-fields>.warning-box.error{grid-row:2;width:100%;margin:0}.state-ce-fields>.form-field:last-of-type,.state-ce-fields>.form-row>.form-field:last-child{grid-row:3}.state-ce-fields>.credit-info-box{grid-row:4;margin:2rem 0 0}.state-ce-fields>.loading-box{grid-row:2}.radio-group{flex-direction:column}.ce-request-modal .modal-actions{width:100%;flex-direction:column}}.dashboard .card .content-wrapper ul{margin-bottom:0}@media(max-width:390px){.ce-section h4{margin-top:6.5rem}}.btn.secondary.disabled{background:#f2f2f2;color:#18181e;border:none}.notif-banner,.notification{background:linear-gradient(90deg,#cfcfff,#ddf3ff);width:100%}.notif-banner.browserWarning,.notification.browserWarning{background:#b02e36}.notif-banner.browserWarning p,.notification.browserWarning p{font-size:1.8rem;color:#fff}.notif-banner .notif-wrapper.container--lg,.notification .notif-wrapper.container--lg{margin:0 auto;padding:0 1.75rem}@media(min-width:1400px){.notif-banner .notif-wrapper.container--lg,.notification .notif-wrapper.container--lg{width:1400px}}@media(max-width:1399px){.notif-banner .notif-wrapper.container--lg,.notification .notif-wrapper.container--lg{width:100%}}.notif-banner.hide,.notification.hide{display:none}.notif-banner section.notif-block:not(:first-of-type),.notification section.notif-block:not(:first-of-type){border-top:1px solid white}.notif-banner .close,.notification .close{position:absolute;right:1rem;font-size:3rem;cursor:pointer;line-height:1;color:#18181e}.notif-banner .notif-wrapper,.notification .notif-wrapper{min-height:50px;display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.notif-banner .notif-wrapper .eyebrow,.notification .notif-wrapper .eyebrow{flex-basis:200px;text-align:right;letter-spacing:.12em;text-transform:uppercase}@media(max-width:1200px){.notif-banner .notif-wrapper .desktop,.notification .notif-wrapper .desktop{display:none}}@media(max-width:1024px){.notif-banner .notif-wrapper .eyebrow,.notification .notif-wrapper .eyebrow{display:none}}.notif-banner p,.notification p{font-size:1.6rem;font-weight:600;margin:10px}@media(max-width:1200px){.notif-banner p,.notification p{font-size:1.2rem}}.notif-banner a,.notification a{font-weight:600;line-height:1.5rem;font-size:1.2rem;text-decoration:none!important;padding-bottom:.25rem;position:relative}.notif-banner a.center,.notification a.center{margin:0 auto;display:table;width:auto}@media(max-width:1200px){.notif-banner a:not(.desktop),.notification a:not(.desktop){margin-right:20px}}.notif-banner a:before,.notif-banner a:after,.notification a:before,.notification a:after{position:absolute;content:"";left:0;bottom:-.1rem;display:block;width:100%;height:1px;background:#4200ed;transition:1.1s cubic-bezier(.19,1,.22,1)}.notif-banner a:before,.notification a:before{transform:scaleX(0);transform-origin:left}.notif-banner a:after,.notification a:after{transform-origin:right;transition-delay:.25s}.notif-banner a:hover:before,.notification a:hover:before{transform:scaleX(1);transition-delay:.25s}.notif-banner a:hover:after,.notification a:hover:after{transform:scaleX(0);transition-delay:0s}@media(max-width:640px){.package-modal .container--sm{padding:0 1.5rem}}.package-modal .title2{margin-bottom:2rem}.package-modal .title2,.package-modal .package-message{text-align:center}@media(min-width:1024px){.package-modal .btn{margin:auto}}.profile-picture__upload-section{display:block}.profile-picture__upload-section--hidden{display:none}.profile-picture__crop-container{position:relative;width:100%;height:500px;background:#000;margin-bottom:20px;overflow:hidden}.profile-picture__crop-image{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.profile-picture__crop-image--dragging{cursor:grabbing}.profile-picture__crop-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid #fff;box-shadow:0 0 0 9999px #00000080;pointer-events:none}.profile-picture__crop-grid-line{position:absolute;background:#ffffff4d}.profile-picture__crop-grid-line--vertical{top:0;bottom:0;width:1px}.profile-picture__crop-grid-line--vertical--left{left:33.33%}.profile-picture__crop-grid-line--vertical--right{left:66.66%}.profile-picture__crop-grid-line--horizontal{left:0;right:0;height:1px}.profile-picture__crop-grid-line--horizontal--top{top:33.33%}.profile-picture__crop-grid-line--horizontal--bottom{top:66.66%}.profile-picture__crop-instructions{margin-bottom:15px;text-align:center;color:#666;font-size:14px}.profile-picture__crop-controls{margin-top:20px;text-align:center}.profile-picture__zoom-label{display:block;margin-bottom:10px;font-size:14px}.profile-picture__zoom-slider{width:100%;max-width:300px;margin:10px 0}.profile-picture__crop-buttons{margin-top:10px;display:flex;gap:10px}.profile-picture__crop-button{margin-right:10px}.profile-picture__processing-message{margin-top:10px;color:#666}.progress-bar-wrapper{background:linear-gradient(90deg,#cfcfff,#ddf3ff);justify-content:center;height:100%}.progress-bar-wrapper .progress-text{width:75%;margin:0 auto 1rem;text-align:center;font-weight:600}.progress-bar-wrapper .dots-progress-title{font-weight:700;text-align:center;color:#240066;margin-bottom:2rem;font-size:1.8rem}.progress-bar-wrapper .dots-progress-title .num{font-size:4rem;margin:0 .5rem;line-height:1}.progress-bar-wrapper .progress-bar-bg{background:#fff;width:75%;margin:0 12.5%;border-radius:999px}.progress-bar-wrapper .progress-bar-bg .progress-bar{background:linear-gradient(90deg,#4200ed,#6f66b1);height:2rem;border-radius:999px}.stepped-progress-bar-wrapper{background:linear-gradient(90deg,#cfcfff,#ddf3ff);display:flex;flex-direction:column;justify-content:center;gap:1.75rem;height:80%}@media(max-width:1024px){.stepped-progress-bar-wrapper{min-height:200px}}.stepped-progress-bar-wrapper .progress-bar-bg{background:linear-gradient(90deg,#14ac3f,#5ae480);width:75%;margin:0 auto;border-radius:999px;display:flex;justify-content:space-between;height:4rem}@media(max-width:1024px){.stepped-progress-bar-wrapper .progress-bar-bg{width:90%}}.stepped-progress-bar-wrapper .progress-bar-bg .step{flex-grow:1;height:100%;background-color:#fff}.stepped-progress-bar-wrapper .progress-bar-bg .step.clear{background-color:transparent}.stepped-progress-bar-wrapper .progress-bar-bg .step:last-of-type{border-radius:0 999px 999px 0;border-right:revert}.stepped-progress-bar-wrapper .progress-bar-bg .step1{border-radius:999px 0 0 999px}.stepped-progress-bar-wrapper .progress-bar-bg .step2{border-right:1px solid #18181e;border-left:1px solid #18181e}.stepped-progress-bar-wrapper .subtext{width:75%;margin:0 auto;display:flex;justify-content:space-around}@media(max-width:1024px){.stepped-progress-bar-wrapper .subtext{width:90%}}.stepped-progress-bar-wrapper .subtext .text-step{text-align:left;width:33.3333333333%}.circular-progress-bar{min-height:200px}.circular-progress-bar .circular-progress-title{font-weight:700;text-align:center;color:#240066;margin-bottom:2rem;font-size:1.4rem}.circular-progress-bar .circular-progress-title .num{font-size:3rem;margin:0 .5rem;line-height:1}@media(max-width:1024px){.promo-code-modal{font-size:small;margin:0;padding:0}.promo-code-modal p{font-size:small;padding:0;margin:0}}.promo-info-bubble{border-radius:50%;background-color:#240066;color:#fff;height:auto;width:auto;text-align:center;margin-left:1em}.promo-code-cols{padding-top:3em}@media(max-width:1024px){.promo-code-cols{flex-direction:column;padding-top:1em;width:100%}.promo-code-cols input,.promo-code-cols select{width:100%}}.promo-code-cols.disclaimer{text-align:center}.promo-code-cols label,.promo-code-cols input,.promo-code-cols select{font-size:1.3rem;line-height:1.6923076923}.error-box{background-color:#e5dbe7;display:flex;color:#b02e36}.error-box .promo-info-bubble{background-color:#b02e36;color:#fff;max-width:1.4em;max-height:1.4em;margin-right:1em;margin-top:.3em}.red-star{color:#b02e36}.formButton{margin-top:3em}@media(max-width:1024px){.formButton{margin-top:.5em}}select,.search-dropdown-btn{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e%3cpath fill='%234200ED' d='M5 6L0 0H10L5 6Z'/%3e%3c/svg%3e");background-size:10px 6px;background-position:right 1rem center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #18181e;border-radius:2px;font-size:1.3rem}.status-bar-container{text-align:center;max-width:60%;min-width:-moz-fit-content;min-width:fit-content;margin:auto auto 4em}@media(max-width:1024px){.status-bar-container{margin:0;padding:0;max-width:-moz-min-content;max-width:min-content}}.status-bar-container{position:relative}.status-bar{position:relative;align-items:flex-start;display:flex;gap:6em}@media(max-width:1024px){.status-bar{justify-content:center;padding:0;margin:0;gap:0}}.status-card{pointer-events:none}.status-card.active{pointer-events:auto;cursor:pointer}.crumb-card{position:relative;border-radius:50%;display:flex;align-items:center;justify-content:center;width:5em;height:5em}.crumb-card.active-page{background-color:#4200ed}.crumb-card.completed-page{background:linear-gradient(90deg,#cfcfff,#ddf3ff)}.crumb-card.inactive-page{border:.01em solid #240066}@media(max-width:1024px){.crumb-card{width:2.5em;height:2.5em}.crumb-card h4{font-size:1.5em}}.active-page h4{color:#fff;padding:0;margin:0}.completed-page h4,.inactive-page h4{color:#240066;padding:0;margin:0}.status-card p{font-weight:600;font-size:1.4rem;line-height:1.3888888889;text-align:center;color:#240066}@media(max-width:1024px){.status-card p{font-size:1em;font-weight:400}}.card-layout{position:relative}.card-layout.status-card{flex-direction:column;align-items:center;width:7em}@media(max-width:1024px){.card-layout.status-card{width:5em}}.click-disabled{pointer-events:none;cursor:default}.table .row{display:table-row}.table .row.hidden{display:none}.table .row .cell{display:table-cell;padding:1rem;vertical-align:top}.table .row .cell label:first-of-type{color:#747487}.table .row .cell:first-of-type{font-weight:600;color:#747487;width:33%}@media(min-width:1024px){.table .row .cell:first-of-type{text-align:right}}@media(max-width:1024px){.table .row .cell:last-of-type{word-break:break-word}}.chart-table{padding-top:2em;text-align:left;margin-bottom:2rem;display:block;overflow-x:scroll;scrollbar-color:#4200ed}@media(max-width:1024px){.chart-table{margin-right:-1.75rem;padding-right:1.75rem;padding-bottom:1.75rem}}.chart-table::-webkit-scrollbar{height:1.5rem}.chart-table::-webkit-scrollbar-track{border-radius:100px}.chart-table::-webkit-scrollbar-thumb{background:#4200ed;border-radius:100px}.chart-table .table-auto{width:75%}.chart-table thead th{padding:1.5rem 1rem;font-weight:600;text-transform:uppercase;font-size:1.2rem;letter-spacing:.15rem}.chart-table tbody td{padding:1rem;background:#fff;border:1px solid #18181e}.tabs-layout{margin-bottom:3.5rem;border-bottom:1px solid #18181e}.tabs-layout *{overflow:visible!important}.tabs-layout .MuiTabs-flexContainer{justify-content:space-around}.tabs-layout button{font-size:1.6rem;font-family:inherit;font-weight:600;text-transform:none;color:inherit!important;flex-grow:1;outline:noen;position:relative}.tabs-layout button:focus-visible{outline:2px solid #0094ff;outline-offset:2px;z-index:1}.tabs-layout .tabs-indicator{background-color:#4200ed;height:3px}@media(max-width:1024px){.tabs-layout{visibility:hidden;height:0;width:0;margin:0}}.tabs-layout-mobile{margin-bottom:3.5rem}@media(min-width:1025px){.tabs-layout-mobile{display:none}}.MuiTab-root.Mui-disabled{pointer-events:auto!important;color:#e5dbe7;cursor:not-allowed!important;opacity:.5}.loading-ring{display:inline-block;position:relative;width:80px;height:80px}.loading-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #4200ed;border-radius:50%;animation:loading-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#4200ed transparent transparent transparent}.loading-ring div:nth-child(1){animation-delay:-.45s}.loading-ring div:nth-child(2){animation-delay:-.3s}.loading-ring div:nth-child(3){animation-delay:-.15s}@keyframes loading-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tooltip-wrapper{line-height:0}.tooltip-wrapper .tooltip-toggle{cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;min-width:44px;min-height:44px;padding:6px;border:none;background:transparent}@media(max-width:1024px){.tooltip-wrapper .tooltip-toggle{min-width:48px;min-height:48px;align-items:flex-end;padding:14px 6px}}.tooltip-wrapper .tooltip-toggle svg{display:block}.tooltip-wrapper .MuiTooltip-tooltip{background-color:#ececff;border-radius:0;padding:2rem}.tooltip-wrapper .MuiTooltip-tooltip .title4{color:#240066}.tooltip-wrapper .MuiTooltip-tooltip p:last-of-type{margin-bottom:0}.message-center-container{width:100%}.message-center-container .messages{background:#fff;padding:7rem 0}@media(max-width:768px){.message-center-container .messages{padding:2rem 0}}.message-center-container .messages .message-display-box{border-bottom:1px solid #6f66b1;padding:3.5rem}@media(max-width:1024px){.message-center-container .messages .message-display-box{padding:3.5rem 0}}.message-center-container .messages .message-display-box:nth-of-type(1){border-top:1px solid #6f66b1}.message-center-container .messages .message-display-box .title{cursor:pointer}@media(max-width:1024px){.message-center-container .messages .message-display-box .title{align-items:flex-start}}.message-center-container .messages .message-display-box .title p{margin:0}.message-center-container .messages .message-display-box .title .title7{width:calc(100% - 168px);display:flex;align-items:center;flex-direction:row;font-weight:400;flex-grow:1}@media(max-width:1024px){.message-center-container .messages .message-display-box .title .title7{align-items:flex-start}}.message-center-container .messages .message-display-box .title .title7 img{height:20px;width:auto;margin-left:10px}@media(max-width:1024px){.message-center-container .messages .message-display-box .title .title7 img{margin-top:1rem}}.message-center-container .messages .message-display-box .title .date{width:150px;flex:none}.message-center-container .messages .message-display-box .title .expand-toggle{width:18px;height:2px;display:block;background:#18181e;flex:none;display:flex;justify-content:center;align-items:center}@media(max-width:1024px){.message-center-container .messages .message-display-box .title .expand-toggle{margin-top:1.8rem}}.message-center-container .messages .message-display-box .title .expand-toggle:after{content:"";width:2px;height:18px;display:block;background:#18181e;transition:opacity .5s}.message-center-container .messages .message-display-box .title .unreadMsg{font-weight:700}.message-center-container .messages .message-display-box .date.mobile{margin-bottom:0}.message-center-container .messages .message-display-box .content{max-height:0;overflow:hidden;transition:padding 1s,max-height 1s}.message-center-container .messages .message-display-box .content .col{max-width:800px}.message-center-container .messages .message-display-box .content .message-display-body{line-height:1.6875}.message-center-container .messages .message-display-box .content .btn{margin-top:3.5rem}@media(max-width:1024px){.message-center-container .messages .message-display-box .content .btn{width:100%}}.message-center-container .messages .message-display-box.active .title{padding-bottom:3.5rem}@media(max-width:1024px){.message-center-container .messages .message-display-box.active .title{padding-bottom:2rem}}.message-center-container .messages .message-display-box.active .title .title7{font-weight:600}.message-center-container .messages .message-display-box.active .title .title7.unreadMsg{font-weight:700}.message-center-container .messages .message-display-box.active .title .expand-toggle:after{opacity:0}.message-center-container .messages .message-display-box.active .content{max-height:1000px}@media(max-width:1024px){.message-center-container .messages .message-display-box.active .content{padding-top:2rem}}.message-center-container .message-display-date p{padding:0;margin:0}.message-center-container .message-display-date{padding-right:3em}#createAccount{width:100%}.subscription-table{width:75%}#updateEmail button{margin-top:10px}.cancel-button-container{margin:auto;display:block}@media(max-width:640px){.cancel-button-container .button-wrapper{display:block}}.cancel-button-container .button-wrapper .keep-contracts{margin-right:40px}@media(max-width:500px){.cancel-button-container .button-wrapper .keep-contracts{margin-right:0}}@media(max-width:640px){.cancel-button-container .button-wrapper .keep-contracts{margin-bottom:20px}}@media(max-width:500px){.cancel-button-container .button-wrapper{width:100%}}@media(max-width:640px){.cancel-button-container .button-wrapper .btn{width:100%}}.security-question-popover{z-index:9999;width:calc(100vw - 7rem);height:calc(100vh - 7rem);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:linear-gradient(90deg,#cfcfff,#ddf3ff)}.security-question-popover::backdrop{background:#000000d9}.security-question-popover .close{position:absolute;right:20px;top:15px;cursor:pointer}.security-question-popover .popover-header{max-width:855px;color:#18181e;display:flex;flex-direction:column;align-items:center}.security-question-popover .popover-header h2{font-size:48px;font-weight:600;line-height:48px}.security-question-popover .popover-header p{font-weight:400;font-size:24px;line-height:35px;text-align:center;max-width:756px}.security-question-popover .popover-body .security-question-form{width:549px;margin:3rem auto}.security-question-popover .popover-body .security-question-form .form-field{margin-bottom:1.5rem}.security-question-popover .popover-body .security-question-form .form-field label{display:block;font-weight:600;color:#18181e;margin-bottom:.5rem;font-size:1.4rem}.security-question-popover .popover-body .security-question-form .form-field label .req-star{color:#b02e36}.security-question-popover .popover-body .security-question-form .form-field select,.security-question-popover .popover-body .security-question-form .form-field input[type=text],.security-question-popover .popover-body .security-question-form .form-field input[type=password]{width:100%;padding:.75rem;border:1px solid #18181e;font-size:1.5rem}.security-question-popover .popover-body .security-question-form .submit-error p{color:#b02e36;font-size:1.4rem}.security-question-popover .popover-body .security-question-form .form-action{display:flex;justify-content:center;margin-top:6rem}@media(orientation:landscape)and (max-height:500px){.security-question-popover{width:90vw;height:96vh}.security-question-popover .popover-content{padding-top:36rem}}@media(max-width:768px){.security-question-popover{width:100vw;height:80vh;max-width:100vw;max-height:100vh;padding:auto;margin:auto;justify-content:flex-start;overflow-y:auto}.security-question-popover .close{right:1rem;top:1rem;z-index:10}.security-question-popover .popover-content{padding:2rem 1.5rem;min-height:-moz-min-content;min-height:min-content}.security-question-popover .popover-header{padding:0 .5rem;margin-bottom:1.5rem}.security-question-popover .popover-header h2{font-size:2.9rem;line-height:1.35;margin-bottom:.75rem}.security-question-popover .popover-header p{font-size:1.6rem;line-height:1.5;max-width:100%}.security-question-popover .popover-body{padding:0 .5rem 2rem;flex:1 1 auto}.security-question-popover .popover-body .security-question-form{width:100%;margin:0 auto}.security-question-popover .popover-body .security-question-form .form-field{margin-bottom:1.25rem}.security-question-popover .popover-body .security-question-form .form-field label{font-size:1.6rem}.security-question-popover .popover-body .security-question-form .form-field select,.security-question-popover .popover-body .security-question-form .form-field input[type=text],.security-question-popover .popover-body .security-question-form .form-field input[type=password]{font-size:1.6rem;padding:.625rem}.security-question-popover .popover-body .security-question-form .form-field .red-text{font-size:1.6rem}.security-question-popover .popover-body .security-question-form .submit-error p{font-size:.95rem}.security-question-popover .popover-body .security-question-form .form-action{margin-top:2rem}.security-question-popover .popover-body .security-question-form .form-action button{width:100%;min-width:0;padding:.875rem 1rem}}.toolkits .card-holder{padding-bottom:20px}.toolkits .card-content{padding-top:20px}.toolkits .col--fill{width:66.6666666667%}@media(min-width:1024px){.toolkits .col--thirds{width:33.3333333333%}}.toolkits .col--social{width:100%}@media(min-width:1024px){.toolkits .col--social{width:50%}}.toolkits .col--social.card-header{margin-bottom:20px}.toolkits .col--half .buttons,.toolkits .col--thirds .buttons{width:100%;display:flex;justify-content:flex-end}@media(max-width:1024px){.toolkits .col--half .buttons .buttons-wrapper,.toolkits .col--thirds .buttons .buttons-wrapper{width:100%}.toolkits .col--half .buttons .btn,.toolkits .col--thirds .buttons .btn{margin-top:20px;width:100%}}h2{text-align:center;margin:4rem 0}p,span,label{color:#18181e}.name-change-modal{max-width:730px;margin:0 auto}.name-change-modal h2{font-weight:700;margin-bottom:1rem;text-align:center}.name-change-modal .modal-description{text-align:center;color:#18181e;margin:3rem 0 5rem}.name-change-modal .form-section{margin-bottom:2rem;max-width:691px}.name-change-modal .form-section .form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;margin-bottom:1.5rem}.name-change-modal .form-section .form-row:first-child{grid-template-columns:153px 1fr 1fr}.name-change-modal .form-section .form-row:nth-child(2){grid-template-columns:238px 153px}@media(max-width:768px){.name-change-modal .form-section .form-row{grid-template-columns:1fr}}.name-change-modal .form-section .form-field{display:flex;flex-direction:column}.name-change-modal .form-section .form-field label{margin-bottom:.5rem}.name-change-modal .form-section .form-field label .required{color:#b02e36;margin-left:2px}.name-change-modal .form-section .form-field input,.name-change-modal .form-section .form-field select{padding:.75rem;border:1px solid #18181e;border-radius:4px;transition:border-color .2s}.name-change-modal .form-section .form-field input:focus,.name-change-modal .form-section .form-field select:focus{outline:none;border-color:#4200ed;box-shadow:0 0 0 2px #4a148c1a}.name-change-modal .form-section .form-field input.error,.name-change-modal .form-section .form-field select.error{border-color:#b02e36}.name-change-modal .form-section .form-field select{background-color:#fff;cursor:pointer;height:40.49px;font-size:1.6rem}.name-change-modal .clasejujui{background-color:red}.name-change-modal .upload-section{margin:5rem 0 2rem}.name-change-modal .upload-section p{margin-bottom:1rem;line-height:24px}.name-change-modal .upload-section p .required{color:#b02e36;margin-left:2px}.name-change-modal .upload-section p:first-of-type{font-size:1.2rem;text-transform:uppercase}.name-change-modal .upload-section p:nth-of-type(3){margin:3rem 0}.name-change-modal .upload-section .file-upload{margin:2rem 0 3rem}.name-change-modal .upload-section .file-upload-wrapper{display:flex;align-items:center;gap:1rem;margin:3.5rem 0;flex-wrap:wrap}.name-change-modal .upload-section .file-upload-wrapper .file-input{display:none}.name-change-modal .upload-section .file-upload-wrapper .file-label{background-color:#fff;color:#4200ed;border:2px solid #4200ed;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:600;transition:all .2s}.name-change-modal .upload-section .file-upload-wrapper .file-label:hover{background-color:#4200ed;color:#fff}.name-change-modal .upload-section .file-upload-wrapper .file-name{color:#18181e;font-style:italic}.name-change-modal .upload-section .file-requirements{color:#18181e;margin-bottom:1rem}.name-change-modal .confirmation-section{margin:6rem 0}.name-change-modal .confirmation-section p{text-transform:uppercase;margin-bottom:1rem;letter-spacing:.5px;font-size:1.2rem}.name-change-modal .confirmation-section p .required{color:#b02e36;margin-left:2px}.name-change-modal .confirmation-section .checkboxes li div{font-size:14px}.name-change-modal .error-message{color:#b02e36;margin-top:.5rem}.name-change-modal .error-message-box{background-color:#feeeef;border:1px solid #b02e36;color:#b02e36;padding:1rem;border-radius:4px;margin-bottom:1.5rem;text-align:center}.name-change-modal .modal-actions{display:flex;justify-content:center;gap:1rem;margin-top:2rem}@media(max-width:768px){.name-change-modal{padding:1.5rem}.name-change-modal .modal-actions{flex-direction:column-reverse}.name-change-modal .modal-actions button{width:100%}}.modalContent:has(.name-change-success-modal){height:auto;min-height:auto;padding:2rem}.modalContent:has(.name-change-success-modal) .close{z-index:10000}.name-change-success-modal{position:relative;padding:3rem 2rem;width:100%;margin:0 auto;border-radius:8px;text-align:center}.name-change-success-modal .success-title{font-weight:700;color:#18181e;margin-bottom:1.5rem;font-family:serif}.name-change-success-modal .success-message{color:#18181e;line-height:1.6;margin-bottom:2rem;max-width:784px;margin:3rem auto 0}.name-change-success-modal .success-close-btn{margin:4rem auto 2rem}@media(max-width:768px){.name-change-success-modal{padding:2rem 1.5rem}.name-change-success-modal .success-title{font-size:4rem}.name-change-success-modal .success-message{font-size:1.6rem}.name-change-success-modal .success-close-btn{width:100%}.name-change-modal{max-width:100%;margin:0 auto;padding:1.5rem}.name-change-modal .form-section .form-row{grid-template-columns:1fr!important;gap:1rem;margin-bottom:1rem}.name-change-modal .form-section .form-row:first-child,.name-change-modal .form-section .form-row:nth-child(2){grid-template-columns:1fr!important}.name-change-modal .upload-section{margin:3rem 0 1.5rem}.name-change-modal .upload-section .file-upload-wrapper{flex-direction:column;align-items:stretch;gap:.75rem}.name-change-modal .upload-section .file-upload-wrapper .file-label{width:100%;text-align:center}.name-change-modal .upload-section .file-upload-wrapper .file-name{text-align:center}.name-change-modal .confirmation-section{margin:3rem 0}.name-change-modal .confirmation-section .checkbox-wrapper{gap:.75rem}.name-change-modal .confirmation-section .checkbox-wrapper label{font-size:.95rem}.name-change-modal .modal-actions{flex-direction:column-reverse}.name-change-modal .modal-actions button{width:100%}}.btn.secondary{background:transparent}.portal{font-size:1.6rem;background:#f6f6ff}.portal .small-headline{font-size:1.2rem}.breadcrumbs{text-transform:uppercase;font-size:1.2rem;letter-spacing:.12em;margin-bottom:3.5rem;line-height:2}.intro-content-wrapper{padding-bottom:3.5rem}.intro-content-wrapper .page-intro-text{margin-top:1.75rem}.intro-content-wrapper .user-info strong{font-weight:600}.dashboard .card{margin-bottom:3.5rem}@media(max-width:1024px){.dashboard .card.drop-box{padding:3.5rem 1.75rem}.dashboard .card .btn{width:100%}}.dashboard .card.learning-module .title3,.dashboard .card.designations-module .title3,.dashboard .card.sol-module .title3{margin-bottom:3.5rem;-webkit-text-decoration:underline 1px solid #4200ed;text-decoration:underline 1px solid #4200ed;text-underline-offset:1rem;line-height:1.5}@media(max-width:1024px){.dashboard .card .card-header{flex-direction:column;align-items:flex-start}}.dashboard .card .card-header a{margin-bottom:2rem}@media(max-width:1024px){.dashboard .card .top-divider{display:none}}.dashboard .card .designation{font-size:2.4rem}.dashboard .card .content-wrapper{margin-top:2rem}@media(min-width:1025px){.dashboard .card .content-wrapper{display:grid;grid-auto-flow:column;grid-template-columns:26fr 45fr 24fr;grid-column-gap:7rem}}.dashboard .card .content-wrapper.khplus{grid-template-columns:26fr 50fr 19fr}.dashboard .card .content-wrapper .progress-bar-wrapper{min-height:200px;padding:0 2rem}.dashboard .card .content-wrapper .progress-bar-wrapper .shield-logo-box{margin:0 auto;display:block}.dashboard .card .content-wrapper .progress-bar-wrapper .shield-logo-box img{height:100px}@media(max-width:1024px){.dashboard .card .content-wrapper .progress-bar-wrapper,.dashboard .card .content-wrapper .no-enrollment-img,.dashboard .card .content-wrapper .completion-img,.dashboard .card .content-wrapper .on-demand-img{margin-bottom:2rem}}.dashboard .card .content-wrapper .no-enrollment-img.badge .badge-image{max-width:300px;margin:0 auto}@media(max-width:1024px){.dashboard .card .content-wrapper .no-enrollment-img.badge .badge-image{margin:0}}.dashboard .card .content-wrapper .small-headline,.dashboard .card .content-wrapper ul{margin-bottom:2rem}.dashboard .card .content-wrapper ul li{margin-bottom:1.5rem}.dashboard .card .content-wrapper .see-all{font-weight:600}.dashboard .card .content-wrapper .see-all svg{margin-left:.5rem;vertical-align:middle;display:inline}.dashboard .card .content-wrapper.solai .see-all{text-align:left}.dashboard .card .bottom-divider{margin:2rem 0}@media(min-width:1024px){.dashboard .card.learning-module .next-actions{display:flex}}.dashboard .card.learning-module .next-actions .vertical-hr{margin-right:2rem}@media(max-width:1024px){.dashboard .card.learning-module .next-actions .vertical-hr{display:none}}.dashboard .card.learning-module .next-actions .horizontal-hr{margin:2rem 0}@media(min-width:1024px){.dashboard .card.learning-module .next-actions .horizontal-hr{display:none}}.dashboard .card.learning-module .next-actions p{margin-bottom:0}.dashboard .card.learning-module .next-actions .underline-link{margin-bottom:2rem}.dashboard .card.learning-module .next-actions .webinar-link{margin-bottom:1rem}.dashboard .card.learning-module .next-actions .action-buttons{width:100%}.dashboard .card.learning-module .next-actions .action-buttons .btn{font-size:1.2rem;width:100%;margin:1rem 0}.dashboard .card.designations-module.no-designations .content-wrapper{display:block}.dashboard .card.designations-module .recert-notif{display:flex;gap:.5rem;align-items:flex-start;font-weight:600;background-color:#feeeef;padding:.5rem 1rem;border-radius:5px;color:#18181e}.dashboard .card.designations-module .recert-notif svg{margin-top:5px}@media(max-width:1024px){.dashboard .card.designations-module .recert-notif svg{margin-top:7px}}.dashboard .card.designations-module .recert-notif.recert-info{background-color:#ececff}.dashboard .card.designations-module .title4{margin-bottom:2rem}.dashboard .card.designations-module .badges.mobile .accordion-header{border-bottom:none;justify-content:space-between}.dashboard .card.designations-module .badges.mobile .accordion-header .title4{margin-bottom:0}.dashboard .card.designations-module .badges.mobile .accordion-header .accordion-icon{font-size:3rem}.dashboard .card.designations-module .designation-icons{display:grid;grid-column-gap:3.5rem;grid-template-columns:repeat(3,1fr);grid-row-gap:3.5rem}@media(max-width:1024px){.dashboard .card.designations-module .designation-icons{grid-template-columns:repeat(1,1fr)}}.dashboard .card.designations-module .designation-icons .designation-icon{display:flex;align-items:center;gap:2rem}.dashboard .card.designations-module .designation-icons .designation-icon .badge-image{width:33%}.dashboard .card.designations-module .designation-icons .designation-icon img{cursor:pointer}.dashboard .card.saved-resource-module{margin:7rem 0}.dashboard .promotional-callout{padding:7rem 3.5rem;background:linear-gradient(90deg,#4200ed,#210063);color:#fff;height:100%}@media(max-width:1024px){.dashboard .promotional-callout{text-align:center}}.dashboard .promotional-callout p{color:#fff;margin-bottom:7rem}@media(max-width:1024px){.dashboard .promotional-callout p{margin-bottom:3.5rem}.dashboard .promotional-callout .btn{width:100%}}.dashboard .quick-links{padding:7rem 3.5rem;background:linear-gradient(90deg,#ddf3ff,#cfcfff);height:100%}@media(max-width:1024px){.dashboard .quick-links{text-align:center}}.dashboard .quick-links ul li{margin-bottom:1.5rem}.complete-modal .title2{margin-bottom:7rem}.complete-modal p{margin-bottom:3.5rem}.complete-modal .subtitle{font-weight:600}.knowledge-hub-module .title3{margin-bottom:30px}.knowledge-hub-module .title3 a,.knowledge-hub-module .title3 button{border-bottom:1px solid #4200ed}.knowledge-hub-module .column-layout .btn{margin-bottom:20px}.knowledge-hub-module .khplus .khplus-box{background:linear-gradient(90deg,#cfcfff,#ddf3ff);display:flex;justify-content:center;align-items:center;max-width:100%}@media(max-width:1024px){.knowledge-hub-module .khplus .khplus-box{max-width:342px}}.knowledge-hub-module .khplus .khplus-box{min-height:200px}.knowledge-hub-module .khplus .khplus-box .plus{font-size:4rem;line-height:0;color:#4200ed;font-weight:700}.designation-app .page-title{text-align:center;margin-bottom:7rem}.designation-app .page-header,.designation-app .errors{text-align:center;margin-bottom:3.5rem}.designation-app .table{margin:0 auto}.designation-app .table .row .cell{width:50%}.designation-app .table .row .cell.center-all{display:flex;justify-content:center;align-items:center}.designation-app .table .row .cell.tooltip{display:flex;align-items:center;gap:1rem}.designation-app .inline-field{margin-bottom:2rem}@media(max-width:1024px){.designation-app .inline-field{flex-direction:column;align-items:flex-start}.designation-app .inline-field select,.designation-app .inline-field input{width:100%}}.designation-app .field-row{display:flex;justify-content:space-between;gap:2rem}@media(max-width:1024px){.designation-app .field-row{flex-direction:column;gap:0}}.designation-app .field-row .field{flex-grow:1}.designation-app .field-row.ed-level .field{width:50%}.designation-app .field-row.client-facing .field select{width:25%}@media(max-width:1024px){.designation-app .field-row.client-facing .field select{width:80%}}.designation-app .field-row.client-facing .field .tooltip-wrapper{display:inline-block}.designation-app .checkboxes{margin-bottom:2rem}.designation-app .checkboxes li:not(:last-of-type){margin-bottom:1rem}.designation-app input[name=independent_advisor]{top:2px}.designation-app input[name=independent_advisor]+.checkbox-input{font-size:1.8rem;font-weight:700;margin:70px 0 50px}.designation-app .radio-question{margin-bottom:2rem}@media(min-width:1024px){.designation-app .radio-question{display:flex;justify-content:space-between}.designation-app .radio-question .radios-label{width:66%}.designation-app .radio-question .radios{margin-top:1rem}}.designation-app .radio-question .radios{display:flex;gap:7rem}.designation-app .buttons{display:flex;gap:2rem;justify-content:center;margin-top:3.5rem}.designation-app hr{margin:7rem 0}.designation-app .employment-record .years-error{margin-top:2rem}.designation-app .employment-record .card{margin-top:3.5rem}.designation-app .employment-record .supervisor-info p{margin-bottom:0}.designation-app .employment-record .tooltip-wrapper{float:right;padding:1rem}.designation-app .employment-record .tooltip-wrapper .tooltip-buttons{display:flex;flex-direction:column;gap:1rem}.designation-app .employment-record .tooltip-wrapper .tooltip-buttons button{color:#18181e;font-size:1.6rem}.designation-app .submit-error{text-align:center;margin-top:2rem}.designation-app label:has(.tooltip-wrapper){display:flex;align-items:center}.designation-app label:has(.tooltip-wrapper) .tooltip-wrapper{padding-left:.5rem}.designation-app label:has(.tooltip-wrapper) .tooltip-wrapper>.tooltip-toggle{min-height:0}.designation-app .cell.tooltip .tooltip-wrapper .tooltip-toggle{min-height:0}.designations-certifications{width:100%}.designations-certifications .recertify{background:#b02e36;max-width:1000px;color:#fff;display:flex;align-items:center;justify-content:space-around;padding:3.5rem}@media(max-width:1024px){.designations-certifications .recertify{padding:1.75rem;flex-direction:column;align-items:flex-start;margin:1.75rem -1.75rem 0}}.designations-certifications .recertify .recert-headline{display:flex;align-items:center;gap:3.5rem}@media(max-width:1024px){.designations-certifications .recertify .recert-headline{gap:1.75rem}}.designations-certifications .recertify .recert-headline .title2{margin:0}.designations-certifications .recertify img{width:47px;height:auto}.designations-certifications .recertify a{color:#fff;border-bottom-color:#ffffffbf;margin-top:20px}.designations-certifications .reinstate .global-status{padding-top:3.5rem;margin-bottom:0}@media(max-width:1024px){.designations-certifications .reinstate .btn{width:100%}}.designations-certifications .designations-list{background:#fff;padding:7rem 0}@media(max-width:768px){.designations-certifications .designations-list{padding:2rem 0}}.designations-certifications .designations-list{margin-bottom:7rem}@media(max-width:1024px){.designations-certifications .designations-list{box-shadow:0 0 20px #0000001a;margin:0 1.75rem}}.designations-certifications .designations-list .designation{display:grid;grid-template-columns:110px 50fr 15fr;grid-column-gap:7rem;padding:3.5rem 0}.designations-certifications .designations-list .designation:not(:last-of-type){border-bottom:1px solid #e0e0e0}.designations-certifications .designations-list .designation .table .cell:first-of-type{width:auto}@media(max-width:1024px){.designations-certifications .designations-list .designation{display:flex;flex-direction:column;gap:2rem}.designations-certifications .designations-list .designation .table .cell:first-of-type{padding-left:0}.designations-certifications .designations-list .designation button,.designations-certifications .designations-list .designation a.btn{width:100%}}.designations-certifications .designations-list .designation .col:nth-of-type(3){display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem}@media(max-width:1024px){.designations-certifications .designations-list .designation img{max-width:40%}}.designations-certifications .ce-callout{background:linear-gradient(90deg,#210063,#4200ed);color:#fff;margin-bottom:7rem;padding:10.5rem}@media(max-width:1024px){.designations-certifications .ce-callout{text-align:center;padding:3.5rem 1.75rem;margin-bottom:3.5rem}}.designations-certifications .ce-callout p{color:#fff}.designations-certifications .ce-callout .buttons{display:flex;align-items:center;gap:2rem}@media(max-width:1024px){.designations-certifications .ce-callout .buttons{flex-direction:column}.designations-certifications .ce-callout .buttons .btn{width:100%}}.designations-certifications .ce-callout.couplr{max-width:1000px}@media(max-width:1024px){.designations-certifications .ce-callout.couplr{text-align:left}}.recertification.container--full{margin-bottom:0}.recertification .recert-steps{background:#fff;padding:7rem 0 3.5rem}@media(max-width:1024px){.recertification .recert-steps{padding-top:3.5rem}}.recertification .recert-steps .recert-step:not(:first-of-type){padding-top:7rem}@media(max-width:1024px){.recertification .recert-steps .recert-step:not(:first-of-type){padding-top:3.5rem}}.recertification .recert-steps .recert-step:not(:last-of-type){padding-bottom:7rem;border-bottom:1px solid #e0e0e0}@media(max-width:1024px){.recertification .recert-steps .recert-step:not(:last-of-type){padding-bottom:3.5rem}}@media(min-width:1025px){.recertification .recert-steps .recert-step p{margin-bottom:0}}.recertification .recert-steps .recert-step .btn{margin:0 auto 1rem}@media(max-width:1024px){.recertification .recert-steps .recert-step .btn{width:100%;margin-top:1em}}.recertification .recert-steps .recert-step .due-date{font-weight:800}.recertification .recert-steps .recert-step .due-date.deadline{color:#b02e36}.recertification .recert-steps .recert-step .due-date.completed{color:#0d7a2a}@media(min-width:1025px){.recertification .recert-steps .recert-step .due-date{text-align:center}}.ethics-questionnaire .info-header,.ethics-questionnaire .question-header{border-bottom:1px solid #e0e0e0;padding-bottom:3.5rem}.ethics-questionnaire .q-intro,.ethics-questionnaire .card-layout{margin-top:3.5rem}@media(min-width:1024px){.ethics-questionnaire .card-layout{margin-bottom:3.5rem}.ethics-questionnaire .radios{display:flex;gap:2rem}}.ethics-questionnaire .radios.learn-more{padding-bottom:2rem}.ethics-questionnaire .questionnaire-form .field label,.ethics-questionnaire .questionnaire-form .field .radio-question,.ethics-questionnaire .questionnaire-form .inline-field label{font-weight:400}.ethics-questionnaire .tooltip-wrapper{margin-bottom:1rem}.ethics-questionnaire .questionnaire-form .field,.ethics-questionnaire .yes-instructions,.ethics-questionnaire .promo-section{border-bottom:1px solid #e0e0e0;padding:3.5rem 0;margin:0}.ethics-questionnaire .yes-instructions ul{margin-bottom:0}.ethics-questionnaire .radio-question{padding-bottom:2rem}.ethics-questionnaire .yes-description{padding-top:3.5rem}.ethics-questionnaire .promo-submit{display:flex;gap:2rem}@media(max-width:1024px){.ethics-questionnaire .promo-submit{flex-direction:column}}.ethics-questionnaire .promo-submit label{margin-bottom:0}.ethics-questionnaire .attestation{padding-top:3.5rem}.ethics-questionnaire .attestation ol li{padding-bottom:1rem}.ethics-questionnaire .attestation .checkboxes>li{padding-bottom:2rem}.ethics-questionnaire .cf-modal{text-align:center}.ethics-questionnaire .cf-modal .buttons{display:flex;justify-content:center;gap:2rem}@media(max-width:1024px){.ethics-questionnaire .cf-modal .buttons{flex-direction:column}}.ethics-questionnaire .promo-error{margin-top:1rem}.ethics-questionnaire .submit-error{text-align:center;margin-top:1rem}.ce-reporting.container--full{margin-bottom:0}.ce-reporting .cta-sections .card{flex:1}@media(max-width:1024px){.ce-reporting .cta-sections .card{flex:none}}.ce-reporting .cta-sections .card-holder{padding-bottom:1.5em}.ce-reporting .cta-sections .card-holder>div{min-width:150px}.ce-reporting .cta-sections .card-holder .h4{max-width:95%}@media(max-width:1024px){.ce-reporting .cta-sections .card-holder h4{padding-bottom:.5em}.ce-reporting .cta-sections .card-holder .btn.modal-trigger{width:100%}}.ce-reporting .cta-sections .card-content{padding-top:1.5em}.ce-reporting .cta-sections h3{padding-top:1em;padding-bottom:1em}.ce-reporting .cta-sections h3.selectionHeadline{text-align:center;padding-bottom:2em}.ce-reporting .cta-section{border-top:1px solid #e0e0e0;padding-top:7rem;padding-bottom:7rem}@media(max-width:1024px){.ce-reporting .cta-section{flex-direction:column;padding-top:3.5rem;padding-bottom:3.5rem}.ce-reporting .cta-section:last-child{border-bottom:1px solid #e0e0e0;margin-bottom:3.5rem}.ce-reporting .cta-section .modal-wrapper,.ce-reporting .cta-section .modal-trigger{width:100%}}@media(min-width:1024px){.ce-reporting .cta-section .description{width:50%}.ce-reporting .cta-section .description p{margin-bottom:0}}.ce-reporting .ce-chart{padding-top:6.5rem;padding-bottom:3.5rem}.ce-reporting .ce-chart .recert-notif{display:flex;gap:1rem;font-weight:600;background-color:#feeeef;padding:1rem;border-radius:5px;margin-bottom:0;width:100%}@media(min-width:1024px){.ce-reporting .ce-chart .recert-notif{width:50%}}.ce-reporting .ce-chart .recert-notif svg{width:25px;height:25px;margin-top:.5rem}.ce-reporting .ce-chart .recert-notif.recert-info{background-color:#ececff}.ce-reporting .ce-chart table th,.ce-reporting .ce-chart table td{white-space:nowrap}.ce-reporting .ce-chart table td{vertical-align:top}.ce-reporting .ce-chart table tr.has-edit td{padding-bottom:2rem}.ce-reporting .ce-chart table tr.no-edit td{padding-bottom:4rem}.ce-reporting .ce-chart table .edit-chart{padding-top:1rem;display:flex;gap:1rem}@media(min-width:1024px){.ce-reporting .ce-chart .chart-subtext{width:50%}}.ce-reporting .ce-chart .ceStatus .ceMsg{margin-top:1rem}.ce-reporting .modal-wrapper{white-space:normal}.ce-reporting .modal-wrapper .category{margin-bottom:3.5rem}.ce-reporting .modal-wrapper .small-headline{margin-bottom:1.5rem}.ce-reporting .modal-wrapper ol{list-style-type:lower-alpha;margin-left:2rem}.ce-reporting .modal-wrapper .category-field{margin-bottom:3.5rem}.ce-reporting .modal-wrapper .modal-buttons{display:flex;justify-content:center;gap:2rem;padding-top:3.5rem}@media(max-width:1024px){.ce-reporting .modal-wrapper .modal-buttons{flex-direction:column}}.ce-reporting .error{text-align:center;margin-top:1rem}.faqs{background:#fff;padding:7rem 0}@media(max-width:1024px){.faqs{padding:1.75rem 0}}.faqs h2{padding-bottom:3.5rem;border-bottom:1px solid #6f66b1}.faqs .accordion-item{border-bottom:1px solid #6f66b1;padding:2rem 3.5rem}@media(max-width:1024px){.faqs .accordion-item{padding:1rem 0}}.faqs .accordion-item.open .accordion-details,.faqs #annualInfoReviewForm div.accordion-item:first-child .accordion-details,#annualInfoReviewForm .faqs div.accordion-item:first-child .accordion-details{padding:0}.faqs .accordion-item .accordion-header{text-transform:none;color:inherit;justify-content:space-between;border:none}.faqs .accordion-item .accordion-header .accordion-icon{margin-bottom:2rem;font-size:3rem}.faqs .accordion-item .accordion-details{max-width:760px}.recert-status-wrapper,.recert-status{display:flex;gap:.5rem;align-items:center;color:#18181e}.goodStanding{color:#0d7a2a}.badStanding{color:#b02e36}.certLink{margin-right:1em}@media(max-width:1024px){.actionItems{margin-top:1em}}.actionItems{display:flex}.actionItems .list{width:100%;padding-left:1em}.portal-forgot-info-page{display:flex;justify-content:center}.portal-forgot-info-page .underline-link{white-space:nowrap;color:#4200ed;text-decoration:underline;border:0}.portal-forgot-info-page .title5{font-size:3em;line-height:1.2em;padding-bottom:1em}.portal-forgot-info-page .login-box{padding:8em}.portal-forgot-info-page .login-box .flex{justify-content:space-evenly}.portal-forgot-info-page .login-form{padding-top:2em}.portal-forgot-info-page .radio-group{padding-bottom:2em;justify-content:space-evenly}.portal-forgot-info-page .radio-group input{margin-right:.5em}.portal-forgot-info-page .card{margin-bottom:0}.graduate_application-page ul.uploadDocuments,.graduate_application-page ul.essayReqs{list-style:disc;margin:0 20px 20px}.graduate_application-page .card-layout{padding:40px}.graduate_application-page #bachelors-radios+.radios input{display:inline}.graduate_application-page button[type=submit]{margin-top:20px}.graduate_application-page .page-header{text-align:center}.graduate_application-page form .page-header{margin-bottom:5rem}.graduate_application-page .info-section .fileUpload{margin:.5rem 0 1rem}.graduate_application-page .info-section sup{padding-bottom:2rem;display:inline-block;line-height:1.5rem}.graduate_application-page .field .note{padding:15px 0 0}.graduate_application-page .confirmation-section{margin:5rem 0}.graduate_application-page .confirmation-section p{text-transform:uppercase;margin-bottom:2rem;letter-spacing:.5px;font-size:1.2rem;font-weight:600}.graduate_application-page .confirmation-section p .required{color:#b02e36;margin-left:2px}.graduate_application-page .confirmation-section .checkboxes li div{font-size:14px;margin-left:.8rem}.purchase-history .content-wrapper{margin-top:2rem}@media(min-width:1024px){.purchase-history .content-wrapper{display:grid;grid-auto-flow:column;grid-template-columns:71fr 24fr;grid-column-gap:7rem}.purchase-history .search-wrapper{display:flex;align-items:center;gap:2rem}.purchase-history .search-wrapper div:first-child{flex-basis:50%}.purchase-history .search-wrapper div:not(:first-child){flex-grow:1}}@media(max-width:1024px){.purchase-history .search-wrapper .btn{width:100%}}.purchase-history .sort-wrapper{padding:2rem 0}@media(min-width:1024px){.purchase-history .sort-wrapper{display:flex;align-items:center;gap:1.5rem}}.purchase-history .sort-wrapper .sort-label{white-space:nowrap}@media(max-width:1024px){.purchase-history .sort-wrapper .sort-label{margin-bottom:.5rem}}@media(min-width:1024px){.purchase-history .sort-wrapper .radios{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}}.purchase-history .card{margin-bottom:3.5rem}.purchase-history .card .title3{margin-bottom:2rem}.purchase-history .card .buttons{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem}@media(max-width:1024px){.purchase-history .card .buttons{padding-top:2rem}.purchase-history .card .buttons .btn{width:100%}}.intro-content-container p{padding:0 0 .1em;margin:0}.intro-content-container .student-credentials p{font-size:2em;font-weight:500}.my-profile .intro-content-wrapper{padding-bottom:7rem}@media(max-width:1024px){.my-profile .intro-content-wrapper{padding-bottom:1.75rem}}.my-profile .progress-bar-wrapper{margin-left:50%}@media(max-width:1024px){.my-profile .progress-bar-wrapper{min-height:300px;margin-left:0;margin-top:3.5rem}}.my-profile .profile-tabs .tooltip-wrapper h5,.my-profile .profile-tabs .tooltip-wrapper .report-display #companyReportModalContent .report-header,.report-display #companyReportModalContent .my-profile .profile-tabs .tooltip-wrapper .report-header,.my-profile .tabs-layout-mobile .tooltip-wrapper h5,.my-profile .tabs-layout-mobile .tooltip-wrapper .report-display #companyReportModalContent .report-header,.report-display #companyReportModalContent .my-profile .tabs-layout-mobile .tooltip-wrapper .report-header{display:flex;align-items:center;gap:.5rem}.my-profile .profile-panel .yagInfo .profilePhoto-wrapper{width:500px}.my-profile .profile-panel .yagInfo .profilePhoto-wrapper .profilePhoto-container{position:relative;display:inline-block}.my-profile .profile-panel .yagInfo .profilePhoto-wrapper .profilePhoto-container .profilePhoto{display:block;height:175px;border-radius:100%;width:175px;-o-object-fit:cover;object-fit:cover}.my-profile .profile-panel .yagInfo .profilePhoto-wrapper .profilePhoto-container .profilePhoto-edit{position:absolute;left:85%;bottom:0;transform:translate(-50%);width:45px;height:45px;cursor:pointer}.my-profile .profile-panel .yagInfo .update-information-text{padding-top:20px}.my-profile .profile-panel .yagInfo .about-me-character-count{text-align:right;font-size:1.4rem;color:#666;opacity:.8}.my-profile .profile-panel .yagInfo .display-data p{margin-bottom:0}.my-profile .tabs-layout-mobile label,.my-profile .info-missing{display:flex;align-items:center;gap:.5rem}.my-profile .info-missing .tooltip-wrapper .tooltip-toggle{min-width:44px;min-height:44px;padding:8px}@media(max-width:1024px){.my-profile .info-missing .tooltip-wrapper .tooltip-toggle{min-width:48px;min-height:48px;padding:10px}}.my-profile .info{display:flex;align-items:center;gap:.5rem;float:right}.my-profile .info h5,.my-profile .info .report-display #companyReportModalContent .report-header,.report-display #companyReportModalContent .my-profile .info .report-header{display:inline-flex;align-items:center}.my-profile .missing-field{font-size:1.2rem;color:#b02e36}.my-profile .save-error{color:#b02e36}.my-profile .card-layout{justify-content:flex-start}.my-profile .card{min-height:300px}.my-profile .card.editing{border:1px solid #4200ed}@media(max-width:768px){.my-profile .card{padding:1.75rem}}@media(max-width:1024px){.my-profile .card form{height:100%;display:flex;flex-direction:column}.my-profile .card form.mfaSection{height:inherit}}.my-profile .card .card-intro{padding:2rem 1rem 0}.my-profile .card-header{padding-bottom:2rem}.my-profile input[type=text],.my-profile input[type=password],.my-profile input[type=email],.my-profile input[type=date],.my-profile input[type=phone],.my-profile input[type=address],.my-profile input[type=city],.my-profile input[type=zip],.my-profile select,.my-profile textarea{width:100%}.my-profile .display-data,.my-profile .info-form{margin-top:2rem;width:100%}@media(max-width:1024px){.my-profile .display-data,.my-profile .info-form{margin-bottom:1rem}}.my-profile .table.display-data .row .cell:nth-child(2){overflow-wrap:anywhere}.my-profile .primary-footnote{font-size:1.3rem;margin:1rem 0}.my-profile .table.info-form .row .cell{padding:.25rem 1rem}.my-profile .table.info-form .row .cell.primary-checkbox{padding-bottom:1rem}.my-profile .table.info-form .row .cell .full-name{margin-right:1.5rem}.my-profile .table.info-form .row .cell .underline-link{font-weight:500;font-size:1.4rem}.my-profile .table.info-form .row.password-req .cell{padding-top:1rem}.my-profile .table.info-form .row.password-req .cell p,.my-profile .table.info-form .row.password-req .cell ul{margin-bottom:.5rem}@media(min-width:1025px){.my-profile .button-wrapper{display:inline-flex}}.my-profile .button-wrapper .desktop-save,.my-profile .button-wrapper .desktop-cancel{margin:0 .25rem}.my-profile .button-wrapper .mobile-save,.my-profile .button-wrapper .mobile-cancel{margin:.5rem 0}@media(max-width:1024px){.my-profile .desktop-save,.my-profile .desktop-edit,.my-profile .desktop-cancel{display:none}}.my-profile .mobile-save,.my-profile .mobile-edit,.my-profile .mobile-cancel{width:100%;margin-top:auto}@media(min-width:1025px){.my-profile .mobile-save,.my-profile .mobile-edit,.my-profile .mobile-cancel{display:none}}.my-profile div.inputField.check{margin-left:2rem}.my-profile div.inputField.check label{position:relative}.my-profile div.inputField.radio label{position:relative;padding:0 2rem 0 0}.my-profile div.inputField.radio label input[type=radio]:after{left:3rem}.my-profile p.fileName{display:inline;float:left;margin-right:10px}.my-profile button.removeFile{padding:0 0 0 .5em;color:red;font-weight:700}.my-profile h5,.my-profile .report-display #companyReportModalContent .report-header,.report-display #companyReportModalContent .my-profile .report-header{margin-top:20px;margin-bottom:10px}.my-profile h5 .verify,.my-profile .report-display #companyReportModalContent .report-header .verify,.report-display #companyReportModalContent .my-profile .report-header .verify,.my-profile .resendLink{margin-top:30px}@media(min-width:1025px){.my-profile .professionalInfo:has(.yagInfo) .card-layout.halves.sm-gap{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px}.my-profile .professionalInfo:has(.yagInfo) .card-layout.halves.sm-gap .card{width:inherit}.my-profile .professionalInfo:has(.yagInfo) .card-layout.halves.sm-gap .card.companyInfo{grid-area:1/1/2/2}.my-profile .professionalInfo:has(.yagInfo) .card-layout.halves.sm-gap .card.yagInfo{grid-area:1/2/3/3}.my-profile .professionalInfo:has(.yagInfo) .card-layout.halves.sm-gap .card.careerInfo{grid-area:2/1/3/2}}.careerInfo input[type=radio]{padding-right:22px}@media(max-width:1024px){.learning-journey .intro-content-wrapper{padding-bottom:0}}.learning-journey .page-header{text-align:center;padding-bottom:7rem}@media(max-width:1024px){.learning-journey .page-header{padding-bottom:3.5rem}}@media(min-width:1024px){.learning-journey .page-header p{width:60%;margin:auto}}.current-courses .course-data{min-width:400px}@media(max-width:1024px){.current-courses .card-layout{margin:0 -1.75rem}}.current-courses .card{margin-bottom:3.5rem;border-top:15px solid #6f66b1}@media(max-width:1024px){.current-courses .card{padding:3.5rem 1.75rem}}.current-courses .accordion-item.open,.current-courses #annualInfoReviewForm div.accordion-item:first-child,#annualInfoReviewForm .current-courses div.accordion-item:first-child{margin-bottom:0}.current-courses .accordion-item.open .accordion-details,.current-courses #annualInfoReviewForm div.accordion-item:first-child .accordion-details,#annualInfoReviewForm .current-courses div.accordion-item:first-child .accordion-details{max-height:none;padding:3rem 0 0}.current-courses .accordion-item .accordion-header{border-bottom:1px solid #6f66b1;padding-bottom:3.5rem;justify-content:space-between}.current-courses .accordion-item .accordion-header .accordion-title{color:#18181e}.current-courses .accordion-item .accordion-header .accordion-icon{font-size:4rem;font-weight:100}.current-courses .section-wrapper{border:1px solid #e0e0e0;margin-bottom:3.5rem;position:relative}.current-courses .section-wrapper:last-child{margin-bottom:0}@media(max-width:1024px){.current-courses .section-wrapper.flex{flex-direction:column;align-items:flex-start}}@media(min-width:1024px){.current-courses .section-wrapper.show-info .course-buttons,.current-courses .section-wrapper.no-show-info .course-content-wrapper{width:25%}.current-courses .section-wrapper.no-show-info .course-buttons{width:100%}}.current-courses .section-wrapper .status-tag{position:absolute;right:0;top:1rem;padding:5px 15px;background-color:#18181e;color:#fff;font-weight:600;border-radius:999px 0 0 999px}.current-courses .section-wrapper .status-tag.sky{background-color:#0094ff}.current-courses .section-wrapper .status-tag.lilac{background-color:#6f66b1}.current-courses .section-wrapper .status-tag.mist{background-color:#cfcfff;color:#18181e}.current-courses .section-wrapper .status-tag.lightgray{background-color:#e0e0e0;color:#18181e}.current-courses .section-wrapper .status-tag.red{background-color:#b02e36}.current-courses .section-wrapper .status-tag.peach{background-color:#ff8d7b}.current-courses .section-wrapper .title4{padding-top:2rem}.current-courses .section-wrapper .subtitle{color:#747487}.current-courses .section-wrapper hr{padding-top:2rem;color:#747487}.current-courses .course-content-wrapper{align-items:flex-start;padding-top:2rem}@media(max-width:1024px){.current-courses .course-content-wrapper{flex-direction:column;width:100%}}.current-courses .course-content-wrapper .course-data .cell{padding:.75rem}.current-courses .course-content-wrapper .course-buttons{padding-top:1rem}@media(max-width:1024px){.current-courses .course-content-wrapper .course-buttons{width:100%}}.current-courses .course-content-wrapper .course-buttons .btn{width:100%;margin-bottom:1rem}.current-courses .designation-anchor{position:relative;top:-242px}.recommended-courses .static-callouts{padding-bottom:7rem;text-align:center}.recommended-courses .static-callouts .buttons{display:flex;justify-content:center;gap:2rem}@media(max-width:1024px){.recommended-courses .static-callouts .buttons{flex-direction:column}}.recommended-courses .promotional-callout{padding:7rem 3.5rem;height:100%}.recommended-courses .promotional-callout.dark{background:linear-gradient(90deg,#4200ed,#210063);color:#fff}.recommended-courses .promotional-callout.dark p{color:#fff}.recommended-courses .promotional-callout.light{background:linear-gradient(90deg,#ddf3ff,#cfcfff)}.recommended-courses .promotional-callout p{margin-bottom:7rem}@media(max-width:1024px){.recommended-courses .promotional-callout p{margin-bottom:3.5rem}}@media(min-width:1024px){.course-history .card-layout{padding-bottom:3.5rem}}.course-history .transcript .card-holder{gap:2rem}.course-history .transcript .card-hr{margin:2em 0;border-top:1px solid #e0e0e0}.course-history .transcript .buttons button:nth-of-type(2){margin-top:2rem}.course-history .transcript button.download-btn{display:flex;gap:1rem;justify-content:center}.course-history .transcript button.view-transcript{white-space:nowrap;padding:15px 0}.course-history .gpas{padding-bottom:1.75rem}.course-history .course-history-table{padding-top:0}@media(max-width:1024px){.course-history .course-history-table table{width:100%}}.course-history .course-history-table td{vertical-align:top}.course-history .course-history-table .thead-layout{display:flex;flex-direction:row;align-items:center;gap:.5rem;white-space:nowrap;letter-spacing:inherit;text-transform:inherit}.course-history .course-history-table .thead-layout.active-sort{color:#4200ed}.course-history .course-history-table .thead-layout.active-sort .desc{transform:rotate(180deg)}.course-history .course-history-table .view-grade{white-space:nowrap}@media(max-width:1024px){.current-courses,.recommended-courses,.course-history{padding:0}}.recommended{padding-bottom:7rem}.recommended .topbar--Continuing-Education{border-top:5px solid #0094ff}.recommended .card{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;position:relative}.recommended .card .card-header .view{font-size:1.2rem;text-transform:uppercase;color:#4200ed;font-weight:600;cursor:pointer}.recommended .programContent{width:200px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.recommended .programContent .overlay{display:flex;justify-content:center;overflow-y:scroll;background:#fff;transition:all .5s;width:200%;height:auto;max-height:100vh;z-index:9999}.recommended .programContent .overlay .card{height:100%;justify-content:flex-start;padding:3.5rem;width:100%;align-items:flex-start}.recommended .programContent .overlay .card .collection-title{font-family:Cambon-Demi,serif;font-weight:400;font-size:4.8rem;line-height:1;margin-bottom:2rem;text-align:left}.recommended .programContent .overlay .card .p4{font-size:1.8rem;line-height:1.3888888889}.recommended .programContent .overlay .card .p5{font-size:1.3rem;line-height:1.6923076923}.recommended .programContent .overlay .card .desc,.recommended .programContent .overlay .card .p4,.recommended .programContent .overlay .card .p5{text-align:left}.recommended .programContent .overlay .card .close{font-size:40px;line-height:0;position:absolute;top:25px;right:25px;cursor:pointer}.swiper-section{position:relative;width:100%;height:auto}.swiper-section .swiper-nav{width:100%;display:flex;align-items:center;justify-content:center}@media(max-width:640px){.swiper-section .swiper-nav{flex-direction:column}}.swiper-section .swiper-nav{position:relative}.swiper-section .swiper-nav .swiper-link{width:100%;flex:1 1 auto;text-align:center;padding:10px;cursor:pointer}.swiper-section .swiper-nav .swiper-link.active{text-decoration:underline}.swiper-section .swiper-cont{overflow:hidden;position:relative}.swiper-section .swiper-button-prev{background:none;width:50px;height:50px;margin:0;top:calc((100% - 50px)/2);left:5px}.swiper-section .swiper-button-prev:after{content:"";width:20px;height:20px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;top:13px;left:13px;transform:rotate(-135deg)}.swiper-section .swiper-button-next{background:none;width:50px;height:50px;margin:0;top:calc((100% - 50px)/2);right:5px}.swiper-section .swiper-button-next:after{content:"";width:20px;height:20px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;top:13px;right:13px;transform:rotate(45deg)}.swiper-section.light .swiper-button-next:after,.swiper-section.light .swiper-button-prev:after{border-color:#fff}.swiper-section .swiper-button-next.swiper-button-disabled,.swiper-section .swiper-button-prev.swiper-button-disabled{opacity:.5}.swiper-section .swiper-pagination{width:100%;position:relative!important;padding:5px 0;display:flex;align-items:center;justify-content:center;bottom:25px}.swiper-section .swiper-pagination .swiper-pagination-bullet{margin:0 5px;opacity:.5;background-color:#000;border:1px solid #fff;transition:all .5s}.swiper-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;border:1px solid #000;opacity:1;width:10px;height:10px}.swiper-section.inset{padding:0 50px}.swiper-btm-bar{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;border-top:1px solid #18181e;padding-top:1.75rem}.swiper-btm-bar p{font-size:1.2rem;line-height:1;letter-spacing:.12em;font-weight:500;text-transform:uppercase;margin:0}.swiper-btm-bar .arrows{display:flex;align-items:center}.swiper-btm-bar .prev img{transform:rotate(180deg)}.swiper-btm-bar .prev,.swiper-btm-bar .next{transition:opacity .5s}.swiper-btm-bar .prev.swiper-button-disabled,.swiper-btm-bar .next.swiper-button-disabled{opacity:.3}.swiper-btm-bar *:not(:last-child){margin-right:1rem}@media(min-width:1024px){[data-swiper=mobile-only] .swiper-btm-bar{display:none}}.resources .resources-callout{background:linear-gradient(90deg,#210063,#4200ed);color:#fff;margin:7rem 0;padding:10.5rem}@media(max-width:1024px){.resources .resources-callout{text-align:center;padding:3.5rem 1.75rem;margin:3.5rem 0}}.resources .resources-callout p{color:#fff}.resources .resources-callout .buttons{display:flex;align-items:center;gap:2rem}@media(max-width:1024px){.resources .resources-callout .buttons{flex-direction:column}.resources .resources-callout .buttons .btn{width:100%}}.resources .resourceGrid{display:grid;justify-content:stretch;align-content:space-evenly;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:3rem}.resources .resourceGrid .resourceCell .infoRow{font-size:14px}.resources .resourceGrid .resourceCell h1.headline{font-size:16px}.resources .resourceGrid .resourceCell h2.byline{font-size:12px;font-family:Graphik,sans-serif;color:#747487}.resources .resourceGrid .resourceCell .resourceCover{width:100%;position:relative}.resources .resourceGrid .resourceCell .resourceCover .resourceImg{width:100%;height:135px;-o-object-fit:cover;object-fit:cover}.resources .resourceGrid .resourceCell .resourceCover .saveResourceIcon{position:absolute;bottom:1px;right:1px;padding:5px;height:30px;width:30px;background-color:#f6f6ff;text-align:center;cursor:pointer}.resources .static.resourceGrid{justify-content:stretch;align-content:space-evenly;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:3rem}.resources .static.resourceGrid .resourceCell .resourceCover .resourceImg{height:200px}.resources .swiper swiper-slide .resourceCell{padding-bottom:1em}.resources .swiper swiper-slide .resourceCell .infoRow{font-size:14px;padding:.5em 0}.resources .swiper swiper-slide .resourceCell h1.headline{font-size:18px}.resources .swiper swiper-slide .resourceCell h2.byline{font-size:12px;font-family:Graphik,sans-serif;color:#747487;padding:.5em 0}.resources .swiper swiper-slide .resourceCell .resourceCover{width:100%;position:relative}.resources .swiper swiper-slide .resourceCell .resourceCover .resourceImg{width:100%;-o-object-fit:cover;object-fit:cover}.resources .swiper swiper-slide .resourceCell .resourceCover .saveResourceIcon{position:absolute;bottom:1px;right:1px;padding:5px;height:30px;width:30px;background-color:#f6f6ff;text-align:center;cursor:pointer}.resources .swiper .arrows div{cursor:pointer}.resources button.loadMore{margin:auto}.resources .resourceFilters{display:flex;font-size:1.6rem}.resources .resourceFilters label{font-size:1.6rem;font-weight:600;margin-bottom:1rem}.resources .resourceFilters label span{color:#b02e36}.resources .resourceFilters select,.resources .resourceFilters .search-dropdown-btn,.resources .resourceFilters input[type=text],.resources .resourceFilters input[type=password],.resources .resourceFilters input[type=email],.resources .resourceFilters input[type=date],.resources .resourceFilters input[type=phone],.resources .resourceFilters input[type=address],.resources .resourceFilters input[type=city],.resources .resourceFilters input[type=zip],.resources .resourceFilters textarea{border:1px solid #18181e;border-radius:2px;font-size:1.6rem;padding:10px 20px;min-height:37px}.resources .resourceFilters select,.resources .resourceFilters .search-dropdown-btn{padding:10px 30px 10px 20px}.resources .resourceFilters input[type=file]{width:100%}.resources .resourceFilters input[readonly]{outline:none;background-color:#e0e0e0}.resources .resourceFilters p{margin:1rem 0 0}.resources .resourceFilters p.disclaimer{font-style:italic}.resources .resourceFilters{flex-direction:row;flex-wrap:wrap;flex-direction:column;gap:3.5rem}.resources .resourceFilters form{display:contents}.resources .resourceFilters form>.searchFields{display:flex;flex-grow:1;justify-content:flex-start;gap:2rem}@media(max-width:1024px){.resources .resourceFilters form>.searchFields{flex-direction:column}}.resources .resourceFilters form>.searchFields .inline-field{flex-grow:2;justify-content:flex-start}.resources .resourceFilters form>.searchFields .inline-field input{flex-grow:3}.resources .resourceFilters form>.searchFields .inline-field select{flex-grow:1}.resources .resourceFilters form>.searchFields .inline-field.select{flex-grow:1}.resources .resourceFilters form>.searchFields .inline-field.search{flex-grow:4}@media(min-width:1024px){.resources .resourceFilters form>.searchFields .inline-field label{margin-bottom:0}}@media(max-width:1024px){.resources .resourceFilters form>.searchFields .inline-field{flex-direction:column;align-items:flex-start;gap:0}.resources .resourceFilters form>.searchFields .inline-field input,.resources .resourceFilters form>.searchFields .inline-field select{width:100%}}.resources .resourceFilters form>.searchFields .searchButtons button{margin:0 5px;display:inline}@media(max-width:1024px){.resources .resourceFilters form>.searchFields .searchButtons{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:1.5rem}.resources .resourceFilters form>.searchFields .searchButtons .btn{width:100%}}.resources .resourceFilters .title-row{margin-bottom:3.5rem}@media(max-width:1024px){.resources .resourceFilters .title-row{margin-top:3.5rem;text-align:center;flex-direction:column;gap:2rem}}.resources .resourceFilters .title-row .title-wrapper{white-space:nowrap}.resources .resourceFilters .title-row .title-wrapper>*{margin-bottom:0}.resources .resourceFilters .filterOptions{display:flex;justify-content:flex-end;flex-grow:1;width:100%}@media(max-width:1024px){.resources .resourceFilters .filterOptions{flex-direction:column;gap:1rem}}.resources .resourceFilters .filterOptions button{margin:0 2.5px;display:inline}.resources .resource-all-caps{text-transform:uppercase}.tax-forms .card-layout{justify-content:flex-start}@media(min-width:1024px){.tax-forms .card-holder{align-items:flex-start}}@media(max-width:1024px){.tax-forms .card-holder{flex-direction:column}}.tax-forms .card.drop-box{min-height:100px}.tax-forms .card.drop-box .card-header{margin-bottom:2rem}@media(max-width:1024px){.tax-forms .card.drop-box .buttons{width:100%}}.tax-forms .card.drop-box .buttons button:first-child{margin-bottom:1rem}.portal-login-page,.password-reset-page,.new-returning-landing{margin-top:12rem;margin-bottom:16rem}@media(max-width:1024px){.portal-login-page,.password-reset-page,.new-returning-landing{margin:6rem auto 0}}@media(min-width:1024px){.portal-login-page.column-layout:not(.new-returning-landing) .col:nth-of-type(1),.password-reset-page.column-layout:not(.new-returning-landing) .col:nth-of-type(1),.new-returning-landing.column-layout:not(.new-returning-landing) .col:nth-of-type(1){width:33%}.portal-login-page.column-layout:not(.new-returning-landing) .col:nth-of-type(2),.password-reset-page.column-layout:not(.new-returning-landing) .col:nth-of-type(2),.new-returning-landing.column-layout:not(.new-returning-landing) .col:nth-of-type(2){width:calc((100% - 1.75rem)/2)}}.portal-login-page .logo,.password-reset-page .logo,.new-returning-landing .logo{padding-bottom:3.5rem}@media(max-width:1024px){.portal-login-page .logo,.password-reset-page .logo,.new-returning-landing .logo{padding-bottom:2rem}}@media(min-width:1024px){.portal-login-page h1,.password-reset-page h1,.new-returning-landing h1{margin-bottom:5rem}}.portal-login-page .login-desc p,.password-reset-page .login-desc p,.new-returning-landing .login-desc p{margin-bottom:0}.portal-login-page .underline-link,.password-reset-page .underline-link,.new-returning-landing .underline-link{white-space:nowrap;color:#4200ed;text-decoration:underline;border:0}.portal-login-page .underline-link.forgot-link,.password-reset-page .underline-link.forgot-link,.new-returning-landing .underline-link.forgot-link{white-space:normal}.portal-login-page .login-box,.password-reset-page .login-box,.new-returning-landing .login-box{padding:6rem 12rem}@media(max-width:1024px){.portal-login-page .login-box,.password-reset-page .login-box,.new-returning-landing .login-box{padding:3.5rem 1.75rem}}.portal-login-page .login-box div.p4,.password-reset-page .login-box div.p4,.new-returning-landing .login-box div.p4{font-weight:400;font-size:1.6rem;line-height:1.5}@media(max-width:1024px){.portal-login-page .login-box div.p4,.password-reset-page .login-box div.p4,.new-returning-landing .login-box div.p4{line-height:1.75}}.portal-login-page .login-box div.p4.p1,.password-reset-page .login-box div.p4.p1,.new-returning-landing .login-box div.p4.p1{font-size:5.2rem;line-height:1.2307692308}@media(max-width:1024px){.portal-login-page .login-box div.p4.p1,.password-reset-page .login-box div.p4.p1,.new-returning-landing .login-box div.p4.p1{font-size:2.3rem;line-height:1.2608695652}}.portal-login-page .login-box div.p4.p2,.password-reset-page .login-box div.p4.p2,.new-returning-landing .login-box div.p4.p2{font-size:2.4rem;line-height:1.4583333333}@media(max-width:1024px){.portal-login-page .login-box div.p4.p2,.password-reset-page .login-box div.p4.p2,.new-returning-landing .login-box div.p4.p2{font-size:2rem;line-height:1.4}}.portal-login-page .login-box div.p4.p3,.password-reset-page .login-box div.p4.p3,.new-returning-landing .login-box div.p4.p3{font-size:1.6rem;line-height:1.5}@media(max-width:1024px){.portal-login-page .login-box div.p4.p3,.password-reset-page .login-box div.p4.p3,.new-returning-landing .login-box div.p4.p3{line-height:1.75}}.portal-login-page .login-box div.p4.p4,.password-reset-page .login-box div.p4.p4,.new-returning-landing .login-box div.p4.p4{font-size:1.3rem;line-height:1.6923076923}@media(max-width:1024px){.portal-login-page .login-box div.p4.p4,.password-reset-page .login-box div.p4.p4,.new-returning-landing .login-box div.p4.p4{font-size:1.6rem;line-height:1.625}}.portal-login-page .login-box div.p4.p5,.password-reset-page .login-box div.p4.p5,.new-returning-landing .login-box div.p4.p5{font-size:3.1rem;line-height:1.3870967742}@media(max-width:1024px){.portal-login-page .login-box div.p4.p5,.password-reset-page .login-box div.p4.p5,.new-returning-landing .login-box div.p4.p5{font-size:1.3rem;line-height:1.4615384615}}.portal-login-page .login-box div.p4,.password-reset-page .login-box div.p4,.new-returning-landing .login-box div.p4{margin-bottom:2rem}.portal-login-page .login-box div.p4 sup,.password-reset-page .login-box div.p4 sup,.new-returning-landing .login-box div.p4 sup{vertical-align:baseline;position:relative;top:-.4em}.portal-login-page .login-box div.p4.disclaimer,.password-reset-page .login-box div.p4.disclaimer,.new-returning-landing .login-box div.p4.disclaimer{font-size:1.4rem;line-height:1.6rem;font-style:italic}.portal-login-page .login-box div.p4.eyebrow,.password-reset-page .login-box div.p4.eyebrow,.new-returning-landing .login-box div.p4.eyebrow{font-size:1rem;line-height:2.1rem}.portal-login-page .login-box .flex,.password-reset-page .login-box .flex,.new-returning-landing .login-box .flex{gap:2rem;justify-content:flex-start}.portal-login-page .login-box .flex button:nth-of-type(1),.password-reset-page .login-box .flex button:nth-of-type(1),.new-returning-landing .login-box .flex button:nth-of-type(1){white-space:nowrap}.portal-login-page .login-box .flex button:nth-of-type(2),.password-reset-page .login-box .flex button:nth-of-type(2),.new-returning-landing .login-box .flex button:nth-of-type(2){text-align:left}@media(max-width:1024px){.portal-login-page .login-box .flex,.password-reset-page .login-box .flex,.new-returning-landing .login-box .flex{flex-direction:row}}.portal-login-page .login-form,.password-reset-page .login-form,.new-returning-landing .login-form{padding-top:2em}#locateUser{max-width:800px}.password-reset-page .logo{display:flex;align-items:center;justify-content:center}.password-reset-page .logo .logo-container{padding:0 10px}.password-reset-page .logo .logo-container .nm-logo{height:4rem}.password-reset-page .logo svg,.password-reset-page .logo img{display:block;margin:0 auto}@media(max-width:1024px){.password-reset-page .logo{display:block}}.password-reset-page #validateAnswer .radio-question .radios li{padding-bottom:30px}.password-reset-page #validateAnswer .radio-question .radios li label{display:inline-block}.password-reset-page #verifyAnswer .factor-code{margin-bottom:2rem}.password-reset-page .login-box .flex{gap:0}.new-returning-landing,.graduate_application-page{margin-top:3rem}.new-returning-landing .card-layout,.graduate_application-page .card-layout{height:100%}.cfp-toc-courses td{padding:5px 20px}.cfp-toc-courses{margin-bottom:40px}.begin-app{margin-top:40px}.complete-exam label{font-weight:400}#transferOfCredit .info-section{margin:40px 0}#transferOfCredit .info-section sup{display:inline-block;margin-bottom:25px;line-height:15px;margin-top:10px}#transferOfCredit .info-row{padding:30px 40px;border:.1em solid;border-color:#4200ed;background-color:#fff;color:#4200ed;margin-top:-2px}#transferOfCredit .info-row .inline-block{display:inline-block}#transferOfCredit .info-row .float-right{float:right}@media(max-width:1024px){#transferOfCredit .info-row .float-right{float:none;display:flex;margin-top:20px}#transferOfCredit .info-row .float-right div:first-child{margin-right:20px;padding-right:20px;border-right:1px solid #4200ed}}#transferOfCredit .info-row p{margin-bottom:0}#transferOfCredit+.disclaimer{margin-top:40px}#transferOfCredit+.disclaimer p{font-size:1.4rem}#transferOfCredit .clu-courses{max-width:500px;margin-top:20px}#transferOfCredit .field-electives{flex-direction:row;flex-wrap:wrap}#transferOfCredit .field-electives label{flex-basis:50%}#transferOfCredit button[type=submit]{max-width:200px}#transferOfCredit .cfp-transfer-of-credit{margin-top:40px}#transferOfCredit input[type=checkbox]:after{left:20px}#transferOfCredit p.fileName,#graduateApplicationForm p.fileName{display:inline;float:left;margin-right:10px}.modalContent h2{font-weight:700;text-align:center;margin:0 20rem 1.5rem}@media(max-width:1024px){.modalContent h2{margin:0rem 2rem 1.5rem}}.degree-modal{max-width:730px;margin:5rem auto;padding:2rem 0}@media(max-width:1024px){.degree-modal{width:100%;max-width:100%;padding:1.5rem;margin:0}}@media(orientation:landscape)and (max-height:480px){.degree-modal{max-height:40vh;display:flex}}#schoolModalForm,#courseModalForm{min-width:250px;max-width:730px;width:60vw}#schoolModalForm .form-layout,#courseModalForm .form-layout{margin-bottom:0;justify-content:space-between}#schoolModalForm .form-layout.award-month,#courseModalForm .form-layout.award-month{margin-top:10px}#schoolModalForm .action-div,#courseModalForm .action-div{display:flex;justify-content:center;align-items:center;margin-top:6rem;gap:6rem}#schoolModalForm .btn,#courseModalForm .btn{padding:15px 25px}#schoolModalForm .label-for,#courseModalForm .label-for{font-weight:600}#schoolModalForm .label-for span,#courseModalForm .label-for span{color:#b02e36}@media(max-width:1024px){#schoolModalForm,#courseModalForm{width:100%;max-width:100%}}div.infoReview.complete-modal .title2{margin-bottom:2rem}div.infoReview.complete-modal .introText{margin-bottom:3rem}#annualInfoReviewForm label,#annualInfoReviewForm ul.radios li{text-align:left}#annualInfoReviewForm .accordion-header{justify-content:space-between}.ethics-questionnaire .accordion-item{border-bottom:1px solid #6f66b1}.ethics-questionnaire .accordion-item .accordion-header{justify-content:space-between}.ethics-questionnaire .accordion-title,.ethics-questionnaire .accordion-icon{margin-bottom:1em;margin-top:5rem}.ethics-questionnaire .prpStatusDef{text-align:left;padding:1em 1em 0}.ethics-questionnaire .promo-section{background-color:#fff;padding:4rem;border:1px solid #4200ed;box-shadow:0 0 20px #0000001a;margin-bottom:3rem}.ethics-questionnaire .promo-section .promo-submit{flex-direction:row;flex-wrap:wrap;gap:1rem 2rem}@media(max-width:1024px){.ethics-questionnaire .promo-section .promo-submit *{flex:0 1 100%}}.ethics-questionnaire .promo-section .promo-submit label{flex:0 1 100%;font-weight:600}.ethics-questionnaire .promo-section .promoCodeInput{border:1px solid black;width:25%}@media(max-width:1024px){.ethics-questionnaire .promo-section .promoCodeInput{padding:1rem}}.debug-title{display:block;position:absolute;top:0;left:0;background:#00000080;color:#fff;border:1px solid red;padding:5px 10px;z-index:99;font-size:14px}
