body{color:#545454;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:300;margin:0;padding:0}*{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:#3c3c3c;font-family:"PT Serif",serif;font-weight:400;margin:0;padding:0;text-transform:uppercase}p{font-family:Roboto,sans-serif;font-weight:300;padding:0}figure,p{margin:0}h1{font-size:1.5em}h2{font-size:1.25em}.clear{clear:both}.section-header{font-size:1.3em;margin-bottom:30px;text-align:left}a{color:#2498d4}button.link-display{background-color:#fff;border:0;color:#2498d4;cursor:pointer;font-size:1em;font-weight:300;text-decoration:underline}p.rh{height:0;line-height:0px;margin:0;padding:0;text-indent:-1000px}.center{text-align:center}.divider-bar{border-bottom:2px solid #d0d0d0;height:1px;margin-bottom:15px;margin-top:15px}.responsive-iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.responsive-iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.responsive-image-container{overflow:hidden;padding-top:56.25%;position:relative}.responsive-image-container img{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.edge--bottom{position:relative;z-index:1}.edge--bottom:after{-webkit-backface-visibility:hidden;background:inherit;bottom:0;content:"";display:block;height:50%;left:0;position:absolute;right:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:100%;transform-origin:100%;z-index:-1}.edge--bottom--reverse{position:relative;z-index:1}.edge--bottom--reverse:after{-webkit-backface-visibility:hidden;background:inherit;bottom:0;content:"";display:block;height:50%;left:0;position:absolute;right:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;z-index:-1}.edge--top{position:relative;z-index:1}.edge--top:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;z-index:-1}.edge--top--reverse{position:relative;z-index:1}.edge--top--reverse:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;top:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0;z-index:-1}.edge--both{position:relative;z-index:1}.edge--both:after,.edge--both:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.edge--both:before{top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.edge--both:after{bottom:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:100%;transform-origin:100%}.edge--both--reverse{position:relative;z-index:1}.edge--both--reverse:after,.edge--both--reverse:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.edge--both--reverse:before{top:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.edge--both--reverse:after{bottom:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.Page.Medium{margin:0 auto;max-width:1000px}.Page.Narrow{margin:0 auto;max-width:700px}.wp-block-columns{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.wp-block-columns{display:block}}.wp-block-columns.two-columns .wp-block-column{width:48%}@media only screen and (max-width:767px){.wp-block-columns.two-columns .wp-block-column{margin-bottom:60px;width:100%}}.wp-block-columns.three-columns .wp-block-column{width:32%}@media only screen and (max-width:767px){.wp-block-columns.three-columns .wp-block-column{margin-bottom:60px;width:100%}}.aligncenter,.has-text-align-center,.iccwp-center{text-align:center}.alignright,.has-text-align-right{text-align:right}.wp-block-image img{height:auto;max-width:100%}.wp-block-image figure.alignright{float:right;margin-bottom:15px;margin-left:15px}.wp-block-image figure.alignleft{float:left;margin-bottom:15px;margin-right:15px}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2em}hr.iccwp-divider{border-top:3px solid #e1c585;margin:0 auto;max-width:500px}@media only screen and (max-width:600px){hr.iccwp-divider{max-width:inherit;width:70%}}.iccwp-video{overflow:hidden;padding-top:56.25%;position:relative}.iccwp-video iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.iccwp-button{background-color:#102b4e;border-radius:4px;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);box-sizing:border-box;color:#fff;font-family:Roboto,sans-serif;font-size:1em;font-weight:500;letter-spacing:.02857em;line-height:1.75;min-width:64px;padding:14px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border .25s cubic-bezier(.4,0,.2,1) 0ms}.iccwp-button:hover{background-color:#26436a}.iccwp-quote{font-family:"PT Serif",serif;font-size:1.1em;font-style:italic;font-weight:400;margin:45px auto;max-width:70%}.FormWrapper{box-sizing:border-box;margin:0 auto;padding:20px}.FormWrapper h1,.FormWrapper h2{font-size:1.25em;font-weight:400;margin-bottom:20px;margin-top:10px}.Form div.FormField-control,.Form label.SwitchField-label{margin-top:20px}.Form div.FormField-control.full,.Form div.MuiFormControl-root.full,.Form label.SwitchField-label.full{width:100%}.Form div.FormField-control.first,.Form label.SwitchField-label.first{margin-top:0}.Form .Form-buttons{margin-top:20px}.Form .Form-buttons .Form-submitButton{margin-right:10px}.Form .Form-buttons .Form-submitMessage{margin-top:10px}.MuiFormHelperText-root.FormField-error{color:#d32f2f}div.MuiFormControl-root{margin-top:20px}.Icon{display:inline-block;margin:0 auto}.Icon .size-2x svg.Icon-mui{height:2em;width:2em}.Icon .size-3x svg.Icon-mui{height:3em;width:3em}.Icon .avatar{background-color:#102b4e;color:#fff}.Icon .color-secondary .avatar{background-color:#98272b}.Icon.inline{margin:0}.Icon.spacing-padded{margin-right:10px}.Icon.spacing-block{min-width:50px}.PopMessage>div{display:flex;flex-direction:row;text-align:left}.PopMessage .MuiSnackbarContent-message{flex:1 1}.PopMessage .MuiSnackbarContent-message .actions{font-size:.9em;font-weight:600;margin-top:20px}.PopMessage .MuiSnackbarContent-message Button{border-color:#fff;border-radius:2px;box-shadow:none;color:#fff;font-size:.9em;padding:2px 10px}.PopMessage .MuiSnackbarContent-action{width:52px}.PopMessage .MuiSnackbarContent-action>button{color:#fff;position:absolute;right:2px;top:2px}.PopMessage.info>div{background-color:#1976d2}.PopMessage.success>div{background-color:#43a047}.PopMessage.warning>div{background-color:#ffa000}.PopMessage.error>div{background-color:#d32f2f}.FeatureHeading.hidden{display:none}.FeatureHeading{height:300px;margin-bottom:0;overflow:hidden;position:relative}@media only screen and (max-width:600px){.FeatureHeading{height:260px}}@media only screen and (max-width:420px){.FeatureHeading{height:200px}}.FeatureHeading .background img{float:left;left:0;overflow:hidden;position:relative;width:100%;z-index:10}@media only screen and (max-width:1200px){.FeatureHeading .background img{left:-10%;width:120%}}@media only screen and (max-width:1023px){.FeatureHeading .background img{left:-20%;width:140%}}@media only screen and (max-width:959px){.FeatureHeading .background img{left:-30%;width:160%}}@media only screen and (max-width:767px){.FeatureHeading .background img{left:-50%;width:200%}}@media only screen and (max-width:600px){.FeatureHeading .background img{left:-80%;width:260%}}.FeatureHeading .background .fill-black,.FeatureHeading .background .fill-blue,.FeatureHeading .background .fill-default,.FeatureHeading .background .fill-white{float:left;height:300px;left:0;overflow:hidden;position:relative;width:100%;z-index:10}@media only screen and (max-width:600px){.FeatureHeading .background .fill-black,.FeatureHeading .background .fill-blue,.FeatureHeading .background .fill-default,.FeatureHeading .background .fill-white{height:260px}}@media only screen and (max-width:420px){.FeatureHeading .background .fill-black,.FeatureHeading .background .fill-blue,.FeatureHeading .background .fill-default,.FeatureHeading .background .fill-white{height:200px}}.FeatureHeading .background .fill-blue,.FeatureHeading .background .fill-default{background-color:#041934}.FeatureHeading .background .fill-black{background-color:#000}.FeatureHeading .background .fill-white{background-color:#fff;border-bottom:1px solid #d0d0d0;height:299px}@media only screen and (max-width:600px){.FeatureHeading .background .fill-white{height:259px}}@media only screen and (max-width:420px){.FeatureHeading .background .fill-white{height:199px}}.FeatureHeading .content{background-color:rgba(0,0,0,.2);height:100%;position:absolute;width:100%;z-index:100}.FeatureHeading .MediaHeading-button,.FeatureHeading .StandardHeading-button{border-color:#fff;color:#fff}.FeatureHeading .content.fill-black,.FeatureHeading .content.fill-blue,.FeatureHeading .content.fill-white{background-color:inherit}.FeatureHeading .content.fill-white h2,.FeatureHeading .content.fill-white p{color:#000}.FeatureHeading .content.fill-white .MediaHeading-button,.FeatureHeading .content.fill-white .StandardHeading-button{border-color:#000;color:#000}@media only screen and (max-width:600px){.FeatureHeading.media,.FeatureHeading.media .background .fill-black,.FeatureHeading.media .background .fill-blue,.FeatureHeading.media .background .fill-default{height:500px}.FeatureHeading.media .background .fill-white{height:499px}.FeatureHeading.donation{height:540px}}@media only screen and (max-width:420px){.FeatureHeading.donation{height:580px}}@media only screen and (max-width:600px){.FeatureHeading.donation .background .fill-black,.FeatureHeading.donation .background .fill-blue,.FeatureHeading.donation .background .fill-default{height:540px}}@media only screen and (max-width:420px){.FeatureHeading.donation .background .fill-black,.FeatureHeading.donation .background .fill-blue,.FeatureHeading.donation .background .fill-default{height:580px}}@media only screen and (max-width:600px){.FeatureHeading.donation .background .fill-white{height:539px}}@media only screen and (max-width:420px){.FeatureHeading.donation .background .fill-white{height:579px}}.FeatureHeading .StandardHeading{display:flex;flex-direction:column;height:100%;justify-content:center}.FeatureHeading .StandardHeading h2{color:#fff;font-family:"PT Serif",serif;font-size:1.4em;font-weight:500;margin-bottom:20px;text-transform:inherit}@media only screen and (max-width:600px){.FeatureHeading .StandardHeading h2{font-size:1.4em;padding:0 20px}}@media only screen and (max-width:420px){.FeatureHeading .StandardHeading h2{margin-bottom:10px}}.FeatureHeading .StandardHeading h2.without-desc{margin-bottom:25px}.FeatureHeading .StandardHeading p{color:#fff;font-family:Roboto,sans-serif;font-size:.9em;font-weight:400;margin:0 auto 40px;max-width:750px}@media only screen and (max-width:959px){.FeatureHeading .StandardHeading p{font-size:.9em;padding:0 20px}}@media only screen and (max-width:600px){.FeatureHeading .StandardHeading p{display:none}}.FeatureHeading .MediaHeading{display:flex;flex-direction:column;height:100%;justify-content:center}.FeatureHeading .MediaHeading .MediaHeading-content{display:flex;flex-direction:row;margin:0 auto;max-width:900px}@media only screen and (max-width:600px){.FeatureHeading .MediaHeading .MediaHeading-content{display:block}}.FeatureHeading .MediaHeading .media{width:350px}@media only screen and (max-width:959px){.FeatureHeading .MediaHeading .media{padding-left:15px}}@media only screen and (max-width:767px){.FeatureHeading .MediaHeading .media{width:300px}}@media only screen and (max-width:600px){.FeatureHeading .MediaHeading .media{margin:30px auto 20px;padding-left:0;width:80%}}@media only screen and (max-width:420px){.FeatureHeading .MediaHeading .media{width:90%}}.FeatureHeading .MediaHeading .media img{object-fit:cover}.FeatureHeading .MediaHeading .main{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-left:30px;text-align:left}@media only screen and (max-width:959px){.FeatureHeading .MediaHeading .main{padding-left:15px;padding-right:15px}}@media only screen and (max-width:767px){.FeatureHeading .MediaHeading .main{width:50%}}@media only screen and (max-width:600px){.FeatureHeading .MediaHeading .main{margin:0 auto;text-align:center;width:80%}}@media only screen and (max-width:420px){.FeatureHeading .MediaHeading .main{width:90%}}.FeatureHeading .MediaHeading .main .action{text-align:left}@media only screen and (max-width:600px){.FeatureHeading .MediaHeading .main .action{margin-bottom:30px;text-align:center}}.FeatureHeading .MediaHeading h2{color:#fff;font-family:"PT Serif",serif;font-size:1.4em;font-weight:500;margin-bottom:10px;text-transform:inherit}.FeatureHeading .MediaHeading h2.without-desc{margin-bottom:25px}.FeatureHeading .MediaHeading p{color:#fff;font-family:Roboto,sans-serif;font-size:.9em;font-weight:400;margin-bottom:35px}.FeatureHeading .DonationHeading{display:flex;flex-direction:column;height:100%;justify-content:center}.FeatureHeading .DonationHeading .DonationHeading-content{display:flex;flex-direction:row;margin:0 auto;max-width:900px}@media only screen and (max-width:600px){.FeatureHeading .DonationHeading .DonationHeading-content{display:block}}.FeatureHeading .DonationHeading .main{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:500px;padding-left:30px;padding-right:30px;text-align:left}@media only screen and (max-width:1023px){.FeatureHeading .DonationHeading .main{min-width:400px}}@media only screen and (max-width:767px){.FeatureHeading .DonationHeading .main{min-width:inherit;padding-left:15px;padding-right:15px}}@media only screen and (max-width:600px){.FeatureHeading .DonationHeading .main{margin:0 auto;text-align:center;width:80%}}@media only screen and (max-width:420px){.FeatureHeading .DonationHeading .main{width:90%}}.FeatureHeading .DonationHeading .donation{background-color:#efefef;height:220px;margin-right:30px;padding:15px;text-align:left;width:290px}@media only screen and (max-width:600px){.FeatureHeading .DonationHeading .donation{margin:30px auto 0}}@media only screen and (max-width:350px){.FeatureHeading .DonationHeading .donation{width:270px}}.FeatureHeading .DonationHeading .donation .amount,.FeatureHeading .DonationHeading .donation .frequency{margin-bottom:10px}.FeatureHeading .DonationHeading .donation .action{text-align:center}.FeatureHeading .DonationHeading .donation h4{font-family:Roboto,sans-serif;font-size:1em;font-weight:500;margin-bottom:5px;text-transform:inherit}.FeatureHeading .DonationHeading .donation .MuiFormGroup-root{display:flex;flex-direction:row}.FeatureHeading .DonationHeading .donation label{margin-bottom:5px}.FeatureHeading .DonationHeading .donation label .MuiButtonBase-root{padding:7px}.FeatureHeading .DonationHeading .donation label .MuiTypography-root{font-family:Roboto,sans-serif;font-size:1em}.FeatureHeading .DonationHeading .donation label .MuiSvgIcon-root{font-size:.7em}.FeatureHeading .DonationHeading .donation .other-amount{display:block}.FeatureHeading .DonationHeading .donation .other-amount label{margin-bottom:0}.FeatureHeading .DonationHeading .donation .other-amount .MuiFormControlLabel-root{margin-right:0}.FeatureHeading .DonationHeading .donation .other-amount .MuiFormControlLabel-label{display:none}.FeatureHeading .DonationHeading .donation input[type=text]{font-family:Roboto,sans-serif;font-size:.85em;width:115px}.FeatureHeading .DonationHeading .donation.no-frequency{height:150px}.FeatureHeading .DonationHeading .donation.no-frequency .frequency{display:none}.FeatureHeading .DonationHeading h2{color:#fff;font-family:"PT Serif",serif;font-size:1.4em;font-weight:500;margin-bottom:25px;text-transform:inherit}.FeatureHeading .DonationHeading p{color:#fff;font-family:Roboto,sans-serif;font-size:.9em;font-weight:400;margin-bottom:35px}.FeatureHeading.donation .background.image img,.FeatureHeading.media .background.image img{display:block}@media only screen and (max-width:600px){.FeatureHeading.donation .background.image img,.FeatureHeading.media .background.image img{display:none}}.FeatureHeading.donation .background.image .fill-default,.FeatureHeading.media .background.image .fill-default{display:none}@media only screen and (max-width:600px){.FeatureHeading.donation .background.image .fill-default,.FeatureHeading.media .background.image .fill-default{display:block}.FeatureHeading.donation .content.overlay,.FeatureHeading.media .content.overlay{background-color:inherit}}.FeatureHeading.donation.text-center .action,.FeatureHeading.donation.text-center h2,.FeatureHeading.donation.text-center p,.FeatureHeading.media.text-center .action,.FeatureHeading.media.text-center h2,.FeatureHeading.media.text-center p{text-align:center}.TitleWithSubtextContainer{padding-left:100px;padding-right:100px;text-align:center}@media only screen and (max-width:1200px){.TitleWithSubtextContainer{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1023px){.TitleWithSubtextContainer{padding-left:25px;padding-right:25px}}@media only screen and (max-width:420px){.TitleWithSubtextContainer{padding-left:15px;padding-right:15px}}.TitleWithSubtextContainer h1,.TitleWithSubtextContainer h3{font-size:1.3em;letter-spacing:2px;margin:0 auto;max-width:750px;text-align:center}.TitleWithSubtextContainer div.section-description{font-size:1.2em;font-weight:400;margin:0 auto;max-width:750px;text-align:center}.TitleWithSubtextContainer div.section-description-no-divider{font-size:1.2em;font-weight:400;margin:25px auto 60px;max-width:750px;text-align:center}.TitleWithSubtextContainer .divider-bar,.TitleWithSubtextContainer .divider-bar-hidden{border-bottom:2px solid #e1c585;margin:20px auto;width:100px}.TitleWithSubtextContainer .divider-bar-hidden{display:none}.annotations-toggle .display-btn{display:flex;justify-content:flex-end;margin-bottom:25px}@media only screen and (max-width:600px){.annotations-toggle .display-btn{display:none}}.annotations-toggle .display-btn-mobile{display:none}@media only screen and (max-width:600px){.annotations-toggle .display-btn-mobile{display:flex;justify-content:flex-end;margin-bottom:25px}}.annotations-toggle .completed-margin{margin-top:-56px}.annotations-toggle .incomplete-margin{margin-top:-5px}.annotations-container{margin-top:4px}.annotations-container .annotations .annotation-item{display:none;max-width:810px}@media only screen and (max-width:1200px){.annotations-container .annotations .annotation-item{max-width:525px}}@media only screen and (max-width:1023px){.annotations-container .annotations .annotation-item{max-width:300px}}@media only screen and (max-width:767px){.annotations-container .annotations .annotation-item{max-width:300px}}@media only screen and (max-width:959px){.annotations-container .annotations .annotation-item{max-width:900px}}@media only screen and (max-width:600px){.annotations-container .annotations .annotation-item{max-width:300px}}.annotations-container .annotations .display-up-to-five,.annotations-container .annotations .display-up-to-two{display:block}@media only screen and (max-width:600px){.annotations-container .annotations .display-up-to-five{display:none}}.annotations-container .annotations .display-all{display:block}.annotations-container .annotations .annotation-list-item-text-container{display:flex;flex-direction:row;justify-content:flex-start}.annotations-container .annotations .time{font-size:.8em;font-weight:500;margin-right:15px}.annotations-container .annotations .title{color:#2498d4;font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotations-container .show-more-btn{margin-top:3px;text-align:center}.annotations-container .show-more-btn button{color:#102b4e;font-weight:100;opacity:.6;text-transform:none}.annotations-container .annotations-list-btns{margin-bottom:60px;margin-top:20px}.annotations-container .annotations-list-btns button{margin-right:15px}.annotations-container .add-first{margin-top:20px}.annotations-container .desktop{display:block}@media only screen and (max-width:600px){.annotations-container .desktop{display:none}}.annotations-container .mobile{display:none}@media only screen and (max-width:600px){.annotations-container .mobile{display:block;margin-top:25px}}.AnnotationDelete-popup{font-weight:400}.AnnotationDelete-popup .what{margin-bottom:10px}.AnnotationDelete-popup .course-title{font-weight:500;margin-bottom:35px}.AnnotationDelete-popup .content-actions .keep{margin-right:30px}.AnnotationDelete-popup .content-actions .remove{color:#98272b}.AnnotationView{margin-bottom:40px;margin-top:20px}.AnnotationView .pin{font-weight:400;margin-top:20px}.AnnotationView .link{color:#2498d4;margin-bottom:25px;padding:0}.AnnotationView .annotation-view-text-container{display:flex;justify-content:space-between}.AnnotationView .action{margin-top:25px;text-align:left}.AnnotationView .action button{margin:5px}.AnnotationForm{margin-bottom:40px}.AnnotationForm .Form-buttons{text-align:left}.AnnotationForm .heading{margin-bottom:10px;margin-top:20px}.AnnotationForm .length{margin-top:5px}.AnnotationForm .long{color:red;font-weight:500}.AnnotationForm .MuiTextField-root{font-size:1.9em}.Heading{font-weight:400}.Heading.weight-subtitle{font-weight:300}h1.Heading{font-size:1.5em}h2.Heading{font-size:1.25em}h3.Heading{font-size:1.1em}.LinkButton .Icon{line-height:1em;margin-right:5px}.Banner .Banner-message{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 auto;padding:15px}.Banner .Banner-message h1{font-size:1.75em;margin:0}@media only screen and (max-width:959px){.Banner .Banner-message h1{font-size:1.5em}}@media only screen and (max-width:600px){.Banner .Banner-message h2{font-size:1.15em}}.Banner .Banner-message .Banner-icon{margin-right:20px}@media only screen and (max-width:959px){.Banner .Banner-message .Banner-icon{margin-right:5px}}.Banner .Banner-message.success{background-color:#43a047;color:#e3ffe5}.Banner .Banner-message.success h1{color:#e3ffe5}.Banner .Banner-message.error{background-color:#d32f2f;color:#fff}.Banner .Banner-message.error h1{color:#fff}.ConditionalMessage .ConditionalMessage-text.error{background-color:#d32f2f;border-radius:5px;color:#fff;padding:15px}.ConditionalMessage .ConditionalMessage-text.notification{background-color:#ffbc35;border-radius:5px;color:#000;padding:15px}.ContactErrorMessage-wrapper{padding:15px}.ContactErrorMessage-wrapper .ConditionalMessage-text.error,.Form .ContactErrorMessage .ConditionalMessage-text.error{background-color:#fff;color:inherit}.LoadingMessage{font-size:1.5em}.LoadingMessage span{margin-left:10px}.LoadingMessage.small{font-size:1.25em}.LoadingMessage.large{font-size:1.5em}.NotificationMessage .NotificationMessage-wrapper{margin-top:20px;padding:30px}.NotificationMessage .NotificationMessage-wrapper .Icon{margin-bottom:10px}.NotificationMessage .NotificationMessage-wrapper h2{margin-bottom:20px;margin-top:10px}.NotificationMessage .NotificationMessage-wrapper p{margin-bottom:10px;margin-top:10px}.NotificationMessage .NotificationMessage-wrapper button .Icon{margin-right:10px}.NotificationMessage .NotificationMessage-wrapper button span{align-items:normal}.PageTitle{margin-bottom:80px;text-align:center}.PageTitle h1{color:#102b4e;font-size:2.25em;font-weight:300;letter-spacing:2px;padding:5px 0}@media only screen and (max-width:959px){.PageTitle h1{font-size:2.15em}}@media only screen and (max-width:600px){.PageTitle h1{font-size:1.75em}}.PageTitle h2{font-weight:400;letter-spacing:1.5px;padding-left:2px;text-transform:none}@media only screen and (max-width:600px){.PageTitle h2{font-size:1.15em}}.PanelContent>div{margin:0 auto}.PanelContent .padded{padding:30px 30px 60px}@media only screen and (max-width:600px){.PanelContent .padded.fill-small{padding:0 0 60px}}.PanelContent .single{max-width:660px}.PanelContent .double{max-width:1140px}.addMarginBottomToPushFooter300{margin-bottom:300px}#Login-container{text-align:center}#Login{box-sizing:border-box;margin:0 auto;max-width:400px;padding:20px}#Login .LoadingMessage{margin-top:30px}#Login .Heading{font-family:"PT Serif",serif;font-size:1.25em;margin-top:10px}#Login div.Login-tabs{margin-bottom:15px;margin-top:20px}#Login div.Login-providers{margin-top:25px}#Login div.Login-providers button{color:#fff;margin-bottom:10px;width:300px}@media only screen and (max-width:420px){#Login div.Login-providers button{width:290px}}@media only screen and (max-width:350px){#Login div.Login-providers button{width:250px}}#Login div.Login-providers button .Icon{margin:0 10px 0 0}#Login div.Login-providers .LoginGoogle button{background-color:#d05642}#Login div.Login-providers .LoginFacebook button{background-color:#3f5992}#Login .ConditionalMessage{margin-top:20px}#Login .Login-resendBtn .Icon{line-height:1em;margin-right:5px}#Login .rememberDevice-label{margin-top:10px}#ActivationPrompt,#RememberDevice{text-align:center}#ActivationPrompt .content,#RememberDevice .content{margin:0 auto;max-width:700px}#ActivationPrompt p.title,#RememberDevice p.title{font-size:1.5em;font-weight:400}#ActivationPrompt p.message,#RememberDevice p.message{font-size:1.1em;font-weight:300;margin-top:10px;text-align:left}#ActivationPrompt .actions,#RememberDevice .actions{margin-top:40px;text-align:center}@media only screen and (max-width:420px){#ActivationPrompt .actions.multiple,#RememberDevice .actions.multiple{display:flex;flex-direction:column}}#ActivationPrompt .actions.multiple button,#RememberDevice .actions.multiple button{margin-right:10px}@media only screen and (max-width:420px){#ActivationPrompt .actions.multiple button,#RememberDevice .actions.multiple button{margin:0 auto 15px;width:80%}}#LoginRedirect{text-align:center}#Login-passwordReset{margin-top:5px}#Login-passwordReset .sign-up-button{color:#3c3c3c}#LoginCredentialsForm-rememberme,#LoginPasswordlessForm-rememberme{background-color:#98272b;border-radius:3px;color:#fff;padding:5px}#LoginPasswordlessForm .LoginPasswordlessForm-instructions{background-color:#fbf2db;border-radius:5px;color:#000;font-weight:500;margin-bottom:20px;padding:15px}#LoginPasswordlessForm .LoginPasswordlessForm-expiredMessage{align-items:center;background-color:#d32f2f;border-radius:5px;color:#fff;display:flex;flex-direction:row;justify-content:center;margin-bottom:20px;padding:15px}#LoginPasswordlessForm .LoginPasswordlessForm-expiredMessage .Icon{margin-right:10px}#LoginPasswordlessForm .LoginPasswordlessForm-expiredMessage .Icon svg{height:1.5em;width:1.5em}#LoginPasswordlessForm .LoginPasswordlessForm-expiredMessage p{text-align:left}#PasswordResetRequest{text-align:center}#PasswordResetRequest .FormWrapper{max-width:400px}#PasswordResetRequest .FormWrapper h1{font-family:"PT Serif",serif;font-size:1.25em}#PasswordResetRequest .PasswordResetRequest-instructions{margin-bottom:20px}#PasswordResetRequest .PasswordResetRequest-contact{margin-top:25px}#PasswordReset,.LoginProvider{text-align:center}#PasswordReset .FormWrapper{max-width:500px}#PasswordReset .FormWrapper .ConditionalMessage{margin-top:10px}#PasswordReset .PasswordReset-instructions{margin-bottom:20px}#PasswordReset .PasswordReset-contact{margin-top:25px}#Logout{text-align:center}#Logout p{font-size:1.7em;font-weight:400}.Carousel-heading{margin-bottom:40px}.Carousel-heading h3{font-size:1.6em;margin-bottom:7px}.Carousel-heading h4{font-size:1.4em;font-style:italic;text-transform:none}.Carousel-container{align-items:center;display:flex;flex-direction:row}@media only screen and (max-width:600px){.Carousel-container{flex-direction:column}}.Carousel-container .nav-next,.Carousel-container .nav-prev{text-align:center;width:70px}.Carousel-container .nav-next .nav-button-bg,.Carousel-container .nav-prev .nav-button-bg{align-items:center;background-color:#102b4e;border-radius:50%;cursor:pointer;display:flex;height:2.5em;justify-content:center;margin:0 auto;width:2.5em}.Carousel-container .nav-next .Icon,.Carousel-container .nav-prev .Icon{color:#fff;font-size:1.4em}.Carousel-container .nav-next.disabled,.Carousel-container .nav-prev.disabled{opacity:.4}.Carousel-container .nav-prev .Icon{padding-right:4px}.Carousel-container .nav-next .Icon{padding-left:4px}@media only screen and (max-width:600px){.Carousel-container .nav-next.large-display,.Carousel-container .nav-prev.large-display{display:none}}.Carousel-container .nav-small-display{display:none}@media only screen and (max-width:600px){.Carousel-container .nav-small-display{display:flex;flex-direction:row;justify-content:space-around;margin-top:50px;width:100%}}.Carousel-container .nav-small-display .nav-prev{display:flex;flex-direction:row;justify-content:flex-end;width:49%}.Carousel-container .nav-small-display .nav-prev>div{margin:inherit;margin-right:20px}.Carousel-container .nav-small-display .nav-next{display:flex;flex-direction:row;justify-content:flex-start;margin-left:20px;width:49%}.Carousel-container .nav-small-display .nav-next>div{margin:inherit}.Carousel-container .Carousel-cards{display:flex;flex:1 1;flex-direction:row;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory}@media only screen and (max-width:600px){.Carousel-container .Carousel-cards{width:100%}}.Carousel-container .Carousel-cards{-ms-overflow-style:none;scrollbar-width:none}.Carousel-container .Carousel-cards::-webkit-scrollbar{display:none}.BasicCarouselCard{scroll-snap-align:start end;width:100%}.BasicCarouselCard-container{display:flex;flex-direction:row}@media only screen and (max-width:959px){.BasicCarouselCard-container{display:inherit}}.BasicCarouselCard-container .image{margin-right:30px;width:40%}@media only screen and (max-width:959px){.BasicCarouselCard-container .image{margin:0 auto 30px;width:500px}}@media only screen and (max-width:767px){.BasicCarouselCard-container .image{width:90%}}@media only screen and (max-width:600px){.BasicCarouselCard-container .image{width:100%}}.BasicCarouselCard-container .image img{height:auto;width:95%}@media only screen and (max-width:600px){.BasicCarouselCard-container .image img{width:100%}}.BasicCarouselCard-container .details{display:flex;flex:1 1;flex-direction:column}.BasicCarouselCard-container .details h5{font-family:Roboto,sans-serif;font-size:1.3em;font-weight:400;margin-bottom:7px}@media only screen and (max-width:420px){.BasicCarouselCard-container .details h5{font-size:1.2em}}.BasicCarouselCard-container .details p{padding-right:20px}@media only screen and (max-width:959px){.BasicCarouselCard-container .details p{padding-right:0}}@media only screen and (max-width:420px){.BasicCarouselCard-container .details p{font-size:.95em}}.ImageStoryCard{cursor:pointer;height:100%;overflow:hidden}.ImageStoryCard h4{font-family:"PT Serif",serif;text-transform:uppercase}.ImageStoryCard h5{font-family:Roboto,sans-serif;font-weight:500;text-transform:none}.ImageStoryCard .ImageStoryCard-button{position:absolute;right:10px;top:10px}.ImageStoryCard .ImageStoryCard-button .MuiIconButton-root{padding:3px}.ImageStoryCard .ImageStoryCard-button .icon-container{height:25px;width:25px}.ImageStoryCard .ImageStoryCard-button .Icon>div{font-size:1em;height:25px;width:25px}.ImageStoryCard .ImageStoryCard-button .Icon>div svg{height:25px;vertical-align:inherit;width:25px}.ImageStoryCard .ImageStoryCard-button button{background-color:#fff;box-shadow:0 0 8px 5px rgba(0,0,0,.1);color:#000}.ImageStoryCard .ImageStoryCard-container{height:100%;overflow:hidden;position:relative}.ImageStoryCard .ImageStoryCard-image{aspect-ratio:.65;position:absolute}.ImageStoryCard .ImageStoryCard-image,.ImageStoryCard .ImageStoryCard-image-alt{bottom:0;height:100%;left:0;-webkit-transform:scale(1);transform:scale(1);transition:all .5s}.ImageStoryCard .ImageStoryCard-image-alt{aspect-ratio:1.72;display:none}.ImageStoryCard .ImageStoryCard-container:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.ImageStoryCard .ImageStoryCard-overlay{aspect-ratio:.65;background-color:rgba(0,0,0,.3);height:100%;left:0;position:absolute}.ImageStoryCard .ImageStoryCard-overlay .initial-content{bottom:10px;left:0;padding:10px;position:absolute}.ImageStoryCard .ImageStoryCard-overlay .initial-content h4{color:#fff;font-size:1.3em;margin-bottom:5px}.ImageStoryCard .ImageStoryCard-overlay .initial-content h5{color:#fff;font-size:.9em}.ImageStoryCard .ImageStoryCard-overlay:hover{background-color:rgba(0,0,0,.6)}.ImageStoryCard .ImageStoryCard-story{aspect-ratio:.65;background-color:#dee5ee;height:100%;left:100%;overflow-x:hidden;overflow-y:scroll;position:absolute;transition:left .5s 0s}.ImageStoryCard .ImageStoryCard-story .ImageStoryCard-story-container{padding:10px}.ImageStoryCard .ImageStoryCard-story h4{color:#000;font-family:Roboto,sans-serif;font-size:1.05em;font-weight:600;margin-bottom:5px;margin-top:40px}.ImageStoryCard .ImageStoryCard-story h5{color:#000;font-size:.9em}.ImageStoryCard .ImageStoryCard-story p{font-size:.9em;font-weight:400;line-height:130%;margin-top:10px}.ImageStoryCard .ImageStoryCard-container.story-open .ImageStoryCard-story{left:0}.ImageQuoteCard{margin-bottom:70px;margin-top:70px}.ImageQuoteCard .ImageQuoteCard-container{align-items:start;display:grid;justify-items:start;width:100%}@media only screen and (max-width:959px){.ImageQuoteCard .ImageQuoteCard-container{display:flex;flex-direction:column}}.ImageQuoteCard .ImageQuoteCard-content{border:7px solid #d0d0d0;grid-column-start:1;grid-row-start:1;width:100%;z-index:1}@media only screen and (max-width:959px){.ImageQuoteCard .ImageQuoteCard-content{box-sizing:border-box;margin-top:-80px}}.ImageQuoteCard .ImageQuoteCard-content .ImageQuoteCard-content-inner{display:flex;flex-direction:row}.ImageQuoteCard .icon{align-items:center;background-color:#fff;display:inline-block;display:flex;flex-direction:row;height:70px;justify-content:center;width:90px}.ImageQuoteCard .icon svg{height:auto;width:60px}.ImageQuoteCard .icon svg .cls-1{fill:#3c3c3c}.ImageQuoteCard .icon.right{display:none}.ImageQuoteCard .Quote{margin:inherit;margin-top:30px;padding-bottom:50px;padding-top:20px;width:45%}@media only screen and (max-width:959px){.ImageQuoteCard .Quote{padding-bottom:40px;padding-top:70px;width:100%}}.ImageQuoteCard .image{grid-column-start:1;grid-row-start:1;width:47%;z-index:10}@media only screen and (max-width:959px){.ImageQuoteCard .image{width:100%}}.ImageQuoteCard .image img{height:auto;width:100%}@media only screen and (max-width:959px){.ImageQuoteCard .image img{text-align:center;width:75%}}.ImageQuoteCard.left-orientation{display:flex;flex-direction:row;justify-content:left;padding-left:14px}@media only screen and (max-width:959px){.ImageQuoteCard.left-orientation{padding-left:0}}.ImageQuoteCard.left-orientation .ImageQuoteCard-container{align-items:start;justify-items:end;padding-right:50px}@media only screen and (max-width:959px){.ImageQuoteCard.left-orientation .ImageQuoteCard-container{padding-right:0}}.ImageQuoteCard.left-orientation .icon{margin-left:-20px;margin-top:-20px}@media only screen and (max-width:959px){.ImageQuoteCard.left-orientation .Quote{padding-right:20px}}.ImageQuoteCard.left-orientation .image{margin-right:-50px;margin-top:-30px}@media only screen and (max-width:959px){.ImageQuoteCard.left-orientation .image{margin-right:0;margin-top:0;text-align:right}.ImageQuoteCard.left-orientation .image img{margin-right:50px}}@media only screen and (max-width:600px){.ImageQuoteCard.left-orientation .image img{margin-right:20px}}.ImageQuoteCard.right-orientation{display:flex;flex-direction:row;justify-content:left;padding-right:14px}@media only screen and (max-width:959px){.ImageQuoteCard.right-orientation{padding-right:0}}.ImageQuoteCard.right-orientation .ImageQuoteCard-container{align-items:start;justify-items:start;padding-left:50px}@media only screen and (max-width:959px){.ImageQuoteCard.right-orientation .ImageQuoteCard-container{padding-left:0}}.ImageQuoteCard.right-orientation .ImageQuoteCard-content-inner{padding-left:41%}@media only screen and (max-width:959px){.ImageQuoteCard.right-orientation .ImageQuoteCard-content-inner{padding-left:0}}.ImageQuoteCard.right-orientation .icon{margin-left:-25px;margin-top:-20px;padding-left:25px}@media only screen and (max-width:959px){.ImageQuoteCard.right-orientation .icon.left{display:none}.ImageQuoteCard.right-orientation .icon.right{display:inherit;margin-left:0;margin-right:-25px;padding-left:0}.ImageQuoteCard.right-orientation .icon.right svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}.ImageQuoteCard.right-orientation .Quote{flex:1 1;padding-right:20px;width:inherit}@media only screen and (max-width:959px){.ImageQuoteCard.right-orientation .Quote{padding-left:20px;padding-right:0}}.ImageQuoteCard.right-orientation .image{margin-left:-50px;margin-top:-30px}@media only screen and (max-width:959px){.ImageQuoteCard.right-orientation .image{margin-left:0;margin-top:0;text-align:left}.ImageQuoteCard.right-orientation .image img{margin-left:50px}}@media only screen and (max-width:600px){.ImageQuoteCard.right-orientation .image img{margin-left:20px}}.Quote{display:flex;flex-direction:row;margin:0 auto;padding-bottom:50px;padding-top:80px;width:65%}@media only screen and (max-width:767px){.Quote{width:80%}}@media only screen and (max-width:600px){.Quote{width:95%}}.Quote .icon{margin-right:10px;margin-top:-25px}@media only screen and (max-width:767px){.Quote .icon{margin-right:5px}}.Quote .icon svg{height:auto;width:60px}@media only screen and (max-width:767px){.Quote .icon svg{width:50px}}.Quote .icon svg path{fill:#102b4e}.Quote .Quote-content{color:#3c3c3c;text-align:center}.Quote .Quote-content .text{font-family:"PT Serif",serif;font-size:1.1em;font-style:italic;font-weight:600;margin-bottom:25px}.Quote .Quote-content .name{font-family:Roboto,sans-serif;font-size:1em;font-weight:400}.Quote .Quote-content.align-left{text-align:left}.ScrollingBackground .ScrollingBackground-container{height:500px;overflow:hidden;position:relative}.ScrollingBackground .ScrollingBackground-content{left:0;overflow-wrap:break-word;position:absolute;top:20rem}.StoryNavigator .StoryNavigator-nav{grid-gap:4%;display:grid;gap:4%;grid-template-columns:22% 22% 22% 22% 1fr;padding-left:3%;padding-right:3%;z-index:10}@media only screen and (max-width:767px){.StoryNavigator .StoryNavigator-nav{display:flex;flex-direction:column;padding:0}}.StoryNavigator .StoryNavigator-nav .nav-item{cursor:pointer;overflow:hidden}@media only screen and (max-width:767px){.StoryNavigator .StoryNavigator-nav .nav-item{display:flex;flex-direction:row;margin-bottom:3px}}.StoryNavigator .StoryNavigator-nav .nav-item img{height:auto;width:100%}@media only screen and (max-width:767px){.StoryNavigator .StoryNavigator-nav .nav-item img{height:82px;margin-right:1px;width:100px}}.StoryNavigator .StoryNavigator-nav .nav-item .title{background-color:#545454;height:100%;margin-top:-4px}@media only screen and (max-width:767px){.StoryNavigator .StoryNavigator-nav .nav-item .title{align-items:center;display:flex;flex:1 1;flex-direction:row;height:82px;margin-top:0}}.StoryNavigator .StoryNavigator-nav .nav-item p{color:#fff;font-family:Roboto,sans-serif;font-size:1.2em;font-weight:500;padding:15px 30px;text-align:center;text-transform:uppercase}@media only screen and (max-width:959px){.StoryNavigator .StoryNavigator-nav .nav-item p{font-size:1.1em;padding:15px}}@media only screen and (max-width:767px){.StoryNavigator .StoryNavigator-nav .nav-item p{text-align:left}}.StoryNavigator .StoryNavigator-nav .nav-item.active .title,.StoryNavigator .StoryNavigator-nav div.nav-item:hover .title{background-color:#3c3c3c}.StoryNavigator .StoryNavigator-cards{background-color:#f1f1f1;margin-top:-40px;z-index:1}@media only screen and (max-width:767px){.StoryNavigator .StoryNavigator-cards{margin-top:0}}.StoryNavigator .StoryNavigator-cards h5{font-family:Roboto,sans-serif;font-size:1.3em;font-weight:500;margin-bottom:20px;padding-left:30px;padding-right:30px;padding-top:80px}@media only screen and (max-width:767px){.StoryNavigator .StoryNavigator-cards h5{padding-left:15px;padding-right:15px;padding-top:15px}}.StoryNavigator .StoryNavigator-cards .StoryCard{padding-bottom:30px;padding-left:30px;padding-right:30px}@media only screen and (max-width:767px){.StoryNavigator .StoryNavigator-cards .StoryCard{padding-bottom:15px;padding-left:15px;padding-right:15px}}.StoryNavigator .StoryNavigator-cards .StoryCard.show{height:auto;opacity:1;transition:opacity .5s ease-in}.StoryNavigator .StoryNavigator-cards .StoryCard.hide{height:0;opacity:0;overflow:hidden;padding:0}.VideoStoryCard{box-sizing:border-box;display:inline-block;position:relative;width:100%}.VideoStoryCard .VideoStoryCard-container{width:100%}.VideoStoryCard .VideoPopupCard{aspect-ratio:1.46;height:inherit;width:100%}@media only screen and (max-width:959px){.VideoStoryCard .VideoPopupCard{z-index:1}}.VideoStoryCard.left-orientation{padding-left:170px}.VideoStoryCard.left-orientation .VideoStoryCard-story{left:0;position:absolute;top:60px}.VideoStoryCard.right-orientation{padding-right:170px}.VideoStoryCard.right-orientation .VideoStoryCard-story{position:absolute;right:0;top:60px}@media only screen and (max-width:959px){.VideoStoryCard.left-orientation,.VideoStoryCard.right-orientation{padding-left:inherit;padding-right:inherit;position:inherit;text-align:center}.VideoStoryCard.left-orientation .VideoStoryCard-story,.VideoStoryCard.right-orientation .VideoStoryCard-story{left:inherit;margin:-45px auto 0;max-width:inherit;position:relative;right:inherit;text-align:left;top:inherit;width:85%;z-index:10}}@media only screen and (max-width:600px){.VideoStoryCard.left-orientation .VideoStoryCard-story,.VideoStoryCard.right-orientation .VideoStoryCard-story{width:80%}}.VideoStoryCard-story{background-color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.14),0 1px 1px -1px rgba(0,0,0,.2);max-width:225px;padding:25px}.VideoStoryCard-story .title{font-family:Roboto,sans-serif;font-size:1.2em;font-weight:500;margin-bottom:15px;text-transform:uppercase}.VideoStoryCard-story .story-content{font-size:.95em;font-weight:400;line-height:1.4em}.VideoPopupCard{aspect-ratio:1.72;height:inherit;width:100%}.VideoPopupCard-container,.VideoPopupCard-image{height:100%;width:100%}.VideoPopupCard-image{cursor:pointer;position:relative}.VideoPopupCard-image .image-bg{background-color:#000;height:100%;left:0;position:absolute;width:100%}.VideoPopupCard-image .image-bg img{height:100%;width:100%}.VideoPopupCard-image .overlay{background-color:rgba(0,0,0,.3)}.VideoPopupCard-image .overlay,.VideoPopupCard-image .video-icon{height:100%;left:0;position:absolute;width:100%}.VideoPopupCard-image .video-icon .icon-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.VideoPopupCard-image .video-icon .Icon{color:#fff;font-size:7em;opacity:.5}.VideoPopupCard-popup .MuiDialog-paper{max-width:900px;width:100%}.VideoPopupCard-popup .title h2 span{text-transform:uppercase}.VideoPopupCard-popup .video{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.VideoPopupCard-popup iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.VideoPopupCard-popup .story-content{font-size:1.1em;font-weight:400;line-height:1.5em;margin-top:25px;max-width:854px}.Help{margin-top:55px}.Help h3{font-size:1.3em;margin-bottom:10px;text-transform:none}.Help button{color:#2498d4;margin-top:20px;padding:0}.GeoMap{text-align:center}.GeoMap h4{color:#102b4e;font-size:1.5em;text-align:left}.GeoMap .country{fill:#c1c2c5;stroke:#9c9ea1}.GeoMap .country.color-fill{fill:#102b4e}.GeoMap .map-pin{background-color:red;cursor:pointer}.GeoMap-svg{height:600px;margin:0 auto;width:900px}.MapHighlights .MapHighlights-sections{margin-top:50px}.MapHighlights .MapHighlights-sections .title{background-color:#d0932c;display:flex;flex-direction:row;padding:10px 20px}.MapHighlights .MapHighlights-sections .title h5{align-items:center;display:flex;flex-direction:row}.MapHighlights .MapHighlights-sections .title img{margin-right:15px;width:25px}.MapHighlights .MapHighlights-sections .title span{color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:1.4em;font-weight:500;text-transform:uppercase}.MapHighlights .MapHighlights-sections .details{align-items:flex-start;background-color:#f9f4e8;display:flex;flex-direction:row;padding:40px 30px}.MapHighlights .MapHighlights-sections .details img{margin-right:20px;width:300px}.MapHighlights .MapHighlights-sections .details p{font-weight:400}.MapHighlights .MapHighlights-sections .section.show{height:auto;opacity:1;transition:opacity .5s ease-in}.MapHighlights .MapHighlights-sections .section.hide{height:0;opacity:0;overflow:hidden}.NumberComparison{display:inline-block}.NumberComparison .NumberComparison-title{margin-bottom:10px;text-align:center}.NumberComparison .NumberComparison-title span{display:inline-block;font-family:"PT Serif",serif;font-size:1.5em;margin:0 auto;text-align:center;text-transform:uppercase;width:170px}.NumberComparison-container .number-container{color:#fff;display:flex;flex-direction:column;height:180px;justify-content:center;text-align:center;width:220px}.NumberComparison-container .number{margin-top:-15px}.NumberComparison-container .top-number{background-color:#102b4e}.NumberComparison-container .bottom-number{background-color:#466388}.NumberComparison-container .number{font-family:"PT Serif",serif;font-size:3.75em}.NumberComparison-container .description{font-family:Roboto,sans-serif;font-size:1em;font-weight:500;padding-left:40px;padding-right:40px}.NumberComparison-container .comparison-divider{background-color:#102b4e;margin-top:-10px;text-align:center}.NumberComparison-container .comparison-divider .arrow-up{background-image:linear-gradient(to bottom right,transparent 50%,#466388 0),linear-gradient(to top right,#466388 50%,transparent 0);background-position:0,100%;background-repeat:no-repeat;background-size:50% 100%;height:17px;margin:0 auto;width:34px}.NumericFigure{display:inline-block}.NumericFigure-container{background-color:#102b4e;background-position:50%;background-repeat:no-repeat}.NumericFigure-inner{color:#fff;display:flex;flex-direction:column;height:209px;justify-content:center;text-align:center;width:495px}.NumericFigure-inner .number{font-family:"PT Serif",serif;font-size:3em;margin-bottom:5px}.NumericFigure-inner .description{font-family:Roboto,sans-serif;font-size:1em;font-weight:500}.NumericFigure-container.image-bg{background-position:50%;background-repeat:no-repeat}.NumericFigure-container.image-bg .NumericFigure-inner{background-color:rgba(77,131,200,.55)}.OneValueDonutChart{background-color:#477366;display:inline-block;max-width:240px;padding:20px}.OneValueDonutChart .OneValueDonutChart-container{position:relative}.OneValueDonutChart h4{color:#fff;font-family:"PT Serif",serif;font-size:1.3em;margin-bottom:25px;text-align:center;text-transform:uppercase}.OneValueDonutChart .description{margin-top:25px;text-align:center}.OneValueDonutChart .description p{color:#fff;font-family:Roboto,sans-serif;font-size:.95em;font-weight:500;margin:0 auto;width:200px}.OneValueDonutChart .OneValueDonutChart-svg{height:200px;width:200px}.OneValueDonutChart .OneValueDonutChart-percentage{color:#fff;font-family:"PT Serif",serif;font-size:3.5em;left:47px;opacity:0;position:absolute;top:113px;transition:all .5s;z-index:1000}.OneValueDonutChart .OneValueDonutChart-container.percentage-visible .OneValueDonutChart-percentage{opacity:1}.PieChart{padding:20px}.PieChart .PieChart-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.PieChart h4{color:#000;font-family:"PT Serif",serif;font-size:1.3em;margin-bottom:25px;text-align:left;text-transform:uppercase}.PieChart .PieChart-svg{height:auto;width:45%}.PieChart .PieChart-svg .percentage{font-family:"PT Serif",serif;font-size:3em}.PieChart .PieChart-legend{align-items:center;list-style-type:none;margin:0;padding:0;width:45%}.PieChart .PieChart-legend li{align-items:center;display:flex;flex-direction:row;padding-bottom:3px;padding-top:3px}.PieChart .PieChart-legend .percentage{display:inline-block;font-family:"PT Serif",serif;font-size:1.2em;width:50px}.PieChart .PieChart-legend .color{display:inline-block;height:20px;margin-right:10px;width:20px}.PieChart .PieChart-legend .label{display:inline-block;font-family:Roboto,sans-serif;font-size:1.1em;font-weight:400}.About p{line-height:1.4em;margin-bottom:15px}.About strong{font-weight:500}.About h2{color:#102b4e}.About-letter{margin-top:60px}.About-letter h2{color:#102b4e;margin-bottom:5px}.About-letter h3{margin-bottom:20px;text-transform:none}.About-letter strong{font-size:1.1em;font-weight:400}.About-letter .signature{display:flex;margin-bottom:30px;margin-top:25px}.About-letter img{margin-right:30px}.About-letter .name-and-title{margin-top:20px}.About-letter .name{margin-bottom:5px;text-transform:uppercase}.About-letter .name,.About-letter .title{font-family:"PT Serif",serif}.About-letter .read-letter{margin-top:20px}.About-letter button{font-size:.9em;padding:3px 10px}.About-mission{margin-top:60px}.About-mission h2{margin-bottom:20px}.Staff{text-align:center}.Staff .content{text-align:left}.Staff h1{color:#102b4e;letter-spacing:2px;margin-bottom:80px;text-align:center}.Staff .Staff-director .image{float:left;margin-bottom:5px;margin-right:50px;min-width:250px;width:30%}@media only screen and (max-width:600px){.Staff .Staff-director .image{float:none;margin-bottom:30px;width:100%}}.Staff .Staff-director img{width:100%}.Staff .Staff-director .description{flex:1 1}.Staff .Staff-director h3{margin-bottom:5px}.Staff .Staff-director h4{margin-bottom:20px;text-transform:none}.Staff .Staff-director p{line-height:1.4em}.Staff .Staff-list{margin-top:60px}@media only screen and (max-width:600px){.Staff .Staff-list{margin-top:80px}}.Staff .Staff-list .staff-member{display:flex;flex-direction:row;margin-bottom:50px;padding:30px}@media only screen and (max-width:600px){.Staff .Staff-list .staff-member{display:block;text-align:center}}.Staff .Staff-list .image{margin-right:30px;min-width:150px}@media only screen and (max-width:600px){.Staff .Staff-list .image{margin:0 auto 30px;max-width:150px}}.Staff .Staff-list img{border-radius:50%;width:100%}.Staff .Staff-list h3{margin-bottom:5px;margin-top:10px}.Staff .Staff-list h4{margin-bottom:15px;text-transform:none}.Staff .Staff-list p{line-height:1.4em;text-align:left}.Leadership,.LeadershipContent{text-align:center}.LeadershipContent h1,.LeadershipContent h3{color:#102b4e;margin-bottom:45px}.LeadershipContent .Leadership-advisors,.LeadershipContent .Leadership-directors{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto 60px}.LeadershipContent .advisor,.LeadershipContent .director{box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:45px;padding:20px;text-align:center;width:280px}.LeadershipContent .advisor img,.LeadershipContent .director img{border-radius:50%;height:150px;margin:0 auto 10px;width:150px}.LeadershipContent .advisor h4,.LeadershipContent .director h4{margin-bottom:5px}.LeadershipContent .advisor h5,.LeadershipContent .director h5{font-family:Roboto,sans-serif;font-size:.95em;text-transform:none}.LeadershipContent .advisor button,.LeadershipContent .director button{font-size:.9em;margin:20px auto 0;padding:2px 14px;width:100px}.Leadership-dialog .director-name h2{font-size:1.2em;text-transform:none}.Leadership-dialog .director-description{font-size:1em}.AnnualReport .LoadingMessage{margin-top:50px}.AnnualReport-content{margin:0 auto;max-width:1024px;padding-left:15px;padding-right:15px;text-align:left}.AnnualReport-section{text-align:center}.AnnualReport-section .SectionHeader h3{font-family:EB Garamond,"PT Serif",serif;font-size:4em;font-style:italic;margin-bottom:15px;text-transform:none}.AnnualReport-section .SectionHeader h3 .emphasis{font-style:normal;font-weight:600;text-transform:uppercase}@media only screen and (max-width:767px){.AnnualReport-section .SectionHeader h3{font-size:3em}}@media only screen and (max-width:375px){.AnnualReport-section .SectionHeader h3{font-size:2.5em}}.AnnualReport-section .SectionHeader p{font-weight:300;margin-bottom:50px;width:70%}@media only screen and (max-width:767px){.AnnualReport-section .SectionHeader p{width:100%}}.AnnualReport-section.quote.interstitial .AnnualReport-content .container{text-align:center}.AnnualReport-section.quote.interstitial .AnnualReport-content .container .Quote .icon{margin-left:-75px;margin-top:-20px}@media only screen and (max-width:767px){.AnnualReport-section.quote.interstitial .AnnualReport-content .container .Quote .icon{margin-left:0}}.AnnualReport-section.quote.interstitial .AnnualReport-content .container .Quote .icon svg path{fill:#fff}.AnnualReport-section.quote.interstitial .AnnualReport-content .container .Quote .Quote-content{color:#fff}.AnnualReport-section.quote.interstitial .AnnualReport-content .container .Quote .Quote-content .text{font-family:EB Garamond,"PT Serif",serif;font-size:1.25em}@media only screen and (max-width:767px){.AnnualReport-section.quote.interstitial .AnnualReport-content .container .Quote .Quote-content .text{font-size:1.15em}}.AnnualReport-section.quote.interstitial .AnnualReport-content .container button{border-color:#fff;color:#fff;font-size:1.2em;font-weight:500;margin:0 auto;text-transform:none;width:230px}.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:959px){.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container{display:flex;flex-direction:column}}.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .col1,.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .col2,.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .row1{display:flex;flex-direction:column;text-align:center;width:40%}@media only screen and (max-width:959px){.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .col1,.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .col2,.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .row1{width:100%}}.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .col1 img,.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .col2 img,.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .row1 img{height:auto;margin-bottom:30px;margin-top:-75px;width:100%}@media only screen and (max-width:959px){.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .col1 img,.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .col2 img,.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .row1 img{margin:-55px auto 0;width:50%}}@media only screen and (max-width:767px){.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .col1 img,.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .col2 img,.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .row1 img{margin-top:-45px;width:60%}}@media only screen and (max-width:600px){.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .col1 img,.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .col2 img,.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .row1 img{width:70%}}.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .Quote{width:50%}@media only screen and (max-width:959px){.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .Quote{padding-top:50px;width:70%}}@media only screen and (max-width:767px){.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .Quote{width:80%}}.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .Quote .icon{margin-top:-20px}@media only screen and (max-width:959px){.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .Quote .icon{margin-left:-75px}}@media only screen and (max-width:767px){.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .Quote .icon{margin-left:-50px}}@media only screen and (max-width:420px){.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .Quote .icon{margin-left:-45px}}.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .Quote .icon svg path{fill:#fff}.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .Quote .Quote-content{color:#fff}.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .Quote .Quote-content .text{font-family:EB Garamond,"PT Serif",serif;font-size:1.25em}@media only screen and (max-width:959px){.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .Quote .Quote-content .name,.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .Quote .Quote-content .text{text-align:center}}.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container button{border-color:#fff;color:#fff;font-size:1.1em;font-weight:500;margin:0 auto;text-transform:none;width:200px}@media only screen and (max-width:959px){.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .large-display{display:none}}.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .small-display{display:none;text-align:center}.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .small-display button{margin:0 auto}@media only screen and (max-width:959px){.AnnualReport-section.image-quote.interstitial .AnnualReport-content .container .small-display{display:block;padding-bottom:30px}}.AnnualReport-section.image-content.interstitial .AnnualReport-content .container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:70px}@media only screen and (max-width:767px){.AnnualReport-section.image-content.interstitial .AnnualReport-content .container{display:flex;flex-direction:column;justify-content:inherit;padding-bottom:40px}}.AnnualReport-section.image-content.interstitial .AnnualReport-content .container img{margin-bottom:30px;margin-top:-80px;width:100%}@media only screen and (max-width:959px){.AnnualReport-section.image-content.interstitial .AnnualReport-content .container img{margin-top:-60px}}@media only screen and (max-width:880px){.AnnualReport-section.image-content.interstitial .AnnualReport-content .container img{margin-top:20px}}@media only screen and (max-width:767px){.AnnualReport-section.image-content.interstitial .AnnualReport-content .container img{margin-top:-50px;width:70%}}.AnnualReport-section.image-content.interstitial .AnnualReport-content .container p{color:#fff;font-family:Roboto,sans-serif;font-size:1em;font-weight:300;margin-bottom:15px;text-align:left}.AnnualReport-section.image-content.interstitial .AnnualReport-content .container .emphasis{color:#fff;font-family:EB Garamond,"PT Serif",serif;font-size:1.2em;font-weight:500}.AnnualReport-section.image-content.interstitial .AnnualReport-content .container button{border-color:#fff;color:#fff;font-size:1.1em;font-weight:500;margin:0 auto;text-transform:none;width:200px}@media only screen and (max-width:767px){.AnnualReport-section.image-content.interstitial .AnnualReport-content .container .large-display{display:none!important}}.AnnualReport-section.image-content.interstitial .AnnualReport-content .container .small-display{display:none}@media only screen and (max-width:767px){.AnnualReport-section.image-content.interstitial .AnnualReport-content .container .small-display{display:block;text-align:center}.AnnualReport-section.image-content.interstitial .AnnualReport-content .container .small-display .action{margin-top:20px}}.AnnualReport-section.image-content.interstitial.left .AnnualReport-content .container .col1{padding-bottom:20px;padding-top:30px;width:45%}.AnnualReport-section.image-content.interstitial.left .AnnualReport-content .container .col2,.AnnualReport-section.image-content.interstitial.right .AnnualReport-content .container .col1{display:flex;flex-direction:column;margin-bottom:20px;text-align:center;width:50%}.AnnualReport-section.image-content.interstitial.right .AnnualReport-content .container .col2{padding-bottom:20px;padding-top:30px;width:45%}.AnnualReport-section.video-popup.interstitial .AnnualReport-content .container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:140px}.AnnualReport-section.video-popup.interstitial .AnnualReport-content .container .VideoPopupCard{margin-bottom:30px;margin-top:-80px;width:100%}@media only screen and (max-width:959px){.AnnualReport-section.video-popup.interstitial .AnnualReport-content .container .VideoPopupCard{margin-top:-65px}}@media only screen and (max-width:767px){.AnnualReport-section.video-popup.interstitial .AnnualReport-content .container .VideoPopupCard{margin-top:-55px;width:70%}}.AnnualReport-section.video-popup.interstitial .AnnualReport-content .container .VideoPopupCard-image .Icon{font-size:4em}.AnnualReport-section.video-popup.interstitial .AnnualReport-content .container button{border-color:#fff;color:#fff;font-size:1.2em;font-weight:500;margin:0 auto;text-transform:none;width:230px}.AnnualReport-section.video-popup.interstitial .AnnualReport-content .container p{color:#fff;font-family:EB Garamond,"PT Serif",serif;font-size:1.25em;font-weight:600}@media only screen and (max-width:767px){.AnnualReport-section.video-popup.interstitial .AnnualReport-content .container p{margin-bottom:20px;width:95%}.AnnualReport-section.video-popup.interstitial .AnnualReport-content .container .large-display{display:none!important}}.AnnualReport-section.video-popup.interstitial .AnnualReport-content .container .small-display{display:none}@media only screen and (max-width:767px){.AnnualReport-section.video-popup.interstitial .AnnualReport-content .container .small-display{align-items:center;display:flex;flex-direction:column;padding-bottom:30px;text-align:center}.AnnualReport-section.video-popup.interstitial .AnnualReport-content .container .small-display .action{margin-top:20px}}.AnnualReport-section.video-popup.interstitial.left .AnnualReport-content .container .col1{padding-bottom:30px;padding-right:20px;padding-top:50px;width:40%}.AnnualReport-section.video-popup.interstitial.left .AnnualReport-content .container .col2,.AnnualReport-section.video-popup.interstitial.right .AnnualReport-content .container .col1{display:flex;flex-direction:column;margin-bottom:20px;text-align:center;width:55%}.AnnualReport-section.video-popup.interstitial.right .AnnualReport-content .container .col2{padding-bottom:30px;padding-right:20px;padding-top:50px;width:35%}.AnnualReport-section.welcome .AnnualReport-navigation{margin-right:10px;margin-top:50px;max-width:270px}@media only screen and (max-width:959px){.AnnualReport-section.welcome .AnnualReport-navigation{margin-bottom:30px;margin-right:0;margin-top:60px;max-width:60%}}@media only screen and (max-width:600px){.AnnualReport-section.welcome .AnnualReport-navigation{max-width:80%}}@media only screen and (max-width:420px){.AnnualReport-section.welcome .AnnualReport-navigation{max-width:100%}}.AnnualReport-section.welcome .AnnualReport-navigation h3{font-family:EB Garamond,"PT Serif",serif;font-size:1.4em;font-style:italic;font-weight:600;margin-bottom:5px;text-transform:none}@media only screen and (max-width:959px){.AnnualReport-section.welcome .AnnualReport-navigation h3{font-size:1.8em}}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu{list-style:none;margin-left:20px;margin-top:0;max-width:250px;padding-left:0}@media only screen and (max-width:959px){.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu{margin-left:30px;max-width:100%}}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:.95em;font-weight:500;height:40px;padding-bottom:3px;padding-top:3px;text-transform:uppercase}@media only screen and (max-width:959px){.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li{font-size:1.15em;height:2.2em}}@media only screen and (max-width:600px){.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li{height:2.4em}}@media only screen and (max-width:350px){.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li{font-size:.9em;height:2.7em}}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li span.bar{display:inline-block;height:35px;margin-right:10px;min-width:5px;width:5px}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li.gold span.bar{background-color:#d0932c}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li.gold:hover{background-color:#d0932c;color:#fff}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li.green span.bar{background-color:#477366}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li.green:hover{background-color:#477366;color:#fff}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li.light-blue span.bar{background-color:#466388}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li.light-blue:hover{background-color:#466388;color:#fff}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li.red span.bar{background-color:#98272b}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li.red:hover{background-color:#98272b;color:#fff}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li.dark-blue span.bar{background-color:#102b4e}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li.dark-blue:hover{background-color:#102b4e;color:#fff}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li.tan span.bar{background-color:#d4cbb6}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li.tan:hover{background-color:#d4cbb6;color:#fff}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li.gray span.bar{background-color:#898179}.AnnualReport-section.welcome .AnnualReport-navigation .navigation-menu li.gray:hover{background-color:#898179;color:#fff}.StickyBottomMenu.AnnualReport-bottom-nav .menu-title{color:#102b4e}.StickyBottomMenu.AnnualReport-bottom-nav button{background-color:#102b4e;border:1px solid #fff;color:#fff}.AnnualReport-bottom-nav.visible{display:block}.AnnualReport-bottom-nav.hidden{display:none}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenu-paper{max-width:250px}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root{font-size:.9em;height:50px;overflow:auto;overflow-wrap:break-word;padding-bottom:3px;padding-top:3px;text-transform:uppercase;white-space:inherit}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root>div{align-items:center;display:flex;flex-direction:row}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root span.bar{display:inline-block;height:35px;margin-right:10px;min-width:5px;width:5px}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root.gold span.bar{background-color:#d0932c}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root.gold:hover{background-color:#d0932c;color:#fff}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root.green span.bar{background-color:#477366}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root.green:hover{background-color:#477366;color:#fff}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root.light-blue span.bar{background-color:#466388}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root.light-blue:hover{background-color:#466388;color:#fff}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root.red span.bar{background-color:#98272b}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root.red:hover{background-color:#98272b;color:#fff}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root.dark-blue span.bar{background-color:#102b4e}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root.dark-blue:hover{background-color:#102b4e;color:#fff}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root.tan span.bar{background-color:#d4cbb6}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root.tan:hover{background-color:#d4cbb6;color:#fff}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root.gray span.bar{background-color:#898179}.StickyBottomMenu-menu-AnnualReport-bottom-nav .MuiMenuItem-root.gray:hover{background-color:#898179;color:#fff}.AnnualReport-section.heading{background-color:#102b4e;position:relative;z-index:1}.AnnualReport-section.heading:after{-webkit-backface-visibility:hidden;background:inherit;bottom:0;content:"";display:block;height:50%;left:0;position:absolute;right:0;-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;z-index:-1}.AnnualReport-section.heading .AnnualReport-content{margin-bottom:100px;padding-top:55px}@media only screen and (max-width:480px){.AnnualReport-section.heading .AnnualReport-content{margin-bottom:70px}}.AnnualReport-section.heading .AnnualReport-content .branding{cursor:pointer;text-align:right}.AnnualReport-section.heading .AnnualReport-content .branding img{width:150px}@media only screen and (max-width:959px){.AnnualReport-section.heading .AnnualReport-content .branding img{width:125px}}.AnnualReport-section.heading .AnnualReport-content .title{color:#fff;font-family:EB Garamond,"PT Serif",serif;font-size:5.5em;font-style:italic;text-transform:none}@media only screen and (max-width:1023px){.AnnualReport-section.heading .AnnualReport-content .title{font-size:5em}}@media only screen and (max-width:959px){.AnnualReport-section.heading .AnnualReport-content .title{font-size:4em}}@media only screen and (max-width:600px){.AnnualReport-section.heading .AnnualReport-content .title{font-size:3.2em}}@media only screen and (max-width:420px){.AnnualReport-section.heading .AnnualReport-content .title{font-size:3em}}@media only screen and (max-width:400px){.AnnualReport-section.heading .AnnualReport-content .title{font-size:2.7em}}@media only screen and (max-width:360px){.AnnualReport-section.heading .AnnualReport-content .title{font-size:2.5em}}@media only screen and (max-width:350px){.AnnualReport-section.heading .AnnualReport-content .title{font-size:2.3em}}.AnnualReport-section.heading .AnnualReport-content .title .line{align-items:center;display:flex;flex-direction:row;justify-content:right;margin-top:-1em}.AnnualReport-section.heading .AnnualReport-content .title .text{display:inline-block;margin-right:40px}.AnnualReport-section.heading .AnnualReport-content .title .emphasis{color:#d0932c;display:inline-block;font-size:2.5em;font-style:normal}.AnnualReport-section.heading .AnnualReport-content .subsection{display:flex;flex-direction:row}.AnnualReport-section.heading .AnnualReport-content .subsection .col1{flex:1 1}.AnnualReport-section.heading .AnnualReport-content .subsection .col2{text-align:right;width:40%}.AnnualReport-section.heading .AnnualReport-content .subsection .welcome-video{margin-top:45px}.AnnualReport-section.heading .AnnualReport-content .subsection .welcome-video .VideoPopupCard{width:90%}@media only screen and (max-width:480px){.AnnualReport-section.heading .AnnualReport-content .subsection .welcome-video .VideoPopupCard{width:100%}}.AnnualReport-section.heading .AnnualReport-content .subsection .welcome-video .VideoPopupCard-image{margin-bottom:30px}.AnnualReport-section.heading .AnnualReport-content .subsection .welcome-video .VideoPopupCard-image .Icon{font-size:4em}.AnnualReport-section.heading .AnnualReport-content .subsection .subtitle{color:#fff;font-family:Roboto,sans-serif;font-size:2.2em;font-weight:300;margin-top:40px}@media only screen and (max-width:959px){.AnnualReport-section.heading .AnnualReport-content .subsection .subtitle{font-size:1.7em}}@media only screen and (max-width:480px){.AnnualReport-section.heading .AnnualReport-content .subsection .subtitle{margin-bottom:80px;margin-top:10px;text-align:center}}.AnnualReport-section.heading .AnnualReport-content .subsection .subtitle .emphasis{font-weight:500}.AnnualReport-section.heading .AnnualReport-content .subsection .logo-branding{margin-top:70px}.AnnualReport-section.heading .AnnualReport-content .subsection .logo-branding img{height:auto;margin-bottom:-75px;width:88%}@media only screen and (max-width:480px){.AnnualReport-section.heading .AnnualReport-content .large-display{display:none}}.AnnualReport-section.heading .AnnualReport-content .small-display{display:none}@media only screen and (max-width:480px){.AnnualReport-section.heading .AnnualReport-content .small-display{display:block;padding-bottom:50px}}.AnnualReport-section.welcome .AnnualReport-content{display:flex;flex-direction:row;padding-bottom:70px;padding-top:20px}@media only screen and (max-width:959px){.AnnualReport-section.welcome .AnnualReport-content{align-items:center;display:flex;flex-direction:column;padding-bottom:40px}}.AnnualReport-section.welcome .AnnualReport-content .welcome-text{flex:1 1;margin-top:-30px;padding-right:50px}@media only screen and (max-width:959px){.AnnualReport-section.welcome .AnnualReport-content .welcome-text{margin-top:0;padding-right:0}}.AnnualReport-section.welcome .AnnualReport-content .welcome-text p{font-weight:400;line-height:1.5em;margin-bottom:20px}.AnnualReport-section.welcome .AnnualReport-content .welcome-text .salutation{font-size:1em;font-weight:500}.AnnualReport-section.welcome .AnnualReport-content .welcome-text .name{font-size:1em;font-weight:500;margin-bottom:0}.AnnualReport-section.welcome .AnnualReport-content .welcome-text .title{font-family:EB Garamond,"PT Serif",serif;font-size:1.1em;font-style:italic;font-weight:500}@media only screen and (max-width:420px){.AnnualReport-section.welcome .AnnualReport-content .welcome-text-content.large-display{display:none}}.AnnualReport-section.welcome .AnnualReport-content .welcome-text-content.small-display{display:none}@media only screen and (max-width:420px){.AnnualReport-section.welcome .AnnualReport-content .welcome-text-content.small-display{display:block}}.AnnualReport-section.interstitial.welcome{background-color:#102b4e;position:relative;z-index:1}.AnnualReport-section.interstitial.welcome:before{top:0;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-transform-origin:0 0;transform-origin:0 0}.AnnualReport-section.interstitial.welcome:after,.AnnualReport-section.interstitial.welcome:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.AnnualReport-section.interstitial.welcome:after{bottom:0;-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.AnnualReport-section.interstitial.welcome .AnnualReport-content{padding-bottom:0;padding-top:0}.AnnualReport-section.interstitial.welcome .AnnualReport-content .container .Quote .icon svg path{fill:#466388}.snapshot-top-marker{height:0;visibility:hidden}.AnnualReport-section.snapshot{background-image:url(https://instituteofcatholicculture.net/wp-content/uploads/2022/11/ar-light-blue-decoration.png);background-repeat:repeat-y;background-size:300px}@media only screen and (max-width:959px){.AnnualReport-section.snapshot{background-size:250px}}@media only screen and (max-width:767px){.AnnualReport-section.snapshot{background-size:200px}}@media only screen and (max-width:420px){.AnnualReport-section.snapshot{background:none}}.AnnualReport-section.snapshot .AnnualReport-content{padding-bottom:150px;padding-top:130px}@media only screen and (max-width:420px){.AnnualReport-section.snapshot .AnnualReport-content{padding-top:110px}}.AnnualReport-section.snapshot .AnnualReport-content .SectionHeader h3{color:#102b4e}.AnnualReport-section.snapshot .AnnualReport-content .stat-cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:600px){.AnnualReport-section.snapshot .AnnualReport-content .stat-cards{align-items:center;display:flex;flex-direction:column;flex-wrap:inherit;justify-content:inherit}}.AnnualReport-section.snapshot .AnnualReport-content .NumericFigure{margin-bottom:45px;width:48%}@media only screen and (max-width:600px){.AnnualReport-section.snapshot .AnnualReport-content .NumericFigure{width:90%}}@media only screen and (max-width:420px){.AnnualReport-section.snapshot .AnnualReport-content .NumericFigure{width:100%}}.AnnualReport-section.snapshot .AnnualReport-content .NumericFigure .NumericFigure-inner{width:100%}.AnnualReport-section.snapshot .AnnualReport-content .NumericFigure .number{font-family:EB Garamond,"PT Serif",serif;font-size:5.5em;font-weight:500;margin-top:-20px}.AnnualReport-section.snapshot .AnnualReport-content .countless-container{margin-top:-25px;text-align:center}@media only screen and (max-width:600px){.AnnualReport-section.snapshot .AnnualReport-content .countless-container{margin-top:0}}.AnnualReport-section.snapshot .AnnualReport-content .countless-container .AnimatedNumber{color:#102b4e;font-family:EB Garamond,"PT Serif",serif;font-size:6em;font-weight:500}@media only screen and (max-width:600px){.AnnualReport-section.snapshot .AnnualReport-content .countless-container .AnimatedNumber{font-size:4em}}@media only screen and (max-width:350px){.AnnualReport-section.snapshot .AnnualReport-content .countless-container .AnimatedNumber{font-size:3em}}.AnnualReport-section.snapshot .AnnualReport-content .countless-container .countless{color:#102b4e;font-family:EB Garamond,"PT Serif",serif;font-size:6em;font-weight:500;text-transform:uppercase}@media only screen and (max-width:600px){.AnnualReport-section.snapshot .AnnualReport-content .countless-container .countless{font-size:3.5em}}@media only screen and (max-width:350px){.AnnualReport-section.snapshot .AnnualReport-content .countless-container .countless{font-size:2.8em}}.AnnualReport-section.snapshot .AnnualReport-content .countless-container .subtext{color:#102b4e;font-size:1.2em;font-weight:500}@media only screen and (max-width:600px){.AnnualReport-section.snapshot .AnnualReport-content .countless-container .subtext{font-size:1.1em}}.AnnualReport-section.interstitial.snapshot{background-color:#102b4e;background-image:none;position:relative;z-index:1;z-index:10}.AnnualReport-section.interstitial.snapshot:before{top:0;-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.AnnualReport-section.interstitial.snapshot:after,.AnnualReport-section.interstitial.snapshot:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.AnnualReport-section.interstitial.snapshot:after{bottom:0;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-transform-origin:100%;transform-origin:100%}.AnnualReport-section.interstitial.snapshot .AnnualReport-content{margin-top:0;padding-bottom:0;padding-top:0}.AnnualReport-section.interstitial.snapshot .AnnualReport-content .container .Quote{padding-top:60px}.AnnualReport-section.interstitial.snapshot .AnnualReport-content .container .Quote .icon svg path{fill:#466388}.AnnualReport-section.abundance.top{background-color:#7b9989;position:relative;z-index:1}.AnnualReport-section.abundance.top:after{-webkit-backface-visibility:hidden;background:inherit;bottom:0;content:"";display:block;height:50%;left:0;position:absolute;right:0;-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;z-index:-1}.AnnualReport-section.abundance.top .AnnualReport-content{padding-bottom:60px;padding-top:110px}.AnnualReport-section.abundance.top .AnnualReport-content .SectionHeader h3,.AnnualReport-section.abundance.top .AnnualReport-content .SectionHeader p{color:#fff}.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:959px){.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards{flex-wrap:wrap;justify-content:space-around}}.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .break{display:none;height:0}@media only screen and (max-width:959px){.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .break{display:inline-block;flex-basis:100%}.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison{margin-bottom:60px}}.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison-title{color:#fff}@media only screen and (max-width:959px){.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison-title{width:275px}}@media only screen and (max-width:767px){.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison-title{width:250px}}@media only screen and (max-width:560px){.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison-title{width:275px}}.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison-title span{font-family:EB Garamond,"PT Serif",serif;font-weight:600}@media only screen and (max-width:600px){.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison-title span{margin-bottom:10px;width:80%}}.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .number{font-family:EB Garamond,"PT Serif",serif;font-size:3.9em;font-weight:500}.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison-container .number-container{width:200px}@media only screen and (max-width:959px){.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison-container .number-container{width:275px}}@media only screen and (max-width:767px){.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison-container .number-container{width:250px}}@media only screen and (max-width:560px){.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison-container .number-container{width:275px}}@media only screen and (max-width:959px){.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison-container .description{font-size:.95em;padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison-container .description{font-size:1em;padding-left:40px;padding-right:40px}}.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison-container .top-number{background-color:#477366}.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .NumberComparison-container .bottom-number{background-color:#c9d8cc;color:#477366}.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .comparison-divider{background-color:#477366}@media only screen and (max-width:959px){.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .comparison-divider{width:275px}}@media only screen and (max-width:767px){.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .comparison-divider{width:250px}}@media only screen and (max-width:560px){.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .comparison-divider{width:275px}}.AnnualReport-section.abundance.top .AnnualReport-content .stat-cards .comparison-divider .arrow-up{background-image:linear-gradient(to bottom right,transparent 50%,#c9d8cc 0),linear-gradient(to top right,#c9d8cc 50%,transparent 0)}.AnnualReport-section.abundance.bottom{background-image:url(https://instituteofcatholicculture.net/wp-content/uploads/2022/11/ar-green-decoration.png);background-repeat:repeat-y;background-size:300px}@media only screen and (max-width:959px){.AnnualReport-section.abundance.bottom{background-size:250px}}@media only screen and (max-width:767px){.AnnualReport-section.abundance.bottom{background-size:200px}}@media only screen and (max-width:420px){.AnnualReport-section.abundance.bottom{background:none}}.AnnualReport-section.abundance.bottom .AnnualReport-content{padding-bottom:170px;padding-top:120px}@media only screen and (max-width:767px){.AnnualReport-section.abundance.bottom .AnnualReport-content{padding-bottom:120px}}.AnnualReport-section.abundance.bottom .AnnualReport-content h4.story-heading{font-family:EB Garamond,"PT Serif",serif;font-size:1.6em;font-weight:600;margin-bottom:20px;margin-top:80px;text-transform:uppercase}@media only screen and (max-width:767px){.AnnualReport-section.abundance.bottom .AnnualReport-content h4.story-heading{margin-bottom:50px}}.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:767px){.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards{align-items:center;display:flex;flex-direction:column}}.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard{height:480px;width:310px}@media only screen and (max-width:1023px){.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard{height:460px;width:297px}}@media only screen and (max-width:959px){.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard{height:420px;width:271px}}@media only screen and (max-width:880px){.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard{height:390px;width:252px}}@media only screen and (max-width:840px){.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard{height:360px;width:232px}}@media only screen and (max-width:767px){.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard{aspect-ratio:1.72;height:inherit;margin-bottom:40px;width:650px}}@media only screen and (max-width:680px){.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard{width:100%}}.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard .icon-container{height:30px;width:30px}@media only screen and (max-width:600px){.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard .icon-container{height:25px;width:25px}}.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard .Icon>div{height:30px;width:30px}@media only screen and (max-width:600px){.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard .Icon>div{height:25px;width:25px}}.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard .Icon>div svg{height:30px;width:30px}@media only screen and (max-width:600px){.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard .Icon>div svg{height:25px;width:25px}}@media only screen and (max-width:767px){.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard .ImageStoryCard-image{display:none}.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard .ImageStoryCard-image-alt{display:block;position:absolute}.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard .ImageStoryCard-overlay,.AnnualReport-section.abundance.bottom .AnnualReport-content .story-cards .ImageStoryCard .ImageStoryCard-story{aspect-ratio:1.72}}.AnnualReport-section.interstitial.abundance{background-color:#477366;position:relative;z-index:1}.AnnualReport-section.interstitial.abundance:before{top:0;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-transform-origin:0 0;transform-origin:0 0}.AnnualReport-section.interstitial.abundance:after,.AnnualReport-section.interstitial.abundance:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.AnnualReport-section.interstitial.abundance:after{bottom:0;-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.AnnualReport-section.worldwide-family{background-image:url(https://instituteofcatholicculture.net/wp-content/uploads/2022/11/ar-gold-decoration.png);background-repeat:repeat-y;background-size:300px}@media only screen and (max-width:959px){.AnnualReport-section.worldwide-family{background-size:250px}}@media only screen and (max-width:767px){.AnnualReport-section.worldwide-family{background-size:200px}}@media only screen and (max-width:420px){.AnnualReport-section.worldwide-family{background:none}}.AnnualReport-section.worldwide-family .AnnualReport-content{margin-top:-70px;padding-bottom:190px;padding-top:70px}.AnnualReport-section.worldwide-family .AnnualReport-content .SectionHeader h3{color:#d0932c}.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list{background:linear-gradient(200deg,#eee4cc,#d0932c);position:relative}@media only screen and (max-width:600px){.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list{height:500px}}.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .ScrollingBackground-container{height:600px}@media only screen and (max-width:600px){.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .ScrollingBackground-container{height:500px}}.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-container{display:flex;flex-direction:row}@media only screen and (max-width:600px){.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-container{height:500px}}.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-list{width:300px}@media only screen and (max-width:959px){.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-list{width:250px}}@media only screen and (max-width:600px){.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-list{left:0;position:absolute;top:0}}@media only screen and (max-width:959px){.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-list ul.countries li{padding-left:20px}}.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .arrow{flex:1 1;margin-top:100px;overflow:hidden}@media only screen and (max-width:959px){.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .arrow{margin-top:90px}}@media only screen and (max-width:600px){.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .arrow{display:none}}.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .arrow img{height:10px}.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries{list-style-type:none;margin:0;padding:0}.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries li{color:#fff;font-family:Roboto,sans-serif;font-size:1.3em;font-weight:400;margin-bottom:20px;padding-left:50px}@media only screen and (max-width:600px){.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries li{opacity:.7}}.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-highlights{display:flex;flex-direction:column;justify-content:space-between;padding:55px 30px 30px;width:22%}@media only screen and (max-width:959px){.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-highlights{width:27%}}@media only screen and (max-width:600px){.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-highlights{height:100%;padding-top:0;text-align:right;width:100%}.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-highlights .NumericFigure{height:30%}}.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-highlights .NumericFigure-container{background-color:transparent}.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-highlights .NumericFigure-inner{align-items:flex-end;height:auto;text-align:right;width:auto}.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-highlights .number{font-family:EB Garamond,"PT Serif",serif;font-size:5em;font-weight:500}@media only screen and (max-width:959px){.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-highlights .number{font-size:4em}}@media only screen and (max-width:600px){.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-highlights .number{color:#102b4e}}.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-highlights .description{font-size:1.2em;font-weight:500}@media only screen and (max-width:600px){.AnnualReport-section.worldwide-family .AnnualReport-content .scroll-list .countries-highlights .description{color:#102b4e;max-width:60%}}.AnnualReport-section.worldwide-family .AnnualReport-content .MapHighlights{margin-top:75px}@media only screen and (max-width:767px){.AnnualReport-section.worldwide-family .AnnualReport-content .MapHighlights .large-display{display:none}}.AnnualReport-section.worldwide-family .AnnualReport-content .MapHighlights .small-display{display:none}@media only screen and (max-width:767px){.AnnualReport-section.worldwide-family .AnnualReport-content .MapHighlights .small-display{display:block}}.AnnualReport-section.worldwide-family .AnnualReport-content .MapHighlights-title{font-family:EB Garamond,"PT Serif",serif;font-size:1.6em;font-weight:600;margin-bottom:10px}.AnnualReport-section.worldwide-family .AnnualReport-content .MapHighlights-navigator .StoryNavigator-nav .title{background-color:#e1c585}@media only screen and (max-width:350px){.AnnualReport-section.worldwide-family .AnnualReport-content .MapHighlights-navigator .StoryNavigator-nav .title p{font-size:1em}}.AnnualReport-section.worldwide-family .AnnualReport-content .MapHighlights-navigator .StoryNavigator-nav .active .title,.AnnualReport-section.worldwide-family .AnnualReport-content .MapHighlights-navigator .StoryNavigator-nav .nav-item:hover .title{background-color:#d0932c}.AnnualReport-section.worldwide-family .AnnualReport-content .MapHighlights-navigator .StoryNavigator-cards{background-color:#f9f4e8}.AnnualReport-section.worldwide-family .AnnualReport-content .MapHighlights-navigator .StoryNavigator-cards h5{color:#102b4e;font-size:1.45em}@media only screen and (max-width:767px){.AnnualReport-section.worldwide-family .AnnualReport-content .MapHighlights-navigator .StoryNavigator-cards h5{font-size:1.2em}}.AnnualReport-section.worldwide-family .AnnualReport-content .MapHighlights-navigator .StoryCard p{font-weight:400}.AnnualReport-section.worldwide-family .AnnualReport-content .GeoMap{overflow-x:hidden}.AnnualReport-section.worldwide-family .AnnualReport-content .GeoMap h4{font-family:EB Garamond,"PT Serif",serif;font-size:1.6em;font-weight:600;margin-bottom:10px}@media only screen and (max-width:959px){.AnnualReport-section.worldwide-family .AnnualReport-content .GeoMap .GeoMap-svg{aspect-ratio:1.5;height:inherit;width:100%}}.AnnualReport-section.interstitial.worldwide{background-color:#d0932c;padding-bottom:20px;position:relative;z-index:1;z-index:10}.AnnualReport-section.interstitial.worldwide:before{top:0;-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.AnnualReport-section.interstitial.worldwide:after,.AnnualReport-section.interstitial.worldwide:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.AnnualReport-section.interstitial.worldwide:after{bottom:0;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-transform-origin:100%;transform-origin:100%}.AnnualReport-section.interstitial.worldwide .Quote{padding-bottom:20px;padding-top:40px}.AnnualReport-section.depth.top{background-color:#898179;position:relative;z-index:1}.AnnualReport-section.depth.top:after{-webkit-backface-visibility:hidden;background:inherit;bottom:0;content:"";display:block;height:50%;left:0;position:absolute;right:0;-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;z-index:-1}.AnnualReport-section.depth.top .AnnualReport-content{padding-bottom:80px;padding-top:120px}.AnnualReport-section.depth.top .AnnualReport-content .SectionHeader h3,.AnnualReport-section.depth.top .AnnualReport-content .SectionHeader p{color:#fff}.AnnualReport-section.depth.top .AnnualReport-content h4.story-heading{color:#fff;font-family:EB Garamond,"PT Serif",serif;font-size:1.6em;font-weight:600;margin-bottom:20px;margin-top:80px;text-transform:uppercase}@media only screen and (max-width:767px){.AnnualReport-section.depth.top .AnnualReport-content h4.story-heading{margin-bottom:50px}}.AnnualReport-section.depth.top .AnnualReport-content .story-cards{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:767px){.AnnualReport-section.depth.top .AnnualReport-content .story-cards{align-items:center;display:flex;flex-direction:column}}.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard{height:480px;width:310px}@media only screen and (max-width:1023px){.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard{height:460px;width:297px}}@media only screen and (max-width:959px){.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard{height:420px;width:271px}}@media only screen and (max-width:880px){.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard{height:390px;width:252px}}@media only screen and (max-width:840px){.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard{height:360px;width:232px}}@media only screen and (max-width:767px){.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard{aspect-ratio:1.72;height:inherit;margin-bottom:40px;width:650px}}@media only screen and (max-width:680px){.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard{width:100%}}.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard .icon-container{height:30px;width:30px}@media only screen and (max-width:600px){.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard .icon-container{height:25px;width:25px}}.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard .Icon>div{height:30px;width:30px}@media only screen and (max-width:600px){.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard .Icon>div{height:25px;width:25px}}.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard .Icon>div svg{height:30px;width:30px}@media only screen and (max-width:600px){.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard .Icon>div svg{height:25px;width:25px}}@media only screen and (max-width:767px){.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard-image{display:none}.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard-image-alt{display:block;position:absolute}.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard-overlay,.AnnualReport-section.depth.top .AnnualReport-content .story-cards .ImageStoryCard-story{aspect-ratio:1.72}}.AnnualReport-section.depth.bottom{background-image:url(https://instituteofcatholicculture.net/wp-content/uploads/2022/11/ar-gray-decoration.png);background-repeat:repeat-y;background-size:300px}@media only screen and (max-width:959px){.AnnualReport-section.depth.bottom{background-size:250px}}@media only screen and (max-width:767px){.AnnualReport-section.depth.bottom{background-size:200px}}@media only screen and (max-width:420px){.AnnualReport-section.depth.bottom{background:none}}.AnnualReport-section.depth.bottom .AnnualReport-content{padding-bottom:50px;padding-top:100px}.AnnualReport-section.depth.bottom .AnnualReport-content h4.section-heading{font-family:EB Garamond,"PT Serif",serif;font-size:1.8em;font-weight:600;margin-bottom:50px}.AnnualReport-section.depth.bottom .AnnualReport-content .video-container1{margin-bottom:70px}.AnnualReport-section.depth.bottom .AnnualReport-content .video-container2{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:70px}.AnnualReport-section.depth.bottom-carousel{background-color:#ddd9d4;margin-bottom:200px;padding-bottom:50px;padding-top:50px}.AnnualReport-section.depth.bottom-carousel h3{color:#102b4e;font-family:EB Garamond,"PT Serif",serif;font-size:1.6em;font-weight:600}.AnnualReport-section.depth.bottom-carousel .nav-next .nav-button-bg,.AnnualReport-section.depth.bottom-carousel .nav-prev .nav-button-bg{background-color:#fff}.AnnualReport-section.depth.bottom-carousel .nav-next .Icon,.AnnualReport-section.depth.bottom-carousel .nav-prev .Icon{color:#102b4e}.AnnualReport-section.depth.bottom-carousel .BasicCarouselCard-container h5{font-weight:500}.AnnualReport-section.depth.bottom-carousel .BasicCarouselCard-container p{font-weight:400}.AnnualReport-section.interstitial.depth{background-color:#898179;padding-bottom:20px;position:relative;z-index:1}.AnnualReport-section.interstitial.depth:before{top:0;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-transform-origin:0 0;transform-origin:0 0}.AnnualReport-section.interstitial.depth:after,.AnnualReport-section.interstitial.depth:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.AnnualReport-section.interstitial.depth:after{bottom:0;-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.AnnualReport-section.interstitial.depth .Quote{padding-top:60px}.AnnualReport-section.communities{background-image:url(https://instituteofcatholicculture.net/wp-content/uploads/2022/11/ar-light-blue-decoration.png);background-repeat:repeat-y;background-size:300px}@media only screen and (max-width:959px){.AnnualReport-section.communities{background-size:250px}}@media only screen and (max-width:767px){.AnnualReport-section.communities{background-size:200px}}@media only screen and (max-width:420px){.AnnualReport-section.communities{background:none}}.AnnualReport-section.communities .AnnualReport-content{padding-bottom:200px;padding-top:100px}.AnnualReport-section.communities .AnnualReport-content .SectionHeader{margin-bottom:100px}@media only screen and (max-width:959px){.AnnualReport-section.communities .AnnualReport-content .SectionHeader{margin-bottom:60px}}.AnnualReport-section.communities .AnnualReport-content .SectionHeader h3{color:#466388}.AnnualReport-section.communities .AnnualReport-content h4.sub-head1{font-family:EB Garamond,"PT Serif",serif;font-size:1.8em;font-weight:600;margin-top:-40px}.AnnualReport-section.communities .AnnualReport-content .ImageQuoteCard{margin-bottom:90px}.AnnualReport-section.communities .AnnualReport-content .ImageQuoteCard .ImageQuoteCard-content{background-color:#fff;border-color:#dee5ee}.AnnualReport-section.communities .AnnualReport-content .ImageQuoteCard svg .cls-1{fill:#466388}.AnnualReport-section.communities .AnnualReport-content .ImageQuoteCard .Quote .text{color:#102b4e;font-family:EB Garamond,"PT Serif",serif;font-size:1.3em}.AnnualReport-section.communities .AnnualReport-content .ImageQuoteCard .Quote .name{color:#102b4e;font-size:.95em}.AnnualReport-section.communities .AnnualReport-content h4.sub-head2{font-family:EB Garamond,"PT Serif",serif;font-size:1.8em;font-weight:600;margin-bottom:30px}.AnnualReport-section.communities .AnnualReport-content .StoryNavigator-nav .title{background-color:#466388}.AnnualReport-section.communities .AnnualReport-content .StoryNavigator-nav .active .title{background-color:#26436a}.AnnualReport-section.communities .AnnualReport-content .StoryNavigator-nav .nav-item p{font-size:1.1em}.AnnualReport-section.communities .AnnualReport-content .StoryNavigator-nav .nav-item:hover .title{background-color:#26436a}.AnnualReport-section.communities .AnnualReport-content .StoryNavigator-cards{background-color:#dee5ee;margin-top:-50px;padding-bottom:20px}.AnnualReport-section.communities .AnnualReport-content .StoryNavigator-cards h5{color:#102b4e;font-size:1.3em;padding-top:90px}@media only screen and (max-width:767px){.AnnualReport-section.communities .AnnualReport-content .StoryNavigator-cards h5{font-size:1.2em}}.AnnualReport-section.communities .AnnualReport-content .StoryCard .Quote{padding-bottom:30px;padding-top:30px;width:100%}.AnnualReport-section.communities .AnnualReport-content .StoryCard .Quote .text{color:#102b4e;font-family:EB Garamond,"PT Serif",serif;font-size:1.35em;font-weight:600}@media only screen and (max-width:767px){.AnnualReport-section.communities .AnnualReport-content .StoryCard .Quote .text{font-size:1.2em}}.AnnualReport-section.communities .AnnualReport-content .StoryCard .Quote .name{color:#102b4e;font-family:Roboto,sans-serif;font-size:1em;font-weight:500}@media only screen and (max-width:767px){.AnnualReport-section.communities .AnnualReport-content .StoryCard .Quote .name{font-size:.95em}}.AnnualReport-section.communities .AnnualReport-content .StoryCard .Quote svg{width:45px}@media only screen and (max-width:767px){.AnnualReport-section.communities .AnnualReport-content .StoryCard .Quote svg{width:35px}}.AnnualReport-section.communities .AnnualReport-content .StoryCard .Quote svg .cls-1{fill:#466388}.AnnualReport-section.communities .AnnualReport-content .StoryCard p{font-weight:400}.AnnualReport-section.interstitial.communities{background-color:#466388;position:relative;z-index:1}.AnnualReport-section.interstitial.communities:before{top:0;-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.AnnualReport-section.interstitial.communities:after,.AnnualReport-section.interstitial.communities:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.AnnualReport-section.interstitial.communities:after{bottom:0;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-transform-origin:100%;transform-origin:100%}.AnnualReport-section.interstitial.communities .AnnualReport-content{padding-bottom:0;padding-top:0}.AnnualReport-section.domestic-church.top{background-image:url(https://instituteofcatholicculture.net/wp-content/uploads/2022/11/ar-red-decoration.png);background-repeat:repeat-y;background-size:300px}@media only screen and (max-width:959px){.AnnualReport-section.domestic-church.top{background-size:250px}}@media only screen and (max-width:767px){.AnnualReport-section.domestic-church.top{background-size:200px}}@media only screen and (max-width:420px){.AnnualReport-section.domestic-church.top{background:none}}.AnnualReport-section.domestic-church.top .AnnualReport-content{margin-top:-105px;padding-bottom:20px;padding-top:80px}@media only screen and (max-width:1200px){.AnnualReport-section.domestic-church.top .AnnualReport-content{margin-top:-115px}}@media only screen and (max-width:959px){.AnnualReport-section.domestic-church.top .AnnualReport-content{margin-top:-125px}}@media only screen and (max-width:600px){.AnnualReport-section.domestic-church.top .AnnualReport-content{margin-top:-135px}}.AnnualReport-section.domestic-church.top .AnnualReport-content .SectionHeader{margin-bottom:70px}@media only screen and (max-width:959px){.AnnualReport-section.domestic-church.top .AnnualReport-content .SectionHeader{margin-bottom:60px}}.AnnualReport-section.domestic-church.top .AnnualReport-content .SectionHeader h3{color:#98272b}.AnnualReport-section.domestic-church.top .AnnualReport-content .video-container1{margin-bottom:80px}.AnnualReport-section.domestic-church.top .AnnualReport-content .video-container1 .VideoStoryCard-story .title{color:#98272b}.AnnualReport-section.domestic-church.bottom-carousel{background-color:#eadada;margin-bottom:190px;padding-bottom:50px;padding-top:50px}.AnnualReport-section.domestic-church.bottom-carousel h3{color:#3c3c3c;font-family:EB Garamond,"PT Serif",serif;font-size:1.6em;font-weight:600}.AnnualReport-section.domestic-church.bottom-carousel .nav-next .nav-button-bg,.AnnualReport-section.domestic-church.bottom-carousel .nav-prev .nav-button-bg{background-color:#fff}.AnnualReport-section.domestic-church.bottom-carousel .nav-next .Icon,.AnnualReport-section.domestic-church.bottom-carousel .nav-prev .Icon{color:#98272b}.AnnualReport-section.domestic-church.bottom-carousel .BasicCarouselCard-container h5{color:#98272b;font-weight:500}.AnnualReport-section.domestic-church.bottom-carousel .BasicCarouselCard-container p{font-weight:400}.AnnualReport-section.interstitial.domestic-church{background-color:#98272b;position:relative;z-index:1;z-index:10}.AnnualReport-section.interstitial.domestic-church:before{top:0;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-transform-origin:0 0;transform-origin:0 0}.AnnualReport-section.interstitial.domestic-church:after,.AnnualReport-section.interstitial.domestic-church:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.AnnualReport-section.interstitial.domestic-church:after{bottom:0;-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.AnnualReport-section.interstitial.domestic-church .AnnualReport-content .container{padding-bottom:40px}.AnnualReport-section.interstitial.domestic-church .AnnualReport-content .container .Quote{padding-top:70px}.AnnualReport-section.finances.top{background-color:#f9f4e8;position:relative;z-index:1}.AnnualReport-section.finances.top:after{-webkit-backface-visibility:hidden;background:inherit;bottom:0;content:"";display:block;height:50%;left:0;position:absolute;right:0;-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;z-index:-1}.AnnualReport-section.finances.top .AnnualReport-content{padding-top:100px}@media only screen and (max-width:959px){.AnnualReport-section.finances.top .AnnualReport-content{padding-top:80px}}.AnnualReport-section.finances.top .AnnualReport-content .SectionHeader{margin-bottom:60px}.AnnualReport-section.finances.top .AnnualReport-content .SectionHeader h3{color:#898179}.AnnualReport-section.finances.top .AnnualReport-content h4.sub-head1{color:#102b4e;font-family:EB Garamond,"PT Serif",serif;font-size:1.8em;font-weight:600;margin-bottom:30px}.AnnualReport-section.finances.top .AnnualReport-content .stat-cards{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:50px}@media only screen and (max-width:767px){.AnnualReport-section.finances.top .AnnualReport-content .stat-cards{align-items:center;flex-direction:column}}.AnnualReport-section.finances.top .AnnualReport-content .stat-cards .NumericFigure{width:30%}@media only screen and (max-width:767px){.AnnualReport-section.finances.top .AnnualReport-content .stat-cards .NumericFigure{margin-bottom:40px;width:50%}}@media only screen and (max-width:600px){.AnnualReport-section.finances.top .AnnualReport-content .stat-cards .NumericFigure{width:90%}}@media only screen and (max-width:420px){.AnnualReport-section.finances.top .AnnualReport-content .stat-cards .NumericFigure{width:100%}}.AnnualReport-section.finances.top .AnnualReport-content .stat-cards .NumericFigure .NumericFigure-inner{aspect-ratio:1.7;height:auto;width:100%}@media only screen and (max-width:600px){.AnnualReport-section.finances.top .AnnualReport-content .stat-cards .NumericFigure .NumericFigure-inner{aspect-ratio:inherit;height:209px}}.AnnualReport-section.finances.top .AnnualReport-content .stat-cards .NumericFigure .number{font-family:EB Garamond,"PT Serif",serif;font-size:5.5em;font-weight:500;margin-top:-20px}@media only screen and (max-width:959px){.AnnualReport-section.finances.top .AnnualReport-content .stat-cards .NumericFigure .number{font-size:4em}}@media only screen and (max-width:767px){.AnnualReport-section.finances.top .AnnualReport-content .stat-cards .NumericFigure .number{font-size:5.5em}}.AnnualReport-section.finances.bottom{background-image:url(https://instituteofcatholicculture.net/wp-content/uploads/2022/11/ar-gold-decoration.png);background-repeat:repeat-y;background-size:300px}@media only screen and (max-width:959px){.AnnualReport-section.finances.bottom{background-size:250px}}@media only screen and (max-width:767px){.AnnualReport-section.finances.bottom{background-size:200px}}@media only screen and (max-width:420px){.AnnualReport-section.finances.bottom{background:none}}.AnnualReport-section.finances.bottom .AnnualReport-content{padding-bottom:120px;padding-top:100px}.AnnualReport-section.finances.bottom .AnnualReport-content h4.sub-head1,.AnnualReport-section.finances.bottom .AnnualReport-content h4.sub-head3{color:#102b4e;font-family:EB Garamond,"PT Serif",serif;font-size:1.8em;font-weight:600;margin-bottom:30px}.AnnualReport-section.finances.bottom .AnnualReport-content h4.sub-head2{color:#102b4e;font-family:EB Garamond,"PT Serif",serif;font-size:4.5em;font-style:italic;font-weight:400;margin-bottom:30px;text-transform:none}@media only screen and (max-width:767px){.AnnualReport-section.finances.bottom .AnnualReport-content h4.sub-head2{font-size:4em}}.AnnualReport-section.finances.bottom .AnnualReport-content p.sub-head2-desc{margin-bottom:40px;width:100%}.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart{margin-bottom:100px}.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:767px){.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-container{flex-direction:column;justify-content:inherit}.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-svg{margin-bottom:50px;width:60%}}@media only screen and (max-width:600px){.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-svg{width:70%}}@media only screen and (max-width:767px){.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}}@media only screen and (max-width:600px){.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend{display:block;justify-content:inherit;width:70%}}.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend li{padding-bottom:4px;padding-top:4px}@media only screen and (max-width:767px){.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend li{width:47%}}@media only screen and (max-width:600px){.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend li{width:100%}}.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend .percentage{display:inline-block;font-family:EB Garamond,"PT Serif",serif;font-size:2em;font-weight:600;margin-bottom:4px;min-width:70px}@media only screen and (max-width:1023px){.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend .percentage{font-size:1.7em}}@media only screen and (max-width:959px){.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend .percentage{font-size:1.5em}}@media only screen and (max-width:767px){.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend .percentage{min-width:50px}}.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend .color{height:32px;margin-right:15px;min-width:35px}@media only screen and (max-width:959px){.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend .color{height:27px;min-width:30px}}@media only screen and (max-width:767px){.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend .color{margin-right:10px}}.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend .label{font-size:1.4em}@media only screen and (max-width:1023px){.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend .label{font-size:1.25em}}@media only screen and (max-width:767px){.AnnualReport-section.finances.bottom .AnnualReport-content .PieChart .PieChart-legend .label{font-size:1.05em}}.AnnualReport-section.finances.bottom .AnnualReport-content .ImageQuoteCard{margin-bottom:80px}.AnnualReport-section.finances.bottom .AnnualReport-content .ImageQuoteCard .ImageQuoteCard-content{border-color:#d4cbb6}.AnnualReport-section.finances.bottom .AnnualReport-content .ImageQuoteCard svg .cls-1{fill:#d4cbb6}.AnnualReport-section.finances.bottom .AnnualReport-content .ImageQuoteCard .Quote .text{color:#102b4e;font-family:EB Garamond,"PT Serif",serif;font-size:1.3em}.AnnualReport-section.finances.bottom .AnnualReport-content .ImageQuoteCard .Quote .name{color:#102b4e;font-size:.95em}.AnnualReport-section.finances.bottom .AnnualReport-content .sub-head-special-gift{color:#102b4e;font-family:EB Garamond,"PT Serif",serif;font-size:1.8em;font-weight:600;margin-bottom:20px}.AnnualReport-section.finances.bottom .AnnualReport-content .special-gift-opportunities{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:50px}.AnnualReport-section.finances.bottom .AnnualReport-content .special-gift-opportunities .special-gift{align-items:center;display:flex;flex-direction:column;width:18%}@media only screen and (max-width:767px){.AnnualReport-section.finances.bottom .AnnualReport-content .special-gift-opportunities .special-gift{width:22.5%}}@media only screen and (max-width:600px){.AnnualReport-section.finances.bottom .AnnualReport-content .special-gift-opportunities .special-gift{width:30%}}.AnnualReport-section.finances.bottom .AnnualReport-content .special-gift-opportunities .special-gift .amount{color:#102b4e;font-family:EB Garamond,"PT Serif",serif;font-size:2.2em;font-weight:500;margin-bottom:10px}.AnnualReport-section.finances.bottom .AnnualReport-content .special-gift-opportunities .special-gift .description{font-size:1.05em;font-weight:500;text-align:center}@media only screen and (max-width:600px){.AnnualReport-section.finances.bottom .AnnualReport-content .special-gift-opportunities .special-gift.col4{display:none}}@media only screen and (max-width:767px){.AnnualReport-section.finances.bottom .AnnualReport-content .special-gift-opportunities .special-gift.col5{display:none}}.AnnualReport-section.finances.bottom .AnnualReport-content .accordion-container{margin-bottom:50px}.AnnualReport-section.finances.bottom .AnnualReport-content .accordion-container .MuiAccordionSummary-root{background-color:#d4cbb6;border-bottom:2px solid #fff}.AnnualReport-section.finances.bottom .AnnualReport-content .accordion-container .MuiAccordionSummary-content{font-size:1.2em;font-weight:500;text-transform:uppercase}.AnnualReport-section.interstitial.finances{background-color:#f9f4e8;position:relative;z-index:1}.AnnualReport-section.interstitial.finances:before{top:0;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-transform-origin:0 0;transform-origin:0 0}.AnnualReport-section.interstitial.finances:after,.AnnualReport-section.interstitial.finances:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.AnnualReport-section.interstitial.finances:after{bottom:0;-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.AnnualReport-section.interstitial.finances .AnnualReport-content .container .Quote .icon svg path{fill:#898179}.AnnualReport-section.interstitial.finances .AnnualReport-content .container .Quote .name,.AnnualReport-section.interstitial.finances .AnnualReport-content .container .Quote .text{color:#898179}.AnnualReport-section.interstitial.finances .AnnualReport-content .container button{border-color:#898179;color:#898179}.AnnualReport-section.staff.top{background-image:url(https://instituteofcatholicculture.net/wp-content/uploads/2022/11/ar-light-blue-decoration.png);background-repeat:repeat-y;background-size:300px}@media only screen and (max-width:959px){.AnnualReport-section.staff.top{background-size:250px}}@media only screen and (max-width:767px){.AnnualReport-section.staff.top{background-size:200px}}@media only screen and (max-width:420px){.AnnualReport-section.staff.top{background:none}}.AnnualReport-section.staff.top .AnnualReport-content{padding-bottom:100px;padding-top:100px}@media only screen and (max-width:959px){.AnnualReport-section.staff.top .AnnualReport-content{padding-top:80px}}@media only screen and (max-width:680px){.AnnualReport-section.staff.top .AnnualReport-content{padding-bottom:350px}}@media only screen and (max-width:600px){.AnnualReport-section.staff.top .AnnualReport-content{padding-bottom:50px}}.AnnualReport-section.staff.top .AnnualReport-content .SectionHeader h3{color:#102b4e}.AnnualReport-section.staff.top .AnnualReport-content .staff-cards{grid-gap:3.5%;display:grid;grid-template-columns:22% 22% 22% 22%;margin-bottom:100px;width:100%}@media only screen and (max-width:959px){.AnnualReport-section.staff.top .AnnualReport-content .staff-cards{grid-gap:2%;grid-template-columns:32% 32% 32%;margin-bottom:150px}}@media only screen and (max-width:680px){.AnnualReport-section.staff.top .AnnualReport-content .staff-cards{grid-gap:4%;grid-template-columns:48% 48%}}@media only screen and (max-width:600px){.AnnualReport-section.staff.top .AnnualReport-content .staff-cards{display:flex;flex-direction:column;margin-bottom:0}}.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard{margin-bottom:-10px}.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-overlay,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-story{aspect-ratio:inherit;height:411px;width:240px}@media only screen and (max-width:1200px){.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-overlay,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-story{height:394px;width:230px}}@media only screen and (max-width:1023px){.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-overlay,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-story{height:360px;width:210px}}@media only screen and (max-width:959px){.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-overlay,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-story{height:463px;width:270px}}@media only screen and (max-width:880px){.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-overlay,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-story{height:394px;width:230px}}@media only screen and (max-width:767px){.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-overlay,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-story{height:360px;width:210px}}@media only screen and (max-width:680px){.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-overlay,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-story{height:463px;width:270px}}@media only screen and (max-width:600px){.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-overlay,.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-story{aspect-ratio:1.72;height:inherit;margin-bottom:40px;width:100%}.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-image{display:none}.AnnualReport-section.staff.top .AnnualReport-content .staff-cards .ImageStoryCard-image-alt{display:block;position:absolute}}.AnnualReport-section.staff.bottom-carousel{background-color:#26436a;padding-bottom:50px;padding-top:50px}.AnnualReport-section.staff.bottom-carousel h3{color:#fff;font-family:EB Garamond,"PT Serif",serif;font-size:1.6em;font-weight:600}.AnnualReport-section.staff.bottom-carousel h4{color:#fff;font-family:EB Garamond,"PT Serif",serif;font-size:1.6em;font-weight:500}.AnnualReport-section.staff.bottom-carousel .nav-next .nav-button-bg,.AnnualReport-section.staff.bottom-carousel .nav-prev .nav-button-bg{background-color:#fff}.AnnualReport-section.staff.bottom-carousel .nav-next .Icon,.AnnualReport-section.staff.bottom-carousel .nav-prev .Icon{color:#102b4e}.AnnualReport-section.staff.bottom-carousel .BasicCarouselCard-container h5{color:#fff;font-weight:500}.AnnualReport-section.staff.bottom-carousel .BasicCarouselCard-container p{color:#fff}.AnnualReport-section.board{background-image:url(https://instituteofcatholicculture.net/wp-content/uploads/2022/11/ar-light-blue-decoration.png);background-repeat:repeat-y;background-size:300px}@media only screen and (max-width:959px){.AnnualReport-section.board{background-size:250px}}@media only screen and (max-width:767px){.AnnualReport-section.board{background-size:200px}}@media only screen and (max-width:420px){.AnnualReport-section.board{background:none}}.AnnualReport-section.board .AnnualReport-content{margin-top:-5px;padding-bottom:200px;padding-top:90px}.AnnualReport-section.board .AnnualReport-content .LeadershipContent h3{color:#102b4e;font-family:EB Garamond,"PT Serif",serif;font-size:1.8em;font-weight:600;margin-bottom:30px;text-align:left}.AnnualReport-section.board .AnnualReport-content .Leadership-directors{grid-gap:4%;display:grid;grid-template-columns:22% 22% 22% 22%;justify-content:inherit}@media only screen and (max-width:1200px){.AnnualReport-section.board .AnnualReport-content .Leadership-directors{grid-gap:2%}}@media only screen and (max-width:959px){.AnnualReport-section.board .AnnualReport-content .Leadership-directors{grid-gap:2%;grid-template-columns:32% 32% 32%}}@media only screen and (max-width:767px){.AnnualReport-section.board .AnnualReport-content .Leadership-directors{grid-gap:2%;grid-template-columns:47% 47%}}@media only screen and (max-width:600px){.AnnualReport-section.board .AnnualReport-content .Leadership-directors{display:block}}.AnnualReport-section.board .AnnualReport-content .Leadership-directors .director{margin-top:-20px;padding:0;width:100%}@media only screen and (max-width:1200px){.AnnualReport-section.board .AnnualReport-content .Leadership-directors .director{margin-top:0}}.AnnualReport-section.closing{background-color:#102b4e;margin-bottom:80px;position:relative;z-index:1}.AnnualReport-section.closing:before{top:0;-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.AnnualReport-section.closing:after,.AnnualReport-section.closing:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.AnnualReport-section.closing:after{bottom:0;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-transform-origin:100%;transform-origin:100%}.AnnualReport-section.closing .AnnualReport-content{align-items:center;display:flex;flex-direction:column;padding-bottom:50px;padding-top:30px;text-align:center}.AnnualReport-section.closing .AnnualReport-content .SectionHeader h3{color:#fff;font-size:1.8rem;margin-bottom:50px}@media only screen and (max-width:600px){.AnnualReport-section.closing .AnnualReport-content .SectionHeader h3{font-size:1.4rem}}.AnnualReport-section.closing .AnnualReport-content .SectionHeader h3 .emphasis{color:#d0932c;font-size:2.5rem;text-transform:none}@media only screen and (max-width:600px){.AnnualReport-section.closing .AnnualReport-content .SectionHeader h3 .emphasis{font-size:2rem}}.AnnualReport-section.closing .AnnualReport-content p{color:#fff;font-family:EB Garamond,"PT Serif",serif;font-size:1.5em;margin-bottom:50px}@media only screen and (max-width:600px){.AnnualReport-section.closing .AnnualReport-content p{font-size:1.2rem}}.AnnualReport-section.closing .AnnualReport-content .VideoPopupCard{margin-bottom:30px;width:60%}@media only screen and (max-width:959px){.AnnualReport-section.closing .AnnualReport-content .VideoPopupCard{width:70%}}@media only screen and (max-width:767px){.AnnualReport-section.closing .AnnualReport-content .VideoPopupCard{width:80%}}@media only screen and (max-width:600px){.AnnualReport-section.closing .AnnualReport-content .VideoPopupCard{width:90%}}.AnnualReport-section.closing .AnnualReport-content .VideoPopupCard-image .Icon{font-size:4em}.AnnualReport-section.closing .AnnualReport-content button{border-color:#fff;color:#fff;font-size:1.4em;font-weight:500;margin:0 auto;text-transform:none;width:250px}@media only screen and (max-width:600px){.AnnualReport-section.closing .AnnualReport-content button{font-size:1.2rem;width:215px}}.AnnualReportExpired-content{margin:10% auto;max-width:1024px;padding:20px}.AnnualReportExpired-content h3{font-family:EB Garamond,"PT Serif",serif;font-size:2em;font-style:italic;margin:15px;text-transform:none}.LearnMore{background-color:#102b4e;margin-top:80px;padding-bottom:80px;text-align:center}@media only screen and (max-width:420px){.LearnMore{margin-top:50px}}.LearnMore img.logo{width:380px}@media only screen and (max-width:420px){.LearnMore img.logo{width:80%}}.LearnMore h1,.LearnMore h2,.LearnMore h3,.LearnMore h4,.LearnMore h5,.LearnMore h6{margin-bottom:15px;text-transform:none}.LearnMore h1,.LearnMore h2{font-size:1.5em}.LearnMore p{margin-bottom:20px}.LearnMore .LoadingMessage{color:#fff}.LearnMore .learn-content{background-color:#fff;margin:50px auto 0;max-width:700px;padding:50px;text-align:left}@media only screen and (max-width:420px){.LearnMore .learn-content .wp-block-image figure{float:none;margin:0 0 20px;text-align:center}}.LearnSignupForm .email label,.LearnSignupForm .name label{color:#545454;font-size:1rem}.LearnSignupForm .email input,.LearnSignupForm .name input{font-size:1rem;font-weight:400}.LearnSignupForm .name{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:600px){.LearnSignupForm .name{display:block}}.LearnSignupForm .name>div{width:49%}@media only screen and (max-width:600px){.LearnSignupForm .name>div{width:100%}}.LearnSignupForm .privacy{font-size:.9em;margin-top:15px}.LearnSignupForm .error-message{color:#d32f2f;font-weight:400;margin-top:15px}.LearnMoreConfirmation{margin:0 auto;max-width:800px;text-align:center}.LearnMoreConfirmation p.thanks{font-size:1.8em;font-weight:400}.LearnMoreConfirmation p.message{font-size:1.2em;font-weight:300;margin-top:30px;text-align:left}.LearnMoreConfirmation p.signature{font-size:1.2em;font-weight:500;margin-top:30px;text-align:left}.Pilgrimage-container{margin:0 auto;max-width:1000px;text-align:center}.Pilgrimage-container p{margin-bottom:20px}.Pilgrimage-content{text-align:left}.Pilgrimage-heading{text-align:center}.Pilgrimage-heading h2{margin-bottom:10px}.Pilgrimage-heading h3{margin-bottom:20px}.Pilgrimage-heading .status{color:#1976d2;font-weight:400}.Pilgrimage-trip-details{margin-bottom:60px}.Pilgrimage-trip-details .MuiAccordionSummary-content{font-weight:500}.Retreat-container{margin:0 auto;max-width:1000px;text-align:center}.Retreat-container p{margin-bottom:20px}.Retreat-content{text-align:left}.Retreat-content strong{font-weight:500}.Retreat-heading{text-align:center}.Retreat-heading h2{margin-bottom:10px}.Retreat-heading h3{margin-bottom:20px}.Retreat-heading .status{color:#1976d2;font-weight:400}.Retreat-heading .registration{margin-bottom:55px;margin-top:25px}.Retreat-trip-details{margin-bottom:60px}.Retreat-trip-details .MuiAccordionSummary-content{font-weight:500}.RestrictedContentPrompt{text-align:center}.RestrictedContentPrompt .content{margin:0 auto;max-width:700px}.RestrictedContentPrompt h3,.RestrictedContentPrompt h4{font-family:Roboto,sans-serif;font-weight:500;margin-bottom:10px}.RestrictedContentPrompt h4{font-size:1.2em;text-transform:none}.RestrictedContentPrompt p{font-size:1.05em;font-weight:400}.RestrictedContentPrompt .identify{border:1px solid #d0d0d0;display:flex;flex-direction:row;margin:20px auto 60px;max-width:375px}.RestrictedContentPrompt .identify .browse-id-field{flex:1 1;padding-left:15px}.RestrictedContentPrompt .identify input{color:#000;font-weight:400}.RestrictedContentPrompt .pitch{background-color:#efefef;margin:0 auto;padding:20px}.RestrictedContentPrompt .pitch p{font-size:1em}.RestrictedContentPrompt .actions{margin-top:20px}.GospelReflections{display:flex;flex-direction:row}@media only screen and (max-width:767px){.GospelReflections{flex-direction:column}}.GospelReflections-heading{padding-right:50px;text-align:left;width:300px}@media only screen and (max-width:767px){.GospelReflections-heading{margin-bottom:40px;padding-right:0;width:100%}}.GospelReflections-heading .feature{margin-bottom:30px;width:100%}@media only screen and (max-width:767px){.GospelReflections-heading .feature{float:left;margin-bottom:0;margin-right:15px;width:30%}}.GospelReflections-heading img{width:100%}.GospelReflections-heading .series-info{flex:1 1}.GospelReflections-heading .series-nav{margin-top:20px}.GospelReflections-heading .series-nav button{font-size:.9em;padding:0;text-align:left}.GospelReflections-content{max-width:880px;text-align:left}.GospelReflections-content h2{margin-bottom:20px}.GospelReflections-content h3{font-family:Roboto,sans-serif;font-size:1.1em;font-weight:500;margin-bottom:10px;text-transform:none}.GospelReflections-content .MuiSelect-select{color:#98272b;font-size:.95em;font-weight:400;min-width:130px!important}.GospelReflections-content .reflection h4{margin-bottom:5px}.GospelReflections-content .actions{display:flex;flex-direction:row;margin-top:10px}.GospelReflections-content .actions button{font-size:.9em;margin-right:20px;padding:3px 10px}.GospelReflections-content .actions button .Icon{margin-right:7px}.GospelReflections-content .links{margin-top:60px}.GospelReflections-content .links a{font-weight:400}.GospelReflections-content.single .reflection{margin-bottom:30px}.GospelReflections-content.single .actions{margin-top:30px}.GospelReflections-content.list .reflection{margin-bottom:60px;margin-top:40px}.PrivacyPolicy{text-align:center}.PrivacyPolicy .content{margin:0 auto;max-width:1000px;text-align:left}.PrivacyPolicy h1{margin-bottom:45px;text-align:center}.PrivacyPolicy h2{margin-bottom:20px}.PrivacyPolicy section{margin-bottom:45px}.PrivacyPolicy section p{margin-bottom:20px}.PrivacyPolicy section strong{font-weight:500}@media(max-width:768px){.our-information-section{margin-top:30px;padding:20px}.our-information-section .info-header .check-icon{font-size:18px;height:35px;margin-right:12px;width:35px}.our-information-section .info-header h3{font-size:16px}.our-information-section .info-description,.our-information-section .org-details{font-size:13px}}.employer-match-container{margin:0 auto;max-width:1200px;padding:20px}.employer-match-container .page-header{margin-bottom:40px}.employer-match-container .page-header h2{font-size:28px;margin-bottom:20px}.employer-match-container .page-header p{color:#555;font-size:16px;line-height:1.6;margin-bottom:15px}.employer-match-container .content-flex-container{align-items:flex-start;display:flex;flex-direction:row;gap:30px}.employer-match-container .content-flex-container .donation-widget-section{flex:1 1;min-width:400}.employer-match-container .content-flex-container .donation-widget-section #dd-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px}.employer-match-container .content-flex-container .donation-widget-section #dd-container a{color:#007bff;text-decoration:none}.employer-match-container .content-flex-container .donation-widget-section #dd-container a:hover{text-decoration:underline}.employer-match-container .content-flex-container .donation-widget-section #dd-container img{height:auto;margin-top:10px;max-width:100%}.employer-match-container .content-flex-container .our-information-section{flex:0 0 350px;margin-top:0}.our-information-section{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-top:40px;padding:24px}.our-information-section .info-header{align-items:center;display:flex;margin-bottom:20px}.our-information-section .info-header .check-icon{align-items:center;background-color:#8bc34a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:40px;justify-content:center;margin-right:15px;width:40px}.our-information-section .info-header h3{color:#6c757d;font-size:18px;font-weight:600;letter-spacing:.5px;margin:0}.our-information-section .info-description{color:#6c757d;font-size:14px;line-height:1.5;margin-bottom:15px}.our-information-section .info-description:last-of-type{margin-bottom:20px}.our-information-section .org-details{font-size:14px;line-height:1.6}.our-information-section .org-details .detail-item{margin-bottom:18px}.our-information-section .org-details .detail-item:last-child{margin-bottom:0}.our-information-section .org-details .detail-item .detail-label{color:#8bc34a;display:block;font-weight:600;margin-bottom:4px}.our-information-section .org-details .detail-item .detail-value{color:#6c757d;line-height:1.4}@media(max-width:1024px){.employer-match-container .content-flex-container{gap:25px}.employer-match-container .content-flex-container .our-information-section{flex:0 0 320px}}@media(max-width:900px){.employer-match-container{padding:15px}.employer-match-container .page-header{margin-bottom:30px}.employer-match-container .page-header h2{font-size:24px}.employer-match-container .page-header p{font-size:15px}.employer-match-container .content-flex-container{flex-direction:column;gap:20px}.employer-match-container .content-flex-container .our-information-section{flex:none;width:100%}}@media(max-width:480px){.employer-match-container{padding:10px}.employer-match-container .page-header h2{font-size:22px}.employer-match-container .content-flex-container{gap:15px}}.CourseApplication .application-step .title{font-size:1.1em;font-weight:400}.CourseApplication .application-step .title strong{font-weight:500;text-transform:uppercase}.CourseApplication .application-step p{margin-bottom:20px}.ApplicationWarning{margin:0 auto;max-width:700px}.ApplicationWarning .warning-icon{font-size:2.5em;margin-bottom:20px}.ApplicationWarning .instruction-text,.ApplicationWarning .warning-text{font-size:1.05em;margin-bottom:20px;text-align:left}.ApplicationWarning .instruction-text h3{color:#98272b;font-family:Roboto,sans-serif;font-size:1.05em;font-weight:500;margin-bottom:5px;margin-top:25px}.ApplicationWarning .actions{display:flex;flex-direction:column;margin-top:30px}.ApplicationWarning .actions div{margin-top:15px}.ApplicationIdentification{margin:0 auto;max-width:700px}.ApplicationIdentification .back{margin-bottom:25px;text-align:left}.ApplicationIdentification .back button{padding-left:0;padding-right:0}.ApplicationIdentification .back .Icon{margin-right:10px}.ApplicationIdentification h2{font-size:1.4em;margin-bottom:10px;text-align:left}.ApplicationIdentification #MemberRegistrationForm{margin-top:40px;max-width:inherit;padding:0}.ApplicationIdentification #MemberRegistrationForm .FormWrapper{box-shadow:none;margin-left:0;margin-right:0;max-width:inherit;padding:0}.ApplicationIdentification #MemberRegistrationForm .Icon{display:none}.ApplicationEmail p,.ApplicationIdentification .membership-creation p.message,.ApplicationIdentification .membership-creation p.title{text-align:left}.ApplicationEmail .field-container{margin-bottom:40px}.ApplicationEmail .email-confirmation-field,.ApplicationEmail .email-field{width:100%}.ApplicationEmail .email-field-container{margin-bottom:25px}.ApplicationEmail .MuiInput-root{width:100%}.ApplicationName p{text-align:left}.ApplicationName .field-container{margin-bottom:40px}.ApplicationName .MuiInput-root,.ApplicationName .firstName-field,.ApplicationName .lastName-field,.ApplicationName .salutation-field{width:100%}.EventClassroom .LoadingMessage,.ReflectionClassroom .LoadingMessage{text-align:center}.Classroom{display:flex;flex-direction:row}@media only screen and (max-width:959px){.Classroom{display:block}}.Classroom .Classroom-content{flex:1 1;margin-right:100px;text-align:left}@media only screen and (max-width:959px){.Classroom .Classroom-content{margin-right:0}}.Classroom .Classroom-content .status-message{background-color:#ffbc35;color:#000;display:inline-block;font-weight:500;margin-bottom:10px;padding:10px}@media only screen and (max-width:600px){.Classroom .Classroom-content .status-message{font-size:.85em}}.Classroom .Classroom-content .nav-home{display:none;margin-bottom:35px;text-align:left}@media only screen and (max-width:959px){.Classroom .Classroom-content .nav-home{display:block}}.Classroom .Classroom-content .nav-home button{color:#2498d4;padding:0}.Classroom .Classroom-content .nav-home button .Icon{margin-right:7px}.Classroom .ClassroomNavigation{margin-top:100px}.Classroom .ClassroomNavigation hr{border:1px solid #dedede;width:100%}.Classroom .ClassroomNavigation .nav-actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px}.Classroom .ClassroomNavigation .nav-action{width:45%}.Classroom .ClassroomNavigation .nav-action .nav-title{font-weight:400}.Classroom .ClassroomNavigation .nav-action.next{text-align:right}.Classroom .ClassroomNavigation button{font-size:.8em;margin-bottom:10px}.Classroom .Classroom-sidebar{text-align:left;width:325px}@media only screen and (max-width:1200px){.Classroom .Classroom-sidebar{width:275px}}@media only screen and (max-width:959px){.Classroom .Classroom-sidebar{margin-top:55px;width:100%}}.ClassroomHeading{margin-bottom:45px}.ClassroomHeading h1{color:#102b4e;font-weight:500;margin-bottom:3px}.ClassroomHeading h2{margin-bottom:15px;text-transform:none}.ClassroomHeading .heading{display:flex;flex-direction:row}.ClassroomHeading .Feature-container{background-repeat:no-repeat;background-size:100% auto;display:flex;flex-direction:column;height:175px;margin-right:20px;width:175px}@media only screen and (max-width:600px){.ClassroomHeading .Feature-container{max-height:145px}}.ClassroomHeading .Title-container{display:flex;flex-direction:column;justify-content:center}.ClassroomHeading .Title-container .runtime{font-weight:300;margin-top:10px}.sgrHeading{margin-bottom:30px}.sgrHeading h1{color:#102b4e;font-size:1.35em;font-weight:500;margin-bottom:3px;text-transform:none}.ClassroomOutline .ClassroomOutline-heading{display:flex;flex-direction:row;margin-bottom:15px}.ClassroomOutline .ClassroomOutline-heading h3{flex:1 1;font-size:1.3em;text-transform:none}.ClassroomOutline .ClassroomOutline-heading button{font-size:.8em;margin-left:5px;margin-right:5px;padding:3px 8px;text-transform:none}.ClassroomOutline-list{border-left:1px solid #545454;margin-left:5px;margin-top:25px;padding-left:20px}.ClassroomOutline-list .tab{cursor:pointer;display:flex;flex-direction:column}.ClassroomOutline-list .tab .tab-heading{display:flex;flex-direction:row}.ClassroomOutline-list .tab .tab-heading .title{margin-left:-28px;margin-right:12px}.ClassroomOutline-list .tab h4{flex:1 1;font-family:Roboto,sans-serif;font-weight:500;text-transform:none}.ClassroomOutline-list .tab h4:hover{color:#98272b}.ClassroomOutline-list .tab .parts{padding-bottom:7px;padding-top:10px}.ClassroomOutline-list .tab .parts .items{display:flex;flex-direction:row}.ClassroomOutline-list .tab .parts .items a{font-weight:400}.ClassroomOutline-list .tab .parts .items a:hover{color:#98272b}.ClassroomOutline-list .tab .parts .items .active{color:#98272b;text-decoration:none}.ClassroomOutline-list .resource-parts{padding-bottom:7px;padding-top:10px}.ClassroomOutline-list .resource-parts .items{display:flex;flex-direction:row}.ClassroomOutline-list .resource-parts .resource-item{margin-left:0}.ClassroomOutline-list span{margin-left:10px;margin-right:10px}.ClassroomOutline-list .Icon{background-color:#fff;display:inline-block;height:16px;margin-right:5px;margin-top:1px;min-width:16px}.ClassroomOutline-list .Icon.selected{color:#98272b}.ClassroomOutline-list .selected{color:#102b4e;font-weight:500;margin-bottom:7px}.ClassroomOutline-list a,.ClassroomOutline-list span{display:block;font-weight:400;margin-bottom:7px}.ClassroomOutline-list span{color:#9c9c9c}.ClassroomOutline-list .playing{display:flex;flex-direction:row;justify-content:space-between;width:100%}.ClassroomOutline-list .runtime{font-weight:300}.ClassroomVideo .video{margin-bottom:5px;overflow:hidden;padding-top:56.25%;position:relative}.ClassroomVideo .video iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.ClassroomAudio{margin-top:75px}.ClassroomAudio .MuiSlider-valueLabelOpen{margin-top:60px}.ClassroomAudio .MuiSlider-valueLabel{background-color:transparent;color:#000}.ClassroomAudio .runtime-label{display:flex;justify-content:flex-end;margin-top:-4px;opacity:.6}.ClassroomAudio .audioControls{max-width:100%}@media only screen and (max-width:1320px){.ClassroomAudio .audioControls{max-width:685px}}@media only screen and (max-width:1200px){.ClassroomAudio .audioControls{max-width:675px}}@media only screen and (max-width:1080px){.ClassroomAudio .audioControls{max-width:580px}}@media only screen and (max-width:1023px){.ClassroomAudio .audioControls{max-width:600px}}@media only screen and (max-width:959px){.ClassroomAudio .audioControls{max-width:100%}}.ClassroomAudio .audioControlPanel{display:flex;flex-direction:row;justify-content:space-around}.ClassroomAudio .playBtn{width:250px}.ClassroomAudio .audioSkipBtn{display:flex;flex-direction:column;text-align:center;width:250px}.ClassroomAudio .audioSubControlPanel{display:flex;flex-direction:row;justify-content:right;margin-bottom:50px;margin-top:25px}.ClassroomAudio .audioSubControlPanel .downloadBtn{margin-left:6px;margin-right:10px}.ClassroomAudio .audioSubControlPanel .annotationsBtn{margin-left:10px}.ClassroomAudio .audioFFBtn{display:flex;flex-direction:column}.ClassroomAudio .audioFFBtn button{font-size:1.1em;padding:5px 0 0;width:10px}.ClassroomAudio .audioSkipBtnLabel{text-transform:none}.CourseRouter .nav-home{display:none;margin-bottom:35px;text-align:left}@media only screen and (max-width:959px){.CourseRouter .nav-home{display:block}}.CourseRouter .nav-home button{color:#2498d4;padding:0}.CourseRouter .nav-home button .Icon{margin-right:7px}.Course{margin-bottom:60px;text-align:center}.Course .scroll-btn,.Course .scroll-point{display:none}@media only screen and (max-width:959px){.Course .scroll-btn,.Course .scroll-point{display:block}}.Course .scroll-btn button{font-size:.85em;margin-bottom:55px}.Course .scroll-btn button .Icon{margin-right:10px}.Course-main.not-auth .status-message{display:none}.CourseLogin,.CourseRegistration-init,.MagdalaOnlyPrompt{align-items:center;border-left:5px solid #102b4e;display:flex;flex-direction:row;margin-bottom:65px;margin-top:65px;padding:10px 15px}@media only screen and (max-width:600px){.CourseLogin,.CourseRegistration-init,.MagdalaOnlyPrompt{display:block}}.CourseLogin .message-content,.CourseRegistration-init .message-content,.MagdalaOnlyPrompt .message-content{margin-right:40px}@media only screen and (max-width:600px){.CourseLogin .message-content,.CourseRegistration-init .message-content,.MagdalaOnlyPrompt .message-content{margin-bottom:20px;margin-right:0}}.CourseLogin .message-content h4,.CourseRegistration-init .message-content h4,.MagdalaOnlyPrompt .message-content h4{font-size:1.1em;margin-bottom:7px;text-transform:none}.CourseLogin .message-content p,.CourseRegistration-init .message-content p,.MagdalaOnlyPrompt .message-content p{font-weight:400}.CourseLogin .message-content .highlighted,.CourseRegistration-init .message-content .highlighted,.MagdalaOnlyPrompt .message-content .highlighted{color:#1976d2}.CourseLogin .message-content .magdala-signup-prompt,.CourseRegistration-init .message-content .magdala-signup-prompt,.MagdalaOnlyPrompt .message-content .magdala-signup-prompt{color:#9c9c9c;display:inline-block;font-size:.9em;padding:10px 10px 5px 0}.CourseLogin .message-content .magdala-signup-prompt p,.CourseRegistration-init .message-content .magdala-signup-prompt p,.MagdalaOnlyPrompt .message-content .magdala-signup-prompt p{font-weight:225;margin-top:10px}.CourseLogin .message-content .magdala-signup-prompt a,.CourseLogin .message-content .magdala-signup-prompt span,.CourseRegistration-init .message-content .magdala-signup-prompt a,.CourseRegistration-init .message-content .magdala-signup-prompt span,.MagdalaOnlyPrompt .message-content .magdala-signup-prompt a,.MagdalaOnlyPrompt .message-content .magdala-signup-prompt span{color:#466388;cursor:pointer;text-decoration:underline}.CourseRegistration-started{border-left:5px solid #102b4e;margin-bottom:65px;margin-top:65px;padding:10px 15px}.CourseRegistration-started .message{color:#3c3c3c;font-size:1em;font-weight:400;margin-bottom:15px;margin-right:30px}.CourseRegistration-started .CourseRegistration-form{display:flex;flex-direction:row}@media only screen and (max-width:600px){.CourseRegistration-started .CourseRegistration-form{display:block}}.CourseRegistration-started .CourseRegistration-form .tracks{display:flex;flex-direction:row}.CourseRegistration-started .CourseRegistration-form .MuiIconButton-root.Mui-checked{color:#102b4e}.CourseRegistration-started .CourseRegistration-form .MuiSvgIcon-root{height:.75em;width:.75em}.CourseRegistration-started .CourseRegistration-form .MuiTypography-root{font-size:.95em;font-weight:400}.CourseRegistration-started .CourseRegistration-form button{margin-left:20px}@media only screen and (max-width:600px){.CourseRegistration-started .CourseRegistration-form button{margin-left:0;margin-top:10px}}.CourseRegistration-started .CourseRegistration-help button{color:#2498d4;font-size:.95em;font-weight:400;margin-top:15px;padding:0;text-decoration:underline;text-transform:none}.CourseRegistration-started .CourseRegistration-info{margin-top:15px}.CourseRegistration-started .CourseRegistration-info p{margin-bottom:15px}.CourseRegistration-started .CourseRegistration-info strong{font-weight:500}.Course-divider{display:none}@media only screen and (max-width:959px){.Course-divider{display:block;margin-top:15px;text-align:center}}.Course-divider hr{border:1px solid #dedede;width:100%}.CourseAssessment-not-available p,.CourseTopic-not-available p{font-size:1.1em;font-weight:500}.Course-content,.CourseAssessment-content,.CourseTopic-content{display:flex;flex-direction:row}@media only screen and (max-width:959px){.Course-content,.CourseAssessment-content,.CourseTopic-content{display:block}}.Course-content .Course-main,.Course-content .CourseAssessment-main,.Course-content .CourseTopic-main,.CourseAssessment-content .Course-main,.CourseAssessment-content .CourseAssessment-main,.CourseAssessment-content .CourseTopic-main,.CourseTopic-content .Course-main,.CourseTopic-content .CourseAssessment-main,.CourseTopic-content .CourseTopic-main{flex:1 1;margin-right:100px;text-align:left}@media only screen and (max-width:959px){.Course-content .Course-main,.Course-content .CourseAssessment-main,.Course-content .CourseTopic-main,.CourseAssessment-content .Course-main,.CourseAssessment-content .CourseAssessment-main,.CourseAssessment-content .CourseTopic-main,.CourseTopic-content .Course-main,.CourseTopic-content .CourseAssessment-main,.CourseTopic-content .CourseTopic-main{margin-right:0}}.Course-content .Course-main .completed-margin,.Course-content .CourseAssessment-main .completed-margin,.Course-content .CourseTopic-main .completed-margin,.CourseAssessment-content .Course-main .completed-margin,.CourseAssessment-content .CourseAssessment-main .completed-margin,.CourseAssessment-content .CourseTopic-main .completed-margin,.CourseTopic-content .Course-main .completed-margin,.CourseTopic-content .CourseAssessment-main .completed-margin,.CourseTopic-content .CourseTopic-main .completed-margin{margin-top:-44px}.Course-content .Course-main .incomplete-margin,.Course-content .CourseAssessment-main .incomplete-margin,.Course-content .CourseTopic-main .incomplete-margin,.CourseAssessment-content .Course-main .incomplete-margin,.CourseAssessment-content .CourseAssessment-main .incomplete-margin,.CourseAssessment-content .CourseTopic-main .incomplete-margin,.CourseTopic-content .Course-main .incomplete-margin,.CourseTopic-content .CourseAssessment-main .incomplete-margin,.CourseTopic-content .CourseTopic-main .incomplete-margin{margin-top:0}.Course-content .Course-sidebar,.CourseAssessment-content .Course-sidebar,.CourseTopic-content .Course-sidebar{text-align:left;width:325px}@media only screen and (max-width:1200px){.Course-content .Course-sidebar,.CourseAssessment-content .Course-sidebar,.CourseTopic-content .Course-sidebar{width:275px}}@media only screen and (max-width:959px){.Course-content .Course-sidebar,.CourseAssessment-content .Course-sidebar,.CourseTopic-content .Course-sidebar{margin-top:55px;width:100%}}.CourseStatus{margin-top:65px}.CourseStatus .CourseStatus-message{margin-bottom:15px}.CourseStatus .CourseStatus-message .status-text{color:#102b4e;font-size:1.05em;font-weight:500}.CourseStatus .CourseStatus-message .Icon{color:#1976d2;font-size:.9em}@media only screen and (max-width:959px){.CourseStatus .CourseStatus-message .Icon{display:none}}.CourseStatus .CourseStatus-message.not-started .status-text{font-size:1.1em;margin-bottom:20px}.CourseStatus .CourseStatus-progress{height:10px;margin-bottom:35px;position:relative}.CourseStatus .CourseStatus-progress .progress{background-color:#102b4e;height:10px;position:absolute}.CourseStatus .CourseStatus-progress .background{background-color:#d0d0d0;height:10px;position:absolute;width:100%}.CourseStatus .CourseStatus-complete{align-items:center;border-left:5px solid #102b4e;display:flex;flex-direction:row;margin-bottom:65px;padding:10px 15px}@media only screen and (max-width:600px){.CourseStatus .CourseStatus-complete{display:block}}.CourseStatus .CourseStatus-complete .message-content{margin-right:40px}@media only screen and (max-width:600px){.CourseStatus .CourseStatus-complete .message-content{margin-bottom:20px;margin-right:0}}.CourseStatus .CourseStatus-complete .message-content h4{font-size:1.1em;margin-bottom:7px;text-transform:none}.CourseStatus .CourseStatus-complete .message-content p{font-weight:400}.CourseStatus .CourseStatus-complete .Icon{margin-right:5px}.CourseHeading{margin-bottom:30px}.CourseHeading .CourseHeading-container{display:flex;flex-direction:row}@media only screen and (max-width:600px){.CourseHeading .CourseHeading-container{display:block}.CourseHeading .CourseHeading-feature-container{display:flex;flex-direction:row;margin-bottom:45px}}.CourseHeading .CourseHeading-feature{background-repeat:no-repeat;background-size:100% auto;display:flex;flex-direction:column;height:175px;margin-right:20px;width:175px}@media only screen and (max-width:600px){.CourseHeading .CourseHeading-feature{max-height:145px}}.CourseHeading .CourseHeading-feature .actions{flex:1 1;height:25px;position:relative;width:100%}.CourseHeading .CourseHeading-feature .actions .favorite{cursor:pointer;font-size:1.8em;position:absolute;right:10px;top:7px}.CourseHeading .CourseHeading-feature .actions .favorite.not-favorite{color:#fff;opacity:.7}.CourseHeading .CourseHeading-feature .actions .favorite.is-favorite{color:#98272b}.CourseHeading .CourseHeading-feature .actions .favorite.is-favorite svg path.fa-secondary{color:#fff;opacity:.6}.CourseHeading .CourseHeading-feature .info-bar{align-self:flex-end;background-color:rgba(0,0,0,.6);border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#fff;display:flex;flex-direction:row;font-size:90%;font-weight:500;text-align:right;width:100%}@media only screen and (max-width:767px){.CourseHeading .CourseHeading-feature .info-bar{display:none}}.CourseHeading .CourseHeading-feature .info-bar .type{flex:1 1;font-weight:500;padding:3px 5px}.CourseHeading h1{color:#102b4e;font-weight:500;margin-bottom:3px}.CourseHeading h2{margin-bottom:15px;text-transform:none}.CourseHeading .highlights{display:flex;flex-direction:row;margin-top:20px;padding-left:3px}@media only screen and (max-width:1200px){.CourseHeading .highlights{font-size:.95em}}@media only screen and (max-width:959px){.CourseHeading .highlights{font-size:1em}}.CourseHeading .highlights .item{display:inline-block;font-weight:400;margin-right:20px}.CourseHeading .highlights .Icon{margin-right:3px}.CourseHeading .highlights .lesson-info{cursor:default}.CourseHeading .highlights .lesson-info .Icon.info{color:#1976d2;font-size:.9em}@media only screen and (max-width:959px){.CourseHeading .highlights .lesson-info .Icon.info{display:none}}.CourseHeading .status-message{align-items:center;color:#1976d2;display:flex;flex-direction:row;margin-top:10px}.CourseHeading .status-message .Icon{font-size:18px;height:20px;margin-left:3px;margin-right:5px;padding:0;width:20px}.CourseHeading .status-message p{font-weight:500}.CourseHeading .status-message.icon-none p{margin-left:2px;margin-top:10px}.CourseJoinLive,.CourseNextAction{align-items:center;border-left:5px solid #102b4e;display:flex;flex-direction:row;margin-bottom:65px;padding:10px 15px}@media only screen and (max-width:600px){.CourseJoinLive,.CourseNextAction{display:block}}.CourseJoinLive .next-content,.CourseNextAction .next-content{margin-right:40px}@media only screen and (max-width:600px){.CourseJoinLive .next-content,.CourseNextAction .next-content{margin-bottom:20px;margin-right:0}}.CourseJoinLive .next-content h4,.CourseNextAction .next-content h4{font-size:1.1em;margin-bottom:7px;text-transform:none}.CourseJoinLive .next-content p,.CourseNextAction .next-content p{font-weight:400}.CourseJoinLive .next-content .highlighted,.CourseNextAction .next-content .highlighted{color:#1976d2}@media only screen and (max-width:600px){.CourseJoinLive .next-action,.CourseNextAction .next-action{margin-top:20px}}.CourseJoinLive .waiting,.CourseNextAction .waiting{border:1px solid #1976d2;border-radius:3px;color:#1976d2;font-weight:400;padding:5px}.CourseDescription h3{font-size:1.3em;margin-bottom:10px;text-transform:none}.CourseDescription .summary{margin-bottom:45px}.CourseDescription .summary p{margin-bottom:10px}.CourseDescription .instructors{display:flex;flex-direction:column}.CourseDescription .instructor{display:flex;flex-direction:row}.CourseDescription .instructor .thumbnail{height:75px;margin-right:20px;width:75px}.CourseDescription .instructor img{height:75px;width:75px}.CourseDescription .instructor h4{font-family:Roboto,sans-serif;margin-bottom:10px;text-transform:none}.CourseDescription .instructor .bio{margin-bottom:10px}.CourseDescription .instructor .more-link{font-weight:400}.CourseDescription .instructor .links{margin-top:5px}.CourseDescription .instructor .links button{margin-right:10px;padding:0}@media only screen and (max-width:600px){.CourseDescription .instructor .links button{display:block;margin-bottom:10px}}.CourseLists{margin-bottom:65px;margin-top:120px}.CourseLists .list-heading{align-items:center;display:flex;flex-direction:row}.CourseLists .list-heading .Icon{font-size:1.1em;height:20px;margin-right:10px;width:20px}.CourseLists .list-heading h5{flex:1 1;font-family:Roboto,sans-serif;font-size:1.1em;text-transform:none}.CourseLists ul{list-style:none;margin-bottom:45px;margin-left:0;padding-left:0}.CourseLists ul li{font-weight:400;margin-bottom:10px}.CourseNavigation hr{border:1px solid #dedede;width:100%}.CourseNavigation .nav-actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px}.CourseNavigation .nav-action{width:45%}.CourseNavigation .nav-action .nav-title{font-weight:400}.CourseNavigation .nav-action.next{text-align:right}.CourseNavigation button{font-size:.8em;margin-bottom:10px}.Course .spacer{height:25px}.CourseOutline .CourseOutline-heading{display:flex;flex-direction:row;margin-bottom:15px}.CourseOutline .CourseOutline-heading h3{flex:1 1;font-size:1.3em;text-transform:none}.CourseOutline .CourseOutline-heading button{font-size:.8em;padding:3px 8px;text-transform:none}.CourseOutline .CourseOutline-list{border-left:1px solid #545454;margin-left:5px;margin-top:25px;padding-left:20px}.CourseOutline .exam,.CourseOutline .lesson{cursor:pointer;margin-bottom:10px}.CourseOutline .exam .exam-heading,.CourseOutline .exam .lesson-heading,.CourseOutline .lesson .exam-heading,.CourseOutline .lesson .lesson-heading{display:flex;flex-direction:row}.CourseOutline .exam .Icon,.CourseOutline .lesson .Icon{background-color:#fff;display:inline-block;height:16px;margin-left:-28px;margin-right:15px;margin-top:1px;width:16px}.CourseOutline .exam h4,.CourseOutline .lesson h4{flex:1 1;font-family:Roboto,sans-serif;text-transform:none}.CourseOutline .exam h4 .title1,.CourseOutline .lesson h4 .title1{font-weight:500}.CourseOutline .exam h4 .title2,.CourseOutline .exam h4 .title3,.CourseOutline .lesson h4 .title2,.CourseOutline .lesson h4 .title3{font-weight:300}.CourseOutline .exam .title1.selected,.CourseOutline .exam h4:hover,.CourseOutline .lesson h4:hover{color:#98272b}.CourseOutline .parts{padding-left:30px;padding-top:10px}.CourseOutline .parts .part{display:flex;flex-direction:row}.CourseOutline .parts .Icon{display:inline-block;height:16px;margin-right:5px;margin-top:1px;width:16px}.CourseOutline .parts .Icon.selected{color:#98272b}.CourseOutline .parts .selected{color:#102b4e;font-weight:500;margin-bottom:7px}.CourseOutline .parts a,.CourseOutline .parts span{display:block;font-weight:400;margin-bottom:7px}.CourseOutline .parts span{color:#9c9c9c}.CourseOutline .parts .opening{font-size:.9em;font-weight:300;margin-bottom:7px}.CourseHelp{margin-top:55px}.CourseHelp h3{font-size:1.3em;margin-bottom:10px;text-transform:none}.CourseHelp button{color:#2498d4;margin-top:20px;padding:0}.CourseTopic{margin-bottom:60px;text-align:center}.CourseTopic .CourseNavigation{margin-top:100px}.CourseTopic .loading{text-align:center;width:100%}.CourseTopic .status-message{background-color:#ffbc35;color:#000;display:inline-block;font-weight:500;margin-top:5px;padding:10px}@media only screen and (max-width:600px){.CourseTopic .status-message{font-size:.85em}}.CourseTopic-heading{margin-bottom:45px}.CourseTopic-heading h1{color:#102b4e;font-weight:500;margin-bottom:3px}.CourseTopic-heading h2{margin-bottom:15px;text-transform:none}.CourseVideo .video{overflow:hidden;padding-top:56.25%;position:relative}.CourseVideo .video iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.CourseTaskList{margin-bottom:45px}.CourseTaskList .CourseTaskList-instructions{font-weight:500;margin-bottom:25px}.CourseTaskList .items .item{display:flex;flex-direction:row;margin-bottom:5px}.CourseTaskList .items .action{align-items:center;border:1px solid #d0d0d0;display:flex;flex-direction:row;justify-content:center;width:45px}.CourseTaskList .items .action label{margin:0 auto}.CourseTaskList .items .action button{background:none;min-width:45px;padding:0}.CourseTaskList .items .action .Icon{font-size:1.6em;margin:0;padding:0}.CourseTaskList .items .item.selected .action{background-color:#102b4e;border:1px solid #102b4e}.CourseTaskList .items .item.selected .action svg{color:#fff}.CourseTaskList .items .item.not-selected .action svg{border:1px solid rgba(16,43,78,.7);border-radius:3px;color:rgba(1,1,1,0);height:17px;margin-bottom:2px;width:17px}.CourseTaskList .items .MuiCheckbox-colorSecondary.Mui-checked{color:#102b4e}.CourseTaskList .items .text{align-items:center;border:1px solid #d0d0d0;border-left:0;display:flex;flex:1 1;flex-direction:row;font-size:1.1em;font-weight:400;padding:5px 5px 5px 15px}.CourseInfo-instructions{background-color:#e1c585;font-weight:400;padding:10px}.CourseAssessment{margin-bottom:60px;text-align:center}.CourseAssessment .CourseNavigation{margin-top:100px}.CourseAssessment .loading{text-align:center;width:100%}.CourseAssessment .status-message{background-color:#ffbc35;color:#000;display:inline-block;font-weight:500;margin-top:5px;padding:10px}.CourseAssessment-main.in-progress .CourseNavigation{display:none}.CourseAssessment-heading{margin-bottom:45px}.CourseAssessment-heading h1{color:#102b4e;font-weight:500;margin-bottom:3px}.CourseAssessment-heading h2{margin-bottom:15px;text-transform:none}.CourseAssessment-open .message{font-size:1.1em;font-weight:500;margin-bottom:10px}.CourseAssessment-open .date{color:#1976d2;font-weight:500}.CourseAssessmentHistory{margin-bottom:45px}.CourseAssessmentHistory h3{font-family:Roboto,sans-serif;text-transform:none}.CourseAssessmentHistory .no-records{font-weight:400;margin-top:15px}.CourseAssessmentHistory ol{font-weight:400;margin-left:16px;padding-left:0}.CourseAssessmentHistory .score{display:inline-block;font-weight:500;margin-left:5px;width:75px}.CourseAssessmentHistory button{color:#2498d4;font-weight:400;padding:0 0 3px;text-decoration:underline;text-transform:none}.CourseQuestion{margin-bottom:45px}.CourseQuestion .question-text{font-size:1em;font-weight:500;margin-bottom:10px}.CourseQuestion .answers label{margin-bottom:5px}.CourseQuestion .answers .MuiFormControlLabel-root{margin-left:-1px}.CourseQuestion .answers .MuiButtonBase-root{margin-right:7px;padding:0}.CourseQuestion .answers .MuiIconButton-root.Mui-checked{color:#102b4e}.CourseQuestion .answers .MuiSvgIcon-root{height:.75em;width:.75em}.CourseQuestion .answers .MuiTypography-root{font-size:.95em;font-weight:400}.CourseQuestion .Mui-disabled span.MuiFormControlLabel-label{color:#545454}.CourseQuestion .scored-result{color:#000;display:inline-block;font-weight:400;margin-top:10px;padding:5px;text-align:center;width:85px}.CourseQuestion .scored-result.correct{background-color:#bde4a9}.CourseQuestion .scored-result.incorrect{background-color:#ebbbbb}.CourseQuestion .additional-info{margin-top:15px}.CourseQuestion .additional-info .label{font-weight:500;margin-right:5px}.MultipleChoiceQuestion label{display:block}.MultipleChoiceQuestion .MuiCheckbox-root{margin-top:-3px}.ClozeQuestion .MuiInputBase-input,.FreeAnswerQuestion .MuiInputBase-input{font-size:.9em;padding:0;width:100px}.CourseQuestions-status-bar{background-color:#26436a;border-top:1px solid #fff;bottom:0;left:0;padding-bottom:15px;padding-top:15px;position:fixed;text-align:left;width:100%;z-index:1000}.CourseQuestions-status-bar .LoadingMessage{color:#fff;font-size:1em;font-weight:500}.QuestionSync{align-items:center;color:#fff;display:flex;flex-direction:row}.QuestionSync .update{margin-right:20px}.QuestionSync .answered{font-weight:500}.QuestionSync .saved{font-size:.95em}@media only screen and (max-width:420px){.QuestionSync button{font-size:.9em;padding:3px}}.QuestionSync button.save-btn{border-color:#fff;color:#fff;margin-right:10px}.QuestionSync button.submit-btn{background-color:#fff;color:#3c3c3c}.QuestionSync button.submit-btn.disabled{background-color:#efefef;color:#9c9c9c}.CourseAssessmentResults .migrated-answers{background-color:#e1c585;font-weight:400;margin-bottom:45px;padding:10px}.CourseAssessmentResults .migrated-no-answers{font-weight:400;padding-bottom:25px}.CourseAssessmentResults-score{margin-bottom:25px}.CourseAssessmentResults-score h4{font-family:Roboto,sans-serif;font-size:1.15em;margin-bottom:10px;text-transform:none}.CourseAssessmentResults-score .message{font-weight:400}.CourseAssessmentResults-score .score{color:#1976d2;font-weight:500}.CourseAssessmentResults-answers{margin-top:45px}.CourseAssessmentResults-answers h4{font-family:Roboto,sans-serif;font-size:1.15em;margin-bottom:20px;text-transform:none}.EventCard{cursor:pointer;flex:1 1;padding:8px}@media only screen and (max-width:600px){.EventCard{padding:0}}.EventCard .feature{background-repeat:no-repeat;background-size:100% auto;border-radius:3px;display:flex;flex-direction:column;margin-bottom:10px;min-height:175px;min-width:200px;position:relative}@media only screen and (max-width:600px){.EventCard .feature{min-height:225px}}@media only screen and (max-width:420px){.EventCard .feature{min-height:295px}}@media only screen and (max-width:350px){.EventCard .feature{min-height:235px}}.EventCard .feature .overlay{background-color:#000;border-radius:3px;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.EventCard .feature .actions{flex:1 1;height:25px;position:relative;width:100%}.EventCard .feature .actions .favorite{font-size:1.8em;position:absolute;right:10px;top:7px}.EventCard .feature .actions .favorite.not-favorite{color:#fff;opacity:.7}.EventCard .feature .actions .favorite.is-favorite{color:#98272b}.EventCard .feature .actions .favorite.is-favorite svg path.fa-secondary{color:#fff;opacity:.6}.EventCard .feature .progress-bar{height:5px;position:relative}.EventCard .feature .progress-bar .progress{background-color:red;height:5px;position:absolute}.EventCard .feature .progress-bar .background{background-color:#000;height:5px;position:absolute;width:100%}.EventCard .feature .info-bar{align-self:flex-end;background-color:rgba(0,0,0,.6);border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#fff;display:flex;flex-direction:row;font-size:90%;font-weight:500;text-align:right;width:100%}.EventCard .feature .info-bar .rating{font-size:80%;padding:5px}.EventCard .feature .info-bar .type{flex:1 1;font-weight:500;padding:3px 5px}.EventCard .description .title{color:#102b4e;font-family:"PT Serif",serif;font-size:1.05em;font-weight:500;letter-spacing:.2px;line-height:22px;margin-bottom:2px;max-height:44px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.EventCard .description .subtitle{font-size:1em;font-weight:400;line-height:21px;max-height:42px;overflow:hidden;text-overflow:ellipsis}.EventCard .description .instructor{color:#3c3c3c;font-size:.9em;margin-bottom:7px;margin-top:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventCard .description .meta-tags{font-size:.9em;font-weight:500}.EventCard .description .meta-tags .Icon{font-size:1.2em}.EventCard .description .meta-tags .highlight{color:#98272b}.EventCard:hover{box-shadow:0 1px 1px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}@media only screen and (max-width:600px){.EventCard:hover{box-shadow:none}}.EventCard.placeholder:hover{box-shadow:none}.EventDetail{text-align:left}.EventDetail .EventDetail-event-application-status{background-color:#43a047;color:#fff;display:inline-block;font-weight:500;margin-bottom:35px;padding:10px}.EventDetail .EventDetail-event-application-status p{margin-top:10px}.EventDetail .EventDetail-event-application-status p a,.EventDetail .EventDetail-event-application-status p span{color:#fff;cursor:pointer;font-weight:500;text-decoration:underline}.EventDetail .EventDetail-event-application-status .max-line-width{max-width:625px}.EventDetail-heading{margin-bottom:30px}.EventDetail-heading .heading{display:flex;flex-direction:row}.EventDetail-heading .Feature-container{background-repeat:no-repeat;background-size:100% auto;display:flex;flex-direction:column;height:175px;margin-right:20px;width:175px}@media only screen and (max-width:600px){.EventDetail-heading .Feature-container{max-height:145px}}.EventDetail-heading .Feature-container .actions{flex:1 1;height:25px;position:relative;width:100%}.EventDetail-heading .Feature-container .actions .favorite{cursor:pointer;font-size:1.8em;position:absolute;right:10px;top:7px}.EventDetail-heading .Feature-container .actions .favorite.not-favorite{color:#fff;opacity:.7}.EventDetail-heading .Feature-container .actions .favorite.is-favorite{color:#98272b}.EventDetail-heading .Feature-container .actions .favorite.is-favorite svg path.fa-secondary{color:#fff;opacity:.6}.EventDetail-heading .Feature-container .info-bar{align-self:flex-end;background-color:rgba(0,0,0,.6);border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#fff;display:flex;flex-direction:row;font-size:90%;font-weight:500;text-align:right;width:100%}@media only screen and (max-width:767px){.EventDetail-heading .Feature-container .info-bar{display:none}}.EventDetail-heading .Feature-container .info-bar .type{flex:1 1;font-weight:500;padding:3px 5px}.EventDetail-heading h1{color:#102b4e;font-weight:500;margin-bottom:3px}.EventDetail-heading h2{margin-bottom:15px;text-transform:none}.EventDetail-heading .special-event-status{color:#1976d2;font-weight:500;margin-top:30px}.EventDetail-heading .registration-container{background-color:#efefef;margin-top:45px}@media only screen and (max-width:767px){.EventDetail-heading .registration-container{background-color:inherit}}.EventResourcesPopup ul.resources{list-style:none;margin:0;max-width:500px;min-width:300px;padding:0 0 20px}.EventResourcesPopup ul.resources li{margin-bottom:10px}.EventResourcesPopup ul.resources a{text-decoration:none}.EventDetail-sharing{margin-bottom:25px}@media only screen and (max-width:600px){.EventDetail-sharing{text-align:center}}.EventDetail-sharing .content{align-items:center;display:flex;flex-direction:row;margin-bottom:20px}@media only screen and (max-width:767px){.EventDetail-sharing .content{align-items:flex-start;display:flex;flex-direction:column}}.EventDetail-sharing .content button{font-size:.95em;margin-right:40px;padding:0 10px}@media only screen and (max-width:767px){.EventDetail-sharing .content button{margin-bottom:20px;margin-right:0}}.EventDetail-sharing .content button svg{font-size:1em;margin-right:5px}.EventDetail-sharing .content .categories strong{display:inline-block;font-weight:500;margin-right:10px}.EventDetail-sharing .share-actions{max-width:700px;padding:20px}.EventDetail-sharing .share-actions h4{margin-bottom:20px}.EventDetail-sharing .share-actions .buttons{margin-bottom:40px}.EventDetail-sharing .share-actions .buttons button{font-size:.9em;margin-right:20px}@media only screen and (max-width:600px){.EventDetail-sharing .share-actions .buttons button{display:block;margin:0 auto 15px;width:80%}}.EventDetail-sharing .share-actions .buttons .Icon{margin-right:7px}.EventDetail-sharing .share-event-link{margin-bottom:45px}.EventDetail-sharing .share-event-link h4{margin-bottom:10px}.EventDetail-sharing .share-event-link p{font-weight:400;margin-bottom:10px;overflow-wrap:break-word}.EventDetail-sharing .share-event-link button{color:#3c3c3c;font-size:.85em;font-weight:400}.EventDetail-sharing .share-event-link button .Icon{margin-right:10px}.EventDetail-sharing .Form{text-align:center}.EventDetail-sharing .Form .name-fields{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}@media only screen and (max-width:600px){.EventDetail-sharing .Form .name-fields{display:block}}.EventDetail-sharing .Form .name-fields>div{width:49%}@media only screen and (max-width:600px){.EventDetail-sharing .Form .name-fields>div{width:100%}}.EventDetail-participation{font-weight:400;margin-bottom:45px}.EventDetail-participation h3{font-size:1.3em;margin-bottom:10px;text-transform:none}.EventDetail-participation p{font-weight:400}.EventDetail-participation .participation-item{display:flex;flex-direction:row;margin-bottom:10px}.EventDetail-participation .participation-item .Icon{width:25px}.EventDetail-participation .time-display{font-weight:300}.EventDetail-participation .where .link-display{display:block;font-size:.9em;margin-top:5px;padding:0}.EventDetail-participation .location{background-color:#f1f1f1;font-size:.9em;margin-top:5px;padding:10px}.EventDetail-participation .location .room{font-weight:500}.EventDetail-participation .location .maps-url{font-size:.95em;margin-top:3px}.EventDetail-participation .action{background-color:#3c3c3c;color:#fff;font-size:.9em;font-weight:400;margin-top:15px;padding:4px 16px;text-transform:inherit}.EventDetail-participation .action:hover{background-color:#545454}.EventDetail-description h3{font-size:1.3em;margin-bottom:10px;text-transform:none}.EventDetail-description .summary{margin-bottom:45px}.EventDetail-description .summary p{margin-bottom:10px}.EventDetail-description .instructors{display:flex;flex-direction:column}.EventDetail-description .instructor{display:flex;flex-direction:row;margin-bottom:20px}.EventDetail-description .instructor .thumbnail{height:75px;margin-right:20px;width:75px}.EventDetail-description .instructor img{height:75px;width:75px}.EventDetail-description .instructor h4{font-family:Roboto,sans-serif;margin-bottom:10px;text-transform:none}.EventDetail-description .instructor .bio{margin-bottom:10px}.EventDetail-description .instructor .links{margin-top:5px}.EventDetail-description .instructor .links button{margin-right:10px;padding:0}@media only screen and (max-width:600px){.EventDetail-description .instructor .links button{display:block;margin-bottom:10px}}.EventList-container.recommendations{margin-top:70px}@media only screen and (max-width:600px){.EventList-container.recommendations{margin-top:50px}}.EventList-container.recommendations h2{font-size:1.1em}.EventList-container.recommendations .EventList-row.row-1,.EventList-container.recommendations .EventList-row.row-2,.EventList-container.recommendations .more-link{display:none}.EventList-container.recommendations .EventList-row.size-xsm.row-1,.EventList-container.recommendations .EventList-row.size-xsm.row-2{display:block}.EventDetail-course-access{margin-bottom:30px;margin-top:20px}@media only screen and (max-width:600px){.EventDetail-course-access{text-align:center}}.EventDetail-course-access .course-status{color:#1976d2;font-weight:500;margin-bottom:5px}.EventDetail-course-access .release-date strong{font-weight:500;margin-right:5px}.EventDetail-course-access button{font-weight:400;margin-top:5px;text-transform:none}@media only screen and (max-width:600px){.EventDetail-course-access button{margin:0 auto 20px;padding:15px;width:100%}}.EventDetail-course-access button .Icon{margin-right:7px}.EventDetail-course-access button .MuiButton-label{display:inline-block}.EventDetail-course-access.live.application,.EventDetail-course-access.live.closed,.EventDetail-course-access.self-paced.closed{text-align:left}.EventDetail-course-application-status{background-color:#43a047;color:#fff;display:inline-block;font-weight:500;margin-bottom:35px;padding:10px}.EventDetail-course-application-status p{margin-top:10px}.EventDetail-course-application-status p a,.EventDetail-course-application-status p span{color:#fff;cursor:pointer;font-weight:500;text-decoration:underline}.EventDetail-course-application{margin-bottom:80px;margin-top:20px}.EventDetail-course-application .instructions{font-weight:400;margin-bottom:20px}.EventDetail-course-application .content{margin-top:20px;padding:30px 20px}.EventDetail-course-application .content .italic{font-style:italic}.EventDetail-course-application .content ul{margin:12px;padding:12px}.EventDetail-course-application .content li{margin-bottom:10px}.EventDetail-course-application .content strong{display:inline-block;font-weight:500;margin-bottom:10px}.EventDetail-course-application .actions{margin-top:30px;text-align:center}.EventDetail-course-application .certificate .note{margin-bottom:20px}.EventList-container{text-align:left}.EventList-container .spacer{margin-top:60px}.EventList{margin-bottom:80px;margin-top:20px}.EventList h1,.EventList h2{color:#102b4e;font-size:1.4em;letter-spacing:2px;margin-bottom:40px;text-align:center}.EventList .list-description{margin-bottom:20px;padding:8px}@media only screen and (max-width:600px){.EventList .list-description{padding:0}}.EventList .list-description p{margin-bottom:25px}.EventList .more-link{margin-right:10px;margin-top:40px;text-align:right}.EventList .more-link a,.EventList .more-link span{color:#545454;cursor:pointer;display:inline-block;font-size:1.15em;font-weight:400;text-decoration:none}.EventList .more-link:hover a,.EventList .more-link:hover span{color:#98272b}.EventList-row{display:flex;flex-direction:row;justify-content:space-between}.EventList-row .spacer{flex:1 0 20px}.EventList-row .EventCard{max-width:300px}.EventList-row.size-xlg .EventCard{min-width:17%}.EventList-row.size-lg .spacer{flex:1 0 15px}.EventList-row.size-lg .EventCard{min-width:22%}.EventList-row.size-md .spacer{flex:1 0 10px}.EventList-row.size-md .EventCard{min-width:30%}.EventList-row.size-sm .spacer{flex:1 0 10px}.EventList-row.size-sm .EventCard{min-width:45%}.EventList-row.size-xsm .EventCard{max-width:100%;min-width:100%}.EventMedia{margin-bottom:30px;margin-top:20px}.EventMedia .media-actions .status-message{color:#1976d2;font-size:1.1em;font-weight:500;margin-bottom:10px}.EventMedia .media-actions button{font-weight:400;margin-right:10px;text-transform:none}@media only screen and (max-width:600px){.EventMedia .media-actions button{align-items:center;display:flex;justify-content:center;margin:inherit;margin-bottom:10px;padding:10px;width:80%}}.EventMedia .media-actions button .Icon{margin:inherit;margin-bottom:0;margin-right:7px}.EventMedia .media-actions button .MuiButton-label{display:inline-block}.EventMedia .media-actions button.audio,.EventMedia .media-actions button.resources{border-color:#3c3c3c;color:#3c3c3c}.EventQuestionEmbed{position:relative}.EventQuestionEmbed .loading{text-align:center}.EventQuestionEmbed .responsive-iframe-container{height:600px;position:inherit}.EventAccessDialog .MuiDialogActions-root{margin-bottom:45px}.EventAccessDialog .MuiDialogActions-root button{font-size:.9em;padding:3px 14px}.TrialAccessDenied p{color:#1976d2;font-weight:500}.TrialAccessDenied button{margin-top:10px}.registration-container #MemberRegistrationForm{margin:40px 0 60px;text-align:center}.registration-container #MemberRegistrationForm .FormWrapper{margin-bottom:0}.EventRegistration-button{font-weight:500;text-transform:none}.EventRegistration-button .Icon{margin-right:7px}.EventRegistration-button .MuiButton-label{display:inline-block}.EventRegistration-loading,.EventRegistration-notIdentified{margin-top:30px}.EventRegistration-loading .LoadingMessage,.EventRegistration-notIdentified .LoadingMessage{font-size:.95em;font-weight:400}.EventRegistration-identified{margin-top:30px}.EventRegistration-identified .EventRegistration-button{margin-bottom:10px}.EventRegistration-identified .registrant .label{font-weight:400}.Instructors-container{text-align:left}.Instructors-container h1,.Instructors-container h2{color:#3c3c3c;font-size:1.4em;letter-spacing:2px;margin-bottom:80px;margin-top:30px;text-align:center}.Instructors-container .Instructor-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.Instructors-container .Instructor{cursor:pointer;display:flex;flex-direction:row;margin-bottom:20px;padding:5px 0;width:49%}@media only screen and (max-width:767px){.Instructors-container .Instructor{width:100%}}.Instructors-container .Instructor .image{height:60px;margin-right:15px;width:60px}.Instructors-container .Instructor .image img{height:60px;width:60px}.Instructors-container .Instructor .info{display:flex;flex-direction:column;margin-top:5px}.Instructors-container .Instructor .name{font-size:1.1em;font-weight:500}.Instructors-container .Instructor .name a{text-decoration:none}.Instructors-container .Instructor:hover{background-color:#f1f1f1}.Instructor-container{text-align:left}.Instructor-container .heading{display:flex;flex-direction:row;margin-bottom:80px}@media only screen and (max-width:600px){.Instructor-container .heading{margin-bottom:40px}}.Instructor-container .heading .thumbnail{height:96px;margin-right:20px;width:96px}@media only screen and (max-width:600px){.Instructor-container .heading .thumbnail{height:70px;width:70px}}.Instructor-container .heading img{height:96px;width:96px}@media only screen and (max-width:600px){.Instructor-container .heading img{height:70px;width:70px}}.Instructor-container .heading h2{color:#102b4e;font-size:1.5em;margin-bottom:20px}@media only screen and (max-width:600px){.Instructor-container .heading h2{margin-bottom:0;margin-top:5px}.Instructor-container .heading .bio{display:none}}.Instructor-container .bio-alt{display:none}@media only screen and (max-width:600px){.Instructor-container .bio-alt{display:block;margin-bottom:50px}}.Instructor-container .EventList h2{font-size:1.3em}.Instructor-container .EventCard .instructor{display:none}.Curriculum-container{text-align:center}.Curriculum-container h1{font-size:1.4em;margin-bottom:30px}.Curriculum-container .heading{display:flex;flex-direction:row;text-align:left}@media only screen and (max-width:767px){.Curriculum-container .heading{display:block}}.Curriculum-container .heading .brochures{flex:1 1;text-align:right}@media only screen and (max-width:767px){.Curriculum-container .heading .brochures{display:none}}.Curriculum-container .heading a{font-size:.9em;margin-right:20px;text-transform:inherit}.Curriculum-container .curriculum-description{display:flex;flex-direction:row;margin-bottom:60px;margin-top:20px;text-align:left}@media only screen and (max-width:1023px){.Curriculum-container .curriculum-description{display:block}}.Curriculum-container .curriculum-description .text{flex:1 1;margin-right:30px}@media only screen and (max-width:1023px){.Curriculum-container .curriculum-description .text{margin-right:0}}@media only screen and (max-width:600px){.Curriculum-container .curriculum-description .text{display:none}}.Curriculum-container .curriculum-description .text h2{margin-bottom:20px}.Curriculum-container .curriculum-description .video{margin-right:20px;width:40%}@media only screen and (max-width:1200px){.Curriculum-container .curriculum-description .video{margin-top:40px}}@media only screen and (max-width:1023px){.Curriculum-container .curriculum-description .video{display:none}.Curriculum-container .curriculum-description .video.displayed{display:block;margin-right:0;width:100%}}.Curriculum-container .curriculum-description .welcome-video-btn{display:none;text-align:center}@media only screen and (max-width:1023px){.Curriculum-container .curriculum-description .welcome-video-btn{display:block;margin-top:20px}}@media only screen and (max-width:600px){.Curriculum-container .curriculum-description .welcome-video-btn{text-align:left}}.Curriculum-container .curriculum-description .welcome-video-btn button{font-size:.9em;text-transform:inherit}@media only screen and (max-width:600px){.Curriculum-container .curriculum-description .welcome-video-btn button{background-color:#fff;border:1px solid #3e4f7d;box-shadow:none;color:#3e4f7d}}.Curriculum-container .curriculum-description .welcome-video-btn.not-displayed{display:none}.Curriculum-container h2{font-family:Roboto,sans-serif;font-size:1.15em;margin-bottom:40px;text-align:left;text-transform:none}.Curriculum-container h2 span{display:none}@media only screen and (max-width:767px){.Curriculum-container h2 span{display:inline;font-size:.9em;font-weight:300}}.Curriculum{text-align:left}.Curriculum .tab-content .event,.Curriculum .tab-content .quarter-description{margin-bottom:30px}.Curriculum .tab-content h3{margin-bottom:5px}.Search,.Search h2{text-align:center}.Search h2{font-size:1.4em;margin-bottom:30px}.Search h2 .terms{color:#98272b}.Search .Search-field{align-items:center;background-color:#fff;color:#000;display:none;margin-bottom:50px;padding:2px 4px;width:100%}@media only screen and (max-width:767px){.Search .Search-field{display:flex;flex-direction:row}}.Search .Search-field .search-field{flex:1 1;font-size:1em;font-weight:400;margin-left:8px}.Search .Search-field .search-icon{padding:6px}.Search .Search-results{text-align:left}.Filter .limit-error{background-color:#ffa000;color:#000;font-size:1.1em;font-weight:500;margin-bottom:30px;padding:15px}.Filter .Filter-toolbar{border-bottom:1px solid #d0d0d0;margin-bottom:50px;padding-bottom:20px}.Filter .Filter-toolbar h1{font-size:1.4em;font-weight:500;margin-bottom:10px}.Filter .Filter-toolbar h2{font-family:Roboto,sans-serif;font-size:1.1em;margin-bottom:5px;text-transform:none}.Filter .Filter-toolbar .selected-filters>button{font-size:.95em;margin-right:10px;margin-top:20px;padding:3px 20px}.Filter .Filter-toolbar .selected-filters button.search{background-color:#3c3c3c}.Filter .Filter-toolbar .filters>div{margin-bottom:7px;margin-right:10px}.Filter .Filter-toolbar .results button.search{display:none}.Filter .Filter-list{display:flex;flex-direction:row}@media only screen and (max-width:1023px){.Filter .Filter-list{flex-wrap:wrap}.Filter .Filter-list .col1{width:40%}}@media only screen and (max-width:767px){.Filter .Filter-list .col1{width:50%}}@media only screen and (max-width:600px){.Filter .Filter-list .col1{width:100%}}@media only screen and (max-width:1023px){.Filter .Filter-list .col2{width:35%}}@media only screen and (max-width:767px){.Filter .Filter-list .col2{width:35%}}@media only screen and (max-width:600px){.Filter .Filter-list .col2{width:100%}}@media only screen and (max-width:1023px){.Filter .Filter-list .col3{width:100%}}.Filter .filter-group{margin-bottom:40px}.Filter .filter-group h3{color:#102b4e;font-size:1.1em;font-weight:500;margin-bottom:10px}.Filter .filter-group .content{width:250px}@media only screen and (max-width:600px){.Filter .filter-group .content{width:100%}}.Filter .filter-group .content .item{cursor:pointer;font-size:.95em;font-weight:400;height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Filter .filter-group.tag .content{display:flex;flex-direction:row;flex-wrap:wrap;max-width:550px;width:inherit}@media only screen and (max-width:1023px){.Filter .filter-group.tag .content{max-width:100%}}.Filter .filter-group.tag .content .item{width:275px}@media only screen and (max-width:1023px){.Filter .filter-group.tag .content .item{width:40%}}@media only screen and (max-width:767px){.Filter .filter-group.tag .content .item{width:50%}}@media only screen and (max-width:600px){.Filter .filter-group.tag .content .item{width:100%}}.Filter div.MuiChip-root{color:#fff;cursor:inherit;height:28px}.Filter div.MuiChip-root span{font-size:.95em;font-weight:500}.Filter div.MuiChip-root svg{color:#fff;font-size:1.6em}.Filter div.MuiChip-root.type{background-color:#1f968f!important}.Filter div.MuiChip-root.date{background-color:#448fb9!important}.Filter div.MuiChip-root.category{background-color:#a43899!important}.Filter div.MuiChip-root.tag{background-color:#d0932c!important}.Filter .EventList-container h2{margin-bottom:30px}.Article,.Page{text-align:center}.Article h1,.Page h1{color:#102b4e;font-size:1.8em;margin-bottom:50px;text-align:center}.Article p,.Page p{font-family:Roboto,sans-serif;font-size:1em;font-weight:400;line-height:1.45em;margin-bottom:20px}.Article p b,.Article p strong,.Page p b,.Page p strong{font-weight:500}.Article .ArticleContent,.Article .PageContent,.Page .ArticleContent,.Page .PageContent{margin-bottom:60px;text-align:left}.Article .PageTitle.display-hide,.Page .PageTitle.display-hide{display:none}.Article{margin:0 auto;max-width:1000px}.EventList-container.browse .EventList{margin-bottom:100px}.page-mission-partners h1{margin-bottom:85px}.page-mission-partners .wp-block-columns{margin-bottom:55px}@media only screen and (max-width:767px){.page-mission-partners .wp-block-columns{margin-bottom:85px}}.page-mission-partners .wp-block-columns div:last-of-type{display:flex;flex-direction:column;justify-content:center}.page-mission-partners .wp-block-columns .wp-block-image{align-items:center;display:flex;height:100%;justify-content:center}.page-mission-partners .wp-block-columns figure{max-width:200px}@media only screen and (max-width:767px){.page-mission-partners .wp-block-columns figure{margin-bottom:35px}}.page-mission-partners .wp-block-columns h3{margin-bottom:15px}@media only screen and (max-width:767px){.page-mission-partners .wp-block-columns h3{text-align:center}}.page-mission-partners .wp-block-columns h3 a{text-decoration:none}.AccountDeletion{text-align:center}.AccountDeletion h1,.AccountDeletion h3{font-family:Roboto,sans-serif;font-size:1.25em;margin-bottom:25px}.AccountDeletion .AccountConfirmation-content,.AccountDeletion .AccountDeletion-completed,.AccountDeletion .AccountDeletion-confirmed,.AccountDeletion .AccountDeletion-content{margin:0 auto;max-width:700px;text-align:left}.AccountDeletion .AccountConfirmation-email{margin-top:25px}.AccountDeletion .AccountConfirmation-submit{margin-top:35px;text-align:center}.AccountDeletion .AccountConfirmation-error{background-color:#d32f2f;color:#fff;font-weight:400;margin-top:25px;padding:10px}.AccountDeletion .AccountDeletion-completed p{font-size:1.1em;font-weight:400}.AccountDeletion .AccountDeletion-confirmed p{font-size:1.1em;font-weight:500}.AccountDeletion .AccountDeletion-message{margin-bottom:25px}.AccountDeletion .AccountDeletion-action{text-align:center}.AccountDeletion .AccountDeletion-submit{margin-top:20px}#MemberProfile{text-align:center}#MemberProfile>div{margin:0 auto}#MemberProfile .MemberProfile-deletion{font-size:.95em;font-weight:400;margin-top:20px}#MemberProfile-edit .MuiIconButton-edgeEnd{margin-right:0}.MemberProfile-section{text-align:left}.MemberProfile-section .MemberProfile-dataSummary .avatar{background-color:#fff;color:#545454}.MemberProfile-section .MemberProfile-dataSummary div[role=button]{margin-right:0}.MemberProfile-section .MemberProfile-dataType{color:#102b4e;font-weight:500;min-width:90px}.MemberProfile-section .MemberProfile-dataEditable{width:100%}.MemberProfile-section .MemberProfile-submission{font-weight:500}.MemberProfile-section .expandable:hover{z-index:100}.MemberProfile-section .expandable:hover .avatar{background-color:#102b4e;color:#fff}.MemberProfile-section .expandable.expanded{margin-bottom:10px;z-index:100}.MemberProfile-section .expandable.expanded .avatar{background-color:#98272b;color:#fff}#MemberProfile-email{display:flex;flex-direction:row;margin-bottom:20px;min-height:40px;padding:0 0 0 15px}@media only screen and (max-width:600px){#MemberProfile-email .MemberProfile-dataDisplay{overflow:hidden}}#MemberProfile-email .email-message{display:block;font-size:.9em;font-weight:500;margin-top:10px}#MemberProfile-data{background-color:#f1f1f1;border:none;box-shadow:none;box-sizing:border-box;padding:20px 80px 40px;width:70%}@media only screen and (max-width:959px){#MemberProfile-data{margin-bottom:30px;padding:20px 40px 40px;padding:20px 15px;width:100%}}#MemberProfile-data h2{margin-bottom:20px;margin-top:10px}#MemberProfilePwdChange{text-align:center}#MemberProfilePwdChange .FormWrapper{max-width:500px}#MemberProfilePwdChange .FormWrapper h1{font-family:"PT Serif",serif;font-size:1.25em}#MemberRegistration{text-align:center}#MemberRegistration .PageTitle{margin-top:20px;text-align:center}#MemberRegistration .panels{display:flex;flex-direction:row;margin-top:80px}@media only screen and (max-width:959px){#MemberRegistration .panels{display:block;margin-top:50px}}#MemberRegistration-information{padding:0 60px;width:30%}@media only screen and (max-width:959px){#MemberRegistration-information{padding:0 10px;width:100%}}@media only screen and (max-width:600px){#MemberRegistration-information{box-sizing:border-box;padding:15px}}#MemberRegistration-information h2{align-items:center;color:#98272b;display:flex;flex-direction:row;font-weight:300;justify-content:center;margin-bottom:20px}@media only screen and (max-width:1200px){#MemberRegistration-information h2{font-size:1.15em;justify-content:left;text-align:left}}#MemberRegistration-information .MemberBenefits-marketing{align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:959px){#MemberRegistration-information .MemberBenefits-marketing{align-items:normal;display:flex;flex-direction:row;justify-content:space-between}}@media only screen and (max-width:600px){#MemberRegistration-information .MemberBenefits-marketing{align-items:center;display:flex;flex-direction:column;justify-content:center}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#MemberRegistration-information .MemberBenefits-marketing{display:block}}#MemberRegistration-information .MemberBenefits-benefit{border:none;box-shadow:none;margin-bottom:40px}@media only screen and (max-width:959px){#MemberRegistration-information .MemberBenefits-benefit{margin-bottom:10px;width:32%}}@media only screen and (max-width:600px){#MemberRegistration-information .MemberBenefits-benefit{margin-bottom:30px;width:100%}}#MemberRegistration-information .MemberBenefits-benefit div.MemberBenefits-benefitIcon{background-color:#fbf2db;color:#000}@media only screen and (max-width:600px){#MemberRegistration-information .MemberBenefits-benefit div.MemberBenefits-benefitIcon{display:none}}#MemberRegistration-information .MemberBenefits-benefit div.MemberBenefits-benefitDescription{padding:0;text-align:left}@media only screen and (max-width:959px){#MemberRegistration-information .MemberBenefits-benefit img{display:none}}#MemberRegistration-information .MemberBenefits-benefit h3{background-color:#e1c585;color:#000;font-family:Roboto,sans-serif;font-size:1em;font-weight:400;margin-bottom:5px;padding:10px 5px;text-transform:none}@media only screen and (max-width:1200px){#MemberRegistration-information .MemberBenefits-benefit h3{font-size:1em}}@media only screen and (max-width:600px){#MemberRegistration-information .MemberBenefits-benefit h3{background-color:#fff;color:#102b4e;font-size:1.1em;padding:0}}#MemberRegistration-information .MemberBenefits-benefit h3 .Icon{display:none}@media only screen and (max-width:600px){#MemberRegistration-information .MemberBenefits-benefit h3 .Icon{display:inline-block;font-size:1.1em;margin-right:5px}}#MemberRegistration-information .MemberBenefits-benefit p{padding:5px}@media only screen and (max-width:600px){#MemberRegistration-information .MemberBenefits-benefit p{padding:0}}#MemberRegistration-information .MemberBenefits-benefit p strong{font-weight:500}#MemberRegistration-formContainer{width:70%}@media only screen and (max-width:959px){#MemberRegistration-formContainer{background-color:#f1f1f1;box-sizing:border-box;margin-top:40px;padding:20px 40px 40px;width:100%}}@media only screen and (max-width:600px){#MemberRegistration-formContainer{background-color:#fff;padding:0}}#MemberRegistrationForm h2{margin-bottom:30px;margin-top:10px;text-transform:none}#MemberRegistrationForm h3{font-size:1.1em;margin-bottom:20px;text-transform:none}#MemberRegistrationForm .FormWrapper{margin-bottom:50px;max-width:600px}#MemberRegistrationForm .MemberRegistrationForm-separator{margin-top:30px}#MemberRegistrationForm .MemberRegistrationForm-separator hr{margin:0 0 -20px}#MemberRegistrationForm .MemberRegistrationForm-separator span{background-color:#fff;display:inline-block;font-weight:500;padding:10px;text-transform:uppercase}#MemberRegistrationForm .MemberRegistrationForm-providers button{color:#fff;margin-bottom:10px;width:300px}@media only screen and (max-width:350px){#MemberRegistrationForm .MemberRegistrationForm-providers button{width:250px}}#MemberRegistrationForm .MemberRegistrationForm-providers button .Icon{display:inline-block;margin:0 10px 0 0}#MemberRegistrationForm .MemberRegistrationForm-providers .GoogleRegistration button{background-color:#d05642}#MemberRegistrationForm .MemberRegistrationForm-providers .FacebookRegistration button{background-color:#3f5992}#MemberRegistrationForm .MemberRegistrationForm-spamCheck{background-color:#e1c585;border-radius:3px;color:#000;margin:30px 0;padding:20px}#MemberRegistrationForm .MemberRegistrationForm-spamCheck .MemberRegistrationForm-spamCheckInstruction{font-size:.85em}#MemberRegistrationForm .MemberRegistrationForm-spamCheck input{background-color:#fbf2db;color:#000;padding:5px}#MemberRegistrationForm .MemberRegistrationForm-spamCheck p{font-weight:400}#MemberRegistrationForm .acknowledge-label span{font-size:1em}.ProviderRegistrationSuccess-snippet{margin-bottom:60px;margin-top:45px}#NewMemberConfirmation .NewMemberConfirmation-followup{margin:0 auto;max-width:800px}#NewMemberConfirmation .NewMemberConfirmation-followup h2{font-family:Roboto,sans-serif;font-size:1.3em;margin-bottom:35px;text-transform:uppercase}#NewMemberConfirmation .NewMemberConfirmation-step{margin-bottom:50px}#NewMemberConfirmation .NewMemberConfirmation-instructions{background-color:#f1f1f1;border-bottom:1px solid #d0d0d0}#NewMemberConfirmation .NewMemberConfirmation-instructions h3{align-items:center;color:#102b4e;display:flex;flex-direction:row;font-size:1.3em;justify-content:center}#NewMemberConfirmation .NewMemberConfirmation-instructions p{padding:10px 0}#MemberActivation{text-align:center}#MemberActivation #MemberActivation-error,#MemberActivation #MemberActivation-success{margin:0 auto;max-width:700px}#MemberActivation .MemberActivation-passwordSetup{margin-bottom:40px;padding:20px}#MemberActivation .MemberActivation-passwordSetup h2{margin-top:10px}#MemberActivation .MemberActivation-passwordSetup .MemberActivation-passwordMessage{padding-bottom:30px;padding-top:20px}#MemberActivation .MemberActivation-passwordSetup .MemberActivation-passwordBtn{margin-right:10px}#MemberActivation .MemberActivation-welcome{margin-bottom:30px}#MemberActivation .MemberActivation-help{padding:20px 0}#MemberActivation .MemberActivation-conclusion{background-color:#f1f1f1;padding:15px}#MemberActivation .MemberActivation-conclusion .MemberActivation-finalStatement{font-size:1.4em}#MemberActivation .MemberActivation-conclusion .MemberActivation-team{align-items:center;color:#102b4e;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:1.1em;justify-content:center;padding-top:5px;text-transform:uppercase}#MemberActivation #MemberActivation-error .error-heading{font-size:1.5em}#MemberActivation #MemberActivation-error .error-heading .Icon{margin:0 20px 0 0}#MemberActivation #MemberActivation-error .error-heading .Icon svg{color:#98272b}#MemberActivation #MemberActivation-error .error-heading p{margin-top:20px}#MemberActivation #MemberActivation-error .error-content{font-size:1.1em;margin-top:15px}#ProviderRegistration{text-align:center}#ProviderRegistrationForm{margin:0 auto;max-width:700px;text-align:left}#ProviderRegistrationForm h2{font-size:1.4em;text-transform:none}#ProviderRegistrationForm .email{margin-top:30px}#ProviderRegistrationForm .email .label{font-size:.9em;font-weight:500}#ProviderRegistrationForm .email .value{font-size:1.05em;font-weight:500}#ProviderRegistrationForm .ProviderRegistrationForm-policy{margin-bottom:30px;margin-top:30px;text-align:center}#ProviderRegistrationForm .Form-buttons{text-align:center}.ProviderRegistrationSuccess{margin:0 auto;max-width:900px;text-align:center}.ProviderRegistrationSuccess p.success-message{font-size:1.7em;font-weight:400}.ProviderRegistrationSuccess p.message{font-size:1.2em;font-weight:300;margin-top:30px;text-align:left}.ProviderRegistrationSuccess p.message strong{font-weight:500}.ProviderRegistrationSuccess p.signature{font-size:1.2em;font-weight:500;margin-top:40px}.MyList-none{margin-bottom:80px;margin-top:20px;text-align:center}.MyList-none h2{color:#102b4e;font-size:1.4em;letter-spacing:2px;margin-bottom:40px;text-align:center}.MyList-none p{font-size:1.2em;font-weight:400}.ManageEmailPreferences{text-align:center}.ManageEmailPreferences>div{margin:0 auto;max-width:700px}.EmailConfirmation{text-align:left}.EmailConfirmation h1{margin-bottom:15px}.EmailConfirmation .EmailConfirmation-email{margin-top:25px}.EmailConfirmation .EmailConfirmation-submit{margin-top:35px;text-align:center}.ManageEmailPreferences-content{text-align:left}.ManageEmailPreferences-content h1{margin-bottom:15px}.ManageEmailPreferences-content h3{font-family:Roboto,sans-serif;font-size:1.1em;margin-bottom:15px}.ManageEmailPreferences-content h3.account-notifications-heading{font-size:1.05em;text-transform:none}.ManageEmailPreferences-content .ManageEmailPreferences-heading-description,.ManageEmailPreferences-content .ManageEmailPreferences-unsub-description{font-weight:400;margin-bottom:45px}.ManageEmailPreferences-content .ManageEmailPreferences-unsub-description{background-color:#1976d2;color:#fff;padding:10px}.ManageEmailPreferences-content .ManageEmailPreferences-user{margin-bottom:35px}.ManageEmailPreferences-content .ManageEmailPreferences-user span{font-weight:500}.ManageEmailPreferences-content .ManageEmailPreferences-account{margin-bottom:55px}.ManageEmailPreferences-content .ManageEmailPreferences-account p.message{margin-bottom:25px}.ManageEmailPreferences-content .ManageEmailPreferences-account p.message.emphasize{font-weight:400}.ManageEmailPreferences-content .ManageEmailPreferences-account.not-unsub{margin-top:55px}.ManageEmailPreferences-content .setting{display:flex;flex-direction:row;margin-bottom:25px}.ManageEmailPreferences-content .setting .selection{margin-right:30px}.ManageEmailPreferences-content .setting .info{padding:8px}.ManageEmailPreferences-content .setting .title{font-size:1.05em;font-weight:500;margin-bottom:10px}.ManageEmailPreferences-content .ManageEmailPreferences-save .LoadingMessage{font-size:.95em;font-weight:500;margin-top:10px}.Share{text-align:center}.Share .error-heading .Icon{margin:0 20px 0 0}.Share .error-heading .Icon svg{color:#98272b}.Share .error-message{font-size:2em;font-weight:300;margin-top:30px}.Transcript{text-align:center}.Transcript h1{margin-bottom:25px;text-transform:none}.Transcript .no-transcript{font-size:1.1em;font-weight:400}.Transcript .loadMessage{display:flex;justify-content:center;margin-top:20%}.Transcript-container{margin:0 auto;text-align:center;width:70%}@media only screen and (max-width:1200px){.Transcript-container{width:80%}}@media only screen and (max-width:959px){.Transcript-container{width:100%}}.Transcript-content{text-align:left}.TranscriptHeading{margin-bottom:15px}.TranscriptHeading .no-name{font-weight:400;margin-bottom:5px}.TranscriptHeading .name{font-size:1.1em;font-weight:500;margin-bottom:5px}.TranscriptHeading .certificates{color:#102b4e;font-weight:400}.TranscriptHeading .certificates button{color:#2498d4;padding:0;text-transform:none}.TranscriptHeading .certificates .Icon{margin-right:5px}.TranscriptHeading .certificates-display{font-weight:400}.TranscriptHeading .certificates-display h5{font-family:Roboto,sans-serif;font-size:1em;font-weight:500;margin-bottom:10px;margin-top:20px;text-transform:none}.TranscriptHeading .certificates-display .certificate{margin-bottom:7px}.Transcript-recordList{border-top:1px solid #d0d0d0;padding-top:35px}.Transcript-recordList.no-records{border-top:none}.TranscriptRecords{margin-bottom:55px}.TranscriptRecords h3{font-family:Roboto,sans-serif;font-size:1.1em;font-weight:500;margin-bottom:20px;text-transform:none}.TranscriptRecords .record{margin-bottom:35px}.TranscriptRecords .title{margin-bottom:7px}.TranscriptRecords .title .Icon{margin-right:5px}.TranscriptRecords .title span{color:#3c3c3c;font-size:1.05em;font-weight:500}.TranscriptRecords .title a{font-size:1.05em;font-weight:500;text-decoration:none}.TranscriptRecords .title a:hover{text-decoration:underline}.TranscriptRecords .details{align-items:center;display:flex;flex-direction:row;margin-top:-2px}@media only screen and (max-width:767px){.TranscriptRecords .details{display:block;margin-top:0}}.TranscriptRecords .progress{font-size:.95em;margin-right:30px;width:250px}@media only screen and (max-width:767px){.TranscriptRecords .progress{margin-bottom:2px}}.TranscriptRecords .progress .label{font-weight:500;margin-right:10px}.TranscriptRecords .progress .text{font-weight:400}.TranscriptRecords .actions .label{font-size:.95em;font-weight:500;margin-right:15px}.TranscriptRecords .actions button{color:#98272b;font-size:.95em;margin-right:25px;padding:0;text-transform:none}.TranscriptRecords .date,.TranscriptRecords .description{margin-bottom:5px}.TranscriptRecords .date .label,.TranscriptRecords .description .label{font-size:.95em;font-weight:500;margin-right:10px}.TranscriptRecords .date .text,.TranscriptRecords .description .text{font-size:.95em;font-weight:400}.TranscriptRecords.no-records{display:none}.TranscriptAssessments{min-height:60px;padding-left:10px;padding-top:5px}.TranscriptAssessments .LoadingMessage{font-size:.95em}.TranscriptAssessments .assessment-record{margin-bottom:2px}@media only screen and (max-width:600px){.TranscriptAssessments .assessment-record{margin-bottom:10px}}.TranscriptAssessments .title{display:inline-block;font-weight:400;margin-right:5px;width:175px}@media only screen and (max-width:600px){.TranscriptAssessments .title{width:60%}}.TranscriptAssessments .title.link{color:#2498d4;cursor:pointer}.TranscriptAssessments .score{display:inline-block;font-weight:400;margin-right:5px;width:75px}@media only screen and (max-width:600px){.TranscriptAssessments .score{width:30%}}.TranscriptAssessments .no-records{font-weight:400}.TranscriptAssessments-popup .LoadingMessage{font-size:.95em;text-align:center}.TranscriptRecords-popup{font-weight:400}.TranscriptRecords-popup .what{margin-bottom:10px}.TranscriptRecords-popup .course-title{font-weight:500;margin-bottom:35px}.TranscriptRecords-popup .consequences{margin-bottom:10px}.TranscriptRecords-popup .sure{color:#98272b;font-weight:500}.TranscriptRecords-popup .content-actions .keep{margin-right:20px}@media only screen and (max-width:420px){.TranscriptRecords-popup .content-actions .keep{margin-right:0}}.TranscriptRecords-popup .content-actions .remove{color:#98272b}.MagdalaRegistration{margin-bottom:50px;margin-top:50px}.MagdalaRegistration .registration-step .title{font-size:1.1em;font-weight:400}.MagdalaRegistration .registration-step .title strong{font-weight:500;text-transform:uppercase}.MagdalaRegistration .registration-step p{margin-bottom:20px}.MagdalaRegistration .registration-step .Mui-error{margin-bottom:0}.MagdalaRegistration .back{margin-bottom:25px;text-align:left}.MagdalaRegistration .back button{padding-left:0;padding-right:0}.MagdalaRegistration .back .Icon{margin-right:10px}.MagdalaRegistration #MemberRegistrationForm{margin-top:40px;max-width:inherit;padding:0}.MagdalaRegistration #MemberRegistrationForm .FormWrapper{box-shadow:none;margin-left:0;margin-right:0;max-width:inherit;padding:0}.MagdalaRegistration #MemberRegistrationForm .Icon{display:none}.MagdalaRegistration .membership-creation{margin:0 auto;max-width:700px}.MagdalaRegistration .membership-creation p.message,.MagdalaRegistration .membership-creation p.title{text-align:left}.MagdalaRegistration .completed-message{display:flex;flex-direction:column;font-size:1.2em;font-weight:400;justify-content:center}.MagdalaRegistration .completed-message .unverified{align-items:center;display:flex;flex-direction:column;margin:20px auto 120px}@media only screen and (max-width:600px){.MagdalaRegistration .completed-message .unverified{margin:10px}}.MagdalaRegistration .completed-message .unverified p{margin-top:25px;max-width:675px}.CommunitySelection,.MagdalaConfirmation{margin:0 auto;max-width:700px}.CommunitySelection p,.MagdalaConfirmation p{text-align:left}.CommunitySelection .FormWrapper,.MagdalaConfirmation .FormWrapper{box-shadow:none;padding:0}.CommunitySelection .FormField-control,.MagdalaConfirmation .FormField-control{text-align:left}.CommunitySelection .Form-buttons,.MagdalaConfirmation .Form-buttons{margin-top:45px}.signout-prompt{color:#9c9c9c;display:inline-block;font-weight:200;margin-bottom:35px;padding:10px}.signout-prompt p{margin-top:10px}.signout-prompt a,.signout-prompt span{color:#466388;cursor:pointer;text-decoration:underline}.MagdalaConfirmation .FormWrapper{text-align:left}.MagdalaConfirmation label{display:flex;margin-bottom:25px}.MagdalaConfirmation label .MuiButtonBase-root{display:block}.MagdalaConfirmation label .MuiTypography-root{display:block;flex:1 1;font-size:inherit}.Magdala-Landing,.MagdalaConfirmation .Form-buttons{text-align:center}.Magdala-Landing .container{padding-left:100px;padding-right:100px;text-align:center}@media only screen and (max-width:1200px){.Magdala-Landing .container{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1023px){.Magdala-Landing .container{padding-left:25px;padding-right:25px}}@media only screen and (max-width:420px){.Magdala-Landing .container{padding-left:15px;padding-right:15px}}.Magdala-Landing .container-content{margin:0 auto;max-width:1240px;text-align:left}.Magdala-About{margin-top:60px}.Magdala-About iframe{height:360px;margin-bottom:80px;margin-top:50px;width:640px}@media only screen and (max-width:1200px){.Magdala-About iframe{margin-top:50px;max-width:70%}}@media only screen and (max-width:1023px){.Magdala-About iframe{margin-top:50px;max-width:70%}}@media only screen and (max-width:959px){.Magdala-About iframe{height:320px;margin-bottom:60px;margin-top:35px;max-width:70%}}@media only screen and (max-width:600px){.Magdala-About iframe{height:200px;margin-bottom:60px;margin-top:35px;max-width:80%}}@media only screen and (max-width:420px){.Magdala-About iframe{height:180px;margin-bottom:40px;margin-top:35px;max-width:90%}}.Magdala-Actions .introduction{background-color:#466388;color:#fff;display:flex;flex-direction:column;margin-bottom:120px;padding-bottom:50px;padding-top:100px;position:relative;width:100%;z-index:1}.Magdala-Actions .introduction:before{top:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.Magdala-Actions .introduction:after,.Magdala-Actions .introduction:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.Magdala-Actions .introduction:after{bottom:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.Magdala-Actions .introduction .cards{display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width:959px){.Magdala-Actions .introduction .cards{flex-direction:column;text-align:column}}@media only screen and (max-width:420px){.Magdala-Actions .introduction .cards{margin-bottom:20px;margin-top:20px}}.Magdala-Actions .introduction .card{cursor:pointer;margin-bottom:70px;width:340px}@media only screen and (max-width:1200px){.Magdala-Actions .introduction .card{max-width:300px}}@media only screen and (max-width:959px){.Magdala-Actions .introduction .card{margin:0 auto 70px;max-width:340px;text-align:left}}@media only screen and (max-width:767px){.Magdala-Actions .introduction .card{margin:0 auto 70px;max-width:320px;text-align:left}}.Magdala-Actions .introduction .card .feature-image{background-color:#cecece;background-repeat:no-repeat;background-size:100% auto;height:190px;width:100%}.Magdala-Actions .introduction .card h4{color:#102b4e;letter-spacing:.5px;padding:8px}.Magdala-Actions .introduction .card p{height:80px;padding:0 8px}@media only screen and (max-width:1200px){.Magdala-Actions .introduction .card p{height:100px}}@media only screen and (max-width:959px){.Magdala-Actions .introduction .card p{height:120px}}@media only screen and (max-width:767px){.Magdala-Actions .introduction .card p{height:inherit;padding-bottom:30px}}.Magdala-Actions .introduction .card button{color:#2498d4;font-size:.85em;padding-left:8px}.Magdala-Actions .introduction .card.program,.Magdala-Actions .introduction .card.register{margin-right:100px}@media only screen and (max-width:1300px){.Magdala-Actions .introduction .card.program,.Magdala-Actions .introduction .card.register{margin-right:50px}}@media only screen and (max-width:1200px){.Magdala-Actions .introduction .card.program,.Magdala-Actions .introduction .card.register{margin-right:30px}}@media only screen and (max-width:767px){.Magdala-Actions .introduction .card.program,.Magdala-Actions .introduction .card.register{margin:0 auto 70px}}.Magdala-Actions .introduction .Magdala-Student-Access-Callout{margin-bottom:-60px;padding:0 30px}.Magdala-Actions .introduction .Magdala-Student-Access-Callout .callout{background-color:#102b4e;border-radius:3px;display:inline-block;margin-bottom:-50px;margin-top:-30px;padding:40px}.Magdala-Actions .introduction .Magdala-Student-Access-Callout h3{color:#f9f4e8;font-family:Roboto,sans-serif;font-size:1.2em;margin-bottom:30px;text-align:center;text-transform:inherit}.Magdala-Actions .introduction .Magdala-Student-Access-Callout h3 span{color:#e1c585}.Magdala-Actions .introduction .Magdala-Student-Access-Callout div.join-button{text-align:center}.Magdala-Actions .introduction .Magdala-Student-Access-Callout button{border-color:#fff;color:#fff;margin:0 auto}.Magdala-Community{margin-top:150px}.Magdala-Community .Magdala-Map{border:none;height:50vh;margin-bottom:90px;margin-top:70px;min-width:60%}@media only screen and (max-width:1200px){.Magdala-Community .Magdala-Map{width:70%}}@media only screen and (max-width:1023px){.Magdala-Community .Magdala-Map{width:80%}}@media only screen and (max-width:959px){.Magdala-Community .Magdala-Map{width:85%}}@media only screen and (max-width:600px){.Magdala-Community .Magdala-Map{width:90%}}@media only screen and (max-width:420px){.Magdala-Community .Magdala-Map{width:100%}}.Magdala-Landing-Pitch{background-color:#3e4f7d;color:#f9f4e8;margin-bottom:60px;padding:70px 30px 50px;position:relative;z-index:1}.Magdala-Landing-Pitch:before{top:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.Magdala-Landing-Pitch:after,.Magdala-Landing-Pitch:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.Magdala-Landing-Pitch:after{bottom:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.Magdala-Landing-Pitch .container-content{text-align:center}.Magdala-Landing-Pitch h3{color:#f9f4e8}.Magdala-Landing-Pitch button{border-color:#fff;color:#fff;margin:30px 0}.Magdala-Landing-Pitch button:hover{border-color:#fff}.Magdala-Home-testimonials{padding:60px 30px}.Magdala-Home-testimonials>div{display:flex;flex-direction:column;margin:50px auto;max-width:800px}.Magdala-Home-testimonials svg{height:auto;margin:0 auto 30px;width:50px}.Magdala-Home-testimonials .quote{font-size:1.1em}.Magdala-Home-testimonials p{color:#102b4e;font-family:"PT Serif",serif;font-size:1.3em;font-style:italic;font-weight:400;margin-bottom:20px}@media only screen and (max-width:767px){.Magdala-Home-testimonials p{padding:0}}.Magdala-Home-testimonials p.name{color:inherit;font-family:Roboto,sans-serif;font-size:1em;font-style:normal;font-weight:400}.Magdala-Program{text-align:center}.Magdala-Program .program-cards-intro{margin-top:70px}.Magdala-Program .section-header{letter-spacing:2px;margin:0 auto;max-width:750px;text-align:center}.Magdala-Program div.section-description,.Magdala-Program p.section-description{font-size:1.2em;font-weight:400;margin:0 auto;max-width:750px;text-align:center}.Magdala-Program div.section-description-no-divider{font-size:1.2em;font-weight:400;margin:25px auto 60px;max-width:750px;text-align:center}.Magdala-Program .description{margin-bottom:60px}.Magdala-Program .divider-bar{border-bottom:2px solid #e1c585;margin:20px auto;width:100px}.Magdala-Program .container{padding-left:100px;padding-right:100px;text-align:center}@media only screen and (max-width:1200px){.Magdala-Program .container{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1023px){.Magdala-Program .container{padding-left:25px;padding-right:25px}}@media only screen and (max-width:420px){.Magdala-Program .container{padding-left:15px;padding-right:15px}}.Magdala-Program .container-content{margin:0 auto;max-width:1240px;text-align:left}.Magdala-Program-Cards .culture{display:flex;flex-direction:column;margin-bottom:60px;padding-top:50px}.Magdala-Program-Cards .culture .cards{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto 20px;text-align:center;width:900px}@media only screen and (max-width:959px){.Magdala-Program-Cards .culture .cards{width:700px}}@media only screen and (max-width:767px){.Magdala-Program-Cards .culture .cards{flex-direction:column;justify-content:center;width:100%}}.Magdala-Program-Cards .culture .card{cursor:pointer;max-width:500px}@media only screen and (max-width:767px){.Magdala-Program-Cards .culture .card{margin:0 auto 60px}}.Magdala-Program-Cards .culture .feature-image{background-color:#cecece;background-repeat:no-repeat;background-size:100% auto;border-radius:5px;display:flex;flex-direction:column;height:150px;justify-content:flex-end;margin:0 auto 10px;width:250px}@media only screen and (max-width:959px){.Magdala-Program-Cards .culture .feature-image{height:125px;width:215px}}@media only screen and (max-width:767px){.Magdala-Program-Cards .culture .feature-image{height:150px;width:275px}}.Magdala-Program-Cards .culture .label,.Magdala-Program-Cards .culture .title{color:#102b4e;font-size:1em;margin-bottom:10px;text-align:center}.Magdala-Program-Cards .culture .label{background-color:rgba(0,0,0,.4);color:#fff;margin-top:-40px;padding:4px 0}.accordion-flex-container{align-items:center;display:flex;flex-direction:column;margin-bottom:45px;margin-top:70px}.accordion-flex-container .accordion-container{margin-bottom:50px;width:80%}.accordion-flex-container .MuiAccordionSummary-root{background-color:#26436a;border-top:1px solid #fff;color:#fff}.accordion-flex-container .MuiAccordionSummary-content{font-size:1.2em;font-weight:500;text-transform:uppercase}.accordion-flex-container .MuiAccordionDetails-root{color:#041934;font-weight:400;text-align:left}.accordion-flex-container .accordion-icon{color:#fff}.Magdala-Program-Contact-Us{margin-bottom:60px;padding:0 30px 40px}.Magdala-Program-Contact-Us .container-content{text-align:center}.Magdala-Program-Contact-Us button{background-color:#26436a;border-color:#fff;color:#fff;margin:30px 0}.Magdala-Program-Contact-Us button:hover{background-color:#3e4f7d;border-color:#fff}.Magdala-Courses{margin:70px auto 0;max-width:1240px;text-align:center}@media only screen and (max-width:1200px){.Magdala-Courses{padding:0 60px}}@media only screen and (max-width:1023px){.Magdala-Courses{padding:0 25px}}@media only screen and (max-width:420px){.Magdala-Courses{margin:10px auto 0;padding:0 15px}}.Magdala-Courses .MainContent-container.linked-list{margin-top:45px}.Magdala-Courses .section-header{letter-spacing:2px;margin:0 auto;max-width:750px;text-align:center}.Magdala-Courses div.section-description,.Magdala-Courses p.section-description{font-size:1.2em;font-weight:400;margin:0 auto;max-width:750px;text-align:center}.Magdala-Courses div.section-description-no-divider{font-size:1.2em;font-weight:400;margin:25px auto 60px;max-width:750px;text-align:center}.Magdala-Courses .description{margin-bottom:60px}.Magdala-Courses .divider-bar{border-bottom:2px solid #e1c585;margin:20px auto;width:100px}.Magdala-Courses .container{padding-left:100px;padding-right:100px;text-align:center}@media only screen and (max-width:1200px){.Magdala-Courses .container{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1023px){.Magdala-Courses .container{padding-left:25px;padding-right:25px}}@media only screen and (max-width:420px){.Magdala-Courses .container{padding-left:15px;padding-right:15px}}.Magdala-Courses .container-content{margin:0 auto;max-width:1240px;text-align:left}.Magdala-Courses .Magdala-Courses-CallToAction{margin-bottom:60px;padding:0 30px 40px}.Magdala-Courses .Magdala-Courses-CallToAction .container-content{text-align:center}.Magdala-Courses .Magdala-Courses-CallToAction button{background-color:#26436a;border-color:#fff;color:#fff;margin:30px 0}.Magdala-Courses .Magdala-Courses-CallToAction button:hover{background-color:#3e4f7d;border-color:#fff}.MagdalaCurriculum-container h1{font-size:1.4em;margin-bottom:30px}.MagdalaCurriculum-container .heading{display:flex;flex-direction:row;text-align:left}@media only screen and (max-width:767px){.MagdalaCurriculum-container .heading{display:block}}@media only screen and (max-width:600px){.MagdalaCurriculum-container .heading{margin-top:30px}}.MagdalaCurriculum-container .heading .brochures{flex:1 1;text-align:right}@media only screen and (max-width:767px){.MagdalaCurriculum-container .heading .brochures{display:none}}.MagdalaCurriculum-container .heading a{font-size:.9em;margin-right:20px;text-transform:inherit}.MagdalaCurriculum-container .container{padding-left:100px;padding-right:100px;text-align:center}@media only screen and (max-width:1200px){.MagdalaCurriculum-container .container{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1023px){.MagdalaCurriculum-container .container{padding-left:25px;padding-right:25px}}@media only screen and (max-width:420px){.MagdalaCurriculum-container .container{padding-left:15px;padding-right:15px}}.MagdalaCurriculum-container .container-content{margin:70px auto 0;max-width:1240px;text-align:left}.MagdalaCurriculum-container .curriculum-description{display:flex;flex-direction:row;margin-bottom:60px;margin-top:20px;text-align:left}@media only screen and (max-width:1023px){.MagdalaCurriculum-container .curriculum-description{display:block}}.MagdalaCurriculum-container .curriculum-description .text{flex:1 1;margin-right:30px}@media only screen and (max-width:1023px){.MagdalaCurriculum-container .curriculum-description .text{margin-right:0}}@media only screen and (max-width:600px){.MagdalaCurriculum-container .curriculum-description .text{display:none}}.MagdalaCurriculum-container .curriculum-description .text h2{margin-bottom:20px}.MagdalaCurriculum-container .curriculum-description .video{margin-right:20px;width:40%}@media only screen and (max-width:1200px){.MagdalaCurriculum-container .curriculum-description .video{margin-top:40px}}@media only screen and (max-width:1023px){.MagdalaCurriculum-container .curriculum-description .video{display:none}.MagdalaCurriculum-container .curriculum-description .video.displayed{display:block;margin-right:0;width:100%}}.MagdalaCurriculum-container .curriculum-description .welcome-video-btn{display:none;text-align:center}@media only screen and (max-width:1023px){.MagdalaCurriculum-container .curriculum-description .welcome-video-btn{display:block;margin-top:20px}}@media only screen and (max-width:600px){.MagdalaCurriculum-container .curriculum-description .welcome-video-btn{text-align:left}}.MagdalaCurriculum-container .curriculum-description .welcome-video-btn button{font-size:.9em;text-transform:inherit}.MagdalaCurriculum-container .curriculum-description .welcome-video-btn.not-displayed{display:none}.MagdalaCurriculum-container h2{font-family:Roboto,sans-serif;font-size:1.15em;margin-bottom:40px;text-align:left;text-transform:none}.Curriculum .tab-content{flex:1 1;padding:30px 0}@media only screen and (max-width:767px){.Curriculum .tab-content{padding:30px 0}}.Curriculum .tab-content .category,.Curriculum .tab-content .category-description{margin-bottom:40px}.Curriculum .tab-content .event{margin-bottom:20px}.Curriculum .tab-content h3{font-size:1.05em;margin-bottom:15px}.Curriculum .tab-content .title{font-size:1.05em;font-weight:400;margin-bottom:5px}.Magdala-Banner .Magdala-Banner-Container{background-color:#26436a;box-shadow:0 .5px 1px .25px #102b4e;display:flex;justify-content:center;width:100%}.Magdala-Banner .Magdala-Banner-Container .Magdala-Banner-Image{cursor:pointer;max-height:250px;max-width:100%}.Magdala-Banner .Magdala-Banner-Container .imgWithLogo{display:block}@media only screen and (max-width:600px){.Magdala-Banner .Magdala-Banner-Container .imgWithLogo{display:none}}.Magdala-Banner .Magdala-Banner-Container .imgNoLogo{display:none}@media only screen and (max-width:600px){.Magdala-Banner .Magdala-Banner-Container .imgNoLogo{display:block}}.loadMessage{display:flex;justify-content:center;margin-bottom:20%;margin-top:20%}.AppHeader-exploreNav{flex:1 1}.AppHeader-exploreNav .container{display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width:1023px){.AppHeader-exploreNav .container{justify-content:flex-end;margin-right:10px}}.AppHeader-exploreNav .AppHeader-exploreButton{background-color:#102b4e;box-shadow:none;color:#fff;font-size:.95em;font-weight:500;margin-right:10px}@media only screen and (max-width:767px){.AppHeader-exploreNav .AppHeader-exploreButton{background-color:#3e4f7d;margin-right:0}}@media only screen and (max-width:600px){.AppHeader-exploreNav .AppHeader-exploreButton{min-width:44px;padding:6px}.AppHeader-exploreNav .AppHeader-exploreButton>span{display:none}}.AppHeader-exploreNav .AppHeader-exploreButton .Icon{margin-right:5px}@media only screen and (max-width:600px){.AppHeader-exploreNav .AppHeader-exploreButton .Icon{margin:0}}.AppHeader-exploreNav .AppHeader-exploreButton .Icon>div{margin-top:1px}.AppHeader-exploreNav .AppHeader-exploreButton:hover{background-color:#3e4f7d}.AppHeader-exploreNav .AppHeader-search{align-items:center;background-color:#fff;color:#000;display:flex;flex-direction:row;padding:2px 4px;width:300px}@media only screen and (max-width:767px){.AppHeader-exploreNav .AppHeader-search{display:none}}.AppHeader-exploreNav .AppHeader-search .search-field{flex:1 1;font-size:1em;font-weight:400;margin-left:8px}.AppHeader-exploreNav .AppHeader-search .search-icon{padding:6px}.AppHeader-secondaryNavMenu.authenticated{align-items:center;display:flex;flex-direction:row}.AppHeader-secondaryNavMenu.authenticated .AppHeader-menuButton{color:#f9f4e8;cursor:pointer;font-size:3em}.AppHeader-member{display:flex;flex-direction:row;padding-bottom:1px;padding-right:5px;padding-top:2px}@media only screen and (max-width:959px){.AppHeader-member{padding:3px 5px}}.AppHeader-memberMenu a{text-decoration:none}.AppHeader-memberMenu .logout-item a{color:#98272b}.AppHeader-memberMenu div.AppHeader-listItem{padding-bottom:5px}.AppHeader-secondaryNavMenu.not-authenticated{margin:0}.AppHeader-secondaryNavMenu.not-authenticated button.login,.AppHeader-secondaryNavMenu.not-authenticated button.login:hover{background-color:#d0932c}.AppHeader-secondaryNavMenu.not-authenticated .AppHeader-menuButton button{background-color:#f9f4e8;color:#3c3c3c}@media only screen and (max-width:767px){.AppHeader-secondaryNavMenu.not-authenticated .AppHeader-menuButton button{margin-bottom:5px;margin-top:4px;padding:9px}}.AppHeader-navigation.mobile{display:none}@media only screen and (max-width:1023px){.AppHeader-navigation.mobile{display:block}}.AppHeader-navigationMenu.menu-mobile .MuiMenuItem-root{line-height:inherit}.AppHeader-navigationMenu.menu-mobile .MuiListItemIcon-root{margin-right:10px;min-width:inherit}.AppHeader-navigationMenu.menu-mobile .MuiListItemText-root span{font-size:.9em}.AppHeader-navigationMenu.menu-mobile .MuiListItemText-root a{color:inherit;text-decoration:none}.App.display-content-only .AppHeader{display:none!important}.App.display-content-only #HeaderOffset{display:none}#HeaderOffset{display:block;height:79px}@media only screen and (max-width:767px){#HeaderOffset{height:68px}}@media only screen and (max-width:600px){#HeaderOffset{height:62px}}header.AppHeader{background-color:#102b4e;color:#fff}header.AppHeader>div{padding-left:5px;padding-right:0}@media only screen and (max-width:767px){header.AppHeader>div{min-height:inherit}}.AppHeader-logo{display:block;min-width:170px;padding:12px 0 7px 7px;text-align:left}@media only screen and (max-width:600px){.AppHeader-logo{padding:8px 0 5px}}.AppHeader-logo img{border:0;height:auto;max-width:150px;outline:none}@media only screen and (max-width:767px){.AppHeader-logo img{max-width:120px}}.AppHeader-secondaryNavMenu{justify-content:flex-end}@media only screen and (max-width:1023px){.AppHeader-navigation{display:none}}.AppHeader-navigation button{background-color:#3e4f7d;color:#fff;font-size:.95em;font-weight:500;margin-right:10px}.AppHeader-navigation button:hover{background-color:#3e4f7d}.App.display-content-only .AppToolbar,.App.hide-toolbar .AppToolbar,.App.page-courses-application .AppToolbar{display:none!important}.AppToolbar{display:none;margin:0 auto;max-width:1240px;padding:40px 100px 10px;text-align:left}@media only screen and (max-width:1200px){.AppToolbar{padding:40px 60px 10px}}@media only screen and (max-width:1023px){.AppToolbar{padding:40px 25px 10px}}@media only screen and (max-width:600px){.AppToolbar{padding:20px 15px 10px}}.AppToolbar>div{height:27px}.AppToolbar-mainNav,.AppToolbar.explore-tools{display:flex;flex-direction:row}.AppToolbar-mainNav{flex:1 1}@media only screen and (max-width:600px){.AppToolbar-mainNav{display:none}}.AppToolbar-mainNav .menu-item{margin-top:2px;padding-bottom:5px}.AppToolbar-mainNav .menu-item a{color:#545454;font-weight:500;text-decoration:none}.AppToolbar-mainNav .menu-item.active a{color:#98272b}.AppToolbar-mainNav .vertical-divider{margin-left:15px;margin-right:15px}.AppToolbar-actions{text-align:right;width:75px}@media only screen and (max-width:767px){.AppToolbar-actions{display:none}}.AppToolbar-actions .menu-item button{font-size:1em;margin-top:-4px;padding:3px 10px;text-transform:none}.Magdala-Toolbar{margin:0 auto;max-width:1240px;padding:40px 100px 10px;text-align:left}@media only screen and (max-width:1200px){.Magdala-Toolbar{padding:40px 60px 10px}}@media only screen and (max-width:1023px){.Magdala-Toolbar{padding:40px 25px 10px}}@media only screen and (max-width:600px){.Magdala-Toolbar{display:none;padding:20px 15px 10px}}.Magdala-Toolbar>div{height:27px}.Magdala-Toolbar-mainNav{display:flex;flex:1 1;flex-direction:row}@media only screen and (max-width:600px){.Magdala-Toolbar-mainNav{display:none}}.Magdala-Toolbar-mainNav .menu-item{margin-top:2px;padding-bottom:5px}.Magdala-Toolbar-mainNav .menu-item a{color:#545454;font-weight:500;text-decoration:none}.Magdala-Toolbar-mainNav .menu-item.active a{color:#98272b}.Magdala-Toolbar-mainNav .vertical-divider{margin-left:15px;margin-right:15px}.mobileNavAlt{display:none;margin-left:25px;text-align:left}@media only screen and (max-width:600px){.mobileNavAlt{display:block;margin-top:40px}}@media only screen and (max-width:420px){.mobileNavAlt{margin-left:15px}}.mobileNavAlt button{text-transform:none}.MuiMenuItem-root.nav-alt a{color:#102b4e;text-decoration:none}.MuiMenuItem-root.nav-alt:hover{background-color:#102b4e;color:#fff}.MuiMenuItem-root.nav-alt:hover a{color:#fff}.LazyLoad{opacity:0;transition:opacity 1s ease-in}.LazyLoad.visible{opacity:1}.App.display-content-only #PageMessage{display:none}#PageMessage{color:#fff;font-size:1.2em;font-weight:400;padding:20px 100px;text-align:center}@media only screen and (max-width:1200px){#PageMessage{padding:20px 60px}}@media only screen and (max-width:1023px){#PageMessage{padding:20px 25px}}@media only screen and (max-width:420px){#PageMessage{padding:20px 15px 10px}}#PageMessage.button-hide .action{display:none}#PageMessage.button-show{align-items:center;display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width:600px){#PageMessage.button-show{display:inherit}}#PageMessage.button-show .message{margin-right:20px}@media only screen and (max-width:600px){#PageMessage.button-show .message{margin-bottom:10px;margin-right:0}#PageMessage.button-show .action{margin-bottom:10px}}#PageMessage.info{background-color:#1976d2}#PageMessage.success{background-color:#43a047}#PageMessage.warning{background-color:#ffa000}#PageMessage.promo{background-color:#ffbc35;color:#000}#PageMessage.promo button{border-color:#000;color:#000}#PageMessage.error{background-color:#d32f2f}.PageBanner{height:300px;overflow:hidden;position:relative}@media only screen and (max-width:600px){.PageBanner{height:260px}}@media only screen and (max-width:420px){.PageBanner{height:200px}}.PageBanner .feature img{float:left;left:0;overflow:hidden;position:relative;width:100%;z-index:10}@media only screen and (max-width:1200px){.PageBanner .feature img{left:-10%;width:120%}}@media only screen and (max-width:1023px){.PageBanner .feature img{left:-20%;width:140%}}@media only screen and (max-width:959px){.PageBanner .feature img{left:-30%;width:160%}}@media only screen and (max-width:767px){.PageBanner .feature img{left:-50%;width:200%}}@media only screen and (max-width:600px){.PageBanner .feature img{left:-80%;width:260%}}.PageBanner .tagline{background-color:rgba(0,0,0,.2);height:100%;position:absolute;width:100%;z-index:100}.PageBanner .tagline h1,.PageBanner .tagline h2{text-transform:inherit}.PageBanner .tagline h1{color:#fff;font-family:"PT Serif",serif;font-size:2.3em;font-weight:500;margin-top:120px}@media only screen and (max-width:1200px){.PageBanner .tagline h1{font-size:2em}}@media only screen and (max-width:1023px){.PageBanner .tagline h1{font-size:1.7em}}@media only screen and (max-width:600px){.PageBanner .tagline h1{font-size:1.3em;margin-top:100px}}@media only screen and (max-width:420px){.PageBanner .tagline h1{margin-top:90px}}.PageBanner .tagline h2{color:#fff;font-family:"PT Serif",serif;font-size:1.6em;font-style:italic;font-weight:400;margin-top:5px}@media only screen and (max-width:1200px){.PageBanner .tagline h2{margin-left:60px}}@media only screen and (max-width:1023px){.PageBanner .tagline h2{font-size:1.2em;margin-left:25px}}@media only screen and (max-width:959px){.PageBanner .tagline h2{font-size:1.1em;margin-left:0}}@media only screen and (max-width:600px){.PageBanner .tagline h2{font-size:1em;margin-left:0;padding:0 5px}}.PageBanner.hidden{display:none}.PrivacyPrompt{background-color:#1976d2;bottom:0;position:fixed;text-align:center;width:100%;z-index:9999}.PrivacyPrompt-content{display:flex;flex-direction:row;margin:0 auto;max-width:1240px;text-align:left}.PrivacyPrompt-content h3{color:#fff;font-family:Roboto,sans-serif;font-size:1.1em;font-weight:500;margin-bottom:15px;text-transform:none}.PrivacyPrompt-content p{color:#fff;font-weight:400}.PrivacyPrompt-content p a{color:#fff}.PrivacyPrompt-content .main{flex:1 1;padding:10px 20px 20px}.PrivacyPrompt-content .actions{margin-top:15px}.PrivacyPrompt-content .actions button{color:#000;font-size:.9em;margin-right:10px;padding:5px}.PrivacyPrompt-content .actions button.acknowledge{background-color:#fff}.PrivacyPrompt-content .actions button.view-policy{background-color:#e1c585}.PrivacyPrompt-content .close{width:40px}@media only screen and (max-width:600px){.PrivacyPrompt-content .close{display:none}}.PrivacyPrompt-content .close button{padding:5px 10px 10px}.PrivacyPrompt-content .close button svg{color:#fff;width:23px}.StandardSystemPopup h2.title{align-items:center;display:flex;flex-direction:row;font-size:1.3em}.StandardSystemPopup h2.title span{display:inline-block;flex:1 1;text-transform:none}.StandardSystemPopup h2.title button{font-size:inherit;height:40px;padding:7px;width:40px}.StandardSystemPopup h2.title button span{display:inherit}.StandardSystemPopup h2.title button svg{font-size:1.55rem}.StandardSystemPopup .content-main{margin-bottom:30px}.StandardSystemPopup .content-main h2{margin-bottom:10px;text-transform:none}.StandardSystemPopup .content-main .action,.StandardSystemPopup .content-main .type-standard h2{display:none}.StandardSystemPopup .content-actions{border-top:1px solid #d0d0d0;margin-top:10px;padding:3px 15px;text-align:center;width:100%}.StandardSystemPopup .content-actions button{color:#102b4e;margin:0 auto}.StandardSystemPopup .MediaContent h2{margin-bottom:10px;margin-top:20px}.StandardSystemPopup .MediaContent .media{min-width:400px}@media only screen and (max-width:600px){.StandardSystemPopup .MediaContent .media{min-width:inherit}}.StandardSystemPopup.no-title .title{padding:0}.FullPageSystemPopup .MuiPaper-root{background-color:rgba(16,43,78,.9);text-align:center}.FullPageSystemPopup .content{height:100%}@media only screen and (max-width:959px){.FullPageSystemPopup .content{height:inherit}}.FullPageSystemPopup .content-heading{height:47px;text-align:right}.FullPageSystemPopup .content-heading .close-icon{cursor:pointer;display:inline-block}.FullPageSystemPopup .content-heading .Icon{color:#fff;font-size:2.5em}.FullPageSystemPopup .content-body{display:flex;flex-direction:column;height:100%;justify-content:center}@media only screen and (max-width:959px){.FullPageSystemPopup .content-body{display:block;height:inherit}}.FullPageSystemPopup .content-main{margin:-47px auto 0;max-width:1000px}@media only screen and (max-width:959px){.FullPageSystemPopup .content-main{margin:30px auto 0}}.FullPageSystemPopup .content-main h1,.FullPageSystemPopup .content-main h2,.FullPageSystemPopup .content-main h3,.FullPageSystemPopup .content-main h4,.FullPageSystemPopup .content-main h5,.FullPageSystemPopup .content-main p{color:#fff}.FullPageSystemPopup .content-main p{font-weight:400}.FullPageSystemPopup .content-main .type-standard h2{font-size:1.8em;margin-bottom:30px}.FullPageSystemPopup .content-main .type-standard p{font-size:1.2em;margin-bottom:20px}.FullPageSystemPopup .action,.FullPageSystemPopup .content-actions{margin-top:30px}.FullPageSystemPopup .action button.default,.FullPageSystemPopup .content-actions button.default{border:1px solid #fff;color:#fff}.FullPageSystemPopup .action button.link,.FullPageSystemPopup .content-actions button.link{background-color:#d0932c;color:#fff;padding:8px 20px}.StickySystemPopup{background-color:#fff;bottom:10px;box-shadow:0 0 8px 5px rgba(0,0,0,.15);height:400px;position:fixed;right:20px;width:300px;z-index:9999}@media only screen and (max-width:600px){.StickySystemPopup{display:none}}.StickySystemPopup .close{height:26px;margin-top:-26px;text-align:right}@media only screen and (max-width:767px){.StickySystemPopup .close{height:31px;margin-top:-31px}}.StickySystemPopup .close button{background-color:rgba(0,0,0,.4);border-radius:inherit;box-shadow:0 0 6px 3px rgba(0,0,0,.15);padding:0}.StickySystemPopup .close button svg{color:#fff;font-size:1.1em;height:.85em;width:.85em}@media only screen and (max-width:767px){.StickySystemPopup .close button svg{font-size:1.2em;height:.95em;width:.95em}}.StickySystemPopup .content-main{height:355px;padding-left:10px;padding-right:10px;padding-top:10px;text-align:left}.StickySystemPopup .content-main h2{margin-bottom:10px;text-transform:none}.StickySystemPopup .content-main p{color:#545454;font-weight:400;margin-bottom:20px}.StickySystemPopup .content-main .action{display:none}.StickySystemPopup .content-actions{border-top:1px solid #d0d0d0}.StickySystemPopup .content-actions button{font-size:.9em}.StickySystemPopup .content-actions button .MuiButton-label{color:#26436a}.StickySystemPopup .media{margin-bottom:10px}.FullPageSystemPopup .content.type-media .MediaContent-body{display:flex;flex-direction:row;margin:0 auto;max-width:1000px}@media only screen and (max-width:959px){.FullPageSystemPopup .content.type-media .MediaContent-body{display:block}}.FullPageSystemPopup .content.type-media .media{width:480px}@media only screen and (max-width:959px){.FullPageSystemPopup .content.type-media .media{margin:0 auto 30px}}@media only screen and (max-width:600px){.FullPageSystemPopup .content.type-media .media{width:80%}}@media only screen and (max-width:420px){.FullPageSystemPopup .content.type-media .media{width:90%}}.FullPageSystemPopup .content.type-media .media img{object-fit:cover}.FullPageSystemPopup .content.type-media .main{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-left:30px;text-align:left}@media only screen and (max-width:959px){.FullPageSystemPopup .content.type-media .main{margin:0 auto;padding-left:0;text-align:center;width:480px}}@media only screen and (max-width:600px){.FullPageSystemPopup .content.type-media .main{width:80%}}@media only screen and (max-width:420px){.FullPageSystemPopup .content.type-media .main{width:90%}}.FullPageSystemPopup .content.type-media .main .action{margin-top:0;text-align:left}@media only screen and (max-width:959px){.FullPageSystemPopup .content.type-media .main .action{text-align:center}}.FullPageSystemPopup .content.type-media h2{color:#fff;font-family:"PT Serif",serif;font-size:1.6em;font-weight:500;margin-bottom:10px;text-transform:inherit}.FullPageSystemPopup .content.type-media h2.without-desc{margin-bottom:25px}.FullPageSystemPopup .content.type-media p{color:#fff;font-family:Roboto,sans-serif;font-weight:400;margin-bottom:35px}.FullPageSystemPopup .content.type-media .content-actions{display:none}.FullPageSystemPopup .DonationContent .donation,.StandardSystemPopup .DonationContent .donation,.StickySystemPopup .DonationContent .donation{margin-top:30px;text-align:left}.FullPageSystemPopup .DonationContent .donation .amount,.FullPageSystemPopup .DonationContent .donation .frequency,.StandardSystemPopup .DonationContent .donation .amount,.StandardSystemPopup .DonationContent .donation .frequency,.StickySystemPopup .DonationContent .donation .amount,.StickySystemPopup .DonationContent .donation .frequency{margin-bottom:10px}.FullPageSystemPopup .DonationContent .donation .action,.StandardSystemPopup .DonationContent .donation .action,.StickySystemPopup .DonationContent .donation .action{text-align:center}.FullPageSystemPopup .DonationContent .donation h4,.StandardSystemPopup .DonationContent .donation h4,.StickySystemPopup .DonationContent .donation h4{font-family:Roboto,sans-serif;font-size:1em;font-weight:500;margin-bottom:5px;text-transform:inherit}.FullPageSystemPopup .DonationContent .donation .MuiFormGroup-root,.StandardSystemPopup .DonationContent .donation .MuiFormGroup-root,.StickySystemPopup .DonationContent .donation .MuiFormGroup-root{display:flex;flex-direction:row;margin-left:3px}.FullPageSystemPopup .DonationContent .donation label,.StandardSystemPopup .DonationContent .donation label,.StickySystemPopup .DonationContent .donation label{margin-bottom:5px}.FullPageSystemPopup .DonationContent .donation label .MuiButtonBase-root,.StandardSystemPopup .DonationContent .donation label .MuiButtonBase-root,.StickySystemPopup .DonationContent .donation label .MuiButtonBase-root{padding:7px}.FullPageSystemPopup .DonationContent .donation label .MuiTypography-root,.StandardSystemPopup .DonationContent .donation label .MuiTypography-root,.StickySystemPopup .DonationContent .donation label .MuiTypography-root{font-family:Roboto,sans-serif;font-size:1em}.FullPageSystemPopup .DonationContent .donation label .MuiSvgIcon-root,.StandardSystemPopup .DonationContent .donation label .MuiSvgIcon-root,.StickySystemPopup .DonationContent .donation label .MuiSvgIcon-root{font-size:.7em}.FullPageSystemPopup .DonationContent .donation .other-amount,.StandardSystemPopup .DonationContent .donation .other-amount,.StickySystemPopup .DonationContent .donation .other-amount{display:block}.FullPageSystemPopup .DonationContent .donation .other-amount label,.StandardSystemPopup .DonationContent .donation .other-amount label,.StickySystemPopup .DonationContent .donation .other-amount label{margin-bottom:0}.FullPageSystemPopup .DonationContent .donation .other-amount .MuiFormControlLabel-root,.StandardSystemPopup .DonationContent .donation .other-amount .MuiFormControlLabel-root,.StickySystemPopup .DonationContent .donation .other-amount .MuiFormControlLabel-root{margin-right:0}.FullPageSystemPopup .DonationContent .donation .other-amount .MuiFormControlLabel-label,.StandardSystemPopup .DonationContent .donation .other-amount .MuiFormControlLabel-label,.StickySystemPopup .DonationContent .donation .other-amount .MuiFormControlLabel-label{display:none}.FullPageSystemPopup .DonationContent .donation input[type=text],.StandardSystemPopup .DonationContent .donation input[type=text],.StickySystemPopup .DonationContent .donation input[type=text]{font-family:Roboto,sans-serif;font-size:.85em;width:115px}.FullPageSystemPopup .DonationContent .donation.no-frequency,.StandardSystemPopup .DonationContent .donation.no-frequency,.StickySystemPopup .DonationContent .donation.no-frequency{height:170px}.FullPageSystemPopup .DonationContent .donation.no-frequency .frequency,.StandardSystemPopup .DonationContent .donation.no-frequency .frequency,.StickySystemPopup .DonationContent .donation.no-frequency .frequency{display:none}.StickySystemPopup .DonationContent .MuiFormGroup-root{color:#3c3c3c}.FullPageSystemPopup .DonationContent .DonationContent-body{display:flex;flex-direction:row;margin:0 auto;max-width:1000px}@media only screen and (max-width:767px){.FullPageSystemPopup .DonationContent .DonationContent-body{display:block}}.FullPageSystemPopup .DonationContent .main{display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-top:0;min-width:500px;padding-left:30px;padding-right:30px;text-align:left}@media only screen and (max-width:1023px){.FullPageSystemPopup .DonationContent .main{min-width:inherit}}@media only screen and (max-width:767px){.FullPageSystemPopup .DonationContent .main{margin:0 auto;padding-left:15px;padding-right:15px;text-align:center;width:80%}}@media only screen and (max-width:420px){.FullPageSystemPopup .DonationContent .main{width:90%}}.FullPageSystemPopup .DonationContent .main h2{font-size:1.8em;margin-bottom:20px;text-transform:none}@media only screen and (max-width:420px){.FullPageSystemPopup .DonationContent .main h2{font-size:1.5em}}.FullPageSystemPopup .DonationContent .main p{font-size:1.1em}@media only screen and (max-width:420px){.FullPageSystemPopup .DonationContent .main p{font-size:1em}}.FullPageSystemPopup .DonationContent .donation{background-color:#efefef;height:240px;margin-right:30px;margin-top:0;padding:15px;text-align:left;width:290px}@media only screen and (max-width:767px){.FullPageSystemPopup .DonationContent .donation{margin:30px auto 0}}@media only screen and (max-width:350px){.FullPageSystemPopup .DonationContent .donation{height:265px;width:240px}}.FullPageSystemPopup .DonationContent .donation h4{color:#3c3c3c}.FullPageSystemPopup .content.type-donation .content-body{margin-top:-47px}@media only screen and (max-width:959px){.FullPageSystemPopup .content.type-donation .content-body{margin-top:0}}.FullPageSystemPopup .content.type-donation .content-actions{display:none}.FullPageSystemPopup .type-donation.text-center .main .action,.FullPageSystemPopup .type-donation.text-center h2,.FullPageSystemPopup .type-donation.text-center p,.FullPageSystemPopup .type-media.text-center .main .action,.FullPageSystemPopup .type-media.text-center h2,.FullPageSystemPopup .type-media.text-center p,.StandardSystemPopup .type-donation.text-center .main .action,.StandardSystemPopup .type-donation.text-center h2,.StandardSystemPopup .type-donation.text-center p,.StandardSystemPopup .type-media.text-center .main .action,.StandardSystemPopup .type-media.text-center h2,.StandardSystemPopup .type-media.text-center p,.StandardSystemPopup .type-standard.text-center .main .action,.StandardSystemPopup .type-standard.text-center h2,.StandardSystemPopup .type-standard.text-center p,.StickySystemPopup .type-donation.text-center .main .action,.StickySystemPopup .type-donation.text-center h2,.StickySystemPopup .type-donation.text-center p,.StickySystemPopup .type-media.text-center .main .action,.StickySystemPopup .type-media.text-center h2,.StickySystemPopup .type-media.text-center p,.StickySystemPopup .type-standard.text-center .main .action,.StickySystemPopup .type-standard.text-center h2,.StickySystemPopup .type-standard.text-center p{text-align:center}.ExploreList{padding:10px}.ExploreList-primary button{background-color:#102b4e;color:#fff;display:block;font-family:"PT Serif",serif;font-size:.9em;margin-bottom:15px;width:220px}.ExploreList-primary button:hover{background-color:#3e4f7d}.ExploreList-primary .menu-item{background-color:#c4c4c4;cursor:pointer;display:flex;flex-direction:row;height:90px;margin-bottom:15px;width:200px}.ExploreList-primary .menu-item .title{align-self:flex-end;background-color:rgba(0,0,0,.6);color:#fff;font-weight:500;padding:3px;width:100%}.ExploreList-secondary{margin:15px 0}.ExploreList-secondary .search{display:none}@media only screen and (max-width:767px){.ExploreList-secondary .search{display:block}}.ExploreList-categories{margin:15px 0}.ExploreList-categories h3{font-family:Roboto,sans-serif;font-size:1em;font-weight:500;margin-bottom:10px;text-transform:none}.ExploreList-categories ul,.ExploreList-secondary ul{list-style-type:none;margin:0;padding:0}.ExploreList-categories ul li,.ExploreList-secondary ul li{font-size:1.05em;margin-bottom:3px}.ExploreList-categories ul li.more a,.ExploreList-secondary ul li.more a{color:#3c3c3c;font-weight:500}.ExploreList-categories ul li.more a:hover,.ExploreList-secondary ul li.more a:hover{color:#98272b}.ExploreList-categories .menu-item .Icon,.ExploreList-secondary .menu-item .Icon{margin-right:10px;text-align:center;width:20px}.ExploreList-categories a,.ExploreList-secondary a{font-weight:400;text-decoration:none}.MemberList{max-width:225px;padding:15px}.MemberList.trial .notification{margin-top:20px}.MemberList.trial hr{margin-bottom:15px;margin-top:15px}.MemberList.trial .join-prompt{text-align:center}.MemberList.trial .join-prompt h3{color:#102b4e;font-family:Roboto,sans-serif;font-size:1em;font-weight:500;margin-bottom:5px}.MemberList.trial .join-prompt button{margin-top:20px;width:80%}.MemberList-user{padding-bottom:15px}.MemberList-user button{box-shadow:none;width:100%}.MemberList-user .name{font-weight:500;margin-top:15px}.MemberList-donate{display:none;text-align:center}@media only screen and (max-width:1023px){.MemberList-donate{display:block}}.MemberList-actions,.MemberList-profile{margin:10px 0}.MemberList-actions ul,.MemberList-profile ul{list-style-type:none;margin:0;padding:0}.MemberList-actions ul li,.MemberList-profile ul li{font-size:1.05em;margin-bottom:3px}.MemberList-actions ul li.more,.MemberList-profile ul li.more{font-weight:500}.MemberList-actions h3,.MemberList-profile h3{font-family:Roboto,sans-serif;font-size:1.05em;font-weight:400;margin-bottom:10px;text-transform:none}.MemberList-actions a,.MemberList-profile a{font-weight:400;text-decoration:none}.StickyBottomMenu{bottom:10px;position:-webkit-sticky;position:sticky;text-align:right;z-index:900}.StickyBottomMenu .menu-anchor{align-items:center;display:flex;flex-direction:row}.StickyBottomMenu .menu-anchor button#StickyBottomMenu-button{display:block}.StickyBottomMenu .menu-anchor button#StickyBottomMenu-icon-button{display:none}@media only screen and (max-width:959px){.StickyBottomMenu .menu-anchor button#StickyBottomMenu-button{display:none}.StickyBottomMenu .menu-anchor button#StickyBottomMenu-icon-button{display:block}}.StickyBottomMenu .menu-anchor.icon-only button#StickyBottomMenu-button{display:none}.StickyBottomMenu .menu-anchor.icon-only button#StickyBottomMenu-icon-button{display:block}.StickyBottomMenu .menu-anchor.full-button .Icon{margin-left:7px}@media only screen and (max-width:959px){.StickyBottomMenu .menu-anchor.full-button .Icon{margin-left:inherit}}.StickyBottomMenu button{box-shadow:0 0 8px 5px rgba(0,0,0,.15);margin-left:15px}.StickyBottomMenu .icon-container{height:28px;width:28px}.StickyBottomMenu-layout-container{margin:0 auto;max-width:1024px;padding-left:15px;padding-right:15px}.StickyBottomMenu-container{display:inline-block;margin:0 auto}.App.display-content-only .AppFooter,.App.page-course-assessment .AppFooter{display:none!important}.AppFooter{background-color:#102b4e;color:#fff}.AppFooter-main{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1240px;padding:25px 100px 15px;text-align:left}@media only screen and (max-width:1200px){.AppFooter-main{padding:25px 60px 15px}}@media only screen and (max-width:1023px){.AppFooter-main{padding:25px 25px 15px}}@media only screen and (max-width:600px){.AppFooter-main{display:block}}@media only screen and (max-width:420px){.AppFooter-main{padding:25px 15px 15px}}.AppFooter-main h3{color:#ffeabc;font-size:1.1em}@media only screen and (max-width:1023px){.AppFooter-main h3{font-size:1em}}@media only screen and (max-width:959px){.AppFooter-main h3{font-size:1.15em}}@media only screen and (max-width:767px){.AppFooter-main h3{font-size:1em}}@media only screen and (max-width:600px){.AppFooter-main h3{font-size:1.15em}}.AppFooter-main p,.AppFooter-main ul{font-size:.95em}@media only screen and (max-width:1200px){.AppFooter-main p,.AppFooter-main ul{font-size:.9em}}@media only screen and (max-width:959px){.AppFooter-main p,.AppFooter-main ul{font-size:1em}}@media only screen and (max-width:767px){.AppFooter-main p,.AppFooter-main ul{font-size:.9em}}@media only screen and (max-width:600px){.AppFooter-main p,.AppFooter-main ul{font-size:1em}}.AppFooter-branding{display:flex;flex-direction:column;width:28%}@media only screen and (max-width:1200px){.AppFooter-branding{width:25%}}@media only screen and (max-width:959px){.AppFooter-branding{display:none}}.AppFooter-branding .logo img{border:0;height:auto;max-width:180px;outline:none}@media only screen and (max-width:1200px){.AppFooter-branding .logo img{max-width:150px}}.AppFooter-branding .description{line-height:20px;margin-bottom:30px;margin-top:10px}.AppFooter-navigation{display:flex;flex-direction:column;width:35%}@media only screen and (max-width:959px){.AppFooter-navigation{width:50%}}@media only screen and (max-width:600px){.AppFooter-navigation{margin-bottom:40px;width:100%}}.AppFooter-navigation .content-links{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.AppFooter-navigation .content-links>div{width:46%}.AppFooter-navigation .content-links h3{margin-bottom:20px}.AppFooter-navigation .content-links ul{list-style-type:none;margin:0;padding:0}.AppFooter-navigation .content-links ul li{margin-bottom:5px}.AppFooter-navigation .content-links ul a{color:#fff;text-decoration:none}.AppFooter-navigation .share-links{display:flex;flex-direction:row;flex-wrap:wrap}.AppFooter-navigation .share-links a{color:#fff;font-weight:400;margin-top:5px;text-decoration:none}.AppFooter-navigation .share-links a:hover{text-decoration:underline}.AppFooter-navigation .share-links .Icon{font-size:1.3em;margin-right:15px}.AppFooter-contact{display:flex;flex-direction:column;width:25%}@media only screen and (max-width:1200px){.AppFooter-contact{width:30%}}@media only screen and (max-width:959px){.AppFooter-contact{width:40%}}@media only screen and (max-width:600px){.AppFooter-contact{margin-bottom:10px;width:100%}}.AppFooter-contact h3{margin-bottom:20px}.AppFooter-contact .address,.AppFooter-contact .email,.AppFooter-contact .phone{margin-bottom:10px}.AppFooter-contact .Icon{width:25px}.AppFooter-contact .AppFooter-contactButton{margin-top:15px}.AppFooter-contact .AppFooter-contactButton Button{background-color:#f9f4e8}.AppFooter-contactButton button{color:#3c3c3c;font-size:.9rem;padding:4px 22px}.AppFooter-copyright{font-size:.9em;margin:0 auto;max-width:1240px;padding:20px 100px 15px;text-align:left}@media only screen and (max-width:1200px){.AppFooter-copyright{padding:20px 60px 15px}}@media only screen and (max-width:1023px){.AppFooter-copyright{padding:20px 25px 15px}}@media only screen and (max-width:420px){.AppFooter-copyright{padding:20px 15px 15px}}.Home{text-align:center}.Home .section-header{letter-spacing:2px;margin:0 auto;max-width:750px;text-align:center}.Home p.section-description{font-size:1.2em;font-weight:400;margin:0 auto;max-width:750px;text-align:center}.Home .description{margin-bottom:60px}.Home .divider-bar{border-bottom:2px solid #e1c585;margin:20px auto;width:100px}.Home .container{padding-left:100px;padding-right:100px;text-align:center}@media only screen and (max-width:1200px){.Home .container{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1023px){.Home .container{padding-left:25px;padding-right:25px}}@media only screen and (max-width:420px){.Home .container{padding-left:15px;padding-right:15px}}.Home .container-content{margin:0 auto;max-width:1240px;text-align:left}.Home-banner{height:300px;margin-bottom:60px;overflow:hidden;position:relative}@media only screen and (max-width:600px){.Home-banner{height:260px}}@media only screen and (max-width:420px){.Home-banner{height:200px}}.Home-banner .feature img{float:left;left:0;overflow:hidden;position:relative;width:100%;z-index:10}@media only screen and (max-width:1200px){.Home-banner .feature img{left:-10%;width:120%}}@media only screen and (max-width:1023px){.Home-banner .feature img{left:-20%;width:140%}}@media only screen and (max-width:959px){.Home-banner .feature img{left:-30%;width:160%}}@media only screen and (max-width:767px){.Home-banner .feature img{left:-50%;width:200%}}@media only screen and (max-width:600px){.Home-banner .feature img{left:-80%;width:260%}}.Home-banner .tagline{background-color:rgba(0,0,0,.3);height:100%;position:absolute;width:100%;z-index:100}.Home-banner .tagline h1,.Home-banner .tagline h2{text-transform:inherit}.Home-banner .tagline h1{color:#fff;font-family:"PT Serif",serif;font-size:2.3em;font-weight:500;margin-top:100px}@media only screen and (max-width:1200px){.Home-banner .tagline h1{font-size:2em}}@media only screen and (max-width:1023px){.Home-banner .tagline h1{font-size:1.7em}}@media only screen and (max-width:600px){.Home-banner .tagline h1{font-size:1.3em;margin:75px auto 0;max-width:80%}}@media only screen and (max-width:420px){.Home-banner .tagline h1{margin-top:45px}}.Home-banner .tagline h2{color:#fff;font-family:"PT Serif",serif;font-size:1.6em;font-style:italic;font-weight:400;margin-top:5px}@media only screen and (max-width:1200px){.Home-banner .tagline h2{margin-left:60px}}@media only screen and (max-width:1023px){.Home-banner .tagline h2{font-size:1.2em;margin-left:25px}}@media only screen and (max-width:959px){.Home-banner .tagline h2{font-size:1.1em;margin-left:0}}@media only screen and (max-width:600px){.Home-banner .tagline h2{font-size:1em;margin-left:0;padding:0 5px}}@media only screen and (max-width:420px){.Home-banner .tagline h2{display:none}}.Home-banner .tagline button{border-color:#fff;color:#fff;margin-top:20px}.Home-offerings .introduction{display:flex;flex-direction:column;margin-bottom:60px;padding-bottom:0;padding-top:0}.Home-offerings .introduction .description h3{font-size:1.4em}.Home-offerings .introduction .cards{display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width:767px){.Home-offerings .introduction .cards{flex-direction:column;text-align:center}}.Home-offerings .introduction .card{cursor:pointer;margin-bottom:70px;max-width:340px}@media only screen and (max-width:1200px){.Home-offerings .introduction .card{max-width:300px}}@media only screen and (max-width:767px){.Home-offerings .introduction .card{margin:0 auto 70px;max-width:375px;text-align:left}}.Home-offerings .introduction .card .feature-image{background-color:#cecece;background-repeat:no-repeat;background-size:100% auto;height:190px;width:100%}@media only screen and (max-width:1200px){.Home-offerings .introduction .card .feature-image{height:180px}}@media only screen and (max-width:1023px){.Home-offerings .introduction .card .feature-image{height:150px}}@media only screen and (max-width:959px){.Home-offerings .introduction .card .feature-image{height:140px}}@media only screen and (max-width:767px){.Home-offerings .introduction .card .feature-image{height:190px}}.Home-offerings .introduction .card h4{color:#102b4e;letter-spacing:.5px;padding:8px}.Home-offerings .introduction .card p{height:80px;padding:0 8px}@media only screen and (max-width:1200px){.Home-offerings .introduction .card p{height:100px}}@media only screen and (max-width:959px){.Home-offerings .introduction .card p{height:120px}}@media only screen and (max-width:767px){.Home-offerings .introduction .card p{height:inherit;padding-bottom:30px}}.Home-offerings .introduction .card button{color:#2498d4;font-size:.85em;padding-left:8px}.Home-offerings .introduction .card.courses,.Home-offerings .introduction .card.lectures{margin-right:100px}@media only screen and (max-width:1300px){.Home-offerings .introduction .card.courses,.Home-offerings .introduction .card.lectures{margin-right:50px}}@media only screen and (max-width:1200px){.Home-offerings .introduction .card.courses,.Home-offerings .introduction .card.lectures{margin-right:30px}}@media only screen and (max-width:767px){.Home-offerings .introduction .card.courses,.Home-offerings .introduction .card.lectures{margin:0 auto 70px}}.Home-offerings .participation{background-color:#3e4f7d;color:#fff;display:flex;flex-direction:column;margin-bottom:120px;padding-bottom:50px;padding-top:90px;position:relative;z-index:1}.Home-offerings .participation:before{top:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.Home-offerings .participation:after,.Home-offerings .participation:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.Home-offerings .participation:after{bottom:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.Home-offerings .participation .description h3{color:#fff;font-size:1.4em}.Home-offerings .participation .cards{display:flex;flex-direction:row;justify-content:center;text-align:center}@media only screen and (max-width:767px){.Home-offerings .participation .cards{flex-direction:column}}.Home-offerings .participation .card{margin:0 auto 70px;max-width:500px}.Home-offerings .participation .card p{padding:0 30px}.Home-offerings .participation .Icon .avatar{background-color:#f9f4e8;color:#3c3c3c;font-size:2em;height:80px;width:80px}.Home-offerings .participation h4{color:#fff;font-size:1.15em;margin-bottom:15px;margin-top:15px}.Home-offerings .culture{display:flex;flex-direction:column;padding-bottom:100px;padding-top:10px}.Home-offerings .culture .description{max-width:100%}.Home-offerings .culture .description h3{font-size:1.4em}.Home-offerings .culture .cards{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto 70px;text-align:center;width:900px}@media only screen and (max-width:959px){.Home-offerings .culture .cards{width:700px}}@media only screen and (max-width:767px){.Home-offerings .culture .cards{flex-direction:column;justify-content:center;width:100%}}.Home-offerings .culture .card{cursor:pointer;max-width:500px}@media only screen and (max-width:767px){.Home-offerings .culture .card{margin:0 auto 60px}}.Home-offerings .culture .feature-image{background-color:#cecece;background-repeat:no-repeat;background-size:100% auto;border-radius:5px;display:flex;flex-direction:column;height:150px;justify-content:flex-end;margin:0 auto 10px;width:250px}@media only screen and (max-width:959px){.Home-offerings .culture .feature-image{height:125px;width:215px}}@media only screen and (max-width:767px){.Home-offerings .culture .feature-image{height:150px;width:275px}}.Home-offerings .culture .title{color:#102b4e;font-size:1em;text-align:center}.Home-pitch{background-color:#466388;color:#f9f4e8;margin-bottom:60px;padding:0 30px 70px;position:relative;z-index:1}.Home-pitch:before{top:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.Home-pitch:after,.Home-pitch:before{-webkit-backface-visibility:hidden;background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1}.Home-pitch:after{bottom:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.Home-pitch .container-content{text-align:center}.Home-pitch .callout{background-color:#102b4e;border-radius:3px;display:inline-block;margin-bottom:80px;margin-top:-60px;padding:40px}.Home-pitch h3{color:#f9f4e8;font-family:Roboto,sans-serif;font-size:1.2em;margin-bottom:30px;text-align:center;text-transform:inherit}.Home-pitch h3 span{color:#e1c585}.Home-pitch div.join-button{text-align:center}.Home-pitch button{border-color:#fff;color:#fff;margin:0 auto}.Home-pitch .message{display:inline-block;font-size:1.05;font-weight:400;line-height:22px;margin:0 auto 40px;max-width:1000px}.Home-pitch .message button{display:block;margin-top:30px}.Home-pitch h5{color:#e1c585;font-size:1.1em;font-weight:400;margin-bottom:15px}.Home-pitch p{font-weight:300;margin-bottom:0}.Home-testimonials{padding:60px 30px}.Home-testimonials>div{display:flex;flex-direction:column;margin:50px auto;max-width:800px}.Home-testimonials svg{height:auto;margin:0 auto 30px;width:50px}.Home-testimonials .quote{font-size:1.1em}.Home-testimonials p{color:#102b4e;font-family:"PT Serif",serif;font-size:1.3em;font-style:italic;font-weight:400;margin-bottom:20px}@media only screen and (max-width:767px){.Home-testimonials p{padding:0}}.Home-testimonials p.name{color:inherit;font-family:Roboto,sans-serif;font-size:1em;font-style:normal;font-weight:400}main{margin:0 auto;max-width:1240px;min-height:350px;padding:50px 100px;text-align:left}@media only screen and (max-width:1200px){main{padding:50px 60px}}@media only screen and (max-width:1023px){main{padding:40px 25px}}@media only screen and (max-width:420px){main{padding:30px 15px}}main .MainContent-container{text-align:center}.App-floating-toolbar{padding:15px 100px}@media only screen and (max-width:1200px){.App-floating-toolbar{padding:15px 60px}}@media only screen and (max-width:1023px){.App-floating-toolbar{padding:15px 25px}}@media only screen and (max-width:420px){.App-floating-toolbar{padding:15px}}.App{height:100%;position:absolute;text-align:center;width:100%}.App .MuiButtonBase-root.Mui-checked{color:#43a047}.App.display-noboxing main{text-align:center}.App.display-noboxing main,.App.home main{margin:0;max-width:100%;padding:0}#NotFound{text-align:center}#NotFound .NotFound-aesthetic{align-items:center;display:flex;justify-content:center}#NotFound .NotFound-aesthetic .Icon{margin:0 20px 0 0}#NotFound .NotFound-aesthetic .Icon svg{color:#98272b}#NotFound .NotFound-aesthetic-content{color:#98272b;padding-bottom:5px}#NotFound .NotFound-aesthetic-content .NotFound-404{font-size:4em}#NotFound .NotFound-aesthetic-content .NotFound-message{font-size:1.5em;margin-top:-10px}#NotFound .NotFound-descriptive{font-size:2em;font-weight:300;margin-top:30px}.NotFound-migrated-suggestion{font-size:1.2em;font-weight:400;margin-top:30px}.NotFound-navigation{margin-top:45px}
/*# sourceMappingURL=main.015e2d31.css.map*/