@charset "UTF-8";@font-face{font-family:Oswald Book Regular;src:url(../fonts/Oswald-Regular.otf) format("opentype")}.left{text-align:left}.right{text-align:right}.center{margin-left:auto;margin-right:auto;text-align:center}.justify{text-align:justify}.hidden,.hidden-large,.show-med-small,.show-small{display:none!important}@media only screen and (max-width:540.98px){.hidden-small{display:none!important}.hidden-large,.hidden-medium,.show-med-small,.show-small{display:block!important}}@media only screen and (max-width:720.98px){.hidden-medium{display:none!important}.show-med-small{display:block!important}}.full-width-block{width:100%}.full-width-block:after{clear:both;content:"";display:table}.container{margin-left:auto;margin-right:auto;max-width:1440px;width:90%}@media only screen and (max-width:720.98px){.container{width:96%}}@media only screen and (max-width:540.98px){.container{width:90%}}.row{position:relative;width:100%}.row [class^=col]{float:left;margin:0 2%;min-height:.125rem}.row [class^=col]:only-child{float:none;margin:0 auto}.row [class^=col].left{float:left;margin:0 2%}.row [class^=col].right{float:right}.row:after{clear:both;content:"";display:table}.with-gutter{padding-left:2%!important;padding-right:2%!important}.col-1{width:4.3333333333%}.col-2{width:12.6666666667%}.col-3{width:21%}.col-4{width:29.3333333333%}.col-5{width:37.6666666667%}.col-6{width:46%}.col-7{width:54.3333333333%}.col-8{width:62.6666666667%}.col-9{width:71%}.col-10{width:79.3333333333%}.col-11{width:87.6666666667%}.col-12{width:96%}@media only screen and (max-width:540.98px){.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:96%}}@media only screen and (max-width:720.98px){.col-1-sm{width:4.3333333333%}.col-2-sm{width:12.6666666667%}.col-3-sm{width:21%}.col-4-sm{width:29.3333333333%}.col-5-sm{width:37.6666666667%}.col-6-sm{width:46%}.col-7-sm{width:54.3333333333%}.col-8-sm{width:62.6666666667%}.col-9-sm{width:71%}.col-10-sm{width:79.3333333333%}.col-11-sm{width:87.6666666667%}.col-12-sm{width:96%}}@media only screen and (max-width:540.98px){.col-1-xsm{width:4.3333333333%}.col-2-xsm{width:12.6666666667%}.col-3-xsm{width:21%}.col-4-xsm{width:29.3333333333%}.col-5-xsm{width:37.6666666667%}.col-6-xsm{width:46%}.col-7-xsm{width:54.3333333333%}.col-8-xsm{width:62.6666666667%}.col-9-xsm{width:71%}.col-10-xsm{width:79.3333333333%}.col-11-xsm{width:87.6666666667%}.col-12-xsm{width:96%}}.col-10:last-child,.col-11:last-child,.col-12:last-child,.col-1:last-child,.col-2:last-child,.col-3:last-child,.col-4:last-child,.col-5:last-child,.col-6:last-child,.col-7:last-child,.col-8:last-child,.col-9:last-child{float:right}.col-10:first-child,.col-11:first-child,.col-12:first-child,.col-1:first-child,.col-2:first-child,.col-3:first-child,.col-4:first-child,.col-5:first-child,.col-6:first-child,.col-7:first-child,.col-8:first-child,.col-9:first-child{float:left}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:#f6f6f6;color:#696969;font-family:Roboto Condensed,sans-serif;font-size:1rem;font-weight:300;line-height:20px;margin:0;overflow-x:hidden}img{max-width:100%}dl{margin:0}address{font-style:normal}hr{border:none;border-top:1px solid #d7d7d7;margin:0 2% 12px}.line-clamp{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clear-float{clear:both;content:"";display:table;overflow:auto}.imgpreloadhidden{display:none}.button.nowrap,.nowrap{white-space:nowrap}#svgSprite{display:none}svg circle,svg path,svg polyline{fill:inherit;stroke:inherit}.slanted-block{position:relative}.slanted-block:after{background:#6793ed;content:"";height:100%;left:0;padding-right:48px;position:absolute;top:0;transform:skew(-12deg);transform-origin:100% 0;width:100%;z-index:1}.modal,body.mobileapp footer,body.mobileapp header,body.mobileapp nav{display:none}.modal{background-color:#000;background-color:rgba(0,0,0,.6);height:100vh;left:0;overflow:auto;padding:30px 0;position:fixed;top:0;width:100%;z-index:10}@media only screen and (max-width:540.98px){.modal{padding-bottom:100px}}.modal.compact{align-items:center}.modal.compact .main-view{margin-right:-10px}.modal.compact .modal-content .close{font-size:1.75em;margin-bottom:10px;margin-top:-15px;padding:2px 15px}.modal.compact .modal-content h1{font-size:1.75em;line-height:1.25em;margin-bottom:10px}.modal.compact .modal-content .scrollcontent{max-height:300px;overflow-y:auto;padding-right:10px;width:100%}.modal .modal-content{background-color:#fefefe;border:1px solid #888;border-top:8px solid #123d86;filter:drop-shadow(0 7px 6px rgba(0,0,0,.3));margin:0 auto 30px;max-width:730px;min-height:125px;padding:30px 60px;position:relative;width:80%}@media only screen and (max-width:540.98px){.modal .modal-content{margin-bottom:100px;padding:20px;width:95%}}.modal .modal-content h1{margin:0 5px .625em 0}@media only screen and (max-width:540.98px){.modal .modal-content h1{margin-right:0}}.modal .modal-content h2{color:#696969;font-size:1.75em;font-weight:400;line-height:1.2em}.modal .close,.modal .modal-content h2{font-family:Roboto Condensed,sans-serif}.modal .close{background:#040f41;border:3px solid #d7d7d7;color:#fff;display:inline-block;float:right;font-size:2.75rem;font-weight:700;line-height:2.75rem;margin:-5px -40px 15px 7%;min-width:auto;padding:11px 20px;position:relative;text-decoration:none;z-index:1}@media only screen and (max-width:540.98px){.modal .close{margin:0 0 0 12px}}.modal .close:hover{background:#fa4e1a!important;color:#fff!important;cursor:pointer}.modal.hasloader .modal-content{min-height:300px}.modal.menu-modal{padding:0}.modal.menu-modal .modal-content{border-top:0;float:right;font-weight:400;height:100%;overflow-x:hidden;padding-left:0;padding-right:0;width:71%}@media only screen and (max-width:540.98px){.modal.menu-modal .modal-content{margin-bottom:0;padding-bottom:100px}}.modal.menu-modal .close{background:#fff;color:#040f41;float:left;margin-left:7%;margin-top:24px;position:relative;right:0}@media only screen and (max-width:360.98px){.modal.menu-modal .close{margin-left:4%}}body.modal-open{overflow:hidden}#overlay{background-color:#000;background-color:rgba(0,0,0,.6);display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:20}#overlay .content{color:#fff;font-family:Arial,Helvetica,Sans-Serif;font-size:36px;font-style:italic;font-weight:700;position:fixed;text-align:center;top:50%;width:100%}#overlay .image{margin-bottom:65px}#overlay .image img{filter:drop-shadow(0 3px 10px rgba(255,255,255,.4));height:99px;width:94px}#overlay .message{text-transform:uppercase}.animated-message{display:flex;flex-direction:row;justify-content:center;letter-spacing:4px}.animated-message .letter{animation-duration:2.5s;animation-iteration-count:infinite;animation-name:bounce}.animated-message .letter:nth-child(2){animation-delay:.1s}.animated-message .letter:nth-child(3){animation-delay:.2s}.animated-message .letter:nth-child(4){animation-delay:.3s}.animated-message .letter:nth-child(5){animation-delay:.4s}.animated-message .letter:nth-child(6){animation-delay:.5s}.animated-message .letter:nth-child(7){animation-delay:.6s}.animated-message .letter:nth-child(8){animation-delay:.8s}.animated-message .letter:nth-child(9){animation-delay:1s}.animated-message .letter:nth-child(10){animation-delay:1.2s}.animated-message .letter:nth-child(11){animation-delay:1.4s}.animated-message .letter:nth-child(12){animation-delay:1.6s}.animated-message .letter:nth-child(13){animation-delay:1.8s}.animated-message .letter:nth-child(14){animation-delay:2s}.animated-message _::-webkit-full-page-media,.animated-message _:future,:root .animated-message .letter{animation:none!important}@keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(-45px)}75%,to{transform:translateY(0)}}.loading-overlay{background:hsla(0,0%,100%,.75);display:none;height:100%;left:0;position:absolute;top:0;width:100%}.loading-overlay>div{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.loading-overlay .loading-text{color:#040f41;font-size:2rem;font-weight:600;margin-top:.625em}.loading-icon{fill:#df522a;animation:rotate 2s linear infinite;border-radius:1000px;display:block}.loading-icon.color2{fill:#1c509e}@keyframes rotate{to{transform:rotate(1turn)}}.customhint{display:inline-block;margin:-10px 0 0;vertical-align:middle}.customhint.inline{margin-top:0}.customhint svg{height:20px;width:20px}.customhint .hintcontent{display:none}svg .icon{fill:#fff}svg .circle{fill:#7691ca}.password-field{position:relative}.password-field button.password-toggle{position:absolute;right:15px;top:calc(50% - 10px)}@media only screen and (max-width:720.98px){.password-field button.password-toggle{right:15px;top:calc(50% - 4px)}}.password-field button.password-toggle .icon{height:22px;width:22px}.password-field button.password-toggle .icon.pw-hide{display:none}.h3,h1,h2,h3{color:#040f41;font-family:Oswald Book Regular,sans-serif}h1{font-size:2.75rem;font-weight:400;letter-spacing:0;line-height:3.375rem}@media only screen and (max-width:540.98px){h1{font-size:2.4375rem;line-height:3.0625rem}}h2{font-size:2.0625rem;font-weight:400;line-height:2.0625rem;margin:20px 0}@media only screen and (max-width:540.98px){h2{font-size:30px;line-height:36px}}.h3,h3{font-family:Oswald Book Regular,sans-serif;font-size:1.1875rem;font-weight:400;line-height:1.5rem}@media only screen and (max-width:540.98px){.h3,h3{font-size:26px;line-height:30px}}.semi-bold{font-weight:600!important}.bold,bold{font-weight:700!important}.underlined{background-image:linear-gradient(#df522a,#df522a);background-position:0 92%;background-repeat:no-repeat;background-size:100% 3px;display:inline}.link,a{color:#df522a;font-weight:700;text-decoration:underline}.link:hover,a:hover{color:#fa4e1a}.link.light,a.light{color:#d7d7d7}.link.light:hover,a.light:hover{color:#fff}.link.link-a,a.link-a{text-decoration:none}.link.link-a:hover,a.link-a:hover{text-decoration:underline}.link.link-b:hover,a.link-b:hover{text-decoration:none!important}a.link-alt{color:#314f99;display:table;font-family:Oswald Book Regular,sans-serif;font-size:12px;letter-spacing:1.408px;line-height:18px;text-transform:uppercase}@media only screen and (max-width:540.98px){a.link-alt{font-size:16px;line-height:23px}}a.link-alt:hover{text-decoration:underline!important;-webkit-text-decoration-color:#fa4e1a!important;text-decoration-color:#fa4e1a!important}a.link-alt.large{font-size:15px;line-height:26px;text-decoration:none}a.link-alt .icon{fill:#314f99}a.link-alt .icon.webinar{height:18px;margin-right:6px;width:24px}@media only screen and (max-width:540.98px){a.link-alt .icon.webinar{display:block;float:none;height:48px;margin:0 auto 5px;width:64px}}a.link-alt.large .icon.webinar{height:27px;margin-right:8px;width:34px}@media only screen and (max-width:540.98px){a.link-alt.large .icon.webinar{margin:0 auto 5px}}.course-media-image{max-height:160px}@media only screen and (max-width:540.98px){.course-media-image{max-height:unset}}.course-media-image.cds{margin-top:6px}button{background-color:transparent;font-family:inherit;padding:0}.button,button{border:0;cursor:pointer}.button{background:#df522a;color:#fff;display:table;font-family:Oswald Book Regular,sans-serif;font-size:19px;font-weight:400;letter-spacing:inherit;line-height:19px;margin:0 auto;min-width:100px;padding:16px 24px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;z-index:0}@media only screen and (max-width:540.98px){.button{padding:16px 18px;white-space:normal}}.button:hover{background:#fa4e1a;color:#fff}.button:hover:after{background:#bd0001}.button:disabled{background:rgba(223,82,42,.4);cursor:auto}.button.tertiary:after,.site-search button[type=submit]:after,button.tertiary:after{display:none}.button.small{font-size:.875rem;line-height:.875rem;padding:8px}.button.extra-large{font-size:27px;line-height:27px;padding:15px 24px}.button.extra-large,.button.mega{box-shadow:0 25px 21px -16px rgba(56,38,11,.35)}.button.mega{font-size:36px;font-weight:inherit;letter-spacing:.704px;line-height:36px;padding:21px 32px}@media only screen and (max-width:540.98px){.button.mega{font-size:24px;line-height:24px}}@media only screen and (min-width:1025px){.button.mega{font-size:36px;line-height:36px;padding:21px 32px}}.button.tertiary{background:transparent;color:#df522a;font-size:14px;letter-spacing:0;line-height:14px;padding:0 12px;text-decoration:underline}.button.tertiary:hover{color:#fa4e1a}.button .icon,a .icon,button .icon{fill:#fff;position:relative;top:0}button.tertiary .icon{fill:#df522a}button.tertiary:hover .icon{fill:#fa4e1a!important}.button .icon.left,a .icon.left,button .icon.left{float:left;height:20px;margin-right:5px;width:20px}.button .icon.right,a .icon.right,button .icon.right{margin-left:5px}.button icon.play,button .icon.play{margin:-2px 0}.button .icon.arrow-left,.button .icon.arrow-right,a .icon.arrow-left,a .icon.arrow-right,button .icon.arrow-left,button .icon.arrow-right{height:14px;width:16px}.button .icon.arrow-left,a .icon.arrow-left,button .icon.arrow-left{transform:rotate(180deg)}.button.small .icon.arrow-right{height:12px;width:13px}.button.extra-large .icon.arrow-right{height:22px;width:26px}.button.mega .icon.arrow-right{height:32px;width:36px}@media only screen and (max-width:540.98px){.button.mega .icon.arrow-right{height:21px;width:21px}}@media only screen and (min-width:1025px){.button.mega .icon.arrow-right{height:32px;width:36px}}.button.tertiary:hover .icon.play,button.tertiary:hover .icon.play{fill:#fff;border-radius:20px}.button.shadow,button.shadow{box-shadow:0 25px 21px -16px rgba(56,38,11,.35)}.accordion{background:transparent;border-bottom:1px solid #d7d7d7;color:#123d86;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:27px;font-weight:400;line-height:27px;outline:none;padding:8px 0;text-align:left;text-transform:none;transition:.4s;white-space:normal;width:100%}.accordion .indicator-arrow{background:#d7d7d7;float:right;height:24px;margin-left:10px;position:relative;top:4px;transition:background .5s;width:24px}.accordion .icon.arrow-right{height:14px;margin-bottom:10px;position:absolute;top:5px;transform:rotate(90deg);transition:transform .5s;width:14px}.accordion.expanded,.accordion:hover{background:transparent;color:#1851b3}.accordion.expanded .indicator-arrow{background:#6793ed}.accordion.expanded .icon.arrow-right{transform:rotate(-90deg)}.accordion-panel{font-size:17px;line-height:24px;margin-bottom:30px;overflow:hidden;transition:max-height .2s ease-out}.accordion-panel:not(.expanded){max-height:0}.pagination{align-items:center;color:#fff;display:flex;font-size:.75rem;font-weight:700;letter-spacing:.044em;line-height:.75rem;text-transform:uppercase}.pagination .results-count{color:#040f41;display:inline;margin-right:20px}@media only screen and (max-width:540.98px){.pagination .results-count{margin-right:5px}}.pagination a{color:#040f41;margin-left:10px}.pagination a.active{color:#df522a;text-decoration:none}.pagination .ellipses{color:#040f41;display:inline;margin-left:10px}.pagination .icon.arrow-left,.pagination .icon.arrow-right{fill:#040f41;top:1px}.pagination a:hover .icon.arrow-left,.pagination a:hover .icon.arrow-right{fill:#6793ed}.pagination a.disabled .icon,.pagination a.disabled .icon path{fill:#5f6c88!important}.pagination.centered{justify-content:center}.pagination.post-list{margin:24px 0}ul.card-list{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:flex-start;list-style-type:none;margin:24px -1% 50px;padding:0}ul.card-list.card-list-centered{justify-content:center}ul.card-list .card{background:#fff;margin:0 1% 14px;position:relative;width:23%}@media only screen and (max-width:920px){ul.card-list .card{width:31%}}@media only screen and (max-width:720.98px){ul.card-list .card{width:48%}}@media only screen and (max-width:540.98px){ul.card-list .card{margin-bottom:18px;width:100%}}input[type=text]{background:#ebebeb;border:none;color:#5e7da6;font-family:Roboto Condensed,sans-serif;font-size:1.1875rem;margin-right:12px;padding:14px 10px}legend{display:table;float:left;margin:0;padding:0;width:100%}legend+*{clear:both}fieldset{border:0;margin:0;min-width:0;padding:.01em 0 0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}.validation-summary-valid{display:none}.success-fail .failed,.validation-summary-errors{border:3px solid #df522a;color:#fff;font-weight:700;margin-bottom:24px;padding:12px}.success-fail .failed.light,.validation-summary-errors.light{color:#df522a}@media only screen and (min-width:721px){.form-section .validation-error-field,.form-section.light .validation-error-field{border:2px solid #df522a;border-radius:0;padding:4px}}@media only screen and (max-width:720.98px){.form-section .validation-error-field input,.form-section .validation-error-field select,.form-section .validation-error-field textarea,.form-section .validation-error-field.checkbox,.form-section.light .validation-error-field input,.form-section.light .validation-error-field select,.form-section.light .validation-error-field textarea,.form-section.light .validation-error-field.checkbox{border:2px solid #df522a}}.form-section .validation-error-field.checkbox,.form-section.light .validation-error-field.checkbox{padding:4px}.success-fail .success{border:3px solid #fff;color:#fff;font-weight:700;margin-bottom:24px;padding:12px}.success-fail .success .msg:before{content:"✓ ";font-size:1.5em}.subscribe{display:flex;justify-content:center}@media only screen and (max-width:720.98px){.subscribe{align-items:center;flex-direction:column}.subscribe .input-container{margin-bottom:10px;width:100%}}.subscribe input[type=text]{width:400px}@media only screen and (max-width:720.98px){.subscribe input[type=text]{width:100%}}.subscribe button{margin:0}#subscribe-modal-div .form-section form{padding-bottom:0}#subscribe-modal-div h2{font-size:1.75em;margin-bottom:15px}@media only screen and (max-width:720.98px){#subscribe-modal-div h2{margin-bottom:0}}#subscribe-modal-div .optional-fields{margin-bottom:20px}#subscribe-modal-div .optional-fields h2{font-size:1.25em;line-height:1.15em;margin-top:40px;text-align:left}#subscribe-modal-div .optional-fields .optional-txt{font-size:.8em;font-style:italic}#subscribe-modal-div .optional-fields .form-field .placeholder{height:37px;padding-top:10px}@media only screen and (max-width:720.98px){#subscribe-modal-div .optional-fields .form-field .placeholder{padding-top:14px}}#subscribe-modal-div .optional-fields .form-field input{height:37px}@media only screen and (max-width:720.98px){#subscribe-modal-div .optional-fields .form-field{margin-bottom:0}}#subscribe-modal-div .accept-terms{margin-top:10px;text-align:left}#subscribe-modal-div .accept-terms label{color:inherit;font-size:.875rem;font-weight:400;line-height:1.3}#subscribe-modal-div .accept-terms label a{color:inherit;font-weight:inherit}#subscribe-modal-div .view2{display:none}.tab-filter-list{box-shadow:0 16px 15px -6px rgba(18,39,85,.52);display:flex;list-style:none;margin:0 8px;padding:0;position:relative;z-index:0}@media only screen and (max-width:540.98px){.tab-filter-list{box-shadow:none;display:block}}.tab-filter-list:after{background:#040f41;content:"";height:100%;left:0;padding-right:6px;position:absolute;top:0;transform:skew(-12deg);transform-origin:100% 0;width:100%;z-index:-1}@media only screen and (max-width:540.98px){.tab-filter-list:after{display:none}}.tab-filter-list li{margin:0;text-align:center}@media only screen and (max-width:540.98px){.tab-filter-list li{margin-bottom:9px}}.tab-filter-list li a,.tab-filter-list li button{background:none;color:#fff;display:block;font-family:Oswald Book Regular,sans-serif;font-size:.875rem;font-weight:300;line-height:.875rem;padding:6px 24px;position:relative;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:540.98px){.tab-filter-list li a,.tab-filter-list li button{background:#040f41;box-shadow:0 16px 15px -6px rgba(18,39,85,.52);font-family:Roboto Condensed,sans-serif;font-size:1.6875rem;line-height:1.6875rem;text-transform:none}}.tab-filter-list li:hover{background-color:#fa4e1a;cursor:pointer;position:relative;z-index:1}.tab-filter-list li:hover a{background:#fa4e1a;color:#fff}.tab-filter-list li:hover:after{background:#fa4e1a;content:"";height:100%;left:0;padding-right:6px;position:absolute;top:0;transform:skew(-12deg);transform-origin:100% 0;width:100%;z-index:-1}@media only screen and (max-width:540.98px){.tab-filter-list li:hover:after{display:none}}.tab-filter-list li.active{background-color:#df522a;position:relative;z-index:1}.tab-filter-list li.active a{background:#df522a;color:#fff}.tab-filter-list li.active:after{background:#cf5b38;content:"";height:100%;left:0;padding-right:6px;position:absolute;top:0;transform:skew(-12deg);transform-origin:100% 0;width:100%;z-index:-1}@media only screen and (max-width:540.98px){.tab-filter-list li.active:after{display:none}}.tab-filter-list-alt{align-items:stretch;display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0;position:relative;z-index:0}.tab-filter-list-alt li a,.tab-filter-list-alt li button{align-items:center;background:#c78f23;border-radius:4px 4px 0 0;color:#fbe3b5;display:flex;font-size:.625rem;height:32px;justify-content:center;line-height:.625rem;padding:6px 8px;text-align:center;text-decoration:none;text-transform:uppercase;width:64px}.tab-filter-list-alt li:nth-child(2) a,.tab-filter-list-alt li:nth-child(2) button{background:#b07b15}.tab-filter-list-alt li:nth-child(3) a,.tab-filter-list-alt li:nth-child(3) button{background:#8e6007}.tab-filter-list-alt li:hover a,.tab-filter-list-alt li:hover button{background:#d18d00;color:#fff}.tab-filter-list-alt li.active a,.tab-filter-list-alt li.active button{background:#d0a248;color:#fff}.tab-content,.tab-filter-content{clear:both;display:none}.tab-content.active,.tab-filter-content.active{display:block!important}.site-nav-block-a.mobile,.site-nav-block-b.mobile,.site-nav-block.mobile{display:none}@media only screen and (max-width:540.98px){.site-nav-block-a.mobile .container,.site-nav-block.mobile{display:flex}.site-nav-block-a.mobile,.site-nav-block-b.mobile{display:block}.search-and-support-block,.site-nav-block-a.desktop,.site-nav-block-b.desktop,.site-nav-block.desktop{display:none}}.full-width-block.site-nav-block{background:#fff}.site-nav-block-a.desktop:before{background-image:url(../img/united/header-arc.svg);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100px;left:-3.5%;position:absolute;top:-20px;width:107%;z-index:0}@media only screen and (min-width:2150px){.site-nav-block-a.desktop:before{left:0;margin:0 auto;max-width:2150px;right:0}}.site-logo{display:inline;float:left;height:122px;margin:-3px auto 0;padding-top:0;position:absolute;text-align:left;width:116px}.site-logo img{display:block;filter:drop-shadow(0 7px 6px rgba(0,0,0,.25));width:116px}@media only screen and (max-width:540.98px){.site-logo{height:auto;position:relative;width:20%;z-index:1}.site-logo img{width:100%}}.cookie-notification{background-color:#d8d7d5;border-top:1px solid #919296;bottom:0;display:flex;display:-ms-flexbox;opacity:.97;padding:10px;position:fixed;width:100%;z-index:99999}.cookie-notification h2{color:#4d4e53;font-family:Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.2px;line-height:22px;margin:0;text-align:left;text-transform:uppercase}.cookie-notification .cookie-wrapper{display:block;width:100%}.cookie-notification p{color:#000;font-size:12px;font-weight:400;letter-spacing:.2px;line-height:19px;margin:0;text-align:left;width:100%}.cookie-notification .cookie-stat-left{padding-right:20px}.cookie-notification .cookie-stat-right{float:right;margin:auto 15px auto 5px;text-align:right}.cookie-notification .cookie-stat-right button{background-color:#eee;border:1px solid #333;box-sizing:border-box;font-size:14px;line-height:22px;margin:10px 0 10px 60px;padding:4px 24px;width:auto}.cookie-notification .cookie-stat-right button:hover{background-color:#00588a;color:#eee}@media only screen and (max-width:540.98px){.cookie-notification{border-bottom:1px solid #919296;border-top:0;bottom:auto;margin-bottom:0;position:static}.cookie-notification .cookie-wrapper{width:auto}.cookie-notification p{font-size:11px;line-height:15px}.cookie-notification .cookie-stat-left{padding-right:0}.cookie-notification .cookie-stat-left a{text-decoration:underline}.cookie-notification .cookie-stat-left a:hover{text-decoration:none}.cookie-notification .cookie-stat-right{float:none;margin:10px 10px 4px 5px;text-align:inherit}.cookie-notification .cookie-stat-right button{float:right;margin:0}.cookie-notification .cookie-stat-right button:hover{background-color:#00588a;color:eee}}.site-header{border-bottom:3px solid #fff;position:relative;z-index:3}@media only screen and (max-width:540.98px){.site-header{overflow-x:hidden}}.mobile-menu nav ul,.site-header nav ul{list-style-type:none;margin:0;padding:0}@media only screen and (max-width:540.98px){.mobile-menu nav ul,.site-header nav ul{display:flex;justify-content:space-between}}.mobile-menu nav ul li,.site-header nav ul li{float:left;position:relative}@media only screen and (max-width:540.98px){.mobile-menu nav ul li,.site-header nav ul li{text-align:center}}.mobile-menu nav ul li a,.mobile-menu nav ul li button,.site-header nav ul li a,.site-header nav ul li button{background:#fff;color:#123d86;display:inline-block;font-family:Oswald Book Regular,sans-serif;font-size:14px;font-weight:inherit;letter-spacing:.868px;margin:0;padding:8px 12px;position:relative;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:540.98px){.mobile-menu nav ul li a,.mobile-menu nav ul li button,.site-header nav ul li a,.site-header nav ul li button{padding:7px}}@media only screen and (max-width:360.98px){.mobile-menu nav ul li a,.mobile-menu nav ul li button,.site-header nav ul li a,.site-header nav ul li button{font-size:12px;padding:5px}}.mobile-menu nav ul li a:hover,.site-header nav ul li a:hover{color:#040f41;font-weight:400}@media only screen and (max-width:540.98px){.mobile-menu .primary-nav ul li .link,.mobile-menu .primary-nav ul li a,.mobile-menu .primary-nav ul li button,.site-header .primary-nav ul li .link,.site-header .primary-nav ul li a,.site-header .primary-nav ul li button{line-height:20px;margin:0}}.mobile-menu nav .nav-dropdown,.site-header nav .nav-dropdown{background:#fff;border-bottom:3px solid #6793ed;box-shadow:0 16px 16px 0 rgba(0,0,0,.2),inset 0 32px 20px -20px rgba(0,0,0,.22);display:none;left:50%;margin-left:0;min-width:160px;padding-top:10px;position:absolute;transform:translateX(-50%);z-index:2}.mobile-menu nav .nav-dropdown:before,.site-header nav .nav-dropdown:before{background-image:url(../img/nacle/nav-dropdown-accent.png);background-size:100%;content:" ";display:block;height:11px;left:50%;position:absolute;top:-3px;transform:translateX(-50%);width:100%}.mobile-menu nav li.expanded .nav-dropdown,.site-header nav li.expanded .nav-dropdown{display:block}.mobile-menu nav .nav-dropdown li,.site-header nav .nav-dropdown li{float:none}.mobile-menu nav .nav-dropdown a,.mobile-menu nav li div,.site-header nav .nav-dropdown a,.site-header nav li div{background:none;color:#123d86;display:block;float:none;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:inherit;padding:3px 8px;position:relative;text-align:center;text-transform:none}.mobile-menu nav .nav-dropdown a.special,.site-header nav .nav-dropdown a.special{color:#696969}.mobile-menu nav .nav-dropdown a:hover,.mobile-menu nav .nav-dropdown button:hover,.site-header nav .nav-dropdown a:hover,.site-header nav .nav-dropdown button:hover{font-weight:700}.mobile-menu nav .icon:not(.arrow-right),.site-header nav .icon:not(.arrow-right){fill:none;stroke:#123d86}.site-nav-block-a.desktop nav.primary-nav,.site-nav-block-b.desktop nav.primary-nav,.site-nav-block.desktop nav.primary-nav{clear:both;text-align:center}.site-nav-block-a.desktop nav.primary-nav>ul,.site-nav-block-b.desktop nav.primary-nav>ul,.site-nav-block.desktop nav.primary-nav>ul{margin-left:120px}.site-nav-block-a.desktop nav.primary-nav>ul>li>a,.site-nav-block-a.desktop nav.primary-nav>ul>li>button,.site-nav-block-b.desktop nav.primary-nav>ul>li>a,.site-nav-block-b.desktop nav.primary-nav>ul>li>button,.site-nav-block.desktop nav.primary-nav>ul>li>a,.site-nav-block.desktop nav.primary-nav>ul>li>button{line-height:20px}.site-nav-block-a.desktop nav.primary-nav ul li .with-dropdown:after,.site-nav-block-b.desktop nav.primary-nav ul li .with-dropdown:after,.site-nav-block.desktop nav.primary-nav ul li .with-dropdown:after{color:#ac0519;content:"▼";font-size:8px;padding-left:4px;position:relative;top:-1px}.site-nav-block-a.desktop nav.primary-nav .icon.arrow-right,.site-nav-block-b.desktop nav.primary-nav .icon.arrow-right,.site-nav-block.desktop nav.primary-nav .icon.arrow-right{fill:#df522a;transform:rotate(90deg);transition:transform .5s}.site-nav-block-a.desktop nav.primary-nav li.expanded .icon.arrow-right,.site-nav-block-b.desktop nav.primary-nav li.expanded .icon.arrow-right,.site-nav-block.desktop nav.primary-nav li.expanded .icon.arrow-right{fill:#fa4e1a;transform:rotate(-90deg)}.site-nav-block-a.desktop nav.primary-nav li ul li a:hover,.site-nav-block-b.desktop nav.primary-nav li ul li a:hover,.site-nav-block.desktop nav.primary-nav li ul li a:hover{color:#fa4e1a!important;font-weight:400}.site-nav-block-a.desktop .secondary-nav,.site-nav-block-a.desktop .tertiary-nav,.site-nav-block-b.desktop .secondary-nav,.site-nav-block-b.desktop .tertiary-nav,.site-nav-block.desktop .secondary-nav,.site-nav-block.desktop .tertiary-nav{float:right}.site-nav-block-a.desktop nav.secondary-nav ul li a,.site-nav-block-a.desktop nav.secondary-nav ul li button,.site-nav-block-b.desktop nav.secondary-nav ul li a,.site-nav-block-b.desktop nav.secondary-nav ul li button,.site-nav-block.desktop nav.secondary-nav ul li a,.site-nav-block.desktop nav.secondary-nav ul li button{font-family:Roboto Condensed,sans-serif;line-height:20px;padding-bottom:0;padding-left:0;text-transform:none;white-space:nowrap}.site-nav-block-a.desktop nav.secondary-nav .icon,.site-nav-block-b.desktop nav.secondary-nav .icon,.site-nav-block.desktop nav.secondary-nav .icon{height:19px;margin-top:-4px;position:relative;top:4px;width:25px}.site-nav-block-a.desktop nav.secondary-nav .icon.cart,.site-nav-block-b.desktop nav.secondary-nav .icon.cart,.site-nav-block.desktop nav.secondary-nav .icon.cart{margin-left:0}.site-nav-block-a.desktop nav.tertiary-nav ul li a:hover,.site-nav-block-b.desktop nav.tertiary-nav ul li a:hover,.site-nav-block.desktop nav.tertiary-nav ul li a:hover{text-decoration:none}.site-nav-block-a.desktop nav.tertiary-nav ul li a.highlighted,.site-nav-block-b.desktop nav.tertiary-nav ul li a.highlighted,.site-nav-block.desktop nav.tertiary-nav ul li a.highlighted{background:#df522a;color:#fff}.site-nav-block-a.desktop nav.tertiary-nav ul li a.link-style,.site-nav-block-b.desktop nav.tertiary-nav ul li a.link-style,.site-nav-block.desktop nav.tertiary-nav ul li a.link-style{color:#df522a;text-decoration:underline}.site-nav-block-a.desktop nav.tertiary-nav ul li a.link-style:hover,.site-nav-block-b.desktop nav.tertiary-nav ul li a.link-style:hover,.site-nav-block.desktop nav.tertiary-nav ul li a.link-style:hover{color:#fa4e1a}.site-nav-block-a.desktop nav.tertiary-nav ul li a.highlighted:hover,.site-nav-block-b.desktop nav.tertiary-nav ul li a.highlighted:hover,.site-nav-block.desktop nav.tertiary-nav ul li a.highlighted:hover{background:#fa4e1a}.site-nav-block.mobile{background-image:#122653;background-image:url(../img/nacle/white-header-shadow.png),linear-gradient(180deg,#122653,#142959);background-position:top;background-repeat:no-repeat}.site-nav-block.mobile .site-logo{max-width:80px}.site-nav-block.mobile nav.primary-nav{width:40%;z-index:1}.site-nav-block.mobile nav.primary-nav li a,.site-nav-block.mobile nav.primary-nav li button{background:none;color:#fff}.site-nav-block.mobile nav.primary-nav .icon{stroke:#253d7d;display:block;height:23px;margin:4px auto 3px;width:23px}.site-nav-block.mobile nav.primary-nav .icon.signup{fill:#df522a;stroke:none}.site-nav-block.mobile nav.primary-nav .icon.login{width:17px}.site-nav-block.mobile nav.primary-nav .icon.call{width:21px}.site-nav-block.mobile nav.primary-nav .icon.menu{stroke:none;fill:#123d86}.site-nav-block.mobile:before{background:#fff;content:"";height:36px;position:absolute;width:100%}.site-nav-block-a.mobile .container{justify-content:space-between}.site-nav-block-a.mobile .site-logo{margin:0;max-width:250px;overflow-y:hidden;padding:0;width:100%}.site-nav-block-a.mobile .site-logo img{margin-bottom:-2px}.site-nav-block-a.mobile .hamburger-menu{color:#3e0606;font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase}.site-nav-block-a.mobile .icon.menu{fill:#3e0606;display:block;height:18px;margin:0 auto 4px;width:22px}.site-nav-block-b.mobile{background:#ac0519}.site-nav-block-b.mobile nav a,.site-nav-block-b.mobile nav button{color:#fff}.site-nav-block-b.mobile nav .icon{fill:none;stroke:#d0a248;display:block;float:none;height:20px;margin:0 auto;width:20px}.site-header nav .help-dropdown a,.site-header nav .help-dropdown button{background:none!important;display:block!important;float:left;padding:4px!important}.site-header nav .help-dropdown a span,.site-header nav .help-dropdown button span{color:#123d86;font-size:16px;font-weight:700;padding:0;text-decoration:none}.site-header nav .help-dropdown .live-support{float:none;margin-bottom:4px;width:100%}.site-header nav .help-dropdown .chat{float:left;padding-right:0!important;width:60%}.site-header nav .help-dropdown .faq{float:right;width:40%}.site-header nav .help-dropdown .icon{fill:none;display:block;height:24px;left:50%;margin-bottom:4px;position:relative;transform:translateX(-50%);width:24px}nav.secondary-nav .cart-icon-container{display:inline-flex;position:relative}.cart-indicator{background:#df522a;border-radius:10px;content:"";display:block;height:9px;position:absolute;right:11px;top:-4px;width:9px}@media only screen and (max-width:540.98px){.cart-indicator{left:53%;top:10px;transform:translateX(-53%)}}.search-and-support-block{background-image:#122653;background-image:url(../img/nacle/white-header-shadow.png),linear-gradient(180deg,#122653,#142959);background-position:top;background-repeat:no-repeat;color:#fff}ul.header-benefits-list{float:left;list-style-type:none;margin:0 0 0 131px;padding:6px 0 0}ul.header-benefits-list li:before{background-image:url(../img/nacle/header-checkmark.svg);content:"";display:inline-block;height:15px;margin-right:6px;position:relative;top:3px;width:16px}ul.header-benefits-list li{font-size:13px;font-weight:400;padding-bottom:2px}.site-header .phone-support,.site-header .search{clear:right;float:right}.site-header .phone-support button{color:#fff;display:block;font-family:Oswald Book Regular,sans-serif;font-size:22px;font-weight:400;line-height:normal;margin:7px 0;text-align:left}.small-header{display:flex;float:none!important;justify-content:space-between;margin:0 auto}.small-header .phone-support button{color:#040f41;font-size:1.3rem;margin-bottom:0}.small-header .site-logo{float:none;left:calc(50% - 58px);text-align:center}@media only screen and (max-width:1140.98px){.small-header .secondary-nav,.small-header .tertiary-nav{display:block;float:none!important}}.small-header .checkout-rightportion{display:flex;justify-content:center;position:relative}.small-header .checkout-rightportion .secure-text{align-items:center;color:#df522a;display:flex;font-family:Oswald Book Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;margin-right:60px}.small-header .checkout-rightportion .secure-text img{margin-right:7px;max-width:14px}@media only screen and (max-width:1140.98px){.small-header .checkout-rightportion .secure-text{margin-right:55px;padding-top:34.5px}}@media only screen and (max-width:720.98px){.small-header .checkout-rightportion .secure-text{font-size:.75rem}}.small-header .checkout-rightportion .cart-link{margin-right:-55px}.live-chat{background-image:url(../img/nacle/live-chat.svg);background-size:cover;height:84px;position:absolute;right:0;text-align:center;top:30px;width:80px;z-index:1}@media only screen and (max-width:720.98px){.live-chat{height:52px;top:8px;width:50px}}.live-chat span{color:#fff;display:block;font-family:Oswald Book Regular,sans-serif;font-size:1rem;font-weight:500;letter-spacing:1.2px;margin-bottom:0;padding-top:35px;text-align:center;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:720.98px){.live-chat span{font-size:11px;letter-spacing:0;padding-top:22px}}#home-page .live-chat{bottom:75px;position:fixed;right:40px;top:auto;z-index:2}.position-relative,.site-search{position:relative}.site-search{float:right}.site-search input[type=text]{border:none;border-radius:0;color:#040f41;font-family:Roboto Condensed,sans-serif;font-size:13px;margin-right:0;margin-top:9px;padding:5px;width:219px}.site-search input[type=text]::-moz-placeholder{color:#5e7da6}.site-search input[type=text]:-ms-input-placeholder{color:#5e7da6}.site-search input[type=text]::placeholder{color:#5e7da6}.site-search button{background:#df522a;border:none;cursor:pointer;float:right;font-size:17px;height:25px;line-height:8px;margin-top:9px;min-width:0;padding:0;width:25px}.site-search button:hover{background:#fa4e1a}.site-search button .icon.search{fill:none;stroke:#ac0519;height:22px;width:22px}.state-nav{background:#6793ed;color:#fff;font-size:14px;font-weight:400;line-height:inherit;position:relative;width:100%;z-index:2}@media only screen and (max-width:540.98px){.state-nav .col-12,.state-nav .container{width:100%}.state-nav .state-selector-container{display:flex;width:100%}.state-nav .state-selector-container .selectLabel{flex-grow:1;margin-right:0;padding-left:10px;padding-right:10px;text-align:right}}.state-nav .container{position:relative}.state-nav .state-selector-container{float:right;padding-top:0;position:relative}.state-nav .selectLabel{display:block;float:left;font-weight:700;margin-right:14px;padding-top:3px}.state-nav .selectLabel .stateabbrev{display:none}.state-nav .selectLabel .link,.state-nav .selectLabel a{color:inherit;font-weight:inherit;text-decoration:none}.state-nav .selectLabel .link:hover,.state-nav .selectLabel a:hover{text-decoration:underline}@media only screen and (max-width:360.98px){.state-nav .selectLabel .stateabbrev{display:inline}.state-nav .selectLabel .statename{display:none}}.state-nav .selectLabel .icon{fill:none;stroke:#fff;height:20px;left:7px;position:relative;top:7px;width:27px}@media only screen and (max-width:540.98px){.state-nav .selectLabel .icon{display:none}}.state-nav .selectWrapper{float:right;position:relative}.state-nav .selectNative{background-color:#df522a;border:none;border-radius:0;color:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:14px;margin:0;padding:6px 6px 5px;position:relative;text-align:center;-moz-text-align-last:center;text-align-last:center;width:145px}.state-nav .selectNative:hover{background:#fa4e1a}.state-nav .selectNative a{color:#fff;text-decoration:none}.state-nav .selectNative a:hover{text-decoration:none}.mobile-menu .modal-content{background:#123d86}.mobile-menu .wrapper-mobile-menu{padding-top:0}.mobile-menu .wrapper-mobile-menu .site-search{float:none;margin-bottom:3px;margin-top:20px;padding:0 10px}.mobile-menu .wrapper-mobile-menu .site-search form{align-items:center;display:flex;justify-content:space-around}.mobile-menu .wrapper-mobile-menu .site-search form input{flex-grow:1;font-size:19px;height:52px;margin-right:0;margin-top:0;min-width:0;padding:11px;width:auto}.mobile-menu .wrapper-mobile-menu .site-search form button{height:52px;margin-top:0;min-width:52px;position:static;width:52px}.mobile-menu .wrapper-mobile-menu .navigation-mobile{display:flex;flex-direction:column}.mobile-menu .wrapper-mobile-menu .navigation-mobile ul{flex-direction:column;margin-bottom:10px;padding:0 27px;width:100%}.mobile-menu .wrapper-mobile-menu .navigation-mobile ul li{border-bottom:1px solid #6793ed;text-align:left;width:100%}.mobile-menu .wrapper-mobile-menu .navigation-mobile ul li.with-dropdown,.mobile-menu .wrapper-mobile-menu .navigation-mobile ul li:last-child{border-bottom:none}.mobile-menu .wrapper-mobile-menu .navigation-mobile ul li a,.mobile-menu .wrapper-mobile-menu .navigation-mobile ul li button{align-items:flex-start;background:#123d86;color:#fff;display:flex;font-family:Roboto Condensed,sans-serif;font-size:19px;line-height:22px;padding:13px 0;text-align:left;text-transform:none}.mobile-menu .wrapper-mobile-menu .navigation-mobile ul li .nav-dropdown{background:transparent;border:none;box-shadow:none;display:block;left:0;margin-bottom:0;padding-left:20px;padding-right:0;padding-top:0;position:static;transform:none}.mobile-menu .wrapper-mobile-menu .navigation-mobile ul li .nav-dropdown:before{display:none}.mobile-menu .wrapper-mobile-menu .navigation-mobile ul li .nav-dropdown li{border:none}.mobile-menu .wrapper-mobile-menu .navigation-mobile ul li .nav-dropdown li a,.mobile-menu .wrapper-mobile-menu .navigation-mobile ul li .nav-dropdown li button{color:#93b2fb;font-size:17px;line-height:20px;padding:6px 0}.mobile-menu .wrapper-mobile-menu .navigation-mobile ul svg{stroke:#93b2fb;height:26px;margin:0 10px 0 0;width:26px}.mobile-menu .wrapper-mobile-menu .navigation-mobile ul .cart-indicator{left:15px;top:13px}.mobile-menu .wrapper-mobile-menu .select-state a{align-items:center;background-color:#df522a;color:#fff;display:flex;font-family:Roboto Condensed,sans-serif;font-size:19px;justify-content:center;padding:20px 10px;text-align:left;text-decoration:none;text-transform:none;width:100%}.mobile-menu .wrapper-mobile-menu .select-state a:after{background-image:url(../img/nacle/arrow-right.svg);background-repeat:no-repeat;content:"";height:15px;margin-left:10px;width:20px}.main-content{background-color:inherit;background-image:url(../img/nacle/nacle-bg-gray.jpg);background-position:top;background-repeat:repeat-x;background-size:2200px 565px;display:block}@media only screen and (max-width:720.98px){.main-content{background-size:3200px}}@media only screen and (max-width:540.98px){.main-content{background-size:4400px}}.main-content .component-index{margin-top:200px;min-height:300px}.page-hero{margin-top:0;padding-top:38px;position:relative}@media only screen and (max-width:540.98px){.page-hero{min-height:auto;text-align:center}}.page-hero.bundle-hero .col-9{padding-right:5%}@media only screen and (max-width:540.98px){.page-hero.bundle-hero .col-9{padding-right:0}}.page-hero.trifecta-hero{min-height:328px;text-align:left!important}.page-hero,.page-hero h1,.page-hero h2,.page-hero h3{color:#fff}.page-hero h1{display:inline}.page-hero p{font-size:1.375rem;line-height:1.6875rem;margin-bottom:60px}@media only screen and (max-width:540.98px){.page-hero p{font-size:18px;line-height:22px;margin-bottom:0;text-align:left}}.page-hero a{color:#fff;position:relative;z-index:1}.page-hero .state-image{max-height:160px}.page-hero .media-promo{align-items:center;display:flex;flex-direction:column;max-width:250px;padding-bottom:12px;padding-top:28px;text-align:center}@media only screen and (max-width:540.98px){.page-hero .media-promo{align-items:center;flex-direction:row;gap:12px;justify-content:space-between;max-height:unset;max-width:100%}}.page-hero .media-promo p{font-family:Oswald Book Regular,sans-serif;font-size:1rem;letter-spacing:.5px;line-height:1.3125rem;margin:0;max-width:200px;text-align:center}@media only screen and (max-width:540.98px){.page-hero .media-promo p{font-family:Roboto Condensed,sans-serif;font-weight:700;margin:0;text-transform:none}.page-hero .media-promo img{max-width:32%}}.features-promo{position:relative;right:-3%;text-align:center}@media only screen and (max-width:540.98px){.features-promo.hidden-large{align-items:flex-end;display:flex!important;justify-content:space-around;margin-top:10px;right:0}}.features-promo .arc-accent-a,.features-promo .arc-accent-b{fill:#f8da9f;display:block;height:6px;top:0;transform:rotate(180deg);width:100%}.features-promo .arc-accent-b{fill:#d0a248}.features-promo .promo{margin-top:-6px;padding:10px 4px 1px}@media only screen and (max-width:540.98px){.features-promo .promo{margin-top:0}}.features-promo .primary-text{color:#ac0519;font-size:12px;font-weight:700;line-height:12px;margin:3px 0;text-transform:uppercase}.features-promo img{max-height:45px;max-width:47px}.features-promo .sub-text{color:#3e0606;font-size:10px;font-weight:700;line-height:10px;margin:2px 0;text-transform:uppercase}@media only screen and (max-width:540.98px){.features-promo .sub-text{color:#fff}}.features-promo .print-promo{background:#f8da9f;margin-top:-26px;padding-top:30px}@media only screen and (max-width:540.98px){.features-promo .print-promo{background:transparent;margin-top:0;padding-top:0}}.features-promo .device-promo{background:#d0a248}@media only screen and (max-width:540.98px){.features-promo .device-promo{background:transparent}}.features-promo .device-promo .primary-text{color:#3e0606}.features-promo .device-promo .sub-text{color:#fff}.features-promo.alt-1{padding-right:24px;position:relative;right:-16%;width:72%;z-index:1}.features-promo.alt-1:after{background:#df522a;background:#d18d00;content:"";height:100%;left:0;padding-right:16px;position:absolute;top:0;transform:skew(-12deg);transform-origin:100% 0;width:100%;z-index:-1}.features-promo.alt-1 .promo{background:transparent;margin:0 -12px;padding:0}.features-promo.alt-1 .promo .primary-text{color:#fff}.features-promo.alt-1 .promo.print-promo img{margin-top:-6px}.features-promo.alt-1 .promo.device-promo img{margin-bottom:-9px}.features-promo.alt-1 .divider{background:#f4d9a2;height:3px;margin:5px auto;width:44px}.section-eyebrow{background:#6793ed;color:#fff;display:inline-block;font-family:Oswald Book Regular,sans-serif;font-size:16px;letter-spacing:2.304px;line-height:16px;margin-bottom:43px;padding:12px 12px 12px 0;position:relative;text-transform:uppercase}.section-eyebrow.full-width{display:block;margin-bottom:0;margin-left:auto;margin-right:0;text-align:right}@media only screen and (max-width:540.98px){.section-eyebrow.full-width{margin-right:50%}}.section-eyebrow:before{background:inherit;content:"";display:block;height:100%;left:-800px;position:absolute;top:0;width:800px}#home-page{overflow-x:hidden}@media only screen and (max-width:540.98px){#home-page{background-size:1500px}}#home-page .home-hero .hero-image{position:absolute;right:-6%;top:28%;transform:translateY(-50%);width:70%}@media only screen and (max-width:540.98px){#home-page .home-hero .hero-image{margin:-32px 0 -32px -10%;max-width:none;position:relative;right:auto;top:auto;transform:none;width:110%}}#home-page .home-hero h1{background-image:none;font-size:4.5625rem;line-height:5rem;position:relative;z-index:1}@media only screen and (max-width:540.98px){#home-page .home-hero h1{font-size:3rem;line-height:3.375rem}}#home-page .home-hero p{font-size:2.0625rem;line-height:2.5rem;position:relative;z-index:1}@media only screen and (max-width:540.98px){#home-page .home-hero p{font-size:24px;line-height:30px;margin-bottom:15px;margin-top:10px;text-align:center}#home-page .home-hero .page-title{display:block;margin-bottom:5px;margin-top:0;text-align:center}#home-page .home-hero .button.mega{padding:12px}}#home-page .home-hero p.secondary{color:#123d86}#home-page .home-hero .button{margin:0}@media only screen and (max-width:540.98px){#home-page .home-hero .button{margin:0 auto}}#home-page .home-hero ul.benefits-list{float:left;list-style-type:none;margin:0;padding:6px 0 0}#home-page .home-hero ul.benefits-list li:before{background-image:url(../img/nacle/checkmark.svg);content:"";display:inline-block;height:50px;left:0;margin-right:6px;position:absolute;top:3px;width:55px}@media only screen and (max-width:540.98px){#home-page .home-hero ul.benefits-list li:before{height:36px;width:40px}}#home-page .home-hero ul.benefits-list li{color:#040f41;padding-bottom:2px;padding-left:66px;position:relative}@media only screen and (max-width:540.98px){#home-page .home-hero ul.benefits-list li{padding-left:53px}}#home-page .home-hero ul.benefits-list li h3{color:#040f41;font-family:Roboto Condensed,sans-serif;font-size:1.8125rem;font-weight:700;margin:8px 0;text-align:left}@media only screen and (max-width:540.98px){#home-page .home-hero ul.benefits-list li h3{font-size:1.5rem;line-height:1.625rem;margin:8px 0 4px}}#home-page .home-hero ul.benefits-list li p{font-size:1.375rem;font-weight:300;line-height:1.625rem;margin:8px 0;text-align:left}@media only screen and (max-width:540.98px){#home-page .home-hero ul.benefits-list li p{font-size:1.125rem;line-height:1.375rem;margin:0 0 8px}}#home-page .home-hero .live-chat-button{bottom:50px;display:block;height:94px;position:fixed;right:40px;text-decoration:none;top:auto;width:90px;z-index:2}#home-page .home-hero .live-chat-button span{font-size:17px;letter-spacing:1px;padding-top:56px}#home-page .detailed-cle-features{background:#123d86}#home-page .course-spotlight{background:#1a3671;background:linear-gradient(180deg,#1a3671,#08122e);color:#fff;display:flex;position:relative}@media only screen and (max-width:540.98px){#home-page .course-spotlight{display:block}}#home-page .course-spotlight:before{background-image:url(../img/nacle/top-shadow.png);background-position:top;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:56px;mix-blend-mode:multiply;position:absolute;width:100%}#home-page .course-spotlight .container{padding:108px 5% 24px;position:relative;z-index:1}@media only screen and (max-width:540.98px){#home-page .course-spotlight .container{padding:20px 5% 24px}}#home-page .course-spotlight .section-eyebrow{margin-bottom:12px}#home-page .course-spotlight .featured-course{display:flex;gap:32px}@media only screen and (max-width:540.98px){#home-page .course-spotlight .featured-course{margin-top:280px}#home-page .course-spotlight .featured-course .course-info{background-color:rgba(0,0,0,.5);padding:13px}}#home-page .course-spotlight .featured-course p.course-instructor{font-size:1.375rem;line-height:1.6875rem;margin:0}@media only screen and (max-width:540.98px){#home-page .course-spotlight .featured-course p.course-instructor{font-size:1.1rem;font-weight:700;line-height:1.3rem}}#home-page .course-spotlight .featured-course h3{color:#fff;font-size:2.0625rem;line-height:2.5rem;margin-top:12px}#home-page .course-spotlight .featured-course h3 a{color:#fff}@media only screen and (max-width:540.98px){#home-page .course-spotlight .featured-course h3{font-family:Roboto Condensed,sans-serif;font-size:1.6rem;font-weight:300;line-height:1.9rem;margin-bottom:0}#home-page .course-spotlight .featured-course h3 span{display:block;font-weight:700}}#home-page .course-spotlight .course-preview-video{background-image:url(../img/nacle/featured-video-bg.jpg);background-position:100% 0;background-size:cover;padding-right:5%}@media only screen and (max-width:540.98px){#home-page .course-spotlight .course-preview-video{display:none}}#home-page .course-spotlight .course-preview-video .course-preview-thumbnail-container{margin-left:-6%;margin-top:68px;position:relative}#home-page .course-spotlight .course-preview-video .video-description{color:#696969;font-size:.875rem;margin-top:0;padding-left:32px;text-align:right}#home-page .course-spotlight .mobile-video-preview{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}#home-page .course-spotlight .mobile-video-preview img{flex-shrink:0;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}#home-page .course-spotlight .video-play-button{display:block;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out;z-index:2}@media only screen and (max-width:540.98px){#home-page .course-spotlight .video-play-button{top:40%}}#home-page .course-spotlight .video-play-button:hover{opacity:1}#home-page .video-featured-courses{background-image:url(../img/nacle/top-shadow.png);background-position:top;background-repeat:no-repeat;background-size:100%;mix-blend-mode:multiply;padding:56px 5%}@media only screen and (max-width:540.98px){#home-page .video-featured-courses{padding:56px 3%}}#home-page .video-featured-courses .container{align-items:flex-start;display:flex;flex-direction:column}#home-page .video-featured-courses .course-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;width:100%}@media only screen and (max-width:540.98px){#home-page .video-featured-courses .course-list{display:flex;flex-direction:row;flex-wrap:nowrap;left:-9%;margin-bottom:40px;overflow-x:scroll;position:relative;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:118%}}#home-page .video-featured-courses .course-list li.course{margin:0 2%;padding-bottom:24px;width:28%}@media only screen and (max-width:720.98px){#home-page .video-featured-courses .course-list li.course{width:46%}}@media only screen and (max-width:540.98px){#home-page .video-featured-courses .course-list li.course{flex-shrink:0;scroll-snap-align:center;width:80%}}#home-page .video-featured-courses .course-list li.course .thumbnail{cursor:pointer;display:block;overflow:hidden;position:relative}#home-page .video-featured-courses .course-list li.course .thumbnail img{display:block;transition:all .5s ease-in-out}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#home-page .video-featured-courses .course-list li.course .thumbnail img{height:100%;width:100%}}#home-page .video-featured-courses .course-list li.course .thumbnail .course-instructor{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;left:0;margin:8px;max-width:70%;padding:4px;position:absolute;text-align:left}#home-page .video-featured-courses .course-list li.course .thumbnail .icon{bottom:12px;height:36px;position:absolute;right:12px;top:auto;width:36px;z-index:1}#home-page .video-featured-courses .course-list li.course .thumbnail:after{border-bottom:100px solid #df522a;border-left:100px solid transparent;bottom:0;content:"";display:block;height:0;position:absolute;right:0;transition:all .25s ease-in-out;width:0}#home-page .video-featured-courses .course-list li.course .thumbnail:hover img{transform:scale(1.1)}#home-page .video-featured-courses .course-list li.course .thumbnail:hover:after{border-bottom:100px solid #fa4e1a}#home-page .video-featured-courses .course-list li.course .course-title{color:#123d86;display:block;font-size:1.375rem;font-weight:700;line-height:1.6875rem;padding-top:8px;text-decoration:none}#home-page .video-featured-courses .course-list li.course .course-title span{font-weight:300}#home-page .video-featured-courses p.large{color:#123d86;font-size:1.6875rem;font-weight:400;line-height:2.0625rem;padding:0 24px;text-align:center}@media only screen and (max-width:540.98px){#home-page .video-featured-courses p.large{font-size:1.2rem;line-height:1.5rem;margin-top:0;padding:0}}#home-page .full-width-quote{background:#fff;display:flex}@media only screen and (max-width:540.98px){#home-page .full-width-quote{background-color:#123d86;flex-direction:column}}#home-page .full-width-quote .quote-bg{background-color:#6793ed;background-image:url(../img/nacle/quote-bg.jpg);background-position:100% 0;background-repeat:no-repeat;background-size:contain;width:50%}@media only screen and (max-width:540.98px){#home-page .full-width-quote .quote-bg{background-color:#123d86;background-image:url(../img/nacle/quote-bg-mobile.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:180px;width:100%}}#home-page .full-width-quote .quote-block{margin-right:6%;padding:58px 0 37px;width:50%}@media only screen and (max-width:540.98px){#home-page .full-width-quote .quote-block{background-color:#123d86;color:#fff;margin-left:6%;margin-top:-30px;padding-bottom:17px;padding-top:0;text-align:center;width:88%}}#home-page .full-width-quote .quote-block blockquote{font-size:1.375rem;line-height:1.6875rem;margin:0}@media only screen and (max-width:540.98px){#home-page .full-width-quote .quote-block blockquote{font-size:1.2rem;line-height:1.5rem}}#home-page .full-width-quote .quote-block .author{color:#123d86;font-size:1.1875rem;font-weight:700;line-height:1.25rem}@media only screen and (max-width:540.98px){#home-page .full-width-quote .quote-block .author{color:#fff;font-size:.935rem;line-height:1.2rem}}#home-page .full-width-quote .quote-block .button{margin:0}#home-page .cle-features .cle-features-main{padding-bottom:0!important}#home-page .course-categories{background:#1a3671;background:linear-gradient(180deg,#1a3671,#08122e);color:#fff;padding:58px 0;position:relative}#home-page .course-categories:before{background-image:url(../img/nacle/top-shadow.png);background-position:top;background-repeat:no-repeat;background-size:100%;content:"";height:300px;mix-blend-mode:multiply;position:absolute;top:0;width:100%}#home-page .course-categories ul{padding:0}#home-page .course-categories ul li{list-style:none;margin:0;padding:6px 0;text-align:center}#home-page .course-categories ul li a{color:#fff;font-size:1.1875rem}#home-page .course-categories ul li a:hover{color:#6793ed}#home-page .trifecta-container:after{content:"";display:none}@media only screen and (max-width:540.98px){#home-page .trifecta-cta .container{display:block!important;left:0;padding:0!important;position:relative;width:100%}#home-page .trifecta-cta .container .trifecta-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;overflow-x:scroll;padding:0 2%;position:relative;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}#home-page .trifecta-cta .container .trifecta-container .trifecta-block-wrapper{flex-shrink:0;scroll-snap-align:center;width:90%}#home-page .trifecta-cta .container .trifecta-container .trifecta-block-wrapper:hover{transform:none}}#home-page .purchase-options{padding-top:48px}@media only screen and (max-width:540.98px){#home-page .purchase-options{background:#123d86;padding-top:24px}}#home-page .purchase-options .container{align-items:flex-start;display:flex;flex-direction:column}@media only screen and (max-width:540.98px){#home-page .purchase-options .container .section-eyebrow{order:1}}#home-page .purchase-options .container .section-description{color:#123d86;font-size:1.5rem;line-height:1.875rem;margin:0 auto 24px;max-width:960px;text-align:center}@media only screen and (max-width:540.98px){#home-page .purchase-options .container .section-description{color:#fff;font-size:1.2rem;line-height:1.5rem}}#home-page .purchase-options .container .section-description span{font-weight:700}#home-page .home-features-section{background:#1e3e81;background:linear-gradient(180deg,#1e3e81,#0c234e);margin-top:-338px;padding-top:370px}#home-page .home-features-section .cle-features-main{align-items:center;flex-direction:column}@media only screen and (max-width:540.98px){#home-page .home-features-section .cle-features-main h3{font-family:Oswald Book Regular,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.6rem}#home-page .home-features-section .cle-features-main p{font-size:1rem;line-height:1.2rem}}#home-page .home-features-section .cle-features-main .row-1{display:flex;gap:8%;margin:0 10%}@media only screen and (max-width:720.98px){#home-page .home-features-section .cle-features-main .row-1{margin:0}}@media only screen and (max-width:540.98px){#home-page .home-features-section .cle-features-main .row-1{margin-top:40px;order:1}}#home-page .home-features-section .cle-features-main .feature{justify-content:normal}#home-page .home-features-section .cle-features-main .feature p{flex-grow:0}#home-page .home-features-section .cle-features-main .slanted-block{margin-top:80px}@media only screen and (max-width:540.98px){#home-page .home-features-section .cle-features-main .slanted-block{margin-top:40px;order:2}#home-page .home-features-section .cle-features-main .slanted-block:after{display:none}}#home-page .home-features-section .cle-features-main .feature-2{max-width:408px}#home-page .home-features-section .cle-features-main .feature-2 .main{display:block}@media only screen and (max-width:540.98px){#home-page .home-features-section .cle-features-main .feature-2{background:#6793ed;flex-direction:row-reverse;margin:0 -75%;max-width:250%;width:250%}#home-page .home-features-section .cle-features-main .feature-2 .main{margin-bottom:25px;width:200px}#home-page .home-features-section .cle-features-main .feature-2 .button{bottom:-25px;left:calc(50% - 87px);position:absolute}#home-page .home-features-section .cle-features-main .feature-2 img{position:absolute;right:10%;width:95px}#home-page .home-features-section .cle-features-main .risk-free-badge{margin-top:0}#home-page .home-features-section .cle-features-main .feature-with-ribbon{display:none}}#home-page .home-features-section .step-process{margin-bottom:-1px;padding-bottom:10px}#home-page .carousel-button{height:40px;min-width:auto;padding:0;position:absolute;top:0;width:40px}#home-page .carousel-button .carousel-button-icon{fill:#fff;height:50%!important;top:25%!important}#home-page .carousel-button.previous{left:calc(100% + 25px)}#home-page .carousel-button.next{left:calc(100% + 80px)}#home-page #reviews-section{padding-top:56px}.trifecta-page-section-2{background:#040f41;background:linear-gradient(180deg,#040f41,#1e3e81)}.trifecta-page-section-3{background:#386dc1;background:linear-gradient(0deg,#386dc1,#1e3e81)}.trifecta-page-section-4{background:#0e1b48;background:linear-gradient(0deg,#0e1b48,#0d1c49 100%)}#state-landing-page{background-color:inherit;background-image:url(../img/nacle/nacle-bg-gray.jpg);background-repeat:repeat-x;background-size:2933px 633px;display:block;overflow-x:hidden;padding-top:26px}#state-landing-page.nynewly-only{padding-top:0}#state-landing-page .page-hero .main{position:relative}#state-landing-page .page-hero .main p.page-description{margin-bottom:90px}@media only screen and (max-width:720.98px){#state-landing-page .page-hero .main p.page-description{margin-bottom:20px}#state-landing-page .page-hero .row{display:flex;flex-direction:column}#state-landing-page .page-hero .row .main{order:2}#state-landing-page .page-hero .row .hero-image{margin-top:-50px;right:-35px;top:0;width:100%}}@media only screen and (max-width:720.98px) and (max-width:720.98px){#state-landing-page .page-hero .row .hero-image{right:calc(50% - 218px);width:450px}}@media only screen and (max-width:720.98px) and (max-width:540.98px){#state-landing-page .page-hero .row .hero-image{right:0;width:300px}}#state-landing-page .hero-image{max-width:800px;position:absolute;right:-140px;top:-50px;width:71%;z-index:0}@media only screen and (max-width:720.98px){#state-landing-page .hero-image{position:relative;width:600px}}#state-landing-page .trifecta-page-section-2{margin-top:-120px;padding-bottom:90px;padding-top:200px}@media only screen and (max-width:720.98px){#state-landing-page .trifecta-page-section-2{padding-bottom:90px;padding-top:150px}}#state-landing-page .cle-rules{background:#fff;padding:57px 0;position:relative}#state-landing-page .cle-rules .arc-accent-inverted{fill:#8d6f35;height:11vw;position:absolute;top:-10.75vw;width:100%}#state-landing-page .cle-rules .segment.summary .accordion-panel{margin-left:auto;margin-right:auto;max-height:none;max-width:960px}#state-landing-page .cle-rules .accordion{text-transform:capitalize}#state-landing-page .cle-rules .accordion-panel .accreditation,#state-landing-page .cle-rules .accordion-panel p.united{font-weight:600}#state-landing-page .cle-rules .segment .inner{font-weight:400;margin-bottom:20px;margin-top:10px;padding:0}@media only screen and (max-width:540.98px){#state-landing-page .cle-rules .segments1{display:flex;flex-direction:column}}#bundle-details-page{background-color:#e3e3e3;background-image:url(../img/nacle/nacle-bg-1440x1130-e3e3e3.jpg);background-size:2600px;display:block;overflow-x:hidden}@media only screen and (max-width:540.98px){#bundle-details-page{background-image:none}#bundle-details-page .page-hero{background-image:url(../img/nacle/nacle-bg-1440x1130-040f42.jpg);background-position:50%;margin:0 -6% 10px;padding:38px 6% 0;width:112%}#bundle-details-page .page-description{margin-bottom:0}}#bundle-details-page .bundle-desc-subtext{display:block;font-size:16px;font-style:italic;line-height:20px;margin-top:8px}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-desc-subtext{font-size:15px;line-height:18px}}#bundle-details-page .bundle-stats{margin:0 auto;max-width:1000px;position:relative;text-align:center}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-stats{margin-bottom:30px}}#bundle-details-page .bundle-stats .bundle-stats-container{background:#040f41;border:2px solid #6793ed;border-radius:15px;box-shadow:2px 10px 27px -5px rgba(0,0,0,.48);-webkit-box-shadow:2px 10px 27px -5px rgba(0,0,0,.48);-moz-box-shadow:2px 10px 27px -5px rgba(0,0,0,.48);margin:0 auto;max-width:800px;padding:16px}#bundle-details-page .bundle-stats .bundle-stats-main{align-items:center;display:flex;text-align:center}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-stats .bundle-stats-main{align-items:center;flex-direction:column}}#bundle-details-page .bundle-stats .credits-count{display:flex}#bundle-details-page .bundle-stats .credits-count .count{color:#fff;font-family:Oswald Book Regular,sans-serif;font-size:5.4vw;font-weight:inherit;line-height:1em;margin-right:10px;margin-top:-2px}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-stats .credits-count .count{font-size:54px;line-height:54px}}@media only screen and (min-width:1025px){#bundle-details-page .bundle-stats .credits-count .count{font-size:54px}}#bundle-details-page .bundle-stats .credits-count .count .fraction{font-size:.5em;vertical-align:super}#bundle-details-page .bundle-stats .credits-count .subtext{color:#93b2fb;font-family:Roboto Condensed,sans-serif;font-size:2.7vw;font-weight:700;line-height:1em;text-align:center}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-stats .credits-count .subtext{font-size:28px}}@media only screen and (min-width:1025px){#bundle-details-page .bundle-stats .credits-count .subtext{font-size:25px;line-height:25px}}#bundle-details-page .bundle-stats .was-price{background:#6793ed;color:#fff;font-size:28px;font-weight:700;line-height:39px;margin:12px 0;min-width:75%;padding:1px 48px 0}#bundle-details-page .was-linethrough{text-decoration:line-through}#bundle-details-page .bundle-stats .bundle-stats-main .button{margin-top:0}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-stats .bundle-stats-main .button{margin-bottom:-30px;margin-top:12px}}#bundle-details-page .bundle-details .bundle-price-block{align-items:center;color:#fff;display:flex;justify-content:space-evenly;text-align:center;text-transform:uppercase}#bundle-details-page .bundle-details .price{font-family:Oswald Book Regular,sans-serif;font-size:4.6vw;font-weight:inherit;letter-spacing:-.352px;line-height:1em;margin-right:3px}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-details .price{font-size:54px;line-height:54px}}@media only screen and (min-width:1025px){#bundle-details-page .bundle-details .price{font-size:44px;line-height:1em}}#bundle-details-page .bundle-details .savings{color:#93b2fb;font-size:2.4vw;font-weight:700;line-height:2.3vw;text-align:center;width:54px}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-details .savings{font-size:30px;line-height:26px;max-width:54px;width:auto}}@media only screen and (min-width:1025px){#bundle-details-page .bundle-details .savings{font-size:24px;line-height:20px}}#bundle-details-page .bundle-details .fine-print{color:#fff;font-size:1.275vw;font-weight:300;letter-spacing:1px;line-height:1em;margin-top:4px;text-transform:uppercase}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-details .fine-print{font-size:16px;letter-spacing:0;line-height:16px}}@media only screen and (min-width:1025px){#bundle-details-page .bundle-details .fine-print{font-size:13px}}#bundle-details-page .detailed-stats{background:#1a2f6d;background:linear-gradient(180deg,#1a2f6d,#32519c);border-radius:0 0 15px 15px;box-shadow:2px 10px 27px -5px rgba(0,0,0,.48);-webkit-box-shadow:2px 10px 27px -5px rgba(0,0,0,.48);-moz-box-shadow:2px 10px 27px -5px rgba(0,0,0,.48);color:#fff;display:inline-block;font-size:17px;line-height:inherit;list-style:none;margin:0;padding:7px 0;text-align:center}#bundle-details-page .detailed-stats li{border-right:1px solid #6793ed;display:inline-block;font-weight:400;padding:0 15px;text-align:left}@media only screen and (max-width:540.98px){#bundle-details-page .detailed-stats{font-size:16px;line-height:16px;margin:0 26px;min-width:80%;padding:26px 0 10px}#bundle-details-page .detailed-stats li{border-right:none;display:block;margin-bottom:5px;margin-top:0;max-width:none;padding:2px 0;text-align:center;width:auto}}#bundle-details-page .detailed-stats li .link,#bundle-details-page .detailed-stats li a{color:inherit;font-weight:inherit;text-decoration:none}#bundle-details-page .detailed-stats li .link:hover,#bundle-details-page .detailed-stats li a:hover{text-decoration:underline}#bundle-details-page .detailed-stats li span{font-weight:700}#bundle-details-page .detailed-stats li:last-child{border:none}#bundle-details-page .course-listing .flprof{background-color:#1e3e81;border-radius:5px;color:#fff;font-size:1.25em;font-weight:700;line-height:1.2em;margin-top:20px;padding:14px;text-align:center}#bundle-details-page .course-listing .flprof .line2{display:block;font-size:.8em;font-style:normal;font-weight:400;line-height:1.3em;margin-left:auto;margin-right:auto;margin-top:2px;max-width:720px}#bundle-details-page .course-list-modal,#bundle-details-page .nycla-events-modal{margin-bottom:0}#bundle-details-page .course-list-modal.bottom-version,#bundle-details-page .nycla-events-modal.bottom-version{font-size:inherit}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-course-list{margin-bottom:0}}#bundle-details-page .bundle-course-list .course-card{border:1px solid #d7d7d7;border-radius:8px;box-shadow:0 24px 19px -7px rgba(0,0,0,.27);margin-bottom:14px;padding:10px 10px 26px}#bundle-details-page .bundle-course-list .course-card h3{margin:0;width:78%}@media only screen and (min-width:721px){#bundle-details-page .bundle-course-list .course-card h3{min-height:121px}}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-course-list .course-card h3{height:auto;margin-bottom:5px;margin-right:64px}}#bundle-details-page .bundle-course-list .course-card h3 span{color:#696969}#bundle-details-page .bundle-course-list .course-card p.course-description{color:#696969;font-size:.8125rem;line-height:.9375rem}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-course-list .course-card p.course-description{font-size:18px;line-height:22px}}#bundle-details-page .bundle-course-list .course-card .course-price{background:#df522a;border-radius:6px;color:#fff;float:right;font-family:Oswald Book Regular,sans-serif;font-size:13px;padding:2px 4px;text-align:center;text-decoration:line-through}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-course-list .course-card .course-price{font-size:26px;line-height:26px}}#bundle-details-page .bundle-course-list .course-card .course-credits{border-top:1px solid #d7d7d7;color:#040f41;margin:0;padding:6px 0}#bundle-details-page .bundle-course-list .course-card .course-credits .val{color:#df522a}#bundle-details-page .bundle-course-list .course-card p.small{margin:0 0 10px}#bundle-details-page .bundle-course-list .course-card button{bottom:10px;left:50%;padding:0;position:absolute;transform:translateX(-50%)}#bundle-details-page .bundle-stats-2{background-color:#f6f6f6;background-image:url(../img/nacle/bg-faded-gavel.jpg);background-position:bottom;background-repeat:no-repeat;background-size:1200px 911px;color:#040f41;display:block;margin-top:30px;min-height:660px;padding-bottom:60px;padding-top:60px;position:relative}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-stats-2{background-image:none}}#bundle-details-page .bundle-stats-2 .container{max-width:900px}#bundle-details-page .bundle-stats-2 .bundle-stats-main{display:flex;justify-content:space-between}#bundle-details-page .bundle-stats-2 .bundle-price-block,#bundle-details-page .bundle-stats-2 .bundle-summary{width:36%}#bundle-details-page .bundle-stats-2 .bundle-summary dl{align-content:flex-start;display:flex;justify-content:flex-start;width:74%}#bundle-details-page .bundle-stats-2 .bundle-summary dt{color:#df522a;float:left;font-family:Oswald Book Regular,sans-serif;font-size:44px;line-height:44px;margin-right:8px}#bundle-details-page .bundle-stats-2 .bundle-summary dd{font-size:22px;font-weight:700;letter-spacing:-.484px;margin-left:0;padding-top:3px}#bundle-details-page .bundle-stats-2 .bundle-summary p{font-size:17px}#bundle-details-page .bundle-stats-2 .course-media-image{height:148px;left:50%;margin-bottom:10px;position:absolute;top:0;transform:translateX(-50%);width:231px}@media only screen and (max-width:720.98px){#bundle-details-page .bundle-stats-2 .course-media-image{height:107px;top:39px;width:180px}}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-stats-2 .course-media-image{height:auto;max-height:160px;max-width:250px;position:relative;top:0;width:auto}}#bundle-details-page .bundle-stats-2 .bundle-price-block{text-align:center;text-transform:uppercase}#bundle-details-page .bundle-stats-2 .bundle-price-block .price{color:#df522a;font-family:Oswald Book Regular,sans-serif;font-size:50px;line-height:50px}#bundle-details-page .bundle-stats-2 .bundle-price-block .savings{font-size:30px;font-weight:700;line-height:40px}#bundle-details-page .bundle-stats-2 .bundle-price-block .fine-print{font-size:13px;line-height:15px}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-stats-2 .bundle-stats-main{flex-direction:column}#bundle-details-page .bundle-stats-2 .bundle-price-block,#bundle-details-page .bundle-stats-2 .bundle-summary{text-align:center;width:100%}#bundle-details-page .bundle-stats-2 .bundle-summary dl{align-items:center;justify-content:center;margin:0 auto;width:100%}#bundle-details-page .bundle-stats-2 .bundle-summary dt{font-size:54px;line-height:54px}#bundle-details-page .bundle-stats-2 .bundle-summary dd{font-size:30px;letter-spacing:-.66px;line-height:26px;padding-top:0;text-align:left}}@media only screen and (max-width:540.98px) and (max-width:540.98px){#bundle-details-page .bundle-stats-2 .course-media-image{max-height:unset}}@media only screen and (max-width:540.98px){#bundle-details-page .bundle-stats-2 .bundle-summary p{font-size:16px;font-weight:400;line-height:20px;margin:6px 0}#bundle-details-page .bundle-stats-2 .bundle-price-block .price{font-size:50px;line-height:56px}#bundle-details-page .bundle-stats-2 .bundle-price-block .savings{font-size:36px;line-height:44px}#bundle-details-page .bundle-stats-2 .bundle-price-block .fine-print{font-size:14px;font-weight:400;line-height:16px;margin-bottom:12px}}#bundle-listing-page{overflow-x:hidden}#bundle-listing-page .bundle-card{border-radius:9px 9px 0 0;box-shadow:0 16px 15px -6px rgba(18,39,85,.52);color:#fff;display:flex;flex-direction:column;margin-bottom:24px;overflow:hidden;position:relative;text-align:center}#bundle-listing-page .bundle-card .bundle-link-wrapper{display:flex;flex-direction:column;flex-grow:1;position:relative;text-decoration:none;z-index:1}#bundle-listing-page .bundle-card .bundle-link-wrapper a.bundle-header{background:#0c234e;background:linear-gradient(90deg,#0c234e,#374d86);border:2px solid #6793ed;border-radius:9px 9px 0 0;color:inherit;display:flex;flex-direction:column;flex-grow:100;font-weight:400;justify-content:space-around;padding:12px 12px 8px;text-decoration:none}@media only screen and (max-width:540.98px){#bundle-listing-page .bundle-card .bundle-link-wrapper a.bundle-header{display:flex;flex-direction:row}}#bundle-listing-page .bundle-card .bundle-link-wrapper a.bundle-header h3{color:#6793ed;font-size:1.6875rem;line-height:1.875rem;margin:0 0 12px}@media only screen and (max-width:540.98px){#bundle-listing-page .bundle-card .bundle-link-wrapper a.bundle-header h3{text-align:left}}#bundle-listing-page .bundle-card .bundle-link-wrapper a.bundle-header .bundle-price{color:#fff}#bundle-listing-page .bundle-card .bundle-link-wrapper a.bundle-header .bundle-price .price-val{font-size:2.75rem;font-weight:700;line-height:2.75rem}#bundle-listing-page .bundle-card .bundle-link-wrapper a.bundle-header .bundle-price .was-price{text-decoration:line-through}#bundle-listing-page .bundle-card .bundle-link-wrapper a.bundle-header .bundle-individual-price{color:#fff;font-size:.875rem;line-height:1.125rem;margin:0}#bundle-listing-page .bundle-card .bundle-link-wrapper a.bundle-header:hover{background:#fff;border-color:#fff}#bundle-listing-page .bundle-card .bundle-link-wrapper a.bundle-header:hover .bundle-price{color:#df522a}#bundle-listing-page .bundle-card .bundle-link-wrapper a.bundle-header:hover .bundle-individual-price{color:#696969}#bundle-listing-page .bundle-card .bundle-link-wrapper .bundle-details{background:#6793ed;border-radius:0;color:#fff;flex-grow:1;font-family:Oswald Book Regular,sans-serif;font-weight:400;padding:10px}#bundle-listing-page .bundle-card .bundle-link-wrapper .bundle-details .credits-breakdown .val{margin-left:4px}@media only screen and (max-width:540.98px){#bundle-listing-page .bundle-card .bundle-link-wrapper .bundle-details{display:flex;gap:12px}}#bundle-listing-page .bundle-card .bundle-link-wrapper .bundle-details .total-credits{font-size:1rem;line-height:1.1875rem;text-transform:uppercase}@media only screen and (max-width:540.98px){#bundle-listing-page .bundle-card .bundle-link-wrapper .bundle-details .total-credits{align-items:center;display:flex;text-align:left}#bundle-listing-page .bundle-card .bundle-link-wrapper .bundle-details .total-credits .total-credits-value{font-size:40px;margin-left:10px}}#bundle-listing-page .bundle-card .bundle-link-wrapper .bundle-details .credits-breakdown{list-style:none;margin:0;padding:0}#bundle-listing-page .bundle-card .bundle-link-wrapper .bundle-details .credits-breakdown li{display:inline-block;font-size:.875rem;line-height:1.1875rem;margin-right:6px}#bundle-listing-page .bundle-card .bundle-link-wrapper .bundle-details .credits-breakdown li:last-child{margin-right:0}#bundle-listing-page .bundle-card .bundle-link-wrapper div.flprof{background-color:#2f457b;font-weight:700;padding:10px}#bundle-listing-page .bundle-card button{font-size:inherit;margin-bottom:0;margin-top:0;width:100%}#course-listing-page{overflow-x:hidden}@media only screen and (max-width:540.98px){#course-listing-page{background-color:#d9d9d9;background-image:none}#course-listing-page .page-hero{background-image:url(../img/nacle/nacle-bg-1440x1130-040f42.jpg);background-position:50%;display:block;margin:0 -6% 10px;padding:38px 6% 0;width:112%}#course-listing-page .page-description{margin-bottom:0}}#course-listing-page .reporting-filter{background-color:#fff;display:flex;font-size:.75rem;font-weight:400;justify-content:space-between;line-height:.75rem;margin-bottom:10px;position:relative;z-index:1}#course-listing-page .reporting-filter>div{color:#040f41;padding:6px 20px;position:relative}#course-listing-page .reporting-filter>div a{color:inherit;text-transform:uppercase}#course-listing-page .reporting-filter>div a.active{color:#df522a}#course-listing-page .reporting-filter>div a:hover{color:#fa4e1a}#course-listing-page .reporting-filter>div:after{background-color:#fff;content:"";height:100%;left:0;padding-right:8px;position:absolute;top:0;transform:skew(-12deg);transform-origin:100% 0;width:100%;z-index:-1}#course-listing-page .reporting-filter>div.selected{background-color:#fa4e1a;color:#fff}#course-listing-page .reporting-filter>div.selected a:hover{color:#040f41}#course-listing-page .reporting-filter>div.selected:after{background-color:inherit}#course-listing-page .mobile-course-nav{display:flex!important;flex-wrap:nowrap;gap:12px;justify-content:space-around}#course-listing-page .mobile-course-nav .button{padding:16px;text-transform:none}#course-listing-page .mobile-course-nav .button.filter{background-color:#df522a;width:40%}#course-listing-page .mobile-course-nav .button.filter:after{background-color:#df522a}#course-listing-page .mobile-course-nav .button.all-courses{background-color:#040f41;width:60%}#course-listing-page .course-listing-secondary-nav{display:flex;justify-content:space-between;margin-top:20px}#course-listing-page .course-listing-secondary-nav ul.secondary-filter{list-style:none;margin:0;padding:0}#course-listing-page .course-listing-secondary-nav ul.secondary-filter li{display:inline-block}#course-listing-page .course-listing-secondary-nav ul.secondary-filter li a{color:#040f41;font-size:.75rem;font-weight:700;letter-spacing:.044em;line-height:.75rem;margin-right:20px;text-transform:uppercase}#course-listing-page .course-listing-secondary-nav ul.secondary-filter li.active a{color:#df522a;text-decoration:none}#course-listing-page .tab-filter-container{align-items:flex-end;border-bottom:2px solid #d0a248;display:flex;justify-content:space-between;margin-top:60px}#course-listing-page .tab-filter-container h2{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:1.5rem;line-height:1.0625rem;margin:0 0 8px}#course-listing-page .course-listing .course-list{margin-bottom:0;margin-top:10px}#course-listing-page .course-listing .course-list .course-card{background:transparent;margin-bottom:14px;width:100%}#course-listing-page .course-listing .course-list .course-card .highlight{background-color:#ff0}#course-listing-page .course-listing .course-list .course-card .courseformat{align-items:center;background:#6793ed;border:2px solid #d7d7d7;border-radius:19px 19px 0 0;color:#fff;display:inline-flex;gap:12px;padding:8px;width:auto}@media only screen and (max-width:540.98px){#course-listing-page .course-listing .course-list .course-card .courseformat{border-bottom:none;display:flex}}#course-listing-page .course-listing .course-list .course-card .courseformat .format-type{color:inherit;font-family:Oswald Book Regular,sans-serif;font-size:1.3em;font-weight:inherit;line-height:1.5em}@media only screen and (max-width:540.98px){#course-listing-page .course-listing .course-list .course-card .courseformat .format-type{line-height:1.2em}}#course-listing-page .course-listing .course-list .course-card .courseformat .format-details{font-size:.875rem;font-weight:700;line-height:1em;margin-left:12px}#course-listing-page .course-listing .course-list .course-card .courseformat .format-details.ondemand-details{padding-top:6px}#course-listing-page .course-listing .course-list .course-card .courseformat .format-details.webinar-details{padding-top:3px}#course-listing-page .course-listing .course-list .course-card.hascourseformat .main{border-radius:0 0 8px 8px}#course-listing-page .course-listing .course-list .course-card .add-to-cart .button{min-width:110px}#course-listing-page .course-listing .course-list .course-card .add-to-cart .button .txt:before{content:"Add To Cart"}#course-listing-page .course-listing .course-list .course-card .add-to-cart .button .icon{display:inline}#course-listing-page .course-listing .course-list .course-card .add-to-cart .button.loading:before{animation:button-loading-spinner 1s ease infinite;border:4px solid #df522a;border-radius:50%;border-right-color:transparent;bottom:0;content:"";height:16px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px}@keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}#course-listing-page .course-listing .course-list .course-card.in-cart .add-to-cart .button{background:#69a231}#course-listing-page .course-listing .course-list .course-card.in-cart .add-to-cart .button .txt:before{content:"In Cart"}#course-listing-page .course-listing .course-list .course-card.in-cart .add-to-cart .button.loading .txt:before,#course-listing-page .course-listing .course-list .course-card.in-cart .add-to-cart .button:hover .txt:before{content:"X Remove"}#course-listing-page .course-listing .course-list .course-card.in-cart .add-to-cart .button .icon{display:none}#course-listing-page .course-listing .course-list .course-card.in-cart .add-to-cart .button:disabled{background-color:rgba(105,162,49,.4)}#course-listing-page .course-listing .course-list .course-card.in-cart .add-to-cart .button.loading:before{border-color:#69a231 transparent #69a231 #69a231}#course-listing-page .course-listing .course-list .course-card .main{background:#fff;border:1px solid #d7d7d7;border-radius:8px;box-shadow:0 24px 19px -7px rgba(0,0,0,.27);display:flex;padding:12px}@media only screen and (max-width:540.98px){#course-listing-page .course-listing .course-list .course-card .main{display:block;overflow:auto;overflow-x:hidden}#course-listing-page .course-listing .course-list .course-card .main h3{border-bottom:1px solid #d7d7d7;font-size:20px;line-height:22px;margin-bottom:0;margin-top:0;padding-bottom:7px}}#course-listing-page .course-listing .course-list .course-card .main h3 a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:inherit}#course-listing-page .course-listing .course-list .course-card .main h3 a:hover{text-decoration:underline}#course-listing-page .course-listing .course-list .course-card .main .course-description{flex-grow:1;padding-right:8px}#course-listing-page .course-listing .course-list .course-card .main .course-description h3{margin:0}@media only screen and (max-width:540.98px){#course-listing-page .course-listing .course-list .course-card .main .course-description{float:left;padding-top:5px;width:60%}#course-listing-page .course-listing .course-list .course-card .main .course-description .course-description{-webkit-line-clamp:9;float:none;font-size:14px;line-height:19px;margin-bottom:0;margin-top:0;padding-top:0;width:100%}}@media only screen and (min-width:541px){#course-listing-page .course-listing .course-list .course-card .main .course-description .text{display:inline}}#course-listing-page .course-listing .course-list .course-card .main .course-details{border-left:1px solid #d7d7d7;padding-left:8px;text-align:center}@media only screen and (max-width:540.98px){#course-listing-page .course-listing .course-list .course-card .main .course-details{border-left:none;display:flex;flex-direction:column;float:right;padding-top:5px;width:40%}}#course-listing-page .course-listing .course-list .course-card .main .course-details .course-price{color:#df522a;font-family:Oswald Book Regular,sans-serif;font-size:2.0625rem;font-weight:inherit;line-height:2.0625rem;margin-bottom:4px;position:relative;z-index:0}@media only screen and (max-width:540.98px){#course-listing-page .course-listing .course-list .course-card .main .course-details .course-price{order:1}}#course-listing-page .course-listing .course-list .course-card .main .course-details .credit-count{color:#040f41;font-family:Oswald Book Regular,sans-serif;font-size:1.6875rem;font-weight:inherit;line-height:1.6875rem;margin:8px 0 4px}@media only screen and (max-width:540.98px){#course-listing-page .course-listing .course-list .course-card .main .course-details .credit-count{font-size:1.3rem;order:2}}#course-listing-page .course-listing .course-list .course-card .main .course-details .credit-count span{color:inherit;display:block;font-size:1rem;line-height:1.1875rem}@media only screen and (max-width:540.98px){#course-listing-page .course-listing .course-list .course-card .main .course-details .credit-count span{display:inline;margin-left:5px}}#course-listing-page .course-listing .course-list .course-card .main .course-details .credits-breakdown{color:inherit;font-size:.875rem;font-weight:inherit;line-height:1.0625rem}@media only screen and (max-width:540.98px){#course-listing-page .course-listing .course-list .course-card .main .course-details .credits-breakdown{order:3}#course-listing-page .course-listing .course-list .course-card .main .course-details .add-to-cart{margin-top:5px;order:4}#course-listing-page .course-listing .course-list .course-card .main .course-details .add-to-cart .button{padding:15px;width:110%}}#course-listing-page .course-listing .course-list .course-card .main .course-details .button.tertiary{margin-top:8px}@media only screen and (max-width:540.98px){#course-listing-page .course-listing .course-list .course-card .main .course-details .button.tertiary{order:5}}#course-listing-page .course-listing .course-list .course-card.nocourses .main h3{border-bottom:0}#course-listing-page .course-listing .search-tab{display:none;margin-top:44px}#course-listing-page .course-listing .search-tab.active{display:block}#course-listing-page .course-listing .search-tab .search-form{align-items:flex-end;display:flex;flex-direction:column}#course-listing-page .course-listing .search-tab .search-form input[type=text]{background:#fff;border:2px solid #d7d7d7;border-radius:9px;box-shadow:0 25px 21px -16px rgba(56,38,11,.35);font-size:1.5rem;font-weight:400;line-height:1.5rem;margin-right:0;padding:18px 10px;width:100%}#course-listing-page .course-listing .search-tab .search-form input[type=text]::-moz-placeholder{font-weight:300}#course-listing-page .course-listing .search-tab .search-form input[type=text]:-ms-input-placeholder{font-weight:300}#course-listing-page .course-listing .search-tab .search-form input[type=text]::placeholder{font-weight:300}#course-listing-page .course-listing .search-tab .search-form button[type=submit]{margin-right:0;margin-top:18px}@media only screen and (max-width:720.98px){#course-listing-page .course-listing .search-tab .search-form button[type=submit]{width:100%}}#course-listing-page .course-listing .webinars-checkback{color:inherit;font-size:1.5rem;font-weight:700;line-height:1.875rem;margin:24px 0;text-align:center}#course-listing-page .course-features-promo .feature{display:flex;gap:6px}#course-listing-page .course-features-promo .feature p{color:#fff;font-size:.875rem;font-weight:700;line-height:.9375rem}#course-listing-page .course-features-promo .feature img{width:23%}#course-listing-page .webinar-features-promo{list-style:none;margin:0;padding:0}#course-listing-page .webinar-features-promo li{color:#fff;font-size:.9375rem;font-weight:700;line-height:1.1875rem;margin-bottom:8px}#course-listing-page .webinar-features-promo li .icon.outline-checkmark{fill:#ecc575;height:18px;margin-right:4px;position:relative;top:3px;width:22px}#course-listing-page .course-listing-cart{background:#0c234e;background:linear-gradient(90deg,#0c234e,#374d86);border:1px solid #6793ed;border-bottom:none;border-radius:8px 8px 0 0;box-shadow:0 18px 19px -7px rgba(0,0,0,.27);margin-top:12px;overflow:hidden;padding-top:1px}#course-listing-page .course-listing-cart h3{color:#fff;margin:8px 8px 0;padding:0}#course-listing-page .course-listing-cart .courses-summary{color:#fff;padding:8px}#course-listing-page .course-listing-cart .courses-summary .course-row{align-items:flex-end;display:flex;font-size:1rem;justify-content:space-between;padding:4px 0}#course-listing-page .course-listing-cart .courses-summary .course-row .credit-type{font-weight:300;margin-right:4px}#course-listing-page .course-listing-cart .courses-summary .course-row .credit-type .mediumname{display:none}#course-listing-page .course-listing-cart .courses-summary .course-row .credit-count{font-weight:700}#course-listing-page .course-listing-cart .courses-summary .course-row.template{display:none}#course-listing-page .course-listing-cart .total-credits{align-items:flex-end;background:#6793ed;color:#fff;display:flex;justify-content:space-between;padding:8px}#course-listing-page .course-listing-cart .total-credits .total-title{font-family:Oswald Book Regular,sans-serif;font-size:1.1875rem;font-weight:400;line-height:1.5rem}#course-listing-page .course-listing-cart .total-credits .total-count{color:#fff;font-size:1.6875rem;font-weight:700;line-height:1.6875rem}#course-listing-page .course-listing-cart .button.tertiary{color:#fff;padding:16px}#course-listing-page .course-listing-cart .button.cart-button{width:100%}#course-listing-page .course-listing-cart.fixed{align-items:baseline;border:0;border-radius:0;display:flex;flex-wrap:wrap;justify-content:flex-start;left:0;margin:0;position:fixed;top:0;width:100%;z-index:3}#course-listing-page .course-listing-cart.fixed h3{border-bottom:none;font-size:1em;text-decoration:none;text-transform:uppercase}#course-listing-page .course-listing-cart.fixed h3:after{content:":";padding-left:2px}#course-listing-page .course-listing-cart.fixed .courses-summary{display:flex;flex-wrap:wrap}#course-listing-page .course-listing-cart.fixed .courses-summary .course-row:not(:last-child){border-right:1px solid #fff;margin-right:15px;padding-right:15px}#course-listing-page .course-listing-cart.fixed .courses-summary .course-row:not(:last-child) .credit-type .mediumname{display:inline}#course-listing-page .course-listing-cart.fixed .courses-summary .course-row:not(:last-child) .credit-type .fullname{display:none}#course-listing-page .course-listing-cart.fixed .total-credits{align-items:center}#course-listing-page .course-listing-cart.fixed .total-credits .total-title{font-size:1em;line-height:1.5em;margin-right:10px;text-transform:uppercase}#course-listing-page .course-listing-cart.fixed .total-credits .total-title:after{content:":";padding-left:2px}#course-listing-page .course-listing-cart.fixed .total-credits .total-count{font-size:1em;line-height:1.5em;text-transform:uppercase}#course-listing-page .course-listing-cart.fixed .button.tertiary{flex-grow:1;margin:0;text-align:right}#course-listing-page .course-listing-cart.fixed .button.cart-button{margin:0;width:auto}@media only screen and (max-width:720.98px){#course-listing-page .course-listing-cart.fixed{align-items:stretch;flex-wrap:wrap;padding:0}#course-listing-page .course-listing-cart.fixed .courses-summary,#course-listing-page .course-listing-cart.fixed .viewcart2,#course-listing-page .course-listing-cart.fixed h3{display:none!important}#course-listing-page .course-listing-cart.fixed .total-credits{flex-grow:1000;justify-content:flex-start}#course-listing-page .course-listing-cart.fixed .total-credits .total-title{margin-right:6px;margin-top:-1px}#course-listing-page .course-listing-cart.fixed .cart-button{align-items:center;display:flex;flex-grow:1}}#course-listing-page[data-hidecartonpageload=True] .course-listing-cart{display:none}#course-listing-page .button.return-to-bundles{color:#3e0606;font-weight:400;line-height:.9375rem;margin-top:20px;white-space:pre-wrap}#course-listing-page .course-type-nav{margin-top:25px}#course-listing-page .course-type-nav ul{list-style:none;margin:0;padding:0}#course-listing-page .course-type-nav ul li a,#course-listing-page .course-type-nav ul li button{align-items:center;background:#fff;border:1px solid #d7d7d7;border-radius:8px;box-shadow:0 18px 19px -7px rgba(0,0,0,.27);color:#040f41;display:block;display:flex;font-family:Oswald Book Regular,sans-serif;font-size:1.1875rem;font-weight:400;line-height:1.5rem;margin-bottom:8px;padding:8px 10px;text-align:left;text-decoration:none;text-transform:none;width:100%}#course-listing-page .course-type-nav ul li a .icon,#course-listing-page .course-type-nav ul li button .icon{fill:#6793ed;float:none;height:44px;margin-right:20px;width:48px}#course-listing-page .course-type-nav ul li.active a,#course-listing-page .course-type-nav ul li.active button{background:#6793ed;color:#fff}#course-listing-page .course-type-nav ul li.active a .icon,#course-listing-page .course-type-nav ul li.active button .icon{fill:#fff}#course-listing-page .course-type-nav ul li:hover a,#course-listing-page .course-type-nav ul li:hover button{background:#1e3e81;color:#fff}#course-listing-page .course-type-nav ul li:hover a .icon,#course-listing-page .course-type-nav ul li:hover button .icon{fill:#fff}#course-listing-page .course-categories{background:#fff;border:1px solid #d7d7d7;border-radius:8px;box-shadow:0 18px 19px -7px rgba(0,0,0,.27);margin:25px 0;padding:8px}#course-listing-page .course-categories ul{list-style:none;margin:0;padding:0}#course-listing-page .course-categories ul li{color:#040f41;font-family:Oswald Book Regular,sans-serif;font-size:1.0625rem;font-weight:inherit;line-height:1.1875rem;margin-bottom:30px}#course-listing-page .course-categories ul li a{color:#040f41;text-decoration:none}#course-listing-page .course-categories ul li a:hover{text-decoration:underline}#course-listing-page .course-categories ul li ul{margin-top:8px}#course-listing-page .course-categories ul li ul li{margin-bottom:6px}#course-listing-page .course-categories ul li ul li a{color:#696969;display:inline;display:block;font-family:Roboto Condensed,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.0625rem;margin:0 -8px;padding:5px 8px;text-decoration:none}#course-listing-page .course-categories ul li ul li a.active,#course-listing-page .course-categories ul li ul li a:active,#course-listing-page .course-categories ul li ul li a:hover{background:#c7d6fb;font-weight:700;text-decoration:none}#course-listing-page .trifecta-cta{margin-bottom:100px;margin-top:120px}#course-listing-page.modal-courselist{background:none}#course-listing-page.modal-courselist:after{background:none;display:none}#course-listing-page.modal-courselist .course-listing .course-list .course-card{box-shadow:0 4px 7px 1px rgba(0,0,0,.1)}#course-listing-page.modal-courselist .course-listing .course-list .course-card .main{border-radius:0;box-shadow:none;-webkit-box-shadow:none}#course-listing-page.modal-courselist .course-listing .course-list .course-card .courseformat{display:flex}#course-listing-page.modal-courselist .course-listing .course-list .course-card .course-description{word-break:break-word}#course-listing-page.modal-courselist .course-listing .course-list .course-card .course-description a{display:none}#course-listing-page.modal-courselist .course-listing .course-list .course-card .course-details{min-width:115px}#course-listing-page.modal-courselist .course-listing .course-list .course-card .course-details form.add-to-cart{display:none}#course-listing-page.modal-courselist .course-listing .course-list .course-card .course-details .course-price{text-decoration:line-through}#course-listing-page.modal-courselist .course-listing .course-list .course-card .course-details .course-price:before{display:none}#course-listing-page .pagination.post-list{box-shadow:none;margin-top:0}#mobile-course-filter-modal .modal-content{font-weight:400;padding-left:27px;padding-right:27px;padding-top:27px}#mobile-course-filter-modal .modal-content .results-count{color:#040f41;font-size:1.6875rem;font-weight:inherit;line-height:1.6875rem;margin-bottom:21px}#mobile-course-filter-modal .modal-content .search-form fieldset{border-top:0;padding-top:0}#mobile-course-filter-modal .modal-content .search-form .search-wrapper{display:flex}#mobile-course-filter-modal .modal-content .search-form .search-wrapper input[type=text]{margin:0;min-width:0}#mobile-course-filter-modal .modal-content .search-form .search-wrapper button{flex-shrink:0;height:53px;min-width:0;padding:0;position:static;width:50px}#mobile-course-filter-modal .modal-content fieldset{border:none;border-top:1px solid #d7d7d7;color:inherit;font-size:1.5rem;line-height:1.5rem;margin:0;padding:21px 0}#mobile-course-filter-modal .modal-content fieldset legend{color:#040f41;font-family:Roboto Condensed,sans-serif;font-size:1.875rem;line-height:2.25rem;margin-bottom:12px}#mobile-course-filter-modal .modal-content fieldset .choice{margin-bottom:12px}#mobile-course-filter-modal .modal-content fieldset a{color:inherit;display:flex;font-weight:inherit;text-decoration:none}#mobile-course-filter-modal .modal-content fieldset a:before{background-color:#fff;border:1px solid #767676;border-radius:2px;color:#fff;content:"";display:inline-block;flex-grow:0;flex-shrink:0;font-size:20px;font-weight:700;height:19px;line-height:20px;margin-right:10px;text-align:center;vertical-align:top;width:19px}#mobile-course-filter-modal .modal-content fieldset a.active:before,#mobile-course-filter-modal .modal-content fieldset a:active:before{background-color:#0075ff;content:"✓"}#mobile-course-filter-modal .modal-content fieldset .subtext{color:#8d8d8d;font-size:.75em;margin-left:32px}#mobile-course-filter-modal .modal-content fieldset input[type=checkbox]{flex-shrink:0;height:21px;margin:2px 10px 0 0;width:21px}#mobile-course-filter-modal .modal-content fieldset input[type=text]{background:#fff;border:1px solid #d7d7d7;border-radius:0;width:100%}#mobile-course-filter-modal .modal-content fieldset .more-list{display:none}#custom-bundles-page{overflow-x:hidden}#custom-bundles-page .page-hero{margin-bottom:0}#custom-bundles-page .page-hero .page-description{font-size:1.5rem;line-height:1.875rem}@media only screen and (max-width:540.98px){#custom-bundles-page .page-hero .page-description{font-size:1rem;font-weight:400;line-height:1.2rem;text-align:left}#custom-bundles-page .page-hero .button.extra-large{font-size:1.2em;margin-top:20px}#custom-bundles-page .page-hero .button.extra-large svg{height:19px}#custom-bundles-page .page-hero .col-10:first-child{float:none}}@media only screen and (max-width:720.98px){#custom-bundles-page .button.course-list-modal{margin-top:50px}}#custom-bundles-page .button.webinars{margin-top:15px}#custom-bundles-page .categories-section{margin:30px 0 80px}@media only screen and (max-width:720.98px){#custom-bundles-page .categories-section{margin-bottom:30px}}#custom-bundles-page .bundle-options{text-align:center}#custom-bundles-page .bundle-options h2{color:#fff;margin-bottom:22px;text-align:center}#custom-bundles-page .bundle-options .bundle-options-list{display:flex;flex-direction:column;flex-wrap:wrap;height:698px;margin:22px auto 0;width:90%}@media only screen and (max-width:720.98px){#custom-bundles-page .bundle-options .bundle-options-list{flex-direction:row;gap:4%;height:auto;justify-content:center;width:100%}}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper{display:flex;margin-bottom:16px;width:31.3333333333%}@media only screen and (max-width:720.98px){#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper{width:48%}}@media only screen and (max-width:540.98px){#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper{display:inline-flex;position:relative;width:48%}}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper form{width:100%}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper .bundle-block{display:flex;flex-direction:column;font-weight:700;text-decoration:none;transition:all .25s ease-in-out;width:100%}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper .bundle-block .main{align-items:flex-start;background:#2e59c1;color:#fff;display:flex;justify-content:space-between;padding:12px;text-align:left;width:100%}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper .bundle-block .main .credit-count{font-size:24px;font-weight:400;line-height:24px}@media only screen and (max-width:540.98px){#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper .bundle-block .main .credit-count{font-size:16px;line-height:16px}}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper .bundle-block .main .credit-count span{display:block;font-size:40px;font-weight:700;line-height:40px}@media only screen and (max-width:540.98px){#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper .bundle-block .main .credit-count span{font-size:28px;line-height:28px}}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper .bundle-block .main .price{font-size:40px;line-height:40px}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper .bundle-block .main .subtext{color:#d7d7d7;font-size:17px;font-weight:400;line-height:17px}@media only screen and (max-width:540.98px){#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper .bundle-block .main .subtext{font-size:14px;line-height:14px}}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper .bundle-block .main img{max-width:100px}@media only screen and (max-width:540.98px){#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper .bundle-block .main img{float:right;max-height:75px;max-width:85px;position:absolute;right:-13px;top:-5px}}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper .bundle-block .button{width:100%}@media only screen and (max-width:540.98px){#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper .bundle-block .button{padding:12px 10px}}@media only screen and (min-width:541px){#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper .bundle-block:hover{transform:scale(1.05)}}@media only screen and (max-width:720.98px){#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper.promoted{max-width:400px;width:80%}}@media only screen and (max-width:540.98px){#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper.promoted{margin:0 auto 16px;overflow-x:hidden;width:80%}}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper.promoted .main{align-items:center;background:#1d2c68;flex-direction:column;text-align:center}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper.promoted .main .credit-count{font-size:33px;font-weight:700;line-height:33px}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper.promoted .main .credit-count span{display:inline;font-size:inherit;line-height:inherit}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper.promoted .main .price{font-size:62px;line-height:62px}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper.promoted .main .subtext{color:#6793ed;font-size:19px;font-weight:400;line-height:19px}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper.promoted .main img{max-width:132px;z-index:1}@media only screen and (max-width:540.98px){#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper.promoted .main img{margin-top:15px;max-width:100px;position:relative}}#custom-bundles-page .bundle-options .bundle-options-list .bundle-block-wrapper.promoted .main .eyebrow{background-color:#2e59c1;border-radius:0 0 50% 50%;color:#fff;filter:drop-shadow(0 3px 10px rgba(0,0,0,.7));font-family:Oswald Book Regular,sans-serif;font-size:18px;line-height:35px;margin-bottom:-6px;margin-top:-12px;text-transform:uppercase;width:calc(100% + 24px)}@media only screen and (min-width:721px){#custom-bundles-page .bundle-options .bundle-options-list.six-up .bundle-one{order:3}#custom-bundles-page .bundle-options .bundle-options-list.six-up .bundle-two{margin-top:127px;order:1}#custom-bundles-page .bundle-options .bundle-options-list.six-up .bundle-three{margin-top:127px;order:5}#custom-bundles-page .bundle-options .bundle-options-list.six-up .bundle-four{order:2}#custom-bundles-page .bundle-options .bundle-options-list.six-up .bundle-five{order:4}#custom-bundles-page .bundle-options .bundle-options-list.six-up .bundle-six{order:6}#custom-bundles-page .bundle-options .bundle-options-list.five-up{height:550px}}@media only screen and (min-width:721px) and (max-width:720.98px){#custom-bundles-page .bundle-options .bundle-options-list.five-up{height:auto}}@media only screen and (min-width:721px){#custom-bundles-page .bundle-options .bundle-options-list.five-up .bundle-one{order:3}#custom-bundles-page .bundle-options .bundle-options-list.five-up .bundle-two{order:1}#custom-bundles-page .bundle-options .bundle-options-list.five-up .bundle-three{order:2}#custom-bundles-page .bundle-options .bundle-options-list.five-up .bundle-four{order:4}#custom-bundles-page .bundle-options .bundle-options-list.five-up .bundle-five{order:5}}#custom-bundles-page .bundle-options .bundle-options-list.four-up{height:440px;max-width:800px}@media only screen and (max-width:720.98px){#custom-bundles-page .bundle-options .bundle-options-list.four-up{height:auto}}#custom-bundles-page .bundle-options .bundle-options-list.four-up .bundle-block-wrapper{width:33%}@media only screen and (max-width:720.98px){#custom-bundles-page .bundle-options .bundle-options-list.four-up .bundle-block-wrapper{width:48%}}@media only screen and (max-width:540.98px){#custom-bundles-page .bundle-options .bundle-options-list.four-up .bundle-block-wrapper{width:100%}}#custom-bundles-page .bundle-options .bundle-options-list.four-up .bundle-block-wrapper:not(.promoted){width:63%}@media only screen and (max-width:540.98px){#custom-bundles-page .bundle-options .bundle-options-list.four-up .bundle-block-wrapper:not(.promoted){width:100%}}@media only screen and (min-width:721px){#custom-bundles-page .bundle-options .bundle-options-list.four-up .bundle-block-wrapper:not(.promoted) .bundle-block{align-items:stretch;flex-direction:row}#custom-bundles-page .bundle-options .bundle-options-list.four-up .bundle-block-wrapper:not(.promoted) .bundle-block .main{align-items:center;margin-bottom:0;width:70%}#custom-bundles-page .bundle-options .bundle-options-list.four-up .bundle-block-wrapper:not(.promoted) .bundle-block .main .credit-count{font-size:27px;font-weight:700;line-height:27px}#custom-bundles-page .bundle-options .bundle-options-list.four-up .bundle-block-wrapper:not(.promoted) .bundle-block .main .credit-count span{display:inline;font-size:27px;line-height:27px}#custom-bundles-page .bundle-options .bundle-options-list.four-up .bundle-block-wrapper:not(.promoted) .bundle-block .button{align-items:center;display:flex;margin:0;white-space:pre-wrap;width:30%}#custom-bundles-page .bundle-options .bundle-options-list.four-up .bundle-one{order:4}#custom-bundles-page .bundle-options .bundle-options-list.four-up .bundle-two{order:1}#custom-bundles-page .bundle-options .bundle-options-list.four-up .bundle-three{order:2}#custom-bundles-page .bundle-options .bundle-options-list.four-up .bundle-four{order:3}}#custom-bundles-page .bundle-options .bundle-options-list.three-up{flex-direction:row;gap:2%;height:440px}@media only screen and (max-width:720.98px){#custom-bundles-page .bundle-options .bundle-options-list.three-up{height:auto}}@media only screen and (max-width:540.98px){#custom-bundles-page .bundle-options .bundle-options-list.three-up .bundle-block-wrapper{width:100%}}@media only screen and (min-width:721px){#custom-bundles-page .bundle-options .bundle-options-list.three-up .bundle-one{order:2}#custom-bundles-page .bundle-options .bundle-options-list.three-up .bundle-two{order:1}#custom-bundles-page .bundle-options .bundle-options-list.three-up .bundle-three{order:3}}#custom-bundles-page .bundle-options .bundle-options-list.two-up{flex-direction:row;gap:2%;height:440px;justify-content:center}@media only screen and (max-width:720.98px){#custom-bundles-page .bundle-options .bundle-options-list.two-up{height:auto}}@media only screen and (max-width:540.98px){#custom-bundles-page .bundle-options .bundle-options-list.two-up .bundle-block-wrapper{width:100%}}@media only screen and (min-width:721px){#custom-bundles-page .bundle-options .bundle-options-list.two-up .bundle-one{order:1}#custom-bundles-page .bundle-options .bundle-options-list.two-up .bundle-two{order:2}}#unlimited-cle-page{background-color:#e9e9e9;background-image:url(../img/nacle/unlimited-bg.jpg);background-size:1512px;display:block;overflow-x:hidden}@media only screen and (max-width:540.98px){#unlimited-cle-page{background-size:1350px}}#unlimited-cle-page .accred-icon{display:none}#unlimited-cle-page .unlimited-cle-hero{margin-bottom:40px}@media only screen and (max-width:540.98px){#unlimited-cle-page .unlimited-cle-hero{margin-bottom:0}}#unlimited-cle-page .unlimited-cle-hero h1{display:block;font-size:3.4375rem;line-height:4.125rem;margin-top:0}@media only screen and (max-width:540.98px){#unlimited-cle-page .unlimited-cle-hero h1{font-size:2.4375rem;line-height:3.0625rem;margin-bottom:20px;margin-top:20px}}#unlimited-cle-page .unlimited-cle-hero h1 .strikethrough{display:inline-block;position:relative}#unlimited-cle-page .unlimited-cle-hero h1 .strikethrough:after{background:#df522a;content:"";display:block;height:7px;left:-2px;position:absolute;top:29px;transform:rotate(14deg);width:109%}@media only screen and (max-width:540.98px){#unlimited-cle-page .unlimited-cle-hero h1 .strikethrough:after{top:24px}}#unlimited-cle-page .unlimited-cle-hero .ticket-img{display:block;margin:-77px auto 0;max-width:70%;width:708px}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-cle-hero .ticket-img{margin:0 auto;max-width:100%}}#unlimited-cle-page .unlimited-cle-hero p.main{font-size:2.0625rem;line-height:2.5rem;text-align:center}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-cle-hero p.main{font-size:18px;line-height:23px}}#unlimited-cle-page .unlimited-cle-hero p.whisper{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.0625rem;text-align:center;text-transform:uppercase}#unlimited-cle-page .unlimited-cle-hero .price-details{align-items:center;display:flex;gap:10px;justify-content:center}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-cle-hero .price-details{flex-wrap:wrap;margin-top:20px}#unlimited-cle-page .unlimited-cle-hero .price-details .button{margin-top:10px}}#unlimited-cle-page .unlimited-cle-hero .price-details .pre-block{font-family:Oswald Book Regular,sans-serif;font-size:3.4375rem;line-height:3.4375rem}#unlimited-cle-page .unlimited-cle-hero .price-details .pre-block .whisper{margin:0 0 2px}#unlimited-cle-page .unlimited-cle-hero .price-details .price{font-family:Oswald Book Regular,sans-serif;font-size:6.9375rem;line-height:6.9375rem}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-cle-hero .price-details .price{background-size:100% 5px;font-size:75px;line-height:75px}}#unlimited-cle-page .unlimited-cle-hero .button{margin:0}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-cle-hero .button{flex-basis:100%}}#unlimited-cle-page .why-unlimited{margin-top:80px;padding-bottom:83px}@media only screen and (max-width:720.98px){#unlimited-cle-page .why-unlimited{margin-top:50px;padding-bottom:0}#unlimited-cle-page .why-unlimited .section-eyebrow{margin-bottom:10px}#unlimited-cle-page .why-unlimited .button:before{background:#df522a;content:"";height:100%;left:-100%;position:absolute;top:0;width:300%;z-index:-1}#unlimited-cle-page .why-unlimited .button:hover:before{background:#fa4e1a}}#unlimited-cle-page .cle-questions-title{color:#fdd789;font-family:Roboto Condensed,sans-serif;font-size:2rem;margin-bottom:0}#unlimited-cle-page .cle-questions{list-style:none;margin:0;padding:0}#unlimited-cle-page .cle-questions li{align-items:flex-start;border-bottom:1px solid #d8d9db;display:flex;padding:28px 0 16px}@media only screen and (max-width:720.98px){#unlimited-cle-page .cle-questions li{border-bottom:1px solid #d8d9db;padding:18px 0 0}}#unlimited-cle-page .cle-questions li:last-child{border:none}#unlimited-cle-page .cle-questions li img{margin-right:20px;min-width:100px;width:100px}#unlimited-cle-page .cle-questions li h3{font-size:1.6875rem;line-height:1.875rem;margin:0}#unlimited-cle-page .cle-questions li p{color:#464646;font-size:1.1875rem;line-height:1.5rem}#unlimited-cle-page .cle-questions li p a{color:inherit;font-weight:inherit}@media only screen and (max-width:720.98px){#unlimited-cle-page .cle-questions li p{font-size:1.1875rem;line-height:1.5rem;margin-top:16px}}#unlimited-cle-page .unlimited-lifetime-cta{background-color:#3b1e12;background-image:url(../img/united/library-bg.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;font-weight:700;justify-content:center;padding:95px 0;position:relative;text-align:center}#unlimited-cle-page .unlimited-lifetime-cta .container{margin:0}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-lifetime-cta{background-size:100% 100%;padding:40px 0 80px}}#unlimited-cle-page .unlimited-lifetime-cta .arc-accent-inverted{fill:#3b1e12;height:11vw;left:0;position:absolute;top:-10.75vw;width:100%}#unlimited-cle-page .unlimited-lifetime-cta h2{color:#f4d9a2;font-family:Roboto Condensed,sans-serif;font-size:3.4375rem;font-weight:700;line-height:3.4375rem;text-transform:uppercase}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-lifetime-cta h2{font-size:2.5rem;line-height:2.9rem}}#unlimited-cle-page .unlimited-lifetime-cta img{width:120px}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-lifetime-cta img{width:100px}}#unlimited-cle-page .unlimited-lifetime-cta .upgrade-text{font-size:2.25rem;line-height:2.5rem}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-lifetime-cta .upgrade-text{font-size:1.7rem;line-height:2.1rem}}#unlimited-cle-page .unlimited-lifetime-cta .price-details{align-items:center;display:flex;gap:10px;justify-content:center}#unlimited-cle-page .unlimited-lifetime-cta .whisper{font-size:1.6875rem;line-height:1.8125rem;text-transform:uppercase}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-lifetime-cta .whisper{font-size:1.4rem;line-height:1.8rem}}#unlimited-cle-page .unlimited-lifetime-cta .price{font-size:4.875rem;line-height:4.875rem}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-lifetime-cta .price{font-size:60px;line-height:60px}}#unlimited-cle-page .unlimited-lifetime-cta p{font-size:1.6875rem;font-weight:400;line-height:1.6875rem}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-lifetime-cta p{font-size:1.2rem;line-height:1.4rem}}#unlimited-cle-page .unlimited-lifetime-cta p span{font-weight:700;text-decoration:underline}#unlimited-cle-page .unlimited-cle-steps{background-color:#fff;padding:95px 0;position:relative;text-align:center}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-cle-steps{padding:40px 0 0}}#unlimited-cle-page .unlimited-cle-steps:before{background-image:url(../img/nacle/top-shadow.png);background-position:top;background-repeat:no-repeat;background-size:100%;content:"";height:300px;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-cle-steps .button{width:100%}#unlimited-cle-page .unlimited-cle-steps .button:before{background:#df522a;content:"";height:100%;left:-100%;position:absolute;top:0;width:300%;z-index:-1}#unlimited-cle-page .unlimited-cle-steps .button:hover:before{background:#fa4e1a}}#unlimited-cle-page .unlimited-cle-steps .steps{max-width:1060px}#unlimited-cle-page .unlimited-cle-steps .step{margin-top:20px}@media only screen and (min-width:1141px){#unlimited-cle-page .unlimited-cle-steps .step{padding-left:40px;padding-right:40px}}@media only screen and (max-width:540.98px){#unlimited-cle-page .unlimited-cle-steps .step{margin-bottom:5px;margin-top:0;text-align:left}#unlimited-cle-page .unlimited-cle-steps .step:first-child{margin-top:40px}#unlimited-cle-page .unlimited-cle-steps .step:last-child{margin-bottom:20px}}#unlimited-cle-page .unlimited-cle-steps .step h2{margin-bottom:5px}@media only screen and (max-width:540.98px){#unlimited-cle-page .unlimited-cle-steps .step h2{font-family:Roboto Condensed,sans-serif;font-weight:700;margin-bottom:0;margin-top:0}}#unlimited-cle-page .unlimited-cle-steps .step h2 span{color:#6793ed;display:block;margin-bottom:3px}@media only screen and (max-width:540.98px){#unlimited-cle-page .unlimited-cle-steps .step h2 span{display:inline;margin-right:5px}}#unlimited-cle-page .unlimited-cle-steps .step p{color:#040f41;font-size:1.5rem;line-height:1.875rem;margin-top:3px}@media only screen and (max-width:720.98px){#unlimited-cle-page .unlimited-cle-steps .step p{margin-top:0}}#unlimited-cle-page .button.webinars{margin-top:20px}#unlimited-cle-page .categories-section{margin:30px 0}@media only screen and (max-width:540.98px){#unlimited-cle-page .categories-section{margin-bottom:30px}}#unlimited-cle-page.nysoer h1.page-title{line-height:0}@media only screen and (min-width:541px){#unlimited-cle-page.nysoer h1.page-title{margin-bottom:80px}}#unlimited-cle-page.nysoer h1.page-title .line1{line-height:1.1em}#unlimited-cle-page.nysoer h1.page-title .line2{color:#df522a;font-size:.35em;line-height:1.7em}@media only screen and (max-width:540.98px){#unlimited-cle-page.nysoer h1.page-title .line2{background-color:rgba(10,35,91,.79);border-radius:5px;display:inline-block;font-size:.4em;line-height:1.5em;margin-top:10px;max-width:250px;padding:10px}}#unlimited-cle-page.nysoer p.main{margin-bottom:10px}#unlimited-cle-page.nysoer p.main .main-line1{align-items:baseline;align-items:center;display:block;flex-direction:row;font-size:inherit;gap:7px;margin-top:12px;text-align:center}#unlimited-cle-page.nysoer p.main .main-line1 a.link{align-self:end;color:#fff;font-size:.45em;line-height:1em;-webkit-text-decoration-color:#df522a;text-decoration-color:#df522a}#unlimited-cle-page.nysoer p.main .main-line2{flex-grow:0;font-size:.8em;font-weight:700;line-height:1em;-webkit-text-decoration-color:#df522a;text-decoration-color:#df522a}#unlimited-cle-page.nysoer .why-unlimited{margin-top:20px}#unlimited-cle-page.nysoer .why-unlimited p{font-size:1.5em;line-height:1.3em;margin-top:20px}#custom-bundles-page .categories-section h2,#unlimited-cle-page .categories-section h2{color:inherit;font-family:Oswald Book Regular,sans-serif;font-size:1.4em;font-weight:400;text-transform:capitalize}#custom-bundles-page .categories-section li::marker,#unlimited-cle-page .categories-section li::marker{color:inherit}#custom-bundles-page .categories-section li a,#unlimited-cle-page .categories-section li a{color:#464646;font-size:1em;font-weight:700;line-height:1.4rem;list-style-type:none;text-decoration:none}#custom-bundles-page .categories-section li a:hover,#unlimited-cle-page .categories-section li a:hover{text-decoration:underline}.cta-block-1,.cta-block-2{background-color:#1e3e81;background-image:url(../img/nacle/customize-cta-shadow.png);background-position:top;background-repeat:no-repeat;background-size:100%;color:#fff;padding:58px 0 140px;position:relative;text-align:center}.light-theme .cta-block-1,.light-theme .cta-block-2{background:transparent}.light-theme .cta-block-1 h2,.light-theme .cta-block-2 h2{color:#040f41}@media only screen and (max-width:540.98px){.light-theme .cta-block-1 h2,.light-theme .cta-block-2 h2{color:#040f41;font-size:2.2rem}}.light-theme .cta-block-1 p,.light-theme .cta-block-2 p{color:#696969}@media only screen and (max-width:540.98px){.light-theme .cta-block-1 p,.light-theme .cta-block-2 p{color:#040f41}}#home-page .cta-block-1,#home-page .cta-block-2{background:#0c234e}.cta-block-2{background-color:transparent;background-image:none;padding:15px 0 60px}@media only screen and (max-width:540.98px){.cta-block-2{display:none}}.cta-block-2 h3{margin-bottom:5px}.cta-block-2 p{color:#696969;margin-top:5px}.cta-block-2 form+p{font-size:.9375rem;font-weight:300;line-height:20px}#bundle-listing-page .cta-block-1.customize-options-cta .arc-accent-inverted{display:none}@media only screen and (max-width:540.98px){.cta-block-1.customize-options-cta a.extra-large{font-size:19px}}.cta-block-1.customize-options-cta .container{max-width:470px}.cta-block-1 h2{color:#fff}footer.site-footer{background-color:#fff;background-image:url(../img/nacle/footer-shadow.png);background-position:top;background-repeat:no-repeat;background-size:100%;font-size:12px;padding:100px 0;position:relative}@media only screen and (max-width:540.98px){footer.site-footer{text-align:center}}footer.site-footer .site-logo{filter:drop-shadow(0 3px 10px rgba(0,0,0,.25));float:none;height:142px;left:50%;margin-top:-166px;transform:translateX(-50%);width:142px}@media only screen and (max-width:540.98px){footer.site-footer .site-logo{left:0;transform:none}}footer.site-footer a,footer.site-footer button{color:#696969;font-size:12px;font-weight:400;text-decoration:none}footer.site-footer a:hover,footer.site-footer button:hover{text-decoration:underline}footer.site-footer h4{margin-bottom:0;margin-top:0}footer.site-footer p{font-weight:400}footer.site-footer .footer-nav{padding-top:14px}footer.site-footer .footer-nav.primary{display:flex;flex-wrap:wrap}footer.site-footer .footer-nav.primary h4{text-transform:uppercase}@media only screen and (max-width:720.98px){footer.site-footer .footer-nav.primary .col-3.whoweare{order:1}footer.site-footer .footer-nav.primary .col-3.support{order:2}footer.site-footer .footer-nav.primary .col-3.products{order:3}footer.site-footer .footer-nav.primary .col-3.resources{order:4}}footer.site-footer ul{list-style:none;margin:0 0 24px;padding:0}@media only screen and (max-width:540.98px){footer.site-footer .footer-nav:not(.primary) ul{margin:0}}footer.site-footer ul li a{display:inline-block;padding:1px 0}footer.site-footer address p{margin-top:1px}@media only screen and (max-width:540.98px){footer.site-footer .footer-nav.tertiary ul{display:inline-block;margin:0 auto}footer.site-footer .footer-nav.tertiary li{float:left;margin:0 9px}}#nycla-calendar-page{overflow-x:hidden}@media only screen and (max-width:540.98px){#nycla-calendar-page{background-size:2200px}}#nycla-calendar-page .page-hero{min-height:414px}@media only screen and (max-width:540.98px){#nycla-calendar-page .page-description{font-weight:400;text-align:center}}#nycla-calendar-page .link.contactus{color:inherit;font-size:inherit}#nycla-calendar-page .left-block-text-top{align-items:center;display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width:540.98px){#nycla-calendar-page .left-block-text-top{align-items:center;flex-direction:row;padding-bottom:15px}}#nycla-calendar-page .left-block-text-top div:first-child{max-width:160px;padding-right:5px}@media only screen and (max-width:540.98px){#nycla-calendar-page .left-block-text-top div:first-child{max-width:125px}}#nycla-calendar-page .left-block-text-top div:last-child{height:auto;max-width:170px;width:100%}@media only screen and (max-width:540.98px){#nycla-calendar-page .left-block-text-top div:last-child{max-width:140px}}#nycla-calendar-page .left-block-text-top p{color:#fff;font-size:14px;line-height:18px;margin-bottom:18px}@media only screen and (max-width:540.98px){#nycla-calendar-page .left-block-text-top p{margin-bottom:0;margin-top:0}}#nycla-calendar-page .left-block-text-top img{max-height:51px}#nycla-calendar-page .bottom-hero{align-items:center;display:flex}#nycla-calendar-page .bottom-hero .left-block-text a,#nycla-calendar-page .bottom-hero .left-block-text p{color:#fff;font-size:15px;line-height:1.3125rem}#nycla-calendar-page .bottom-hero .left-block-text a{font-weight:400;text-decoration:underline}#nycla-calendar-page .bottom-hero .left-block-text p{margin:5px 0}#nycla-calendar-page .bottom-hero .banner{align-items:center;background:#040f41;border:2px solid #6793ed;border-radius:15px;display:flex;max-width:100%;padding:16px}@media only screen and (max-width:1140.98px){#nycla-calendar-page .bottom-hero .banner{flex-direction:column}}@media only screen and (max-width:540.98px){#nycla-calendar-page .bottom-hero .banner{padding:16px 35px}}#nycla-calendar-page .bottom-hero .banner .button{margin-left:10px}@media only screen and (max-width:1140.98px){#nycla-calendar-page .bottom-hero .banner .button{margin-left:auto}}@media only screen and (max-width:540.98px){#nycla-calendar-page .bottom-hero .banner .button{margin-left:auto;margin-top:5px}}#nycla-calendar-page .bottom-hero .banner h3{margin-bottom:0;margin-top:0;width:428px}@media only screen and (max-width:1140.98px){#nycla-calendar-page .bottom-hero .banner h3{margin-bottom:10px;width:auto}}@media only screen and (max-width:540.98px){#nycla-calendar-page .bottom-hero .banner h3{font-size:1.375rem}}#nycla-calendar-page .special-request{max-width:900px}@media only screen and (max-width:540.98px){#nycla-calendar-page .special-request{padding:0 15px!important}#nycla-calendar-page .special-request span{font-weight:300}}#nycla-calendar-page .special-request a,#nycla-calendar-page .special-request h3,#nycla-calendar-page .special-request p{color:#040f41}#nycla-calendar-page .special-request h3{margin-bottom:5px}@media only screen and (max-width:540.98px){#nycla-calendar-page .special-request h3{font-size:1.2rem;line-height:1.25}}#nycla-calendar-page .special-request p{margin-bottom:25px;margin-top:5px}#nycla-calendar-page .special-request a,#nycla-calendar-page .special-request p{font-size:15px;font-weight:400;letter-spacing:.5px;line-height:1.3125rem}@media only screen and (max-width:540.98px){#nycla-calendar-page .special-request a,#nycla-calendar-page .special-request p{font-size:1rem;letter-spacing:0}#nycla-calendar-page .special-request a{font-weight:300}}#nycla-calendar-page ul.course-list{margin-bottom:0;margin-top:10px}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list{margin-bottom:30px}}#nycla-calendar-page ul.course-list .course-card{background:transparent;margin-bottom:35px;width:100%}#nycla-calendar-page ul.course-list .course-card .card-header{display:flex}#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block{align-items:center;border:2px solid #d7d7d7;border-bottom:none;color:#fff;display:flex;flex-direction:row;padding:8px;width:auto}@media only screen and (max-width:720.98px){#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block{display:block}}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block .webinar-full-date{margin-bottom:3px}#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block .webinar-time{font-family:Roboto Condensed,sans-serif;font-size:.825rem;font-weight:600;line-height:.875rem}}#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block .webinar-date-details{color:inherit;font-size:.875rem;font-weight:700;line-height:.875rem;margin-left:12px}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block .webinar-date-details{display:block;font-family:Oswald Book Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.2}}#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block .webinar-date{color:#fff;font-family:Oswald Book Regular,sans-serif;font-size:2.0625rem;font-weight:inherit;line-height:2.0625rem;margin-right:12px}@media only screen and (max-width:1140.98px){#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block .webinar-date{display:inline;font-size:1.5rem}}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block .webinar-date{font-family:Oswald Book Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.2}}#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block p{color:#fff;font-family:Oswald Book Regular,sans-serif;font-size:1.1875rem;font-weight:400;line-height:1.5rem;margin-bottom:0;margin-top:0}@media only screen and (max-width:1140.98px){#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block p{display:inline}}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block p{display:inline;font-family:Oswald Book Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.2}#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block p span{display:block;font-family:Roboto Condensed,sans-serif;font-size:.825rem;font-weight:600;line-height:.875rem;padding-top:2px}}#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block:first-child{background:#6793ed;border-radius:19px 19px 0 0;z-index:1}#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block:last-child{background:#df522a;border-radius:0 19px 0 0;margin-left:-19px;padding-left:31px;width:auto}@media only screen and (max-width:1140.98px){#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block:last-child div{display:inline;text-align:left}}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block:last-child{border-radius:0 19px 0 0;max-width:34%;text-align:center;width:auto}#nycla-calendar-page ul.course-list .course-card .card-header .card-header-block:last-child div{display:inline}}#nycla-calendar-page ul.course-list .course-card .main{background:#fff;border:2px solid #d7d7d7;border-radius:0;box-shadow:0 24px 19px -7px rgba(0,0,0,.27);display:flex;overflow:hidden;padding:12px}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list .course-card .main{border-radius:0;display:flex;flex-direction:column}}#nycla-calendar-page ul.course-list .course-card .main .course-description{color:#696969;padding-right:8px;width:100%}#nycla-calendar-page ul.course-list .course-card .main .course-description h3{margin:0 0 1em}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list .course-card .main .course-description{padding-right:0}}#nycla-calendar-page ul.course-list .course-card .main .course-details{background:transparent;border-left:1px solid #d7d7d7;max-width:145px;min-width:145px;padding-left:15px;text-align:left}#nycla-calendar-page ul.course-list .course-card .main .course-details .button{line-height:1rem;white-space:normal;width:100%}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list .course-card .main .course-details .button{order:3;width:auto}}#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail{margin-top:30px}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail{margin-top:0;order:1}}#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail p{color:#040f41}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail p{font-size:.875rem}}#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail p.label{color:#040f41;font-size:1rem}#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail span{display:inline}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail span{display:inline}}#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail div:after{background-color:#d7d7d7;content:"";display:block;height:1px;width:55%}#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail div:last-child:after{display:none}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail div:first-child{display:block;text-align:center;width:100%}#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail div:first-child p{margin-bottom:7px;text-align:center}#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail div:first-child:after{width:100%}#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail div.more-detail-bottom{border-bottom:1px solid #d7d7d7;display:flex;flex-direction:row}#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail div.more-detail-bottom div:first-child{max-width:50%;text-align:left}#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail div.more-detail-bottom div p{display:inline-block;margin:0;padding:7px 0;text-align:left}#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail div.more-detail-bottom div p.label{color:#040f41}#nycla-calendar-page ul.course-list .course-card .main .course-details .more-detail div.more-detail-bottom div:after{display:none}}#nycla-calendar-page ul.course-list .course-card .main .course-details p{color:inherit;font-size:.875rem;font-weight:inherit;line-height:1.0625rem;margin-top:0}#nycla-calendar-page ul.course-list .course-card .main .course-details p.label{color:#040f41;display:block;font-family:Oswald Book Regular,sans-serif;font-size:1rem;font-weight:inherit;line-height:1.1875rem;margin-top:14px;text-align:left}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list .course-card .main .course-details p.label{width:auto}}#nycla-calendar-page ul.course-list .course-card .main .course-details p.label+p{margin-top:-11px}@media only screen and (max-width:540.98px){#nycla-calendar-page ul.course-list .course-card .main .course-details p.label+p{margin-top:-4px}#nycla-calendar-page ul.course-list .course-card .main .course-details{border-left:none;display:flex;flex-direction:column;max-width:100%;min-width:100%;padding-left:0}#nycla-calendar-page ul.course-list .course-card .main .course-details>p.label{font-size:18px;margin-bottom:10px;margin-top:23px;order:2;text-align:center}}#nycla-calendar-page ul.course-list .course-card .main .live-location{font-size:1.2em;line-height:1.1em}#nycla-calendar-page ul.course-list .course-card .main .live-location .location-text{display:block}#nycla-calendar-page ul.course-list .course-card .main .live-location .location-address{display:block;font-weight:600}#nycla-calendar-page ul.course-list .course-card .main.noevents{border-radius:8px;display:block;font-size:1.4em;padding:50px 20px;text-align:center}#nycla-calendar-page ul.course-list .course-card .closed-overlay{display:none}#nycla-calendar-page ul.course-list .course-card.regclosed .closed-overlay{align-items:center;color:#000;display:flex;font-size:3em;font-style:italic;font-weight:600;height:100%;justify-content:center;left:0;line-height:125%;position:absolute;text-align:center;text-transform:capitalize;top:0;width:100%;z-index:1}#nycla-calendar-page ul.course-list .course-card.regclosed .course-description,#nycla-calendar-page ul.course-list .course-card.regclosed .course-details{opacity:.3}#nycla-calendar-page .special-request-footer{margin-bottom:100px}@media only screen and (max-width:540.98px){#nycla-calendar-page .special-request-footer{margin-bottom:40px}}#nycla-calendar-page.modal-calendar{background:none;overflow-x:visible}#nycla-calendar-page.modal-calendar ul.course-list{width:100%}#nycla-calendar-page.modal-calendar ul.course-list .course-card .card-header{flex-direction:column}#nycla-calendar-page.modal-calendar ul.course-list .course-card .card-header .card-header-block:last-child{border-radius:0;margin-left:0;max-width:none;padding-left:8px;text-align:left;width:auto}@media only screen and (max-width:720.98px){#nycla-calendar-page.modal-calendar ul.course-list .course-card .card-header .webinar-date{margin-right:0}#nycla-calendar-page.modal-calendar ul.course-list .course-card .card-header .webinar-date-details{margin-left:0}}#nycla-calendar-page.modal-calendar ul.course-list .course-card .main{flex-direction:column}#nycla-calendar-page.modal-calendar ul.course-list .course-card .main .event-description{-webkit-line-clamp:10;-webkit-box-orient:vertical;display:-webkit-box;max-height:243px;overflow:hidden}#nycla-calendar-page.modal-calendar ul.course-list .course-card .main .course-details{border:0;max-width:none;min-width:auto;padding:0;width:auto}#nycla-calendar-page.modal-calendar ul.course-list .course-card .main .course-details .more-detail div:after{width:100%}#state-landing-page .page-hero{margin-top:26px}@media only screen and (max-width:540.98px){#state-landing-page .page-hero{margin-top:0}}#state-landing-page .page-hero .main p.page-description button.modal-accreditation{color:#fff;font-size:1em;font-weight:700;text-transform:lowercase}#state-landing-page .accred-short a.modal-accreditation{white-space:nowrap}@media only screen and (max-width:540.98px){#state-landing-page{background-color:#040f41;background-image:url(../img/nacle/nacle-bg-1440x1130-1f3e81.jpg);background-size:contain;background-size:1500px 570px;display:block}}@media only screen and (max-width:720.98px){#state-landing-page .col-8{padding-left:2%!important;padding-right:2%!important;width:96%}}@media only screen and (max-width:1140.98px){#state-landing-page h1{font-size:1.8rem;line-height:2.5rem}#state-landing-page .page-hero .row{flex-direction:column-reverse}#state-landing-page .main p.page-description{margin-bottom:0!important}#state-landing-page .col-8 .row{align-items:flex-start;flex-direction:row}}#registration-success-modal .inner-content{font-size:1.25rem;padding:34px 0}#registration-success-modal .inner-content h1{clear:both;font-size:4em;margin:43px 0;text-align:center;text-decoration:underline;-webkit-text-decoration-color:#df522a;text-decoration-color:#df522a;text-decoration-thickness:5px}#registration-success-modal .inner-content h2{font-size:1.75em;text-align:center}#registration-success-modal .inner-content button.link{display:block;font-size:1.2em;font-weight:400;margin:0 auto;text-transform:uppercase}@media only screen and (max-width:540.98px){#newly-admitted-page{background-color:#040f41;background-image:url(../img/nacle/nacle-bg-1440x1130-1f3e81.jpg);background-size:contain;background-size:1500px 485px;display:block}}@media only screen and (max-width:1140.98px){#newly-admitted-page h1{font-size:1.8rem;line-height:2.5rem}#newly-admitted-page .page-hero p{margin-bottom:0}#newly-admitted-page .col-8 .row{align-items:flex-start;flex-direction:row}}#newly-admitted-page .link-alt{color:#93b2fb}#newly-admitted-page .trifecta-page-section-4{padding-bottom:80px;padding-top:40px}@media only screen and (max-width:900.98px) and (min-width:541px){#newly-admitted-page .trifecta-page-section-4 .row{align-items:center;display:flex;flex-direction:column}#newly-admitted-page .trifecta-page-section-4 .row>.col-5{width:60%}#newly-admitted-page .trifecta-page-section-4 .row>.col-7{margin-top:40px;width:80%}}#newly-admitted-page .trifecta-page-section-4 h3{margin-bottom:10px}@media only screen and (max-width:540.98px){#newly-admitted-page .trifecta-page-section-4{padding-bottom:35px}}#newly-admitted-page .trifecta-page-section-4 .detailed-block{margin:0 auto 45px;max-width:1200px}@media only screen and (max-width:540.98px){#newly-admitted-page .trifecta-page-section-4 .detailed-block{margin:0 auto 15px}}#newly-admitted-page .trifecta-page-section-4 .subhead{font-size:1.2rem;line-height:1.4rem;margin-bottom:55px;text-align:center}@media only screen and (max-width:540.98px){#newly-admitted-page .trifecta-page-section-4 .subhead{font-size:.875rem;line-height:1rem;margin-bottom:30px}}#newly-admitted-page .trifecta-page-section-4 .banner{align-items:flex-start;background:#112d6b;border:2px solid #6793ed;border-radius:15px;display:flex;flex-direction:column;max-height:490px;max-width:100%;padding:16px}@media only screen and (max-width:540.98px){#newly-admitted-page .trifecta-page-section-4 .banner{margin:0 25px;max-height:465px}}#newly-admitted-page .trifecta-page-section-4 .banner .banner-inner{max-width:100%}#newly-admitted-page .trifecta-page-section-4 .banner .best-option{background:#6793ed;color:#fff;font-family:Oswald Book Regular,sans-serif;font-size:1.4rem;font-weight:400;margin-top:-30px;padding:5px}@media only screen and (max-width:540.98px){#newly-admitted-page .trifecta-page-section-4 .banner .best-option{margin:-30px auto 0}}#newly-admitted-page .trifecta-page-section-4 .banner .banner-header{color:#fff;font-family:Oswald Book Regular,sans-serif;font-size:3.15rem;font-weight:700;line-height:3.375rem;margin:4px auto;text-align:left}@media only screen and (max-width:540.98px){#newly-admitted-page .trifecta-page-section-4 .banner .banner-header{padding:0 10px;text-align:center}}#newly-admitted-page .trifecta-page-section-4 .banner p{margin-bottom:8px;text-align:left}@media only screen and (max-width:540.98px){#newly-admitted-page .trifecta-page-section-4 .banner p{font-size:1.1rem;line-height:1.4rem}}#newly-admitted-page .trifecta-page-section-4 .banner img{margin-bottom:5px;margin-top:18px;transform:scale(1.2)}#newly-admitted-page .trifecta-page-section-4 h2{color:#fff}@media only screen and (max-width:540.98px){#newly-admitted-page .trifecta-page-section-4 h2{margin-top:0}}#newly-admitted-page .trifecta-page-section-4 h3,#newly-admitted-page .trifecta-page-section-4 p{color:#fff}#newly-admitted-page a.tertiary{color:#f4d9a2;font-family:Roboto Condensed,sans-serif}#newly-admitted-page a.tertiary svg{fill:#f4d9a2}#newly-admitted-page .gap-options-block{margin-left:30px}@media only screen and (max-width:900.98px){#newly-admitted-page .gap-options-block{margin-left:0}}@media only screen and (max-width:540.98px){#newly-admitted-page .gap-options-block{margin-left:0;margin-top:60px}}#newly-admitted-page .gap-options-block .gap-option{align-items:flex-start;border-bottom:1px solid #6793ed;display:flex;flex-direction:row}#newly-admitted-page .gap-options-block .gap-option:last-child{border:none}#newly-admitted-page .gap-options-block .gap-option:last-child>div{margin-bottom:15px}#newly-admitted-page .gap-options-block .gap-option:last-child img{margin-left:-60px;margin-top:5px;max-width:200px}@media only screen and (max-width:540.98px){#newly-admitted-page .gap-options-block .gap-option:last-child img{margin-left:-69px;max-width:175px}}#newly-admitted-page .gap-options-block .gap-option:first-child{align-items:flex-start}@media only screen and (max-width:540.98px){#newly-admitted-page .gap-options-block .gap-option:first-child{align-items:center}}#newly-admitted-page .gap-options-block .gap-option:first-child .label{margin-top:0}@media only screen and (max-width:540.98px){#newly-admitted-page .gap-options-block .gap-option:first-child .label{margin-top:0}}#newly-admitted-page .gap-options-block .gap-option:first-child img{max-width:150px}@media only screen and (max-width:540.98px){#newly-admitted-page .gap-options-block .gap-option:first-child img{margin-left:-20px;max-width:125px}}#newly-admitted-page .gap-options-block .gap-option:nth-child(odd){padding-bottom:5px}@media only screen and (max-width:540.98px){#newly-admitted-page .gap-options-block .gap-option:nth-child(odd){align-items:center}#newly-admitted-page .gap-options-block .gap-option:nth-child(odd)>div{margin-bottom:15px}}#newly-admitted-page .gap-options-block .gap-option:nth-child(odd)>div{margin-left:10px;text-align:left}#newly-admitted-page .gap-options-block .gap-option:nth-child(2n){flex-direction:row;padding-bottom:5px}@media only screen and (max-width:540.98px){#newly-admitted-page .gap-options-block .gap-option:nth-child(2n){align-items:center;flex-direction:row-reverse}}#newly-admitted-page .gap-options-block .gap-option:nth-child(2n)>div{margin-bottom:15px;text-align:left}#newly-admitted-page .gap-options-block .gap-option:nth-child(2n) img{max-width:185px}@media only screen and (max-width:540.98px){#newly-admitted-page .gap-options-block .gap-option:nth-child(2n) img{margin-left:-49px;max-width:165px}}#newly-admitted-page .gap-options-block .label{color:#6793ed;font-family:Oswald Book Regular,sans-serif;font-size:1.1875rem;font-weight:400;line-height:1.5rem;margin-top:15px;text-align:left}@media only screen and (max-width:540.98px){#newly-admitted-page .gap-options-block .label{font-size:1rem;line-height:1.3rem}}#newly-admitted-page .gap-options-block .name{color:#fff;display:block;font-family:Roboto Condensed,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.6rem;padding-top:3px;text-align:left}@media only screen and (max-width:540.98px){#newly-admitted-page .gap-options-block .name{font-size:1.3rem;line-height:1.4rem}}#newly-admitted-page .gap-options-block .price{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:1.7rem;font-weight:700;line-height:1.6rem;padding-bottom:0;padding-top:3px;text-align:left}@media only screen and (max-width:540.98px){#newly-admitted-page .gap-options-block .price{font-size:1.6rem;line-height:1.5rem;padding-top:0}}#newly-admitted-page .gap-options-block p{display:block;margin-bottom:5px;margin-top:0;text-align:left}#newly-admitted-page .gap-options-block .price-block{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:0}#newly-admitted-page .gap-options-block .price-block a{margin-left:10px;margin-right:0}#newly-admitted-page .gap-options-block .price-block a.tertiary{font-size:1rem;margin-top:20px}#newly-admitted-page .webinar-cal-portion h3{font-size:1.8em}#newly-admitted-page .webinar-cal-portion a{font-size:1.2em}#newly-admitted-page .webinar-cal-portion a:hover{text-decoration:none!important}@media only screen and (max-width:540.98px){#newly-admitted-page .webinar-cal-portion p{margin:10px 0}}#newly-admitted-page .risk-free-badge{margin-top:0}#newly-admitted-page .trifecta-page-section-3{padding-bottom:105px}#newly-admitted-page .cle-rules{position:relative}.text-center{text-align:center}#mobile-app-page{background-image:url(../img/nacle/nacle-body-bg-alt2.png);background-size:cover;display:block;overflow-x:hidden}@media only screen and (max-width:540.98px){#mobile-app-page .home-hero{background:url(../img/nacle/hero-mobile-app-mob.png) no-repeat;background-size:contain;margin:0;padding-top:120px}}#mobile-app-page .hero-image{position:absolute;right:-6%;top:28%;transform:translateY(-50%);width:70%}@media only screen and (max-width:540.98px){#mobile-app-page .hero-image{display:none}}#mobile-app-page .page-hero .col-6,#mobile-app-page .page-hero .col-7{margin:0}#mobile-app-page .page-hero .subhead{font-size:2rem;font-weight:400;line-height:2.3rem;margin-top:24px}@media only screen and (max-width:540.98px){#mobile-app-page .page-hero .subhead{font-size:1.2rem;line-height:1.6rem;margin-top:19px;text-align:center}}#mobile-app-page .links-to-app{display:flex;flex-direction:row;margin-bottom:40px}#mobile-app-page .links-to-app.links-to-app-desktop{display:flex}#mobile-app-page .links-to-app.links-to-app-mobile{display:none}@media only screen and (max-width:900.98px){#mobile-app-page .links-to-app{margin-bottom:0}}@media only screen and (max-width:540.98px){#mobile-app-page .links-to-app{margin-bottom:40px;margin-top:50px}#mobile-app-page .links-to-app.links-to-app-desktop{display:none}#mobile-app-page .links-to-app.links-to-app-mobile{display:flex}}#mobile-app-page .links-to-app a{display:block;height:65px;width:auto}#mobile-app-page .links-to-app a img{max-height:100%;max-width:100%}#mobile-app-page .links-to-app a+a{margin-left:10px}#mobile-app-page .app-blocks-bg{padding-bottom:60px;padding-top:20px}#mobile-app-page .app-blocks{display:flex;justify-content:space-around}@media only screen and (min-width:901px) and (max-width:1200.98px){#mobile-app-page .app-blocks{justify-content:space-between}}@media only screen and (max-width:900.98px){#mobile-app-page .app-blocks{flex-direction:column}}#mobile-app-page .app-block{position:relative}#mobile-app-page .app-block p{color:#fff;font-size:1.375rem;font-weight:400;line-height:1.6875rem}@media only screen and (max-width:900.98px){#mobile-app-page .app-block p{font-size:1.1rem;line-height:1.2rem}}#mobile-app-page .app-block h2{color:#fff;text-align:left}@media only screen and (max-width:900.98px){#mobile-app-page .app-block h2{font-size:27px;margin-bottom:-10px;text-align:center}}#mobile-app-page .app-block img{display:none}@media only screen and (max-width:900.98px){#mobile-app-page .app-block img{display:block;margin:0 auto;max-width:325px}}#mobile-app-page .app-block-1{max-width:400px}@media only screen and (min-width:901px) and (max-width:1200.98px){#mobile-app-page .app-block-1{max-width:350px}}@media only screen and (max-width:900.98px){#mobile-app-page .app-block-1{max-width:100%}}#mobile-app-page .app-block-1>div{margin-right:47%;padding-bottom:25px;padding-top:60px}@media only screen and (min-width:901px) and (max-width:1200.98px){#mobile-app-page .app-block-1>div{margin-right:49%;padding-bottom:0;padding-top:24px}}@media only screen and (max-width:900.98px){#mobile-app-page .app-block-1>div{margin-right:0;margin-top:-95px;padding-bottom:15px;padding-top:0}}#mobile-app-page .app-block-1>div:after{background-image:url(../img/nacle/learn-on-your-schedule.png);background-size:100% 100%;content:"";display:block;height:510px;position:absolute;right:-90px;top:0;width:385px}@media only screen and (min-width:901px) and (max-width:1200.98px){#mobile-app-page .app-block-1>div:after{height:485px;right:-70px;top:12px;width:345px}}@media only screen and (max-width:900.98px){#mobile-app-page .app-block-1>div:after{display:none}}#mobile-app-page .app-block-2{max-width:700px}#mobile-app-page .app-block-2 p{text-align:right}@media only screen and (max-width:900.98px){#mobile-app-page .app-block-2 p{text-align:left}}#mobile-app-page .app-block-2>div{margin-left:38%;padding-top:60px}@media only screen and (min-width:901px) and (max-width:1200.98px){#mobile-app-page .app-block-2>div{margin-left:10%;padding-top:24px}}@media only screen and (max-width:900.98px){#mobile-app-page .app-block-2>div{margin-left:0;margin-top:-95px;padding-top:0}}#mobile-app-page .app-block-2>div:after{background-image:url(../img/nacle/effortlessly-keep-track.png);background-size:100% 100%;content:"";display:block;height:385px;left:5px;position:absolute;top:210px;width:510px}@media only screen and (min-width:901px) and (max-width:1200.98px){#mobile-app-page .app-block-2>div:after{height:335px;left:-20px;top:205px;width:445px}}@media only screen and (max-width:900.98px){#mobile-app-page .app-block-2>div:after{display:none}}#mobile-app-page .app-block-3{margin:0 auto;max-width:1000px;width:100%}#mobile-app-page .app-block-3>div{margin-left:55%;margin-top:100px;padding-bottom:105px}@media only screen and (min-width:901px) and (max-width:1200.98px){#mobile-app-page .app-block-3>div{margin-top:50px}}@media only screen and (max-width:900.98px){#mobile-app-page .app-block-3>div{margin-left:0;margin-top:-95px;padding-bottom:15px}}#mobile-app-page .app-block-3>div:after{background-image:url(../img/nacle/immediate-certificate-awards.png);background-size:100% 100%;content:"";display:block;height:400px;left:30px;position:absolute;top:-40px;width:530px}@media only screen and (min-width:901px) and (max-width:1200.98px){#mobile-app-page .app-block-3>div:after{height:350px;left:-50px;top:-30px;width:480px}}@media only screen and (max-width:900.98px){#mobile-app-page .app-block-3>div:after{display:none}}#about-page{background-color:#1f3e81;background-image:url(../img/nacle/nacle-bg-1440x1130-1f3e81.jpg);background-size:2200px;display:block;overflow-x:hidden;padding-bottom:120px}@media only screen and (max-width:1140.98px) and (min-width:721px){#about-page .col-9{width:62.6666666667%}#about-page .col-3{width:29.3333333333%}}@media only screen and (max-width:720.98px){#about-page .col-3,#about-page .col-9{width:96%}}#about-page h1{color:#6793ed}@media only screen and (max-width:720.98px){#about-page h1{background-image:linear-gradient(#cf5b38,#cf5b38);background-position:0 92%;background-repeat:no-repeat;background-size:100% 3px;color:#fff;display:inline;margin-bottom:10px;text-align:center}}#about-page h2,#about-page p{color:#fff}#about-page p{font-size:1.1rem;line-height:1.4rem}@media only screen and (max-width:720.98px){#about-page p{font-size:.935rem;font-weight:400;line-height:1.3rem}}#about-page p.subhead{font-size:1.375rem;line-height:1.6875rem}@media only screen and (max-width:720.98px){#about-page p.subhead{font-size:.935rem;line-height:1.2rem;margin-top:10px;text-align:center}}#about-page .states a{color:#fff;font-weight:400}@media only screen and (max-width:720.98px){#about-page .states{display:block;margin:6px 0}}#about-page .header-text{font-size:1.3rem;font-weight:400;line-height:1.6rem}@media only screen and (max-width:720.98px){#about-page .header-text{font-size:1.1rem;line-height:1.4rem}}#about-page .text-red{color:#ac0519;font-weight:700}@media only screen and (max-width:720.98px){#about-page h2{font-size:27px;line-height:30px;margin-top:10px;text-align:center}}#about-page img{float:right;margin-left:20px;margin-right:20px;margin-top:-30px;max-width:284px}@media only screen and (max-width:1140.98px) and (min-width:721px){#about-page img{max-width:200px}}@media only screen and (max-width:720.98px){#about-page img{display:block;float:none;margin:0 auto;max-width:180px}}#about-page .col-9 div{clear:both}#about-page .about-block{margin-top:50px}@media only screen and (max-width:720.98px){#about-page .about-block{margin-top:40px}}#about-page .about-block:first-child img{margin-top:20px}@media only screen and (max-width:720.98px){#about-page .about-block:first-child{margin-top:40px}#about-page .about-block:first-child>div{align-items:center;display:flex;flex-direction:column;text-align:center}#about-page .about-block:first-child>div h1{order:1}#about-page .about-block:first-child>div p{order:2}#about-page .about-block:first-child>div img{order:3}}#about-page .regular-text{font-weight:400}@media only screen and (max-width:720.98px){#about-page .regular-text{display:block;font-weight:600}}#about-page a.button{margin-left:0}@media only screen and (max-width:720.98px){#about-page a.button{font-size:.875rem;line-height:.875rem;margin-left:auto;padding:12px}#about-page a.button .icon.arrow-right{height:12px;width:13px}}#about-page .sidebar{margin-top:50px}#about-page .sidebar .side-header{color:#6793ed;font-family:Roboto Condensed,sans-serif;font-size:1.2rem;font-weight:700;line-height:1;margin-bottom:3px;text-transform:uppercase}@media only screen and (max-width:720.98px){#about-page .sidebar .side-header{margin-bottom:10px;text-align:center}}#about-page .sidebar .side-header:nth-child(2){margin-top:20px}#about-page .sidebar .small-text{color:#fff;font-size:.875rem;margin-bottom:25px;margin-top:10px;text-align:center}#about-page .sidebar .button{margin-top:15px}@media only screen and (max-width:720.98px){#about-page .sidebar .button{font-size:.875rem;line-height:.875rem;margin-left:auto;padding:12px}}#about-page .sidebar hr{border-top:1px solid #6793ed;margin:0 0 25px}@media only screen and (max-width:720.98px){#about-page .sidebar hr{display:none}}#about-page .sidebar form{margin-top:3px}@media only screen and (max-width:720.98px){#about-page .sidebar form{margin-bottom:60px}}#about-page .sidebar form input,#about-page .sidebar form select,#about-page .sidebar form textarea{background:#fff;border:none;border-radius:0;color:#5e7da6;font-family:Roboto Condensed,sans-serif;font-size:1.1875rem;margin-bottom:15px;margin-right:0;padding:14px 10px;width:100%}@media only screen and (max-width:720.98px){#about-page .sidebar form input,#about-page .sidebar form select,#about-page .sidebar form textarea{font-size:1.1875rem;padding:10px}}#about-page .sidebar form .form-field .placeholder{color:#fff;font-weight:400}#about-page .sidebar form .optional-txt{font-size:.8em;font-style:italic}#about-page .sidebar form .select{display:block;position:relative}#about-page .sidebar form .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#696969;font-weight:300;padding-right:20px}#about-page .sidebar form .select select::-ms-expand{display:none}#about-page .sidebar form .select:after{box-sizing:border-box;color:#696969;content:"▼";font-size:14px;padding:0 8px;pointer-events:none;position:absolute;right:0;text-align:center;top:16px;width:10%;z-index:1}@media only screen and (max-width:720.98px){#about-page .sidebar form .select:after{top:12px}}#about-page .sidebar form textarea{min-height:200px;resize:none}#about-page .sidebar form .white-placeholder{color:#fff;display:block;font-size:1.1875rem;font-weight:400;margin-bottom:15px}#about-page .sidebar .contact-info{color:#fff;font-size:1.2rem;font-weight:400;line-height:1.5;margin-top:15px}#about-page .sidebar .contact-info a{color:#fff;display:block;font-weight:400;text-decoration:none}@media only screen and (max-width:720.98px){#about-page .sidebar .contact-info{text-align:center}}#law-firms{overflow-x:hidden}@media only screen and (max-width:720.98px){#law-firms{background-size:inherit}#law-firms .page-title{background-image:linear-gradient(#cf5b38,#cf5b38);background-position:0 92%;background-repeat:no-repeat;background-size:100% 3px}#law-firms .underlined{background:none}}#law-firms p{font-size:1.2rem;line-height:1.4rem}@media only screen and (max-width:720.98px){#law-firms p{font-size:1rem;font-weight:300;line-height:20px}}#law-firms .header-section p{color:#fff}#law-firms .call-now-image{position:relative}#law-firms .call-now-image>div{display:flex;flex-direction:column;font-family:Oswald Book Regular,sans-serif;height:100%;position:absolute;text-align:center;top:15.5%;width:100%}#law-firms .call-now-image .title{color:#77acf8;font-size:2.74vw;font-weight:600;line-height:1;text-transform:uppercase}@media (min-width:1700px){#law-firms .call-now-image .title{font-size:2.4vw}}@media (max-width:540px){#law-firms .call-now-image .title{font-size:31px;margin-bottom:.1rem}}#law-firms .call-now-image .text{color:#fff;font-size:1.13vw;margin-bottom:.1rem}@media (min-width:1700px){#law-firms .call-now-image .text{font-size:1vw}}@media (max-width:1200px){#law-firms .call-now-image .text{margin-bottom:0}}@media (max-width:1000px){#law-firms .call-now-image .text{margin-top:-5px}}@media (max-width:540px){#law-firms .call-now-image .text{font-size:12.5px;margin-bottom:.1rem}}#law-firms .call-now-image .number{color:#fff;font-size:1.7vw;line-height:1}@media (min-width:1700px){#law-firms .call-now-image .number{font-size:1.5vw}}@media (max-width:700px){#law-firms .call-now-image .number{margin-top:-3px}}@media (max-width:540px){#law-firms .call-now-image .number{font-size:19px;margin-bottom:.1rem}}#law-firms .feature-image{position:relative}#law-firms .feature-image .center-text{align-items:center;display:flex;height:140px;justify-content:center;left:calc(50% - 75px);position:absolute;top:calc(50% - 78px);width:150px}@media only screen and (max-width:720.98px){#law-firms .feature-image .center-text{height:116px;left:calc(50% - 50px);top:calc(50% - 73px);width:100px}}#law-firms .feature-image .feature-image-text{color:#040f41;font-family:Oswald Book Regular,sans-serif;font-size:43px;font-weight:300;line-height:41px;text-align:center}@media only screen and (max-width:1010px){#law-firms .feature-image .feature-image-text{font-size:4.5vw;line-height:4vw}}@media only screen and (max-width:720.98px){#law-firms .feature-image .feature-image-text{font-size:clamp(30px,4vw,30px);line-height:clamp(25px,3.8vw,30px)}}#law-firms .page-description{font-size:1.375rem;font-weight:400;line-height:1.6875rem;margin-bottom:10px}@media only screen and (max-width:720.98px){#law-firms .page-description{font-size:18px;font-weight:600;line-height:22px;margin-bottom:0}}#law-firms .features-block{display:flex;margin-bottom:60px;margin-top:60px;text-align:center}@media only screen and (max-width:720.98px){#law-firms .features-block{align-items:center;flex-direction:column;margin-bottom:30px;margin-top:15px}}#law-firms .features-block p{color:#040f41;font-size:1.1rem;font-weight:300;line-height:1.3rem;margin-bottom:25px;margin-top:0}#law-firms .features-block p span{color:#456ab0;font-weight:600}@media only screen and (max-width:720.98px){#law-firms .features-block p span{display:block}}#law-firms .features-block .col-6{align-self:center}@media only screen and (max-width:720.98px){#law-firms .features-block .col-6{order:1}}#law-firms .features-block .col-6 img{max-width:420px;width:100%}@media only screen and (max-width:720.98px){#law-firms .features-block .col-6 img{margin-bottom:20px;max-width:280px}}#law-firms .features-block .col-3 img{height:60px}@media only screen and (max-width:720.98px){#law-firms .features-block .col-3{width:100%}#law-firms .features-block .col-3:first-child{order:2}#law-firms .features-block .col-3:last-child{order:3}}#law-firms .title-for-benefit{font-size:1.7rem;line-height:1.9rem;text-align:center}@media only screen and (max-width:720.98px){#law-firms .title-for-benefit{background-image:linear-gradient(#cf5b38,#cf5b38);background-position:0 92%;background-repeat:no-repeat;background-size:100% 3px;display:table;margin:auto;padding-bottom:6px}}#law-firms .benefits-block{display:flex;gap:0 70px;justify-content:space-around;margin-bottom:40px;margin-top:40px;text-align:center}@media only screen and (max-width:720.98px){#law-firms .benefits-block{align-items:center;flex-direction:column;gap:0;margin-top:15px}}#law-firms .benefits-block>div{max-width:150px}@media only screen and (max-width:720.98px){#law-firms .benefits-block>div{max-width:100%}}#law-firms .benefits-block>div img{margin:0 auto 5px;max-height:60px;width:auto}#law-firms .benefits-block>div h3{color:#040f41;margin-bottom:3px;margin-top:5px}@media only screen and (max-width:720.98px){#law-firms .benefits-block>div h3{color:#456ab0;font-size:1.1rem;line-height:1.3rem}}#law-firms .benefits-block>div p{color:#040f41;font-size:1.1rem;font-weight:300;line-height:1.3rem;margin-top:0}#law-firms .form-section .validation-summary-errors{color:#df522a;margin-left:auto;margin-right:auto;margin-top:30px;max-width:750px;text-align:left}#law-firms .form-section h2{background-image:linear-gradient(#cf5b38,#cf5b38);background-position:0 92%;background-repeat:no-repeat;background-size:100% 3px;display:inline}#law-firms .call-us{margin:0 auto;max-width:200px;padding-bottom:50px}#partnerships{background-image:url(../img/nacle/nacle-body-bg-alt3.jpg);background-size:cover;display:block;overflow-x:hidden}#partnerships .page-hero{position:relative;z-index:1}@media only screen and (max-width:720.98px){#partnerships .page-hero{margin-top:0;padding-top:90px;width:100%}}#partnerships .header-section .col-6,#partnerships .header-section .col-8{margin:0}#partnerships .header-section .page-descript{display:inline-block;font-size:1.375rem;font-weight:400;line-height:1.6875rem}#partnerships .header-section .page-descript .txtcontact{font-weight:600;text-decoration:underline}@media only screen and (max-width:720.98px){#partnerships .header-section .page-descript{text-align:center}}#partnerships .header-section .text{display:block}@media only screen and (max-width:720.98px){#partnerships .header-section .text{text-align:left}}#partnerships .page-description{font-family:Roboto Condensed,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.6875rem;margin-bottom:20px}@media only screen and (max-width:720.98px){#partnerships .page-description{font-size:1.1rem;line-height:1.4rem;text-align:center}}#partnerships .hero-image{position:absolute;right:-6%;top:28%;transform:translateY(-25%);width:80%}@media only screen and (max-width:1140.98px){#partnerships .hero-image{top:55px;transform:translateY(-45%)}}@media only screen and (max-width:720.98px){#partnerships .hero-image{top:60px;width:100%}}@media only screen and (max-width:540.98px){#partnerships .hero-image{top:60px;width:100%}}@media only screen and (max-width:720.98px){#partnerships .col-3,#partnerships .col-5,#partnerships .col-6,#partnerships .col-7,#partnerships .col-9{width:96%}#partnerships .text-left-mobile{text-align:left}}#partnerships .form-section{color:#fff;margin-top:50px;text-align:left}@media only screen and (max-width:720.98px){#partnerships .form-section{margin-top:10px}}#partnerships .form-section .row{display:flex;flex-direction:row}@media only screen and (max-width:720.98px){#partnerships .form-section .row{flex-direction:column}#partnerships .form-section .col-3 img{display:block;margin:auto;max-width:150px}}#partnerships .form-section .col-5 img{display:block;margin:auto;max-width:300px}@media only screen and (max-width:720.98px){#partnerships .form-section .col-5 img{display:block;margin:auto;max-width:150px}}#partnerships .form-section h2{color:#fff}@media only screen and (max-width:720.98px){#partnerships .form-section h2{text-align:center}}#partnerships .form-section form{margin-bottom:50px;margin-left:0;margin-top:0}@media only screen and (max-width:720.98px){#partnerships .form-section form{margin-bottom:90px}}@media only screen and (max-width:540.98px){#partnerships .form-section form{margin-bottom:50px}}#partnerships .form-section .small-text{color:#fff}@media only screen and (max-width:720.98px){#partnerships .form-section .page-description{font-weight:700;margin:30px auto 40px}}#partnerships .form-section .page-description a{color:#fff;font-weight:600;text-decoration:none}@media only screen and (max-width:720.98px){#partnerships .form-section .page-description a{display:block;text-decoration:underline}}#teach{background-color:#d7d7d7;background-image:url(../img/nacle/teach-page-bg.png);background-position:100% 0;background-size:2200px 1000px;display:block;overflow-x:hidden}@media only screen and (max-width:540.98px){#teach{background-image:url(../img/nacle/teach-bg-m.png);background-position:top;background-size:contain;background-size:auto 500px}}#teach .hero-image{position:absolute;right:0;top:20px;transform:none;width:35%}@media only screen and (max-width:1140.98px){#teach .hero-image{width:50%}}@media only screen and (max-width:720.98px){#teach .hero-image{top:40%}}@media only screen and (max-width:540.98px){#teach .hero-image{right:25%;top:27%;width:45%}}@media only screen and (max-width:720.98px){#teach h1{font-size:2.3rem}}#teach .header-section .col-6,#teach .header-section .col-7{margin:0}#teach .header-section>.row:first-child{margin-top:15px;min-height:430px}#teach .section-eyebrow{text-align:left}@media only screen and (max-width:720.98px){#teach .section-eyebrow{margin-right:0}}@media only screen and (max-width:540.98px){#teach .section-eyebrow{margin-right:40%}}#teach .page-hero{margin-bottom:60px;margin-top:0;z-index:2}@media only screen and (max-width:1140.98px){#teach .page-hero{margin-top:0;padding-top:0}}@media only screen and (max-width:720.98px){#teach .page-hero{margin-bottom:0}}@media only screen and (max-width:540.98px){#teach .page-hero{padding-top:45px}}#teach .page-description{font-family:Roboto Condensed,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.6875rem}@media only screen and (max-width:720.98px){#teach .page-description{font-size:1.1rem;line-height:1.4rem;margin-bottom:10px;text-align:left}}@media only screen and (max-width:540.98px){#teach .page-description{margin-top:140px}}#teach .benefits-block{display:flex;gap:0 70px;justify-content:space-around;margin-bottom:40px;margin-top:40px;text-align:center}@media only screen and (max-width:720.98px){#teach .benefits-block{align-items:center;flex-direction:column;gap:0;margin-top:15px}}#teach .benefits-block>div{max-width:150px}@media only screen and (max-width:720.98px){#teach .benefits-block>div{margin-bottom:30px;max-width:100%}}#teach .benefits-block>div img{margin:0 auto 5px;max-height:60px;width:auto}#teach .benefits-block>div h3{color:#fff;margin-bottom:3px;margin-top:5px}@media only screen and (max-width:720.98px){#teach .benefits-block>div h3{color:#456ab0;font-size:1.2rem;line-height:1.4rem}}#teach .teach-wrapper{margin-bottom:50px;margin-top:40px}#teach .teach-block{align-items:center;display:flex;margin-bottom:10px}#teach .teach-block:last-child .text-block{border-bottom:none;margin-bottom:0}#teach .teach-block .img-block{display:flex;margin-bottom:10px;max-height:60px;max-width:60px;min-width:60px;width:60px}#teach .teach-block .img-block img{display:block;height:auto;margin:auto;max-height:60px;max-width:60px;width:auto}#teach .teach-block .text-block{border-bottom:1px solid #696969;color:#022350;display:flex;flex-direction:column;justify-content:center;margin-left:15px;min-height:71px;padding-bottom:20px;padding-top:10px;width:100%}#teach .teach-block h4{color:#123d86;font-size:1.3rem;margin-bottom:0;margin-top:0}#teach .teach-block p{font-weight:400;margin-bottom:0;margin-top:10px}#teach .teach-wrap-2 .teach-block{align-items:flex-start}#teach .teach-wrap-2 .teach-block .img-block{margin-bottom:0;margin-top:10px}#teach .form-section{color:#fff;margin-top:70px;text-align:center}@media only screen and (max-width:720.98px){#teach .form-section{margin-top:10px}}#teach .form-section .row{display:flex;flex-direction:row}@media only screen and (max-width:720.98px){#teach .form-section .row{flex-direction:column}}#teach .form-section .validation-summary-errors{color:#df522a;margin-left:auto;margin-right:auto;margin-top:30px;max-width:750px;text-align:left}#teach .form-section h2{color:#040f41;font-family:Roboto Condensed,sans-serif;font-weight:600;margin-bottom:10px}@media only screen and (max-width:720.98px){#teach .form-section h2{font-size:29px;line-height:36px;text-align:center}}#teach .form-section p{color:#696969;margin-top:10px}#teach .form-section form{margin-bottom:80px;margin-left:auto;margin-top:0;padding-bottom:0}@media only screen and (max-width:720.98px){#teach .form-section form{margin-bottom:90px}}@media only screen and (max-width:540.98px){#teach .form-section form{margin-bottom:50px}}#teach .form-section .small-text{color:#696969}@media only screen and (max-width:720.98px){#teach .form-section .page-description{font-size:1.3rem;font-weight:400;line-height:1.5rem;margin:10px auto 25px;text-align:center}}#faq{background-image:url(../img/nacle/faq-page-bg.png);background-position:100% 0;background-size:2200px 475px;display:block;overflow-x:hidden}@media only screen and (max-width:720.98px){#faq{background-size:700px auto}}#faq .page-hero{padding-top:150px;text-align:left}@media only screen and (max-width:720.98px){#faq .page-hero{padding-top:60px}}#faq .tab-filter-list{margin-bottom:50px;margin-top:70px}@media only screen and (max-width:720.98px){#faq .tab-filter-list{margin-bottom:25px;margin-top:25px}}#faq .faq-questions{margin-bottom:80px}@media only screen and (max-width:720.98px){#faq .faq-questions{margin-bottom:40px}}#faq .accordion{border-bottom:none;position:static}@media only screen and (max-width:720.98px){#faq .accordion{text-align:center}}#faq .accordion .indicator-arrow{background:#696969;bottom:2px;position:absolute;right:0;top:auto;z-index:1}@media only screen and (max-width:720.98px){#faq .accordion .indicator-arrow{background:#6793ed;bottom:-33px;float:none;left:calc(50% - 12px);margin-left:0;right:auto}#faq .accordion .indicator-arrow .icon.arrow-right{margin-left:-7px}}#faq .accordion.active .indicator-arrow{background:#6793ed}#faq .accordion-panel{margin-bottom:0;position:relative;transition:1s}#faq .accordion-panel:after{background:#020024;background:linear-gradient(180deg,rgba(2,0,36,0),hsla(0,0%,96%,.5) 30%,#f6f6f6 90%);content:"";height:40px;position:absolute;top:3px;width:100%}@media only screen and (max-width:720.98px){#faq .accordion-panel p{padding:0 12px}}#faq .accordion-panel:not(.expanded){height:38px;max-height:none}#faq .accordion-panel.expanded{overflow:inherit}#faq .accordion-panel.expanded:after{display:none}#faq .choose-state .select{align-items:center;background:#f1f1f1;box-shadow:0 0 8px 0 rgba(34,60,80,.2);display:table;margin:20px auto;width:auto}@media only screen and (max-width:720.98px){#faq .choose-state .select{box-shadow:none;margin:10px 0;width:auto}#faq .choose-state .select .selectNative{font-size:16px;width:245px}}#faq .choose-state .select .selectLabel{background:#f1f1f1;color:#040f41;display:inline-block;font-weight:400;padding:16px 10px;width:auto}#faq .teach-block{align-items:flex-start;display:flex;margin-bottom:10px}#faq .teach-block:first-child .rules-accordion.active+.accordion-panel .choose-state{padding-top:0}#faq .teach-block:first-child .accordion-panel .choose-state{padding-top:50px}#faq .teach-block:first-child .accordion-panel:after{background:linear-gradient(180deg,rgba(2,0,36,0),hsla(0,0%,96%,.5) 30%,#f6f6f6 90%);content:""}@media only screen and (max-width:720.98px){#faq .teach-block{align-items:center;border-bottom:none;box-shadow:0 20px 24px -31px rgba(34,60,80,.6);flex-direction:column;margin:30px -8% 0;padding:0 8%}#faq .teach-block:last-child{border-bottom:none;box-shadow:none}}#faq .teach-block .img-block{display:flex;margin-bottom:15px;margin-top:30px;max-height:60px;max-width:60px;min-width:60px;width:60px}@media only screen and (max-width:720.98px){#faq .teach-block .img-block{margin-bottom:0;margin-top:0}}#faq .teach-block .img-block img{display:block;height:auto;margin:auto;max-height:60px;max-width:60px;width:auto}#faq .teach-block .text-block{border-bottom:1px solid #696969;color:#022350;display:flex;flex-direction:column;justify-content:center;margin-left:15px;min-height:71px;padding-bottom:20px;padding-top:25px;position:relative;width:100%}@media only screen and (max-width:720.98px){#faq .teach-block .text-block{border-bottom:1px solid #696969;color:#022350;margin-bottom:40px;margin-left:0;padding-bottom:10px;padding-top:10px}}#faq .teach-block .answer-outer{font-weight:400;margin-bottom:20px;margin-top:10px;padding-bottom:0;padding-left:12px;padding-right:12px}#faq .teach-block .link,#faq .teach-block a{white-space:nowrap}#faq .more-questions{color:#696969;font-size:2.5em;font-weight:500;line-height:1.5em;margin-bottom:80px;text-align:center}#faq .more-questions .button{display:inline-block;margin-left:20px;vertical-align:text-top}.clerules-and-faq .sub-note{font-size:.8em;font-style:italic;line-height:1.5em}.clerules-and-faq p{padding:0}.clerules-and-faq p:first-child{margin-top:0}.clerules-and-faq h3{color:#040f41;margin-bottom:8px}.clerules-and-faq h3:first-child{margin-top:0}.clerules-and-faq ul{margin-top:8px}.clerules-and-faq .highlight{color:#fa4e1a;font-weight:700}.clerules-and-faq strong{font-weight:700}.clerules-and-faq a{word-break:break-all}.clerules-and-faq ul.at-a-glance>li>span:first-child{font-weight:600}.clerules-and-faq ul.at-a-glance .small-text{font-size:.8em;font-style:italic}#course-detail-page{background-size:2200px 1000px;overflow-x:hidden}#course-detail-page .page-hero{padding-top:55px}#course-detail-page .page-hero .accred-icon{display:none}#course-detail-page .page-hero .col-9{display:flex;justify-content:space-between;padding-right:0}#course-detail-page .page-hero .col-9 .heading-section{flex-grow:1}#course-detail-page .page-hero .col-4{align-items:center;display:flex}@media only screen and (max-width:720.98px){#course-detail-page .page-hero .col-4{flex-direction:row;justify-content:center;margin-bottom:15px;margin-top:15px}}#course-detail-page .page-hero .media-promo{font-family:Roboto Condensed,sans-serif;font-weight:600;margin:auto;padding-top:0}@media only screen and (max-width:720.98px){#course-detail-page .page-hero .media-promo{flex-direction:column;gap:0;margin:0 10px;width:50%}#course-detail-page .page-hero .media-promo p{font-size:14px;line-height:16px;width:100%}#course-detail-page .page-hero .media-promo img{max-width:70%}}#course-detail-page .page-hero .course-media-image{margin:auto;max-height:160px}@media only screen and (max-width:540.98px){#course-detail-page .page-hero .course-media-image{max-height:unset}}#course-detail-page .page-hero .course-media-image.cds{margin-top:6px}@media only screen and (max-width:720.98px){#course-detail-page h1{font-size:2rem;line-height:2.7rem}#course-detail-page .col-2,#course-detail-page .col-3,#course-detail-page .col-9{width:96%}}#course-detail-page .align-items-end{align-items:flex-end;display:flex}@media only screen and (max-width:720.98px){#course-detail-page .align-items-end{align-items:center;flex-direction:column}}#course-detail-page .row-static{z-index:1}#course-detail-page .course-detail{align-items:center;border-top:1px solid #1e3e81;color:#fff;display:flex;font-weight:400;justify-content:space-between;letter-spacing:1px;margin-bottom:15px;margin-top:14px;padding-top:0;text-transform:uppercase}@media only screen and (max-width:1140.98px){#course-detail-page .course-detail{align-items:flex-start;flex-direction:column;margin-bottom:0}}@media only screen and (max-width:1140.98px) and (max-width:720.98px){#course-detail-page .course-detail{align-items:center}}#course-detail-page .course-detail .course-detail-sku{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-start;padding-top:4px}#course-detail-page .course-detail a{color:#fff;display:inline-block;font-weight:400;margin-left:15px;text-decoration:underline}@media only screen and (max-width:540.98px){#course-detail-page .course-detail a{margin-left:5px}}#course-detail-page .course-detail .social{align-items:center;color:#93b2fb;display:flex;font-weight:600;padding-top:3px;text-align:right}@media only screen and (max-width:1140.98px){#course-detail-page .course-detail .social{border-top:1px solid #1e3e81;color:#fff;margin-bottom:0;margin-top:5px;text-align:left;width:100%}}@media only screen and (max-width:1140.98px) and (max-width:720.98px){#course-detail-page .course-detail .social{justify-content:center}}#course-detail-page .course-detail .social div{display:inline-flex}#course-detail-page .course-detail .social a{border-left:1px solid #1e3e81;margin-left:0;padding:0 5px}#course-detail-page .course-detail .social a svg{display:block;height:12px;max-width:18px;min-width:6px;width:auto}@media only screen and (max-width:720.98px){#course-detail-page .course-detail .social a svg{fill:#fff;height:12px}}#course-detail-page .course-detail .social a:first-child{border-left:none;margin-left:15px}#course-detail-page .course-detail .social a:hover svg path{fill:#fff;stroke:#fff}#course-detail-page .play-preview{max-width:150px;min-width:150px;padding-right:50px;text-align:center}@media only screen and (max-width:720.98px){#course-detail-page .play-preview{align-items:center;display:flex;justify-content:space-between;margin-top:0;max-width:150px;min-width:150px;padding-left:10px;padding-right:10px}#course-detail-page .play-preview>div{margin:0 20px}#course-detail-page .play-preview p{color:#fff;font-weight:600;margin:0;text-align:center}#course-detail-page .play-preview .course-media-image{max-width:80%}}#course-detail-page .play-preview .link{color:#fff;font-weight:600;text-align:center;text-decoration:underline}#course-detail-page .play-preview:hover .link{text-decoration:none}#course-detail-page .banner-wrap{align-items:center;display:flex;justify-content:space-between;margin-top:20px}#course-detail-page .banner-wrap:first-child{margin-top:0}@media only screen and (max-width:1266px){#course-detail-page .banner-wrap{flex-direction:column}}@media only screen and (max-width:720.98px){#course-detail-page .banner-wrap{flex-direction:column}}#course-detail-page .banner-wrap .credits-banner{align-items:center;background:#6793ed;border:2px solid #6793ed;border-radius:15px;display:flex;flex-grow:1;height:72px;justify-content:space-between;margin:0 10px 0 0;max-width:100%;min-width:395px;overflow:hidden;width:auto}@media only screen and (max-width:1266px){#course-detail-page .banner-wrap .credits-banner{margin:0;width:100%}}@media only screen and (max-width:720.98px){#course-detail-page .banner-wrap .credits-banner{border-radius:8px;height:66px;min-width:0;width:100%}}#course-detail-page .banner-wrap .credits-banner .name{align-items:center;color:#fff;display:flex;flex-grow:1;font-size:1.2rem;font-weight:600;height:100%;justify-content:center;line-height:1.7rem;padding:16px;position:relative;text-align:center;text-transform:uppercase}@media only screen and (max-width:720.98px){#course-detail-page .banner-wrap .credits-banner .name{font-size:1.2rem;line-height:1.3rem}}#course-detail-page .banner-wrap .credits-banner .credits{align-items:center;background-color:#fff;color:#df522a;display:flex;font-family:Oswald Book Regular,sans-serif;font-size:2.5rem;font-weight:500;height:100%;justify-content:center;line-height:2.5rem;max-width:235px;min-width:170px;padding:16px;text-align:center;width:auto}@media only screen and (max-width:720.98px){#course-detail-page .banner-wrap .credits-banner .credits{font-size:2rem;line-height:2rem;min-width:150px}}#course-detail-page .banner-wrap .credits-banner .credits.subtext-right .subtext{padding:0 0 0 16px;text-align:left;white-space:normal}#course-detail-page .banner-wrap .credits-banner .credits.subtext-right .credittype{white-space:nowrap}#course-detail-page .banner-wrap .credits-banner .credits.subtext-right .credittype:not(:last-child):after{content:","}#course-detail-page .banner-wrap .credits-banner .credits.subtext-bottom{flex-direction:column;padding:8px 16px}#course-detail-page .banner-wrap .credits-banner .credits.subtext-bottom div span{margin-top:3px;padding:0 0 0 16px;text-align:left}#course-detail-page .banner-wrap .credits-banner .credits.subtext-bottom span{padding:0;text-align:center}#course-detail-page .banner-wrap .credits-banner .subtext{color:#696969;font-family:Roboto Condensed,sans-serif;font-size:13px;font-weight:400;line-height:1.2;text-transform:uppercase;white-space:nowrap;width:100%}@media only screen and (max-width:720.98px){#course-detail-page .banner-wrap .credits-banner .subtext{font-size:12px}}#course-detail-page .banner-wrap .banner{align-items:center;background:#040f41;border:2px solid #6793ed;border-radius:15px;display:flex;height:72px;justify-content:center;margin:0 0 0 10px;max-width:100%;padding:16px 32px;width:auto}@media only screen and (max-width:1266px){#course-detail-page .banner-wrap .banner{margin:10px 0 0;width:100%}}@media only screen and (max-width:720.98px){#course-detail-page .banner-wrap .banner{border-radius:8px;height:66px;width:100%}}#course-detail-page .banner-wrap .banner .price{color:#fff;font-family:Oswald Book Regular,sans-serif;font-size:2.5rem;font-weight:500;line-height:2.5rem;margin-right:20px}#course-detail-page .banner-wrap .banner .button{margin:0;padding:10px 30px}@media only screen and (max-width:720.98px){#course-detail-page .banner-wrap .banner .button{font-size:.875rem;padding:8px 20px}}#course-detail-page .banner-wrap .banner .text{color:#fff;display:block;font-family:Roboto Condensed,sans-serif;font-size:13px;font-weight:400;line-height:1.2;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}#course-detail-page .banner-wrap .banner .text .link,#course-detail-page .banner-wrap .banner .text a{color:#fff;display:block;font-size:inherit;text-align:center;text-decoration:underline;text-transform:inherit;width:100%}#course-detail-page .banner-wrap .banner.contactus{margin-left:0;width:100%}#course-detail-page .banner-wrap .banner.contactus .text{font-size:1em}@media only screen and (max-width:720.98px){#course-detail-page .banner-wrap.banner-bottom{margin-bottom:5px}}#course-detail-page .preview-block{align-items:center;color:#fff;display:flex;font-weight:700;margin:15px 0 0}@media only screen and (max-width:720.98px){#course-detail-page .preview-block{align-items:center;display:inline-flex;flex-direction:column;font-size:14px;text-align:center;text-transform:uppercase;width:49%}}#course-detail-page .preview-block img{margin-right:15px;max-width:40px;min-width:40px}@media only screen and (max-width:720.98px){#course-detail-page .preview-block img{margin-bottom:5px;margin-right:0}}#course-detail-page .preview-block a{color:#fff}#course-detail-page .preview-block p{margin:0}#course-detail-page .preview-block.course-preview{text-decoration:underline}#course-detail-page .preview-block.course-preview:hover{text-decoration:none}#course-detail-page .part-of-course{align-items:center;display:flex}#course-detail-page .part-of-course p{color:#fff;font-size:1rem;font-weight:400}#course-detail-page .part-of-course a{color:#fff;text-decoration:underline}#course-detail-page .part-of-course svg{fill:#fff;height:12px;margin-left:5px;width:12px}#course-detail-page .webinar-banner{align-items:center;background:#fff;border:2px solid #6793ed;border-radius:15px;display:flex;margin:15px 0 25px;overflow:hidden}@media only screen and (max-width:1140.98px){#course-detail-page .webinar-banner{background:#fff;margin:15px 0}}@media only screen and (max-width:720.98px){#course-detail-page .webinar-banner{align-items:flex-start;background:#fff;flex-direction:column}}#course-detail-page .webinar-banner .header-web{background-color:#040f41;border:none;color:#fff;font-size:1.5rem;font-weight:600;line-height:1.7rem;padding:20px 16px 20px 20px;position:relative;text-transform:uppercase}@media only screen and (max-width:1140.98px){#course-detail-page .webinar-banner .header-web{min-width:165px}}@media only screen and (max-width:720.98px){#course-detail-page .webinar-banner .header-web{padding:8px 20px;text-align:center;width:100%}}#course-detail-page .webinar-banner .header-web:after,#course-detail-page .webinar-banner .header-web:before{background:#040f41;content:"";height:50%;position:absolute;width:10px}@media only screen and (max-width:720.98px){#course-detail-page .webinar-banner .header-web:after,#course-detail-page .webinar-banner .header-web:before{display:none}}#course-detail-page .webinar-banner .header-web:before{right:-4px;top:0;transform:skew(0deg,10deg) rotate(170deg)}#course-detail-page .webinar-banner .header-web:after{bottom:0;right:-4px;transform:skew(0deg,-10deg) rotate(190deg)}#course-detail-page .webinar-banner .webinar-block{align-items:center;display:flex}@media only screen and (max-width:720.98px){#course-detail-page .webinar-banner .webinar-block{padding:10px 0}}#course-detail-page .webinar-banner .webinar-date{border-right:1px solid #d7d7d7;color:#df522a;font-family:Oswald Book Regular,sans-serif;font-size:2.5rem;font-weight:500;line-height:2.5rem;padding:4px 15px 4px 25px}@media only screen and (max-width:1140.98px){#course-detail-page .webinar-banner .webinar-date{font-size:1.5rem;line-height:1.5rem}}@media only screen and (max-width:720.98px){#course-detail-page .webinar-banner .webinar-date{display:none}}#course-detail-page .webinar-banner .webinar-date-details{color:#040f41;font-family:Roboto Condensed,sans-serif;font-size:1.15rem;font-weight:400;line-height:1.4rem;padding:0 15px}@media only screen and (max-width:1140.98px){#course-detail-page .webinar-banner .webinar-date-details{color:#040f41;font-size:.935rem}}#course-detail-page .webinar-banner .webinar-date-details .webinar-time .link,#course-detail-page .webinar-banner .webinar-date-details .webinar-time a{color:#040f41;font-size:inherit;font-weight:400;text-decoration:underline}@media only screen and (max-width:1140.98px){#course-detail-page .webinar-banner .webinar-date-details .webinar-time .link,#course-detail-page .webinar-banner .webinar-date-details .webinar-time a{color:#040f41}}#course-detail-page .webinar-banner .webinar-date-details .webinar-time span{color:#696969;font-weight:300}@media only screen and (max-width:1140.98px){#course-detail-page .webinar-banner .webinar-date-details .webinar-time span{color:#696969}}#course-detail-page .available-course-wrap{align-items:center;display:flex;justify-content:space-between;margin-bottom:-20px;margin-top:30px;text-align:center}@media only screen and (max-width:720.98px){#course-detail-page .available-course-wrap{flex-wrap:wrap;margin-bottom:0}#course-detail-page .available-course-wrap .col-4{width:46%}#course-detail-page .available-course-wrap .col-4:last-child{width:100%}}#course-detail-page .available-course-wrap img.cd-dvd-usb{margin-bottom:-42px;max-height:180px;transform:scale(1.15)}@media only screen and (max-width:720.98px){#course-detail-page .available-course-wrap img.cd-dvd-usb{margin-bottom:-20px}}#course-detail-page .available-course-wrap .available-course{color:#fff;font-size:1.6rem;font-weight:600;line-height:1.8rem;text-align:center;width:100%}@media only screen and (max-width:720.98px){#course-detail-page .available-course-wrap .available-course{font-size:1.2rem;line-height:1.3rem}}#course-detail-page .available-course-wrap .available-course-description{color:#fff;font-weight:400;margin-bottom:10px;margin-top:10px}#course-detail-page .available-course-wrap .available-course-description a{color:#fff;font-weight:400;text-decoration:underline}#course-detail-page .description{color:#fff;font-size:1.15rem;font-weight:500;line-height:1.4rem;margin-bottom:0;text-align:center}#course-detail-page .description ul.style2 li{margin-bottom:.5em}@media only screen and (max-width:720.98px){#course-detail-page .description ul.style2{list-style-type:none;padding-inline-start:0}}#course-detail-page .content-block{margin-bottom:50px}#course-detail-page .content-block .col-3,#course-detail-page .content-block .col-9{margin:0 2%}#course-detail-page .content-block .col-3{position:absolute;right:0;top:-10px}@media only screen and (max-width:720.98px){#course-detail-page .content-block .col-3{position:relative;right:auto;top:0}#course-detail-page .content-block{margin-bottom:0}}#course-detail-page .course-list{margin-bottom:0;margin-top:10px}@media only screen and (max-width:1140.98px){#course-detail-page .course-list{padding:0!important}#course-detail-page .course-list .col-4,#course-detail-page .course-list .col-8{margin:0}}@media only screen and (max-width:720.98px){#course-detail-page .course-list .col-4,#course-detail-page .course-list .col-8{margin:0;width:100%}}#course-detail-page .course-list .main{background:#fff;border:1px solid #d7d7d7;border-radius:8px;box-shadow:0 24px 19px -7px rgba(0,0,0,.27);padding:12px}#course-detail-page .course-list .course-card{background:transparent;margin-bottom:25px;width:100%}@media only screen and (max-width:720.98px){#course-detail-page .course-list .course-card{margin-bottom:25px}}#course-detail-page .course-list .course-card.dark-bg .main{background:#040f41;border-radius:0;color:#fff}#course-detail-page .course-list .course-card.dark-bg h3{color:#93b2fb}#course-detail-page .course-list .course-card.dark-bg .large-text{color:#fff;font-size:1.6rem;font-weight:300;line-height:1.6rem}@media only screen and (max-width:720.98px){#course-detail-page .course-list .course-card.dark-bg .large-text{font-size:1.1rem;line-height:1.3rem}}#course-detail-page .course-list .course-card.dark-bg .large-text span+span{border-left:2px solid #93b2fb;margin-left:10px;padding-left:10px}#course-detail-page .course-list .course-card.dark-bg a,#course-detail-page .course-list .course-card.dark-bg p{color:#fff;font-weight:400}#course-detail-page .course-list .course-card.dark-bg p{margin-bottom:10px;margin-top:10px}#course-detail-page .course-list .course-card.dark-bg a{text-decoration:underline}#course-detail-page .course-list .course-card.transparent-block{color:#fff;margin-top:32px}#course-detail-page .course-list .course-card.transparent-block .main{background-color:transparent;box-shadow:none;padding:0 8px 0 20px}@media only screen and (max-width:720.98px){#course-detail-page .course-list .course-card.transparent-block .main{background-color:#fff;padding:16px 8px 16px 20px}}#course-detail-page .course-list .course-card.transparent-block .main h3{color:#d0a248;text-transform:uppercase}@media only screen and (max-width:720.98px){#course-detail-page .course-list .course-card.transparent-block .main h3{text-transform:inherit}}#course-detail-page .course-list .course-card.transparent-block .main .small-text{color:#f4d9a2;font-weight:600}@media only screen and (max-width:720.98px){#course-detail-page .course-list .course-card.transparent-block .main .small-text{color:#a5a4a4;margin-top:0}}#course-detail-page .course-list .course-card.transparent-block .main .description{color:#fff;font-weight:500}#course-detail-page .course-list .course-card.transparent-block .main .description p{color:#696969}@media only screen and (min-width:721px){#course-detail-page .course-list .course-card.transparent-block .main .description p:first-child{font-weight:700}}@media only screen and (max-width:720.98px){#course-detail-page .course-list .course-card.transparent-block .main .description,#course-detail-page .course-list .course-card.transparent-block .main .description p{color:#3e0606}}#course-detail-page .course-list h3{color:#040f41;margin-top:0}#course-detail-page .course-list p{color:#696969;font-weight:400}#course-detail-page .course-list .description{color:inherit;font-weight:300;text-align:left}#course-detail-page .course-list .description .regular{font-weight:500}#course-detail-page .course-list .lecturers-list{-moz-column-count:3;column-count:3}@media only screen and (max-width:720.98px){#course-detail-page .course-list .lecturers-list{-moz-column-count:2;column-count:2}}#course-detail-page .course-list .lecturers-list .linkouter{display:block;margin-bottom:19px}#course-detail-page .course-list .lecturers-list a{color:inherit;font-size:1.1rem;font-weight:600;line-height:1.4rem;text-decoration:underline}@media only screen and (max-width:720.98px){#course-detail-page .course-list .lecturers-list a{margin-bottom:15px}}#course-detail-page .course-list .lecturer-bio{border-bottom:1px solid #d7d7d7;margin-bottom:25px;padding-bottom:15px}#course-detail-page .course-list .lecturer-bio:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#course-detail-page .course-list .lecturer-bio .name{color:#696969;font-weight:500}#course-detail-page .course-categories{background:#fff;border:1px solid #d7d7d7;border-radius:8px;box-shadow:0 18px 19px -7px rgba(0,0,0,.27);margin:10px 0 20px;padding:8px}@media only screen and (max-width:720.98px){#course-detail-page .course-categories{margin:10px 0 20px}}#course-detail-page .course-categories:last-child{box-shadow:none}#course-detail-page .course-categories .title{color:#040f41;font-family:Oswald Book Regular,sans-serif;font-size:1.0625rem;font-weight:inherit;line-height:1.1875rem;margin-bottom:10px}#course-detail-page .course-categories ul{list-style:none;margin:8px 0 0;padding:0}#course-detail-page .course-categories ul.list-columns{-moz-column-count:2;column-count:2}@media only screen and (max-width:720.98px){#course-detail-page .course-categories ul.list-columns{-moz-column-count:3;column-count:3}}#course-detail-page .course-categories ul li{color:#040f41;font-family:Oswald Book Regular,sans-serif;font-size:1.0625rem;font-weight:inherit;line-height:1.1875rem;margin-bottom:6px}#course-detail-page .course-categories ul li a{color:#696969;font-family:Roboto Condensed,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.0625rem;text-decoration:underline}@media only screen and (max-width:720.98px){#course-detail-page .feature-with-ribbon .feature-content{display:flex}#course-detail-page .feature-with-ribbon .feature-content img{width:50%}#course-detail-page .feature-with-ribbon .feature-content h3{font-size:1.2rem;line-height:1.3rem;margin:0 0 0 12px}#course-detail-page .feature-with-ribbon .feature-content p{font-size:1rem;line-height:1.2rem;margin:4px 0 0 12px}#course-detail-page .feature-with-ribbon:not(.standalone):nth-child(2n),#course-detail-page .feature-with-ribbon:not(.standalone):nth-child(2n) .feature-content{flex-direction:row-reverse}#course-detail-page .detailed-cle-features .feature-list{margin-bottom:20px}#course-detail-page .customize-options-cta{background-color:#fff;padding:58px 0 70px}#course-detail-page .customize-options-cta h2,#course-detail-page .customize-options-cta p{color:#040f41}#course-detail-page .customize-options-cta a{font-size:.875rem;padding:8px 16px}}#course-detail-page .step-process .step p{margin-top:10px}#sign-up{background-color:#1f3e81;background-image:url(../img/nacle/nacle-bg-1440x1130-1f3e81.jpg);background-size:2200px;color:#fff;overflow-x:hidden;text-align:center}@media only screen and (max-width:540.98px){#sign-up{background-size:1450px}}#sign-up .small-text{color:#fff;line-height:1.2em}@media only screen and (max-width:720.98px){#sign-up h1{font-size:2.5rem;line-height:3rem}}#sign-up .success-fail,#sign-up .validation-summary-errors{margin:0 auto;max-width:665px;text-align:left}#sign-up .small-text-form{color:inherit;margin-bottom:5px;margin-left:10px;margin-top:30px;text-align:left}@media only screen and (max-width:720.98px){#sign-up .small-text-form{margin-left:0}}#sign-up button[type=submit]{margin-top:40px}#sign-up button[type=submit]+.accept-terms+.small-text{color:inherit;line-height:1.2;margin:5px auto 10px}@media only screen and (max-width:720.98px){#sign-up button[type=submit]+.accept-terms+.small-text{text-align:left;width:100%}}#sign-up .checkbox.accept-terms{font-size:.875rem;font-weight:400;margin-top:10px;text-align:center}#sign-up .checkbox.accept-terms label{font-weight:400;line-height:1.2}@media only screen and (max-width:720.98px){#sign-up .checkbox.accept-terms{text-align:left}}#sign-up .checkbox.accept-terms label a{font-weight:inherit}@media only screen and (max-width:720.98px){#sign-up .form-section{margin-bottom:100px}}#sign-up .link,#sign-up a{color:inherit;font-weight:700}#sign-up.special-events .success{padding-bottom:100px}#login,#sign-up.special-events .success h2{color:#fff}#login{background-color:#1f3e81;background-image:url(../img/nacle/nacle-bg-1440x1130-1f3e81.jpg);background-size:2200px;display:block;overflow-x:hidden;padding-bottom:200px;padding-top:100px}@media only screen and (max-width:540.98px){#login{background-size:1450px}}@media only screen and (max-width:720.98px){#login{background-size:3000px;padding-bottom:40px;padding-top:30px}}#login .page-hero{text-align:center}#login .page-hero p{color:#fff;font-size:1.2rem;line-height:1.5rem;text-align:center}#login p{font-weight:400}#login .form-section form{padding-bottom:40px}@media only screen and (max-width:720.98px){#login .form-section form{padding-bottom:10px}}#login .form-section form button[type=submit]{padding:16px 40px}#login .form-section .form-block a{color:inherit}#login .checkbox [type=checkbox]:checked~label,#login .checkbox [type=checkbox]:not(:checked)~label,#login .checkbox [type=radio]:checked~label,#login .checkbox [type=radio]:not(:checked)~label,#login h2{color:#fff}#login h2{font-size:1.5em;line-height:1.3em}#login h3{font-family:Roboto Condensed,sans-serif;font-weight:400;text-align:center}#login .page-description a.link{color:#fff}#login .login-description{max-width:725px}#login .login-description div{margin-bottom:50px}#login .login-description h3{color:#fff;font-size:1.5rem;line-height:1.6875rem;margin-bottom:10px;text-align:center}#login .login-description p{color:inherit;font-size:1.375rem;line-height:1.6875rem;margin-top:0}@media only screen and (max-width:720.98px){#login .login-description p{font-size:.975rem;line-height:1.2rem}}#login .login-description p .link,#login .login-description p a{font-size:inherit}#login .login-description .link,#login .login-description a{color:inherit;font-weight:400}#login .success-fail{margin-left:auto;margin-right:auto;max-width:750px}@media only screen and (max-width:720.98px){#login .form-section .form-block a{color:#fff;margin-left:0}#login.forgotpassword,#login.forgotpasswordcomplete{background-size:2200px}#login.resetcomplete{background-size:1500px}}#cart,#checkout-step1,#checkout-step2{background-image:url(../img/nacle/nacle-body-bg-alt2.png);background-size:cover;display:block;overflow-x:hidden;padding-top:100px}@media only screen and (max-width:720.98px){#cart,#checkout-step1,#checkout-step2{background-color:#1c56aa;background-size:inherit;padding-bottom:40px;padding-top:30px}}#cart .page-hero,#checkout-step1 .page-hero,#checkout-step2 .page-hero{text-align:center}#cart .pre-header,#checkout-step1 .pre-header,#checkout-step2 .pre-header{display:block;font-size:1rem;font-weight:700;line-height:1rem;margin:0 auto 30px;padding:6px;position:relative;text-align:center;text-transform:uppercase;width:25%;z-index:1}#cart .pre-header:after,#checkout-step1 .pre-header:after,#checkout-step2 .pre-header:after{background:#6793ed;content:"";height:100%;left:0;padding-right:6px;position:absolute;top:0;transform:skew(-12deg);transform-origin:100% 0;width:100%;z-index:-1}@media only screen and (max-width:720.98px){#cart .pre-header,#checkout-step1 .pre-header,#checkout-step2 .pre-header{font-size:1rem;margin-bottom:15px s;padding:8px;width:60%}}#checkout-step1{overflow-x:hidden}#checkout-step1 .choose-account{color:#fff;margin-top:40px;padding-bottom:140px}@media only screen and (max-width:720.98px){#checkout-step1 .choose-account{padding-bottom:40px}}#checkout-step1 .choose-account button.link{color:#fff;font-size:1rem;font-weight:400;margin-left:10px;text-align:left}#checkout-step1 .left-block{padding-right:30px;position:relative}@media only screen and (max-width:720.98px){#checkout-step1 .left-block{margin-bottom:20px;padding-right:0;width:96%}}#checkout-step1 .left-block:after{background:#fff;content:"";display:block;height:100%;position:absolute;right:-26px;top:0;width:2px}@media only screen and (max-width:720.98px){#checkout-step1 .left-block:after{display:none}}#checkout-step1 .left-block .account-header{background:#df522a}#checkout-step1 .left-block .g-recaptcha{margin-bottom:.75em}#checkout-step1 .right-block{padding-left:30px}@media only screen and (max-width:720.98px){#checkout-step1 .right-block{padding-left:0;width:96%}}#checkout-step1 .right-block .account-header{background:#6793ed}#checkout-step1 .step1-section.dimmed{opacity:.5;transition:.3s ease-in}#checkout-step1 .step1-section.dimmed:hover{opacity:1;transition:.1s ease-in}@media only screen and (max-width:720.98px){#checkout-step1 .step1-section .account-body{max-height:0;overflow-y:hidden;transition:max-height 1s ease-in-out}#checkout-step1 .step1-section.expanded .account-body{max-height:10000px;overflow-y:visible}}#checkout-step1 .account-header{border-radius:4px;color:#fff;display:block;margin-bottom:30px;padding:1px 30px;text-align:center;width:100%}@media only screen and (max-width:720.98px){#checkout-step1 .account-header{border-radius:0;margin-bottom:10px}}#checkout-step1 .account-header h2{border-radius:4px;color:#fff;font-family:Oswald Book Regular,sans-serif;font-weight:400;margin-bottom:15px;text-align:center}@media only screen and (max-width:720.98px){#checkout-step1 .account-header h2{margin-bottom:5px;margin-top:5px}}#checkout-step1 .account-header p{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:1.3rem;font-weight:400;margin-bottom:20px;margin-top:15px}@media only screen and (max-width:720.98px){#checkout-step1 .account-header p{font-size:1rem;margin-bottom:5px;margin-top:5px}#checkout-step1 .account-header p.bold{font-size:1rem}}#checkout-step1 form{margin-bottom:0;margin-top:0;max-width:100%;padding-bottom:0}@media only screen and (max-width:720.98px){#checkout-step1 form{margin-bottom:0;margin-top:20px}}#checkout-step1 form .form-block2{justify-content:flex-end;margin-bottom:30px;margin-top:15px}#checkout-step1 form button[type=submit]{margin-bottom:10px;margin-top:25px;padding:16px 40px}#checkout-step1 form+p{font-weight:400}#checkout-step1 form .terms-section{font-size:.9em}#checkout-step1 form .terms-section a{color:inherit;font-weight:inherit}@media only screen and (max-width:720.98px){#checkout-step1 .form-section{padding-bottom:40px}}#checkout-step2{overflow-x:hidden}#checkout-step2 .page-hero{padding-top:0}#checkout-step2 .page-hero .pre-header{margin-bottom:30px;margin-top:20px}@media only screen and (max-width:1140.98px){#checkout-step2 .page-hero .pre-header{margin-bottom:20px}}@media only screen and (max-width:720.98px){#checkout-step2 .page-hero .pre-header{margin-top:70px}}@media only screen and (max-width:540.98px){#checkout-step2 .page-hero .pre-header{margin-top:0}}#checkout-step2 .outerrow{display:flex;flex-direction:row}@media only screen and (max-width:720.98px){#checkout-step2 .outerrow{flex-direction:column}#checkout-step2 .outerrow>div:first-child{order:2}#checkout-step2 .outerrow .section.choose-media{margin-bottom:30px}#checkout-step2 .outerrow .shim{display:none}#checkout-step2 .outerrow .section.attyinfo-section{margin-bottom:10px}}@media only screen and (min-width:721px){#checkout-step2 .outerrow>div:nth-child(2){display:flex;flex-direction:column}}#checkout-step2 .section.online-only{margin-bottom:0}#checkout-step2 .receive-block{align-items:center;display:flex;margin-bottom:20px}#checkout-step2 .receive-block img{margin-right:15px;max-width:35px}#checkout-step2 .receive-block p{margin:0}@media only screen and (max-width:1140.98px){#checkout-step2 .outerrow>div{margin:0 2%;width:96%}#checkout-step2 .header-block-mob2>p{margin-left:10px;margin-right:10px}}#checkout-step2 .section{margin-bottom:50px}#checkout-step2 .section:last-child{margin-bottom:0}#checkout-step2 .section.choose-media button.customhint{margin-left:4px}#checkout-step2 .section.validation-section{margin-bottom:0}#checkout-step2 .sidebar-info{align-items:center;display:flex;margin-bottom:15px}@media only screen and (max-width:1140.98px){#checkout-step2 .sidebar-info{display:none}}#checkout-step2 .sidebar-info img{margin-right:10px;max-width:30px}#checkout-step2 .sidebar-info p{margin:0}#checkout-step2 .shipaddress-section,#checkout-step2 .shipbillsame{display:none}#checkout-step2.mediaselected .shipaddress-section,#checkout-step2.mediaselected .shipbillsame{display:block}#checkout-step2 .billaddress-section.shiptobillto .billaddress-fields{display:none}#checkout-step2 .form-section{text-align:left}#checkout-step2 .form-section p{font-size:1.2rem;font-weight:400;margin-top:0}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section p{font-size:1.1rem;margin-bottom:4px}}@media only screen and (max-width:540.98px){#checkout-step2 .form-section .txt-add-discs{width:100%}}#checkout-step2 .form-section .checkboxes-wrapper{align-items:center;display:flex;font-size:1.2rem;font-weight:400;justify-content:flex-start}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section .checkboxes-wrapper{flex-wrap:wrap;font-size:1.1rem;justify-content:flex-start}}#checkout-step2 .form-section .checkboxes-wrapper span{margin-bottom:15px;margin-right:30px}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section .checkboxes-wrapper span{margin-left:10px;margin-right:25px}}#checkout-step2 .form-section .checkboxes-wrapper>div{display:flex}#checkout-step2 .form-section .checkboxes-wrapper div{margin-right:30px}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section .checkboxes-wrapper div{margin-right:30px}}#checkout-step2 .form-section .checkboxes-wrapper .small-note{color:#eee;font-size:.7em;font-style:italic;line-height:1.25em;margin:0}@media only screen and (max-width:720.98px){#checkout-step2 .form-section .checkboxes-wrapper .small-note{display:block}}#checkout-step2 .form-section .address-section.domestic .out-usa-rows,#checkout-step2 .form-section .address-section.international .in-usa-rows{display:none}#checkout-step2 .form-section .address-section .action-row{margin:-15px 0 15px}#checkout-step2 .form-section .address-section .action-row button{color:#fff}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section .address-section .action-row{padding-left:10px}}#checkout-step2 .form-section .billaddress-section.sameasshipping .billaddress-fields{display:none}#checkout-step2 .form-section .checkbox{font-size:1.2rem;margin-bottom:15px}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section .checkbox{font-size:1.1rem;margin:0 10px 15px}}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section .card-number+p{margin-left:10px;margin-right:10px}}#checkout-step2 .form-section .payment-section .form-field-cardnumber{position:relative}#checkout-step2 .form-section .payment-section .form-field-cardnumber .cc-icons{align-items:center;display:flex;gap:5px;height:100%;justify-content:space-between;margin-right:10px;position:absolute;right:0}#checkout-step2 .form-section .payment-section .form-field-cardnumber .cc-icons>span{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:31px;width:44px}#checkout-step2 .form-section .payment-section .form-field-cardnumber .cc-icons>span.visa{background-image:url(../img/nacle/cc-visa.svg);background-size:145px 150px}#checkout-step2 .form-section .payment-section .form-field-cardnumber .cc-icons>span.amex{background-image:url(../img/nacle/cc-amex.svg)}#checkout-step2 .form-section .payment-section .form-field-cardnumber .cc-icons>span.mastercard{background-image:url(../img/nacle/cc-mastercard.svg)}#checkout-step2 .form-section .payment-section .form-field-cardnumber .cc-icons>span.discover{background-image:url(../img/nacle/cc-discover.svg)}@media only screen and (max-width:720.98px){#checkout-step2 .form-section .payment-section .form-field-cardnumber .cc-icons{align-items:flex-end;bottom:12px}#checkout-step2 .form-section .payment-section .form-field-cardnumber .cc-icons>span{height:23px;width:32px}#checkout-step2 .form-section .payment-section .form-field-cardnumber .cc-icons>span.visa{background-size:140px 105px}}#checkout-step2 .form-section .field-message{display:none}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section .field-message{background:#df522a;color:#fff;display:block;font-weight:700;padding:3px 5px}}#checkout-step2 .form-section .field-message+p.text-small{font-size:.875rem;font-weight:400;margin-bottom:15px;margin-left:10px;margin-top:-10px}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section .field-message+p.text-small{margin-left:10px;margin-right:10px}}#checkout-step2 .form-section .field-message+p.text-small a{color:inherit;font-weight:400}@media only screen and (max-width:720.98px){#checkout-step2 .form-section .hidden-large{display:inline-block!important}}#checkout-step2 .form-section .address{font-size:1.2rem;line-height:1.5;margin-bottom:15px;margin-left:28px}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section .address{margin-left:38px}}#checkout-step2 .form-section .form-field+p.text-small{font-size:.875rem;font-weight:400;margin-bottom:15px;margin-left:10px;margin-top:-10px}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section .form-field+p.text-small{margin:-10px 10px 15px}}#checkout-step2 .form-section .form-field+p.text-small a{color:inherit;font-weight:400}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section .button-block{margin-left:10px;margin-right:10px}#checkout-step2 .form-section .button-block p{font-size:.875rem;font-weight:400;margin-bottom:4px;margin-top:10px}#checkout-step2 .form-section .button-block a{font-weight:400;white-space:nowrap}#checkout-step2 .form-section .form-field{margin:0 10px 15px}}#checkout-step2 .form-section .section.mobile-place-order-section,#checkout-step2 .form-section .section.mobile-place-order-section button{width:100%}#checkout-step2 .form-section .section.mobile-place-order-section a{color:#fff}#checkout-step2 .form-section .expiration-date label{display:block;margin-bottom:5px;margin-left:10px}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section .expiration-date label{margin-left:0}#checkout-step2 .form-section .expiration-date{margin:0 10px}}#checkout-step2 .form-section .expiration-date>div{display:flex;margin-bottom:15px}#checkout-step2 .form-section .expiration-date>div div{width:100%}#checkout-step2 .form-section .expiration-date>div div:first-child{margin-right:10px}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section .expiration-date>div div:first-child{margin-left:0;margin-right:10px}}#checkout-step2 .form-section .expiration-date>div div:last-child{margin-left:10px}@media only screen and (max-width:1140.98px){#checkout-step2 .form-section .expiration-date>div div:last-child{margin-left:10px;margin-right:0}}#checkout-step2 .mobile-placeholder .form-field{flex-direction:row-reverse}@media only screen and (max-width:1140.98px){#checkout-step2 .mobile-placeholder .form-field{align-items:stretch;position:relative}#checkout-step2 .mobile-placeholder .form-field .placeholder{font-size:.935rem;font-weight:400;height:44px;left:0;pointer-events:none;position:absolute;top:23px;transform:translateY(-50%)}#checkout-step2 .mobile-placeholder .form-field .placeholder.disabled{display:none}#checkout-step2 .mobile-placeholder .form-field .select~.placeholder,#checkout-step2 .mobile-placeholder .form-field input:focus~.placeholder,#checkout-step2 .mobile-placeholder .form-field textarea:focus~.placeholder,#checkout-step2 .mobile-placeholder .form-field textarea:valid~.placeholder{display:none}}#checkout-step2 .header-block{background:#6793ed;color:#fff;display:block;font-size:1rem;line-height:1rem;margin-bottom:20px;padding:6px;text-align:center}@media only screen and (max-width:1140.98px){#checkout-step2 .header-block{font-size:20px;line-height:22px}}#checkout-step2 .header-block+.text-small{font-size:.875rem;margin-bottom:15px;margin-top:-13px}@media only screen and (max-width:1140.98px){#checkout-step2 .header-block+.text-small{margin-left:10px;margin-right:10px}}#checkout-step2 .text-small{font-size:.875rem;font-weight:400;line-height:1rem;margin:0}#checkout-step2 .accept-terms label{font-size:.8rem;font-weight:400;line-height:.9rem;margin-top:10px}#checkout-step2 .accept-terms label a{font-weight:400}#checkout-step2 .review-section .accept-terms label{color:#696969}#checkout-step2 .review-section .accept-terms.validation-error-field{margin-top:8px}#checkout-step2 .loggedin-as{margin-top:-35px}#checkout-step2 .loggedin-as a{color:inherit;font-style:italic}#checkout-step2 .loggedin-as a:hover{text-decoration:none}#checkout-step2 .loggedin-as .line1,#checkout-step2 .loggedin-as .line2{font-style:italic}@media only screen and (max-width:1140.98px){#checkout-step2 .loggedin-as{margin-left:10px}}#checkout-step2 .requestmulti-section label{font-size:.9em;font-weight:400}#checkout-step2 .requestmulti-section span.note{display:none;font-size:.7em;line-height:1.25em;margin-top:.3em}#checkout-step2 .requestmulti-section input[type=checkbox]:checked~label .note{display:block}#checkout-step2 .review-section{background:#fff;font-weight:400;margin-top:20px;padding:13px;position:relative}@media only screen and (max-width:1140.98px){#checkout-step2 .review-section{margin-bottom:0;margin-top:20px;padding-bottom:0}}#checkout-step2 .review-section .sidebar-header{color:#040f41;font-family:Roboto Condensed,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.9rem;margin:0 0 12px;text-align:left}@media only screen and (max-width:1140.98px){#checkout-step2 .review-section .sidebar-header{text-align:center}}#checkout-step2 .review-section a{color:inherit;font-weight:400}#checkout-step2 .review-section p.center{color:#696969;font-size:.875rem;font-weight:400;line-height:1rem;margin-top:10px}#checkout-step2 .review-section .credits-expiration-message{font-size:.75em;font-style:italic;font-weight:400;line-height:1.25em;padding-bottom:.5em;text-align:left}#checkout-step2 .review-section .credits-expiration-message button.link{color:inherit;font-size:inherit;font-style:italic;font-weight:inherit;line-height:inherit}#checkout-step2 form{color:#fff;font-weight:400;margin-top:0;max-width:100%;padding-bottom:130px}@media only screen and (max-width:1140.98px){#checkout-step2 form{padding-bottom:40px}}#checkout-step2 form button[type=submit]{margin-top:0;text-transform:uppercase;width:100%}@media only screen and (max-width:1140.98px){#checkout-step2 form button[type=submit]{font-size:19px;padding:16px 24px}}#checkout-step2 form .mobile-place-order-section{margin-top:25px}#checkout-step2 form .order-subtotal{border-bottom:1px solid #696969;margin-bottom:15px;padding-bottom:4px}#checkout-step2 form .order-subtotal p{color:#696969;font-weight:400;margin-bottom:7px;margin-top:0}#checkout-step2 form .order-subtotal p.small-text{font-size:.875rem;line-height:1rem;margin:0 0 7px}#checkout-step2 form .order-subtotal>div{display:flex;justify-content:space-between}#checkout-step2 form .order-subtotal>div:first-child p{color:#040f41;font-size:1.2rem;font-weight:400;margin-bottom:12px}#checkout-step2 form .order-total{display:flex;justify-content:space-between}#checkout-step2 form .order-footer{color:#040f41}@media only screen and (max-width:1140.98px){#checkout-step2 form .order-footer{margin-top:0;padding-bottom:4px;text-align:center}}#checkout-step2 form .order-footer>a{display:block;margin-bottom:15px}@media only screen and (max-width:1140.98px){#checkout-step2 form .order-footer>a{color:#fff}}#checkout-step2 form .order-footer p.text-small{font-size:.875rem;font-weight:400;line-height:1rem}#checkout-step2 form .order-footer .line1{margin-bottom:.5em;text-align:left}#checkout-step2 form .total-requirements{color:inherit}.secondary-button{background:#93b2fb}#cart{overflow-x:hidden}@media only screen and (max-width:1140.98px){#cart{background-size:cover}}@media only screen and (max-width:720.98px){#cart .page-title{font-size:1.7rem;line-height:2.2rem}}#cart .sidebar{min-width:390px;position:relative;width:390px;z-index:1}@media only screen and (max-width:1140.98px){#cart .sidebar{min-width:100%;width:100%}}#cart .sidebar .subtitle{align-items:flex-end;color:#fff;display:flex;flex-wrap:wrap;font-size:1.75rem;height:79px;line-height:1.75rem;margin:0 0 0 13px;padding-bottom:10px;padding-top:13px}@media only screen and (max-width:720.98px){#cart .sidebar .subtitle{font-size:1.4rem;height:auto;line-height:1.7rem}}#cart .sidebar .subtitle span{margin:0 5px}@media only screen and (min-width:1141px){#cart .sidebar .sidebar-header:after{border-bottom:1px solid #6d86c3;content:"";display:block;margin-left:14px;width:calc(100% - 14px)}}#cart .sidebar .sidebar-header>div{align-items:center;display:flex}@media only screen and (max-width:1140.98px){#cart .sidebar .sidebar-header>div{justify-content:space-between}}#cart .sidebar .sidebar-header>div .img-wrapper{align-items:center;background-color:#fdd789;border-radius:50%;display:flex;height:85px;justify-content:center;left:-13px;max-height:85px;max-width:85px;min-width:85px;padding:12px;position:absolute;transform:skew(3.5deg);width:85px;z-index:1}@media only screen and (max-width:1140.98px){#cart .sidebar .sidebar-header>div .img-wrapper{background:#d0a248;height:65px;max-height:65px;max-width:65px;min-width:65px;width:65px}}#cart .sidebar .sidebar-header>div .img-wrapper span{color:#ac0519;font-size:8px;font-weight:700;left:0;position:absolute;text-align:center;text-transform:uppercase;top:31px;width:100%}@media only screen and (max-width:1140.98px){#cart .sidebar .sidebar-header>div .img-wrapper span{font-size:5px;top:21px}}#cart .sidebar .sidebar-header>div .img-wrapper span.big{font-size:15px;top:24px}@media only screen and (max-width:1140.98px){#cart .sidebar .sidebar-header>div .img-wrapper span.big{font-size:12px;top:17px}}#cart .sidebar .sidebar-header>div img{height:auto;margin-left:10px;margin-right:-20px;margin-top:-10px;max-height:90px;max-width:180px;width:auto}@media only screen and (max-width:1140.98px){#cart .sidebar .sidebar-header>div img{margin-right:5px;margin-top:-10px;max-height:75px;max-width:140px}}#cart .sidebar>div{background-color:#2a499c;margin-right:40px;min-height:70px}@media only screen and (max-width:1140.98px){#cart .sidebar>div{background-color:#6793ed;margin-right:0}}#cart .sidebar>div .title{color:#fff;font-family:Oswald Book Regular,sans-serif;font-size:2.3rem;font-weight:400;line-height:2.9rem}#cart .sidebar>div .title.underlined{background-image:linear-gradient(#fff,#fff)}#cart .sidebar>div.sidebar-title{background:#020024;background:linear-gradient(180deg,rgba(2,0,36,0),#2a499c 0,#6692ea 200%);box-shadow:0 6px 8px 0 rgba(34,60,80,.3);margin-right:0;min-height:140px;padding:25px 13px;position:relative;text-align:left}@media only screen and (max-width:1140.98px){#cart .sidebar>div.sidebar-title{color:#040f41;font-size:1.4rem;line-height:1.9rem;text-align:center}}#cart .sidebar>div.sidebar-title:after,#cart .sidebar>div.sidebar-title:before{content:"";display:block;height:50%;position:absolute;width:20px}@media only screen and (max-width:1140.98px){#cart .sidebar>div.sidebar-title:after,#cart .sidebar>div.sidebar-title:before{display:none}}#cart .sidebar>div.sidebar-title:before{background:linear-gradient(0,#2a499c,#3e5eac);background-image:-ms-linear-gradient(top,#3e5eac 0,#2a499c 100%);right:-7px;top:1px;transform:skew(0deg,10deg) rotate(170deg)}#cart .sidebar>div.sidebar-title:after{background:#020024;background:linear-gradient(0,#3b5baa,#466ec0);background-image:-ms-linear-gradient(top,#466ec0 0,#3b5baa 100%);bottom:1px;right:-7px;transform:skew(0deg,-10deg) rotate(190deg)}#cart .sidebar .sidebar-footer{background:#020024;background:linear-gradient(141deg,rgba(2,0,36,0),#426dc3 0,#6793eb 150%);padding:0 13px 5px}#cart .sidebar .badge{background:#df522a;color:#fff;display:initial;font-size:.875rem;font-weight:700;left:-13px;padding:3px 10px 3px 15px;position:relative;text-transform:uppercase;top:-3px}#cart .sidebar .support-block{align-items:center;display:flex}#cart .sidebar .support-block img{margin-right:10px;max-width:60px}#cart .sidebar .text{color:#fff;font-size:1.2rem;font-weight:400;padding:13px 0}#cart .sidebar .text-small{color:#fff;font-size:.875rem;font-weight:400;margin-top:0;padding:0}@media only screen and (max-width:1140.98px){#cart .sidebar-title{color:#040f41;font-size:1.6rem;font-weight:700;line-height:1.9rem;margin-bottom:10px;text-align:center}#cart .sidebar-title .underlined{background:none}#cart .sidebar-title+.title{background:#93b2fb;color:#fff;display:block;font-size:1.2rem;font-weight:700;margin:0 auto 10px;padding:8px;text-align:center;width:75%}#cart .sidebar-title+.title+.text{color:#040f41;font-family:Roboto Condensed,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.2rem;margin-bottom:10px;padding-bottom:12px;text-align:center}}#cart .content-wrapper{align-items:flex-start;display:flex;margin-top:40px;padding-bottom:250px;width:100%}@media only screen and (max-width:1140.98px){#cart .content-wrapper{align-items:inherit;flex-direction:column}}@media only screen and (max-width:720.98px){#cart .content-wrapper{padding-bottom:60px}}#cart .content-wrapper .content-inner{margin-left:-60px;width:100%}@media only screen and (max-width:1140.98px){#cart .content-wrapper .content-inner{margin-left:0}}#cart .content-header{align-items:flex-end;display:flex;height:65px;justify-content:space-between;margin-bottom:5px}@media only screen and (max-width:1140.98px){#cart .content-header{align-items:center;flex-direction:column-reverse;height:auto}}#cart .content-header button{color:#fff;font-weight:400;text-decoration:underline}@media only screen and (max-width:1140.98px){#cart .content-header button{text-align:center}}#cart .left-block-text-top{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:50px;margin-top:0}@media only screen and (max-width:1140.98px){#cart .left-block-text-top{align-items:center;flex-direction:row;margin-left:0;margin-top:10px;padding-bottom:15px}}#cart .left-block-text-top div:first-child{color:#fff;max-width:145px;padding-right:5px}#cart .left-block-text-top div:first-child p{margin:5px 0}@media only screen and (max-width:540.98px){#cart .left-block-text-top div:first-child{font-size:.75rem;max-width:100%;white-space:nowrap}}#cart .left-block-text-top div:last-child{height:auto;max-width:120px;width:100%}@media only screen and (max-width:720.98px){#cart .left-block-text-top div:last-child{max-width:80px}}#cart .content-body{background:#fff;margin-bottom:20px;padding:15px 20px 15px 90px;width:100%}@media only screen and (max-width:1140.98px){#cart .content-body{margin-bottom:5px;padding-left:20px}}#cart .content-body .cart-item{align-items:center;color:#040f41;display:flex;font-family:Roboto Condensed,sans-serif;font-size:1.2rem;font-weight:400;justify-content:space-between;line-height:1.3rem;padding-bottom:12px;position:relative}@media only screen and (max-width:720.98px){#cart .content-body .cart-item{font-size:1rem;line-height:1.1rem}}#cart .content-body .cart-item>span:first-child{margin-right:15px}#cart .content-body .cart-item .remove-cart{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 7px -2px #223c50;color:#df522a;display:flex;font-size:16px;font-weight:700;height:20px;justify-content:center;line-height:16px;margin:auto;position:absolute;right:-30px;text-decoration:none;top:calc(50% - 10px);width:20px;z-index:1000}@media only screen and (max-width:720.98px){#cart .content-body .cart-item .remove-cart{box-shadow:none;color:#93b2fb;font-weight:400;margin:0;position:relative;right:0;text-align:right;text-decoration:underline;top:0;width:auto}}#cart .content-body .cart-item.underline{align-items:center;border-bottom:1px solid #040f41;padding-top:10px}@media only screen and (max-width:720.98px){#cart .content-body .cart-item.underline{align-items:flex-end}#cart .content-body .cart-item.underline .cart-price p+p{font-size:.75rem}}#cart .content-body .cart-item.underline.med{align-items:flex-start;border-bottom:none;margin-bottom:0}#cart .content-body .cart-item.underline div+p,#cart .content-body .cart-item.underline p+p{margin-top:5px}#cart .content-body .cart-item.underline div+p{margin-left:30px}#cart .content-body .cart-item.med{font-size:1.5rem;font-weight:700;margin-bottom:5px}@media only screen and (max-width:720.98px){#cart .content-body .cart-item.med{font-size:1.3rem;line-height:1.4rem}}#cart .content-body .cart-item.med p{font-size:1.2rem;font-weight:400;line-height:1.3rem;text-align:right}#cart .content-body .cart-item.large{border-top:1px solid #040f41;font-size:2.5rem;font-weight:700;line-height:2.85rem;padding-bottom:0;padding-top:10px}@media only screen and (max-width:720.98px){#cart .content-body .cart-item.large{font-size:2rem;line-height:2.2rem}}#cart .content-body .cart-item p{margin:0}#cart .content-body .cart-item .color-text{font-weight:700}#cart .content-body .cart-item .cart-title>div{display:flex;flex-direction:row}#cart .content-body .cart-item .cart-title img{height:17px;margin-right:10px;min-width:20px;width:20px}#cart .content-body .cart-item.webinarcredits .smalltext{color:#df522a;font-size:.8em;font-style:italic}#cart .content-body .note-block{font-weight:400}#cart .content-body .note-block a{color:#3e0606;font-weight:400}@media only screen and (max-width:720.98px){#cart .content-body .note-block{font-size:.75rem;text-align:center}}#cart .content-body h3{font-family:Roboto Condensed,sans-serif;font-size:1.7rem;line-height:1.9rem;margin-bottom:10px;margin-top:0}@media only screen and (max-width:1140.98px){#cart .content-body h3{display:none}}#cart .content-body .description{color:#040f41;font-size:1.2rem;font-weight:400;line-height:1.5rem;margin-top:10px}#cart .content-body .description a{color:inherit;font-weight:400;text-decoration:underline}#cart .content-body .description a:hover{text-decoration:none}@media only screen and (max-width:720.98px){#cart .content-body .description{font-size:1rem;line-height:1.1rem;text-align:left}}#cart .content-body .color-text{color:#93b2fb}#cart .content-body .regular{font-weight:400}#cart .content-body .no-margin-bottom{margin-bottom:0}#cart .content-body .no-margin-bottom+p.description{margin-top:0}#cart .content-body .badge-large{background:#df522a;color:#fff;display:inline-block;font-size:1rem;font-weight:700;margin-bottom:5px;margin-top:5px;padding:3px 5px;text-transform:uppercase}#cart .content-body .save-block{color:#df522a;font-size:1.2rem;font-weight:400;line-height:1.3rem}@media only screen and (max-width:720.98px){#cart .content-body .save-block{font-size:1rem;line-height:1.1rem}}#cart .content-body .includes-block{align-items:center;display:flex;margin-bottom:10px}#cart .content-body .includes-block p{color:#040f41;font-weight:400;margin:0}#cart .content-body .includes-block img{max-width:100px}#cart .content-body .webinar-block{align-items:flex-start;display:flex;margin-bottom:10px;margin-top:4px}#cart .content-body .webinar-block p{color:#040f41;font-weight:400;margin:0}#cart .content-body .webinar-block p a{color:inherit;font-weight:400;text-decoration:underline}#cart .content-body .webinar-block img{margin-right:10px;max-width:40px}#cart .content-body .cart-price{align-items:flex-end;display:flex;flex-direction:column;min-width:200px}@media only screen and (max-width:720.98px){#cart .content-body .cart-price{margin-left:10px;min-width:130px}}#cart .content-body .cart-price .credit-areas{margin-left:3em;text-align:right}@media only screen and (min-width:721px){#cart .content-body .cart-price .credit-area{white-space:nowrap}#cart .content-body .cart-price .credit-area:after{content:", "}#cart .content-body .cart-price .credit-area:last-child:after{content:""}}@media only screen and (max-width:720.98px){#cart .content-body .cart-price .credit-area{display:block}}#cart .right .button{margin-right:0}#cart .button-container{display:flex;justify-content:space-between}@media only screen and (max-width:540.98px){#cart .button-container{flex-direction:column}}#cart .button-container .secondary-button{background:#93b2fb}@media only screen and (max-width:540.98px){#cart .button-container .secondary-button{margin-bottom:20px}}#cart .button-container>div{width:calc(50% - 10px)}@media only screen and (max-width:540.98px){#cart .button-container>div{width:100%}}#cart .button-container .button{width:100%}@media only screen and (max-width:1140.98px){#cart .badge{background-color:#040f41;color:#fff;font-size:.875rem;font-weight:700;padding:4px;text-align:center;text-transform:uppercase}#cart .support-block{align-items:center;color:#fff;display:flex;justify-content:center;margin-bottom:10px;margin-top:15px;text-align:center}#cart .support-block img{margin-right:10px;max-width:60px}#cart .support-block+p{color:#fff;font-size:.75rem;margin-bottom:25px;text-align:center}#cart .empty-cart{color:#fff}}#cart .cart-is-empty{background-color:#fff;margin:60px 80px 120px;padding:90px}#cart .cart-is-empty h2{color:#040f41;margin-bottom:40px}#cart .cart-is-empty a{color:#040f41;font-size:1.8em}@media only screen and (max-width:540.98px){#cart .cart-is-empty{margin:20px 0;padding:30px}#cart .cart-is-empty h2{font-size:2em;line-height:1em;margin-bottom:20px}#cart .cart-is-empty a{font-size:1.4em}}#success{background-image:url(../img/nacle/nacle-success-bg.jpg);background-position:bottom;background-size:cover;display:block;overflow-x:hidden}@media only screen and (max-width:720.98px){#success{background-color:#050c2e;background-position:left -135% bottom;background-size:250%}}#success .container{padding-bottom:550px;padding-top:100px}@media only screen and (max-width:540.98px){#success .container{padding-bottom:270px;padding-top:0}}#success .pre-header{display:block;font-size:1rem;font-weight:700;line-height:1rem;margin:0 auto 30px;padding:6px;position:relative;text-align:center;text-transform:uppercase;width:25%;z-index:1}#success .pre-header:after{background:#6793ed;content:"";height:100%;left:0;padding-right:6px;position:absolute;top:0;transform:skew(-12deg);transform-origin:100% 0;width:100%;z-index:-1}@media only screen and (max-width:720.98px){#success .pre-header{font-size:1rem;margin-bottom:15px s;padding:4px;width:60%}}#success .description{color:#fff;font-size:1.375rem;font-weight:400;line-height:1.6875rem;margin-bottom:30px}@media only screen and (max-width:720.98px){#success .description{font-size:1rem;line-height:1.3rem;text-align:center}}#success .button-container{display:flex;justify-content:center}@media only screen and (max-width:540.98px){#success .button-container{flex-direction:column}}#success .button-container .button{margin:0 20px;padding:20px;width:30%}@media only screen and (max-width:540.98px){#success .button-container .button{margin:0;width:100%}}#success .button-container .button.secondary-button{background:#93b2fb}@media only screen and (max-width:540.98px){#success .button-container .button.secondary-button{margin-bottom:25px}}#success .links-block{margin-top:50px}@media only screen and (max-width:540.98px){#success .links-block{margin-top:30px}}#success .links-block .description{font-weight:400}@media only screen and (max-width:540.98px){#success .links-block .description{font-size:1.2rem;font-weight:700;margin-bottom:30px}}#success .links-to-app{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:40px}@media only screen and (max-width:540.98px){#success .links-to-app{flex-direction:column;margin-bottom:40px;margin-top:10px}}#success .links-to-app a{display:block;height:65px;width:auto}@media only screen and (max-width:540.98px){#success .links-to-app a{margin-bottom:15px}}#success .links-to-app a img{max-height:100%;max-width:100%}#success .links-to-app a+a{margin-left:10px}@media only screen and (max-width:540.98px){#success .links-to-app a+a{margin-left:0}}#partners-page{background-image:url(../img/nacle/shadow.png);background-position:top;background-size:contain;display:block;overflow-x:hidden}#partners-page .page-hero{margin-bottom:40px;padding-top:140px}@media only screen and (max-width:720.98px){#partners-page .page-hero{padding-top:50px}}#partners-page .page-hero .page-description,#partners-page .page-hero h1{color:#040f41;margin-bottom:10px;margin-top:10px}#partners-page .page-hero .page-description{font-family:Oswald Book Regular,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.9rem;text-align:center}@media only screen and (max-width:720.98px){#partners-page .page-hero .page-description{font-size:1.3rem;line-height:1.5rem}}#partners-page .partnercontent{background-color:#fff;padding-top:20px}#partners-page .partnercontent.partner-55{text-align:left}#partners-page .partnercontent.partner-55 img{background-color:#fff;box-sizing:content-box;padding:5px}#partners-page .partnercontent img.partnerlogo{background-color:#fff;box-sizing:content-box;padding:15px 0}#partners-page .partnercontent p{font-weight:400}#partners-page .partnercontent a{color:inherit}#partners-page .partnercontent h3{font-size:1.4rem;margin-top:10px}@media only screen and (max-width:720.98px){#partners-page .partnercontent h3{font-size:1.1rem}}#partners-page .partnercontent h2{color:#df522a;font-size:2.5rem;line-height:3.2rem;margin-bottom:10px}@media only screen and (max-width:720.98px){#partners-page .partnercontent h2{font-size:2.4375rem;line-height:3.0625rem}}#partners-page .partnercontent .form-section{margin-top:50px;padding-bottom:100px}@media only screen and (max-width:720.98px){#partners-page .partnercontent .form-section{margin-top:30px;padding-bottom:70px}#partners-page .partnercontent .form-section .placeholder{color:#696969}}#partners-page .partnercontent .form-section .success-fail .failed,#partners-page .partnercontent .form-section .validation-summary-errors{color:#df522a}#partners-page .partnercontent .form-section .validation-summary-errors{text-align:left}#partners-page .partnercontent form{padding-bottom:15px}#partners-page .partnercontent form+h3 a{color:#df522a}#partners-page .partnercontent .checkbox label{color:inherit}#partners-page .partnercontent .field-with-select .placeholder{background-color:#93b2fb;color:#fff}@media only screen and (max-width:720.98px){#partners-page .partnercontent .field-with-select .placeholder{padding:11px 0 12px 10px;width:180px}}#partners-page .partnercontent .field-with-select .placeholder .red{color:#df522a}#partners-page .partnercontent .field-with-select+.small-text-form{margin-bottom:15px;margin-left:10px;margin-top:-10px;text-align:left}#partners-page .partnercontent .field-with-select+.small-text-form a{color:inherit;font-weight:400}@media only screen and (max-width:720.98px){#partners-page .partnercontent .field-with-select{align-items:stretch;flex-direction:row}}#partners-page .partnercontent .checkbox.accept-terms{font-size:.875rem;margin-top:10px;text-align:center}#partners-page .partnercontent .checkbox.accept-terms label{line-height:22px}@media only screen and (max-width:720.98px){#partners-page .partnercontent .checkbox.accept-terms{text-align:left}}#modal-map-div .modal-content h1{color:#df522a}@media only screen and (min-width:721px){#modal-map-div .modal-content h1{text-align:center}}#modal-map-div .modal-content h2{color:#040f41;font-family:Roboto Condensed,sans-serif;font-size:1.8em;line-height:.5em;margin:0;text-align:center}@media only screen and (max-width:721px){#modal-map-div .modal-content h2{display:none}}.modal-state-list ul{align-content:space-between;display:flex;flex-direction:column;flex-wrap:wrap;margin:0;padding:0;width:100%}@media only screen and (min-width:721px){.modal-state-list ul{max-height:440px}}@media only screen and (min-width:721px) and (-ms-high-contrast:active),only screen and (min-width:721px) and (-ms-high-contrast:none){.modal-state-list ul{height:440px}}@media only screen and (min-width:541px) and (max-width:720.98px){.modal-state-list ul{max-height:725px}}@media only screen and (min-width:541px) and (max-width:720.98px) and (-ms-high-contrast:active),only screen and (min-width:541px) and (max-width:720.98px) and (-ms-high-contrast:none){.modal-state-list ul{height:725px}}.modal-state-list ul li{list-style-type:none;margin:0;padding:0}.modal-state-list ul li .link,.modal-state-list ul li a{color:#696969;font-size:1.25em;line-height:1.6em}@media only screen and (max-width:540.98px){.modal-state-list ul li{text-align:center;width:100%}.modal-state-list ul li .link,.modal-state-list ul li a{font-size:1.5em;line-height:2.15em;text-decoration:none}}@media only screen and (min-width:721px){.modal-state-list.allstates ul{max-height:600px}}@media only screen and (min-width:541px) and (max-width:720.98px){.modal-state-list.allstates ul{max-height:850px}}.modal-state-list .map-wrapper{margin:10px auto 50px}.modal-state-list .US-Map-Svg a .state-map{fill:#1e3e81}.modal-state-list .US-Map-Svg a:hover .state-map{fill:#fa4e1a}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.modal-state-list .US-Map-Svg{height:359px}}.modal-state-list p.multi-state{font-size:.8em;font-style:italic;line-height:1.3em}.modal-state-list p.multi-state strong{font-weight:400}#preview-modal-div .modal-content{min-height:300px}#preview-modal-div .player-wrapper{border:1px solid #000;height:0;margin:0 auto;padding-top:56.25%;position:relative;text-align:center;width:100%}#preview-modal-div #playerDiv{left:0;position:absolute;top:0}#preview-modal-div h1{font-size:1.625rem;letter-spacing:inherit;line-height:1.3em}#preview-modal-div h1 span{color:#696969;font-size:.625em;font-weight:300;letter-spacing:inherit}#preview-modal-div .not-cle{font-size:.75em;text-align:center}#not-found-page{padding-bottom:100px}#not-found-page .page-hero h1{color:#040f41}#not-found-page h2{color:#040f41;margin:40px 0 20px}#not-found-page ul{padding:0;text-align:center}@media only screen and (min-width:721px){#not-found-page ul{display:flex;flex-direction:column;flex-wrap:wrap;max-height:500px;text-align:left}}#not-found-page li{font-size:1.25em;line-height:1.75em;list-style:none;margin:0;padding:0}@media only screen and (max-width:720.98px){#not-found-page li{line-height:2em}}#choose-state-page.main-content{background-color:#030e44;background-image:url(../img/nacle/nacle-body-bg-alt3.jpg);background-size:2200px 1550px;display:block;padding-bottom:75px}#choose-state-page h1.page-title{color:#fff;display:block;text-align:center}#choose-state-page h2{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:1.8em;line-height:.5em;margin:0;text-align:center}#choose-state-page .map-wrapper{margin:0 auto;max-width:670px}#choose-state-page .US-Map-Svg a .state-map{fill:#82acf0}#choose-state-page .US-Map-Svg a:hover .state-map{fill:#cf5b38}#choose-state-page ul.choose-state{display:flex;flex-direction:column;flex-wrap:wrap;margin:30px 0 0;padding:0}@media only screen and (min-width:721px){#choose-state-page ul.choose-state{max-height:728px}}@media only screen and (min-width:1141px){#choose-state-page ul.choose-state{max-height:540px}}#choose-state-page ul.choose-state li{list-style-type:none;text-align:center}@media only screen and (min-width:1141px){#choose-state-page ul.choose-state li{width:25%}}#choose-state-page ul.choose-state li a{color:#95bcfe;font-size:1.5em;font-weight:400;line-height:1.625em;text-decoration-thickness:1px}#choose-state-page ul.choose-state li a:hover{color:#fff;font-weight:400}@media only screen and (max-width:720.98px){#choose-state-page ul.choose-state li a{font-size:1.5em;line-height:1.75em}}#choose-state-page .section-description{color:#fff;font-size:1.5em;line-height:1.5em}#choose-state-page .section-description span{font-weight:700}#choose-state-page .step-process{background-image:none}.admitstates-formgroup{margin-bottom:15px}.admitstates-formgroup .multistate-smalltext{display:block;font-size:.875rem;font-weight:400;line-height:1rem;margin-bottom:15px;margin-left:10px;margin-top:-8px;text-align:left}@media only screen and (max-width:1140.98px){.admitstates-formgroup .multistate-smalltext{margin:-10px 10px 15px}}#checkout-step2 .admitstates-formgroup .multistate-smalltext .link{color:#fff}.admitstates-formgroup .multistate-view{display:none;text-align:left}.admitstates-formgroup .multistate-view .wrapper{display:flex;flex-direction:row}.admitstates-formgroup .multistate-view .wrapper>span{font-weight:700;margin-right:20px}@media only screen and (max-width:720.98px){.admitstates-formgroup .multistate-view .wrapper{flex-direction:column}}#admitstates-modal-div h2{margin-bottom:40px}@media only screen and (max-width:540.98px){#admitstates-modal-div h2{margin-bottom:20px}}#admitstates-modal-div .admit-state-group{margin-bottom:28px}#admitstates-modal-div .admit-state-group h3{color:#6c6c6c;font-family:Roboto Condensed,sans-serif;font-size:1em;font-weight:400;text-align:left}@media only screen and (max-width:540.98px){#admitstates-modal-div .admit-state-group h3{margin-bottom:0}}#admitstates-modal-div .admit-state-group .field-group{display:flex;justify-content:space-between}@media only screen and (max-width:540.98px){#admitstates-modal-div .admit-state-group .field-group{flex-direction:column}}#admitstates-modal-div .admit-state-group .field.state{border-bottom:2px solid #c4c4c4;color:#6a6a6a;font-weight:600;text-align:left;width:42%}@media only screen and (max-width:540.98px){#admitstates-modal-div .admit-state-group .field.state{margin:10px 0;width:auto}}#admitstates-modal-div .admit-state-group .field.barnum{width:54%}#admitstates-modal-div .admit-state-group .field.barnum input[type=text]{border:0;border-bottom:2px solid #c4c4c4;color:#6a6a6a;font-weight:600;height:auto;padding:0 0 4px}#admitstates-modal-div .admit-state-group .field.barnum input[type=text]:focus{border-bottom-color:#fa4e1a;outline:none}@media only screen and (max-width:540.98px){#admitstates-modal-div .admit-state-group .field.barnum{margin:10px 0;width:auto}}#admitstates-modal-div .admit-state-group button.remove{float:right;font-size:1em;margin-top:4px}#admitstates-modal-div .add-state{margin-bottom:30px;text-align:left}#admitstates-modal-div .add-state .link{color:#040f41;font-size:1.25em}#admitstates-modal-div .view-states ul.choose-state{margin-bottom:25px}#register-nycla-div h1{border-bottom:4px solid;color:#df522a;display:flex;font-family:Oswald Book Regular,sans-serif;font-size:1.85em;line-height:1.375em;margin-bottom:8px;padding-bottom:2px}#register-nycla-div h2{color:#040f41;font-size:2.25em;font-weight:600;line-height:1.16em;margin-top:0}#register-nycla-div .midsection{border-bottom:2px solid #d7d7d7;margin-bottom:20px;padding-bottom:8px}@media only screen and (min-width:541px){#register-nycla-div .midsection{display:flex}}#register-nycla-div .midsection>.col-4{display:flex;flex-direction:column;margin:0 4% 0 0}#register-nycla-div .event-date{color:#1e3e81;flex-grow:1;font-size:1.4em;font-weight:400;line-height:1.1666em;margin-bottom:20px}#register-nycla-div .event-date .weekday-month-day{color:#040f41;font-size:1.8em;font-weight:600;line-height:1.218em}#register-nycla-div .credits-type{color:#df522a;font-size:1.685em;font-weight:400;line-height:1.22em}#register-nycla-div .credits-type .total-credits{color:#df522a;font-size:2em;font-weight:700;line-height:1.2em}@media only screen and (min-width:541px){#register-nycla-div .credits-type .total-credits{display:block}}#register-nycla-div .description{margin:0 0 20px;max-height:243px}#register-nycla-div .description,#register-nycla-div .faculty{-webkit-line-clamp:10;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.0625em;line-height:1.35em;overflow:hidden}#register-nycla-div .faculty{max-height:70px}#register-nycla-div .faculty strong{color:#040f41;font-weight:400}#register-nycla-div .credit-breakdown{color:#040f41;font-size:1.3125em;font-weight:400;line-height:1.25em;margin-top:4px}#register-nycla-div .info-message{color:#123d86;font-size:3em;font-weight:400;line-height:1em}#register-nycla-div .login-message{color:#123d86;font-size:1.25em;font-weight:400;line-height:1.35em}#register-nycla-div .error-message{color:#df522a;font-size:2em;font-weight:400;line-height:1.15em}#counter-offers-modal-div p{font-size:1.5em;font-weight:600;line-height:1.2em}#expired-offer-modal-div .form-section form{padding-bottom:0}#expired-offer-modal-div h2{font-size:1.75em;margin-bottom:15px}@media only screen and (max-width:720.98px){#expired-offer-modal-div h2{margin-bottom:0}}#expired-offer-modal-div .view2{display:none}#livechat-modal-div .form-section form{padding-bottom:0}#livechat-modal-div .form-field-textarea{display:block}#livechat-modal-div .form-field-textarea .placeholder{display:block;max-width:none;width:auto}#livechat-modal-div .form-field-textarea textarea{display:block}#livechat-modal-div .accept-terms{margin-top:10px;text-align:left}#livechat-modal-div .accept-terms label,#livechat-modal-div button[type=submit]~.small-text{color:inherit}#livechat-modal-div .terms-section a{color:inherit;font-size:inherit;font-weight:inherit}main.template-pages{background-color:#1f3e81;background-image:url(../img/nacle/nacle-bg-1440x1130-1f3e81.jpg);background-size:2200px;display:block;overflow-x:hidden;padding-bottom:120px}@media only screen and (max-width:720.98px){main.template-pages{padding-top:30px}}main.template-pages h1{color:#fff}@media only screen and (max-width:720.98px){main.template-pages h1{background-image:linear-gradient(#cf5b38,#cf5b38);background-position:0 92%;background-repeat:no-repeat;background-size:100% 3px;display:inline;margin-bottom:10px;text-align:center}}main.template-pages h2{color:#fff;margin-top:40px}main.template-pages li,main.template-pages p{color:#fff;font-size:1.1rem;line-height:1.4rem}@media only screen and (max-width:720.98px){main.template-pages li,main.template-pages p{font-size:.935rem;font-weight:400;line-height:1.3rem}}main.template-pages li.subhead,main.template-pages p.subhead{font-size:1.375rem;line-height:1.6875rem}@media only screen and (max-width:720.98px){main.template-pages li.subhead,main.template-pages p.subhead{font-size:.935rem;line-height:1.2rem;margin-top:10px;text-align:center}}main.template-pages li .link,main.template-pages li a,main.template-pages p .link,main.template-pages p a{color:#fff;font-size:inherit}main.template-pages li .link:hover,main.template-pages li a:hover,main.template-pages p .link:hover,main.template-pages p a:hover{color:inherit;text-decoration:none}main.template-pages li{color:#fff}#sitemap-page ul{padding:0 0 0 20px}#sitemap-page li{color:#fff;font-weight:400}#sitemap-page li .link,#sitemap-page li a{color:#fff;font-size:inherit;font-weight:400;text-decoration:none}#sitemap-page li .link:hover,#sitemap-page li a:hover{color:inherit;text-decoration:underline}#accreditation-details-modal-div .accreditation,#accreditation-details-modal-div p.united{font-weight:600}#hint-modal-div .modal-content{max-width:500px}#hint-modal-div h1{font-family:Oswald Book Regular,sans-serif;font-size:1.25em;line-height:1.2em}#hint-modal-div .hintbody{font-weight:600}.trifecta-cta .trifecta-container{align-items:center;display:flex;margin-top:auto;width:100%}@media only screen and (max-width:720.98px){.trifecta-cta .trifecta-container{flex-direction:column;gap:32px}}.trifecta-cta .trifecta-block-wrapper{position:relative;transition:all .25s ease-in-out;width:33.3333333333%}@media only screen and (max-width:720.98px){.trifecta-cta .trifecta-block-wrapper{order:2;width:100%}}@media only screen and (min-width:721px){.trifecta-cta .trifecta-block-wrapper:hover{transform:scale(1.1)}}.trifecta-cta .trifecta-block-wrapper:hover .button,.trifecta-cta .trifecta-block-wrapper:hover .main{background:#df522a!important}.trifecta-cta .trifecta-block-wrapper:nth-child(2){margin-left:32px;margin-right:32px}@media only screen and (max-width:720.98px){.trifecta-cta .trifecta-block-wrapper:nth-child(2){order:1}}.trifecta-cta .trifecta-block{color:#fff;font-family:Roboto Condensed,sans-serif;text-align:left;text-decoration:none}.trifecta-cta .trifecta-block .main{margin-bottom:6px;padding:12px}@media only screen and (max-width:720.98px){.trifecta-cta .trifecta-block .main{align-items:stretch;display:flex;flex-direction:column}}.trifecta-cta .trifecta-block .main .eyebrow{background:#ff8a00;clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%);color:#fff;font-size:17px;font-weight:600;margin:-12px -12px 0;padding:6px 6px 14px;text-transform:uppercase}.trifecta-cta .trifecta-block .main img{float:right;position:relative;z-index:1}@media only screen and (max-width:720.98px){.trifecta-cta .trifecta-block .main img{align-self:center;margin-top:0!important;order:2}}.trifecta-cta .trifecta-block .main h3{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:1.9375rem;font-weight:700;line-height:1.625rem;margin:0 0 10px}@media only screen and (max-width:720.98px){.trifecta-cta .trifecta-block .main h3{order:1;text-align:center}}.trifecta-cta .trifecta-block .main h3 span{font-weight:300}.trifecta-cta .trifecta-block .main h3:after{background:hsla(0,0%,100%,.22);bottom:-7px;content:"";display:block;height:1px;position:relative;width:100%}.trifecta-cta .trifecta-block .main p{font-size:1.375rem;font-weight:400;line-height:1.6875rem;margin:0}@media only screen and (max-width:720.98px){.trifecta-cta .trifecta-block .main p{order:3;text-align:center}}.trifecta-cta .trifecta-block .main p.special{font-size:2.75rem!important;font-weight:700!important;line-height:2.5rem!important}.trifecta-cta .trifecta-block.block-1 .main{background:#6c95f6}.trifecta-cta .trifecta-block.block-1 .main img{margin-top:-31px;max-width:150px;width:55%}.trifecta-cta .trifecta-block.block-2 .main{background:#d36300;background:#a65108;background:linear-gradient(180deg,#a65108,#d36300 25%,#d36300);text-align:center}.trifecta-cta .trifecta-block.block-2 .main img{float:none;margin-top:-8px;max-width:225px;width:100%}.trifecta-cta .trifecta-block.block-2 .main h3{font-size:2.75rem;line-height:2.25rem;margin-top:6px}.trifecta-cta .trifecta-block.block-3 .main{background:#55a507}.trifecta-cta .trifecta-block.block-3 .main img{margin-right:-39px;margin-top:-28px;max-width:150px;width:64%}.trifecta-cta .trifecta-block .button{width:100%}.trifecta-cta .trifecta-block .button:after{display:none}.trifecta-cta .trifecta-block.block-1 .button{background:#6c95f6}.trifecta-cta .trifecta-block.block-2 .button{background:#d36300}.trifecta-cta .trifecta-block.block-3 .button{background:#55a507}@media only screen and (max-width:720.98px){#state-landing-page .cle-features .cle-features-main .feature.feature-1{order:1}#state-landing-page .cle-features .cle-features-main .feature.feature-1:not(:last-child){margin-bottom:inherit}}@media only screen and (max-width:720.98px) and (max-width:720.98px){#state-landing-page .cle-features .cle-features-main .feature.feature-2{margin-bottom:40px;order:0}}.cle-features .cle-features-main{display:block;display:flex;margin-left:72px;margin-right:72px;position:relative}.cle-features .cle-features-main.slanted-block.half-width{justify-content:center}.cle-features .cle-features-main.slanted-block.half-width:after{left:auto;width:70%}.cle-features .cle-features-main.slanted-block.half-width .feature-1{justify-content:flex-start;width:70%}@media only screen and (max-width:720.98px){.cle-features .cle-features-main{align-items:center;flex-direction:column;margin:0 5%}.cle-features .cle-features-main:after{display:none}}.cle-features .cle-features-main .feature{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:-38px;padding:13px;position:relative;text-align:left;z-index:2}.cle-features .cle-features-main .feature .main{align-items:flex-start;display:flex;flex-direction:column;height:100%;margin-left:18px}@media only screen and (max-width:720.98px){.cle-features .cle-features-main .feature{align-items:center;padding:0;text-align:center}.cle-features .cle-features-main .feature.feature-1{flex-direction:column}.cle-features .cle-features-main .feature.feature-1:not(:last-child){margin-bottom:40px}}.cle-features .cle-features-main .feature.feature-1 img{width:48px}@media only screen and (max-width:720.98px){.cle-features .cle-features-main .feature.feature-2{flex-direction:column}}.cle-features .cle-features-main .feature.feature-2 img{height:209px;margin-top:-38px;min-width:106px;width:106px}@media only screen and (max-width:720.98px){.cle-features .cle-features-main .feature.feature-2 img{position:absolute;right:-32px}}@media only screen and (max-width:540.98px){.cle-features .cle-features-main .feature.feature-2 img{margin-top:0;position:relative;right:auto}}@media only screen and (max-width:720.98px){.cle-features .cle-features-main .feature.feature-2 .main{margin:0 auto;width:58%}}@media only screen and (max-width:540.98px){.cle-features .cle-features-main .feature.feature-2 .main{width:auto}}.cle-features .cle-features-main .feature.feature-3 img{width:100px}.cle-features .cle-features-main .feature h3{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:1.6875rem;font-weight:700;line-height:2.0625rem;margin:6px 0 0;width:100%}.cle-features .cle-features-main .feature h3 span{color:#fff;display:block;font-weight:300}.cle-features .cle-features-main .feature p{color:#fff;flex-grow:1;font-size:1.1875rem;line-height:1.5rem;margin:0 0 12px}.cle-features .cle-features-main .feature .button{display:inline-block;margin:0}@media only screen and (max-width:720.98px){.cle-features .cle-features-main .feature .button{margin:0 auto}}.risk-free-badge{background-image:url(../img/nacle/risk-free-badge.svg);background-size:contain;display:block;height:102px;margin:90px auto 0;text-align:center;text-decoration:none;width:226px}.risk-free-badge span{display:block;text-transform:uppercase}.risk-free-badge span.text-b{color:#93b2fb;font-family:Oswald Book Regular,sans-serif;font-size:2.25rem;font-weight:500;letter-spacing:.8px;padding-top:19px}.risk-free-badge span.text-s{font-size:1.2rem;letter-spacing:.2px;padding-top:12px}.risk-free-badge span.text-m,.risk-free-badge span.text-s{color:#fff;font-family:Oswald Book Regular,sans-serif;font-weight:500}.risk-free-badge span.text-m{font-size:1.35rem;letter-spacing:.9px;padding-left:2px;padding-top:0}.detailed-cle-features{padding:42px 0 71px}.detailed-cle-features .section-header{margin-bottom:27px;text-align:center}.detailed-cle-features .section-header .eyebrow{color:#040f41;font-family:Oswald Book Regular,sans-serif;font-size:1.5rem;line-height:1.5rem}.detailed-cle-features .section-header h2{color:#fff;text-align:center}.light-theme .detailed-cle-features .section-header h2{color:#040f41}.detailed-cle-features .section-header h2.large{font-family:Roboto Condensed,sans-serif;font-size:2.75rem;font-weight:300;line-height:2.75rem;margin-bottom:10px}.detailed-cle-features .section-header p.subhead{color:#fff;font-size:1.6875rem;line-height:2.25rem;margin:14px 0 24px;text-align:center}.light-theme .detailed-cle-features .section-header p.subhead{color:#040f41}.detailed-cle-features .section-header p.subhead.small{font-size:1.375rem;line-height:1.375rem;margin-top:0}.detailed-cle-features .section-header p.subhead span{text-decoration:underline}.detailed-cle-features .section-header .more-heading{background:#df522a;color:#fff;display:inline-block;font-family:Oswald Book Regular,sans-serif;font-size:1.5rem;line-height:1.5rem;margin-bottom:30px;padding:12px 24px;text-transform:uppercase}.detailed-cle-features .feature-list{margin-bottom:58px}.divider-shadow .detailed-cle-features{background-image:url(../img/nacle/top-shadow.png);background-position:top;background-repeat:no-repeat;background-size:100%}.feature-with-ribbon{display:flex;margin-bottom:24px!important;position:relative}@media only screen and (max-width:720.98px){.feature-with-ribbon{align-items:flex-start}}.feature-with-ribbon .ribbon-accent{background:#a3513d;background:linear-gradient(0deg,#af4b37,#d8583a);min-width:34px;position:relative;width:34px}@media only screen and (max-width:720.98px){.feature-with-ribbon .ribbon-accent{position:absolute}}.feature-with-ribbon .ribbon-accent:before{content:url(../img/nacle/feature-ribbon-top.svg);display:block;height:7px;min-width:39px;position:absolute;top:-15px;width:39px}.feature-with-ribbon .ribbon-accent:after{bottom:-14px;content:url(../img/nacle/feature-ribbon-bottom.svg);display:block;height:15px;min-width:34px;position:absolute;width:34px}.feature-with-ribbon .icon.feature-ribbon{height:34px;margin:3px;width:28px}@media only screen and (max-width:720.98px){.feature-with-ribbon .feature-content{align-items:flex-start;display:flex}}@media only screen and (max-width:540.98px){.feature-with-ribbon .feature-content{display:block}}.feature-with-ribbon .feature-content .feature-eyebrow{background:#953d25;background:linear-gradient(90deg,#953d25,#cf5b38 16%);color:#fff;display:inline-block;font-family:Oswald Book Regular,sans-serif;font-size:1rem;line-height:1rem;padding:12px;text-transform:uppercase}.feature-with-ribbon .feature-content img{width:100%}@media only screen and (max-width:720.98px){.feature-with-ribbon .feature-content img{margin-left:2%;width:47%}}@media only screen and (max-width:540.98px){.feature-with-ribbon .feature-content img{width:98%}}.feature-with-ribbon .feature-content h3{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.6875rem;margin:8px 0 0 12px}.light-theme .feature-with-ribbon .feature-content h3{color:#040f41}.feature-with-ribbon .feature-content p{color:#fff;font-size:1.375rem;line-height:1.6875rem;margin:4px 0 0 12px}.light-theme .feature-with-ribbon .feature-content p{color:#696969}.feature-with-ribbon.standalone{align-items:stretch}.feature-with-ribbon.standalone .ribbon-accent{position:relative}.feature-with-ribbon.standalone .feature-content{display:block}@media only screen and (max-width:720.98px){.feature-with-ribbon:not(.standalone):nth-child(2n){flex-direction:row-reverse}.feature-with-ribbon:not(.standalone):nth-child(2n) .ribbon-accent:after,.feature-with-ribbon:not(.standalone):nth-child(2n) .ribbon-accent:before{right:0;transform:scaleX(-1)}.feature-with-ribbon:not(.standalone):nth-child(2n) .feature-content{flex-direction:row-reverse}.feature-with-ribbon:not(.standalone):nth-child(2n) .feature-content img{margin-left:0;margin-right:2%}.feature-with-ribbon:not(.standalone):nth-child(2n) .feature-content h3{margin:8px 12px 0 0}.feature-with-ribbon:not(.standalone):nth-child(2n) .feature-content p{margin:4px 12px 0 0}}@media only screen and (max-width:540.98px){.feature-with-ribbon:not(.standalone):nth-child(2n){flex-direction:row}.feature-with-ribbon:not(.standalone):nth-child(2n) .ribbon-accent:after,.feature-with-ribbon:not(.standalone):nth-child(2n) .ribbon-accent:before{left:0;transform:none}.feature-with-ribbon:not(.standalone):nth-child(2n) .feature-content{flex-direction:row}.feature-with-ribbon:not(.standalone):nth-child(2n) .feature-content img{margin-left:2%;margin-right:0}}.step-process{background-image:url(../img/nacle/customize-cta-shadow.png);background-position:top;background-repeat:no-repeat;background-size:100%;padding:105px 0;position:relative}@media only screen and (max-width:540.98px){.step-process{padding:105px 0}}.light-theme .step-process{background:none}.step-process .arc-accent-inverted{fill:#8c001a;height:80px;position:relative;top:-99px;width:100%}@media only screen and (max-width:540.98px){.step-process .arc-accent-inverted{height:45px;top:-83px}}.step-process h2{color:#fff;font-size:4.875rem;line-height:4.375rem;text-align:center}.step-process .step{color:#fff;padding:0 0 28px;text-align:center}@media only screen and (max-width:540.98px){.step-process .step{text-align:center}}.step-process .step img{max-width:100px}@media only screen and (max-width:540.98px){.step-process .step img{max-width:80px}}.step-process .step h2{color:#6793ed;font-size:2.0625rem;line-height:2.25rem;margin:2px 0;text-align:center}@media only screen and (max-width:540.98px){.step-process .step h2{text-align:center}}.light-theme .step-process .step h2{color:#040f41}.step-process .step h3{color:#fff;font-size:1.6875rem;line-height:2.0625rem;margin:0}.light-theme .step-process .step h3{color:#040f41}.step-process .step ul{list-style-type:none;padding-left:0}.step-process .step p{font-size:1.0625rem;line-height:1.375rem;margin:0}.step-process .step p.title{font-size:1.2rem;font-weight:600;line-height:1.2rem;margin-bottom:10px;margin-top:20px;text-decoration:underline}.step-process .step p a{color:#fff;font-weight:400}.light-theme .step-process .step p,.light-theme .step-process .step p a{color:#696969}.form-section{text-align:center}.form-section form{margin:30px auto 0;max-width:600px;padding-bottom:100px}@media only screen and (max-width:720.98px){.form-section form{padding-bottom:0}}.form-section .form-field{align-items:stretch;box-shadow:2px 0 10px 0 rgba(0,0,0,.27);display:flex;flex-direction:row;margin-bottom:15px}.form-section .form-field.textarea-field{align-items:unset}@media only screen and (max-width:720.98px){.form-section .form-field{box-shadow:none;flex-direction:column}}.form-section input,.form-section select,.form-section textarea{background:#fff;border:none;border-radius:0;color:#5e7da6;font-family:Roboto Condensed,sans-serif;font-size:1rem;height:47px;margin-right:0;padding:14px 10px;width:100%}@media only screen and (max-width:720.98px){.form-section input,.form-section select,.form-section textarea{border-radius:0;font-size:.935rem;padding:13px 10px 12px}}.form-section input::-moz-placeholder,.form-section select::-moz-placeholder,.form-section textarea::-moz-placeholder{color:#5e7da6;font-style:italic;font-weight:300}.form-section input:-ms-input-placeholder,.form-section select:-ms-input-placeholder,.form-section textarea:-ms-input-placeholder{color:#5e7da6;font-style:italic;font-weight:300}.form-section input::placeholder,.form-section select::placeholder,.form-section textarea::placeholder{color:#5e7da6;font-style:italic;font-weight:300}.form-section input:disabled::-moz-placeholder,.form-section select:disabled::-moz-placeholder,.form-section textarea:disabled::-moz-placeholder{color:#5e7da6;font-weight:400}.form-section input:disabled:-ms-input-placeholder,.form-section select:disabled:-ms-input-placeholder,.form-section textarea:disabled:-ms-input-placeholder{color:#5e7da6;font-weight:400}.form-section input:disabled,.form-section input:disabled::placeholder,.form-section select:disabled,.form-section select:disabled::placeholder,.form-section textarea:disabled,.form-section textarea:disabled::placeholder{color:#5e7da6;font-weight:400}@media only screen and (max-width:720.98px){.form-section.light input,.form-section.light select,.form-section.light textarea{border:1px solid #d7d7d7}}.form-section textarea{height:180px;resize:none}.form-section .textarea-field .placeholder{height:auto}.form-section .textarea-field .placeholder span{display:none}.form-section .select-field{margin-bottom:15px}.form-section .select-field .select:after{top:11px}.form-section .select-field select{height:36px;padding:8px 10px}.form-section .select{position:relative;width:100%}.form-section .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400}@media only screen and (max-width:720.98px){.form-section .select select{font-size:.935rem;padding:9px 10px}}.form-section .select select::-ms-expand{display:none}.form-section .select:after{background:url(../img/nacle/arrow-orange.svg) no-repeat;box-sizing:border-box;color:#696969;content:"▼";content:"";display:block;font-size:14px;height:14px;padding:0 8px;pointer-events:none;position:absolute;right:10px;text-align:center;top:17px;transform:rotate(90deg);width:10%;width:15px}@media only screen and (max-width:720.98px){.form-section .select:after{color:#696969;right:10px;top:16px}}.form-section .placeholder{background:#f1f1f1;color:#696969;font-weight:400;height:47px;max-width:215px;min-width:215px;padding:14px 10px 15px;text-align:left;width:215px}@media only screen and (max-width:720.98px){.form-section .placeholder{background:none;color:#fff;font-size:.935rem;height:auto;max-width:none;min-width:0;padding:0;white-space:nowrap;width:auto}}.form-section .placeholder .red{color:#df522a}.form-section .placeholder.disabled{color:#a4a4a4}@media only screen and (max-width:720.98px){.form-section.light .placeholder{color:#040f41}.form-section .field-with-select{align-items:flex-start;flex-direction:column}.form-section .field-with-select .placeholder{background:transparent;color:#040f41;height:auto;margin-bottom:2px;padding:0}}.form-section .textarea-field-2{align-items:flex-start;flex-direction:column}.form-section .textarea-field-2 .placeholder{height:auto;max-width:100%;width:100%}.form-section .small-text{color:#696969;font-size:.875rem;margin-bottom:25px;margin-top:10px;text-align:center}.form-section .button{margin-top:25px}@media only screen and (max-width:720.98px){.form-section .button{font-size:.875rem;line-height:.875rem;margin-left:auto;padding:12px}.form-section .button .icon.arrow-right{height:12px;width:13px}}.form-section .form-block{display:flex;justify-content:space-between}.form-section .form-block a{color:#fff;font-weight:400;margin-left:10px;text-align:left;text-decoration:underline}.form-section .checkbox [type=checkbox]:checked,.form-section .checkbox [type=checkbox]:not(:checked),.form-section .checkbox [type=radio]:checked,.form-section .checkbox [type=radio]:not(:checked){left:-9999px;position:absolute}.form-section .checkbox [type=checkbox]:checked~label,.form-section .checkbox [type=checkbox]:not(:checked)~label,.form-section .checkbox [type=radio]:checked~label,.form-section .checkbox [type=radio]:not(:checked)~label{color:#fff;cursor:pointer;display:inline-block;font-weight:400;line-height:20px;padding-left:28px;position:relative}.form-section .checkbox [type=checkbox]:checked~label:before,.form-section .checkbox [type=checkbox]:not(:checked)~label:before,.form-section .checkbox [type=radio]:checked~label:before,.form-section .checkbox [type=radio]:not(:checked)~label:before{background:#fff;border:1px solid #ddd;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.form-section .checkbox [type=checkbox]:checked~label:after,.form-section .checkbox [type=checkbox]:not(:checked)~label:after,.form-section .checkbox [type=radio]:checked~label:after,.form-section .checkbox [type=radio]:not(:checked)~label:after{background:#df522a;content:"";height:20px;left:0;position:absolute;top:0;transition:all .2s ease;width:20px}.form-section .checkbox [type=checkbox]:not(:checked)~label:after,.form-section .checkbox [type=radio]:not(:checked)~label:after{opacity:0;transform:scale(0)}.form-section .checkbox [type=checkbox]:checked~label:after,.form-section .checkbox [type=radio]:checked~label:after{opacity:1;transform:scale(1)}.form-section .checkbox [type=checkbox]:focus~label:after,.form-section .checkbox [type=checkbox]:focus~label:before,.form-section .checkbox [type=radio]:focus~label:after,.form-section .checkbox [type=radio]:focus~label:before{outline:auto}.form-section .checkbox.light [type=checkbox]:checked~label,.form-section .checkbox.light [type=checkbox]:not(:checked)~label,.form-section .checkbox.light [type=radio]:checked~label,.form-section .checkbox.light [type=radio]:not(:checked)~label{color:inherit}.form-section .checkbox.light [type=checkbox]:checked~label:before,.form-section .checkbox.light [type=checkbox]:not(:checked)~label:before,.form-section .checkbox.light [type=radio]:checked~label:before,.form-section .checkbox.light [type=radio]:not(:checked)~label:before{border:1px solid #aaa}.accreditation-info{color:#040f41;max-width:288px;position:absolute;right:2%;top:25px}@media only screen and (max-width:540.98px){.accreditation-info{right:50%;transform:translateX(50%)}}.accreditation-info button.triggerbtn{background:#fff;border-radius:0 0 8px 8px;color:#df522a;cursor:pointer;font-size:1em;line-height:1.45em;list-style:none;margin:0;padding:4px 12px;text-align:center;text-decoration:underline;width:288px}.accreditation-info button.triggerbtn:hover{color:#fa4e1a}.accreditation-info .details{background:#fff;border-radius:0 0 8px 8px;display:none;font-size:inherit;padding:8px}.accreditation-info.open button{border-radius:0}.accreditation-info.open .details{display:block}.accreditation-info .details .headline{font-weight:700}.accreditation-info h3,.accreditation-info p{font-family:Roboto Condensed,sans-serif;font-size:.75rem!important;line-height:1.0625rem!important;margin:4px 0}.accreditation-info img{display:block;margin:8px auto 0;width:96px}.accreditation-info .link{color:#df522a;font-size:1em;font-weight:700}.accreditation-info .link:hover{color:#fa4e1a}.accred-icon{display:none}@media only screen and (max-width:540.98px){.accred-icon{display:block;height:50px;left:5px;position:absolute;top:-25px;width:50px;z-index:3}.accred-icon span{color:#3e0606;font-size:10px;font-weight:700;left:16.8px;position:absolute;top:15.5px}}#legal-items-page h2.important,#legal-items-page p.last-modified,#privacy-policy-page h2.important,#privacy-policy-page p.last-modified{font-style:italic}#reviews-section{--reviews-blue:#073568;--reviews-text:#10243f;--reviews-muted:#657386;--reviews-border:#dce3eb;--reviews-star:#f7a70b;background:radial-gradient(circle at top center,rgba(45,105,185,.08),transparent 42%),#f8fafc;color:var(--reviews-text);font-family:Arial,Helvetica,sans-serif}#reviews-section .section-eyebrow{margin-bottom:0}#reviews-section .reviews-container{margin:0 auto;padding:0 0 28px;width:min(1240px,calc(100% - 48px))}#reviews-section .reviews-heading{margin:0 auto 32px;max-width:720px;text-align:center}#reviews-section .reviews-heading-icon{background:#123d86;border-radius:12px;box-shadow:0 8px 20px rgba(36,95,193,.2);color:#fff;display:grid;font-size:28px;font-weight:700;height:44px;line-height:1;margin:0 auto 12px;place-items:center;width:44px}#reviews-section .reviews-heading h2{color:var(--reviews-text);font-size:clamp(30px,4vw,44px);line-height:1.1;margin:0}#reviews-section .reviews-heading p{color:#040f41;font-family:Oswald Book Regular,sans-serif;font-size:17px;font-size:2.0625rem;font-weight:400;line-height:1.5;margin:12px 0 0}#reviews-section .reviews-carousel-wrapper{position:relative}#reviews-section .reviews-carousel{display:grid;gap:24px;grid-auto-columns:calc(33.33333% - 16px);grid-auto-flow:column;overflow-x:auto;padding:8px 4px 18px;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}#reviews-section .reviews-carousel::-webkit-scrollbar{display:none}#reviews-section .review-card{background:#fff;border:1px solid var(--reviews-border);border-radius:16px;box-shadow:0 10px 28px rgba(12,36,66,.08);display:flex;flex-direction:column;min-width:0;padding:28px;scroll-snap-align:start}#reviews-section .review-meta{align-items:center;display:flex;gap:12px;margin-bottom:18px;position:relative}#reviews-section .review-stars,#reviews-section .reviews-summary-stars{color:var(--reviews-star);letter-spacing:2px}#reviews-section .review-stars{font-size:23px;line-height:1;white-space:nowrap}#reviews-section .review-date{color:var(--reviews-muted);font-size:14px;padding-left:12px;position:relative;white-space:nowrap}#reviews-section .review-date:before{background:var(--reviews-muted);border-radius:50%;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}#reviews-section .review-meta:after{color:#b7cff4;content:"“";font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:700;line-height:1;position:absolute;top:30px}#reviews-section .review-text{-webkit-box-orient:vertical;-webkit-line-clamp:6;color:#172335;display:-webkit-box;font-size:17px;height:230px;line-height:1.65em;margin:0;max-height:9.9em;overflow:hidden;padding-left:34px;position:relative}#reviews-section .review-author{align-items:center;border-top:1px solid #e6ebf1;display:flex;gap:14px;margin-top:24px;padding-top:20px}#reviews-section .review-avatar{border-radius:50%;display:grid;flex:0 0 50px;height:50px;place-items:center;width:50px}#reviews-section .review-card:nth-child(2) .review-avatar{background:#547c7a}#reviews-section .review-card:nth-child(3) .review-avatar{background:#5944b9}#reviews-section .review-card:nth-child(4) .review-avatar{background:#8d4b6d}#reviews-section .review-card:nth-child(5) .review-avatar{background:#506b35}#reviews-section .review-author-name{color:#0c1d33;font-size:16px;font-weight:700;margin-bottom:3px}#reviews-section .review-author-detail{color:var(--reviews-muted);display:none;font-size:14px}#reviews-section .reviews-arrow{background:#fff;border:1px solid var(--reviews-border);border-radius:50%;box-shadow:0 8px 22px rgba(12,36,66,.12);color:var(--reviews-text);cursor:pointer;display:grid;font-size:24px;height:50px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease;width:50px;z-index:2}#reviews-section .reviews-arrow:hover{background:#f3f7fc;box-shadow:0 12px 28px rgba(12,36,66,.17);transform:translateY(-50%) scale(1.05)}#reviews-section .reviews-arrow:focus-visible{outline:3px solid rgba(36,95,193,.3);outline-offset:3px}#reviews-section .reviews-arrow-left{left:-70px}#reviews-section .reviews-arrow-right{right:-70px}#reviews-section .reviews-dots{display:flex;gap:10px;justify-content:center;margin-top:8px}#reviews-section .reviews-dot{background:#cbd6e5;border-radius:50%;height:9px;width:9px}#reviews-section .reviews-dot.active{background:#123d86}#reviews-section .reviews-summary{background:rgba(232,240,251,.65);border-top:1px solid #e4eaf1;margin-top:18px;padding-bottom:0}#reviews-section .reviews-summary-inner{align-items:center;display:flex;gap:30px;justify-content:center;margin:0 auto;min-height:86px;width:min(1000px,calc(100% - 48px))}#reviews-section .reviews-score{align-items:center;display:flex;gap:16px}#reviews-section .reviews-score strong{color:#040f41;font-size:27px}#reviews-section .reviews-summary-stars{font-size:35px;white-space:nowrap}#reviews-section .reviews-count{color:#040f41;font-size:15px}#reviews-section .reviews-summary-divider{background:#c8d3e1;height:34px;width:1px}#reviews-section .reviews-google-link{align-items:center;color:#040f41;display:inline-flex;font-size:15px;font-weight:600;gap:10px;text-decoration:none}#reviews-section .reviews-google-link:hover{text-decoration:underline}#reviews-section .google-g{color:#040f41;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:700}@media (max-width:1360px){#reviews-section .reviews-arrow-left{left:-20px}#reviews-section .reviews-arrow-right{right:-20px}}@media only screen and (max-width:720.98px){#reviews-section .reviews-carousel{grid-auto-columns:calc(50% - 12px)}#reviews-section .reviews-summary{padding-bottom:0}#reviews-section .reviews-summary-inner{flex-direction:column;gap:14px;padding:20px 0}#reviews-section .reviews-summary-divider{height:1px;width:150px}}@media only screen and (max-width:540.98px){#reviews-section .reviews-container{padding-top:46px;width:min(100% - 28px,1240px)}#reviews-section .reviews-heading{margin-bottom:22px}#reviews-section .reviews-heading p{font-size:27px}#reviews-section .reviews-carousel{gap:16px;grid-auto-columns:100%;padding-left:2px;padding-right:2px}#reviews-section .review-card{min-height:0;padding:22px}#reviews-section .review-text{font-size:16px}#reviews-section .reviews-arrow{font-size:20px;height:42px;width:42px}#reviews-section .reviews-arrow-left{left:-8px}#reviews-section .reviews-arrow-right{right:-8px}#reviews-section .reviews-score{flex-wrap:wrap;gap:9px 13px;justify-content:center}#reviews-section .reviews-count{text-align:center;width:100%}}