.account-page-content{--text-indent:20px;margin-top:-20px}.account-page-content p{padding-left:var(--text-indent)}.account-info-container{margin:0 0 10px;display:grid;grid-template-columns:calc(100px + var(--text-indent)) auto;grid-auto-rows:30px;grid-column-gap:10px;column-gap:10px}.account-info-label{justify-self:end;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500}.change-password-form{display:flex;flex-wrap:wrap;margin-left:var(--text-indent)}.text-button{background:transparent;border:none;outline:none;padding:0;text-decoration:underline;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.text-button :hover{cursor:pointer;color:#be3232}.completed-registrations-table{width:auto;margin-top:10px;margin-left:var(--text-indent)}.completed-registrations-table .table{width:auto}.completed-registrations-table .table th{padding:3px 10px 1px}.completed-registrations-table .table td{padding:8px 10px 6px}@media(max-width:1000px){.account-page-content{margin-left:30px;margin-right:30px}}@media(max-width:700px){.account-page-content{--text-indent:0px;margin-left:15px;margin-right:15px}}.alert-container{display:flex;border:1px solid #1e3589;margin:10px 0 30px}.alert,.alert-container{width:100%;height:auto;border-radius:10px}.alert{padding:10px 10px 14px;text-align:center;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.alert-close{margin-right:auto;font-size:35px;font-weight:700;line-height:.75;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;cursor:pointer}.alert-success{color:#155724;background-color:#d4edda;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500}.alert-warning{color:#856404;background-color:#fff3cd}.alert-error{color:#721c24;background-color:#fdcece}.alert-info{color:#0c5460;background-color:#d1ecf1}.course-header{min-height:140px;width:100%;padding-top:5px;padding-bottom:10px;padding-left:15px;display:grid;grid-template-columns:90px auto 60px;align-items:center;grid-gap:120px;gap:120px;background-color:#2f6fc7;color:#fcfbf9;background-image:url(/images/ui/course-banner.jpg);background-position:50%}.course-header-logo{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}.course-header-logo img{width:55px;height:auto;padding:5px 0 7px}.course-header-logo .text{text-align:center;color:#fcfbf9;text-transform:uppercase;letter-spacing:.04em;font-family:Louize,serif;font-style:normal;font-weight:400;font-size:12px;cursor:default}.course-header-logo:hover{cursor:pointer}.course-header h1{margin:0;text-align:center;width:100%;font-size:32px;cursor:default}.course-header-close{height:100%;color:#fcfbf9}.course-header-close .close-icon{width:36px;height:100%}.course-header-close:hover{cursor:pointer}@media(max-width:1024px){.course-header{gap:9vw}}@media(max-width:900px){.course-header{gap:6vw}.course-header h1{font-size:26px}}@media(max-width:550px){.course-header{min-height:110px;grid-template-columns:60px auto 48px;gap:15px}.course-header .course-header-logo img{width:45px;padding-bottom:5px}.course-header .course-header-logo .text{font-size:9px}.course-header h1{font-size:19px}.course-header .course-header-close .close-icon{width:30px}}.course-nav-container{width:100%}.course-nav{--item-margin:0px 15px;min-height:50px;padding:8px 25px 10px;background-color:hsla(35,88%,73%,.5);color:#1e3589;line-height:100%;width:100%;flex-wrap:wrap;justify-content:center}.course-nav,.course-nav .nav-item{display:flex}.course-nav .nav-link,.course-nav .nav-link-active{height:100%;margin:var(--item-margin);text-align:center;white-space:nowrap;cursor:default;text-decoration:none;transition:border-bottom .1s ease;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;font-size:18px;color:#1e3589;padding:8px 0 5px}.course-nav .nav-link-active,.course-nav .nav-link:hover{border-bottom:2px solid #1e3589}.course-nav .nav-link:hover{cursor:pointer}@media(max-width:450px){.course-nav{--item-margin:0px 8px;padding-left:10px;padding-right:10px}}.courses-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:40px 60px}.courses-container .alert-container{margin:10px 60px 30px}.course-card{background-color:#f6ede5;border:1px solid #707070;border-radius:10px;cursor:pointer;text-decoration:none;min-height:280px;width:330px;display:flex;flex-direction:column;align-items:center;padding:6px 20px 10px}.course-card .title{margin:10px 0 15px;text-align:center;min-height:50px;color:#1e3589;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;font-size:22px;line-height:120%}.course-card img{width:85%;height:auto}.course-card .subtitle{padding:10px 0;text-align:center;color:#1e3589;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.course-card>:nth-child(3){margin-bottom:auto}.course-page-content{width:100%;display:flex;flex-wrap:wrap;margin:20px 60px 0;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}@media(max-width:1000px){.course-page-content{margin:20px 30px 0}}.course-page-content .center{text-align:center;width:100%}.course-page-content h1{margin:30px 0 35px}.course-page-subtitle{margin:-25px 0 30px;text-align:center;width:100%;text-transform:none;font-family:Louize,serif;font-style:normal;font-weight:400;font-size:var(--h2-font-size)}@media(max-width:420px){.course-page-content{margin:20px 15px 0}}.paginator{margin-top:5px;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;color:#1e3589;font-size:18px}.paginator,.paginator-bottom{width:100%;display:flex;flex-wrap:wrap}.paginator-bottom{margin-top:20px;justify-content:center}.paginator-link{cursor:pointer;text-decoration:none;margin:0 2px;padding:4px 3px;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;color:#1e3589;font-size:18px;line-height:18px}.paginator-link:hover{background-color:hsla(35,15%,59%,.2);color:#1e3589}.paginator-link-active{padding:4px;cursor:default;text-decoration:none;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;color:#1e3589;font-size:18px;line-height:18px}.image-centered{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.image-full-width{display:flex;width:100%;height:"auto";margin-bottom:16px}.image-caption{width:100%;text-align:center;margin:15px 0 20px;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;font-size:18px;color:#1e3589}.course-schedule-details{width:100%;margin:0 auto}.join-zoom-container{border:1px solid #1e3589;border-radius:10px;margin:10px auto 25px;padding:15px 15px 0}.join-zoom-button .form-button{margin-top:5px;margin-bottom:20px}.zoom-info{max-width:600px}.resources-h2{border-top:1px dotted #1e3589;padding-top:20px;margin-top:20px}.download-list{width:100%;margin-top:0;margin-bottom:25px;display:flex;flex-wrap:wrap;flex-direction:row;gap:10px 25px;justify-content:center}.resource-list{width:100%;margin-top:15px;margin-bottom:30px;max-width:600px;position:relative;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:1fr 4fr;grid-gap:40px 20px;gap:40px 20px}.resource-list .resource-image{width:100%}.resource-list .author{font-family:Louize,serif;font-style:italic;font-weight:400;font-size:var(--body-normal-font-size)}.resource-list .text-link .MuiSvgIcon-root{margin-left:0;margin-right:5px}.resource-list button{margin-left:0}@media(max-width:700px){.resource-list{grid-template-columns:1fr 3fr;gap:40px 20px}}.course-bottom-panel{width:100%;margin-top:25px;margin-bottom:-35px;border-top:1px solid #1e3589}.course-bottom-panel .button-container{margin-top:40px}.course-summary-container{width:100%;margin:15px 20px 20px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:25px;gap:25px}.course-summary-container .course-image{width:100%}@media(max-width:700px){.course-summary-container{margin-bottom:0;grid-template-columns:1fr;gap:20px}}.schedule-details-table{padding-top:5px}.dialog{min-width:min(300px,85vw)}.dialog .title-container{display:flex;align-items:center;width:100%}.dialog .title{font-family:Louize,serif;font-style:normal;font-weight:400;color:#2e65a2;font-size:var(--h3-font-size);margin:0 0 15px}.dialog .close-button{font-size:26px;cursor:pointer;margin:-3px -4px 18px auto}.dialog .message{font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;color:#2e65a2;font-size:var(--body-medium-font-size);margin:0 0 15px}.dialog .buttons{padding-top:15px;display:flex;column-gap:30px;justify-content:flex-end}.info-dialog{width:80vw;max-width:600px;max-height:90vh;--horizontal-padding:30px;padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding)}.info-dialog .title-container{display:flex;align-items:center;width:100%;margin-top:10px}.info-dialog .title{font-family:Louize,serif;font-style:italic;font-weight:400;color:#1e3589;font-size:var(--h1-font-size);padding:20px 0 0 20px}.info-dialog .close-button{font-size:32px;cursor:pointer;margin:-5px -8px auto auto}.info-dialog .contents{max-height:calc(90vh - 140px);overflow-y:auto;padding-right:var(--horizontal-padding);margin-right:calc(var(--horizontal-padding)*-1);margin-bottom:20px;padding-left:0}.info-dialog .contents .hero-image{width:100%;height:auto;margin-bottom:12px}@media(max-width:640px){.info-dialog{width:85vw;max-height:85vh;--horizontal-padding:20px}}@media(max-width:376px){.info-dialog p,.info-dialog ul{font-size:var(--body-small-font-size)}}.embedded-video-list{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding:10px 0 20px}.embedded-video-list .embedded-video-item-container{background-color:#f6ede5;border:1px solid #707070;width:100%;min-height:125px;padding:10px;border-radius:10px;display:flex;align-items:center;margin-bottom:20px}.embedded-video-list .embedded-video-item-description-block{display:flex;flex-wrap:wrap;justify-content:left;position:relative;margin-left:15px;margin-right:10px;width:100%}.embedded-video-list .embedded-video-item-title{margin:10px 10px 10px 0;width:100%;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;font-size:19px}.embedded-video-list .embedded-video-item-text{margin-bottom:10px;width:100%;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:16px}.embedded-video-list .embedded-video-language-spacer{width:100%;height:35px}.embedded-video-list .embedded-video-player-block{display:flex;flex-direction:column;align-items:center;height:100%}.embedded-video-list .embedded-video-language-block{display:flex;height:100%;flex-direction:row;justify-content:center;margin-bottom:6px}.embedded-video-list .embedded-video-language{padding:4px 6px;cursor:pointer;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:16px}.embedded-video-list .embedded-video-language:hover{background-color:#f2cd8e}.embedded-video-list .embedded-video-language-active,.embedded-video-list .embedded-video-language:hover{padding:4px 6px;color:#8d0202;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500}.embedded-video-list .embedded-video-language-active{cursor:default;font-size:16px}@media(max-width:700px){.embedded-video-list .embedded-video-item-container{padding:0;display:flex;flex-direction:column;align-items:center}.embedded-video-list .embedded-video-item-description-block{padding-left:10px;padding-right:10px}.embedded-video-list .embedded-video-language-spacer{width:100%;height:0}.embedded-video-list .embedded-video-item-text,.embedded-video-list .embedded-video-item-title{margin-bottom:5px}}.embedded-video-container{width:530px;height:auto;margin:10px}.embedded-video-container .r16_9{--aspect-width:16;--aspect-height:9}.embedded-video-container .r4_3{--aspect-width:4;--aspect-height:3}.embedded-video-container .container-second{height:calc(530px*var(--aspect-height)/var(--aspect-width))!important}@media screen and (max-width:1000px){.embedded-video-container{width:55vw}.embedded-video-container .container-second{height:calc(55vw*var(--aspect-height)/var(--aspect-width))!important}}@media screen and (max-width:700px){.embedded-video-container{width:85vw}.embedded-video-container .container-second{height:calc(85vw*var(--aspect-height)/var(--aspect-width))!important}}.page-form-container{width:70%;max-width:550px;margin:-20px auto 70px;display:flex;flex-wrap:wrap;justify-content:center;align-self:center}@media(max-width:1000px){.page-form-container{width:85%}}.page-form-container h1{width:100%;text-align:center;margin:0 0 35px}.page-form-container p{width:100%;text-align:center;margin:0 0 15px}.form{margin:30px 0 15px}.form,.form form{width:100%;display:flex;flex-wrap:wrap}.form-group{width:100%;margin:0 0 15px;display:flex;flex-wrap:nowrap}.form label{width:200px;text-align:right;margin-top:4px;padding-right:12px;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.login-form form{max-width:420px;margin:0 auto}.login-form label{width:135px;min-width:135px}label{font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.form-control-group{width:100%;display:flex;flex-wrap:wrap}.form-control{width:100%;height:30px;margin-right:auto;border:1px solid #1e3589;border-radius:3px;padding:0 5px;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.form-control.is-invalid{border-color:crimson;box-shadow:none}.form-control:focus{color:#1e3589;background-color:#fff;border-color:#1e3589;outline:0;box-shadow:0 0 0 2px hsla(35,15%,59%,.3)}.form-invalid-feedback{width:100%;margin-top:5px;color:crimson;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.form-button{margin:20px auto 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;padding:20px 45px;justify-content:center;align-items:center;gap:8px;min-width:175px;border-radius:120px;background:#a69987;border:none}.form-button-small{padding:12px 30px;border-radius:80px}.form-button-xsmall{padding:5px 15px;border-radius:50px;min-width:80px}.form-button:hover{cursor:pointer}.form-button-text{color:#fcfbf9;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--button-font-size);text-align:center}.form-button-text-small{font-size:var(--button-small-font-size);margin-top:-3px}.form-button-spinner{position:relative;top:2px;margin-right:10px;display:inline-block;width:20px;height:20px;border-radius:50%;border:3px solid #fcfbf9;border-bottom-color:transparent;animation:form-spinner-animation 1s linear infinite}@keyframes form-spinner-animation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.form-link{width:100%;text-align:center;margin:20px auto 10px;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.form-show-password{margin-left:145px}.form-show-password label{padding-right:6px}.form-has-errors{width:100%;text-align:center;color:crimson;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.graduate-video-container{width:800px;height:auto;margin:10px auto 20px}.graduate-video-container .r16_9{--aspect-width:16;--aspect-height:9}.graduate-video-container .r4_3{--aspect-width:4;--aspect-height:3}.graduate-video-container .container-second{height:calc(800px*var(--aspect-height)/var(--aspect-width))!important}@media screen and (max-width:1000px){.graduate-video-container{width:600px}.graduate-video-container .container-second{height:calc(600px*var(--aspect-height)/var(--aspect-width))!important}}@media screen and (max-width:859px){.graduate-video-container{width:85vw}.graduate-video-container .container-second{height:calc(85vw*var(--aspect-height)/var(--aspect-width))!important}}.home-container h1{padding:30px 15px 0}@media(max-width:700px){.home-container h1{padding:5px 15px}}.home-container .supertitle h3{padding:50px 15px 0;font-size:calc(var(--h3-font-size) - 2px)}.home-container .supertitle h1{margin-top:30px;padding-top:0}.home-container .subtitle{margin:-15px 15px 60px}@media(max-width:700px){.home-container .subtitle{margin-bottom:50px}}.home-container .home-grid-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-content:center;width:100%;margin-bottom:50px;background-color:#fcfbf9}.home-container .home-grid-container .image-block{width:100%;height:100%;object-fit:cover}.home-container .home-grid-container .text-block{width:100%;padding:20px 25px 15px}.home-container .home-grid-container .grid-1-image{grid-row:1;grid-column:1}.home-container .home-grid-container .grid-1-text-container{grid-row:1;grid-column:2;background-color:#f6ede5}.home-container .home-grid-container .grid-2-image{grid-row:2;grid-column:2}.home-container .home-grid-container .grid-2-text-container{grid-row:2;grid-column:1}.home-container .home-grid-container .grid-3-image{grid-row:3;grid-column:1}.home-container .home-grid-container .grid-3-text-container{grid-row:3;grid-column:2;background-color:#f6ede5}@media(max-width:700px){.home-container .home-grid-container{grid-template-columns:1fr}.home-container .home-grid-container .image-block{height:auto}.home-container .home-grid-container .grid-1-image{grid-column:1;grid-row:1}.home-container .home-grid-container .grid-1-text-container{grid-column:1;grid-row:2}.home-container .home-grid-container .grid-2-image{grid-column:1;grid-row:3}.home-container .home-grid-container .grid-2-text-container{grid-column:1;grid-row:4}.home-container .home-grid-container .grid-3-image{grid-column:1;grid-row:5}.home-container .home-grid-container .grid-3-text-container{grid-column:1;grid-row:6}}.home-container .button-container{margin-bottom:-35px}*{box-sizing:border-box}a{cursor:pointer}a,a:visited{color:#06c}a:active,a:hover{color:#8d0202}body{color:#1e3589;background-color:#edeae8;margin:0}h1{margin:40px 0;text-align:center;width:100%;font-style:normal;font-size:var(--h1-font-size);text-transform:uppercase;letter-spacing:.04em;line-height:120%}h1,h1.italic{font-family:Louize,serif;font-weight:400}h1.italic{font-style:italic;font-size:calc(var(--h1-font-size) + 4px)}h1.italic,h1.non-caps{text-transform:none}h2{margin:15px 0;text-align:left;width:100%;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;font-size:var(--h2-font-size);line-height:120%}h2.caps{text-transform:uppercase;letter-spacing:.04em;font-size:var(--h3-font-size)}h2.caps,h2.serif{font-family:Louize,serif;font-style:normal;font-weight:400}h2.serif{font-size:calc(var(--h2-font-size) + 3px)}h2.italic{font-style:italic;font-size:calc(var(--h2-font-size) + 4px)}h2.italic,h2.subtitle{font-family:Louize,serif;font-weight:400}h2.subtitle{margin:-25px 0 35px;text-align:center;width:100%;text-transform:none;font-style:normal;font-size:calc(var(--h2-font-size) + 3px)}.first-h2{margin-top:-22px}h3{margin:0 0 15px;text-align:left;width:100%;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;color:#1e3589;font-size:var(--h3-font-size);line-height:120%}h3.caps{text-transform:uppercase;letter-spacing:.04em;font-size:var(--h3-font-size)}h3.caps,h3.serif{font-style:normal}h3.caps,h3.italic,h3.serif{font-family:Louize,serif;font-weight:400}h3.italic{font-style:italic;font-size:calc(var(--h3-font-size) + 4px)}h4{margin:0 0 15px;text-align:left;width:100%;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;color:#1e3589;font-size:var(--h4-font-size);line-height:120%}h4.caps{text-transform:uppercase;letter-spacing:.04em;font-size:var(--h4-font-size)}h4.caps,h4.serif{font-style:normal}h4.caps,h4.italic,h4.serif{font-family:Louize,serif;font-weight:400}h4.italic{font-style:italic;font-size:calc(var(--h4-font-size) + 3px)}h4.top-margin{margin-top:15px}p{margin:0 0 15px;width:100%;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;color:#1e3589;font-size:var(--body-medium-font-size);line-height:var(--body-line-height)}p.large{font-size:var(--body-large-font-size)}p.small{font-size:var(--body-small-font-size)}p.xsmall{font-size:var(--body-xsmall-font-size)}em{font-style:italic;font-weight:350}em,strong{font-family:Neue Haas Unica Pro,sans-serif}strong{font-weight:500}ol,strong{font-style:normal}ol{margin:-5px 0 8px;width:100%;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-weight:350;font-size:var(--body-medium-font-size);line-height:var(--body-line-height);list-style-type:number}ol li{padding:0 5px 2px;margin:0 0 5px}ol.top-margin{margin-top:0}ul{margin:-5px 0 8px;width:100%;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size);line-height:var(--body-line-height)}ul li{padding:0 10px 2px;margin:0 0 5px}ul li::marker{content:"●"}ul.top-margin{margin-top:0}:focus{outline-color:#1e3589}.red-asterisk{color:#be3232}.centered{text-align:center;width:100%}.container{width:100%;margin-right:auto;margin-left:auto}@media(min-width:1000px){.container{max-width:960px}}@media(min-width:1080px){.container{max-width:1024px}}.banner{width:auto;max-height:100%;position:center;top:0;margin-bottom:-4px;cursor:pointer}.banner img{width:100%;height:auto}.content{padding-bottom:60px;background-color:#fcfbf9}.content,.page-content{width:100%;display:flex;flex-wrap:wrap}.page-content{margin:20px 60px 0;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}@media(max-width:700px){.page-content{margin:20px 20px 0}}.footer-container{width:100%;background-color:#edeae8;margin-bottom:25px}.footer-nav{width:100%;padding:30px 20px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}@media screen and (max-width:700px){.footer-nav{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:3;grid-gap:10px;gap:10px;padding-left:35px}}.footer-link{text-decoration:none;color:#1e3589!important;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-small-font-size)}.footer-link:visited{color:#1e3589}.footer-link:hover{color:#8d0202}.footer-copyright{width:100%;padding:20px 20px 0;text-align:center;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-xxsmall-font-size)}.centered-x-in-div{position:relative;left:50%;transform:translateX(-50%)}.centered-y-in-div{position:relative;top:50%;transform:translateY(-50%)}.flex-newline{flex-basis:100%;height:0}.text-link{text-decoration:underline;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.text-link .MuiSvgIcon-root{-webkit-margin-start:2px;margin-inline-start:2px;vertical-align:middle}.main-nav{--item-margin:0px 15px;min-height:50px;padding:2px 25px 10px;background-color:hsla(35,88%,73%,.5);color:#1e3589;display:flex;flex-wrap:wrap}.logged-in-nav>:nth-child(2),.public-nav>:nth-child(2){margin-right:auto}@media(max-width:800px){.main-nav{padding-left:10px;padding-right:10px;justify-content:center}.nav-participant-name{display:none}}@media(max-width:450px){.main-nav{--item-margin:0px 10px}.logged-in-nav>:nth-child(2){margin:0 10px}}@media(max-width:400px){.main-nav{--item-margin:0px 8px}.logged-in-nav{padding-left:5px;padding-right:5px}.logged-in-nav>:nth-child(2){margin:0 8px}}.nav-item{display:flex;align-items:center}.nav-text{text-align:center;white-space:nowrap;padding:8px 10px 0;font-family:Neue Haas Unica Pro,sans-serif;font-weight:350;font-size:18px;max-width:300px;overflow:hidden;text-overflow:ellipsis}.nav-text,.nav-text em{font-style:italic}.nav-link{height:100%;padding:8px 0 1px;margin:var(--item-margin);text-align:center;white-space:nowrap;cursor:default;text-decoration:none;transition:border-bottom .1s ease;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;font-size:18px;color:#1e3589}.nav-link:hover{cursor:pointer;color:#1e3589;border-bottom:2px solid #1e3589}.nav-link:visited{color:#1e3589}.nav-link-active{height:100%;padding:8px 0 1px;margin:var(--item-margin);text-align:center;white-space:nowrap;cursor:default;text-decoration:none;transition:border-bottom .1s ease;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;font-size:18px;color:#1e3589;border-bottom:2px solid #1e3589}.nav-link-active:hover,.nav-link-activevisited{color:#1e3589}.nav-link-hidden{visibility:hidden;width:0;height:0}.discount-applied-container{margin-top:0;margin-bottom:20px;border:1px solid #1e3589;border-radius:10px;padding:10px}.discount-applied-container p{margin-bottom:0;font-size:var(--body-small-font-size)}.discount-code-container{margin-top:5px;margin-bottom:20px}.discount-code-container .form-group{width:330px;margin-bottom:0}.discount-code-container .discount-apply-button{margin:-2px 0 4px;width:90px}.discount-code-container .form-invalid-feedback{margin:-5px 0 20px 2px}.payment-summary-table{width:auto;margin-top:5px}.payment-summary-table .table{width:auto;margin-bottom:20px}.payment-summary-table .table td,.payment-summary-table .table th{font-size:17px;padding:6px 7px 4px}.payment-summary-table .table .payment-amount{text-align:right;white-space:nowrap}.refund-policy{margin-top:-10px;margin-bottom:20px;font-size:var(--body-msmall-font-size)}.payment-choices-container{margin-top:-7px;margin-left:15px}.payment-choices-container .payment-choice{margin-bottom:4px}.payment-choices-container input[type=radio]{vertical-align:top}.payment-type-container{margin-bottom:15px}.payment-instructions-container{margin-top:-5px;margin-bottom:-5px;border:1px solid #1e3589;border-radius:10px;padding:7px 15px 7px 7px;font-size:17px}.payment-instructions-container p{font-size:17px}.after-payment-container{margin-top:20px;margin-left:10px}.wire-transfer-table{margin-top:-10px}.wire-transfer-table td{padding-left:7px}.paypal-button-container{width:200px;margin:0 0 10px}.paypal-fields-container .form-subgroup{width:100%;margin:0 0 10px;display:flex;flex-wrap:wrap}.paypal-fields-container .form label{min-width:30px;width:auto;text-align:left;margin-top:4px;padding-right:12px;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.paypal-fields-container label{width:135px;text-align:right;margin:4px 10px 0 0}.paypal-fields-container .form-control-group{width:350px;display:flex;flex-wrap:wrap}.paypal-fields-container .form-control{width:100%;height:30px;border:1px solid #1e3589;border-radius:3px;margin-right:0;padding:5px 5px 0;font-family:arial,helvetica,sans-serif;font-size:16px}.paypal-fields-container .hosted-field{padding:5px;color:#1e3589;font-family:arial,helvetica,sans-serif;font-size:16px;background-color:#fff}.paypal-fields-container .form-control.is-invalid{border-color:crimson}.paypal-fields-container .form-invalid-feedback{width:100%;margin-top:5px;color:crimson;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.paypal-error-message{margin-top:20px}.paypal-form-button{margin-left:147px!important}@media(max-width:556px){.paypal-fields-container label{width:100%;text-align:left}.paypal-form-button{margin-left:75px!important}}.braintree-hosted-fields-focused{outline:0;box-shadow:0 0 0 2px hsla(35,15%,59%,.3)}.braintree-hosted-fields-invalid{border-color:crimson}.paypal-donation-button{margin-bottom:20px;width:100%}.registration-page-content{width:100%;display:flex;flex-wrap:wrap;margin-top:40px;padding:0 40px 40px;border:1px solid #1e3589;border-radius:10px;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.registration-page-content h1{margin-top:30px;margin-bottom:20px}.registration-page-content .step-header{width:100%}.registration-page-content .step-active{color:#1e3589}.registration-page-content .step-inactive{color:rgba(0,0,0,.5)}.registration-page-content .step-completed{color:#1e3589}.registration-page-content .step-symbol{margin-right:7px;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;font-size:24px}.registration-page-content label{margin-left:3px;cursor:pointer}.registration-page-content input:hover{cursor:pointer}@media(max-width:700px){.registration-page-content{margin-top:0;padding:20px 0 0;border:none}}.registration-summary-container{margin-bottom:20px;border:1px solid #1e3589;border-radius:10px;padding:7px 15px 7px 7px;font-size:17px}.registration-summary-container .data{padding-left:5px;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500}.agreement-text{padding:10px;border:1px solid #2e65a2;border-radius:10px;display:block}.agreement-text-hidden{display:none}.sign-now-container{display:flex;flex-direction:column}.sign-now-container .form-button{margin-top:5px}.registration-completed-container{margin-top:10px;padding:5px 15px;background-color:rgba(243,149,66,.4);border:1px solid #707070;border-radius:10px}.test-panel{width:100%;background-color:#edeae8;border-radius:10px;padding:10px 0 10px 20px;margin-top:25px}.test-panel-button{padding:7px 15px;margin-right:10px;background-color:#2e65a2;border:none;border-radius:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease;color:#fcfbf9;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;font-size:16px;text-align:center;min-width:90px}.test-panel-button:hover{background-color:#5893e3;cursor:pointer}.registration-login-container{margin-bottom:10px}.registration-login-container .alert-container{margin:0 0 10px}.registration-login-container .login-form{align-items:flex-start}.registration-login-container .form{display:flex;flex-wrap:wrap;margin:0 0 5px}.registration-login-container .form-contents{width:100%;margin:0 0 5px;padding:20px 10px 5px;background-color:#f6ede5;border:1px solid #707070;border-radius:10px;display:flex;flex-wrap:wrap}.registration-login-container .form-group{margin-bottom:10px}.registration-login-container .form label{width:130px;text-align:right;margin-top:5px;padding-right:10px;padding-left:5px}.registration-login-container .form-control-group{width:auto;display:grid}.registration-login-container .form-control{width:100%;height:30px;border:1px solid #618cbf;margin-right:0;padding:3px 5px 0;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.registration-login-container .form-control.is-invalid{border-color:crimson}.registration-login-container .form-invalid-feedback{width:100%;margin-top:5px;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.registration-login-container .form-show-password{margin-left:120px}.registration-login-container .form-link{margin-top:10px;margin-bottom:10px}.registration-form-container{max-width:420px;margin:10px;display:flex;flex-wrap:wrap;align-self:flex-start}.registration-form-container .form,.registration-form-container .form-group{width:100%;display:flex;flex-wrap:wrap;margin:0 0 15px}.registration-form-container .form-group{padding:10px;background-color:#f6ede5;border:1px solid #707070;border-radius:10px}.registration-form-container .form-group p{width:100%;text-align:left;margin:0 0 10px}.registration-form-container .form-group-contents,.registration-form-container .form-subgroup{width:100%;display:flex;flex-wrap:wrap}.registration-form-container .form label{min-width:30px;width:auto;text-align:left;margin-top:5px;padding-right:0}.registration-form-container .form label,.registration-form-container label{font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.registration-form-container .form-control-group{width:auto;display:grid}.registration-form-container .form-control{width:100%;height:30px;border:1px solid #618cbf;margin-right:0;padding:3px 5px 0;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.registration-form-container .form-control.is-invalid{border-color:crimson}.registration-form-container .form-invalid-feedback{width:100%;margin-top:5px;color:crimson;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.registration-form-container input[type=radio]{vertical-align:top}.registration-form-container .textarea-wrapper{width:100%}.registration-form-container .textarea-wrapper textarea{height:75px!important;padding:5px;border:1px solid #618cbf;box-sizing:border-box;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-medium-font-size)}.registration-form-container .textarea-six-rows textarea{height:150px!important}.consent-form-group .form-control-group{margin-bottom:-10px;max-width:370px}.consent-form-group .form-invalid-feedback{margin-bottom:25px}.contact-form-container{max-width:800px;margin:10px 0}.contact-form-container .form-group{padding:25px}.registrations-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:0 min(100px,8vw)}@media(max-width:700px){.registrations-container{margin:0 5vw}}.offer-card{background-color:#f6ede5;border:1px solid #707070;border-radius:10px;text-decoration:none;width:100%;display:flex;flex-direction:column;align-items:center;padding:6px 20px 15px;margin-bottom:30px}.offer-card .title{margin:15px 0 10px;text-align:center;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;font-size:23px;line-height:120%}.offer-card .subtitle{padding:0 0 10px;text-align:center;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:var(--body-large-font-size)}.offer-card .offer-image-block{width:100%;display:inline-block;margin:10px 0 15px}.offer-card .offer-image{width:40%;float:left;margin:7px 15px 0 0}.registration-details-footer{width:100%;margin-top:30px}.registration-details-footer p{margin-bottom:25px}.registration-course-description{width:100%;margin-top:5px;display:inline-block}.registration-course-description .course-image{width:50%;float:left;margin-top:7px;margin-right:15px}@media(max-width:700px){.registration-course-description .course-image{width:100%;float:none;margin:0 0 5px}}@font-face{font-family:icomoon;src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-spinner:before{content:""}.icon-spinner-2:before{content:""}.icon-spinner-3:before{content:""}.icon-spinner-4:before{content:""}.icon-spinner-5:before{content:""}.icon-spinner-6:before{content:""}.icon-spinner-7:before{content:""}@keyframes anim-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spinner-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner{display:inline-block;font-size:4em;height:1em;line-height:1;margin:.5em;animation:anim-rotate 2s linear infinite;color:#be3232;text-shadow:0 0 .25em hsla(0,0%,100%,.3)}.spinner--steps{animation:anim-rotate 1s steps(8) infinite}.spinner--steps2{animation:anim-rotate 1s steps(12) infinite}.table{color:#0c0b51;border:1px solid #1e3589;border-collapse:collapse;width:100%;margin-bottom:15px}.table th{font-family:Neue Haas Unica Pro,sans-serif;font-weight:500}.table td,.table th{text-align:left;border:1px solid #1e3589;padding:3px;font-style:normal;font-size:var(--body-small-font-size)}.table td{font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-weight:350}@media(max-width:450px){.table td{font-size:var(--body-small-font-size)}}.fat-table-divider,.table-divider{padding:0!important;height:1px;background-color:#1e3589;border:none}.table-highlight{background-color:#fdf6d4}.table-with-cell-padding td,.table-with-cell-padding th{padding:6px 7px 4px}.video-list{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding:10px 0 20px}.video-item-container{background-color:#fdecbc;border:2px solid #707070;width:100%;min-height:125px;display:grid;grid-template-columns:[image] 228px [description] auto [play] 265px;align-items:center;margin-bottom:20px}.video-item-left-block{height:100%;width:228px;min-width:228px;background-size:228px auto;background-repeat:no-repeat;display:flex;align-items:center}.video-item-progress-image{margin-left:20px;display:flex;align-items:center}.video-item-progress-image img{width:45px;height:auto}.video-item-description-block{display:flex;flex-wrap:wrap;justify-content:left;position:relative;margin-right:15px;width:100%}.video-item-title{margin:10px 10px 10px 0;width:100%;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;font-size:19px}.video-item-text{margin-bottom:10px;width:100%;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:15px}.video-item-play-block{display:flex;flex-direction:row;align-items:center;height:100%;margin-left:15px}.video-item-play-block img{width:46px;height:50px;transition:width .1s ease;transition:height .1s ease}.video-item-play-block img:hover{width:52px;height:57px}.video-item-play-button{cursor:pointer;width:60px;align-self:center}.video-language-block{display:flex;height:100%;max-height:130px;min-width:190px;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:15px 5px}.video-language{padding:4px 6px;cursor:pointer;line-height:27px;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:16px}.video-language:hover{background-color:#f2cd8e}.video-language-active,.video-language:hover{padding:4px 6px;color:#8d0202;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500}.video-language-active{cursor:default;font-size:16px;line-height:25px}@media(max-width:1000px){.video-item-container{display:grid;grid-template-columns:[left] 200px [right] auto;grid-template-rows:[description] auto [play] auto;align-items:center;background-image:none!important}.video-item-left-block{grid-column:1;grid-row:1/span 2;background-size:200px 100%;background-repeat:no-repeat}.video-item-description-block{grid-row:1;grid-column:2;padding-right:15px}.video-item-play-block{grid-row:2;grid-column:2;width:100%;min-height:61px;margin:5px 0}.video-item-play-button{width:52px;align-self:left}.video-language-block{flex-direction:row;flex-wrap:wrap;justify-content:left;padding:19px 5px 0}}@media(max-width:700px){.video-item-container{display:grid;grid-template-columns:[all] auto;grid-template-rows:[description] auto [play] auto;align-items:center}.video-item-left-block{display:none}.video-item-description-block{left:10px;padding-right:15px}.video-item-play-block{width:100%;min-height:61px;margin:0 0 5px}.video-item-play-button{padding:0 0 0 10px;align-self:left}.video-language-block{flex-direction:row;flex-wrap:wrap;justify-content:left;padding:19px 10px 0 15px}}:root{--h1-font-size:32px;--h2-font-size:24px;--h3-font-size:22px;--h4-font-size:20px;--body-large-font-size:20px;--body-medium-font-size:18px;--body-msmall-font-size:17px;--body-small-font-size:16px;--body-xsmall-font-size:14px;--body-xxsmall-font-size:13px;--button-font-size:20px;--button-small-font-size:18px;--body-line-height:135%}@media(max-width:700px){:root{--h1-font-size:28px;--h2-font-size:22px;--h3-font-size:20px;--h4-font-size:19px}}@font-face{font-family:Louize;font-style:normal;font-weight:400;src:url(/fonts/Louize-Regular.woff2) format("woff2")}@font-face{font-family:Louize;font-style:italic;font-weight:400;src:url(/fonts/Louize-Italic.woff2) format("woff2")}@font-face{font-family:Neue Haas Unica Pro;font-style:normal;font-weight:350;src:url(/fonts/NeueHaasUnicaPro-Regular.woff2) format("woff2")}@font-face{font-family:Neue Haas Unica Pro;font-style:normal;font-weight:500;src:url(/fonts/NeueHaasUnicaPro-Medium.woff2) format("woff2")}.modal-container{top:0;left:0;width:100vw;height:100vh;background:rgba(50,50,50,.8);position:fixed;display:flex;justify-content:center;align-items:center;--player-width-large:960px;--player-width-medium:720px;--player-width-small:455px;--player-width-extra-small:305px}.modal-container .r16_9{--aspect-width:16;--aspect-height:9;--player-width:var(--player-width-large)}@media(max-width:1023px){.modal-container .r16_9{--player-width:var(--player-width-medium)}}@media(max-height:625px){.modal-container .r16_9{--player-width:var(--player-width-medium)}}@media(max-width:767px){.modal-container .r16_9{--player-width:var(--player-width-small)}}@media(max-height:485px){.modal-container .r16_9{--player-width:var(--player-width-small)}}@media(max-width:505px){.modal-container .r16_9{--player-width:var(--player-width-extra-small)}}@media(max-height:335px){.modal-container .r16_9{--player-width:var(--player-width-extra-small)}}.modal-container .r16_9 .video-container{--player-height:calc(var(--player-width) * var(--aspect-height) / var(--aspect-width));width:calc(var(--player-width) + 50px);min-height:calc(var(--player-height) + 25px + 15px + 21px)}.modal-container .r4_3{--aspect-width:4;--aspect-height:3;--player-width:var(--player-width-large)}@media(max-width:1023px){.modal-container .r4_3{--player-width:var(--player-width-medium)}}@media(max-height:800px){.modal-container .r4_3{--player-width:var(--player-width-medium)}}@media(max-width:767px){.modal-container .r4_3{--player-width:var(--player-width-small)}}@media(max-height:620px){.modal-container .r4_3{--player-width:var(--player-width-small)}}@media(max-width:505px){.modal-container .r4_3{--player-width:var(--player-width-extra-small)}}@media(max-height:420px){.modal-container .r4_3{--player-width:var(--player-width-extra-small)}}.modal-container .r4_3 .video-container{--player-height:calc(var(--player-width) * var(--aspect-height) / var(--aspect-width));width:calc(var(--player-width) + 50px);min-height:calc(var(--player-height) + 25px + 15px + 21px)}.modal-container .video-container{height:auto;border-radius:12px;background-color:#fff9ea;box-shadow:0 5px 15px rgba(0,0,0,.35);display:flex;flex-direction:column;padding:15px 25px 25px}.modal-container .container-second{height:var(--player-height)!important}.modal-container .video-message-container{height:var(--player-height);display:flex;align-items:center}.modal-container .video-header{width:100%;margin-bottom:10px;display:flex;align-items:center}.modal-container .video-title{text-align:center;padding-top:7px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;font-size:20px}.modal-container .video-close-button{display:flex;justify-content:flex-end;width:50px;margin-right:-6px;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500}.modal-container .video-close-button button{background-color:transparent;border:none;font-size:25px;cursor:pointer;color:#1e3589}.modal-container .video-close-button button:hover{cursor:pointer;color:#be3232}.modal-container .video-loading{width:100%;text-align:center;font-family:Neue Haas Unica Pro,Arial,Helvetica,sans-serif;font-style:normal;font-weight:350;color:#1e3589;font-size:20px}.modal-container .video-error{width:100%;text-align:center;font-family:Neue Haas Unica Pro,sans-serif;font-style:normal;font-weight:500;color:crimson;font-size:20px}.vc-container .wm{position:absolute;padding:40px;background-color:hsla(0,0%,100%,0);display:none;font-size:15px;color:sienna;opacity:.4}