@charset "UTF-8";@-webkit-keyframes mcFadeAnimation{0%{opacity:0}to{opacity:1}}@keyframes mcFadeAnimation{0%{opacity:0}to{opacity:1}}@keyframes mcRiseAnimation{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:1}}@-webkit-keyframes mcRiseAnimation{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:1}}@keyframes mcRiseAnimation{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:1}}@-webkit-keyframes mcSlideAnimation{0%{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}to{-webkit-transform:translate(0px,0);transform:translate(0px,0);opacity:1}}@keyframes mcSlideAnimation{0%{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}to{-webkit-transform:translate(0px,0);transform:translate(0px,0);opacity:1}}@-webkit-keyframes mcSlideAnimationVertCentered{0%{-webkit-transform:translate(-100px,-50%);transform:translate(-100px,-50%);opacity:0}to{-webkit-transform:translate(0px,-50%);transform:translate(0px,-50%);opacity:1}}@keyframes mcSlideAnimationVertCentered{0%{-webkit-transform:translate(-100px,-50%);transform:translate(-100px,-50%);opacity:0}to{-webkit-transform:translate(0px,-50%);transform:translate(0px,-50%);opacity:1}}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1}html{font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;font-size:16px;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{text-shadow:none;background-color:#0091cd;color:#fff}::selection{text-shadow:none;background-color:#0091cd;color:#fff}a{color:#00e;text-decoration:none;outline:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:4em 0;padding:0;width:100%}hr:after{display:block;content:" ";clear:both}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}code,kbd,pre,samp{font-family:monospace,monospace;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}svg{max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;*margin-left:-7px;padding:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clear:after,.clear:before{content:"";display:table}.clear:after{clear:both}.clear{zoom:1}@media only screen and (min-width:480px){}@media only screen and (min-width:768px){}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}:focus{outline:0}body{line-height:1.5;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:normal}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}em{font-style:italic}strong{font-weight:600}.center{text-align:center}.right{text-align:right}.middle{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.notification{background-color:#fffad3;border:solid 1px #b5ad6d;border-radius:4px;padding:1em;margin:1em 0;line-height:1.25em;font-size:0.875em}.notification .container{max-width:960px;margin:0 auto}.notification.success{background-color:#d2ff92;border:solid 1px #93bd58}.notification.error{background-color:#ffbfbf;border:solid 1px #c94c4c}.background{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center center;overflow:hidden}.background video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:900px){.background video{display:none}}.background iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.background.large,.background.medium,.background.small{display:none}@media screen and (max-width:900px){.background.small{display:block}}@media screen and (min-width:900px) and (max-width:1300px){.background.medium{display:block}}@media screen and (min-width:1300px){.background.large{display:block}}.background.top{background-position:top center}.background.right{background-position:right center}.background.bottom{background-position:center bottom}.background.left{background-position:left center}.background.fixed{background-attachment:fixed}sup{font-size:0.75em}.span-1{float:left;width:5.3333333333%;margin:0 1.5%}.span-1.no-margin{width:8.3333333333%}.span-2{float:left;width:13.6666666667%;margin:0 1.5%}.span-2.no-margin{width:16.6666666667%}.span-3{float:left;width:22%;margin:0 1.5%}.span-3.no-margin{width:25%}.span-4{float:left;width:30.3333333333%;margin:0 1.5%}.span-4.no-margin{width:33.3333333333%}.span-5{float:left;width:38.6666666667%;margin:0 1.5%}.span-5.no-margin{width:41.6666666667%}.span-6{float:left;width:47%;margin:0 1.5%}.span-6.no-margin{width:50%}.span-7{float:left;width:55.3333333333%;margin:0 1.5%}.span-7.no-margin{width:58.3333333333%}.span-8{float:left;width:63.6666666667%;margin:0 1.5%}.span-8.no-margin{width:66.6666666667%}.span-9{float:left;width:72%;margin:0 1.5%}.span-9.no-margin{width:75%}.span-10{float:left;width:80.3333333333%;margin:0 1.5%}.span-10.no-margin{width:83.3333333333%}.span-11{float:left;width:88.6666666667%;margin:0 1.5%}.span-11.no-margin{width:91.6666666667%}.no-margin{margin:0}@media screen and (max-width:800px){.span-1.no-margin:not(.no-stack),.span-10.no-margin:not(.no-stack),.span-10:not(.no-stack),.span-11.no-margin:not(.no-stack),.span-11:not(.no-stack),.span-1:not(.no-stack),.span-2.no-margin:not(.no-stack),.span-2:not(.no-stack),.span-3.no-margin:not(.no-stack),.span-3:not(.no-stack),.span-4.no-margin:not(.no-stack),.span-4:not(.no-stack),.span-5.no-margin:not(.no-stack),.span-5:not(.no-stack),.span-6.no-margin:not(.no-stack),.span-6:not(.no-stack),.span-7.no-margin:not(.no-stack),.span-7:not(.no-stack),.span-8.no-margin:not(.no-stack),.span-8:not(.no-stack),.span-9.no-margin:not(.no-stack),.span-9:not(.no-stack){float:none;width:auto}}@-webkit-keyframes mcFadeAnimation{0%{opacity:0}to{opacity:1}}@keyframes mcFadeAnimation{0%{opacity:0}to{opacity:1}}@keyframes mcRiseAnimation{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:1}}@-webkit-keyframes mcRiseAnimation{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:1}}@keyframes mcRiseAnimation{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:1}}@-webkit-keyframes mcSlideAnimation{0%{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}to{-webkit-transform:translate(0px,0);transform:translate(0px,0);opacity:1}}@keyframes mcSlideAnimation{0%{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}to{-webkit-transform:translate(0px,0);transform:translate(0px,0);opacity:1}}@-webkit-keyframes mcSlideAnimationVertCentered{0%{-webkit-transform:translate(-100px,-50%);transform:translate(-100px,-50%);opacity:0}to{-webkit-transform:translate(0px,-50%);transform:translate(0px,-50%);opacity:1}}@keyframes mcSlideAnimationVertCentered{0%{-webkit-transform:translate(-100px,-50%);transform:translate(-100px,-50%);opacity:0}to{-webkit-transform:translate(0px,-50%);transform:translate(0px,-50%);opacity:1}}a.navskip{position:fixed;left:15px;top:-5em;color:#fff;background-color:#fff;color:#0c2340;font-family:new-atten,sans-serif;text-transform:uppercase;font-weight:700;z-index:100;font-size:0.625em;letter-spacing:0.125em;padding:1.75em;-webkit-transition:top 100ms;transition:top 100ms}a.navskip:after{display:inline-block;margin:0 0 0 1em;content:"→";color:#c99700}a.navskip:focus{background-color:#fff;display:inline-block;opacity:1;top:0}.navicon{right:0;top:25px;border-left:none;position:fixed;height:35px;width:80px;background-color:#0c2340;border-left:6px solid #c99700;font-size:1.25rem;line-height:24px;font-weight:700;padding:8px;color:#fff;background-size:25px 25px;background-position:center 50%;z-index:101;-webkit-transition:color 0.25s,background-color 0.25s;transition:color 0.25s,background-color 0.25s}.navicon span.menu:after{content:"MENU";white-space:pre}@media (min-width:1281px){.navicon{line-height:24px;height:40px;top:50px;right:0;bottom:auto}}@media (hover:hover){.navicon:hover{background-color:#a3832a;color:#0c2340}}.navicon.on{background-repeat:no-repeat;background-position:center 50%;background-color:#fff;background-image:url("../images/navicon-on.svg");background-size:20px 20px;-webkit-transition:none;transition:none;-webkit-transition:color 0.25s,background-color 0.25s;transition:color 0.25s,background-color 0.25s;top:25px}.navicon.on span.menu{display:none}@media (min-width:901px){.navicon.on{top:50px}}.navicon.on:before{color:#0c2340}nav.site-navigation{font-family:new-atten,sans-serif;font-size:0.875em;font-weight:300;line-height:1.6rem;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;padding:1em 5vw}@media screen and (min-width:900px){nav.site-navigation{padding:0}}@media screen and (min-width:1000px){nav.site-navigation{grid-area:sidebar}}nav.site-navigation.brand-nav{border:2px solid #d9e7eb;-webkit-box-shadow:0 0.05rem 0.25rem rgba(0,0,0,0.1);box-shadow:0 0.05rem 0.25rem rgba(0,0,0,0.1);overflow:hidden;padding:0;margin:0 5vw;background:#fff;position:sticky;top:4rem;border-radius:10px}@media screen and (min-width:1000px){nav.site-navigation.brand-nav{margin:0}}@media screen and (min-width:1000px){nav.site-navigation.brand-nav{grid-area:brand-nav}}nav.site-navigation.brand-nav .wrapper{display:block!important;padding:0}nav.site-navigation.brand-nav header{padding:30px 30px 10px 30px;background:#0c2340;color:#fff;display:block}nav.site-navigation.brand-nav h1{color:#fff}nav.site-navigation.brand-nav ul.nav{background-color:transparent;padding:0 30px}nav.site-navigation.brand-nav ul.nav li{padding:0 0 0 2em;margin:1em 0;position:relative}nav.site-navigation.brand-nav ul.nav li:before{font-family:psfournier-std,serif;font-weight:400;position:absolute;left:0;content:"→";color:#d59600;font-size:0.95em}nav.site-navigation.brand-nav ul.nav li.nav-selected.nav-path-selected>a{background-color:transparent}nav.site-navigation.brand-nav ul.nav li a{border:none;display:inline;padding:0}nav.site-navigation.brand-nav ul.nav li a:hover{border:none!important;background-color:transparent!important;color:#916600!important}nav.site-navigation button#navigation-toggle{display:block;width:100%;text-align:left;background:transparent;padding:1rem;margin:0 0 1rem 0;line-height:1rem;border:2px solid tint(#0c2340,85%);-webkit-box-shadow:0 0.05rem 0.25rem rgba(0,0,0,0.1);box-shadow:0 0.05rem 0.25rem rgba(0,0,0,0.1);color:#0c2340;font-family:new-atten,sans-serif;font-size:1.2rem;border-radius:1rem;-webkit-transition:-webkit-box-shadow 200ms;transition:-webkit-box-shadow 200ms;transition:box-shadow 200ms;transition:box-shadow 200ms,-webkit-box-shadow 200ms}nav.site-navigation button#navigation-toggle:hover{-webkit-box-shadow:0 0.2rem 0.5rem rgba(0,0,0,0.1);box-shadow:0 0.2rem 0.5rem rgba(0,0,0,0.1)}nav.site-navigation button#navigation-toggle:active{-webkit-box-shadow:0 0.05rem 0.05rem rgba(0,0,0,0.1);box-shadow:0 0.05rem 0.05rem rgba(0,0,0,0.1)}@media (min-width:1281px){nav.site-navigation button#navigation-toggle{display:none}}nav.site-navigation button#navigation-toggle span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:0;width:0;overflow:hidden}nav.site-navigation button#navigation-toggle:after{padding-left:0.25rem;float:right}nav.site-navigation button#navigation-toggle.menu-closed:after{content:"+"}nav.site-navigation button#navigation-toggle.menu-open:after{content:"-"}nav.site-navigation .wrapper{display:none;padding:0 1rem}@media (min-width:1281px){nav.site-navigation .wrapper{padding:0;display:block!important}}nav.site-navigation header h1{padding:0;font-size:14px;font-weight:700;margin-bottom:1rem}nav.site-navigation footer{font-size:0.9rem}nav.site-navigation footer h2{font-family:new-atten,sans-serif;font-size:1.2rem;color:#a3832a;margin:0 0 0.5rem;line-height:1.6rem}nav.site-navigation footer h3{font-family:new-atten,sans-serif;font-weight:400;color:#a3832a;font-size:1rem;padding:1em 0 0;margin:0 0 0.5rem;line-height:1.4rem}nav.site-navigation footer h3 a{color:#555}nav.site-navigation footer hr{margin:1rem 0}nav.site-navigation ul.nav{padding:0;margin-bottom:1.5rem;padding-left:0.5rem}nav.site-navigation ul.nav li{position:relative}@media (pointer:coarse){nav.site-navigation ul.nav li{margin:-10px 0}}nav.site-navigation ul.nav li.nav-selected.nav-path-selected>a{border-left-color:#c99700;color:#a3832a;background-color:tint(#c99700,95%)}nav.site-navigation ul.nav li.nav-selected.nav-path-selected>ul{border-left-color:#c99700}nav.site-navigation ul.nav li.nav-path-selected>a{border-left-color:tint(#c99700,80%);color:#a3832a}nav.site-navigation ul.nav li.nav-path-selected>ul{display:block;border-left-color:tint(#c99700,80%)}nav.site-navigation ul.nav li.nav-path-selected>ul a{color:#a3832a;border-left-color:tint(#c99700,80%)}nav.site-navigation ul.nav li.nav-external-link{position:relative}nav.site-navigation ul.nav li.nav-external-link:after{position:absolute;content:"";width:15px;height:15px;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url("../images/icon-external-url.svg");background-size:cover;z-index:2;pointer-events:none}nav.site-navigation ul.nav li.nav-external-link a{padding-right:calc(2em + 15px)}nav.site-navigation ul.nav li a{display:-ms-grid;display:grid;position:relative;z-index:1;padding:1rem 1rem 1rem 1.25rem;border-left:2px solid tint(#0c2340,85%)}@media (pointer:coarse){nav.site-navigation ul.nav li a{margin:10px 0}}nav.site-navigation ul.nav li a:hover{color:#0c2340!important;border-left:2px solid #0c2340!important;background-color:tint(#0c2340,95%)!important}nav.site-navigation ul.nav li a:focus{outline-offset:-3px}nav.site-navigation ul.nav li button.submenu-toggle{background:transparent;border:none;color:#0c2340;line-height:0;text-align:center;margin:0;padding:0;position:absolute;left:calc(-1rem - 5.5px);top:6px;height:44px;width:44px;z-index:2}nav.site-navigation ul.nav li button.submenu-toggle span{display:-ms-grid;display:grid;height:0;width:0;overflow:hidden}nav.site-navigation ul.nav li button.submenu-toggle:before{background:#fff;border:2px solid tint(#0c2340,75%);border-radius:100%;display:-ms-grid;display:grid;position:absolute;height:0;width:0;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:calc(44px / 2);height:calc(44px / 2);line-height:calc(44px / 2 - 2px);content:"+";-webkit-box-shadow:0 0.05em 0.1em rgba(0,0,0,0.2);box-shadow:0 0.05em 0.1em rgba(0,0,0,0.2);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}nav.site-navigation ul.nav li button.submenu-toggle.submenu-open:before{content:"-"}nav.site-navigation ul.nav li button.submenu-toggle:hover:before{border-color:tint(#0c2340,60%);-webkit-box-shadow:0 0.05em 0.1em rgba(0,0,0,0.2);box-shadow:0 0.05em 0.1em rgba(0,0,0,0.2)}nav.site-navigation ul.nav li ul{font-size:1rem;display:none;position:relative;font-weight:400;border-left:2px solid tint(#0c2340,85%)}nav.site-navigation ul.nav li ul a{padding:0.75rem 1rem 0.75rem 2.5rem;letter-spacing:0.01rem;position:relative;left:-2px}nav.site-navigation ul.nav li ul a:before{font-family:psfournier-std,serif;position:absolute;left:1.5rem;top:0.75rem;opacity:0.5}nav.site-navigation ul.nav li ul:after,nav.site-navigation ul.nav li ul:before{position:absolute;left:0;width:100%;height:2em;z-index:0}nav.site-navigation ul.nav li ul:before{top:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(70%,rgba(12,35,64,0)),to(rgba(12,35,64,0.05)));background:linear-gradient(0deg,rgba(12,35,64,0) 70%,rgba(12,35,64,0.05) 100%)}nav.site-navigation ul.nav li ul:after{bottom:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,rgba(12,35,64,0.05)),to(rgba(12,35,64,0)));background:linear-gradient(360deg,rgba(12,35,64,0.05) 30%,rgba(12,35,64,0) 100%)}nav.site-navigation .sidebar-global-footer p a{text-decoration:underline}.menu ol{list-style:none;margin:0;padding:0}@media (min-width:1281px){.menu ol{display:inline;max-width:none}}.menu ol li{position:relative;-webkit-transition:0.5s;transition:0.5s}.menu ol li.nav-path-selected a,.menu ol li.nav-selected a{color:tint(#0c2340,75)}.menu ol li a{display:block;padding:0 1em;position:relative;text-decoration:none;z-index:1}.menu ol li a:not(:last-child){border-right:none}.menu ol li a:not(:last-child):before{font-size:0.75em;line-height:50px;position:absolute;left:0;right:unset!important;top:0;bottom:0;margin:auto;-webkit-transition:0.5s;transition:0.5s;border:1px solid #c99700;color:#c99700;width:16px;height:16px;text-align:center;line-height:12px;border-radius:100%;font-weight:400;font-size:0.875em;position:absolute;content:"+"}.menu ol li a.nav-dropdown{padding-left:1.5em}.menu ol li:focus,.menu ol li:focus-within,.menu ol li:hover{z-index:100}.menu ol li:focus .sub-menu,.menu ol li:focus-within .sub-menu{max-height:500px}.menu ol li:focus a:before,.menu ol li:focus-within a:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:1281px){.menu ol li{display:inline-block}.menu ol li:focus,.menu ol li:focus-within,.menu ol li:hover{background:#faf5e6}.menu ol li:focus .sub-menu,.menu ol li:focus-within .sub-menu,.menu ol li:hover .sub-menu{max-height:750px}.menu ol li a:not(:last-child):before{right:12.5px}.menu ol li:hover a:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.menu ol .sub-menu{list-style:none;overflow:hidden;padding-left:1em;position:relative;-webkit-transition:0.5s;transition:0.5s;z-index:10;padding-bottom:1.5em}@media (min-width:1281px){.menu ol .sub-menu{max-height:0px;padding-bottom:0}}.menu ol .sub-menu li a{color:#0c2340;border-right:none;border-left:1px solid #c99700;padding:0.5em 1em 0.5em}.menu ol .sub-menu li a:focus,.menu ol .sub-menu li a:hover{color:#c99700}.menu ol .sub-menu li a:focus:after,.menu ol .sub-menu li a:hover:after{width:15px}@media (min-width:1281px){.menu ol .sub-menu{border-left:0;padding-left:0;position:absolute;top:100%;left:-1px;right:0;z-index:1;background:#faf5e6}.menu ol .sub-menu li{display:list-item}}.menu header{display:none;padding:0 0.5em 0 0;padding:8px 12px 8px 12px;background:#eee}@media (min-width:901px){.menu header{display:inline-block;float:left}}.menu h1{margin-bottom:0!important;position:relative}.menu h1 a{position:relative}p.slim_nav_title{font-family:psfournier-std,serif}.menu-collapser{position:relative;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1.25rem;display:block;text-align:center;font-weight:700;color:#0c2340;padding:0}.menu-collapser h1,.menu-collapser p.slim_nav_title{display:block}.collapse-button{font-size:1em;font-weight:700;text-align:center;border-radius:1.5px;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.collapse-button span{color:#c99700}.collapse-button:focus,.collapse-button:hover{color:#0c2340}.collapse-button .icon-bar{display:block;height:2px;width:18px;margin:2px 0;border-radius:1px}ul.slimmenu{width:100%;margin:0;padding:0;list-style-type:none;display:inline}ul.slimmenu:after,ul.slimmenu:before{content:""}ul.slimmenu:after{clear:both}ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li>ul{position:static;display:none}ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgba(0,0,0,0.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li .sub-toggle{height:42px}ul.slimmenu li{position:relative;display:inline-block;background-color:#fff;font-size:1.13em}@media (min-width:901px){ul.slimmenu li{font-size:1em}}ul.slimmenu li ul{margin:0;list-style-type:none}ul.slimmenu li ul li{background:#fbf8ed;display:block}ul.slimmenu li>ul{position:absolute;left:0;top:100%;z-index:999;display:none;width:100%;min-width:240px}ul.slimmenu li>ul>li ul{position:absolute;left:100%;top:0;z-index:999;display:none;width:100%}ul.slimmenu li a{display:block;padding:8px 12px 8px 12px;font-weight:400;transition:background-color 0.5s ease-out;-o-transition:background-color 0.5s ease-out;-moz-transition:background-color 0.5s ease-out;-webkit-transition:background-color 0.5s ease-out}ul.slimmenu li a:hover{text-decoration:none;background:#0c2340;color:#fff}ul.slimmenu li.has-submenu a{padding:8px 40px 8px 15px}ul.slimmenu li.nav-selected.nav-path-selected a{color:#767676}ul.slimmenu li.nav-selected.nav-path-selected a:hover{color:#fff}ul.slimmenu li .sub-toggle{background-color:rgba(201,151,0,0.12);color:#c99700;position:absolute;right:0;top:0;z-index:999;width:33px;height:100%;text-align:center;cursor:pointer;border:none}ul.slimmenu li .sub-toggle:focus-visible{outline:1px solid #c99700}ul.slimmenu li .sub-toggle:before{}ul.slimmenu li .sub-toggle>i{display:inline-block;color:#333;font-size:18px;vertical-align:middle}@media (min-width:1281px){ul.slimmenu li .sub-toggle{background-color:rgba(255,255,255,0.325)}}ul.slimmenu>li{border-left:1px solid #eee}.overlay-trigger{cursor:pointer}.overlay{z-index:999999;position:fixed;left:-9999px;width:100%;height:0;background-color:#0c2340;background-color:rgba(12,35,64,0.8);opacity:0;overflow-y:scroll;transform:scale(1.25);-webkit-transform:scale(1.25);transition:opacity 200ms,-webkit-transform 200ms;transition:opacity 200ms,transform 200ms;transition:opacity 200ms,transform 200ms,-webkit-transform 200ms;-webkit-transition:opacity 200ms,-webkit-transform 200ms}.overlay.on{left:0;top:0;height:100vh;width:100vw;opacity:1;transform:scale(1);-webkit-transform:scale(1)}.overlay a.close{position:fixed;top:2em;right:2%;width:40px;opacity:0.7;border:none;z-index:100}.overlay a.close:hover{opacity:1}.overlay .overlay-container,.overlay article{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:600px;margin:0 auto;padding:2em 4%;line-height:1.25em;background-color:#fff;-webkit-box-shadow:0 0 50px rgba(0,0,0,0.4);box-shadow:0 0 50px rgba(0,0,0,0.4);border-radius:3px}.overlay .overlay-video{position:relative;max-width:1200px;padding-top:56.25%;margin:0 auto;background-color:#000}.overlay .overlay-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.overlay h2{font-weight:400;font-size:1.75em;margin:0.25em 0 0.25em;color:#333}.overlay h3{color:#4f889e;font-weight:400}.overlay h5{color:#aaa;font-weight:400;font-size:0.625em;text-transform:uppercase;letter-spacing:0.2em}.overlay p{margin:0.5em 0;line-height:1.75em}.overlay table{width:100%;margin:0.5em 0 1.5em}.overlay table tbody tr td{padding:0.75em 0;font-weight:300;font-size:0.875em}.overlay table tbody tr td:last-child{text-align:right}.overlay .button{margin:2em 0 0.5em}.overlay .button a{display:inline-block;margin:0 0.5em 1em 0;background:transparent;border:none;font-weight:400;background-color:#faf5e6;color:#0c2340;font-size:0.75em;padding:1.5em calc(50px + 2em) 1.5em 2em;-webkit-transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms,-webkit-box-shadow 200ms;position:relative;font-family:new-atten,sans-serif;text-transform:uppercase;letter-spacing:0.15em;overflow:hidden;border-radius:5px;line-height:1.5;-webkit-box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);text-decoration:none!important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (max-width:900px){.overlay .button a{display:block;margin:0.5em 0}}.overlay .button a:first-of-type{margin-left:0}.overlay .button a:after{content:"→";font-family:psfournier-std,serif;text-align:center;display:block;position:absolute;color:#fff;right:0;top:0;width:50px;height:100%;padding-top:1.5em;background-color:#c99700}.overlay .button a:hover{background-color:#fff8e3}@media only screen and (max-width:800px){.overlay article,.overlay-main form{margin-top:5em;margin-bottom:5em;position:relative;top:auto;transform:none;-webkit-transform:none}}.content form-new .field{width:50%;float:left}.content form-new .field:nth-of-type(2n+3){clear:left}.content form-new fieldset,.content form-new label{display:block;font-family:new-atten,sans-serif;font-weight:400;margin:1em 0 0}.content form-new fieldset label{margin:0.75em 0 0.75em 0.5em}.content form-new input[name=uName],.content form-new input[type=email],.content form-new input[type=number],.content form-new input[type=password],.content form-new input[type=tel],.content form-new input[type=text],.content form-new select{border:none;border:2px solid tint(#0c2340,85%);background-color:#fff;-webkit-box-shadow:0 0.1em 0.25em rgba(0,0,0,0.1);box-shadow:0 0.1em 0.25em rgba(0,0,0,0.1);font-family:psfournier-std,serif;font-size:1em;line-height:1.25em;font-weight:300;padding:0.5em;display:block;width:calc(100% - 1em - 4px);margin:0;outline:none;border-radius:0.5em;background:transparent;position:relative;-webkit-appearance:none;-webkit-transition:border-color 200ms;transition:border-color 200ms}.content form-new .error input[type=email],.content form-new .error input[type=number],.content form-new .error input[type=password],.content form-new .error input[type=tel],.content form-new .error input[type=text],.content form-new .error select{border-color:solid 1px #ff0000}.content form-new input[type=email]:focus,.content form-new input[type=number]:focus,.content form-new input[type=password]:focus,.content form-new input[type=tel]:focus,.content form-new input[type=text]:focus,.content form-new select:focus{border-color:tint(#0c2340,60%)}.content form-new textarea{border:solid 2px tint(#0c2340,85%);-webkit-box-shadow:0 0.1em 0.25em rgba(0,0,0,0.1);box-shadow:0 0.1em 0.25em rgba(0,0,0,0.1);font-family:psfournier-std,serif;font-size:1em;font-weight:300;padding:0.5em 0.5em;display:block;width:96%;margin:0.5em 0!important;height:8em;border-radius:0.5em;-webkit-transition:border-color 200ms;transition:border-color 200ms}.content form-new textarea:focus{border-color:tint(#0c2340,60%)}.content form-new textarea:invalid{background-color:#fff}.content form .field{width:50%;float:left}.content form .field:nth-of-type(2n+3){clear:left}.content form fieldset,.content form label{display:block;font-family:new-atten,sans-serif;font-weight:400;margin:2em 0 0}.content form fieldset label{margin:0.75em 0 0.75em 0.5em}.content form input[name=uName],.content form input[type=email],.content form input[type=number],.content form input[type=password],.content form input[type=tel],.content form input[type=text],.content form select{border:none;border-bottom:solid 1px #ccc;font-family:psfournier-std,serif;font-size:1em;line-height:1.25em;font-weight:300;padding:0.5em;display:block;margin:0;outline:none;border-radius:0;background:transparent;position:relative;-webkit-appearance:none}.content form input[name=uName],.content form input[type=email],.content form input[type=number],.content form input[type=password],.content form input[type=tel],.content form input[type=text]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.content form select{width:100%}.content form .error input[type=email],.content form .error input[type=number],.content form .error input[type=password],.content form .error input[type=tel],.content form .error input[type=text],.content form .error select,.content form .has-error input[type=email],.content form .has-error input[type=number],.content form .has-error input[type=password],.content form .has-error input[type=tel],.content form .has-error input[type=text],.content form .has-error select{border-bottom:solid 1px #ff0000}.content form input[type=email]:focus,.content form input[type=number]:focus,.content form input[type=password]:focus,.content form input[type=tel]:focus,.content form input[type=text]:focus,.content form select:focus{border:none;border-bottom:solid 1px #25739e}.content form textarea{border:solid 1px #ccc;font-family:psfournier-std,serif;font-size:1em;font-weight:300;padding:0.5em 0.5em;display:block;width:100%;margin:0.5em 0!important;height:8em;-webkit-box-sizing:border-box;box-sizing:border-box}.content form textarea:focus{border:solid 1px #25739e}.content form textarea:invalid{background-color:#fff}.content form .formify-radio :focus-visible,.content form input[type=checkbox]:focus-visible,.content form input[type=number]:focus-visible,.content form input[type=radio]:focus-visible{outline:2px solid #25739e}.content .dark-blue form input[name=uName],.content .dark-blue form input[type=email],.content .dark-blue form input[type=number],.content .dark-blue form input[type=password],.content .dark-blue form input[type=tel],.content .dark-blue form input[type=text]{color:#fff}.content .button a,.content .buttons a,.content button,.content input[type=submit]{display:inline-block;margin:0 0.5em 1em 0;background:transparent;border:none;font-weight:400;background-color:#faf5e6;color:#0c2340;font-size:0.75em;padding:1.5em calc(50px + 2em) 1.5em 2em;-webkit-transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms,-webkit-box-shadow 200ms;position:relative;font-family:new-atten,sans-serif;text-transform:uppercase;letter-spacing:0.15em;overflow:hidden;border-radius:5px;line-height:1.5;-webkit-box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);text-decoration:none!important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (max-width:900px){.content .button a,.content .buttons a,.content button,.content input[type=submit]{display:block;margin:0.5em 0}}.content .button a:first-of-type,.content .buttons a:first-of-type,.content button:first-of-type,.content input[type=submit]:first-of-type{margin-left:0}.content .button a:after,.content .buttons a:after,.content button:after,.content input[type=submit]:after{content:"→";font-family:psfournier-std,serif;text-align:center;display:block;position:absolute;color:#fff;right:0;top:0;width:50px;height:100%;padding-top:1.5em;background-color:#c99700}.content .button a:hover,.content .buttons a:hover,.content button:hover,.content input[type=submit]:hover{background-color:#fff8e3}.content .button.small a{font-size:0.75em;padding:1.25em calc(50px + 2em) 1.25em 1.5em}.content input[type=submit]{padding-right:2em;margin:1.5em 0}.content input[type=submit]:focus-visible{outline:2px solid #25739e}.content button{margin:1.5em 0}.content .formify-error{background-color:#fdeaea}.sem-form-response{text-align:center;font-size:1.5em}.sem-checkbox-label,.sem-radio-button-label{margin:0.75em 0 0.75em 1.5em}.content ul.redactor-toolbar li:before{display:none}.content div.redactor-editor{padding:1em}.mauticform-errormsg{color:#ff4242!important}.mauticform-message:empty{}.mauticform-message{color:#fff!important}div.formidable div.formidable_message,div.formidable span.error{display:block;margin:1rem 0;padding:0.2rem 0.75rem;border-radius:0.5rem;font-family:new-atten,sans-serif}div.formidable span.error{background-color:tint(#ff0000,97%);border:1px solid tint(#ff0000,65%);color:shade(#ff0000,20%)}div.formidable .formidable_message p:last-of-type{margin-bottom:0}div.formidable .formidable_message p:first-of-type{margin-top:0}.content form#amount-form div.input input:not([type=submit]){width:100%}.content form#amount-form div.input.amount{margin:3em 0 2em;font-family:new-atten,sans-serif}.content form#amount-form div.input.amount label{margin-bottom:0.5em}.content form#amount-form div.input.amount .interior{font-size:1.4em;display:-ms-grid;display:grid;-ms-grid-columns:50px 1fr;grid-template-columns:50px 1fr;border-radius:1em;-webkit-box-shadow:0 0 0.2em rgba(0,0,0,0.2);box-shadow:0 0 0.2em rgba(0,0,0,0.2)}.content form#amount-form div.input.amount span{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center}.content form#amount-form div.input.amount input{background:transparent;border:0;width:auto;padding:1em 0;width:auto;font-family:new-atten,sans-serif}.content form#amount-form div.input.submit input[type=submit]{font-size:1em;margin:0}form[id^=form_] div.form_header{background-color:transparent}.overlay-trigger{cursor:pointer}.overlay{z-index:999999;position:fixed;left:-9999px;width:100%;height:0;background-color:#0c2340;background-color:rgba(12,35,64,0.8);opacity:0;overflow-y:scroll;transform:scale(1.25);-webkit-transform:scale(1.25);transition:opacity 200ms,-webkit-transform 200ms;transition:opacity 200ms,transform 200ms;transition:opacity 200ms,transform 200ms,-webkit-transform 200ms;-webkit-transition:opacity 200ms,-webkit-transform 200ms}.overlay.on{left:0;top:0;height:100vh;width:100vw;opacity:1;transform:scale(1);-webkit-transform:scale(1)}.overlay a.close{position:fixed;top:2em;right:2%;width:40px;opacity:0.7;border:none;z-index:100}.overlay a.close:hover{opacity:1}.overlay .overlay-container,.overlay article{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:600px;margin:0 auto;padding:2em 4%;line-height:1.25em;background-color:#fff;-webkit-box-shadow:0 0 50px rgba(0,0,0,0.4);box-shadow:0 0 50px rgba(0,0,0,0.4);border-radius:3px}.overlay .overlay-video{position:relative;max-width:1200px;padding-top:56.25%;margin:0 auto;background-color:#000}.overlay .overlay-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.overlay h2{font-weight:400;font-size:1.75em;margin:0.25em 0 0.25em;color:#333}.overlay h3{color:#4f889e;font-weight:400}.overlay h5{color:#aaa;font-weight:400;font-size:0.625em;text-transform:uppercase;letter-spacing:0.2em}.overlay p{margin:0.5em 0;line-height:1.75em}.overlay table{width:100%;margin:0.5em 0 1.5em}.overlay table tbody tr td{padding:0.75em 0;font-weight:300;font-size:0.875em}.overlay table tbody tr td:last-child{text-align:right}.overlay .button{margin:2em 0 0.5em}.overlay .button a{display:inline-block;margin:0 0.5em 1em 0;background:transparent;border:none;font-weight:400;background-color:#faf5e6;color:#0c2340;font-size:0.75em;padding:1.5em calc(50px + 2em) 1.5em 2em;-webkit-transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms,-webkit-box-shadow 200ms;position:relative;font-family:new-atten,sans-serif;text-transform:uppercase;letter-spacing:0.15em;overflow:hidden;border-radius:5px;line-height:1.5;-webkit-box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);text-decoration:none!important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (max-width:900px){.overlay .button a{display:block;margin:0.5em 0}}.overlay .button a:first-of-type{margin-left:0}.overlay .button a:after{content:"→";font-family:psfournier-std,serif;text-align:center;display:block;position:absolute;color:#fff;right:0;top:0;width:50px;height:100%;padding-top:1.5em;background-color:#c99700}.overlay .button a:hover{background-color:#fff8e3}@media only screen and (max-width:800px){.overlay article,.overlay-main form{margin-top:5em;margin-bottom:5em;position:relative;top:auto;transform:none;-webkit-transform:none}}body{font-family:new-atten,sans-serif;color:#4a4a4a}.ccm-page{font-weight:300}a{color:#0c2340;-webkit-transition:color,0.3s;transition:color,0.3s}a:hover{color:#c99700}small{font-size:0.85em;line-height:1.2em}h1{font-family:psfournier-std,serif}.content{line-height:2.125em}.content>:first-child{margin-top:0!important}.content>.image-block:first-child+:nth-child(2){margin-top:0!important}.content li>a:link,.content p>a:link,.content td>a:link{text-decoration:underline}.content p a{text-decoration:underline;-webkit-transition:color 0.3s;transition:color 0.3s}.content p a:hover{color:#c99700}.content ol,.content ul{margin:0.5em 0 1.5em;width:auto;overflow:hidden;font-size:1.325rem}.content ul li{padding:0 0 0 2em;margin:0 0 0.75em 0;font-family:new-atten,sans-serif;position:relative;line-height:1.875em}.content ul li:before{font-family:psfournier-std,serif;font-weight:400;position:absolute;left:0;content:"→";color:#c99700;font-size:0.95em}.content ul li p{margin:0;font-size:unset}.content ul li ul{font-size:unset}.content p+ol,.content p+ul{margin-top:0}.content p+ol li:first-child,.content p+ul li:first-child{margin-top:0}.content ul ul{margin-bottom:0}.content ul ul li:last-of-type{margin-bottom:0.25em}.content ol{list-style-type:decimal}.content ol li{margin:1em 0 1em 2em;font-family:new-atten,sans-serif}.content ol li p{margin:0;font-size:unset}.content ol li ol{font-size:unset}.content ol ol{list-style-type:lower-alpha!important}.content h1{font-weight:700;font-size:2rem;font-family:psfournier-std,serif;color:#0c2340;line-height:1.3em;margin:1em 0 1em;letter-spacing:-0.015em}.content h2{font-size:1.75rem;font-family:psfournier-std,serif;font-weight:700;margin:1.5em 0 0.75em;color:#0c2340;line-height:1.375em;letter-spacing:-0.03em}@media (min-width:901px){.content h2{font-size:2.625rem;line-height:1.275em}}.content h3{font-family:new-atten,sans-serif;font-weight:700;font-size:1.325rem;line-height:2rem;color:#a3832a;margin:1.5em 0 0.5em;letter-spacing:0.04em;text-transform:uppercase}@media (min-width:901px){.content h3{font-size:1.5rem;line-height:2.1rem}}.content h4{font-family:new-atten,sans-serif;font-weight:700;color:#a3832a;font-size:1.375rem;margin:1.5em 0 0.5em;letter-spacing:0.015em}.content h4.centered{text-align:center}.content h4.centered:after{display:block;content:" ";width:50px;margin:1.5em auto 0;height:1px;background-color:#0c2340}.content h5{color:#000;font-weight:400;font-family:new-atten,sans-serif;font-size:1.15rem;color:#a3832a;letter-spacing:0.015em}.content h6{color:#a3832a;font-family:new-atten,sans-serif;font-size:1rem;letter-spacing:0.04em;font-weight:400;text-transform:uppercase}.content figure,.content p{margin:0.5em 0 1.5em;font-size:1.325rem;color:#4a4a4a}.content blockquote,.content cite{margin-left:0.2rem}@media screen and (min-width:600px){.content blockquote,.content cite{margin-left:3rem}}.content blockquote{font-family:new-atten,sans-serif;font-size:1.125rem;padding-left:1rem;padding-right:1rem;border-left:2px solid #e4cb80;margin:0.5em 0 1.75em}.content blockquote p{font-family:new-atten,sans-serif}@media screen and (min-width:600px){.content blockquote{padding-left:2rem;padding-right:4rem}}.content cite{font-family:new-atten,sans-serif;text-transform:uppercase;font-size:0.8rem;font-weight:700;letter-spacing:0.06em;margin-left:calc(2rem + 2px)}.content blockquote+cite{margin-top:-1rem}.content time.time{display:block;font-family:new-atten,sans-serif;text-transform:uppercase;font-size:0.75rem;font-weight:700;color:#c99700;letter-spacing:0.1em;margin:0 0 0.5em}.content table tr:first-of-type th,.content table:not(.no-header):not(.ui-datepicker-calendar) tr:first-of-type td{font-weight:700}.content div.no-header table tr:first-of-type td,.content div.no-header table tr:first-of-type th{font-weight:400}.content table:not(.ui-datepicker-calendar){width:100%;margin:1.5em 0 3em;font-family:new-atten,sans-serif}.content table:not(.ui-datepicker-calendar) tr td,.content table:not(.ui-datepicker-calendar) tr th{padding:0.875em 0.5em}@media (min-width:901px){.content table:not(.ui-datepicker-calendar) tr td,.content table:not(.ui-datepicker-calendar) tr th{padding:1.5em 1.125em}}.content table:not(.ui-datepicker-calendar) tr th{color:#a3832a}.content table:not(.ui-datepicker-calendar) tr:nth-child(2n){background-color:#eef0f2}.content table:not(.ui-datepicker-calendar) tr td:not(:first-child){border-left:2px solid #fff}.content table:not(.ui-datepicker-calendar) tr td:not(:last-child){border-right:2px solid #fff}.content table:not(.ui-datepicker-calendar) tr td:first-child{border-top-left-radius:1em;border-bottom-left-radius:1em}.content table:not(.ui-datepicker-calendar) tr td:last-child{border-top-right-radius:1em;border-bottom-right-radius:1em}.content table tr td,.content table tr th{font-weight:400;font-size:1rem;line-height:1.5em;letter-spacing:0.01em}.content table tr td p,.content table tr th p{font-family:new-atten,sans-serif;margin:0;font-size:inherit}.content table tr td ol,.content table tr td ul,.content table tr th ol,.content table tr th ul{margin:0;font-size:inherit}.content table tr td ol li,.content table tr td ul li,.content table tr th ol li,.content table tr th ul li{font-family:new-atten,sans-serif;margin:0 0 0.25em 0;padding-left:1.5em}.content .formify-error-message,.content .notification{font-size:1.15rem;font-family:new-atten,sans-serif;font-weight:400;line-height:1.5;border-radius:1em;background-color:#f7efd9;border:2px solid #e4cb80;padding:1em 1.2em;margin:0.5em 0 2em}.content .formify-error-message a,.content .formify-error-message b,.content .formify-error-message em,.content .formify-error-message li,.content .formify-error-message ol,.content .formify-error-message p,.content .formify-error-message ul,.content .notification a,.content .notification b,.content .notification em,.content .notification li,.content .notification ol,.content .notification p,.content .notification ul{font-family:inherit}.content .formify-error-message li,.content .formify-error-message ol,.content .formify-error-message p,.content .formify-error-message ul,.content .notification li,.content .notification ol,.content .notification p,.content .notification ul{font-weight:400}.content .formify-error-message>:last-child,.content .notification>:last-child{margin-bottom:0}.content .formify-error-message>:first-child,.content .notification>:first-child{margin-top:0}.content sup{font-size:0.55em;letter-spacing:0.04em;font-weight:400}.content h1 u,.content h2 u,.content h3 u,.content h4 u,.content h5 u,.content h6 u,.content li u,.content p u{text-decoration:none}.content h1 strong,.content h2 strong,.content h3 strong,.content h4 strong,.content h5 strong,.content h6 strong{font-weight:300}.btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.875em;background-color:#fff;border-radius:1em;color:#0c2340;padding:0.6em 1.2em;margin:0.25em 0.5em 0.25em 0;-webkit-box-shadow:0 0.08em 0.4em rgba(0,0,0,0.16);box-shadow:0 0.08em 0.4em rgba(0,0,0,0.16);font-family:new-atten,sans-serif;font-size:1.1em;font-weight:400;letter-spacing:0.015em;position:relative;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:color 100ms,-webkit-transform 100ms,-webkit-box-shadow 100ms;transition:color 100ms,-webkit-transform 100ms,-webkit-box-shadow 100ms;transition:transform 100ms,box-shadow 100ms,color 100ms;transition:transform 100ms,box-shadow 100ms,color 100ms,-webkit-transform 100ms,-webkit-box-shadow 100ms}.btn a:after{color:inherit;content:"→";padding-left:0.6em;font-family:psfournier-std,serif;font-weight:400}.btn a:hover{-webkit-box-shadow:0 0.2em 0.8em rgba(0,0,0,0.14);box-shadow:0 0.2em 0.8em rgba(0,0,0,0.14);color:shade(#0c2340,15%)}div.table-overflow{overflow:hidden;overflow-x:auto}@-webkit-keyframes mcFadeAnimation{0%{opacity:0}to{opacity:1}}@keyframes mcFadeAnimation{0%{opacity:0}to{opacity:1}}@keyframes mcRiseAnimation{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:1}}@-webkit-keyframes mcRiseAnimation{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:1}}@keyframes mcRiseAnimation{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:1}}@-webkit-keyframes mcSlideAnimation{0%{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}to{-webkit-transform:translate(0px,0);transform:translate(0px,0);opacity:1}}@keyframes mcSlideAnimation{0%{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}to{-webkit-transform:translate(0px,0);transform:translate(0px,0);opacity:1}}@-webkit-keyframes mcSlideAnimationVertCentered{0%{-webkit-transform:translate(-100px,-50%);transform:translate(-100px,-50%);opacity:0}to{-webkit-transform:translate(0px,-50%);transform:translate(0px,-50%);opacity:1}}@keyframes mcSlideAnimationVertCentered{0%{-webkit-transform:translate(-100px,-50%);transform:translate(-100px,-50%);opacity:0}to{-webkit-transform:translate(0px,-50%);transform:translate(0px,-50%);opacity:1}}.blue-cta{padding:30px;background:#0c2340}.blue-cta a,.blue-cta h1,.blue-cta h2,.blue-cta h3,.blue-cta h4,.blue-cta li,.blue-cta ol,.blue-cta p,.blue-cta ul{color:#fff}.blue-cta form label{color:#fff!important}.blue-cta p:last-of-type{margin-bottom:0}.blue-cta h2{margin-top:0}.blue-cta h3{font-size:2.125rem;margin-top:0}.blue-cta.compliment{background:#fff;border:1px solid #69B3E7}.blue-cta.compliment.fullwidth{border:none;background:#69B3E7}.blue-cta.compliment.fullwidth h3{color:#0c2340}.blue-cta.compliment a,.blue-cta.compliment h1,.blue-cta.compliment h2,.blue-cta.compliment h3,.blue-cta.compliment h4,.blue-cta.compliment li,.blue-cta.compliment li>a:link,.blue-cta.compliment ol,.blue-cta.compliment p,.blue-cta.compliment ul{color:#0c2340}.blue-cta.compliment h3{font-size:1.75rem;margin-top:0;color:#a3832a}.blue-cta.compliment form label{color:#0c2340!important}@media (min-width:901px){.blue-cta{padding:60px}}.circled-numbers ol{display:block;padding:0 0 0 26px;list-style:none;position:relative;overflow:hidden;counter-reset:numList}.circled-numbers ol li{margin:1rem 0 2.5rem 3rem;padding-bottom:2.5rem;border-bottom:1px solid #ccc}.circled-numbers ol li:before{counter-increment:numList;content:counter(numList);display:block;position:absolute;left:0;text-align:center;color:#c99700;background:#0c2340;font-size:1.5rem;font-weight:700;line-height:3.75rem;width:60px;height:60px;background:#0c2340;border-radius:100%}.block{margin:0.5em 0 1.5em}.block.block-right{padding:0;margin:1em 0 2.5em 0;line-height:0}@media screen and (min-width:600px){.block.block-right{float:right;width:45%;margin:1em 0 2.5em 5%}}@media screen and (min-width:1200px){.block.block-right{width:50%;margin:1em 0 2.5em 5%}}@media screen and (min-width:1500px){.block.block-right{width:50%;margin:1em 0 2.5em 5%}}.block.block-left{padding:0;margin:1em 0 2.5em 0;line-height:0}@media screen and (min-width:600px){.block.block-left{float:left;width:45%;margin:1em 5% 2.5em 0}}@media screen and (min-width:1200px){.block.block-left{width:55%;margin:1em 5% 2.5em 0}}.block:empty{display:none!important}.block-interactive a,.block-interactive button{display:-ms-grid;display:grid;width:calc(100% - 4em);color:#0c2340;text-transform:none;letter-spacing:inherit;font-size:inherit;font-weight:700;letter-spacing:0.01em;line-height:inherit;text-decoration:none!important;padding:1em 4.5em 1em 1em!important;position:relative;text-align:left}.block-interactive a:after,.block-interactive button:after{display:none}.block-interactive a h3,.block-interactive a h5,.block-interactive button h3,.block-interactive button h5{color:#fff;margin:0;font-weight:400;letter-spacing:0.01em;text-align:left;text-transform:uppercase;font-size:1.625em;margin-bottom:0;-webkit-transition:all 0.3s;transition:all 0.3s}.block-interactive a p,.block-interactive button p{margin:0;font-family:new-atten,sans-serif;color:#4a4a4a;font-weight:400;letter-spacing:0.01em;line-height:1.5;font-size:1.125em;color:#fff}.block-interactive a p span,.block-interactive button p span{text-transform:uppercase}.block-interactive :not(.block-group) a,.block-interactive :not(.block-group) button,.block-interactive:not(.block-group) a,.block-interactive:not(.block-group) button{background:#0c2340;color:#fff;margin:0.5em 0 1.5em;font-family:new-atten,sans-serif;-webkit-transition:all 0.3s;transition:all 0.3s}.block-interactive :not(.block-group) a:hover h3,.block-interactive :not(.block-group) button:hover h3,.block-interactive:not(.block-group) a:hover h3,.block-interactive:not(.block-group) button:hover h3{color:#c99700}.block-interactive :not(.block-group) a:active,.block-interactive :not(.block-group) button:active,.block-interactive:not(.block-group) a:active,.block-interactive:not(.block-group) button:active{-webkit-box-shadow:0 0.05em 0.05em rgba(0,0,0,0.1);box-shadow:0 0.05em 0.05em rgba(0,0,0,0.1)}.block-interactive :not(.block-group) a:focus,.block-interactive :not(.block-group) button:focus,.block-interactive:not(.block-group) a:focus,.block-interactive:not(.block-group) button:focus{outline:none;border-color:#c99700}.block-interactive :not(.block-group) a:focus h3,.block-interactive :not(.block-group) a:focus h5,.block-interactive :not(.block-group) button:focus h3,.block-interactive :not(.block-group) button:focus h5,.block-interactive:not(.block-group) a:focus h3,.block-interactive:not(.block-group) a:focus h5,.block-interactive:not(.block-group) button:focus h3,.block-interactive:not(.block-group) button:focus h5{color:#a3832a}.block-interactive.block-group{background:#fff;border-radius:1em;border:2px solid tint(#0c2340,85%);-webkit-box-shadow:0 0.1em 0.25em rgba(0,0,0,0.1);box-shadow:0 0.1em 0.25em rgba(0,0,0,0.1)}.block-interactive.block-group a,.block-interactive.block-group button{border:none;-webkit-box-shadow:none;box-shadow:none;width:100%;background-color:transparent!important;border:none;margin:0}.block-interactive .block-group{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:1em 4%}.block-interactive .block-group a,.block-interactive .block-group button{margin:0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;width:100%;padding:0.25em 0!important;margin:0.25em 0}.block-interactive .block-group a:hover,.block-interactive .block-group button:hover{-webkit-box-shadow:none;box-shadow:none}.block-interactive .block-group a:last-of-type,.block-interactive .block-group button:last-of-type{margin-bottom:0;padding-bottom:0}.block-interactive .block-group a:not(:last-of-type),.block-interactive .block-group button:not(:last-of-type){border-bottom:1px solid tint(#0c2340,85%)}.block-interactive.blocks{display:block}@media (min-width:901px){.block-interactive.blocks{display:-ms-grid;display:grid;-ms-grid-columns:12fr 2em 12fr 2em 12fr;grid-template-columns:12fr 12fr 12fr;grid-gap:2em}}.block-interactive.blocks .page-list-item{width:100%;margin:1em 0}@media (min-width:901px){.block-interactive.blocks .page-list-item{margin:0}}.block-interactive.blocks .page-list-item h3{text-transform:uppercase;font-size:1.325rem}.block-interactive.blocks .page-list-item p{text-transform:none}.block-image,.image-block{line-height:0;overflow:hidden}@media only screen and (max-width:599px){.block-image,.image-block{float:none;width:auto;margin:1em 0 2em}}.block-image img,.block-image picture,.image-block img,.image-block picture{display:-ms-grid;display:grid}.block-image img,.image-block img{width:100%}.block-image div.alt,.image-block div.alt{padding:1em 4%;line-height:1.5em;font-size:0.75em;font-family:new-atten,sans-serif;color:#555;text-align:left;background-color:#fff}.block-image div.alt :last-child,.image-block div.alt :last-child{margin-bottom:0}.block-image .image-right,.image-block .image-right{padding:0;margin:1em 0 2.5em 0;line-height:0}@media screen and (min-width:600px){.block-image .image-right,.image-block .image-right{float:right;width:55%;margin:1em 0 2.5em 5%}}@media screen and (min-width:1200px){.block-image .image-right,.image-block .image-right{margin:1em -10% 2.5em 5%}}.transparent .block-image,.transparent .image-block{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent!important}.small .block-image,.small .image-block{width:200px}.block-image.block-image-center img,.image-block.block-image-center img{margin:0 auto}@media only screen and (max-width:900px){.image-right img,.image-right-portrait img{max-width:100%;height:auto}}.block-image-right-portrait,.image-right-portrait{width:auto!important;margin:1em 0 2.5em 5%}.block-image-right-portrait img,.image-right-portrait img{width:auto;max-height:400px;-webkit-box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03)}.block-image-left,.image-left{float:left;width:55%;-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.15);box-shadow:0 5px 25px rgba(0,0,0,0.15);line-height:0;margin:1em 5% 2.5em -10%;border-radius:3px;overflow:hidden}.block-file div{line-height:1.6em}.block-file a:hover svg.icon-download{-webkit-transform:translateY(-50%) scale(1.15);transform:translateY(-50%) scale(1.15)}.block-file span.file-extension{text-transform:uppercase}.block-file span.file-date-updated{font-size:0.8em;font-style:italic}.block-file svg.icon-download{position:absolute;right:1.2em;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);width:16px;height:auto;fill:#a3832a;-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms,-webkit-transform 200ms}.block-file.block-file-image a{padding:0!important;display:-ms-grid;display:grid;overflow:hidden;-ms-grid-rows:auto auto;grid-template-rows:auto auto;width:100%}@media screen and (min-width:600px){.block-file.block-file-image a{-ms-grid-columns:150px 1fr;grid-template-columns:150px 1fr;-ms-grid-rows:none;grid-template-rows:none}.block-file.block-file-image a>:first-child{-ms-grid-row:1;-ms-grid-column:1}.block-file.block-file-image a>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}}.block-file.block-file-image picture{height:300px}@media screen and (min-width:600px){.block-file.block-file-image picture{height:150px}}.block-file.block-file-image picture img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.block-file.block-file-image div.text{position:relative;padding:1rem 1.2rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.block-page-list.dark-blue a.page-list-item{background-color:#0c2340;color:#0c2340}.block-page-list.dark-blue a.page-list-item h2,.block-page-list.dark-blue a.page-list-item h3,.block-page-list.dark-blue a.page-list-item h4,.block-page-list.dark-blue a.page-list-item p{color:#fff}.block-page-list.dark-blue a.page-list-item:hover{-webkit-transform:scale(1.12);transform:scale(1.12)}.block-page-list a.page-list-item{border:1px solid #69B3E7;background-color:#fff;color:#0c2340;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-page-list a.page-list-item h2,.block-page-list a.page-list-item h3,.block-page-list a.page-list-item h4,.block-page-list a.page-list-item p{color:#0c2340}.block-page-list a.page-list-item:hover{-webkit-transform:scale(1.12);transform:scale(1.12)}.block-page-list a.page-list-item:after{content:"→";font-family:psfournier-std,serif;font-weight:400;font-size:1.2em;color:#fff;background:#c99700;text-align:center;height:40px;width:40px;line-height:40px;font-weight:400;border-radius:100%;display:block;position:absolute;right:1.2em;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-transition:all 200ms;transition:all 200ms}.block-page-list a.page-list-item:hover:after{right:0.9em;-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.block-page-list.block-page-list-image,.block-page-list.block-page-list-image-grid{display:-ms-grid;display:grid;grid-gap:2rem}@media screen and (min-width:1000px){.block-page-list.block-page-list-image,.block-page-list.block-page-list-image-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.block-page-list.block-page-list-image picture,.block-page-list.block-page-list-image-grid picture{display:block;background-color:#333;overflow:hidden;height:100%;padding-top:62.5%;position:relative;position:absolute;top:0;left:0;bottom:0;right:0}.block-page-list.block-page-list-image picture img,.block-page-list.block-page-list-image-grid picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms,-webkit-transform 200ms}.block-page-list.block-page-list-image div.info,.block-page-list.block-page-list-image-grid div.info{padding:3.5em 1em 1em 1em;-webkit-transition:background-color 200ms;transition:background-color 200ms;text-shadow:0 1px 0 rgba(0,0,0,0.2);background:rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.99)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.99) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$colorStart",endColorstr="$colorEnd",GradientType=0);position:absolute!important;bottom:0;left:0;right:0;width:100%}.block-page-list.block-page-list-image div.info:before,.block-page-list.block-page-list-image-grid div.info:before{background:#c99700;color:#fff;font-family:psfournier-std,serif;width:30px;height:30px;text-align:center;line-height:30px;border-radius:100%;font-weight:400;font-size:1.2em;content:"→";position:absolute;top:1em}.block-page-list.block-page-list-image .page-list-item:hover h3,.block-page-list.block-page-list-image-grid .page-list-item:hover h3{color:#c99700}.block-page-list.block-page-list-image .page-list-item:after,.block-page-list.block-page-list-image-grid .page-list-item:after{content:none}.block-page-list.block-page-list-image .page-list-item-image,.block-page-list.block-page-list-image-grid .page-list-item-image{padding:0!important;margin:0;display:-ms-grid;display:grid;overflow:hidden;width:100%;position:relative;background:transparent}.block-page-list.block-page-list-image .page-list-item-image:after,.block-page-list.block-page-list-image-grid .page-list-item-image:after{display:none}.block-page-list.block-page-list-image .page-list-item-image:before,.block-page-list.block-page-list-image-grid .page-list-item-image:before{padding-top:0}@media (min-width:901px){.block-page-list.block-page-list-image .page-list-item-image:before,.block-page-list.block-page-list-image-grid .page-list-item-image:before{padding-top:100%;position:relative;display:block;content:""}}.block-page-list.block-page-list-image .page-list-item-image:hover picture img,.block-page-list.block-page-list-image-grid .page-list-item-image:hover picture img{-webkit-transform:scale(1.05);transform:scale(1.05)}.block-page-list.block-page-list-image .page-list-item-image:hover div.info:after,.block-page-list.block-page-list-image-grid .page-list-item-image:hover div.info:after{right:0.9em;-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.block-page-list.block-page-list-image .page-list-item-image h3,.block-page-list.block-page-list-image-grid .page-list-item-image h3{margin:0;color:#fff;-webkit-transition:all,0.3s;transition:all,0.3s}.block-page-list.block-page-list-image{display:-ms-grid;display:grid;grid-gap:2rem!important}.block-page-list.block-page-list-image a.page-list-item{border:0px solid transparent;border:none}.block-page-list.block-page-list-image a.page-list-item:hover{-webkit-transform:none;transform:none}@media (min-width:901px){.block-page-list.block-page-list-image a.page-list-item.grid-item{border:none}.block-page-list.block-page-list-image a.page-list-item.grid-item h2,.block-page-list.block-page-list-image a.page-list-item.grid-item h3,.block-page-list.block-page-list-image a.page-list-item.grid-item h4,.block-page-list.block-page-list-image a.page-list-item.grid-item p{color:#fff}.block-page-list.block-page-list-image a.page-list-item.grid-item:hover{-webkit-transform:none;transform:none}.block-page-list.block-page-list-image a.page-list-item.grid-item:hover picture img{-webkit-transform:scale(1.05);transform:scale(1.05)}.block-page-list.block-page-list-image a.page-list-item:before{padding-top:100%;position:relative;display:block;content:""}}.block-page-list.block-page-list-image.link-list{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}@media (min-width:901px){.block-page-list.block-page-list-image.link-list{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr!important;grid-template-columns:1fr 1fr 1fr!important}}.block-page-list.block-page-list-image.link-list a.page-list-item:before{content:none}.block-page-list.block-page-list-image.link-list .page-list-item-image picture{position:relative;background:transparent}@media (min-width:901px){.block-page-list.block-page-list-image.link-list .page-list-item-image picture{position:absolute}}.block-page-list.block-page-list-image.link-list div.info{position:absolute!important;left:0!important;bottom:0!important;width:auto!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.block-page-list-image-grid{display:-ms-grid;display:grid;gap:2rem 2rem}.block-page-list-image-grid.link-list a h3{font-weight:700;color:#fff;margin:0;letter-spacing:0.01em;text-align:left;text-transform:uppercase;font-size:1.625em;margin-bottom:0;-webkit-transition:all 0.3s;transition:all 0.3s}.block-page-list-image-grid.link-list a:hover h3{color:#c99700}.block-page-list-image-grid.link-list a .info p{text-transform:uppercase;margin:0;font-family:new-atten,sans-serif;font-weight:400;letter-spacing:0.01em;line-height:1.5;font-size:1.125em;color:#fff}@media screen and (min-width:1000px){.block-page-list-image-grid{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important}}.block-page-list-image-grid.one-row{margin:0;padding:1rem 0;grid-gap:unset!important}@media screen and (min-width:1000px){.block-page-list-image-grid.one-row{-ms-grid-columns:1fr 1rem 1fr 1rem 1fr 1rem 1fr!important;grid-template-columns:1fr 1fr 1fr 1fr!important;gap:1rem!important;position:relative;width:100vw;left:50%;right:50%;margin:0 0 0 -50vw;padding:1rem 0}}.block-page-list-image-grid.one-row a{margin:0}.block-page-list-image-grid.one-row .page-list-item{margin:15px 0 10px}@media screen and (min-width:1000px){.block-page-list-image-grid.one-row .page-list-item{margin:0}}.block-page-list-image-grid a.page-list-item{border:none}.block-page-list-image-grid a.page-list-item h2,.block-page-list-image-grid a.page-list-item h3,.block-page-list-image-grid a.page-list-item h4,.block-page-list-image-grid a.page-list-item p{color:#fff}.block-page-list-image-grid a.page-list-item:hover{-webkit-transform:none;transform:none}.block-page-list-image-grid .page-list-item{padding:0!important;margin:0!important;display:-ms-grid;display:grid;overflow:hidden;width:100%;position:relative;background:transparent;border:none}.block-page-list-image-grid .page-list-item:focus-visible{outline:3px solid #c99700}.block-page-list-image-grid .page-list-item:after{display:none}.block-page-list-image-grid .page-list-item:before{padding-top:0}@media (min-width:901px){.block-page-list-image-grid .page-list-item:before{padding-top:100%;position:relative;display:block;content:""}}.block-page-list-image-grid .page-list-item:hover{-webkit-transform:none;transform:none}.block-page-list-image-grid .page-list-item:hover picture img{-webkit-transform:scale(1.05);transform:scale(1.05)}.block-page-list-image-grid .page-list-item:hover div.info:after{right:0.9em;-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.block-page-list-image-grid .page-list-item picture{display:block;background-color:#333;height:100%;position:relative}@media (min-width:901px){.block-page-list-image-grid .page-list-item picture{position:absolute;top:0;left:0;bottom:0;right:0}}.block-page-list-image-grid div.info{position:absolute;left:0!important;bottom:0!important;width:100%;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.block-content-navigation ul{overflow:visible}.block-content-navigation li,.block-content-navigation ul{list-style:none;margin:0!important;padding:0!important}.block-content-navigation li:before{display:none}.block-content-navigation a:after{content:"→";font-family:psfournier-std,serif;font-weight:400;font-size:1.2em;color:#fff;background:#c99700;text-align:center;height:40px;width:40px;line-height:40px;font-weight:400;border-radius:100%;display:block;position:absolute;right:1.2em;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-transition:all 200ms;transition:all 200ms}.block-content-navigation a:hover:after{right:0.9em;-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}div.accordion,section.accordion{position:relative;background:#fff;margin:0 0 1.75em 0}div.accordion h4.accordion-title,div.accordion h5.accordion-title,section.accordion h4.accordion-title,section.accordion h5.accordion-title{margin:0;position:relative;font-size:1.15em}div.accordion h4.accordion-title span.new,div.accordion h5.accordion-title span.new,section.accordion h4.accordion-title span.new,section.accordion h5.accordion-title span.new{display:block;position:absolute;background:#D10000;color:#fff;border-radius:0.25em;text-transform:uppercase;font-size:0.6em;font-weight:700;letter-spacing:0.1em;padding:0.4em 0.5em 0.25em;line-height:1em;left:1.6em;top:-0.8em}div.accordion button.accordion-trigger,section.accordion button.accordion-trigger{background-color:#0c2340;overflow:hidden;text-align:left;width:100%;color:#fff;text-transform:none;letter-spacing:0.01em;font-weight:inherit;margin:0;padding:1em 3.75em 1em 1.2em;font-size:1.325em;line-height:inherit;position:relative;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-transition:all 0.3s;transition:all 0.3s}div.accordion button.accordion-trigger:focus-visible,section.accordion button.accordion-trigger:focus-visible{outline:3px solid #c99700}@media (min-width:901px){div.accordion button.accordion-trigger,section.accordion button.accordion-trigger{padding:1em 2.2em 1em 1.2em;font-size:1.5em}}div.accordion button.accordion-trigger .accordion-icon,section.accordion button.accordion-trigger .accordion-icon{position:absolute;margin:0 1em;right:0.2em;top:1em}div.accordion button.accordion-trigger .accordion-icon:before,section.accordion button.accordion-trigger .accordion-icon:before{content:"+";font-size:1.2em;font-weight:400;color:#fff;background:#c99700;text-align:center;height:34px;width:34px;line-height:30px;font-weight:400;border-radius:100%;display:block;-webkit-transition:all 0.3s;transition:all 0.3s}@media (min-width:901px){div.accordion button.accordion-trigger .accordion-icon,section.accordion button.accordion-trigger .accordion-icon{height:40px;width:40px}}div.accordion button.accordion-trigger:hover,section.accordion button.accordion-trigger:hover{color:#c99700}div.accordion button.accordion-trigger:hover .accordion-icon:before,section.accordion button.accordion-trigger:hover .accordion-icon:before{-webkit-transform:scale(1.125);transform:scale(1.125)}div.accordion button.accordion-trigger[aria-expanded=true],section.accordion button.accordion-trigger[aria-expanded=true]{background-color:#D6D6D6;color:#5D5D5D}div.accordion button.accordion-trigger[aria-expanded=true] .accordion-icon:before,section.accordion button.accordion-trigger[aria-expanded=true] .accordion-icon:before{content:"-"}div.accordion button.accordion-trigger:after,section.accordion button.accordion-trigger:after{display:none}div.accordion .accordion-content,section.accordion .accordion-content{padding:1em 2.2em 1em 1.2em;position:relative;display:block;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;opacity:1}div.accordion .accordion-content[hidden=hidden],div.accordion .accordion-content[hidden],section.accordion .accordion-content[hidden=hidden],section.accordion .accordion-content[hidden]{max-height:0;overflow:hidden;opacity:0;padding:0 2.2em 0 1.2em}div.accordion .accordion-content:after,section.accordion .accordion-content:after{content:"";position:absolute;top:0;left:0;width:100%;height:2em;background:-webkit-gradient(linear,left bottom,left top,color-stop(70%,rgba(0,0,0,0)),to(rgba(0,0,0,0.03)));background:linear-gradient(0deg,rgba(0,0,0,0) 70%,rgba(0,0,0,0.03) 100%)}div.accordion :last-child,section.accordion :last-child{margin-bottom:0}.degree-list h3 a:link:after{display:none}div.ccm-faq-block-links{font-size:1.325em}div.intro-paragraph p{font-family:psfournier-std,serif;color:#558AC4;margin-bottom:1.3em;font-size:1.5em;font-style:italic;line-height:1.5em;letter-spacing:-0.012em}@media (min-width:901px){div.intro-paragraph p{font-size:1.625em}}.page-list-item.span-4:nth-of-type(3n+4){clear:left}.page-list-item.span-4 a.thumbnail{display:block;margin:2em 0 0;position:relative;width:100%;height:0;padding-top:80%;border-radius:4px;overflow:hidden}.page-list-item.span-4 div{display:block;margin:0;font-family:new-atten,sans-serif;font-weight:700;font-size:1.25em}.page-list-item.span-4 span{display:block;font-family:new-atten,sans-serif;color:#999;margin:0 0 2.5em;line-height:1em;font-size:0.875em}.news-list h5,.news-list span.date{color:#4a4a4a;font-family:new-atten,sans-serif;font-size:0.75rem;margin:2em 0 0.5em;font-weight:400;text-transform:uppercase;letter-spacing:0.1em;display:block;line-height:1.5}.news-list h3{line-height:1.25em;font-weight:700;margin-top:0;font-size:1.25rem;text-transform:none}.news-list h3 a{-webkit-transition:all 0.3s;transition:all 0.3s}.news-list h3 a:hover{color:#c99700}.formify-form .formify-file-button-text a{display:inline-block;margin:0 0.5em 1em 0;background:transparent;border:none;font-weight:400;background-color:#faf5e6;color:#0c2340;font-size:0.75em;padding:1.5em calc(50px + 2em) 1.5em 2em;-webkit-transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms,-webkit-box-shadow 200ms;position:relative;font-family:new-atten,sans-serif;text-transform:uppercase;letter-spacing:0.15em;overflow:hidden;border-radius:5px;line-height:1.5;-webkit-box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);text-decoration:none!important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (max-width:900px){.formify-form .formify-file-button-text a{display:block;margin:0.5em 0}}.formify-form .formify-file-button-text a:first-of-type{margin-left:0}.formify-form .formify-file-button-text a:after{content:"→";font-family:psfournier-std,serif;text-align:center;display:block;position:absolute;color:#fff;right:0;top:0;width:50px;height:100%;padding-top:1.5em;background-color:#c99700}.formify-form .formify-file-button-text a:hover{background-color:#fff8e3}.video,.vimeo{width:100%;padding-top:56%;position:relative;margin:0.5em 0 4em;border-radius:0.75em;overflow:hidden;-webkit-box-shadow:0 0.25em 0.7em rgba(0,0,0,0.15),0 0.1em 0 rgba(0,0,0,0.08);box-shadow:0 0.25em 0.7em rgba(0,0,0,0.15),0 0.1em 0 rgba(0,0,0,0.08)}.video iframe,.vimeo iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video.video-right,.vimeo.video-right{padding:0;margin:1em 0 2.5em 0;line-height:0}@media screen and (min-width:1200px){.video.video-right,.vimeo.video-right{float:right;width:55%;margin:1em -10% 2.5em 5%}}.video.video-right .wrapper,.vimeo.video-right .wrapper{position:relative;height:0;padding-top:56.25%}.video.video-right p,.vimeo.video-right p{padding:1em 4%;line-height:1.5em;font-size:0.75em;font-family:new-atten,sans-serif;color:#595959;text-align:left;margin-bottom:0}.block-video{width:100%;position:relative;margin:0.5em 0 4em;border-radius:0.75em;overflow:hidden;-webkit-box-shadow:0 0.25em 0.7em rgba(0,0,0,0.15),0 0.1em 0 rgba(0,0,0,0.08);box-shadow:0 0.25em 0.7em rgba(0,0,0,0.15),0 0.1em 0 rgba(0,0,0,0.08)}.block-video .wrapper{position:relative;height:0;padding-top:56.25%}.block-video .wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.block-video p{padding:1em 4%;line-height:1.5em;font-size:0.75em;font-family:new-atten,sans-serif;color:#595959;text-align:left;margin-bottom:0}.googleMapCanvas{margin-bottom:2.5em}.callout{text-align:center;margin:6em 0;border-top:solid 1px #0c2340;border-bottom:solid 1px #0c2340;clear:both}.callout:after,.callout:before{content:" ";display:block;margin:-7px auto;left:49.5%;width:14px;height:14px;position:absolute;background:#69B3E7;border-top:1px solid #69B3E7;border-right:1px solid #69B3E7;transform:rotate(45deg) skew(15deg,15deg);-moz-transform:rotate(45deg) skew(15deg,15deg);-webkit-transform:rotate(45deg) skew(15deg,15deg)}.callout h2{margin-bottom:-1.2em}.callout h4{font-family:new-atten,sans-serif;color:#0c2340;margin:1.5em 0 0;font-size:1.75em}.callout p{font-family:psfournier-std,serif;font-size:1.625em;line-height:1.5;letter-spacing:-0.03em;margin:2.5em 0}.testimonial .ccm-block-testimonial-paragraph{font-family:new-atten,sans-serif;font-size:1.5em;margin-bottom:10px;color:#fff}.testimonial div.ccm-block-testimonial-image{float:none;margin:0}.testimonial .ccm-block-testimonial-name{font-size:1.125em;text-transform:uppercase;color:#fff}.testimonial .ccm-block-testimonial-text{display:-ms-grid;display:grid}.testimonial.default .ccm-block-testimonial{display:-ms-grid;display:grid;-ms-grid-columns:75px 15px 1fr!important;grid-template-columns:75px 1fr!important;grid-gap:15px;margin:60px auto}.testimonial.default.photo .ccm-block-testimonial{-ms-grid-columns:220px 15px 1fr!important;grid-template-columns:220px 1fr!important}.testimonial.default .ccm-block-testimonial-paragraph{font-family:psfournier-std,serif;color:#0c2340;letter-spacing:-0.02em}.testimonial.default .ccm-block-testimonial-name{color:#4a4a4a}.testimonial.default div.ccm-block-testimonial-image{margin:0 auto;border-radius:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;padding-bottom:100%;height:0}.testimonial.default div.ccm-block-testimonial-image img{-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms,-webkit-transform 200ms;width:100%;height:100%;position:absolute;left:0}.testimonial.default.photo.top .ccm-block-testimonial{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}.testimonial.default.photo.top div.ccm-block-testimonial-image{margin:0 auto;width:160px;height:160px;border-radius:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;padding-bottom:0}.testimonial.default.photo.top div.ccm-block-testimonial-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms,-webkit-transform 200ms}.testimonial.default.photo.top .ccm-block-testimonial-text{text-align:center}.testimonial.full-width-image{position:relative;text-align:center;width:100vw;left:50%;right:50%;margin:80px 0 60px -50vw;background:#000;min-height:250px}.testimonial.full-width-image div.ccm-block-testimonial-image{overflow:hidden;height:310px}.testimonial.full-width-image div.ccm-block-testimonial-image img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial.full-width-image .ccm-block-testimonial-text{z-index:1;position:relative;border:none;background-color:#0c2340;padding:90px 40px 40px}@media (min-width:1281px){.testimonial.full-width-image .ccm-block-testimonial-text{background-color:transparent;padding:0}}.testimonial.full-width-image .ccm-block-testimonial-text .ccm-block-testimonial-paragraph{font-family:psfournier-std,serif;font-size:2rem;line-height:2.25rem;font-weight:700;text-align:center}.testimonial.full-width-image .ccm-block-testimonial-text:before{content:url(../images/quote-mark-white.svg);width:50px;position:absolute;top:25px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (min-width:1281px){.testimonial.full-width-image .ccm-block-testimonial-text:before{position:absolute;top:-65px}}@media (min-width:641px){.testimonial.full-width-image{min-height:840px}.testimonial.full-width-image div.ccm-block-testimonial-image{height:auto}.testimonial.full-width-image div.ccm-block-testimonial-image img{position:absolute}.testimonial.full-width-image .ccm-block-testimonial-text{position:absolute;top:50%;left:4%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);max-width:350px;border:none}.testimonial.full-width-image .ccm-block-testimonial-text.right{left:unset;right:4%}.testimonial.full-width-image .ccm-block-testimonial-text.right.dark-text .ccm-block-testimonial-name,.testimonial.full-width-image .ccm-block-testimonial-text.right.dark-text .ccm-block-testimonial-paragraph{color:#0c2340}.testimonial.full-width-image .ccm-block-testimonial-text.right.dark-text:before{content:url(../images/quote-mark-dark.svg)}}@media (min-width:901px){.testimonial.full-width-image .ccm-block-testimonial-text{max-width:522px}}@media (min-width:1601px){.testimonial.full-width-image .ccm-block-testimonial-text{max-width:670px}}.testimonial.half-width-image{position:relative;text-align:left;width:100vw;left:50%;right:50%;margin:80px 0 60px -50vw;min-height:250px}@media (min-width:901px){.testimonial.half-width-image{margin:80px 0 60px -60vw}}.testimonial.half-width-image .ccm-block-testimonial-text{z-index:1;position:relative;border:none;background-color:#0c2340;padding:90px 40px 40px}@media (min-width:1281px){.testimonial.half-width-image .ccm-block-testimonial-text{background-color:transparent;padding:0}}.testimonial.half-width-image .ccm-block-testimonial-text .ccm-block-testimonial-paragraph{font-family:psfournier-std,serif;font-size:2rem;line-height:2.25rem;font-weight:700}.testimonial.half-width-image .ccm-block-testimonial-text:before{content:url(../images/quote-mark-white.svg);width:50px;position:absolute;top:25px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (min-width:1281px){.testimonial.half-width-image .ccm-block-testimonial-text:before{position:absolute;top:-65px}}@media (min-width:641px){.testimonial.half-width-image{min-height:250px}.testimonial.half-width-image div.ccm-block-testimonial-image{height:auto}.testimonial.half-width-image div.ccm-block-testimonial-image img{position:absolute}.testimonial.half-width-image .ccm-block-testimonial-text{position:absolute;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:none;width:100%}}@media (min-width:1601px){.testimonial.half-width-image .ccm-block-testimonial-text{max-width:670px}}.testimonial.half-width-image .imageinfo{display:-ms-grid;display:grid}.testimonial.half-width-image div.imageinfo-image{overflow:hidden}.testimonial.half-width-image div.imageinfo-image img{top:0;max-width:inherit;max-height:inherit;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:641px){.testimonial.half-width-image div.imageinfo-image{height:100%}}@media (min-width:901px){.testimonial.half-width-image .imageinfo{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.testimonial.half-width-image .imageinfo-text{right:20px;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;z-index:1;position:relative}.testimonial.half-width-image div.imageinfo-image{position:relative;min-height:640px}}@media (min-width:1281px){.testimonial.half-width-image div.imageinfo-image{min-height:645px}}@media (min-width:2001px){.testimonial.half-width-image div.imageinfo-image{height:750px}}@media (min-width:2401px){.testimonial.half-width-image div.imageinfo-image{height:800px}}@media (min-width:3001px){.testimonial.half-width-image div.imageinfo-image{height:900px}}.testimonial.half-width-image.dark-blue,.testimonial.half-width-image.light-blue{background:#69B3E7;background-size:900px;background-repeat:no-repeat;background-position:0 100%;margin:0 0 0 -50vw;background-image:url(images/diamond-background-grid-white.svg)}@media (min-width:901px){.testimonial.half-width-image.dark-blue,.testimonial.half-width-image.light-blue{background-position:50vw 100%}}@media (min-width:901px){.testimonial.half-width-image.dark-blue div.imageinfo-image,.testimonial.half-width-image.light-blue div.imageinfo-image{width:50vw}}.testimonial.half-width-image.dark-blue{background-color:#0c2340;background-image:url(images/diamond-background-grid-blue.svg)}.testimonial.half-width-image.dark-blue .imageinfo-text{color:#fff}.testimonial.half-width-image.dark-blue .imageinfo-text li,.testimonial.half-width-image.dark-blue .imageinfo-text p,.testimonial.half-width-image.dark-blue .imageinfo-text ul{color:#fff}.testimonial.half-width-image.dark-blue .imageinfo-text h3,.testimonial.half-width-image.dark-blue .imageinfo-text li:before{color:#c99700}.ccm-image-slider ul.rslides{margin:0}.ccm-image-slider ul.rslides li{padding:0}.ccm-image-slider ul.rslides li:before{content:none}.ccm-block-calendar-wrapper button:after{content:none}a:focus-visible{outline:3px solid #c99700}.mcgradient{background:#0c2340;background:-webkit-gradient(linear,left top,right top,from(#0c2340),to(#c99700));background:linear-gradient(to right,#0c2340 0%,#c99700 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$colorStart",endColorstr="$colorEnd",GradientType=1);position:absolute;opacity:0.85;top:0;width:100%;height:100%}section.notification{margin:0;border-radius:0;border:none;padding:2em;background-color:#e6f2f4;border-bottom:solid 1px rgba(12,35,64,0.3);font-family:new-atten,sans-serif;font-size:1.325em;text-align:center;line-height:1.5em;position:relative;z-index:1;background:#69B3E7}section.notification,section.notification *{font-family:new-atten,sans-serif;color:#0c2340}section.notification h2,section.notification h3{font-size:2rem;font-weight:700;line-height:1.275em;font-family:psfournier-std,serif}body.home section.notification{z-index:12;width:100%}body.home section.notification .container{padding:0}section.notification a{text-decoration:underline}section.notification div.alert-icon{display:inline-block;margin:0 0.25em;width:25px;position:relative;top:6px}section.notification div.alert-icon svg{width:100%;height:auto;fill:#0c2340}section.notification a.button{display:inline-block;margin:1em 0 0 1em;text-decoration:none;border:1px solid;padding:0.25em 0.75em;font-weight:700;text-transform:uppercase;font-size:0.7em;letter-spacing:0.03em;position:relative;top:-0.25em;border-radius:0.25em}header.main{position:relative;background-color:#0c2340;overflow:hidden}header.main .background.default{background-size:900px;background-position:bottom left;background-repeat:no-repeat}body.ready header.main .background{-webkit-transform:scale(1.125);transform:scale(1.125);-webkit-transition:opacity 2000ms,-webkit-transform 8000ms;transition:opacity 2000ms,-webkit-transform 8000ms;transition:opacity 2000ms,transform 8000ms;transition:opacity 2000ms,transform 8000ms,-webkit-transform 8000ms}body.landing header.main .background.default{background-size:cover;background-repeat:no-repeat}.landing header.main{height:100vh}@media (max-width:900px){.landing header.main{height:auto}}.landing header.main .background{opacity:0.7}body.with-header-image header.main{height:auto;min-height:60vh;display:-ms-grid;display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end;overflow:hidden}@media (min-width:901px){body.with-header-image header.main{display:block;height:800px;min-height:auto;overflow:hidden}}body.with-header-image.landing header.main{height:100vh}body.with-header-image.hide-background-image header.main{height:auto;min-height:auto}header.main div.nav{position:relative;width:100%;z-index:11;background-image:url("../images/background-gradient-div-nav.svg");background:rgba(0,0,0,0.6);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$colorStart",endColorstr="$colorEnd",GradientType=0);top:0}body.with-header-image header.main div.nav{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}header.main nav.quick{padding:0 1em;z-index:101;position:fixed;bottom:0;background:#0c2340;height:60px;width:100%}@media (min-width:1281px){header.main nav.quick{padding:0 5em;position:relative;background:transparent;height:auto}}header.main nav.quick #mc-logo{max-width:220px}header.main nav.quick #mc-logo.mc-merry-christmas{max-width:245px}header.main nav.quick ul{float:left;text-align:left}@media (min-width:1281px){header.main nav.quick ul{float:right;text-align:right}}@media (max-width:1280px){header.main nav.quick ul.action{display:none}}header.main nav.quick ul li{display:inline-block;margin:0 0.5em}@media (min-width:1281px){header.main nav.quick ul li{border:none;padding:inherit;margin:0}header.main nav.quick ul li:not(:last-child){margin-right:1em}}header.main nav.quick ul li a{color:#091c33;color:#fff;border-bottom:1px solid #c99700}header.main nav.quick ul li a.mymc{display:inline-block;font-weight:700;font-size:0.875em}header.main nav.quick ul li a:hover{color:#a3832a}header.main nav.quick ul li a:focus,header.main nav.quick ul li a:hover{background-color:rgba(0,0,0,0.08)}header.main nav.quick ul li input[type=text],header.main nav.quick ul li>a{display:block;text-transform:uppercase;padding:1.5em 0.75em;font-size:0.625em;font-weight:700;font-family:new-atten,sans-serif;letter-spacing:0.125em;-webkit-transition:background-color 250ms;transition:background-color 250ms;border:none;line-height:1em;height:1em}header.main nav.quick ul li input[type=text]:focus,header.main nav.quick ul li input[type=text]:hover,header.main nav.quick ul li>a:focus,header.main nav.quick ul li>a:hover{background-color:rgba(0,0,0,0.15)}header.main nav.quick ul li input[type=text]{background:transparent;width:8em;-webkit-transition:width 250ms;transition:width 250ms;height:1.5em;line-height:normal;padding:1.25em 1.5em 1.25em 3.75em;border:1px solid #fff;color:#fff;margin-top:5px;width:12em;text-decoration:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 13px center}header.main nav.quick ul li input[type=text]::-webkit-input-placeholder{color:#fff;opacity:1}header.main nav.quick ul li input[type=text]::-moz-placeholder{color:#fff;opacity:1}header.main nav.quick ul li input[type=text]:-ms-input-placeholder{color:#fff;opacity:1}header.main nav.quick ul li input[type=text]::-ms-input-placeholder{color:#fff;opacity:1}header.main nav.quick ul li input[type=text]::placeholder{color:#fff;opacity:1}header.main nav.quick ul li input[type=text]:-ms-input-placeholder{color:#fff}header.main nav.quick ul li input[type=text]::-ms-input-placeholder{color:#fff}@media (min-width:1281px){header.main nav.quick ul li input[type=text]{width:12em}}header.main nav.quick ul li input[type=text].on,header.main nav.quick ul li input[type=text]:focus{width:26em}@media only screen and (max-width:900px){header.main nav.quick ul li input[type=text].on,header.main nav.quick ul li input[type=text]:focus{width:100%}}header.main nav.quick form{position:relative}header.main div.main{padding:0 1em 3em;margin-top:0px}@media (min-width:901px){header.main div.main{padding:1.25em 2em 3.5em 2.5em;display:block;width:100%}}header.main div.main .title{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:end;align-content:end;text-align:center}@media (max-width:900px){header.main div.main .title{width:100%;clear:both;margin:0;padding:1em 0 0;border:none}}header.main div.main .title .eyebrow{margin:10px auto 5px;color:rgba(255,255,255,0.5)}header.main div.main .title .eyebrow a{color:#fff;opacity:0.8;font-size:0.75em;font-weight:700;letter-spacing:0.1em;font-family:new-atten,sans-serif;text-transform:uppercase}header.main div.main .title h1{color:#fff;font-size:2.325em;line-height:1em;font-weight:700;letter-spacing:-0.025em}div.page-template-news header.main div.main .title h1{max-width:1400px;margin:auto;font-size:3rem}@media (min-width:901px){header.main div.main .title h1{font-size:4em;line-height:1.025em}}header.main div.main .title h1 a{color:#fff}header.main div.main .title h4 a{font-family:new-atten,sans-serif;display:block;color:#fff;font-weight:300;font-size:1.5em;padding:0.5em 0;opacity:0.5}header.main div.main .title h4 a:hover{opacity:1}header.main div.main.dark .eyebrow a{color:#c99700}header.main div.main .trim{position:absolute;bottom:0;left:0}header.main div.main h2{float:left;width:125px;margin:0.5em 0}header.main div.main h2 a{display:block;height:0;background-image:url("../images/mississippi-college.png");width:125px;padding-top:70px;background-size:125px 70px;overflow:hidden;position:relative;left:0.5em}header.main div.main div#mc-logo{width:200px;padding-top:25px;margin:0 auto 25px}header.main div.main div#mc-logo.mc-merry-christmas{width:194px}@media (min-width:901px){header.main div.main div#mc-logo{width:210px;padding:0;position:relative;margin:0 auto 25px}header.main div.main div#mc-logo.mc-merry-christmas{width:130px}}header.main div.main div#mc-logo a{display:block}body.home header.main div.main div#mc-logo{width:210px}@media (min-width:901px){body.home header.main div.main div#mc-logo{width:210px}}body.home header.main div.main div#mc-logo img{width:100%}header.main div.main ul{float:right;margin:1em 0 0}header.main div.main ul li{display:inline-block}header.main div.main ul li a{color:#fff;font-family:new-atten,sans-serif;text-transform:uppercase;display:block;padding:1em 1.5em;letter-spacing:0.125em;font-size:0.875em;font-weight:400}.trim{background-image:url("../images/trim-pattern-arrow.svg");background-repeat:repeat-x;height:20px;width:100%}.intro{position:relative}.landing .intro{position:absolute;width:100%}@media only screen and (max-width:900px){.landing .intro{position:relative}}.intro .text{position:relative;font-size:0.75em;padding:3em 2em;text-shadow:0 1px 0 rgba(0,0,0,0.2);background:rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$colorStart",endColorstr="$colorEnd",GradientType=0)}@media (min-width:901px){div.page-template-landing .intro .text{padding:6em 5em 6em 5em}}@media (min-width:901px){.intro .text{font-size:1em;padding:6em 5em 3em 5em}}.intro .text .container{max-width:860px}.landing .intro .text .container{max-width:none;text-align:left}.intro .text .container span.parent-site{display:block;color:rgba(255,255,255,0.875);position:relative;font-family:new-atten,sans-serif;margin:0 0 0.5em;text-transform:uppercase;letter-spacing:0.1em;opacity:0;top:20px;will-change:transform,opacity;-webkit-animation:mcRiseAnimation 800ms ease 0.75s 1 normal forwards;animation:mcRiseAnimation 800ms ease 0.75s 1 normal forwards}.intro .text .container span.parent-site a{color:#fff;font-weight:700}.intro .text .container span.parent-site a:hover{opacity:1}.intro .text .container h1{font-size:2.7rem;font-weight:700;letter-spacing:-0.075rem;line-height:1em;color:#fff;opacity:0;right:0;top:20px;will-change:transform,opacity;-webkit-animation:mcSlideAnimation 800ms ease 0.875s 1 normal forwards;animation:mcSlideAnimation 800ms ease 0.875s 1 normal forwards}@media (min-width:901px){.intro .text .container h1{font-size:4rem}}.landing .intro .text .container h1{top:0}.intro .text .container h2,.intro .text .container p{position:relative;color:#fff;font-family:new-atten,sans-serif;line-height:1.625rem;font-size:1.25rem;margin:0.5em 0 0;opacity:0;position:relative;will-change:transform,opacity;top:20px;-webkit-animation:mcRiseAnimation 800ms ease 1.1s 1 normal forwards;animation:mcRiseAnimation 800ms ease 1.1s 1 normal forwards}@media (min-width:901px){.intro .text .container h2,.intro .text .container p{line-height:2.25rem;font-size:1.5rem}}.landing .intro .text .container h2,.landing .intro .text .container p{font-size:1.25em}.landing .intro .text .container h2:before,.landing .intro .text .container p:before{display:none}.intro .text .container .buttons{position:relative;left:-50px;opacity:0;margin:1em 0 0;-webkit-transition:left 500ms,opacity 500ms;transition:left 500ms,opacity 500ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.ready .intro .text .container .buttons{left:0;opacity:1}.intro .text .container .buttons a{display:inline-block;margin:0 0.5em 1em 0;background:transparent;border:none;font-weight:400;background-color:#faf5e6;color:#0c2340;font-size:0.75em;padding:1.5em calc(50px + 2em) 1.5em 2em;-webkit-transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms,-webkit-box-shadow 200ms;position:relative;font-family:new-atten,sans-serif;text-transform:uppercase;letter-spacing:0.15em;overflow:hidden;border-radius:5px;line-height:1.5;-webkit-box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);text-decoration:none!important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (max-width:900px){.intro .text .container .buttons a{display:block;margin:0.5em 0}}.intro .text .container .buttons a:first-of-type{margin-left:0}.intro .text .container .buttons a:after{content:"→";font-family:psfournier-std,serif;text-align:center;display:block;position:absolute;color:#fff;right:0;top:0;width:50px;height:100%;padding-top:1.5em;background-color:#c99700}.intro .text .container .buttons a:hover{background-color:#fff8e3}@media only screen and (max-width:900px){.intro .text .container .buttons a{font-size:0.9em}}.intro.has-header-logo .header-logo{width:100%;max-width:250px;height:auto;display:block;margin:0 auto 1.75em;opacity:0;position:relative;top:2em;-webkit-transition:opacity 800ms,top 500ms;transition:opacity 800ms,top 500ms}@media (max-height:767px),(max-width:1000px){.intro.has-header-logo .header-logo{width:225px!important;height:auto}}@media (min-width:1300px) and (min-height:768px){.intro.has-header-logo .header-logo{max-width:300px}}.intro.has-header-logo .text{height:100%;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;padding:0 5em 3em 5em}.intro.has-header-logo.intro{height:100%}.intro.has-header-logo .container{text-align:center}@media (min-width:901px){.intro.has-header-logo .container{max-width:860px;margin:0 auto}}.landing .intro.has-header-logo .header-logo{top:0;right:3%;-webkit-transition:opacity 800ms,right 500ms;transition:opacity 800ms,right 500ms;margin:0 auto 3em}@media (min-width:900px){.landing .intro.has-header-logo .header-logo{margin:0 0 2em}}.ready .intro.has-header-logo .header-logo{opacity:1;right:0;top:0}.intro#main-content nav{position:relative}.intro#main-content .text{padding:0}.intro#main-content .container{padding:0 2em 2em 2em}@media (min-width:900px){.intro#main-content .container{padding:0 0 3em 5em}}.intro nav{width:100%;padding:4em 0 1em;opacity:0;bottom:-50px;-webkit-transition:bottom 500ms,opacity 500ms;transition:bottom 500ms,opacity 500ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}@media only screen and (max-width:900px){.intro nav{position:relative;background:transparent;padding:1em 0 2em}}.ready .intro nav{bottom:0;opacity:1}@media (min-width:900px){.intro nav ul.nav{padding-left:50px}}.intro nav ul.nav li{display:inline-block}@media only screen and (max-width:900px){.intro nav ul.nav li{text-align:left}}.intro nav ul.nav li a{color:#fff;font-family:new-atten,sans-serif;font-size:1.125em;display:block;padding:1em 1.5em}.intro nav ul.nav li a:hover{color:#c99700}.intro nav hr{height:0;overflow:0;background:transparent;border:none;border-bottom:solid 1px rgba(255,255,255,0.25);width:90%;margin:0.5em auto}.intro nav ul.contact{text-align:center}.intro nav ul.contact li{display:inline-block;font-size:0.75em;font-weight:700;font-family:new-atten,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:0.05em;padding:1em 0.5em}.intro nav ul.contact li a{color:#4e93ed}.intro nav ul.social{text-align:center;margin:1em 0}.intro nav ul.social li{margin:0 0.25em}body.with-header-image .intro,div.page-template-landing .intro{position:absolute;bottom:0;width:100%}@media (min-width:901px){body.with-header-image .intro .text .container,div.page-template-landing .intro .text .container{max-width:50%}}#mainNavigation:target{visibility:visible;opacity:1;pointer-events:auto;left:0}body.marketing-landing-page div#mc-logo{position:absolute;width:80px;top:20px;margin:auto;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%)}body.marketing-landing-page section.main{padding-top:4em}body.marketing-landing-page .nav-tabs{display:none}section.page-layout .highlights-container{position:relative;width:100vw;left:50%;right:50%;margin:80px 20px 80px -50vw;background:#69B3E7;padding:70px 20px 90px}section.page-layout .highlights-container .container{display:block}section.page-layout .highlights-container h2{text-align:center;margin-top:0;color:#0c2340}.button a,.buttons a{display:inline-block;margin:0 0.5em 1em 0;background:transparent;border:none;font-weight:400;background-color:#faf5e6;color:#0c2340;font-size:0.75em;padding:1.5em calc(50px + 2em) 1.5em 2em;-webkit-transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms,-webkit-box-shadow 200ms;position:relative;font-family:new-atten,sans-serif;text-transform:uppercase;letter-spacing:0.15em;overflow:hidden;border-radius:5px;line-height:1.5;-webkit-box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);text-decoration:none!important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (max-width:900px){.button a,.buttons a{display:block;margin:0.5em 0}}.button a:first-of-type,.buttons a:first-of-type{margin-left:0}.button a:after,.buttons a:after{content:"→";font-family:psfournier-std,serif;text-align:center;display:block;position:absolute;color:#fff;right:0;top:0;width:50px;height:100%;padding-top:1.5em;background-color:#c99700}.button a:hover,.buttons a:hover{background-color:#fff8e3}.request_info_cta_wrapper{overflow:hidden;background:#69b3e7;background-size:900px;background-repeat:no-repeat;background-position:0 100%;margin:0 0 0 -50vw;background-color:#0c2340;position:relative;text-align:left;width:100vw;left:50%;right:50%;margin:0 0 0 -50vw;min-height:250px}.request_info_cta_wrapper h3{font-family:new-atten,sans-serif;font-weight:700;font-size:1.325rem;line-height:2rem;color:#fff;margin:1.5em 0 0.5em;letter-spacing:0.04em;text-transform:uppercase}@media (min-width:901px){.request_info_cta_wrapper h3{font-size:1.5rem;line-height:2.1rem}}.request_info_cta_wrapper .request_info{display:-ms-grid;display:grid}.request_info_cta_wrapper .request_info-box{font-size:inherit}.request_info_cta_wrapper .request_info-paragraph{font-family:new-atten,sans-serif;margin-bottom:10px}.request_info_cta_wrapper div.request_info-image{float:none;margin:0}.request_info_cta_wrapper .request_info-image img{top:0;max-width:inherit;max-height:inherit;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.request_info_cta_wrapper .request_info-text{max-width:none;padding:45px 60px;color:#fff}.request_info_cta_wrapper form input{color:#fff!important}@media (min-width:901px){.request_info_cta_wrapper .request_info{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.request_info_cta_wrapper .request_info-image{width:50vw}}.nav-tabs{position:fixed;z-index:12;bottom:0;width:100%;text-align:center;background:#0c2340;color:#fff}.nav-tabs ul{line-height:1}.nav-tabs li{display:block;float:left;font-size:1.125rem;margin:0;line-height:1;width:33.33333%}.nav-tabs li a{padding:7px 15px;border-right:1px solid #38516f;text-decoration:none;display:block;color:#fff;text-transform:uppercase;font-weight:700;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.nav-tabs li a:hover{background:#0c2340;color:#fff}.nav-tabs li:last-child a{border-right:none}@media (min-width:901px){.nav-tabs{bottom:0;right:20px;width:auto;background:transparent;border-top:none}.nav-tabs li{font-size:1.25rem;margin:0 5px;width:auto;float:none;display:inline-block}.nav-tabs li a{background-color:#c99700;border-top-left-radius:5px;border-top-right-radius:5px;border-right:none;color:#0c2340;text-transform:uppercase;padding:10px 15px 7px;font-weight:700}}nav.full{position:fixed;width:100%;height:100%;padding:0 4%;top:0;left:100%;z-index:20;background:#0c2340;opacity:0;-webkit-transition:opacity 500ms;transition:opacity 500ms;overflow-y:auto}nav.full a{color:#fff}nav.full.on{left:0;opacity:1}nav.full.on>ul.nav{margin-top:0}nav.full.on .background{position:fixed}nav.full .background{background-image:url("../images/diamond-background-grid-white.svg");top:0;left:0;opacity:0.25;background-size:80%;background-repeat:no-repeat;background-position:bottom left}@media only screen and (max-width:900px){nav.full .background{background-size:150%}}nav.full>ul.nav{font-size:1.25vw;position:relative;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:30px;-webkit-transition:margin-top 500ms;transition:margin-top 500ms}@media only screen and (min-width:1500px){nav.full>ul.nav{font-size:1.125em}}@media only screen and (max-width:900px){nav.full>ul.nav{font-size:1em;-webkit-transform:none;transform:none;top:auto}}nav.full>ul.nav>li{display:inline-block;text-align:left;vertical-align:top;padding:0 2%}@media only screen and (max-width:900px){nav.full>ul.nav>li{display:block;padding:2em 0 1em;font-size:0.875em;margin:0 8%;border-bottom:solid 1px rgba(255,255,255,0.5)}}nav.full>ul.nav>li>a{color:#fff;font-size:2em;display:block;margin:0 0 0.75em}nav.full>ul.nav>li ul li{display:block}nav.full>ul.nav>li ul li a{color:#fff;font-family:new-atten,sans-serif;display:block;padding:0.75em 0}nav.full .main-nav-links-container{position:relative;max-width:900px;margin:0 auto;padding:30px 0}@media (min-width:901px){nav.full .main-nav-links-container{margin:40px auto;padding:60px 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 6em 1fr 6em 1fr 6em 1fr 6em 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 2em 1fr 2em 1fr;grid-template-rows:1fr 1fr 1fr;gap:2em 6em;grid-auto-flow:row;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:"mymc mymc mymc mymc mymc" "nav-search nav-search nav-search nav-search nav-search" "main-links main-links main-links info-for info-for" "around-mc around-mc around-mc around-mc around-mc"}}nav.full .main-nav-links-container .mymc{text-align:left;margin-bottom:20px;width:100%;grid-area:mymc}nav.full .main-nav-links-container .mymc a{border:1px solid #c99700;padding:6px;-webkit-transition:all 0.2s;transition:all 0.2s}nav.full .main-nav-links-container .mymc a:hover{background:#c99700}@media (min-width:1281px){nav.full .main-nav-links-container .mymc{text-align:right;margin-bottom:0}}nav.full .main-nav-links-container .nav-search{position:relative;grid-area:nav-search;margin-bottom:20px}@media (min-width:901px){nav.full .main-nav-links-container .nav-search{margin-bottom:30px}}nav.full .main-nav-links-container .nav-search form{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px}nav.full .main-nav-links-container .nav-search input{width:100%;width:100%;border:1px solid rgba(255,255,255,0.4);background:transparent;padding:7px 7px 7px 36px;color:#fff;font-family:new-atten,sans-serif;background:transparent url("../images/magnifying-glass-searcher.svg") no-repeat 5px center;background-size:20px}nav.full .main-nav-links-container .nav-search input::-webkit-input-placeholder{color:#fff;opacity:1}nav.full .main-nav-links-container .nav-search input::-moz-placeholder{color:#fff;opacity:1}nav.full .main-nav-links-container .nav-search input:-ms-input-placeholder{color:#fff;opacity:1}nav.full .main-nav-links-container .nav-search input::-ms-input-placeholder{color:#fff;opacity:1}nav.full .main-nav-links-container .nav-search input::placeholder{color:#fff;opacity:1}nav.full .main-nav-links-container .nav-search input:-ms-input-placeholder{color:#fff}nav.full .main-nav-links-container .nav-search input::-ms-input-placeholder{color:#fff}nav.full .main-nav-links-container .nav-search #suggestions{position:absolute;max-width:280px;top:100%;max-height:80vh;background:#69B3E7;display:none;z-index:10}@media (min-width:1281px){nav.full .main-nav-links-container .nav-search #suggestions{top:100%;bottom:unset;max-height:none}}nav.full .main-nav-links-container .nav-search #suggestions.on{display:block}nav.full .main-nav-links-container .nav-search #suggestions div.search-title{display:block}nav.full .main-nav-links-container .nav-search #suggestions div.search-title a{display:block;color:#0c2340;border-bottom:solid 1px #eee;text-transform:none;letter-spacing:0;font-size:1.2rem;font-weight:300;padding:0.75em 1em;text-align:left;font-family:new-atten,sans-serif}nav.full .main-nav-links-container .nav-search #suggestions div.search-title a strong{font-weight:700}nav.full .main-nav-links-container .nav-search #suggestions div.search-title a span{display:block;color:#0c2340;font-size:0.625em}nav.full .main-nav-links-container .nav-search #suggestions div.search-title a:hover{background-color:#fff}nav.full .main-nav-links-container .nav-search #suggestions a.search-faculty-image{display:block}nav.full .main-nav-links-container .nav-search #suggestions a.search-faculty-image img{display:block}nav.full .main-nav-links-container .nav-search #suggestions div.search-faculty-info{color:#0c2340;padding:1rem;font-family:new-atten,sans-serif;line-height:1.75rem;font-size:1.25rem}nav.full .main-nav-links-container .nav-search #suggestions div.search-faculty-info h2{font-weight:700;font-family:new-atten,sans-serif;color:#091c33;margin:0;font-size:2rem}nav.full .main-nav-links-container .nav-search #suggestions div.search-faculty-info a{display:block;color:#0c2340;letter-spacing:inherit}nav.full .main-nav-links-container .main-links{margin-bottom:30px;grid-area:main-links}@media (min-width:901px){nav.full .main-nav-links-container .main-links{margin-bottom:0}}nav.full .main-nav-links-container .info-for{grid-area:info-for}nav.full .main-nav-links-container .info-for .button a{color:#0c2340}nav.full .main-nav-links-container .around-mc{grid-area:around-mc}@media (min-width:901px){nav.full .main-nav-links-container .mymc{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:9}nav.full .main-nav-links-container .nav-search{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:9}nav.full .main-nav-links-container .main-links{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:5}nav.full .main-nav-links-container .info-for{-ms-grid-row:5;-ms-grid-column:7;-ms-grid-column-span:3}nav.full .main-nav-links-container .around-mc{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:9}}nav.full .main-nav-links-container .around-mc h3.title{text-transform:uppercase}nav.full .main-nav-links-container .around-mc .quicklinks{font-size:1.324rem;display:block}@media (min-width:901px){nav.full .main-nav-links-container .around-mc .quicklinks{display:-ms-grid;display:grid;grid-auto-rows:1fr;-ms-grid-columns:1fr 2em 1fr 2em 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 10px 1fr 10px 1fr;grid-template-rows:1fr 1fr 1fr;gap:10px 2em;grid-auto-flow:column;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:". . ." ". . ."}}nav.full .main-nav-links-container .around-mc a{border-bottom:1px solid transparent;display:inline-block}nav.full .main-nav-links-container .around-mc a:hover{border-bottom:1px solid #c99700}nav.full .main-nav-links-container .title{color:#69B3E7;font-size:1em;font-weight:700;letter-spacing:0.08em;margin-bottom:1em}nav.full .main-nav-links-container div.accordion{position:relative;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-transition:-webkit-box-shadow 200ms;transition:-webkit-box-shadow 200ms;transition:box-shadow 200ms;transition:box-shadow 200ms,-webkit-box-shadow 200ms;background:transparent;margin:0;border:none;color:#fff}nav.full .main-nav-links-container div.accordion .accordion-title{font-size:2em;line-height:1.25em;margin:0;font-weight:700;font-family:psfournier-std,serif}@media (min-width:901px){nav.full .main-nav-links-container div.accordion .accordion-title{font-size:2em}}nav.full .main-nav-links-container div.accordion button.accordion-trigger{border:none;color:#fff;font-family:inherit;background-color:transparent;border-bottom:1px solid rgba(255,255,255,0.4);font-size:1.5rem;padding:5px 0}@media (min-width:901px){nav.full .main-nav-links-container div.accordion button.accordion-trigger{font-size:2rem;padding:15px 0}}nav.full .main-nav-links-container div.accordion button.accordion-trigger .accordion-icon{margin:0 0 0 1em;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}nav.full .main-nav-links-container div.accordion button.accordion-trigger .accordion-icon:before{content:"+";color:#fff;background:#c99700;display:block;width:24px;height:24px;font-size:24px;line-height:20px;text-align:center;font-weight:700;border-radius:500px}@media (min-width:901px){nav.full .main-nav-links-container div.accordion button.accordion-trigger .accordion-icon:before{width:30px;height:30px;font-size:30px;line-height:26px}}nav.full .main-nav-links-container div.accordion button.accordion-trigger[aria-expanded=true] .accordion-icon:before{content:"–"}nav.full .main-nav-links-container div.accordion .accordion-content{padding:5px 0;display:block;max-height:100vh;-webkit-transition:all 0.75s linear;transition:all 0.75s linear;opacity:1}nav.full .main-nav-links-container div.accordion .accordion-content ul.nav{font-size:1.325rem}nav.full .main-nav-links-container div.accordion .accordion-content[hidden=hidden]{max-height:0;overflow:hidden;opacity:0}@media (min-width:901px){nav.full .main-nav-links-container div.accordion .accordion-content{padding:15px 0}}nav.full .main-nav-links-container ul.nav li{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;font-size:1.25rem;line-height:1.875rem;margin:10px 0}@media (min-width:901px){nav.full .main-nav-links-container ul.nav li{font-size:1.25rem;margin:0 0 12px;padding:2px}}nav.full .main-nav-links-container ul.nav a{padding-bottom:5px;border-bottom:1px solid transparent}nav.full .main-nav-links-container ul.nav a:focus,nav.full .main-nav-links-container ul.nav a:focus-visible,nav.full .main-nav-links-container ul.nav a:hover{border-bottom:1px solid #c99700}nav.full .main-nav-links-container .helpful-links{padding:2em;background:#0C233F;border:1px solid #69B3E7;margin-bottom:2em}nav.full .main-nav-links-container .helpful-links ul.nav li{font-size:1.325rem;margin-bottom:0;line-height:1.875rem}nav.full .main-nav-links-container .helpful-links ul.nav li a{border-bottom:1px solid transparent;display:inline-block}nav.full .main-nav-links-container .helpful-links ul.nav li a:hover{border-bottom:1px solid #c99700}@media (min-width:901px){nav.full .main-nav-links-container .helpful-links ul.nav li{font-size:1.5rem;line-height:2rem}}nav.full div.footer{position:relative;width:100%}nav.full div.footer ul.copyright{text-align:center}nav.full div.footer ul.copyright li{display:inline-block;font-family:new-atten,sans-serif;text-transform:uppercase;padding:1.5em 1em;color:#fff;font-size:0.625em;letter-spacing:0.1em;position:relative}@media only screen and (max-width:900px){nav.full div.footer ul.copyright li{display:block}}nav.full div.footer ul.copyright li a{color:#fff}nav.full div.footer ul.copyright li:after{content:"•";position:absolute;right:-0.5em;opacity:0.5;font-size:0.75em;top:1.5em}@media only screen and (max-width:900px){nav.full div.footer ul.copyright li:after{display:none}}nav.full div.footer ul.copyright li:last-of-type:after{display:none}section.bottom{background-color:#fff;position:relative;border-top:solid 1px #eee;background-image:none;clear:both}section.bottom h3{font-size:1.25rem;color:#555;font-weight:700;margin-bottom:1rem}section.bottom .container{padding:0 6%}@media (min-width:901px){section.bottom .container{padding:4em 3% 4em;display:-ms-grid;display:grid;-ms-grid-columns:300px 40px 1fr 40px 1fr 40px 1fr;grid-template-columns:300px 1fr 1fr 1fr;grid-column-gap:40px;max-width:1280px;margin:auto}}section.bottom .container img{}@media (min-width:901px){section.bottom .container img{}}@media (min-width:901px){section.bottom .container{}}section.bottom .container .contact-info{padding-top:3rem}@media (min-width:901px){section.bottom .container .contact-info{padding-top:0;padding-right:30px}}section.bottom .container .contact-info p{font-size:1rem;line-height:1.75rem;margin-bottom:10px;text-align:center}section.bottom .container .contact-info p.footer-logo{border-bottom:1px solid #ccc;margin-bottom:20px;text-align:center}section.bottom .container .contact-info p.footer-logo img{max-width:300px;margin:0 auto}section.bottom .container .the-links{margin-bottom:2rem}section.bottom .container nav.footer-quick-links ul:after{margin:0 -72px}section.bottom .container .mc-family-links .grid{display:block;margin-bottom:2rem}@media (min-width:901px){section.bottom .container .mc-family-links .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;grid-column-gap:20px}}section.bottom .container .mc-family-links .grid .footer-photo-link{position:relative;margin-bottom:30px}section.bottom .container .mc-family-links .grid .footer-photo-link a{display:block}section.bottom .container .mc-family-links .grid .footer-photo-link a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}section.bottom .container .mc-family-links .grid .footer-photo-link .background{height:180px;-o-object-fit:cover;object-fit:cover;position:relative;margin-bottom:1rem}section.bottom .container .mc-family-links .grid .footer-photo-link img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms,-webkit-transform 200ms}section.bottom nav{}@media only screen and (max-width:900px){section.bottom nav{width:auto;float:none;padding:0}}section.bottom nav ul{}@media only screen and (max-width:900px){section.bottom nav ul{width:auto;float:none}}section.bottom nav ul li a{font-family:new-atten,sans-serif;display:block;padding:0.5em 0;color:#555;line-height:1.25em;font-size:1.125rem;margin-right:10px;-webkit-transition:background-color,0.25s;transition:background-color,0.25s}@media only screen and (max-width:900px){section.bottom nav ul li a{padding:0.5em 0}}section.bottom nav ul li a:hover{color:#c99700}section.bottom footer{background-color:#f3f4f6;padding:0 0 2.5em 0}@media only screen and (max-width:900px){section.bottom footer{padding:0}}section.bottom footer ul li{display:inline-block}@media only screen and (max-width:900px){section.bottom footer ul li{text-align:center}}section.bottom footer ul li a{font-family:new-atten,sans-serif;font-size:0.875rem;font-weight:400;padding:2em 0.75em 2em;display:block}@media only screen and (max-width:1200px){section.bottom footer ul li a{padding:2em 0.75em 2em}}@media only screen and (max-width:900px){section.bottom footer ul li a{padding:0}}section.bottom footer ul li a:hover{color:#555}section.bottom footer ul.shortcuts{margin:0 auto;text-align:center;padding:0 2rem}@media only screen and (max-width:900px){section.bottom footer ul.shortcuts{float:none;margin:0;padding:0 5%}}section.bottom footer ul.shortcuts li{font-size:0.875rem}section.bottom footer ul.shortcuts li a{display:inline-block;padding:0}@media only screen and (max-width:900px){section.bottom footer ul.shortcuts li{padding:8px}}section.bottom footer ul#social{float:right}@media only screen and (max-width:900px){section.bottom footer ul#social{float:none;text-align:center;padding:0.5em 0;border-top:solid 1px #ddd}}section.bottom footer ul#social li a{padding:1.25em;border-radius:50px;overflow:hidden;margin:0.5em;border:solid 1px #ccc}section.bottom footer ul#social li a span{display:block;width:18px;overflow:hidden;height:0;padding-top:18px;overflow:hidden;background-image:url("../images/social.png");background-size:126px 36px;opacity:0.4}section.bottom footer ul#social li.facebook a:hover{background-color:#3b579d;border:solid 1px #3b579d}section.bottom footer ul#social li.facebook a span{background-position:-18px -18px}section.bottom footer ul#social li.facebook a:hover span{background-position:-18px 0}section.bottom footer ul#social li.twitter a:hover{background-color:#5ea9dd;border:solid 1px #5ea9dd}section.bottom footer ul#social li.twitter a span{background-position:-36px -18px}section.bottom footer ul#social li.twitter a:hover span{background-position:-36px 0}section.bottom footer ul#social li.instagram a:hover{background-color:#bc2a8d;border:solid 1px #bc2a8d}section.bottom footer ul#social li.instagram a span{background-position:-54px -18px}section.bottom footer ul#social li.instagram a:hover span{background-position:-54px 0}section.bottom footer ul#social li.vimeo a:hover{background-color:#1ab7ea;border:solid 1px #1ab7ea}section.bottom footer ul#social li.vimeo a span{background-position:0 -18px}section.bottom footer ul#social li.vimeo a:hover span{background-position:0 0}section.bottom footer ul#social li.pinterest a:hover{background-color:#bd081c;border:solid 1px #bd081c}section.bottom footer ul#social li.pinterest a span{background-position:-72px -18px}section.bottom footer ul#social li.pinterest a:hover span{background-position:-72px 0}section.bottom footer ul#social li.linkedin a:hover{background-color:#0077b5;border:solid 1px #0077b5}section.bottom footer ul#social li.linkedin a span{background-position:-90px -18px}section.bottom footer ul#social li.linkedin a:hover span{background-position:-90px 0}section.bottom footer ul#social li.issuu a:hover{background-color:#0077b5;border:solid 1px #0077b5}section.bottom footer ul#social li.issuu a span{background-position:-108px -18px}section.bottom footer ul#social li.issuu a:hover span{background-position:-108px 0}section.bottom ul#social-links{text-align:center}section.bottom ul#social-links li{display:inline-block}@media only screen and (max-width:900px){section.bottom ul#social-links{float:none;text-align:center;padding:0.5em 0}}section.bottom ul#social-links li a{overflow:hidden;padding:0.5rem;margin:0.5em;display:block}section.bottom ul#social-links li a span{display:block;width:18px;overflow:hidden;height:0;padding-top:18px;overflow:hidden;background-image:url("../images/social.png");background-size:126px 36px;opacity:0.4}section.bottom ul#social-links li.facebook a:hover{background-color:#3b579d}section.bottom ul#social-links li.facebook a span{background-position:-18px -18px}section.bottom ul#social-links li.facebook a:hover span{background-position:-18px 0}section.bottom ul#social-links li.twitter a:hover{background-color:#5ea9dd}section.bottom ul#social-links li.twitter a span{background-position:-36px -18px}section.bottom ul#social-links li.twitter a:hover span{background-position:-36px 0}section.bottom ul#social-links li.instagram a:hover{background-color:#bc2a8d}section.bottom ul#social-links li.instagram a span{background-position:-54px -18px}section.bottom ul#social-links li.instagram a:hover span{background-position:-54px 0}section.bottom ul#social-links li.vimeo a:hover{background-color:#1ab7ea}section.bottom ul#social-links li.vimeo a span{background-position:0 -18px}section.bottom ul#social-links li.vimeo a:hover span{background-position:0 0}section.bottom ul#social-links li.pinterest a:hover{background-color:#bd081c}section.bottom ul#social-links li.pinterest a span{background-position:-72px -18px}section.bottom ul#social-links li.pinterest a:hover span{background-position:-72px 0}section.bottom ul#social-links li.linkedin a:hover{background-color:#0077b5}section.bottom ul#social-links li.linkedin a span{background-position:-90px -18px}section.bottom ul#social-links li.linkedin a:hover span{background-position:-90px 0}section.bottom ul#social-links li.issuu a:hover{background-color:#ff5a47}section.bottom ul#social-links li.issuu a span{background-position:-108px -18px}section.bottom ul#social-links li.issuu a:hover span{background-position:-108px 0}.offset{width:70vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.fullwidth{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}section.event-information *{font-family:new-atten,sans-serif}section.event{background-color:#040c15;text-align:center;position:relative;margin:0}section.event div.span-4{padding:3em 0}section.event h5{text-transform:uppercase;font-weight:600;letter-spacing:0.1em;font-family:new-atten,sans-serif;color:#c99700;padding:0 0 0.5em}section.event h3{color:#fff;font-style:italic;font-size:1.25em}@media screen and (min-width:1000px){section.page-layout .container{-ms-grid-columns:4fr 4rem 12fr;grid-template-columns:4fr 12fr;grid-gap:4rem;grid-template-areas:"sidebar article"}section.page-layout .container.hide-nav{grid-template-areas:"article";-ms-grid-columns:100%;grid-template-columns:100%}nav.site-navigation{-ms-grid-row:1;-ms-grid-column:1}}@media screen and (min-width:1000px){section.page-layout .container.brand-guide{-ms-grid-columns:4fr 4rem 12fr 4rem 4fr;grid-template-columns:4fr 12fr 4fr;grid-gap:4rem;grid-template-areas:"sidebar article brand-nav"}section.page-layout .container.brand-guide.hide-nav{grid-template-areas:"article";-ms-grid-columns:100%;grid-template-columns:100%;max-width:600px}section.page-layout .container.brand-guide>nav.site-navigation{-ms-grid-row:1;-ms-grid-column:1}nav.site-navigation.brand-nav{-ms-grid-row:1;-ms-grid-column:5}}body.news section.page-layout .container{display:-ms-grid;display:grid}@media screen and (min-width:1000px){body.news section.page-layout .container{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (min-width:1000px){body.news section.page-layout .container.hide-nav{-ms-grid-columns:12fr;grid-template-columns:12fr}}body.news section.page-layout .with_sidebar .block.block-right{margin-right:0}.circle-links a{position:relative;padding:0 0 0 40px;-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:none!important}.circle-links a:hover{color:#fff!important}.circle-links a:before{background:#c99700;color:#fff;font-family:psfournier-std,serif;width:30px;height:30px;text-align:center;line-height:30px;border-radius:100%;font-weight:400;font-size:1.2rem;content:"→";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all 0.3s;transition:all 0.3s}section.main{padding:0 0 8em;background-size:900px;background-repeat:no-repeat;background-position:bottom left;background-image:url("../images/diamond-background-grid-blue.svg")}section.main.no-nav{padding:4em 0 8em}body.hide-main section.main{padding:4em 0 8em}section.main.blog{padding:4em 0 8em}@media only screen and (max-width:900px){section.main{padding:0 0 8em}section.main.no-nav{padding:4em 0 8em}}section.main .container{max-width:1280px;margin:0 auto;padding:0 4%}@media only screen and (max-width:900px){section.main .container{padding:0}}section.main .container.wide{max-width:1280px}section.main nav.section{float:left;width:calc(22% - 1px);padding:0 3% 0 0;top:0}@media screen and (min-width:901px){section.main nav.section{position:sticky}}section.main nav.section button#nav-section{height:60px;line-height:60px;padding:0 1em;border:none;width:100vw;text-align:left;border-bottom:1px solid rgba(12,35,64,0.3);background:#fff;position:relative;top:-2em;font-family:new-atten,sans-serif;color:#0c2340;position:relative;cursor:pointer}@media screen and (min-width:901px){section.main nav.section button#nav-section{display:none}}section.main nav.section button#nav-section svg{position:absolute;top:50%;right:0;width:auto;height:10px;padding:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:1px solid rgba(12,35,64,0.3)}section.main nav.section button#nav-section svg path{fill:#0c2340}section.main nav.section div.complete-subnav{position:fixed;top:0;left:100%;width:100vw;height:100vh;background:#fff;z-index:-1;pointer-events:none;overflow-y:auto;-webkit-transform:scale(0.9);transform:scale(0.9);opacity:0;-webkit-transition:opacity 400ms,-webkit-transform 400ms;transition:opacity 400ms,-webkit-transform 400ms;transition:transform 400ms,opacity 400ms;transition:transform 400ms,opacity 400ms,-webkit-transform 400ms}@media (min-width:901px){section.main nav.section div.complete-subnav{position:relative;top:auto;left:auto;width:auto;height:auto;z-index:auto;pointer-events:auto;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}section.main nav.section div.complete-subnav.display{z-index:100;left:0}section.main nav.section div.complete-subnav.on{pointer-events:auto;opacity:1;-webkit-transform:scale(1);transform:scale(1)}section.main nav.section div.complete-subnav header{height:240px;width:100vw;position:relative}@media (min-width:901px){section.main nav.section div.complete-subnav header{display:none}}section.main nav.section div.complete-subnav header .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}section.main nav.section div.complete-subnav header:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#0c2340;background:-webkit-gradient(linear,left top,right top,from(#0c2340),to(black));background:linear-gradient(to right,#0c2340 0%,black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$colorStart",endColorstr="$colorEnd",GradientType=1);opacity:0.7}section.main nav.section div.complete-subnav ul{display:block}section.main nav.section div.complete-subnav button#complete-subnav-navicon{border:none;background:transparent;position:absolute;top:0;right:0;width:70px;padding:20px;height:auto;z-index:1}section.main nav.section div.complete-subnav button#complete-subnav-navicon svg{width:100%;height:auto}section.main nav.section div.complete-subnav button#complete-subnav-navicon svg path{fill:#fff}section.main nav.section div.complete-subnav h1{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:0 1em;z-index:1;width:calc(100vw - 2em);font-size:1.4em}section.main nav.section div.complete-subnav h1 a{color:#fff}section.main nav.section div.complete-subnav footer{background:#f2f2f2;padding:1em}@media (min-width:901px){section.main nav.section div.complete-subnav footer{background:transparent;margin-top:1em;padding:1em 0 0 0;border-top:1px solid #ccc}}section.main nav.section div.complete-subnav footer:empty{border-top:none}section.main nav.section div.complete-subnav footer.sidebar-global-footer{line-height:1.4em;font-family:new-atten,sans-serif}section.main nav.section div.complete-subnav footer.sidebar-global-footer h2,section.main nav.section div.complete-subnav footer.sidebar-global-footer h3{margin-bottom:0.2em}section.main nav.section div.complete-subnav footer.sidebar-global-footer li{margin:0.2em 0}section.main nav.section div.complete-subnav footer.sidebar-global-footer strong{color:tint(#000,40%)}@media (max-width:900px){section.main nav.section{float:none;width:auto;padding:0}}section.main nav.section h3{font-family:psfournier-std,serif;color:#a3832a;font-size:1.2em;padding:1em 0 0;margin:0 0 1em;line-height:1.6em}section.main nav.section h3 a{color:#555}section.main nav.section ul li{font-family:new-atten,sans-serif;margin:1em 0}section.main nav.section ul.nav{margin:0;padding:3px;font-size:1.125em;line-height:1.75em}@media (max-width:900px){section.main nav.section ul.nav{display:none}section.main nav.section ul.nav.on{display:block}}section.main nav.section ul.nav li{list-style-type:none;padding:0;margin:0}@media (min-width:901px){section.main nav.section ul.nav>li ul{height:0;overflow:hidden;opacity:0;margin:0 0 0.5em 0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}section.main nav.section ul.nav>li.nav-path-selected ul{height:auto;opacity:1}}section.main nav.section ul.nav>li>a{font-family:new-atten,sans-serif;display:block;position:relative;padding:0.75em 0}@media (max-width:900px){section.main nav.section ul.nav>li>a{padding:1em 5%;border-bottom:solid 1px #ddd}}section.main nav.section ul.nav>li>a.nav-path-selected,section.main nav.section ul.nav>li>a:hover{color:#a3832a}@media (max-width:900px){section.main nav.section ul.nav>li ul{margin:0}}section.main nav.section ul.nav>li ul li a{font-family:new-atten,sans-serif;display:block;font-size:0.8em;padding:0.75em 8%;font-weight:400;line-height:1.25em;border-left:solid 2px rgba(201,151,0,0.25);-webkit-transition:border 250ms;transition:border 250ms;letter-spacing:0.02em}@media (max-width:900px){section.main nav.section ul.nav>li ul li a{padding:1em 5%;border-bottom:solid 1px #ddd}}section.main nav.section ul.nav>li ul li a.nav-path-selected,section.main nav.section ul.nav>li ul li a:hover{color:#a3832a;border-left:solid 2px #c99700}section.main nav.section ul.social li{display:inline-block;background-color:#0c2340;border-radius:50px;padding:0.5em}section.main article.content{display:block}@media only screen and (max-width:900px){section.main article.content{margin:1em 0 0;padding:0 5vw}}section.main .container.wide article{width:auto}section.main nav.tabs{background:#fff;border-radius:12px 12px 0 0}@media (min-width:901px){section.main nav.tabs{background:#fff}}section.main nav.tabs ul{border-bottom:solid 1px rgba(12,35,64,0.3);margin:2.5em 0;overflow:visible;font-size:1.125em}section.main nav.tabs ul li{display:inline-block;position:relative;margin:14px 5px 0 0;padding:0;font-weight:700}section.main nav.tabs ul li:before{display:none}@media (min-width:901px){section.main nav.tabs ul li{margin:0}}section.main nav.tabs ul li a{display:block;color:#0c2340;font-family:new-atten,sans-serif;padding:0.25em 0.5em;position:relative;z-index:1;margin-bottom:-2px;border-bottom:solid 2px transparent;text-decoration:none!important}section.main nav.tabs ul li a:focus{outline:0}section.main nav.tabs ul li a:focus-visible{outline:3px solid #c99700}@media (min-width:901px){section.main nav.tabs ul li a{padding:1em 0.5em;color:#0c2340}}section.main nav.tabs ul li.on a{color:#aaa;border-bottom:solid 4px #c99700}section.main .tab-content{display:none}section.main .tab-content:first-of-type{display:block}section.contact{font-family:new-atten,sans-serif;padding:1.75em 0;border-top:solid 1px #eee}section.contact .links{text-align:left}section.contact .links a{display:inline-block;background-color:#eee;border-radius:2px;padding:1em 1.25em;margin:0.5em;font-size:0.75em;font-weight:700;color:#555}@media only screen and (max-width:900px){section.contact .links a{display:block;text-align:center}}section.contact .links a:hover{background-color:#0c2340;color:#fff}section.contact .social-media{text-align:right}@media only screen and (max-width:900px){section.contact .social-media ul{text-align:center}}section.contact .social-media ul li{background-color:#ccc;padding:0.5em;border-radius:2px;margin:0.5em}section.contact .social-media ul li:hover{background-color:#0c2340}section.action{background:#000;position:relative;padding:8em 0}section.action .container{position:relative;padding:0 5%}section.action h3{font-size:3em;font-weight:700;color:#fff;font-family:new-atten,sans-serif}section.action p{color:#fff;margin:1.5em 0;font-size:1.125em;line-height:1.5em;font-family:new-atten,sans-serif}section.action .button a{display:inline-block;margin:0 0.5em 1em 0;background:transparent;border:none;font-weight:400;background-color:#faf5e6;color:#0c2340;font-size:0.75em;padding:1.5em calc(50px + 2em) 1.5em 2em;-webkit-transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms,-webkit-box-shadow 200ms;position:relative;font-family:new-atten,sans-serif;text-transform:uppercase;letter-spacing:0.15em;overflow:hidden;border-radius:5px;line-height:1.5;-webkit-box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);text-decoration:none!important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background-color:rgba(255,255,255,0.8);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.25);box-shadow:0 5px 10px rgba(0,0,0,0.25);color:#0c2340}@media only screen and (max-width:900px){section.action .button a{display:block;margin:0.5em 0}}section.action .button a:first-of-type{margin-left:0}section.action .button a:after{content:"→";font-family:psfournier-std,serif;text-align:center;display:block;position:absolute;color:#fff;right:0;top:0;width:50px;height:100%;padding-top:1.5em;background-color:#c99700}section.action .button a:hover{background-color:#fff8e3}section.action .button a:after{background-color:#fff;border-left:solid 1px #fff;color:#c99700}section.action .button a:hover{background-color:#fff}section.action .button a:hover:after{border-left:solid 1px #eee}section.action .button a:nth-of-type(2n){background-color:rgba(255,255,255,0.9)}section.action .button a:nth-of-type(2n):hover{background-color:#fff}section.action .btn a{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:1em;color:#0c2340;padding:1em}.news-items{position:relative;border-top:solid 1px #eee}.news-items h3{text-align:center;margin:1em 0 0;font-size:2em;color:#c99700;font-family:new-atten,sans-serif;font-weight:700}.news-item{position:relative;margin-top:2em;margin-bottom:2em}@media only screen and (max-width:900px){.news-item{margin-bottom:0.5em}}.news-item>a{display:block;width:100%;height:0;padding-top:66%;position:relative;border-radius:3px;overflow:hidden}.news-item>a .background{-webkit-transition:opacity 250ms,-webkit-transform 250ms;transition:opacity 250ms,-webkit-transform 250ms;transition:opacity 250ms,transform 250ms;transition:opacity 250ms,transform 250ms,-webkit-transform 250ms}.news-item .text{padding:1em 0}.news-item .text h2{line-height:1.25em;font-family:new-atten,sans-serif;font-weight:700;font-size:1.125em}.news-item .text h2 a{color:#555}.news-item .text h5{font-size:0.75em;font-family:new-atten,sans-serif;font-weight:700;color:#0c2340;margin:0 0 0.5em}.news_sidebar p{font-size:0.875em;line-height:1.75em;margin:0.5em 0 1em}.news_sidebar .sidebar_notes{background:#fdfaf2;padding:20px;margin-top:4em!important}.news_sidebar .sidebar_notes h2:first-child{margin-top:0;line-height:1.25em}.news_sidebar .sign-up p{font-size:0.875em;line-height:1.75;font-family:nunito-sans,sans-serif}.social-share{text-align:center}.social-share h5{font-family:new-atten,sans-serif;text-transform:uppercase;font-size:0.875em;font-weight:300;margin:2em 0 1.5em;letter-spacing:0.25em}.social-share ul li{display:inline-block;margin:0 0.5em}.social-share ul li a{display:block;padding:15px;border-radius:50px;background-color:#333;border:solid 2px #fff;position:relative;top:0;-webkit-transition:top 250ms,-webkit-box-shadow 250ms;transition:top 250ms,-webkit-box-shadow 250ms;transition:box-shadow 250ms,top 250ms;transition:box-shadow 250ms,top 250ms,-webkit-box-shadow 250ms}.social-share ul li a:hover{top:-3px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}.social-share ul li a span{line-height:1em;display:block;width:18px;height:0;padding-top:18px;overflow:hidden;background-image:url("../images/social.png");background-size:126px 36px}.social-share ul li.facebook a{background-color:#3b579d}.social-share ul li.facebook a span{background-position:-18px 0}.social-share ul li.twitter a{background-color:#5ea9dd}.social-share ul li.twitter a span{background-position:-36px 0}.social-share ul li.linkedin a{background-color:#0077b5}.social-share ul li.linkedin a span{background-position:-90px 0}.social-share ul li.issuu a{background-color:#0077b5}.social-share ul li.issuu a span{background-position:-108px 0}@media screen and (min-width:1000px){article.content{grid-area:article}}@media screen and (min-width:1000px){article.content{-ms-grid-row:1;-ms-grid-column:3}section.page-layout .container.hide-nav>article.content{-ms-grid-row:1;-ms-grid-column:1}section.page-layout .container.brand-guide>article.content{-ms-grid-row:1;-ms-grid-column:3}section.page-layout .container.brand-guide.hide-nav>article.content{-ms-grid-row:1;-ms-grid-column:1}}article.content div.content-navigation ul{list-style:none;overflow:visible}article.content div.content-navigation ul li{padding:0;margin:0 0 1.75em 0;font-family:new-atten,sans-serif;font-weight:400;font-size:1em;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}article.content div.content-navigation ul li a{padding:1em 2.2em 1em 1.2em;display:block;position:relative;-webkit-box-shadow:0 0 0.65em rgba(0,0,0,0.1);box-shadow:0 0 0.65em rgba(0,0,0,0.1);border-radius:1em;-webkit-transition:-webkit-box-shadow 200ms;transition:-webkit-box-shadow 200ms;transition:box-shadow 200ms;transition:box-shadow 200ms,-webkit-box-shadow 200ms}article.content div.content-navigation ul li a:after{content:"↓";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 1.2em;color:#a3832a;-webkit-transition:padding-top 200ms;transition:padding-top 200ms}article.content div.content-navigation ul li a:hover{-webkit-box-shadow:0 0.3em 0.75em rgba(0,0,0,0.175);box-shadow:0 0.3em 0.75em rgba(0,0,0,0.175)}article.content div.content-navigation ul li a:hover:after{padding-top:0.5em}article.content div.content-navigation ul li:before{display:none}.ccm-pagination-wrapper{text-align:center}.ccm-pagination-wrapper ul li{padding:0;font-family:new-atten,sans-serif}.ccm-pagination-wrapper ul li:before{content:""}.section_nav{padding:0;margin-bottom:2em;background:#fff;border-bottom:1px solid #eee;z-index:9}.section_nav .nav-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:95px 12fr;grid-template-columns:95px 12fr}@media (min-width:1281px){.section_nav{position:sticky;top:0;margin-bottom:4em}}footer.news{margin:4rem 0}footer.news h2{font-size:2.125em;font-family:psfournier-std,serif;margin:1.5em 0 0.75em;color:#0c2340;line-height:1.125em;letter-spacing:-0.03em;text-align:center;-webkit-transition:left 1200ms,opacity 1200ms;transition:left 1200ms,opacity 1200ms}footer.news h2.out{left:-1.5rem;opacity:0}footer.news h2.in{left:0rem}footer.news .news-list{margin-top:1rem;margin-top:1rem;display:-ms-grid;display:grid;-ms-grid-columns:12fr;grid-template-columns:12fr;grid-column-gap:2em}footer.news .news-list a.news-item{display:-ms-grid;display:grid;position:relative;overflow:hidden;overflow:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}@media (min-width:901px){footer.news .news-list a.news-item{-ms-grid-columns:250px 12fr;grid-template-columns:250px 12fr}}footer.news .news-list a.news-item.out{left:-1.5rem;opacity:0}footer.news .news-list a.news-item.in{left:0rem}footer.news .news-list a.news-item figure{position:relative;margin:0;padding:0;height:0;padding-top:62.5%;background-size:cover;background-position:center center}footer.news .news-list a.news-item figure:after{background:#c99700;color:#fff;font-family:psfournier-std,serif;width:30px;height:30px;text-align:center;line-height:30px;border-radius:100%;font-weight:400;font-size:1.2em;content:"→";position:absolute;bottom:1em;left:0.5em}footer.news .news-list a.news-item figure figcaption{height:0;overflow:hidden}footer.news .news-list a.news-item div.info{padding:0.8rem}footer.news .news-list a.news-item div.info time{display:-ms-grid;display:grid;font-family:new-atten,sans-serif;text-transform:uppercase;font-size:0.7rem;letter-spacing:0.08rem;font-weight:700;color:#4a4a4a;line-height:1rem}footer.news .news-list a.news-item div.info h3{font-size:1.75em;font-weight:300;margin:0.25rem 0;padding:0;color:#0c2340;-webkit-transition:all 0.25s;transition:all 0.25s}footer.news .news-list a.news-item:hover{-webkit-transform:scale(1.025);transform:scale(1.025)}footer.news .news-list a.news-item:hover div.info h3{color:#c99700}footer.news .news-list a.news-item:focus{color:#a3832a;outline:none;border-color:#c99700}footer.news .news-list a.news-item:focus h3{color:#a3832a!important}.faculty-container{margin-bottom:3.5em}.faculty-container h2,.faculty-container h3,.faculty-container h4{margin:0 0 0.5em}.faculty-container ol,.faculty-container ul{font-size:1.25em}@media (min-width:901px){.staff-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template-columns:1fr 1fr 1fr;gap:2rem}}.staff-container .faculty-box img{-webkit-transition:all 0.25s;transition:all 0.25s}.staff-container .faculty-box h2{font-family:new-atten,sans-serif;font-weight:700;font-size:1.325rem;line-height:2rem;color:#a3832a;margin:0;letter-spacing:0.04em;text-transform:uppercase}.staff-container .faculty-box h3{font-family:new-atten,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5rem;color:#0c2340;margin:0;letter-spacing:normal;text-transform:none}.staff-container a.photo:hover .block-image img{-webkit-transform:scale(1.125);transform:scale(1.125)}#undefined-sticky-wrapper.sticky-wrapper{display:none}@media (min-width:901px){#undefined-sticky-wrapper.sticky-wrapper{display:block}}@media (min-width:901px){.two-column,.two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}@media (min-width:901px){.three-column,.three-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.m-container{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;background-color:rgba(12,35,64,0.7);cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:all 0.35s ease-in;transition:all 0.35s ease-in;z-index:9999}.m-container.is-visible{visibility:visible;opacity:1}.m-dialog{position:fixed;max-width:600px;min-width:400px;max-height:90vh;background:#FDFAF2;overflow:auto;cursor:default;z-index:9999;-webkit-box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.3);box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.3)}.m-container section.m-content{background-image:none!important;border:10px solid #0c2340;padding:40px 20px;line-height:1.5}.m-container section.m-content p{line-height:1.5}.m-container section.m-content h2{font-size:2.3rem;margin-bottom:1rem}.m-container section.m-content a.button{background:#D83E2A;color:#fff;padding:6px}@media only screen and (max-width:900px){.m-dialog{top:40px;bottom:auto;left:20px;right:20px;min-width:auto}}.m-dialog>*{padding:1rem}.m-footer,.m-header{background:#ccc;-webkit-transition:all 0.3s;transition:all 0.3s}.m-header{background:transparent;position:absolute;z-index:10;top:20px;right:20px;padding:2px}.m-header:hover{-webkit-transform:scale(1.5);transform:scale(1.5);cursor:pointer}.m-header h2{color:#fff;margin:0 35px 0 0}.m-header p{font-size:1.125em}.m-header .close-modal{font-size:1.5rem;padding:5px;background-color:rgba(0,0,0,0.25);color:#fff;border-radius:0 5px 0 5px;position:absolute;top:0;right:0}.m-header .close-modal:hover{cursor:pointer}.m-container p+p{margin-top:1rem}[data-animation=slideInOutLeft] .modal-dialog{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.5s cubic-bezier(0.51,0.92,0.24,1.15);transition:all 0.5s cubic-bezier(0.51,0.92,0.24,1.15)}[data-animation=slideInOutLeft].is-visible .modal-dialog{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:0.2s;transition-delay:0.2s}nav.cta{border-bottom:solid 1px #eee;width:100%;background-color:#fff;position:relative;z-index:20}@media only screen and (max-width:900px){nav.cta{display:none}}nav.cta ul.back{float:left}nav.cta ul.back li a{display:block;padding:1.75em 2em;border-right:solid 1px #eee;font-family:new-atten,sans-serif;text-transform:uppercase;font-size:0.75em;font-weight:400;letter-spacing:0.1em;-webkit-transition:background-color 250ms;transition:background-color 250ms}nav.cta ul.back li a:before{display:inline-block;content:"←";padding:0 1em 0 0;color:#c99700}nav.cta ul.back li a:hover{background-color:#f3f3f3}nav.cta ul.action{float:right}nav.cta ul.action li{float:left}nav.cta ul.action li a{display:block;padding:1.75em 2em;font-family:new-atten,sans-serif;color:#fff;background-color:#0c2340;text-transform:uppercase;font-size:0.75em;font-weight:400;letter-spacing:0.1em;-webkit-transition:background-color 250ms;transition:background-color 250ms}nav.cta ul.action li a:after{display:inline-block;content:"→";padding:0 0 0 1em}nav.cta ul.action li a:hover{background-color:#102f55}nav.cta ul.action li:nth-of-type(2) a{background-color:#c99700}nav.cta ul.action li:nth-of-type(2) a:hover{background-color:#e3aa00}body.major section.main{padding:6em 5%}body.major aside{float:right;width:30%;margin:0 0 1em 1.8em;border-left:solid 1px #ccc;padding:0 2em}@media only screen and (max-width:900px){body.major aside{width:auto;float:none;padding:0 5%;border:none;margin:0}}body.major aside h2{text-align:center;margin:1.5em 0 0}body.major aside em{display:block;text-align:center}body.major aside ul li{text-align:left;font-family:new-atten,sans-serif;padding:1em 0 1em 2em;margin:0;border-top:solid 1px #ccc;line-height:1.5em}body.major aside li.program-hours dd{font-weight:300;font-family:psfournier-std,serif;font-size:1.7em;line-height:1.4em;letter-spacing:-0.03em}body.major aside img{overflow:hidden}body.major hr{margin:6em 0}body.major .degree-options,body.major .notable-alumni{position:relative;background:#000;padding:8em 0}body.major .degree-options .tabs,body.major .notable-alumni .tabs{position:relative;max-width:1280px;margin:0 auto;padding:0 3%}body.major .degree-options h2,body.major .notable-alumni h2{font-size:2.5em;font-family:new-atten,sans-serif;color:#fff;font-weight:800}body.major .degree-options nav ul,body.major .notable-alumni nav ul{border-radius:6px;overflow:hidden;-webkit-box-shadow:0 15px 25px rgba(0,0,0,0.25);box-shadow:0 15px 25px rgba(0,0,0,0.25);margin:1.5em 0}body.major .degree-options nav ul li a,body.major .notable-alumni nav ul li a{background-color:#fff;color:#555;padding:1.5em 1.5em;display:block;font-family:new-atten,sans-serif;border-bottom:solid 1px #ccc;position:relative}body.major .degree-options nav ul li a:after,body.major .notable-alumni nav ul li a:after{position:absolute;right:1.5em;top:1.25em;font-size:1.25em;content:"→";-webkit-transition:right 250ms;transition:right 250ms}body.major .degree-options nav ul li.on a,body.major .notable-alumni nav ul li.on a{color:#0c2340}body.major .degree-options nav ul li a:hover:after,body.major .degree-options nav ul li.on a:after,body.major .notable-alumni nav ul li a:hover:after,body.major .notable-alumni nav ul li.on a:after{right:1em;color:#c99700}body.major .degree-options h3,body.major .notable-alumni h3{color:#fff;font-family:new-atten,sans-serif;font-weight:800;font-size:1.5em;margin:1.5em 0 0.5em}body.major .degree-options .tab-content,body.major .notable-alumni .tab-content{display:none}body.major .degree-options .tab-content.on,body.major .notable-alumni .tab-content.on{display:block}body.major .degree-options .tab-content ol,body.major .degree-options .tab-content ul,body.major .notable-alumni .tab-content ol,body.major .notable-alumni .tab-content ul{margin:0.5em 0 1.5em;width:auto;overflow:hidden;color:#fff}body.major .degree-options .tab-content ol li,body.major .degree-options .tab-content ul li,body.major .notable-alumni .tab-content ol li,body.major .notable-alumni .tab-content ul li{padding:0 0 0 2em;margin:1em 0;font-family:psfournier-std,serif;position:relative;line-height:1.75em}body.major .degree-options .tab-content ol li:before,body.major .degree-options .tab-content ul li:before,body.major .notable-alumni .tab-content ol li:before,body.major .notable-alumni .tab-content ul li:before{font-family:merriweather,serif;font-weight:400;position:absolute;left:0;content:"→";color:#c99700;font-size:0.95em}body.major .degree-options p,body.major .notable-alumni p{color:#fff;margin:0.5em 0 1.5em;line-height:1.75em}body.major .degree-options a,body.major .notable-alumni a{color:#3d83db}@media only screen and (max-width:900px){.program-page section.main{padding:0 5%}}.program-page section.main .container{max-width:1280px}.program-page section.main .container aside{margin:0 0 1em 1.8em;padding:0 2em 0 0}@media only screen and (max-width:900px){.program-page section.main .container aside{width:auto;float:none;padding:0 5%;border:none;margin:0}}.program-page section.main .container aside h2{text-align:center;margin:0.25em 0 0;font-size:1.65em;line-height:1.5em;letter-spacing:-0.005em}.program-page section.main .container aside h3{text-align:center;font-size:1.065em;color:#a3832a;letter-spacing:0.06em;text-transform:uppercase}.program-page section.main .container aside em{display:block;text-align:center}.program-page section.main .container aside ul{margin:0.5em 0 1.5em;width:auto;overflow:hidden}.program-page section.main .container aside ul li{text-align:left;font-family:new-atten,sans-serif;padding:1em 0 1em 2em;margin:0;border-top:solid 1px #ccc;line-height:1.5em;position:relative}.program-page section.main .container aside li:before{font-family:merriweather,serif;font-weight:400;position:absolute;left:0;content:"→";color:#d59600;font-size:0.95em}.program-page section.main .container aside li.program-hours dd{font-weight:300;font-family:psfournier-std,serif;font-size:1.7em;line-height:1.4em;letter-spacing:-0.03em}.program-page section.main .container aside img{overflow:hidden}.program-page section.main .container aside div.program-info{border-left:solid 1px #ccc;padding-left:2em;margin-bottom:6em}@media (min-width:901px){.program-page section.main .container aside div.program-info{position:sticky;top:40px}}.program-page section.main .container aside div.program-info .button a{display:inline-block;margin:0 0.5em 1em 0;background:transparent;border:none;font-weight:400;background-color:#faf5e6;color:#0c2340;font-size:0.75em;padding:1.5em calc(50px + 2em) 1.5em 2em;-webkit-transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms,-webkit-box-shadow 200ms;position:relative;font-family:new-atten,sans-serif;text-transform:uppercase;letter-spacing:0.15em;overflow:hidden;border-radius:5px;line-height:1.5;-webkit-box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);text-decoration:none!important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (max-width:900px){.program-page section.main .container aside div.program-info .button a{display:block;margin:0.5em 0}}.program-page section.main .container aside div.program-info .button a:first-of-type{margin-left:0}.program-page section.main .container aside div.program-info .button a:after{content:"→";font-family:psfournier-std,serif;text-align:center;display:block;position:absolute;color:#fff;right:0;top:0;width:50px;height:100%;padding-top:1.5em;background-color:#c99700}.program-page section.main .container aside div.program-info .button a:hover{background-color:#fff8e3}.program-page section.main .container aside div.program-info .accreditation{margin-bottom:2em}.program-page section.main .container aside div.program-info .accreditation img{-webkit-box-shadow:none;box-shadow:none}.program-page section.main .container aside div.program-info .accreditation h3{text-align:left;font-family:new-atten,sans-serif;padding:1em 0 1em 0;margin:0;border-top:solid 1px #ccc;line-height:1.5em;color:#0c2340;font-size:1.3em}.program-page section.main .container aside div.program-info .accreditation p{font-family:psfournier-std,serif;font-size:0.75em;line-height:1.875em}.program-page section.main.page-layout .container{display:-ms-grid;display:grid}.program-page section.main.page-layout .container.lower-content{display:block}@media screen and (min-width:1000px){.program-page section.main.page-layout .container{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:0;grid-row-gap:0}.program-page section.main.page-layout .container.hide-nav{grid-template-areas:"article";-ms-grid-columns:100%;grid-template-columns:100%;max-width:600px}.program-page section.main.page-layout .container.hide-nav>article.content{-ms-grid-row:1;-ms-grid-column:1}}.program-page section.main nav.tabs ul{margin:0 0 2.5em 0;font-size:1.125em}.program-page .stats{background:#fffbe7;padding:30px 30px 60px}.program-page .stats h2{text-align:center;font-size:1.65em;margin:1.5em 0 0.75em;color:#a3832a;line-height:1.5em;letter-spacing:-0.005em}.program-page .stats .container{display:-ms-grid;display:grid;grid-gap:4rem;max-width:1280px;margin:0 auto;gap:5px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.program-page .stats .container p{text-align:center;font-size:1.5em;margin:0.25em 0 0.5em;color:#262626}.program-page .stats .container p strong{font-size:4.25em;font-family:new-atten,sans-serif;font-weight:900;letter-spacing:-0.05em;color:#0c2340;text-align:center;line-height:1;pointer-events:none}.program-page .stats .container hr{border-top:2px solid #c99700;width:50px;margin:1em auto}@media only screen and (max-width:900px){.program-page nav.cta{display:block}}@media only screen and (max-width:900px){.program-page nav.cta ul.back{float:none;width:100%}}@media only screen and (max-width:900px){.program-page nav.cta ul.back li{text-align:center}}@media only screen and (max-width:900px){.program-page nav.cta ul.action{float:none;width:100%}}@media only screen and (max-width:900px){.program-page nav.cta ul.action li{width:50%}}.animate-on-enter{will-change:transform,opacity;opacity:0}.animate-on-enter.icon-modal-container{margin-top:200px}.animate{-webkit-animation:mcRiseAnimation 1200ms ease 0.001s 1 alternate forwards;animation:mcRiseAnimation 1200ms ease 0.001s 1 alternate forwards}@media (min-width:901px){.animate.hero-quote{-webkit-animation:mcRiseHigherAnimation 1200ms ease-in-out 0.001s 1 alternate forwards;animation:mcRiseHigherAnimation 1200ms ease-in-out 0s 1 alternate forwards}}.animate.imageinfo-text{margin:80px 0 0 0;-webkit-animation:mcRiseHigherAnimation 1200ms ease 0.001s 1 alternate forwards;animation:mcRiseHigherAnimation 1200ms ease 0.001s 1 alternate forwards}@media (min-width:901px){.animate.imageinfo-text{margin:-80px 0 0 0}}div#web-content .gsc-result .gs-title{height:auto}div#web-content table{margin:0}div#web-content table td{padding:0}div#web-content .content table tr:first-of-type th,div#web-content table tr:first-of-type td{border:none}div#web-content b{background-color:yellow}div#web-content .gsc-webResult.gsc-result{border-bottom:1px solid #f2f2f2;padding:2em 0}nav.social ul li,ul.social li{display:inline-block}nav.social ul li a,ul.social li a{display:block;height:0;padding:18px 0 0 0;width:18px;background-repeat:no-repeat;background-position:center center;overflow:hidden}nav.social ul li.facebook a,nav.social ul.facebook,ul.social li.facebook a,ul.social.facebook{background-size:18px 18px;background-image:url("data:image/svg+xml;utf8,%3Csvg aria-labelledby='simpleicons-facebook-icon' role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle id='simpleicons-facebook-icon'%3EFacebook icon%3C/title%3E%3Cpath fill='%23fff' d='M22.676 0H1.324C.593 0 0 .593 0 1.324v21.352C0 23.408.593 24 1.324 24h11.494v-9.294H9.689v-3.621h3.129V8.41c0-3.099 1.894-4.785 4.659-4.785 1.325 0 2.464.097 2.796.141v3.24h-1.921c-1.5 0-1.792.721-1.792 1.771v2.311h3.584l-.465 3.63H16.56V24h6.115c.733 0 1.325-.592 1.325-1.324V1.324C24 .593 23.408 0 22.676 0'/%3E%3C/svg%3E")}nav.social ul li.twitter a,nav.social ul.twitter,ul.social li.twitter a,ul.social.twitter{background-size:18px 18px;background-image:url("data:image/svg+xml;utf8,%3Csvg aria-labelledby='simpleicons-twitter-icon' role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle id='simpleicons-twitter-icon'%3ETwitter icon%3C/title%3E%3Cpath fill='%23fff' d='M23.954 4.569c-.885.389-1.83.654-2.825.775 1.014-.611 1.794-1.574 2.163-2.723-.951.555-2.005.959-3.127 1.184-.896-.959-2.173-1.559-3.591-1.559-2.717 0-4.92 2.203-4.92 4.917 0 .39.045.765.127 1.124C7.691 8.094 4.066 6.13 1.64 3.161c-.427.722-.666 1.561-.666 2.475 0 1.71.87 3.213 2.188 4.096-.807-.026-1.566-.248-2.228-.616v.061c0 2.385 1.693 4.374 3.946 4.827-.413.111-.849.171-1.296.171-.314 0-.615-.03-.916-.086.631 1.953 2.445 3.377 4.604 3.417-1.68 1.319-3.809 2.105-6.102 2.105-.39 0-.779-.023-1.17-.067 2.189 1.394 4.768 2.209 7.557 2.209 9.054 0 13.999-7.496 13.999-13.986 0-.209 0-.42-.015-.63.961-.689 1.8-1.56 2.46-2.548l-.047-.02z'/%3E%3C/svg%3E")}nav.social ul li.instagram a,nav.social ul.instagram,ul.social li.instagram a,ul.social.instagram{background-size:18px 18px;background-image:url("data:image/svg+xml;utf8,%3Csvg aria-labelledby='simpleicons-instagram-icon' role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle id='simpleicons-instagram-icon'%3EInstagram icon%3C/title%3E%3Cpath fill='%23fff' d='M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z'/%3E%3C/svg%3E")}nav.social ul li.pinterest a,nav.social ul.pinterest,ul.social li.pinterest a,ul.social.pinterest{background-size:18px 18px;background-image:url("data:image/svg+xml;utf8,%3Csvg aria-labelledby='simpleicons-pinterest-icon' role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle id='simpleicons-pinterest-icon'%3EPinterest icon%3C/title%3E%3Cpath fill='%23fff' d='M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z'/%3E%3C/svg%3E")}nav.social ul li.youtube a,nav.social ul.youtube,ul.social li.youtube a,ul.social.youtube{background-size:18px 18px;background-image:url("data:image/svg+xml;utf8,%3Csvg aria-labelledby='simpleicons-youtube-icon' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ctitle id='simpleicons-youtube-icon'%3EYouTube icon%3C/title%3E%3Cpath fill='%23fff' class='a' d='M23.495 6.205a3.007 3.007 0 0 0-2.088-2.088c-1.87-.501-9.396-.501-9.396-.501s-7.507-.01-9.396.501A3.007 3.007 0 0 0 .527 6.205a31.247 31.247 0 0 0-.522 5.805 31.247 31.247 0 0 0 .522 5.783 3.007 3.007 0 0 0 2.088 2.088c1.868.502 9.396.502 9.396.502s7.506 0 9.396-.502a3.007 3.007 0 0 0 2.088-2.088 31.247 31.247 0 0 0 .5-5.783 31.247 31.247 0 0 0-.5-5.805zM9.609 15.601V8.408l6.264 3.602z'/%3E%3C/svg%3E")}nav.social ul li.vimeo a,nav.social ul.vimeo,ul.social li.vimeo a,ul.social.vimeo{background-size:18px 18px;background-image:url("data:image/svg+xml;utf8,%3Csvg aria-labelledby='simpleicons-vimeo-icon' role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle id='simpleicons-vimeo-icon'%3EVimeo icon%3C/title%3E%3Cpath fill='%23fff' d='M23.977 6.416c-.105 2.338-1.739 5.543-4.894 9.609-3.268 4.247-6.026 6.37-8.29 6.37-1.409 0-2.578-1.294-3.553-3.881L5.322 11.4C4.603 8.816 3.834 7.522 3.01 7.522c-.179 0-.806.378-1.881 1.132L0 7.197c1.185-1.044 2.351-2.084 3.501-3.128C5.08 2.701 6.266 1.984 7.055 1.91c1.867-.18 3.016 1.1 3.447 3.838.465 2.953.789 4.789.971 5.507.539 2.45 1.131 3.674 1.776 3.674.502 0 1.256-.796 2.265-2.385 1.004-1.589 1.54-2.797 1.612-3.628.144-1.371-.395-2.061-1.614-2.061-.574 0-1.167.121-1.777.391 1.186-3.868 3.434-5.757 6.762-5.637 2.473.06 3.628 1.664 3.493 4.797l-.013.01z'/%3E%3C/svg%3E")}nav.social ul li.linkedin a,nav.social ul.linkedin,ul.social li.linkedin a,ul.social.linkedin{background-size:18px 18px;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z'/%3E%3C/svg%3E")}.cke_wysiwyg_div ul{list-style:disc!important}.cke_wysiwyg_div ol{list-style:decimal!important}.cke_wysiwyg_div ol,.cke_wysiwyg_div ul{margin-left:2em!important}.hero-fade-color{width:100vw;height:100vh;position:fixed;background:#69B3E7;z-index:1}body.home{overflow-x:hidden}body.home section{z-index:3}body.home li,body.home ol,body.home p,body.home ul{font-family:new-atten,sans-serif;font-size:1.325rem;line-height:2.3rem}body.home h2{font-size:2.875rem;font-family:psfournier-std,serif;font-weight:700;margin:0 0 0.75em;color:#0c2340;line-height:1.275em;letter-spacing:-0.03em}body.home h3{font-size:1.5rem;line-height:1.25em;letter-spacing:0.06rem;text-transform:uppercase;font-weight:700;margin:0 0 0.5em 0;color:#a3832a}body.home header.main{height:100vh;top:0}body.home header.main section.coronavirus{background-image:none;background-color:tint(#c99700,95%);font-family:new-atten,sans-serif;font-weight:700;width:100%;height:100px;border-left:4px solid #c99700;line-height:1.4em;color:tint(#000,35%);border-bottom:1px solid #ccc}body.home header.main section.coronavirus a{display:block;padding:1em calc(5vw + 34px) 1em 5vw;color:inherit;position:relative;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:360px}body.home header.main section.coronavirus a span.url{font-weight:400;color:#0c2340}body.home header.main section.coronavirus a:after{content:"→";font-family:psfournier-std,serif;position:absolute;right:5vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;line-height:34px;text-align:center;border:1px solid #c99700;color:#c99700;border-radius:100%}body.home header.main div#home-hero{display:block;height:100vh;z-index:2;width:100%}body.home header.main div#home-hero div.featured-header{background-color:#fff;position:absolute;width:100%;background-color:transparent;opacity:0;display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5}body.home header.main div#home-hero div.featured-header.on{opacity:1}body.home header.main div#home-hero div.featured-header:after{content:"";position:absolute;left:0;bottom:0;height:50%;width:100vw;z-index:2;background:rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.9)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$colorStart",endColorstr="$colorEnd",GradientType=0)}@media screen and (min-width:800px){body.home header.main div#home-hero div.featured-header{background-color:transparent}body.home header.main div#home-hero div.featured-header.on .wrapper{border-bottom:4px solid #c99700}body.home header.main div#home-hero div.featured-header:not(:last-of-type) .wrapper:after{content:"";position:absolute;right:0;bottom:0;height:20vh;width:2px;z-index:2;background:rgba(255,255,255,0);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.3)));background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$colorStart",endColorstr="$colorEnd",GradientType=0)}}body.home header.main div#home-hero div.featured-header.off .featured-background{opacity:0}body.home header.main div#home-hero div.featured-header .featured-background{display:none;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;overflow:hidden}body.home header.main div#home-hero div.featured-header .featured-background #featured-image{top:0;max-width:inherit;max-height:inherit;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.home header.main div#home-hero div.featured-header .featured-background.primary{display:-ms-grid;display:grid}@media screen and (min-width:800px){body.home header.main div#home-hero div.featured-header .featured-background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 500ms;transition:opacity 500ms}}body.home header.main div#home-hero div.featured-header .featured-content{position:absolute;max-width:100%;z-index:5;color:#fff;opacity:0;margin-bottom:0px;padding:30px 30px 120px}@media (min-width:901px){body.home header.main div#home-hero div.featured-header .featured-content{max-width:70%;padding:40px;margin-bottom:10px}}@media (min-width:1281px){body.home header.main div#home-hero div.featured-header .featured-content{max-width:70%}}body.home header.main div#home-hero div.featured-header .featured-content .buttons{margin:0.5em 0 0}@media screen and (min-width:800px){body.home header.main div#home-hero div.featured-header .featured-content .buttons{margin:1em 0 0}}body.home header.main div#home-hero div.featured-header .featured-content .buttons a{display:inline-block;margin:0 0.5em 1em 0;background:transparent;border:none;font-weight:400;background-color:#faf5e6;color:#0c2340;font-size:0.75em;padding:1.5em calc(50px + 2em) 1.5em 2em;-webkit-transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,-webkit-box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms;transition:background-color 250ms,box-shadow 200ms,-webkit-box-shadow 200ms;position:relative;font-family:new-atten,sans-serif;text-transform:uppercase;letter-spacing:0.15em;overflow:hidden;border-radius:5px;line-height:1.5;-webkit-box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);box-shadow:0 0.25em 0.75em rgba(0,0,0,0.1),0 0.1em 0 rgba(0,0,0,0.03);text-decoration:none!important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (max-width:900px){body.home header.main div#home-hero div.featured-header .featured-content .buttons a{display:block;margin:0.5em 0}}body.home header.main div#home-hero div.featured-header .featured-content .buttons a:first-of-type{margin-left:0}body.home header.main div#home-hero div.featured-header .featured-content .buttons a:after{content:"→";font-family:psfournier-std,serif;text-align:center;display:block;position:absolute;color:#fff;right:0;top:0;width:50px;height:100%;padding-top:1.5em;background-color:#c99700}body.home header.main div#home-hero div.featured-header .featured-content .buttons a:hover{background-color:#fff8e3}body.home header.main div#home-hero div.featured-header .featured-content .buttons.gold a{background-color:#d59600}body.home header.main div#home-hero div.featured-header .featured-content .buttons.gold a:hover{background-color:#efa800;-webkit-box-shadow:0 0.3em 0.75em rgba(0,0,0,0.28);box-shadow:0 0.3em 0.75em rgba(0,0,0,0.28)}@media only screen and (max-width:900px){body.home header.main div#home-hero div.featured-header .featured-content .buttons{position:relative;bottom:auto}}body.home header.main div#home-hero div.featured-header h1{color:#fff;font-family:psfournier-std,serif;font-size:3rem;font-weight:700;letter-spacing:-0.075rem;margin-bottom:16px;line-height:1em;color:#fff;text-shadow:0px 0px 4px rgba(0,0,0,0.3)}@media (min-width:901px){body.home header.main div#home-hero div.featured-header h1{font-size:4rem}}body.home header.main div#home-hero div.featured-header h2{font-weight:400;color:#fff;font-size:1.5rem;font-family:new-atten,sans-serif;letter-spacing:1px}@media (min-width:901px){body.home header.main div#home-hero div.featured-header h2{font-size:1.75rem}}body.home header.main div#home-hero div.featured-header p{font-weight:400;font-size:1.25rem;margin-bottom:30px;font-family:new-atten,sans-serif;line-height:1.5;letter-spacing:0.75px;text-shadow:0px 0px 4px rgba(0,0,0,0.3)}@media screen and (min-width:800px){body.home header.main div#home-hero div.featured-header p{color:#fff;font-size:1.5rem;line-height:2rem}}body.home header.main div#home-hero nav.slider-nav{z-index:5;position:absolute;bottom:5px;left:0;width:100%;text-align:right;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:800px){body.home header.main div#home-hero nav.slider-nav{bottom:20px}}body.home header.main div#home-hero nav.slider-nav li{display:inline-block;margin-left:12px}@media screen and (min-width:800px){body.home header.main div#home-hero nav.slider-nav li{margin-left:2px}}body.home header.main div#home-hero .slider-nav a{border-radius:100%;width:15px;height:15px;background:#999;display:block;text-align:center;line-height:28px}body.home header.main div#home-hero .slider-nav a.on{background:#006079}body.home header.main div.nav{position:absolute;top:0}body.home header.main .slides-old{width:100%;height:calc(100vh - 100px);position:relative;overflow:hidden;opacity:0;-webkit-transition:opacity 500ms;transition:opacity 500ms;-webkit-transition-delay:1000ms;transition-delay:1000ms}.ready body.home header.main .slides-old{opacity:1}body.home header.main .slides-old .slide{width:100%}body.home header.main .slides-old .slide .background{opacity:0;-webkit-transition:opacity 500ms;transition:opacity 500ms}body.home header.main .slides-old .slide .background.on{opacity:1}body.home header.main .slides-old .slide .text{position:absolute;bottom:0;width:100%;padding-top:10em;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%)}body.home header.main .slides-old .slide .text .container{margin:0 2%;position:relative}body.home header.main .slides-old .slide .text section{position:absolute;bottom:5.25em;width:100%}@media only screen and (max-width:900px){body.home header.main .slides-old .slide .text section{position:relative;bottom:auto}}body.home header.main .slides-old .slide .text h4{position:absolute;bottom:0;left:-50px;font-size:4vw;color:#fff;line-height:1em;letter-spacing:-0.02em;text-shadow:0 5px 15px rgba(0,0,0,0.4);opacity:0;-webkit-transition:opacity 500ms,left 500ms;transition:opacity 500ms,left 500ms}body.home header.main .slides-old .slide .text h4 span{font-size:0.5em;font-family:new-atten,sans-serif;font-weight:400;display:block;letter-spacing:-0.01em}@media only screen and (min-width:1600px){body.home header.main .slides-old .slide .text h4{font-size:4em}}@media only screen and (max-width:900px){body.home header.main .slides-old .slide .text h4{font-size:1.5em;text-align:center;width:100%}body.home header.main .slides-old .slide .text h4 br{display:none}}body.home header.main .slides-old .slide .text h4 a{color:#fff;position:relative}body.home header.main .slides-old .slide .text h4.on{left:0;opacity:1;z-index:10}body.home header.main .slides-old .slide .text .buttons{position:absolute;right:0;bottom:5.25em;width:100%;line-height:1.875em}@media only screen and (max-width:900px){body.home header.main .slides-old .slide .text .buttons{position:relative;bottom:auto;height:5em}}body.home header.main .slides-old .slide .text .button{opacity:0;position:absolute;right:-50px;bottom:-99999px;-webkit-transition:opacity 500ms,right 500ms;transition:opacity 500ms,right 500ms;-webkit-transition-delay:500ms;transition-delay:500ms}@media only screen and (max-width:900px){body.home header.main .slides-old .slide .text .button{width:100%;text-align:center;font-size:0.75em}}body.home header.main .slides-old .slide .text .button.on{display:block;bottom:0;right:0;opacity:1}@media only screen and (max-width:900px){body.home header.main .slides-old .slide .text .button.on{bottom:auto}}body.home header.main .slides-old .slide .text .button a{display:inline-block;margin:2.5em 0.5em 1em;border:none;font-weight:400;background:rgba(0,0,0,0.3);-webkit-box-shadow:0 0 2em rgba(0,0,0,0.3);box-shadow:0 0 2em rgba(0,0,0,0.3);text-shadow:0 1px 0.02em rgba(0,0,0,0.3);border:solid 1px rgba(255,255,255,0.4);color:rgba(255,255,255,0.8);font-size:0.75em;padding:1em calc(50px + 2em) 1em 2em;-webkit-transition:background-color 250ms;transition:background-color 250ms;position:relative;font-family:new-atten,sans-serif;text-transform:uppercase;letter-spacing:0.15em;border-radius:3px;overflow:hidden;border-radius:0}body.home header.main .slides-old .slide .text .button a:after{color:#c99700;content:"→";text-align:center;display:block;position:absolute;right:0;top:0;width:50px;height:calc(100% - 1em);padding-top:1em;border-left:solid 1px rgba(255,255,255,0.4);background-color:rgba(0,0,0,0.1)}body.home header.main .slides-old .slide .text .button a:hover{background-color:#102f55;color:#fff}body.home header.main .slides-old .slide .text .button a:hover:after{color:#fff}body.home header.main .slides-old .slide .text ul{border-top:solid 1px rgba(255,255,255,0.4);margin:1.5em 0;white-space:nowrap;overflow-x:auto}body.home header.main .slides-old .slide .text ul li{display:inline-block;position:relative}body.home header.main .slides-old .slide .text ul li a{font-family:new-atten,sans-serif;text-transform:uppercase;color:rgba(255,255,255,0.6);font-weight:400;font-size:0.875em;letter-spacing:0.125em;display:block;padding:1em}body.home header.main .slides-old .slide .text ul li a:hover{color:#fff}body.home header.main .slides-old .slide .text ul li a i{position:relative;border:solid 1px rgba(255,255,255,0.3);display:inline-block;border-radius:50px;width:30px;height:30px;top:10px;font-size:0.875em;margin:0 0.5em 0 0;font-style:normal}body.home header.main .slides-old .slide .text ul li a i span{position:absolute;width:100%;top:10px;display:block;text-align:center;letter-spacing:0;display:block}body.home header.main .slides-old .slide .text ul li a.on{color:#fff}body.home header.main .slides-old .slide .text ul li a.on i{background-color:#fff;color:#0c2340;border:solid 1px #c99700}body.home header.main .slides-old .slide .text ul li a:before{content:" ";display:block;height:1px;background-color:#c99700;width:0;position:absolute;top:-1px;left:0;-webkit-transition:width 250ms;transition:width 250ms}body.home header.main .slides-old .slide .text ul li a.on:before{width:100%}body.home header.main .slides-old .slide .text sup{font-size:0.55em;top:-0.575em;letter-spacing:0.02em}body.home header.main nav.quick{background-image:url("../images/background-gradient-nav-quick.svg")}body.home header.main nav.quick ul li a,body.home header.main nav.quick ul li input[type=text]{color:#fff}body.home header.main nav.quick ul li input[type=text]::-webkit-input-placeholder{color:#fff}body.home header.main nav.quick ul li input[type=text]:-ms-input-placeholder{color:#fff}body.home header.main nav.quick ul li input[type=text]::-ms-input-placeholder{color:#fff}body.home header.main nav.quick ul li input[type=text]::-moz-placeholder{color:#fff}body.home header.main nav.quick ul li input[type=text]::placeholder{color:#fff}body.home section,body.home section.main{background:#fff;position:relative;background-size:900px;background-repeat:no-repeat;background-position:bottom left;background-image:url(../images/diamond-background-grid-blue.svg)}body.home section .image-info-box.half-width-image,body.home section.main .image-info-box.half-width-image{margin:20px 0 60px -50vw}@media (min-width:901px){body.home section .image-info-box.half-width-image,body.home section.main .image-info-box.half-width-image{margin-top:80px;margin:80px 0 60px -50vw}}body.home section .image-info-box .imageinfo-paragraph,body.home section.main .image-info-box .imageinfo-paragraph{margin-bottom:30px}body.home section .image-info-box .imageinfo-paragraph h3,body.home section.main .image-info-box .imageinfo-paragraph h3{font-size:1.875rem}body.home .container{max-width:1280px;margin:0 auto;padding:60px 30px 0}@media (min-width:901px){body.home .container{padding:90px 30px 0}}body.home section.intro{position:relative;height:auto;z-index:11!important;background-image:none}@media screen and (min-width:900px){body.home section.intro{height:auto}}@media screen and (min-width:1200px){body.home section.intro{min-height:600px}}body.home section.intro .hero-overlay-container{padding:0 30px 100px}@media (min-width:901px){body.home section.intro .hero-overlay-container{padding:40px 30px 240px}}body.home section.intro .hero-overlay-container .container{padding-top:0}body.home section.intro .hero-overlay-container .hero-quote{max-width:100%;margin-bottom:100px;margin-top:100px;position:relative;z-index:1}body.home section.intro .hero-overlay-container .testimonial.default .ccm-block-testimonial{display:block}@media (min-width:901px){body.home section.intro .hero-overlay-container .testimonial.default .ccm-block-testimonial{display:-ms-grid;display:grid}}body.home section.intro .hero-overlay-container .ccm-block-testimonial-paragraph{font-size:2.275rem;font-weight:700;margin-bottom:20px;line-height:2.5rem}@media (min-width:901px){body.home section.intro .hero-overlay-container .ccm-block-testimonial-paragraph{font-size:3.75rem;line-height:4.125rem}}body.home section.intro .hero-overlay-container .testimonial.default .ccm-block-testimonial-name{color:#0c2340}@media (min-width:901px){body.home section.intro .hero-content-container{display:-ms-grid;display:grid;-ms-grid-columns:8fr 3rem 4fr;grid-template-columns:8fr 4fr;grid-column-gap:3rem;position:relative;z-index:2}}body.home section.intro .hero-content .speed-links{margin-top:20px;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:901px){body.home section.intro .hero-content .speed-links{-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr}}body.home section.intro .hero-content .speed-links .speed-brand img{max-width:190px}body.home section.intro .hero-links{border-top:1px solid #0c2340;padding-top:2rem;position:relative;margin-top:40px}@media (min-width:901px){body.home section.intro .hero-links{border-top:none;border-left:1px solid #0c2340;padding-left:4rem;margin-top:0}}body.home section.intro .hero-links:after,body.home section.intro .hero-links:before{content:" ";display:block;width:14px;height:14px;background:#69B3E7;border-top:1px solid #69B3E7;border-right:1px solid #69B3E7;transform:rotate(45deg) skew(15deg,15deg);-moz-transform:rotate(45deg) skew(15deg,15deg);-webkit-transform:rotate(45deg) skew(15deg,15deg);margin:-39px 0;position:absolute}@media (min-width:901px){body.home section.intro .hero-links:after,body.home section.intro .hero-links:before{margin:-7px -72px;top:0}}body.home section.intro .hero-links:after{margin:-8px 0;position:absolute;right:0;top:0}@media (min-width:901px){body.home section.intro .hero-links:after{margin:0 -8px;position:absolute;left:0;bottom:0;top:auto}}body.home section.intro .hero-links a{position:relative;padding:0 0 0 40px;-webkit-transition:all 0.3s;transition:all 0.3s}body.home section.intro .hero-links a:before{background:#c99700;color:#fff;font-family:psfournier-std,serif;width:30px;height:30px;text-align:center;line-height:30px;border-radius:100%;font-weight:400;font-size:1.2rem;content:"→";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all 0.3s;transition:all 0.3s}body.home section.intro .hero-links a:hover:before{-webkit-transform:translate(0,-50%) scale(1.25);transform:translate(0,-50%) scale(1.25)}body.home section.intro .hero-links ul{overflow:visible}body.home section.intro .hero-links li{padding:0;margin-bottom:10px}body.home section.intro .hero-links li:before{content:none}body.home section.intro.blue-cta h2{color:#0c2340}body.home section.intro h3,body.home section.intro h4{font-size:1.5rem;line-height:1.25em;letter-spacing:0.06rem;text-transform:uppercase;font-weight:700;margin:0 0 0.5em 0;color:#0c2340}@media only screen and (max-width:900px){body.home section.intro h3,body.home section.intro h4{font-size:1.75em;margin:0.5em 0 0.5em 0}}body.home section.intro p{font-family:new-atten,sans-serif;font-size:1.5rem;line-height:2.3rem}body.home section.intro .buttons{margin:2em 0 0}body.home section.stats{background-image:none}body.home section.stats .text-box{max-width:1060px;text-align:center;margin:0 auto 60px}body.home section.stats h2{text-align:center}@media (min-width:901px){body.home section.stats h2{margin:0 auto 0.75rem}}body.home section.visit{background-image:none}body.home section.visit h2{text-align:center}@media (min-width:901px){body.home section.visit h2{max-width:1060px;margin:0 auto 0.75rem}}body.home section.visit .block-interactive a p,body.home section.visit .block-interactive button p{font-weight:400;letter-spacing:0.01em;line-height:1.5;font-size:1.125rem;color:#fff;text-transform:uppercase}body.home section.visit .block-interactive a h3,body.home section.visit .block-interactive a h5,body.home section.visit .block-interactive button h3,body.home section.visit .block-interactive button h5{font-weight:700}body.home section.testimonial{background-image:none;position:relative}body.home section.testimonial .container{padding-top:0}body.home section.testimonial .testimonial.full-width-image{margin:0 0 0 -50vw;background:#fff}body.home section.testimonial .testimonial .ccm-block-testimonial-paragraph{font-size:1.5rem;line-height:1.875rem}body.home section.testimonial nav{position:absolute;bottom:0;margin:auto;width:100%;text-align:center;color:#fff}body.home section.testimonial nav li{display:inline-block}body.home section.testimonial nav a{color:#fff;font-size:1rem;font-weight:700}body.home .testimonial.full-width-image .ccm-block-testimonial-text{top:calc(50% - 130px)}@media (min-width:641px){body.home .testimonial.full-width-image .ccm-block-testimonial-text{left:unset;right:5%;top:unset;bottom:-130px}}@media (min-width:901px){body.home .testimonial.full-width-image .ccm-block-testimonial-text{left:unset;right:5%;top:calc(50% - 130px);bottom:unset}}body.home div.testimonials{height:100vh;width:100%;overflow:hidden;position:relative;background-color:#000}@media only screen and (max-width:1200px){body.home div.testimonials{height:60vh}}body.home div.testimonials .testimonial{position:absolute;height:100%;width:100%;top:0;opacity:0;-webkit-transition:opacity 1000ms;transition:opacity 1000ms}body.home div.testimonials .testimonial .background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:20% top;object-position:20% top}body.home div.testimonials .testimonial.on{left:0;opacity:1;z-index:10}@media only screen and (min-width:900px){body.home div.testimonials .testimonial .text{width:50vw;float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:900px){body.home div.testimonials .testimonial .text{position:absolute;bottom:0;width:100%;padding:6em 0 1.5em 0;text-align:center;background:rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$colorStart",endColorstr="$colorEnd",GradientType=0)}}body.home div.testimonials .testimonial .container{padding:0 5%;position:relative;opacity:0}@media only screen and (min-width:900px){body.home div.testimonials .testimonial .container{padding:0 15%}}@media only screen and (max-width:900px){body.home div.testimonials .testimonial .container{width:auto}body.home div.testimonials .testimonial .container br{display:none}}body.home div.testimonials .testimonial p{color:#fff;font-size:1.8vw;font-weight:300;line-height:1.65em;position:relative}@media only screen and (max-width:900px){body.home div.testimonials .testimonial p{font-size:1em}}body.home div.testimonials .testimonial p:before{content:"“";position:relative;right:-0.25em}@media only screen and (min-width:900px){body.home div.testimonials .testimonial p:before{position:absolute;left:-0.65em;top:0}}body.home div.testimonials .testimonial h4{font-family:new-atten,sans-serif;text-transform:uppercase;color:#ffc517;font-weight:600;margin:1.5em 0 2em;letter-spacing:0.1em;font-size:1vw}@media only screen and (max-width:900px){body.home div.testimonials .testimonial h4{font-size:0.75em}}body.home div.testimonials .testimonial h4,body.home div.testimonials .testimonial p{text-shadow:1px 1px 0 rgba(0,0,0,0.3),0 0 15px rgba(0,0,0,0.5),0 0 0.3em rgba(0,0,0,0.3)}body.home div.testimonials .testimonial .button{margin:1em 0 0}body.home div.testimonials .testimonial .button a{margin-right:0}body.home div.testimonials nav{position:absolute;bottom:0;width:100%;z-index:20}@media only screen and (max-width:900px){body.home div.testimonials nav{display:none}}body.home div.testimonials nav ul{text-align:center}body.home div.testimonials nav ul li{display:inline-block}body.home div.testimonials nav ul li a{display:block;padding:1.5em;margin:1em;color:#fff;font-family:new-atten,sans-serif;border-radius:1em;-webkit-backdrop-filter:blur(0.1em);backdrop-filter:blur(0.1em)}body.home div.testimonials nav ul li a.on{background-color:rgba(12,35,64,0.8);color:#fff}body.home section.news h2{text-align:center;margin:0 0 2rem}body.home section.news .container{padding:5em 5%}@media only screen and (max-width:900px){body.home section.news .container{padding:2em 10%}}body.home section.news .articles{margin:0 0 5em}@media (min-width:901px){body.home section.news .articles{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2em 1fr 2em 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 2em auto;grid-template-rows:1fr auto;gap:2em 2em;grid-template-areas:"First-Article First-Article First-Article" ". . .";position:relative;text-align:left;width:100vw;left:50%;right:50%;margin:0 0 0 -50vw}body.home section.news .articles .First-Article{grid-area:First-Article}body.home section.news .articles .First-Article h3 a:hover{color:#fff}}@media (min-width:901px){body.home section.news .articles .First-Article{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5}}@media only screen and (max-width:900px){body.home section.news .articles{margin:0 0 1.5em}}body.home section.news article{text-align:left}@media only screen and (max-width:900px){body.home section.news article{float:none;clear:both;margin:0 0 2.5em}}body.home section.news article a{color:#0c2340;-webkit-transition:all 0.2s;transition:all 0.2s}body.home section.news article a:hover h3{color:#c99700}body.home section.news article a:hover .article-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}body.home section.news h3{color:#0c2340;font-size:1.5rem;margin:0 0 1rem;-webkit-transition:all 0.2s;transition:all 0.2s}body.home section.news h3 a{-webkit-transition:all 0.3s;transition:all 0.3s}body.home section.news h3 a:hover{color:#c99700}body.home section.news .article-image{height:250px;overflow:hidden}@media (min-width:901px){body.home section.news .article-image{height:375px}}@media (min-width:2001px){body.home section.news .article-image{height:440px}}body.home section.news .article-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.2s;transition:all 0.2s}body.home section.news .article-content{padding:1rem;text-align:center}body.home section.news .article-content span.date{padding-bottom:1.5rem;border-bottom:1px solid #c99700;display:inline-block;margin-bottom:1.75rem}body.home section.news h4,body.home section.news p,body.home section.news span.date{color:#4a4a4a;font-family:new-atten,sans-serif;font-size:0.75rem;margin:0 0 0.5em;font-weight:400;text-transform:uppercase;letter-spacing:0.1em;display:block;line-height:1.5}body.home section.news .image-info-box.half-width-image{margin:40px 0 0 -50vw;width:100vw;left:50%;right:50%}@media (max-width:900px){body.home section.news .image-info-box.half-width-image{}body.home section.news .image-info-box.half-width-image.First-Article{margin-bottom:2rem}}body.home section.news .image-info-box.half-width-image .imageinfo-text{max-width:50vw}@media (max-width:900px){body.home section.news .image-info-box.half-width-image .imageinfo-text{max-width:100%}}body.home section.news .image-info-box.half-width-image div.imageinfo-image{height:250px}@media (min-width:901px){body.home section.news .image-info-box.half-width-image div.imageinfo-image{height:640px}}@media (min-width:2001px){body.home section.news .image-info-box.half-width-image div.imageinfo-image{height:800px}}body.home section.news .imageinfo-paragraph{text-align:center}body.home section.news .imageinfo-paragraph h4,body.home section.news .imageinfo-paragraph p,body.home section.news .imageinfo-paragraph span.date{color:#0c2340;font-size:1.325rem;padding-bottom:1.5rem;border-bottom:1px solid #fff;display:inline-block;margin-bottom:1.75rem}@media (min-width:901px){body.home section.news .imageinfo-paragraph:after{content:"";background:url(../images/diamond-icon.svg);background-repeat:no-repeat;background-size:contain;width:70px;height:70px;position:absolute;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%)}}body.home section.action{background-image:none;position:relative}body.home section.action .text{text-align:center}@media only screen and (max-width:900px){body.home section.action .text{font-size:0.75em}}body.home section.action .container{padding:6em 5%;position:relative;max-width:600px;margin:0 auto}@media only screen and (max-width:900px){body.home section.action .container{width:auto;padding:2em 5%}}body.home section.action h3{font-family:new-atten,sans-serif;font-size:3vw;color:#555;font-weight:700}@media only screen and (max-width:900px){body.home section.action h3{font-size:3em}}body.home section.action p{margin:1.5em 0;line-height:1.75em;color:#737373}@media only screen and (max-width:900px){body.home section.action p br{display:none}}body.home .animate-on-enter{will-change:transform,opacity;opacity:0}body.home .animate-on-enter.icon-modal-container{margin-top:200px}body.home .animate{-webkit-animation:mcRiseAnimation 1200ms ease 0.001s 1 alternate forwards;animation:mcRiseAnimation 1200ms ease 0.001s 1 alternate forwards}@media (min-width:901px){body.home .animate.hero-quote{-webkit-animation:mcRiseHigherAnimation 1200ms ease-in-out 0.001s 1 alternate forwards;animation:mcRiseHigherAnimation 1200ms ease-in-out 0s 1 alternate forwards}}body.home .animate.imageinfo-text{margin:80px 0 0 0;-webkit-animation:mcRiseHigherAnimation 1200ms ease 0.001s 1 alternate forwards;animation:mcRiseHigherAnimation 1200ms ease 0.001s 1 alternate forwards}@media (min-width:901px){body.home .animate.imageinfo-text{margin:-80px 0 0 0}}body.home html{scroll-behavior:smooth}body.home section.main{background-attachment:scroll}body.home body.with-header-image header.main{display:block;height:100vh;min-height:auto}body.home .intro .text .container h1{font-weight:700}body.home main#main-content,body.home main#main-content .container.wide:first-of-type{padding-top:0}@media (min-width:901px){body.home .down-arrow{position:absolute;width:100px;height:50px;opacity:1;background:#69B3E7;bottom:25px;margin:auto;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);border-radius:10rem 10rem 0 0;display:block;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:5}body.scroll-top body.home .down-arrow{bottom:-120px;z-index:0}}body.home a.down-arrow:hover{background:#0b2e46;width:120px;height:120px}body.home a.down-arrow:hover:before{color:#fff}body.home .down-arrow:before{content:"";color:#0c2340;content:"↓";text-align:center;display:block;padding:20px;font-size:1.5rem;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@media screen and (min-width:901px){body.home body.with-header-image .intro .text .container{max-width:100%}body.home .intro .text{padding:6em 5em 8em 5em}}@media screen and (min-width:1200px){body.home body.with-header-image .intro .text .container{max-width:70%}}@media screen and (min-width:1400px){body.home body.with-header-image .intro .text .container{max-width:70%}body.home .intro .text .container h1{font-size:5.25em}body.home .intro .text .container h2,body.home .intro .text .container p{font-size:1.7em}}body.home body.with-header-image .intro p{display:none}@media screen and (max-width:901px){body.home .box-info{padding:1em}body.home .box-info h3{font-size:1.5em}body.home .box-info p{font-size:1.2em;line-height:1.325em}body.home .icon-modal-container{display:block}body.home .icon-modal{font-size:1.1em;margin:4em 0}}body.home .blue-cta h2{color:#69B3E7}body.home .blue-cta .ccm-block-testimonial-image img{fill:#fff}body.home .testimonial.default.photo.top div.ccm-block-testimonial-image{width:80px;height:80px}body.home .testimonial.default.photo.top .ccm-block-testimonial-paragraph{font-size:1.75rem}body.home .news-list .ccm-block-page-list-pages{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media screen and (max-width:901px){body.home .news-list .ccm-block-page-list-pages{-ms-grid-columns:1fr;grid-template-columns:1fr}}body.home .news-list .page-list-item{gap:0 1rem;-ms-grid-columns:140px 1rem 1fr;grid-template-columns:140px 1fr}body.home .news-list .page-list-item .date_title:after{content:"";border-bottom:1px solid #c99700;width:50%;display:block}body.home .news-list .page-list-item a.thumbnail{height:140px;border:6px solid #69B3E7}body.home .manego .testimonial.full-width-image{margin-bottom:0}body.home .rfi{display:-ms-grid;display:grid;-ms-grid-columns:1fr 14rem 1fr;grid-template-columns:1fr 1fr;gap:14rem}body.home .rfi h3{font-size:1.5rem}body.home .light-blue-border.no-icon .icon-modal .title h3{font-size:8rem}table.ui-datepicker-calendar a.ui-state-default{text-decoration:none}div.form_birthdate fieldset div.form_responses{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr 1rem 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}div.form_birthdate fieldset div.form_responses select{margin:0!important}div.form_container div.form_question[data-required="1"] div.form_label:not(:empty):after,div.form_container div.form_question[data-required="1"] label:after{content:" *";color:red}div.form_container div.form_question[data-required="1"] div.form_response label:after{display:none}div.form_container fieldset label{margin:2rem 0 0}div.form_container div.form_header .form_label{padding:0;font-size:1.65em;margin:1.5em 0 0.75em;color:#a3832a;line-height:1.5em;letter-spacing:-0.005em;background-color:transparent}
/*# sourceMappingURL=style.css.map */