/**
 * Swiper 4.5.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 13, 2019
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.c--component .f--wysiwyg ol li,.c--component .f--wysiwyg p,.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.c--component .f--wysiwyg ul li,.cc--adjunct-card .f--professional-title,.cc--alert .c--alert .alert-inner .f--wysiwyg,.cc--alert .c--alert .alert-inner .f--wysiwyg p,.cc--alert .c--alert .alert-inner .left .date-updated,.cc--alert .c--alert .alert-inner .left .date-updated p,.cc--alert .c--alert .alert-inner .left .f--wysiwyg,.cc--alert .c--alert .alert-inner .left .f--wysiwyg p,.cc--captioned-image figcaption,.cc--contact-form .fi--form-item input[type=text],.cc--contact-form .fi--form-item select,.cc--contact-form .fi--form-item textarea,.cc--course-listing-item .f--description,.cc--course-listing-item .f--description .cc--promo-block .c--promo-block p,.cc--course-listing-item .f--description .cc--related-article p span,.cc--course-listing-item .f--description .tc--profile .scholar-publications p p,.cc--course-listing-item .f--description p,.cc--faculty-card .f--professional-title,.cc--filter-form .form-filter-content select option,.cc--footer-address .c--footer-address p,.cc--form-items .fields-container input,.cc--form-items .fields-container select,.cc--full-captioned-image figcaption,.cc--full-table .f--description,.cc--full-table tbody td,.cc--full-table tbody td p,.cc--hero-article .f--byline .author::after,.cc--hero-article .f--byline .date,.cc--hero-profile .f--phone a,.cc--intro .c--intro p,.cc--manual-card .f--description,.cc--manual-card .f--description .cc--promo-block .c--promo-block p,.cc--manual-card .f--description .cc--related-article p span,.cc--manual-card .f--description .tc--profile .scholar-publications p p,.cc--manual-card .f--description p,.cc--multiple-ctas-block .f--caption,.cc--multiple-ctas-block .f--caption p,.cc--promo-block .c--promo-block .cc--course-listing-item .f--description p,.cc--promo-block .c--promo-block .cc--manual-card .f--description p,.cc--promo-block .c--promo-block .f--description,.cc--related-article .f--description,.cc--related-article .f--description p,.cc--related-article .f--description span,.cc--richtext-and-image .f--image figcaption,.cc--richtext-and-image .f--image figcaption p,.cc--search-filters .c--search-filters .filter-info .fi--search-filter .select-wrap select,.cc--search-filters .c--search-filters .filter-info p,.cc--search-filters .c--search-filters ul li span,.cc--social-media-grid .c--social-media-grid .juicer-feed .comments,.cc--social-media-grid .c--social-media-grid .juicer-feed .heart,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-date,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-facebook .j-twitter-screen-name,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-facebook h3,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-instagram .j-twitter-screen-name,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-instagram h3,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-message p,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-twitter-poster .j-twitter-screen-name,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-twitter-poster h3,.checkbox-wrapper label,.f--description p,.fi--form-item .radio-wrapper label,.fi--form-item textarea,.lc--layout-container h3.no-results,.lc--layout-container ol li,.lc--layout-container ul li,.tc--profile .scholar-publications .cc--accordions .c--accordions .accordion .accordion-panel p,.tc--profile .scholar-publications .f--description p,body{font-family:'Gotham SSm A','Gotham SSm B';font-style:normal;font-weight:400}.c--component .f--wysiwyg p em,.cc--course-listing-item .f--description .tc--profile .scholar-publications p p em,.cc--manual-card .f--description .tc--profile .scholar-publications p p em,.tc--profile .scholar-publications .cc--accordions .c--accordions .accordion .accordion-panel p em,.tc--profile .scholar-publications .f--description p em{font-family:'Gotham SSm A','Gotham SSm B';font-style:italic;font-weight:400}.cc--related-article .f--subtitle,.cc--search-results .pagination ul li a{font-family:'Gotham SSm A','Gotham SSm B';font-style:normal;font-weight:500}.cc--news-card .f--link a{font-family:'Gotham SSm A','Gotham SSm B';font-style:italic;font-weight:500}#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li .utility-button,#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li ul.submenu>li a,#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li>a,.c--component .f--wysiwyg p b,.c--component .f--wysiwyg p strong,.c--component .f--wysiwyg tbody th,.cc--back-to-top .f--back a,.cc--button-back-to-top .c--button-back-to-top button span,.cc--course-listing-item .f--description .tc--profile .scholar-publications p p b,.cc--course-listing-item .f--description .tc--profile .scholar-publications p p strong,.cc--footnotes .c--footnotes ol li::before,.cc--full-table tbody th,.cc--full-table tfoot td,.cc--full-table tfoot td p,.cc--full-video .video-container .play-title-wrapper .play-title,.cc--global-nav #GN-sub-nav .cc--menu-utility ul>li ul.submenu>li a,.cc--global-nav .cc--menu-utility ul>li ul.submenu>li a,.cc--hero-article .f--byline,.cc--hero-article .f--byline .author,.cc--hero-home-slide .f--attribution .title,.cc--intro .c--intro p b,.cc--intro .c--intro p strong,.cc--left-nav .c--left-nav ul.subnav li a,.cc--login-form .user-login-form .form-item label,.cc--manual-card .f--description .tc--profile .scholar-publications p p b,.cc--manual-card .f--description .tc--profile .scholar-publications p p strong,.cc--promo-block .c--promo-block>.image-container .profile-container .f--degree,.cc--quote .f--attribution .title,.cc--quote-article .f--attribution .title,.cc--related-article .f--cta-title h3,.cc--related-article .f--cta-title h3 a,.cc--search-filters .c--search-filters .filter-info .limit span,.cc--search-filters .c--search-filters .filter-info .sort span,.cc--search-filters .c--search-filters .filter-info p .search-term,.checkbox-wrapper input[type=checkbox]:checked+label,.f--expertise b,.f--expertise strong,.fi--form-item .radio-wrapper input[type=radio]:checked+label,.fi--form-item>label,.lc--layout-container b,.lc--layout-container strong,.tc--profile .scholar-publications .cc--accordions .c--accordions .accordion .accordion-panel p b,.tc--profile .scholar-publications .cc--accordions .c--accordions .accordion .accordion-panel p strong,.tc--profile .scholar-publications .f--description p b,.tc--profile .scholar-publications .f--description p strong{font-family:'Gotham SSm A','Gotham SSm B';font-style:normal;font-weight:800}#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li ul.submenu>li a,.button,.cc--accordions .c--accordions .accordion h3 .accordion-trigger,.cc--adjunct-card .links-container .f--field a,.cc--animated-text .c--animated-text .text-container,.cc--animated-text .c--animated-text .text-container .f--animated-text ul li,.cc--chaptered-nav .dropdown-trigger p,.cc--chaptered-nav a.chapter-link,.cc--contact-form .button-container .button,.cc--contact-form .contact-form-header h2,.cc--course-listing .f--section-title h2,.cc--course-listing-item .f--cta-title a,.cc--course-listing-item .f--description .cc--stat-block .c--stat-block .cc--stat .c--stat p,.cc--course-listing-item .f--eyebrow,.cc--event-card .f--cta-title a,.cc--events-results-item .f--cta-title a,.cc--faculty-card .f--cta-title a,.cc--filter-form .form-filter-content input[type=text],.cc--filter-form .form-filter-content select,.cc--footer-menu .c--footer-menu .mc--menu .m--menu a,.cc--full-width-cta .c--full-width-cta .link-container .f--link a,.cc--global-nav #GN-sub-nav .cc--menu-utility ul>li a,.cc--global-nav .cc--menu-main ul.m--menu>li a,.cc--global-nav .cc--menu-utility ul>li .utility-button,.cc--global-nav .cc--menu-utility ul>li a,.cc--hero-article .f--eyebrow,.cc--hero-article .f--page-title h1,.cc--hero-home-slide .f--attribution,.cc--hero-home-slide .f--section-title h2,.cc--hero-home-slide .f--section-title.quote h2::after,.cc--hero-home-slide .f--section-title.quote h2::before,.cc--hero-landing-level-2 .f--nav-links ul a,.cc--hero-profile .f--email a,.cc--hero-profile .f--eyebrow,.cc--hero-profile .f--link a,.cc--hero-profile .f--page-title h1,.cc--hero-theme-landing .f--sticky-nav ul a,.cc--left-nav .c--left-nav .page-collection-name,.cc--left-nav .c--left-nav .sidebar-header span,.cc--left-nav .c--left-nav ul li a,.cc--link-list .f--links li a,.cc--login-form .user-login-form .form-actions .form-item:first-child>input,.cc--manual-card .f--cta-title a,.cc--manual-card .f--description .cc--stat-block .c--stat-block .cc--stat .c--stat p,.cc--manual-card .f--eyebrow,.cc--news-card .f--cta-title a,.cc--news-card .f--eyebrow,.cc--news-listing .f--section-title h2,.cc--news-listing-item .f--cta-title a,.cc--news-listing-item .f--eyebrow,.cc--news-results-item .f--cta-title a,.cc--news-results-item .f--eyebrow,.cc--person-card .f--cta-title a,.cc--person-card .f--cta-title h3,.cc--person-card .f--eyebrow,.cc--promo-block .c--promo-block>.image-container .profile-container .f--name,.cc--quote .f--attribution,.cc--quote .f--quote p,.cc--quote .f--quote p::after,.cc--quote .f--quote p::before,.cc--quote-article .f--attribution,.cc--quote-article .f--quote p,.cc--quote-article .f--quote p::after,.cc--quote-article .f--quote p::before,.cc--read-more .f--link .button--alt,.cc--related-article .f--eyebrow,.cc--richtext-and-links .f--links ul a,.cc--search-filters .c--search-filters ul li,.cc--search-results .pagination ul li a.is-current,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-paginate,.cc--stat-block .c--stat-block .cc--stat .c--stat .cc--course-listing-item .f--description p,.cc--stat-block .c--stat-block .cc--stat .c--stat .cc--manual-card .f--description p,.cc--stat-block .c--stat-block .cc--stat .c--stat .f--description,.cc--stat-block .c--stat-block .cc--stat .c--stat .f--stat,.cc--tab-carousel .tab-carousel-pagination .bullet,.cc--title-description .f--section-title h2,.cc--two-column-links ul li a,.fi--form-item input[type=button],.fi--form-item input[type=submit],.lc--layout-container .tc--left-nav-page h1,.lc--layout-container h2,.lc--layout-container h3,.lc--layout-container h4,.tc--page-404 .cc--hero-basic-text .f--page-title h1,.tc--profile .content-main .cc--chapter .f--section-title h2,.tc--search .t--search .content-top h1{font-family:'Gotham A','Gotham B';font-style:normal;font-weight:900}#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li .link-arrow-wrapper>a,.button--alt,.c--component .f--wysiwyg thead th,.cc--alert .c--alert .alert-inner .left span.alert-title,.cc--course-listing-item .f--description .cc--title-description p p,.cc--event-card .f--date,.cc--event-listing-item .f--date,.cc--events-block .f--link .button--alt,.cc--events-block .f--section-title h2,.cc--events-results-item .f--date,.cc--full-table thead th,.cc--hero-basic-text .f--page-title h1,.cc--hero-events .f--page-title h1,.cc--hero-faculty-search h1,.cc--hero-form .f--page-title h1,.cc--hero-home-slide .f--link .button--alt,.cc--hero-landing .f--page-title h1,.cc--hero-landing-level-2 .f--page-title h1,.cc--hero-news .f--page-title h1,.cc--hero-theme-landing .f--page-title a,.cc--hero-theme-landing .f--page-title h1,.cc--hero-theme-landing .f--sticky-nav .f--nav-title a,.cc--link-cta a.button,.cc--manual-card .f--description .cc--title-description p p,.cc--manual-card-block .f--section-title h2,.cc--multiple-ctas-block .f--section-title h2,.cc--news-block .f--section-title h2,.cc--news-block .title-link .f--link .button--alt,.cc--person-cards .f--section-title h2,.cc--promo-block .c--promo-block .f--link a,.cc--quote .f--section-title h2,.cc--read-more .f--section-title h2,.cc--related-article .f--link .button,.cc--search-results .results-row.event .date-container .date,.cc--search-results .results-row.event .date-container .month,.cc--stat-block .c--stat-block .f--section-title h2,.cc--tab-carousel .f--section-title h2,.cc--tab-carousel .swiper-slide .f--link .button--alt,.cc--text-promo .f--button-link a,.cc--title-description .f--description p,.lc--layout-container h1,.lc--layout-container h5,.lc--layout-container h6,.tc--chaptered-page .f--page-title h1{font-family:'Gotham Cond SSm A','Gotham Cond SSm B';font-style:normal;font-weight:600}.cc--course-listing-item .f--description .cc--person-card p p,.cc--hero-article .f--intro,.cc--manual-card .f--description .cc--person-card p p,.cc--person-card .f--description p,.cc--promo-block .c--promo-block>.image-container .profile-container .f--profile-title{font-family:'Gotham Cond SSm A','Gotham Cond SSm B';font-style:normal;font-weight:500}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:9px 5px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#fff}.hamburger-box{width:25px;height:17px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:25px;height:3px;background-color:#fff;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 75ms .12s ease,opacity 75ms ease;transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 75ms .12s ease,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms .12s ease;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.lc--three-column .content-sidebar-main-wrapper{max-width:1800px;margin:0 auto}@media screen and (min-width:1024px){.lc--three-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:3.75rem;padding-bottom:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1024px){.lc--three-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{padding-left:2.08333%;width:12.5%}}.lc--three-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:2.5rem;padding-right:2.5%;padding-bottom:3.125rem;padding-left:2.5%}@media screen and (min-width:768px){.lc--three-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:3.75rem;padding-right:4.16667%;padding-bottom:3.75rem;padding-left:4.16667%}}@media screen and (min-width:1024px){.lc--three-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:0;padding-right:4.16667%;padding-bottom:0;padding-left:4.16667%;width:75%}}.lc--two-column .content-sidebar-main-wrapper{max-width:1800px;margin:0 auto}.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:0;padding-bottom:2.8125rem}@media screen and (min-width:768px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-bottom:4.6875rem}}@media screen and (min-width:1024px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:4.6875rem;padding-bottom:3.125rem}}@media screen and (min-width:1024px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{padding-left:2.08333%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:100%;max-width:25%;padding-left:0}}.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:2.5rem;padding-right:8.33333%;padding-bottom:3.125rem;padding-left:8.33333%}@media screen and (min-width:768px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:3.75rem;padding-right:4.16667%;padding-bottom:3.75rem;padding-left:4.16667%}}@media screen and (min-width:1024px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:0;padding-right:10.41667%;padding-bottom:0;padding-left:10.41667%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:100%;max-width:75%}}@media screen and (max-width:1023px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:3.125rem;padding-bottom:0}}@media screen and (max-width:767px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:2.8125rem}}body{margin:0;padding:0}html[data-whatinput=keyboard] :focus{outline:3px solid #008996}html[data-whatinput=mouse] :focus{outline:0}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.skip-link{position:absolute;left:1.25rem;color:#fff;z-index:101}.skip-link:not(:focus){position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}body{color:#151515;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.1}p{margin-top:0}p:last-child{margin-bottom:0}ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style-type:disc}img{display:block;width:100%;height:auto}svg circle,svg ellipse,svg line,svg path,svg polygon,svg rect{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}html[data-whatintent=mouse] svg circle,html[data-whatintent=mouse] svg ellipse,html[data-whatintent=mouse] svg line,html[data-whatintent=mouse] svg path,html[data-whatintent=mouse] svg polygon,html[data-whatintent=mouse] svg rect{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] svg circle:hover,html[data-whatintent=mouse] svg ellipse:hover,html[data-whatintent=mouse] svg line:hover,html[data-whatintent=mouse] svg path:hover,html[data-whatintent=mouse] svg polygon:hover,html[data-whatintent=mouse] svg rect:hover{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}nav ol,nav ul{margin:0;padding:0;list-style:none}dl{margin-top:0}dd{margin:0}address{font-style:normal}form{margin:0}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}button{padding:0;border:0;background-color:transparent}.button-reset,[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}iframe{border:0}section.two-cols{margin-top:2.5rem;margin-bottom:2.5rem}@media screen and (min-width:768px){section.two-cols{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;-webkit-column-count:2;-moz-column-count:2;column-count:2}}section.two-cols img{margin-bottom:.9375rem;float:left}table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}table tr td,table tr th{padding-top:.625rem;padding-right:2.5%;padding-bottom:.625rem;padding-left:2.5%;font-size:1rem;line-height:1.625;text-align:left;vertical-align:top}@media screen and (min-width:768px){table tr td,table tr th{padding-right:2.08333%;padding-left:2.08333%;font-size:1.125rem;line-height:1.4445}}table tr:nth-child(2n){background:#f0f0f0}table.two-col tr th:nth-child(1){width:40%;font-weight:600}table.two-col tr td:nth-child(2){color:#000}td,th{padding:0}th{font-weight:400}[tabindex='-1']:focus{outline:0!important}@media print{*,::after,::before{background:0 0!important;color:#000!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^='#']::after,a[href^='javascript:']::after{content:''}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.lc--layout-container h1{font-size:6.25rem;line-height:1}.lc--layout-container h2{font-size:2.5rem;line-height:1.05}.lc--layout-container h3{font-size:2rem;line-height:1.25}.lc--layout-container h4{font-size:1.25rem;line-height:1.3}.lc--layout-container h5{font-size:1.875rem;line-height:1.0667}.lc--layout-container h6{font-size:.875rem;line-height:1.5}.lc--layout-container p{font-size:1rem;line-height:1.875}@media screen and (min-width:768px){.lc--layout-container p{font-size:1.25rem;line-height:2}}.lc--layout-container h3.no-results{font-size:1.25rem;line-height:2;color:#fff}.lc--layout-container ol,.lc--layout-container ul{padding-left:1.5625rem;list-style-position:outside!important}.lc--layout-container ol li,.lc--layout-container ul li{font-size:1rem;line-height:1.875;color:#4a4a4a}@media screen and (min-width:768px){.lc--layout-container ol li,.lc--layout-container ul li{font-size:1.25rem;line-height:2}}.button{font-size:1rem;line-height:1;padding-right:1.25rem;padding-left:1.25rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;height:3.75rem;border-radius:0;white-space:normal;color:#fff;background-color:#e60042;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}html[data-whatintent=mouse] .button{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .button:hover{-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out;background-color:#56058c;color:#fff;text-decoration:none}.button--alt{font-size:1.375rem;line-height:1;padding-bottom:.5625rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase;color:#e60042;text-decoration:none}.button--alt::after{content:'';display:block;width:100%;height:.125rem;background-color:#e60042;position:absolute;left:0;bottom:0}html[data-whatintent=mouse] .button--alt{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .button--alt:hover{text-decoration:none;color:#56058c}html[data-whatintent=mouse] .button--alt:hover::after{background-color:#56058c}.icon-close{width:3.125rem;height:3.125rem}.icon-close svg{width:1.125rem;height:1.125rem}.cc--login-form .user-login-form .form-item input[type=password],.cc--login-form .user-login-form .form-item input[type=text],.fi--form-item input[type=date],.fi--form-item input[type=datetime-local],.fi--form-item input[type=email],.fi--form-item input[type=month],.fi--form-item input[type=number],.fi--form-item input[type=password],.fi--form-item input[type=search],.fi--form-item input[type=tel],.fi--form-item input[type=text],.fi--form-item input[type=time],.fi--form-item input[type=ur],.fi--form-item input[type=week]{padding-right:.625rem;padding-left:.625rem;font-size:1rem;line-height:3.125;position:relative;width:100%;height:3.125rem;border:1px solid #ccc;border-radius:0;background-color:#fff;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fi--form-item:not(:last-child){margin-bottom:1.25rem}.fi--form-item>label{font-size:.875rem;line-height:1.1429;margin-bottom:.625rem;display:block;color:#000}@media screen and (min-width:768px){.fi--form-item>label{font-size:1rem;line-height:1.3125;margin-bottom:1.25rem}}.fi--form-item input[type=button]{padding-right:1.5625rem;padding-left:1.5625rem;font-size:1rem;line-height:1;padding-right:1.25rem;padding-left:1.25rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;height:3.75rem;border-radius:0;white-space:normal;color:#fff;background-color:#e60042;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:10rem;height:3.125rem}html[data-whatintent=mouse] .fi--form-item input[type=button]{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .fi--form-item input[type=button]:hover{-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out;background-color:#56058c;color:#fff;text-decoration:none}.checkbox-wrapper{padding-top:.625rem;padding-bottom:.625rem;padding-left:2.5rem;position:relative;text-align:left}.checkbox-wrapper input[type=checkbox]{position:absolute;top:0;left:-9999px}html[data-whatinput=keyboard] .checkbox-wrapper input[type=checkbox]:focus+label::before{outline:3px solid #008996}html[data-whatinput=mouse] .checkbox-wrapper input[type=checkbox]:focus+label::before{outline:0}.checkbox-wrapper input[type=checkbox]:checked+label{color:#e60042}.checkbox-wrapper input[type=checkbox]:checked+label::before{border:1px solid #e60042;background-color:#e60042}.checkbox-wrapper input[type=checkbox]:checked+label::after{border:2px solid #fff;background-color:#e60042;opacity:1}.checkbox-wrapper label{margin-bottom:0;color:#4a4a4a;cursor:pointer}.checkbox-wrapper label::after,.checkbox-wrapper label::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:''}.checkbox-wrapper label::before{left:1px;width:20px;height:20px;border:1px solid #767676;background-color:#fff}.checkbox-wrapper label::after{left:3px;width:16px;height:16px;opacity:0}.fi--form-item .radio-wrapper{position:relative;padding:20px 0 20px 40px;text-align:left}.fi--form-item .radio-wrapper input[type=radio]{position:absolute;top:0;left:-9999px}html[data-whatinput=keyboard] .fi--form-item .radio-wrapper input[type=radio]:focus+label::before{outline:3px solid #008996}.fi--form-item .radio-wrapper input[type=radio]:checked+label{color:#e60042}.fi--form-item .radio-wrapper input[type=radio]:checked+label::before{border:2px solid #e60042}.fi--form-item .radio-wrapper input[type=radio]:checked+label::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.fi--form-item .radio-wrapper label{margin-bottom:0;cursor:pointer}.fi--form-item .radio-wrapper label::after,.fi--form-item .radio-wrapper label::before{position:absolute;top:50%;content:''}.fi--form-item .radio-wrapper label::before{left:1px;width:26px;height:26px;margin:-15px 0 0;border:1px solid #767676;border-radius:50%;background-color:#fff}.fi--form-item .radio-wrapper label::after{left:7px;width:14px;height:14px;margin:-9px 0 0;-webkit-transform:translate3d(-40px,0,0) scale(.5);transform:translate3d(-40px,0,0) scale(.5);border-radius:50%;background-color:#e60042;opacity:0}.fi--form-item .select-wrap{position:relative;border:1px solid #ccc;background-color:#fff}.fi--form-item .select-wrap select{padding-right:.625rem;padding-left:.625rem;font-size:1rem;line-height:1.3125;width:100%;height:3.125rem;border:0;background:0 0;background-image:none;color:#4a4a4a;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fi--form-item .select-wrap select::-ms-expand{display:none}.fi--form-item .select-wrap svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.5625rem;width:18px;height:10px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fi--form-item .select-wrap svg polygon{fill:#000}.fi--form-item input[type=submit]{padding-right:1.5625rem;padding-left:1.5625rem;font-size:1rem;line-height:1;padding-right:1.25rem;padding-left:1.25rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;height:3.75rem;border-radius:0;white-space:normal;color:#fff;background-color:#e60042;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:10rem;height:3.125rem}html[data-whatintent=mouse] .fi--form-item input[type=submit]{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .fi--form-item input[type=submit]:hover{-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out;background-color:#56058c;color:#fff;text-decoration:none}.fi--form-item input[type=text]::-webkit-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::-moz-placeholder{color:#4a4a4a}.fi--form-item input[type=text]:-ms-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::-ms-input-placeholder{color:#4a4a4a}.fi--form-item input[type=text]::placeholder{color:#4a4a4a}.fi--form-item textarea{font-size:1rem;line-height:1.1875;padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem;width:100%;height:9.375rem;border-color:#ccc;background-color:transparent}@media screen and (min-width:768px){.fi--form-item textarea{height:12.5rem}}.fi--form-item textarea::-webkit-input-placeholder{color:#4a4a4a}.fi--form-item textarea::-moz-placeholder{color:#4a4a4a}.fi--form-item textarea:-ms-input-placeholder{color:#4a4a4a}.fi--form-item textarea::-ms-input-placeholder{color:#4a4a4a}.fi--form-item textarea::placeholder{color:#4a4a4a}.link,a{color:#e60042;text-decoration:underline}html[data-whatintent=mouse] .link,html[data-whatintent=mouse] a{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .link:hover,html[data-whatintent=mouse] a:hover{color:#56058c;text-decoration:underline}.icon-search{width:3.125rem;height:3.125rem}.icon-search svg{width:1.125rem;height:1.125rem}.f--ambient-video{width:100%}@media screen and (max-width:767px){.f--ambient-video{padding-bottom:56.25%}}.f--ambient-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1024px) and (-ms-high-contrast:none){.f--ambient-video video{height:auto;-o-object-fit:none;object-fit:none}}@media screen and (min-width:1024px){@supports (-ms-ime-align:auto){.f--ambient-video video{height:auto;-o-object-fit:none;object-fit:none}}}.cc--course-listing-item .f--description p p,.cc--manual-card .f--description p p,.f--description p{font-size:1rem;line-height:1.875;color:#000;text-align:left}@media screen and (max-width:767px){.f--expertise{margin-bottom:2.1875rem}}.f--expertise,.f--expertise p{font-size:1rem;line-height:1.875;color:#4a4a4a}.f--post-info{margin-bottom:.625rem;font-size:.875rem;line-height:1.7143;display:block;color:#4a4a4a}.f--profile-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.5625rem}.f--profile-links a{margin-right:1.25rem;font-size:0}.f--profile-links a:last-child{margin-right:0}html[data-whatintent=mouse] .f--profile-links a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .f--profile-links a:hover svg path{fill:#e60042}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.f--profile-links a{-ms-flex-preferred-size:25px;flex-basis:25px}}.f--profile-links svg{width:auto;height:1.1875rem}.f--url{margin-bottom:.625rem;font-size:.875rem;line-height:1.7143;display:block;color:#4a4a4a}.cc--wysiwyg{max-width:1800px;margin:0 auto}.cc--wysiwyg .c--wysiwyg{padding-right:37.5%;padding-bottom:3.125rem;padding-left:8.33333%}@media screen and (max-width:1023px){.cc--wysiwyg .c--wysiwyg{padding-right:8.33333%}}@media screen and (max-width:767px){.cc--wysiwyg .c--wysiwyg{padding-bottom:2.1875rem}}.c--component{color:#151515}.c--component .f--wysiwyg{color:#4a4a4a}.c--component .f--wysiwyg::after{display:block;clear:both;content:""}.c--component .f--wysiwyg h1,.c--component .f--wysiwyg h2,.c--component .f--wysiwyg h3,.c--component .f--wysiwyg h4,.c--component .f--wysiwyg h5,.c--component .f--wysiwyg h6{color:#151515}.c--component .f--wysiwyg p{font-size:1rem;line-height:1.875;color:#4a4a4a}@media screen and (min-width:768px){.c--component .f--wysiwyg p{font-size:1.25rem;line-height:2}}.c--component .f--wysiwyg h2{font-size:1.5rem;line-height:1.25;margin-bottom:1.5625rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h2{font-size:1.875rem;line-height:1.2;margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg h2{font-size:2.5rem;line-height:1.05}}.c--component .f--wysiwyg h3{font-size:1.375rem;line-height:1.3637;margin-bottom:1.125rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h3{font-size:1.625rem;line-height:1.2308}}@media screen and (min-width:1024px){.c--component .f--wysiwyg h3{font-size:2rem;line-height:1.25}}.c--component .f--wysiwyg h4{font-size:1.125rem;line-height:1.3334;margin-bottom:1.25rem}@media screen and (min-width:768px){.c--component .f--wysiwyg h4{font-size:1.25rem;line-height:1.3}}.c--component .f--wysiwyg ol,.c--component .f--wysiwyg ul{padding-left:1.5625rem;list-style-position:outside!important}.c--component .f--wysiwyg ol li,.c--component .f--wysiwyg ul li{font-size:1rem;line-height:1.875;color:#4a4a4a}@media screen and (min-width:768px){.c--component .f--wysiwyg ol li,.c--component .f--wysiwyg ul li{font-size:1.25rem;line-height:2}}.c--component .f--wysiwyg thead{border-bottom:1px solid #e60042}.c--component .f--wysiwyg thead th{padding-top:0;padding-right:0;padding-bottom:.875rem;padding-left:0;font-size:1.25rem;line-height:1.2;color:#e60042;letter-spacing:.03438rem;text-transform:uppercase}@media screen and (min-width:768px){.c--component .f--wysiwyg thead th{padding-top:0;padding-right:0;padding-bottom:1.25rem;padding-left:0;font-size:1.5rem;line-height:1}}.c--component .f--wysiwyg tbody tr{border-bottom:1px solid #ccc;background:0 0}.c--component .f--wysiwyg tbody tr:last-child{border-bottom:0}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody th{padding-top:1.5625rem;padding-right:0;padding-bottom:1.5625rem;padding-left:0;width:50%}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.c--component .f--wysiwyg tbody th,.c--component .f--wysiwyg tbody th p{font-size:.75rem;line-height:1.8334}@media screen and (min-width:768px){.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p,.c--component .f--wysiwyg tbody th,.c--component .f--wysiwyg tbody th p{font-size:1rem;line-height:1.875}}.c--component .f--wysiwyg tbody td,.c--component .f--wysiwyg tbody td p{color:#4a4a4a}.c--component .f--wysiwyg tbody th{padding-right:.75rem;color:#151515}@media screen and (min-width:768px){.c--component .f--wysiwyg tbody th{padding-right:2rem}}@media screen and (min-width:1024px){.c--component .f--wysiwyg tbody th{padding-right:3.125rem}}.c--component .f--wysiwyg figure.align-left,.c--component .f--wysiwyg img.align-left{margin-right:1.25rem;margin-bottom:1.25rem;margin-left:0;float:left}.c--component .f--wysiwyg figure.align-right,.c--component .f--wysiwyg img.align-right{margin-right:0;margin-bottom:1.25rem;margin-left:1.25rem;float:right}.c--component .f--wysiwyg img{width:auto;max-width:100%}.tc--article .body-and-related .richtext h1,.tc--article .body-and-related .richtext h2,.tc--article .body-and-related .richtext h3,.tc--article .body-and-related .richtext h4,.tc--article .body-and-related .richtext h5,.tc--article .body-and-related .richtext h6,.tc--article .body-and-related .richtext p{color:#4a4a4a}.f--youtube-embed .f--image{position:absolute;top:0;left:0;width:100%;z-index:1}.cc--accordions .c--accordions .accordion-item:not(:last-child){margin-bottom:1.25rem}@media screen and (min-width:1024px){.cc--accordions .c--accordions .accordion-item:not(:last-child){margin-bottom:2.1875rem}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger{font-size:1.125rem;line-height:1.5556;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:#e60042;text-align:left}@media screen and (min-width:768px){.cc--accordions .c--accordions .accordion h3 .accordion-trigger{font-size:1.5rem;line-height:1.4167}}.cc--accordions .c--accordions .accordion h3 .accordion-trigger::after{display:block;-ms-flex-negative:0;flex-shrink:0;width:2.1875rem;height:2.1875rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;background:url(clientlib-site/css/images/icons/icon-arrowdown-red.svg) no-repeat center center/100%;content:''}.cc--accordions .c--accordions .accordion h3 .accordion-trigger.open::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.cc--accordions .c--accordions .accordion .accordion-panel{padding-top:.9375rem;padding-bottom:0;font-size:.875rem;line-height:1.7143;display:none;color:#4a4a4a}@media screen and (min-width:768px){.cc--accordions .c--accordions .accordion .accordion-panel{padding-top:1.25rem;padding-bottom:.625rem}}@media screen and (min-width:1024px){.cc--accordions .c--accordions .accordion .accordion-panel{font-size:1rem;line-height:1.75}}.cc--accordions .c--accordions .accordion .accordion-panel p{font-size:1rem;line-height:1.875;color:#4a4a4a}.tc--basic .cc--accordions{margin-bottom:1.5625rem}.tc--basic .cc--accordions .c--accordions .accordion h3 .accordion-trigger{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto}.tc--basic .cc--accordions .c--accordions .accordion h3 .accordion-trigger::after{margin-left:1.5625rem}.cc--adjunct-card{margin-bottom:1.875rem;padding-bottom:1.5625rem;border-bottom:1px solid #4a4a4a}@media screen and (min-width:768px){.cc--adjunct-card{margin-bottom:3.125rem;padding-bottom:2.5rem}}.cc--adjunct-card .f--cta-title{margin-bottom:.75rem}.cc--adjunct-card .f--cta-title h3{font-size:1.125rem;line-height:1.3334}@media screen and (min-width:768px){.cc--adjunct-card .f--cta-title h3{font-size:1.25rem;line-height:1.3}}.cc--adjunct-card .f--professional-title{font-size:.9375rem;line-height:1.6;margin-bottom:.625rem}@media screen and (min-width:768px){.cc--adjunct-card .f--professional-title{font-size:1rem;line-height:1.625}}@media screen and (min-width:768px){.cc--adjunct-card .links-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cc--adjunct-card .links-container .f--field a{font-size:.9375rem;line-height:1.7334;color:#e60042;text-decoration:underline;text-transform:none}@media screen and (min-width:768px){.cc--adjunct-card .links-container .f--field a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--adjunct-card .links-container .f--field a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--adjunct-card .links-container .f--field a:hover{color:#fff}.cc--adjunct-card .links-container .f--email+.f--link{margin-top:.625rem}@media screen and (min-width:768px){.cc--adjunct-card .links-container .f--email+.f--link{margin-top:0;margin-left:1.4375rem;padding-left:1.4375rem;border-left:1px solid #4a4a4a}}.cc--adjunct-card .links-container .f--link a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0}html[data-whatintent=mouse] .cc--adjunct-card .links-container .f--link a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--adjunct-card .links-container .f--link a:hover::after{background:url(clientlib-site/css/images/icons/icon-externallink-white.svg) no-repeat center;background-size:contain}.cc--adjunct-card .links-container .f--link a::after{display:inline-block;position:static;width:1.625rem;height:1.625rem;background:url(clientlib-site/css/images/icons/icon-externallink-active.svg) no-repeat center;background-size:contain}@media screen and (min-width:768px){.cc--adjunct-card .links-container .f--link a::after{width:2.1875rem;height:2.1875rem}}.cc--adjunct-cards{padding-bottom:.625rem}@media screen and (min-width:768px){.cc--adjunct-cards{padding-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--adjunct-cards{padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%}}.cc--admin-tabs .c--admin-tabs{max-width:1800px;margin:0 auto;padding-top:20px;padding-right:2.08333%;padding-bottom:20px;padding-left:2.08333%;display:none}@media screen and (min-width:768px){.cc--admin-tabs .c--admin-tabs{display:block}.cc--admin-tabs .c--admin-tabs>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style-type:none}.cc--admin-tabs .c--admin-tabs>ul>li{margin:0 2.5rem 0 0}}.cc--alert{background-color:#000}.cc--alert .c--alert{max-width:1800px;margin:0 auto}.cc--alert .c--alert .alert-inner{padding-top:1.25rem;padding-right:4.16667%;padding-bottom:1.25rem;padding-left:4.16667%}@media screen and (min-width:1024px){.cc--alert .c--alert .alert-inner{padding-right:6.25%;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex}}.cc--alert .c--alert .alert-inner .f--wysiwyg,.cc--alert .c--alert .alert-inner .f--wysiwyg p{color:#fff}.cc--alert .c--alert .alert-inner .left{position:relative}.cc--alert .c--alert .alert-inner .left span.alert-title{font-size:2.5rem;line-height:1.125;display:block;color:#fff;letter-spacing:.03125rem;text-transform:uppercase}@media screen and (min-width:1024px){.cc--alert .c--alert .alert-inner .left span.alert-title{font-size:3.125rem;line-height:.8}}@media screen and (min-width:1024px){.cc--alert .c--alert .alert-inner .left{padding-right:4.65116%;padding-left:6.97674%;-webkit-box-flex:1;-ms-flex:1 0 27.90698%;flex:1 0 27.90698%}}.cc--alert .c--alert .alert-inner .left .icon-alert{width:1.5625rem;height:1.5625rem}@media screen and (min-width:1024px){.cc--alert .c--alert .alert-inner .left .icon-alert{position:absolute;top:-.375rem;left:0;width:3.125rem;height:3.125rem}}.cc--alert .c--alert .alert-inner .left .date-updated,.cc--alert .c--alert .alert-inner .left .date-updated p,.cc--alert .c--alert .alert-inner .left .f--wysiwyg,.cc--alert .c--alert .alert-inner .left .f--wysiwyg p{font-size:.75rem;line-height:1.6667;color:#ccc}@media screen and (min-width:1024px){.cc--alert .c--alert .alert-inner .left .date-updated,.cc--alert .c--alert .alert-inner .left .date-updated p,.cc--alert .c--alert .alert-inner .left .f--wysiwyg,.cc--alert .c--alert .alert-inner .left .f--wysiwyg p{margin-top:.625rem}}.cc--alert .c--alert .alert-inner .right{margin-top:.9375rem}@media screen and (min-width:1024px){.cc--alert .c--alert .alert-inner .right{margin-top:0;-webkit-box-flex:0;-ms-flex:0 1 67.44186%;flex:0 1 67.44186%}}.cc--alert .c--alert .alert-inner .right .f--wysiwyg,.cc--alert .c--alert .alert-inner .right .f--wysiwyg p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:.875rem;line-height:1.2858}@media screen and (min-width:1024px){.cc--alert .c--alert .alert-inner .right .f--wysiwyg,.cc--alert .c--alert .alert-inner .right .f--wysiwyg p{font-size:1rem;line-height:1.875}}.cc--alert .c--alert .alert-inner .right .f--link{margin-top:.9375rem}.cc--alert .c--alert .alert-inner .right .f--link .button--alt{color:#fff}html[data-whatintent=mouse] .cc--alert .c--alert .alert-inner .right .f--link .button--alt{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--alert .c--alert .alert-inner .right .f--link .button--alt:hover{color:#fff}html[data-whatintent=mouse] .cc--alert .c--alert .alert-inner .right .f--link .button--alt:hover::after{background-color:#fff}.cc--animated-text{max-width:1800px;margin:0 auto}.cc--animated-text .c--animated-text{position:relative;padding-top:3.125rem;padding-right:8.33333%;padding-bottom:3.125rem;padding-left:8.33333%;position:relative}.cc--animated-text .c--animated-text .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1}body.show-subway .cc--animated-text .c--animated-text .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--animated-text .c--animated-text .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--animated-text .c--animated-text .subway{display:none}}.cc--animated-text .c--animated-text .subway-bottom,.cc--animated-text .c--animated-text .subway-middle,.cc--animated-text .c--animated-text .subway-top,.cc--animated-text .c--animated-text .subway-turn{opacity:.05}.cc--animated-text .c--animated-text .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--animated-text .c--animated-text .subway-dot{position:absolute;top:7.5rem;left:0;z-index:1}.cc--animated-text .c--animated-text .subway-bottom,.cc--animated-text .c--animated-text .subway-dot,.cc--animated-text .c--animated-text .subway-top{display:none}.cc--animated-text .c--animated-text .subway-middle{margin-left:0}.cc--animated-text .c--animated-text .subway-dot{display:block}@media screen and (min-width:1024px){.cc--animated-text .c--animated-text{padding-top:6.25rem;padding-bottom:6.25rem}}.cc--animated-text .c--animated-text .text-container{font-size:1.5rem;line-height:1.25}@media screen and (min-width:480px){.cc--animated-text .c--animated-text .text-container{font-size:1.875rem;line-height:1.1334}}@media screen and (min-width:768px){.cc--animated-text .c--animated-text .text-container{font-size:2.625rem;line-height:1.0953}}@media screen and (min-width:1024px){.cc--animated-text .c--animated-text .text-container{font-size:3.125rem;line-height:1.1201}}.cc--animated-text .c--animated-text .text-container .f--label{display:block;color:#151515}@media screen and (min-width:768px){.cc--animated-text .c--animated-text .text-container .f--label{text-align:center}}.cc--animated-text .c--animated-text .text-container .f--animated-text ul{list-style:none;padding:0;margin:0;position:relative;height:3.75rem;overflow:hidden}@media screen and (min-width:1024px){.cc--animated-text .c--animated-text .text-container .f--animated-text ul{height:4.5rem}}.cc--animated-text .c--animated-text .text-container .f--animated-text ul li{padding-top:1.25rem;padding-bottom:1.25rem;font-size:1.5rem;line-height:1.25;display:block;position:absolute;-webkit-transform:translateY(3.5rem);transform:translateY(3.5rem);color:#e60042}@media screen and (min-width:480px){.cc--animated-text .c--animated-text .text-container .f--animated-text ul li{font-size:1.875rem;line-height:1.1334}}@media screen and (min-width:768px){.cc--animated-text .c--animated-text .text-container .f--animated-text ul li{font-size:2.625rem;line-height:1.0953;width:100%;text-align:center}}@media screen and (min-width:1024px){.cc--animated-text .c--animated-text .text-container .f--animated-text ul li{font-size:3.125rem;line-height:1.1201}}.cc--animated-text .c--animated-text .pause-button{padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:4.16667%;bottom:.9375rem;margin-right:-.625rem;cursor:pointer;z-index:1}@media screen and (min-width:768px){.cc--animated-text .c--animated-text .pause-button{right:2.08333%}}html[data-whatintent=mouse] .cc--animated-text .c--animated-text .pause-button{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--animated-text .c--animated-text .pause-button:hover svg path,html[data-whatintent=mouse] .cc--animated-text .c--animated-text .pause-button:hover svg polygon{fill:#000}.cc--animated-text .c--animated-text .pause-button .play-btn{display:none;width:.625rem}.cc--animated-text .c--animated-text .pause-button.paused .pause-btn{display:none}.cc--animated-text .c--animated-text .pause-button.paused .play-btn{display:block}.cc--back-to-top .f--back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:2.1875rem}@media screen and (min-width:1024px){.cc--back-to-top .f--back:not(.ally-focus-within){position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}}.cc--back-to-top .f--back::after{display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:.125rem;background-color:#4a4a4a;content:''}.cc--back-to-top .f--back a{font-size:.875rem;line-height:1;color:#4a4a4a;text-decoration:none}.cc--back-to-top .f--back a:hover{color:#4a4a4a;text-decoration:none}.cc--back-to-top .f--back svg{margin-right:.9375rem;margin-bottom:.1875rem;margin-left:.9375rem}.cc--body-and-link{max-width:1800px;margin:0 auto}.cc--body-and-link .c--body-and-link{margin-bottom:4.6875rem}.cc--body-and-link .f--link{margin-top:1.5625rem}.cc--button-back-to-top{position:relative}.cc--button-back-to-top .c--button-back-to-top{display:none;position:fixed;right:0;bottom:0;z-index:5}@media screen and (min-width:768px){.cc--button-back-to-top .c--button-back-to-top{right:1.875rem;bottom:1.875rem}}.cc--button-back-to-top .c--button-back-to-top.btb-unstick{position:absolute;top:-20px;bottom:0;z-index:5}@media screen and (min-width:768px){.cc--button-back-to-top .c--button-back-to-top.btb-unstick{right:1.875rem;bottom:1.875rem}}.cc--button-back-to-top .c--button-back-to-top button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.75rem;height:3.75rem;border:0;border-radius:50%;background-color:#000;cursor:pointer}.cc--button-back-to-top .c--button-back-to-top button svg{width:1.125rem;height:1.125rem}.cc--button-back-to-top .c--button-back-to-top button span{font-size:.75rem;line-height:1;display:block;color:#fff}.cc--button-link{max-width:1800px;margin:0 auto}.cc--button-link .c--button-link{margin-bottom:1.5625rem}.cc--button-link .f--link{margin-top:1.5625rem}.cc--chapter{max-width:1800px;margin:0 auto;margin-bottom:2.1875rem}@media screen and (min-width:768px){.cc--chapter{margin-bottom:3.75rem}}@media screen and (min-width:1024px){.cc--chapter{margin-bottom:4.6875rem}}.cc--chapter .cc--hero-profile{padding-bottom:0}.lc--two-column .content-main .cc--chapter .f--section-title{margin-bottom:1.5625rem}.lc--two-column .content-main .cc--chapter .f--section-title h2{font-size:2rem;line-height:1.25}@media screen and (max-width:1023px){.lc--two-column .content-main .cc--chapter .f--section-title h2{font-size:1.625rem;line-height:1.2308}}@media screen and (max-width:1023px){.lc--two-column .content-main .cc--chapter .f--section-title{margin-bottom:.9375rem}}.cc--chaptered-menu{position:relative}.cc--chaptered-menu.fixed{position:-webkit-sticky;position:sticky;top:100px}.cc--chaptered-nav{height:100%}@media screen and (max-width:1023px){.cc--chaptered-nav .dropdown-container{display:none;position:absolute;top:100%;right:0;left:0;width:100%;padding-left:8.33333%;background:#151515;z-index:1}}@media screen and (min-width:1024px){.cc--chaptered-nav .dropdown-container{display:block!important}}@media screen and (min-width:1024px){.cc--chaptered-nav.sticky .dropdown-container{position:-webkit-sticky;position:sticky;top:100px}}.cc--chaptered-nav.sticky .dropdown-container::after,.cc--chaptered-nav.sticky .dropdown-container::before{display:table;content:''}.cc--chaptered-nav .c--chaptered-nav{padding-top:1.25rem;padding-right:8.33333%;padding-bottom:1.25rem;padding-left:8.33333%;position:relative;height:100%;background-color:#151515}@media screen and (min-width:768px){.cc--chaptered-nav .c--chaptered-nav{padding-top:1.5625rem;padding-bottom:1.5625rem}}@media screen and (min-width:1024px){.cc--chaptered-nav .c--chaptered-nav{padding-top:3.125rem;padding-right:0;padding-bottom:4.6875rem;padding-left:16.66667%;border-right:.125rem solid #e60042}}.cc--chaptered-nav .dropdown-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.cc--chaptered-nav .dropdown-trigger.collapsed span{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.cc--chaptered-nav .dropdown-trigger span{display:block;width:3.125rem;height:3.125rem;-webkit-transform:rotate(0);transform:rotate(0);border-radius:50%;background:url(clientlib-site/css/images/icons/icon-arrowup-white.svg) no-repeat center #e60042;background-size:1.875rem auto;overflow:hidden}.cc--chaptered-nav .dropdown-trigger p{font-size:1.375rem;line-height:1.3637;margin-bottom:0;color:#fff}@media screen and (min-width:1024px){.cc--chaptered-nav .dropdown-trigger{display:none}}.cc--chaptered-nav .f--link{margin-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--chaptered-nav .f--link:last-child{margin-bottom:0}}.cc--chaptered-nav a.chapter-link{padding-top:.3125rem;padding-right:20%;padding-bottom:.4375rem;padding-left:0;font-size:1.125rem;line-height:1.3334;display:block;width:100%;height:auto;background:0 0;color:#fff;text-align:left;text-decoration:none;opacity:.5}@media screen and (max-width:1023px){.cc--chaptered-nav a.chapter-link{padding-right:9.09091%}}.cc--chaptered-nav a.chapter-link.is-active{border-right:.9375rem solid #e60042;background:0 0;opacity:1}html[data-whatintent=mouse] .cc--chaptered-nav a.chapter-link{-webkit-transition:color;transition:color}html[data-whatintent=mouse] .cc--chaptered-nav a.chapter-link:hover{border-right:.9375rem solid #e60042;background:0 0;color:#fff;text-decoration:none;opacity:1}.cc--contact-form .contact-form-header h2{font-size:1.5625rem;line-height:1.1201;padding-top:.9375rem;padding-bottom:1.25rem;margin-bottom:1.875rem;border-bottom:1px solid #ccc;text-transform:uppercase}@media screen and (min-width:768px){.cc--contact-form .contact-form-header h2{font-size:2.25rem;line-height:1}}@media screen and (min-width:1024px){.cc--contact-form .contact-form-header h2{font-size:2.25rem;line-height:1}}.cc--contact-form .fi--form-item label{font-size:1rem;line-height:1}.cc--contact-form .fi--form-item input[type=text],.cc--contact-form .fi--form-item select,.cc--contact-form .fi--form-item textarea{font-size:1rem;line-height:1.1875}.cc--contact-form .fi--form-item input[type=text]::-webkit-input-placeholder,.cc--contact-form .fi--form-item select::-webkit-input-placeholder,.cc--contact-form .fi--form-item textarea::-webkit-input-placeholder{font-size:1rem;line-height:1.1875;color:#4a4a4a}.cc--contact-form .fi--form-item input[type=text]::-moz-placeholder,.cc--contact-form .fi--form-item select::-moz-placeholder,.cc--contact-form .fi--form-item textarea::-moz-placeholder{font-size:1rem;line-height:1.1875;color:#4a4a4a}.cc--contact-form .fi--form-item input[type=text]:-ms-input-placeholder,.cc--contact-form .fi--form-item select:-ms-input-placeholder,.cc--contact-form .fi--form-item textarea:-ms-input-placeholder{font-size:1rem;line-height:1.1875;color:#4a4a4a}.cc--contact-form .fi--form-item input[type=text]::-ms-input-placeholder,.cc--contact-form .fi--form-item select::-ms-input-placeholder,.cc--contact-form .fi--form-item textarea::-ms-input-placeholder{font-size:1rem;line-height:1.1875;color:#4a4a4a}.cc--contact-form .fi--form-item input[type=text]::placeholder,.cc--contact-form .fi--form-item select::placeholder,.cc--contact-form .fi--form-item textarea::placeholder{font-size:1rem;line-height:1.1875;color:#4a4a4a}.cc--contact-form .fi--form-item textarea{height:9.375rem;border-color:#ccc;background-color:transparent}@media screen and (min-width:768px){.cc--contact-form .fi--form-item textarea{height:12.5rem}}.cc--contact-form .button-container .button{font-size:1rem;line-height:1;padding-right:1.25rem;padding-left:1.25rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;height:3.75rem;border-radius:0;white-space:normal;color:#fff;background-color:#e60042;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:1.875rem;min-width:10rem}html[data-whatintent=mouse] .cc--contact-form .button-container .button{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--contact-form .button-container .button:hover{-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out;background-color:#56058c;color:#fff;text-decoration:none}.cc--course-listing-item{margin-bottom:2.1875rem}.cc--course-listing-item:last-child{margin-bottom:0;border-bottom:0}@media screen and (min-width:768px){.cc--course-listing-item{padding-bottom:2.1875rem;border-bottom:1px solid #ccc}}@media screen and (min-width:1024px){.cc--course-listing-item{margin-bottom:3.125rem}}@media screen and (min-width:768px){.cc--course-listing-item .c--course-listing-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.cc--course-listing-item .c--course-listing-item .text-container{-webkit-box-flex:0;-ms-flex:0 0 52.5%;flex:0 0 52.5%;padding-right:5%}.cc--course-listing-item .c--course-listing-item .image-container{-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%}}@media screen and (min-width:1024px){.cc--course-listing-item .c--course-listing-item .text-container{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;padding-right:8.33333%}.cc--course-listing-item .c--course-listing-item .image-container{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}}.cc--course-listing-item .f--eyebrow{font-size:.9375rem;line-height:1.6;margin-bottom:.3125rem;color:#e60042}@media screen and (min-width:768px){.cc--course-listing-item .f--eyebrow{margin-bottom:.9375rem}}.cc--course-listing-item .f--cta-title{margin-bottom:.4375rem}@media screen and (min-width:768px){.cc--course-listing-item .f--cta-title{margin-bottom:.625rem}}.cc--course-listing-item .f--cta-title a,.cc--course-listing-item .f--cta-title h3{font-size:1.125rem;line-height:1.3334}@media screen and (min-width:768px){.cc--course-listing-item .f--cta-title a,.cc--course-listing-item .f--cta-title h3{font-size:1.25rem;line-height:1.3}}.cc--course-listing-item .f--cta-title a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--course-listing-item .f--cta-title a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--course-listing-item .f--cta-title a:hover{color:#56058c;text-decoration:underline}.cc--course-listing-item .f--description,.cc--course-listing-item .f--description p,.cc--manual-card .f--description .cc--course-listing-item p{font-size:.875rem;line-height:1.7143;display:block;color:#4a4a4a}@media screen and (max-width:767px){.cc--course-listing-item .f--description,.cc--course-listing-item .f--description p,.cc--manual-card .f--description .cc--course-listing-item p{font-size:1rem;line-height:1.875;margin-bottom:.75rem}}.cc--course-listing-item .f--description p:last-child,.cc--manual-card .f--description .cc--course-listing-item p p:last-child{margin-bottom:0}.cc--course-listing{max-width:1800px;margin:0 auto}.cc--course-listing .c--course-listing-item{position:relative}.cc--course-listing .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--course-listing .f--section-title{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--course-listing .f--section-title{margin-bottom:3.125rem}}.cc--course-listing .f--section-title h2{font-size:1.5rem;line-height:1.25}@media screen and (min-width:768px){.cc--course-listing .f--section-title h2{font-size:1.875rem;line-height:1.2}}@media screen and (min-width:1024px){.cc--course-listing .f--section-title h2{font-size:2.5rem;line-height:1.05}}@media screen and (min-width:1024px){.cc--course-listing .f--courses{padding-right:7.69231%}}@media screen and (min-width:1024px){.cc--event-card{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}}@media screen and (min-width:1024px){.cc--event-card:not(:nth-child(3n+3)){margin-right:5%}}@media screen and (min-width:1024px){.cc--event-card:nth-child(n+4){margin-top:3.125rem}}@media screen and (max-width:1023px){.cc--event-card{width:100%;margin-bottom:2.1875rem}}.cc--event-card .c--event-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.cc--event-card .c--event-card{height:100%}}@media screen and (min-width:768px) and (max-width:1023px){.cc--event-card .c--event-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--event-card .c--event-card .f--image,.cc--event-card .c--event-card .text-container{-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%;max-width:47.5%}.cc--event-card .c--event-card .text-container:last-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.cc--event-card .f--date{font-size:2.5rem;line-height:1.1;margin-bottom:.9375rem;color:#e60042;text-transform:uppercase}@media screen and (max-width:767px){.cc--event-card .f--date{font-size:1.875rem;line-height:.8;margin-bottom:.75rem}}@media screen and (min-width:1024px){.cc--event-card .f--cta-title{margin-bottom:2.1875rem}}@media screen and (max-width:767px){.cc--event-card .f--cta-title{margin-bottom:.9375rem}}.cc--event-card .f--cta-title a,.cc--event-card .f--cta-title h3{font-size:1.125rem;line-height:1.3334}@media screen and (min-width:768px){.cc--event-card .f--cta-title a,.cc--event-card .f--cta-title h3{font-size:1.25rem;line-height:1.3}}.cc--event-card .f--cta-title a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--event-card .f--cta-title a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--event-card .f--cta-title a:hover{color:#56058c;text-decoration:underline}.cc--event-card .f--image{-ms-flex-negative:0;flex-shrink:0;margin-top:auto}.cc--event-listing-item{margin-bottom:3.125rem;padding-bottom:2.1875rem;border-bottom:1px solid #ccc}@media screen and (min-width:768px) and (max-width:1023px){.cc--event-listing-item{margin-bottom:0;border-bottom:0}}@media screen and (max-width:767px){.cc--event-listing-item{margin-bottom:1.5625rem;padding-bottom:1.5625rem}}.cc--event-listing-item:last-child{padding-bottom:0;border-bottom:0}@media screen and (min-width:768px){.cc--event-listing-item:last-child{margin-bottom:3.125rem}}@media screen and (min-width:768px){.cc--event-listing-item .c--event-listing-item{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px) and (max-width:1023px){.cc--event-listing-item .text-container{-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%;max-width:47.5%;margin-right:5%}}@media screen and (min-width:1024px){.cc--event-listing-item .text-container{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;margin-right:8.33333%}.cc--event-listing-item .text-container:last-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-right:0}}@media screen and (min-width:768px) and (max-width:1023px){.cc--event-listing-item .image-container{-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%;max-width:47.5%}}@media screen and (min-width:1024px){.cc--event-listing-item .image-container{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}.cc--event-listing-item .f--date{font-size:2.5rem;line-height:1.1;margin-bottom:1.375rem;color:#e60042;text-transform:uppercase}@media screen and (max-width:1023px){.cc--event-listing-item .f--date{margin-bottom:.75rem}}@media screen and (max-width:767px){.cc--event-listing-item .f--date{font-size:1.875rem;line-height:.8}}.cc--event-listing-item .f--cta-title a,.cc--event-listing-item .f--cta-title h3{font-size:1.25rem;line-height:1.3;color:#151515;text-decoration:none}@media screen and (max-width:767px){.cc--event-listing-item .f--cta-title a,.cc--event-listing-item .f--cta-title h3{font-size:1.125rem;line-height:1.3334;margin-bottom:1.25rem}}.cc--event-listing{padding-right:0;padding-bottom:2.8125rem}@media screen and (min-width:1024px){.cc--event-listing{padding-right:7.69231%;padding-bottom:4.6875rem}}@media screen and (min-width:768px){.cc--event-listing{padding-bottom:3.75rem}}.cc--event-listing .f--section-title h2{font-size:1.5rem;line-height:1.25;margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--event-listing .f--section-title h2{font-size:1.875rem;line-height:1.2;margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--event-listing .f--section-title h2{font-size:2.5rem;line-height:1.05;margin-bottom:3.125rem}}.cc--event-listing .f--link .button{padding-right:2.8125rem;padding-left:2.8125rem}@media screen and (min-width:768px){.cc--event-listing .f--link .button{width:auto}}.cc--events-block .container{max-width:1800px;margin:0 auto}.cc--events-block .events-block-wrapper{padding-top:1.5625rem;padding-right:8.33333%;padding-bottom:4.0625rem;padding-left:8.33333%;position:relative;position:relative;min-height:25rem}.cc--events-block .events-block-wrapper .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1}body.show-subway .cc--events-block .events-block-wrapper .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--events-block .events-block-wrapper .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--events-block .events-block-wrapper .subway{display:none}}.cc--events-block .events-block-wrapper .subway-bottom,.cc--events-block .events-block-wrapper .subway-middle,.cc--events-block .events-block-wrapper .subway-top,.cc--events-block .events-block-wrapper .subway-turn{opacity:.05}.cc--events-block .events-block-wrapper .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--events-block .events-block-wrapper .subway-dot{position:absolute;top:6.8125rem;left:0;z-index:1}@media screen and (min-width:768px){.cc--events-block .events-block-wrapper{padding-top:3.125rem;padding-bottom:3.125rem}}@media screen and (min-width:1024px){.cc--events-block .events-block-wrapper{padding-top:4.6875rem;padding-right:6.25%;padding-bottom:4.6875rem;padding-left:8.33333%}}@media screen and (min-width:768px){.cc--events-block .title-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3.125rem}}@media screen and (min-width:768px){.cc--events-block .title-link .f--link{margin-left:auto}}.cc--events-block .f--section-title h2{font-size:6.25rem;line-height:.85;color:#151515;letter-spacing:.00625rem;text-transform:uppercase}@media screen and (max-width:1023px){.cc--events-block .f--section-title h2{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--events-block .f--section-title h2{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}@media screen and (max-width:767px){.cc--events-block .f--link{position:absolute;bottom:2.1875rem;left:8.33333%}}.cc--events-block .f--link .button--alt{font-size:1.375rem;line-height:1;padding-bottom:.3125rem}.cc--events-block .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.cc--events-block .f--cards{padding-right:2.43902%}}.cc--events-results-item{margin-bottom:1.5625rem;padding-bottom:1.5625rem;border-bottom:1px solid #4a4a4a}@media screen and (min-width:768px) and (max-width:1023px){.cc--events-results-item{margin-bottom:0;padding-bottom:2.1875rem;border-bottom:0}}@media screen and (min-width:1024px){.cc--events-results-item{margin-bottom:3.125rem;padding-bottom:2.5rem}.cc--events-results-item:last-child{margin-bottom:1.5625rem}}.cc--events-results-item .c--events-results-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.cc--events-results-item .c--events-results-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.625rem}.cc--events-results-item .c--events-results-item .image-container,.cc--events-results-item .c--events-results-item .text-container{-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%;max-width:47.5%}.cc--events-results-item .c--events-results-item .text-container:last-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (min-width:1024px){.cc--events-results-item .c--events-results-item .text-container{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.cc--events-results-item .c--events-results-item .image-container{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}.cc--events-results-item .f--date{font-size:2.5rem;line-height:1.1;margin-bottom:.9375rem;color:#e60042;text-transform:uppercase}.cc--events-results-item .f--date time{color:inherit}@media screen and (max-width:767px){.cc--events-results-item .f--date{font-size:1.875rem;line-height:.8;margin-bottom:.75rem}}@media screen and (max-width:767px){.cc--events-results-item .f--cta-title{margin-bottom:.9375rem}}.cc--events-results-item .f--cta-title a,.cc--events-results-item .f--cta-title h3{font-size:1.125rem;line-height:1.3334}@media screen and (min-width:768px){.cc--events-results-item .f--cta-title a,.cc--events-results-item .f--cta-title h3{font-size:1.25rem;line-height:1.3}}.cc--events-results-item .f--cta-title a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--events-results-item .f--cta-title a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--events-results-item .f--cta-title a:hover{color:#fff;text-decoration:underline}@media screen and (max-width:767px){.cc--faculty-card .c--faculty-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.cc--faculty-card .f--image{margin-bottom:1.25rem}@media screen and (max-width:767px){.cc--faculty-card .f--image{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin-bottom:0}}@media screen and (max-width:767px){.cc--faculty-card .f--titles-wrapper{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;margin-bottom:0;padding-right:5%}}.cc--faculty-card .f--cta-title{margin-bottom:.5625rem}@media screen and (min-width:768px){.cc--faculty-card .f--cta-title{margin-bottom:.1875rem}}.cc--faculty-card .f--cta-title a{font-size:1.125rem;line-height:1.3334;text-decoration:none}@media screen and (min-width:768px){.cc--faculty-card .f--cta-title a{font-size:1.25rem;line-height:1.3}}html[data-whatintent=mouse] .cc--faculty-card .f--cta-title a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--faculty-card .f--cta-title a:hover{color:#fff;text-decoration:underline}.cc--faculty-card .f--professional-title{font-size:.9375rem;line-height:1.6}@media screen and (min-width:768px){.cc--faculty-card .f--professional-title{font-size:1rem;line-height:1.625}}@media screen and (min-width:768px){.cc--faculty-cards .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cc--faculty-cards .cc--faculty-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:2.1875rem}@media screen and (min-width:768px) and (max-width:1023px){.cc--faculty-cards .cc--faculty-card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cc--faculty-cards .cc--faculty-card:nth-child(odd){padding-right:2.5%}.cc--faculty-cards .cc--faculty-card:nth-child(even){padding-left:2.5%}}@media screen and (min-width:1024px){.cc--faculty-cards .cc--faculty-card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:3.125rem;padding-right:4.16667%;padding-left:4.16667%}}@media screen and (max-width:1023px){.cc--filter-form{border-bottom:2px solid #e60042}}.cc--filter-form .filter-form-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--filter-form .filter-form-header{margin-bottom:1.875rem}}@media screen and (min-width:1024px){.cc--filter-form .filter-form-header{margin-bottom:2.1875rem}}.cc--filter-form .filter-form-header h2{font-size:1.375rem;line-height:1.3637}@media screen and (min-width:768px){.cc--filter-form .filter-form-header h2{font-size:1.625rem;line-height:1.2308}}@media screen and (min-width:1024px){.cc--filter-form .filter-form-header h2{font-size:2rem;line-height:1.25}}.cc--filter-form .filter-form-header button{position:relative;width:3.125rem;height:3.125rem;padding-top:.25rem;border-radius:50%;background-color:#e60042;overflow:hidden}@media screen and (min-width:1024px){.cc--filter-form .filter-form-header button{display:none}}.cc--filter-form .filter-form-header button .opened{display:none;position:absolute;top:50%;left:50%;width:1.25rem;height:1.25rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cc--filter-form .filter-form-header button .closed{width:1.875rem;height:1.875rem}.cc--filter-form .filter-form-header button.open{background:#56058c}.cc--filter-form .filter-form-header button.open .opened{display:block}.cc--filter-form .filter-form-header button.open .closed{display:none}.cc--filter-form .form-filter-content{display:none;margin-bottom:2.1875rem}@media screen and (min-width:1024px){.cc--filter-form .form-filter-content{display:block}}.cc--filter-form .form-filter-content .fi--form-item{margin-bottom:2.1875rem}.cc--filter-form .form-filter-content input[type=text]{font-size:1rem;line-height:2;height:2.1875rem;padding-right:0;padding-left:0;border-top:0;border-right:0;border-left:0;background:0 0;color:#fff}.cc--filter-form .form-filter-content input[type=text]::-webkit-input-placeholder{color:#fff;opacity:1}.cc--filter-form .form-filter-content input[type=text]::-moz-placeholder{color:#fff;opacity:1}.cc--filter-form .form-filter-content input[type=text]:-ms-input-placeholder{color:#fff;opacity:1}.cc--filter-form .form-filter-content input[type=text]::-ms-input-placeholder{color:#fff;opacity:1}.cc--filter-form .form-filter-content input[type=text]::placeholder{color:#fff;opacity:1}.cc--filter-form .form-filter-content .select-wrap{border:0;background:0 0}.cc--filter-form .form-filter-content select{font-size:1rem;line-height:2;height:2.1875rem;padding:0;border-bottom:1px solid #fff;border-radius:0;background:0 0;color:#fff}.cc--filter-form .form-filter-content select+svg{right:0}.cc--filter-form .form-filter-content select option{font-size:1rem;line-height:2;color:#000}.cc--filter-form .form-filter-content .button-container{text-align:center}.cc--filter-form .form-filter-content .button-container .button{border:0}@media screen and (min-width:768px) and (max-width:1023px){.cc--filter-form .form-filter-content .button-container .button{padding-right:2.1875rem;padding-left:2.1875rem;width:auto;min-width:15.625rem;max-width:100%}}.cc--filter-form .form-filter-content .button-container .button:not(:last-child){margin-bottom:1.5625rem}.cc--footer-address{margin-top:2.5rem}@media screen and (min-width:768px){.cc--footer-address{margin-top:2.1875rem}}.cc--footer-address .c--footer-address p{margin-bottom:0;font-size:.875rem;line-height:2;color:#fff}.cc--footer-branding .c--footer-branding .logo>*{width:16.6875rem}@media screen and (min-width:768px){.cc--footer-branding .c--footer-branding .logo>*{display:none}}.cc--footer-branding .c--footer-branding .logo-stacked>*{width:10.9375rem}@media screen and (max-width:767px){.cc--footer-branding .c--footer-branding .logo-stacked>*{display:none}}.cc--footer-cta-promo .f--links{text-transform:uppercase}@media screen and (min-width:768px){.cc--footer-cta-promo .f--links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:768px){.cc--footer-cta-promo .f--links>*{width:33.333333333333%;height:4.6875rem}}@media screen and (min-width:1024px){.cc--footer-cta-promo .f--links>*{height:6.25rem}}@media screen and (max-width:767px){.cc--footer-menu{margin-top:2.5rem}}.cc--footer-menu .c--footer-menu .mc--menu .m--menu{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media screen and (min-width:768px){.cc--footer-menu .c--footer-menu .mc--menu .m--menu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px) and (max-width:1023px){.cc--footer-menu .c--footer-menu .mc--menu .m--menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.cc--footer-menu .c--footer-menu .mc--menu .m--menu li:not(:last-child){margin-bottom:.9375rem}}@media screen and (min-width:1024px){.cc--footer-menu .c--footer-menu .mc--menu .m--menu li:not(:last-child){margin-right:2.1875rem}}.cc--footer-menu .c--footer-menu .mc--menu .m--menu a{font-size:1rem;line-height:2.25;color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--footer-menu .c--footer-menu .mc--menu .m--menu a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-menu .c--footer-menu .mc--menu .m--menu a:hover{text-decoration:underline}.cc--footer-social{margin-top:2.5rem}@media screen and (min-width:768px){.cc--footer-social{margin-top:3.125rem}}.cc--footer-social .c--footer-social .social-media-links--platforms{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width:767px){.cc--footer-social .c--footer-social .social-media-links--platforms{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:768px){.cc--footer-social .c--footer-social .social-media-links--platforms>li:not(:last-child){margin-right:2.1875rem}}.cc--footer-social .c--footer-social .social-media-links--platforms>li a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.1875rem;height:2.1875rem}html[data-whatintent=mouse] .cc--footer-social .c--footer-social .social-media-links--platforms>li a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--footer-social .c--footer-social .social-media-links--platforms>li a:hover svg path{fill:#e60042}.cc--footer{background:#151515;color:#fff}.cc--footer .c--footer{max-width:1800px;margin:0 auto;padding-top:2.1875rem;padding-right:8.33333%;padding-bottom:3.125rem;padding-left:8.33333%}@media screen and (min-width:768px){.cc--footer .c--footer{padding-top:3.125rem;padding-right:4.16667%;padding-bottom:3.125rem;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1024px){.cc--footer .c--footer{padding-top:4.6875rem;padding-right:6.25%;padding-bottom:4.6875rem;padding-left:6.25%}}@media screen and (min-width:768px){.cc--footer .c--footer .content-top{-ms-flex-preferred-size:25%;flex-basis:25%}}@media screen and (min-width:1024px){.cc--footer .c--footer .content-top{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}}@media screen and (min-width:768px){.cc--footer .c--footer .content-bottom{-ms-flex-preferred-size:68.18182%;flex-basis:68.18182%}}@media screen and (min-width:1024px){.cc--footer .c--footer .content-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:59.52381%;flex-basis:59.52381%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cc--footer .c--footer .content-bottom .cc--footer-address,.cc--footer .c--footer .content-bottom .cc--footer-menu,.cc--footer .c--footer .content-bottom .cc--footer-social,.cc--footer .c--footer .content-bottom .footer-address,.cc--footer .c--footer .content-bottom .footer-social,.cc--footer .c--footer .content-bottom>div.ally-focus-within,.cc--footer .c--footer .content-bottom>div.cq-Editable-dom{width:100%}.tc--article .cc--footnotes{max-width:1800px;margin:0 auto}.tc--article .cc--footnotes .c--footnotes{padding-right:8.33333%;padding-left:8.33333%}.cc--footnotes .c--footnotes ol{list-style:none;padding:0;margin:0;padding-top:1rem;border-top:.0625rem solid #ccc;counter-reset:footnote-item}@media screen and (min-width:1024px){.tc--article .cc--footnotes .c--footnotes ol{max-width:65%}}.cc--footnotes .c--footnotes ol li{padding-right:0;padding-left:7.5%;margin-bottom:.9375rem;font-size:.9375rem;line-height:1.6667;position:relative;color:#4a4a4a;counter-increment:footnote-item}@media screen and (min-width:768px){.cc--footnotes .c--footnotes ol li{margin-bottom:1.375rem}}@media screen and (min-width:1024px){.cc--footnotes .c--footnotes ol li{padding-right:0;padding-left:5%}}.tc--article .cc--footnotes .c--footnotes ol li{padding-right:0;padding-left:7.5%}@media screen and (min-width:1024px){.tc--article .cc--footnotes .c--footnotes ol li{padding-right:0;padding-left:7.69231%}}.cc--footnotes .c--footnotes ol li::before{font-size:.875rem;line-height:1.2858;display:block;position:absolute;top:.1875rem;left:0;color:#e60042;content:counter(footnote-item)}.cc--footnotes .c--footnotes ol li p{font-size:.9375rem;line-height:1.6667}.cc--form-items{max-width:1800px;margin:0 auto}.cc--form-items .c--form-items{padding-right:8.33333%;padding-bottom:3.125rem;padding-left:8.33333%}@media screen and (min-width:1024px){.cc--form-items .c--form-items{padding-right:25%;padding-bottom:3.125rem;padding-left:8.33333%}}.cc--form-items .c--form-items label{margin-bottom:.25rem}.cc--form-items textarea{padding-top:1.25rem;padding-right:1.5625rem;padding-bottom:1.25rem;padding-left:1.5625rem;color:#151515;resize:none}.cc--form-items textarea::-webkit-input-placeholder{color:#4a4a4a}.cc--form-items textarea::-moz-placeholder{color:#4a4a4a}.cc--form-items textarea:-ms-input-placeholder{color:#4a4a4a}.cc--form-items textarea::-ms-input-placeholder{color:#4a4a4a}.cc--form-items textarea::placeholder{color:#4a4a4a}.cc--form-items select+svg path{fill:#e60042}.cc--form-items .fields-container .fi--form-item,.cc--form-items .textarea-container .fi--form-item{margin-bottom:3.125rem}@media screen and (min-width:1024px){.cc--form-items .fields-container{padding-right:50%}}.cc--form-items .fields-container input,.cc--form-items .fields-container select{padding-right:1.5625rem;padding-left:1.5625rem;height:4.0625rem}.cc--form-items .fields-container input{color:#151515}.cc--form-items .fields-container input::-webkit-input-placeholder{color:#666}.cc--form-items .fields-container input::-moz-placeholder{color:#666}.cc--form-items .fields-container input:-ms-input-placeholder{color:#666}.cc--form-items .fields-container input::-ms-input-placeholder{color:#666}.cc--form-items .fields-container input::placeholder{color:#666}.cc--form-items .boxes-container{margin-bottom:3.125rem}@media screen and (min-width:1024px){.cc--form-items .boxes-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--form-items .boxes-container .inner{-webkit-box-flex:0;-ms-flex:0 0 46.875%;flex:0 0 46.875%}}.cc--form-items .boxes-container .inner{margin-bottom:1.25rem}.cc--form-items .boxes-container .checkboxes-wrapper,.cc--form-items .boxes-container .radio-wrapper{padding-top:.5rem;padding-bottom:.5rem}.cc--form-items .boxes-container .fi--form-item{margin-bottom:0}.cc--form-items .button-container{margin-bottom:3.125rem}.cc--form-items .button-container .button{max-width:14.0625rem}.cc--captioned-image,.cc--full-captioned-image{max-width:1800px;margin:0 auto;margin-bottom:4.6875rem}@media screen and (max-width:767px){.cc--captioned-image,.cc--full-captioned-image{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--captioned-image .c--full-captioned-image,.cc--full-captioned-image .c--full-captioned-image{padding-right:2.08333%;padding-left:2.08333%}}.cc--captioned-image figure,.cc--full-captioned-image figure{margin:0}.cc--captioned-image figcaption,.cc--full-captioned-image figcaption{font-size:.875rem;line-height:1.7143;margin-top:.9375rem;color:#4a4a4a;text-align:left}@media screen and (max-width:767px){.cc--captioned-image figcaption,.cc--full-captioned-image figcaption{font-size:.75rem;line-height:1.8334}}.lc--two-column .content-main .cc--captioned-image,.lc--two-column .content-main .cc--full-captioned-image{margin-bottom:2.1875rem}.lc--two-column .content-main .cc--captioned-image .c--full-captioned-image,.lc--two-column .content-main .cc--full-captioned-image .c--full-captioned-image{padding-right:0;padding-left:0}.cc--full-table{max-width:1800px;margin:0 auto;margin-bottom:2.8125rem}.cc--full-table .f--section-title{margin-bottom:1.5625rem}.cc--full-table .f--section-title h2{font-size:2rem;line-height:1.25}@media screen and (max-width:1023px){.cc--full-table .f--section-title h2{font-size:1.625rem;line-height:1.2308}}@media screen and (min-width:768px){.cc--full-table{margin-bottom:4.6875rem}}.cc--full-table .c--full-table{padding-right:8.33333%;padding-left:8.33333%}@media screen and (max-width:767px){.cc--full-table table{display:block;width:100%!important;overflow:auto;overflow-y:hidden}}.cc--course-listing-item .f--description .cc--full-table p,.cc--full-table .cc--course-listing-item .f--description p,.cc--full-table .cc--manual-card .f--description p,.cc--full-table .f--description,.cc--manual-card .f--description .cc--full-table p{font-size:1rem;line-height:1.875;display:block;max-width:100%;margin-bottom:1.5625rem;color:#4a4a4a}@media screen and (min-width:768px){.cc--course-listing-item .f--description .cc--full-table p,.cc--full-table .cc--course-listing-item .f--description p,.cc--full-table .cc--manual-card .f--description p,.cc--full-table .f--description,.cc--manual-card .f--description .cc--full-table p{font-size:1.25rem;line-height:2;max-width:65%;margin-bottom:1.875rem}}.cc--full-table thead{border-bottom:1px solid #e60042}.cc--full-table thead th{font-size:1.25rem;line-height:1.2;padding-top:0;padding-right:.625rem;padding-bottom:.875rem;padding-left:.625rem;color:#e60042;letter-spacing:.03438rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--full-table thead th{font-size:1.5rem;line-height:1;padding-top:0;padding-bottom:1.25rem}}.cc--full-table tbody tr{border-bottom:1px solid #ccc;background:0 0}.cc--full-table tbody tr:last-child{border-bottom:0}.cc--full-table tbody td,.cc--full-table tbody th{padding-top:1.5625rem;padding-right:0;padding-bottom:1.5625rem;padding-left:0}.cc--full-table tbody td,.cc--full-table tbody td p,.cc--full-table tbody th,.cc--full-table tbody th p{font-size:.75rem;line-height:1.8334}@media screen and (min-width:768px){.cc--full-table tbody td,.cc--full-table tbody td p,.cc--full-table tbody th,.cc--full-table tbody th p{font-size:1rem;line-height:1.875}}.cc--full-table tbody td,.cc--full-table tbody td p{color:#4a4a4a}.cc--full-table tbody th{padding-right:.75rem;color:#151515}@media screen and (min-width:768px){.cc--full-table tbody th{padding-right:2rem}}@media screen and (min-width:1024px){.cc--full-table tbody th{padding-right:3.125rem}}.cc--full-table tbody td{padding-right:.625rem;padding-left:.625rem}.cc--full-table tfoot{border-top:1px solid #ccc}.cc--full-table tfoot td{padding-top:1.5625rem;padding-right:0;padding-bottom:1.5625rem;padding-left:0}.cc--full-table tfoot td,.cc--full-table tfoot td p{font-size:.75rem;line-height:1.8334;color:#e60042}@media screen and (min-width:768px){.cc--full-table tfoot td,.cc--full-table tfoot td p{font-size:1rem;line-height:1.875}}.lc--two-column .content-main .cc--full-table .c--full-table{padding-right:0;padding-left:0}.lc--two-column .content-main .cc--full-table .f--section-title{margin-bottom:1.5625rem}@media screen and (min-width:768px){.lc--two-column .content-main .cc--full-table .f--section-title{margin-bottom:2.1875rem}}.lc--two-column .content-main .cc--full-table .f--section-title h2{font-size:1.5rem;line-height:1.25}@media screen and (min-width:768px){.lc--two-column .content-main .cc--full-table .f--section-title h2{font-size:1.875rem;line-height:1.2}}@media screen and (min-width:1024px){.lc--two-column .content-main .cc--full-table .f--section-title h2{font-size:2.5rem;line-height:1.05}}.cc--full-video{max-width:1800px;margin:0 auto}.cc--full-video .f--section-title{margin-bottom:1.5625rem}.cc--full-video .f--section-title h2{font-size:2rem;line-height:1.25}@media screen and (max-width:1023px){.cc--full-video .f--section-title h2{font-size:1.625rem;line-height:1.2308}}.tc--article .cc--full-video{margin-bottom:4.6875rem}@media screen and (max-width:767px){.tc--article .cc--full-video{margin-bottom:2.1875rem}}.tc--template-container:not(.tc--article) .cc--full-video{background-color:#151515}@media screen and (min-width:1024px){.tc--article .cc--full-video .c--full-video{padding-right:8.33333%;padding-left:8.33333%}}@media screen and (max-width:1023px){.tc--article .cc--full-video .c--full-video .f--section-title{padding-right:8.33333%;padding-left:8.33333%}}.tc--article .cc--full-video .c--full-video .subway{display:none}.tc--template-container:not(.tc--article) .cc--full-video .c--full-video{position:relative}.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:0}body.show-subway .tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway{display:none}}.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway-bottom,.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway-middle,.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway-top,.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway-turn{opacity:.15}.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway-bottom line,.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway-bottom path,.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway-middle line,.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway-middle path,.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway-top line,.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway-top path,.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway-turn line,.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway-turn path{stroke:#fff}.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.tc--template-container:not(.tc--article) .cc--full-video .c--full-video .subway-dot{position:absolute;top:6.875rem;left:0;z-index:1}@media screen and (max-width:767px){.tc--template-container:not(.tc--article) .cc--full-video .c--full-video{padding-bottom:2.5rem}}@media screen and (min-width:1024px){.tc--template-container:not(.tc--article) .cc--full-video .c--full-video{padding-right:2.08333%;padding-left:2.08333%}}.tc--template-container:not(.tc--article) .cc--full-video .text-container{padding-top:2.1875rem;padding-right:8.33333%;padding-bottom:1.5625rem;padding-left:8.33333%}@media screen and (min-width:768px){.tc--template-container:not(.tc--article) .cc--full-video .text-container{padding-top:3.125rem;padding-bottom:1.875rem}}@media screen and (min-width:1024px){.tc--template-container:not(.tc--article) .cc--full-video .text-container{padding-top:6.25rem;padding-right:19.56522%;padding-bottom:3.125rem;padding-left:19.56522%}}.tc--template-container:not(.tc--article) .cc--full-video .text-container .f--section-title{margin-bottom:0}.tc--template-container:not(.tc--article) .cc--full-video .text-container .f--section-title h2{font-size:1.375rem;line-height:1.3637;color:#fff;text-align:center}@media screen and (min-width:768px){.tc--template-container:not(.tc--article) .cc--full-video .text-container .f--section-title h2{font-size:1.875rem;line-height:1.2}}@media screen and (min-width:1024px){.tc--template-container:not(.tc--article) .cc--full-video .text-container .f--section-title h2{font-size:2.5rem;line-height:1.05}}.cc--course-listing-item .f--description .tc--template-container:not(.tc--article) .cc--full-video .text-container p,.cc--manual-card .f--description .tc--template-container:not(.tc--article) .cc--full-video .text-container p,.tc--template-container:not(.tc--article) .cc--full-video .text-container .cc--course-listing-item .f--description p,.tc--template-container:not(.tc--article) .cc--full-video .text-container .cc--manual-card .f--description p,.tc--template-container:not(.tc--article) .cc--full-video .text-container .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--course-listing-item .f--description .tc--template-container:not(.tc--article) .cc--full-video .text-container p,.cc--manual-card .f--description .tc--template-container:not(.tc--article) .cc--full-video .text-container p,.tc--template-container:not(.tc--article) .cc--full-video .text-container .cc--course-listing-item .f--description p,.tc--template-container:not(.tc--article) .cc--full-video .text-container .cc--manual-card .f--description p,.tc--template-container:not(.tc--article) .cc--full-video .text-container .f--description{margin-top:.9375rem}}@media screen and (min-width:1024px){.cc--course-listing-item .f--description .tc--template-container:not(.tc--article) .cc--full-video .text-container p,.cc--manual-card .f--description .tc--template-container:not(.tc--article) .cc--full-video .text-container p,.tc--template-container:not(.tc--article) .cc--full-video .text-container .cc--course-listing-item .f--description p,.tc--template-container:not(.tc--article) .cc--full-video .text-container .cc--manual-card .f--description p,.tc--template-container:not(.tc--article) .cc--full-video .text-container .f--description{margin-top:1.5625rem}}.cc--course-listing-item .f--description .tc--template-container:not(.tc--article) .cc--full-video .text-container p p,.cc--manual-card .f--description .tc--template-container:not(.tc--article) .cc--full-video .text-container p p,.tc--template-container:not(.tc--article) .cc--full-video .text-container .f--description p{font-size:1.125rem;line-height:1.6667;color:#ccc;text-align:center}@media screen and (min-width:1024px){.cc--course-listing-item .f--description .tc--template-container:not(.tc--article) .cc--full-video .text-container p p,.cc--manual-card .f--description .tc--template-container:not(.tc--article) .cc--full-video .text-container p p,.tc--template-container:not(.tc--article) .cc--full-video .text-container .f--description p{font-size:1.25rem;line-height:1.6}}.cc--full-video .youtube-video-container{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.cc--full-video .youtube-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cc--full-video .video-container{position:relative}.cc--full-video .video-container .play-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}@media screen and (max-width:1023px){.cc--full-video .video-container .play-title-wrapper{left:8.33333%;max-width:83.33333%}}@media screen and (max-width:767px){.cc--full-video .video-container .play-title-wrapper{position:relative;bottom:auto;left:auto;max-width:100%}.cc--full-video .video-container .play-title-wrapper .youtube-play-button{position:absolute;bottom:100%;left:8.33333%}}.cc--full-video .video-container .play-title-wrapper button{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;width:2.8125rem;height:2.8125rem;background-color:#e60042}@media screen and (min-width:768px){.cc--full-video .video-container .play-title-wrapper button{width:3.75rem;height:3.75rem}}@media screen and (min-width:1024px){.cc--full-video .video-container .play-title-wrapper button{width:4.6875rem;height:4.6875rem}}html[data-whatintent=mouse] .cc--full-video .video-container .play-title-wrapper button{-webkit-transition:all .3s;transition:all .3s}html[data-whatintent=mouse] .cc--full-video .video-container .play-title-wrapper button:hover{background-color:#56058c}.cc--full-video .video-container .play-title-wrapper button svg{width:.625rem}.cc--full-video .video-container .play-title-wrapper .play-title{font-size:1rem;line-height:2.125;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.6875rem;padding-right:3.125rem;padding-left:3.125rem}@media screen and (min-width:768px){.cc--full-video .video-container .play-title-wrapper .play-title{background-color:#fff;color:#151515}}@media screen and (max-width:767px){.tc--template-container:not(.tc--article) .cc--full-video .video-container .play-title-wrapper .play-title{color:#fff}}@media screen and (max-width:1023px){.cc--full-video .video-container .play-title-wrapper .play-title{height:3.75rem}}@media screen and (max-width:767px){.cc--full-video .video-container .play-title-wrapper .play-title{margin-top:.625rem;padding-right:8.33333%;padding-left:8.33333%;font-size:.875rem;line-height:1.7143;width:100%;height:auto}}.cc--full-width-cta{max-width:1800px;margin:0 auto;background:#fff}.cc--full-width-cta .c--full-width-cta{padding-top:2.1875rem;padding-right:2.5%;padding-bottom:2.1875rem;padding-left:2.5%}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta{padding-top:3.125rem;padding-right:8.33333%;padding-bottom:2.5rem;padding-left:8.33333%}}@media screen and (min-width:1024px){.cc--full-width-cta .c--full-width-cta{padding-top:2.5rem;padding-right:14.58333%;padding-bottom:2.5rem;padding-left:14.58333%}}.cc--full-width-cta .c--full-width-cta .header-container .f--section-title strong{color:#008996}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cc--full-width-cta .c--full-width-cta .link-container .f--link:not(:last-child){margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .link-container .f--link:not(:last-child){margin-right:1.25rem;margin-bottom:0;padding-right:1.25rem;border-right:2px solid rgba(0,0,0,.2)}}.cc--full-width-cta .c--full-width-cta .link-container .f--link a{font-size:1rem;line-height:1;padding-right:1.25rem;padding-left:1.25rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;height:3.75rem;border-radius:0;white-space:normal;color:#fff;background-color:#e60042;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}html[data-whatintent=mouse] .cc--full-width-cta .c--full-width-cta .link-container .f--link a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--full-width-cta .c--full-width-cta .link-container .f--link a:hover{-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out;background-color:#56058c;color:#fff;text-decoration:none}.cc--full-width-image .f--image img{margin-bottom:.625rem;display:block;width:100%}@media screen and (min-width:1024px){.cc--full-width-image .f--image img{margin-bottom:1.25rem}}.cc--full-width-image .f--image figcaption{max-width:1800px;margin:0 auto}.cc--full-width-image .f--image figcaption p{padding-right:2.5%;padding-left:2.5%}@media screen and (min-width:768px){.cc--full-width-image .f--image figcaption p{padding-right:4.16667%;padding-left:14.58333%}}@media screen and (min-width:1024px){.cc--full-width-image .f--image figcaption p{padding-right:8.33333%;padding-left:14.58333%}}.cc--global-nav{width:100%;height:60px;background-color:#56058c}.cc--global-nav .cc--menu-main ul.m--menu>li{position:relative}.cc--global-nav .cc--menu-main ul.m--menu>li.is-open.menu-item--active-trail .link-arrow-wrapper>a{color:#151515}.cc--global-nav .cc--menu-main ul.m--menu>li.is-open::before{display:block;position:absolute;left:-1.625rem;width:.625rem;height:1.5625rem;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;background-color:#e60042;content:''}.cc--global-nav .cc--menu-main ul.m--menu>li.is-open .arrow-toggle svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.cc--global-nav .cc--menu-main ul.m--menu>li.menu-item--active-trail .link-arrow-wrapper>a{color:rgba(0,0,0,.6)}.cc--global-nav .cc--menu-main ul.m--menu>li a{font-size:1rem;line-height:1.125;color:#151515;text-decoration:none}.cc--global-nav .cc--menu-main ul.m--menu>li .link-arrow-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc--global-nav .cc--menu-main ul.m--menu>li .link-arrow-wrapper>a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cc--global-nav .cc--menu-main ul.m--menu>li .link-arrow-wrapper .arrow-toggle{-ms-flex-preferred-size:1.5625rem;flex-basis:1.5625rem}@media screen and (min-width:1024px){.cc--global-nav .cc--menu-main ul.m--menu>li .link-arrow-wrapper .arrow-toggle{display:none}}.cc--global-nav .cc--menu-main ul.m--menu>li .arrow-toggle svg{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;fill:#e60042}.cc--global-nav .cc--menu-main ul.m--menu>li ul.submenu{display:none}.cc--global-nav .cc--menu-main ul.m--menu>li ul.submenu>li a{color:rgba(0,0,0,.6)}.cc--global-nav .cc--menu-utility ul>li a{font-size:.8125rem;line-height:1.3847;color:#151515;text-decoration:none}.cc--global-nav .cc--menu-utility ul>li .utility-button{font-size:.8125rem;line-height:1.3847;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:#151515}.cc--global-nav .cc--menu-utility ul>li .utility-button.is-open svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.cc--global-nav .cc--menu-utility ul>li .utility-button svg{width:1.5625rem;height:1.5625rem;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;fill:#e60042}.cc--global-nav .cc--menu-utility ul>li ul.submenu{display:none}.cc--global-nav .cc--menu-utility ul>li ul.submenu>li a{font-size:.8125rem;line-height:1.6924;color:rgba(0,0,0,.6);text-decoration:none}.cc--global-nav #GN-sub-nav li ul.submenu{margin-top:.9375rem}.cc--global-nav #GN-sub-nav li ul.submenu>li{padding-right:0;padding-bottom:.9375rem;padding-left:1.75rem}.cc--global-nav #GN-sub-nav .cc--menu-utility ul>li a{font-size:.8125rem;line-height:1.3847}.cc--global-nav #GN-sub-nav .cc--menu-utility ul>li ul.submenu>li a{font-size:.8125rem;line-height:1.6924}.cc--global-nav #GN-sub-nav #GN-local-nav-body{padding-top:1.25rem;padding-right:1.625rem;padding-bottom:3.75rem;padding-left:1.625rem}.cc--global-nav #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right>button::before,.cc--global-nav #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right>div::before{opacity:.5}.cc--global-nav #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav .GN-nav-bars{width:1.5625rem;height:.1875rem}.cc--global-nav #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav .GN-nav-bars::after,.cc--global-nav #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav .GN-nav-bars::before{width:1.5625rem;height:.1875rem}.cc--branding-header a{display:block}@media screen and (min-width:1024px){.cc--branding-header a .icon-logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:17.375rem;height:4.1875rem;fill:#fff}}@media screen and (min-width:1200px){.cc--branding-header a .icon-logo{width:20.3125rem}}#l--main-header{background-color:#fff}#l--main-header .main-nav-container{max-width:1800px;margin:0 auto;display:none}@media screen and (min-width:1024px){#l--main-header .main-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:4.6875rem}}@media screen and (min-width:1024px){#l--main-header .main-nav-container>.cc--menu-main,#l--main-header .main-nav-container>.menu-main{padding-left:4.16667%;-ms-flex-preferred-size:77.08333%;flex-basis:77.08333%}}@media screen and (min-width:1024px){#l--main-header .main-nav-container>.cc--menu-utility,#l--main-header .main-nav-container>.menu-utility{padding-right:4.16667%;-ms-flex-preferred-size:22.91667%;flex-basis:22.91667%}}@media screen and (min-width:1024px){#l--main-header .main-nav-container .cc--menu-main ul.m--menu{display:-webkit-box;display:-ms-flexbox;display:flex;height:4.6875rem}}#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li{padding-top:1.5625rem;padding-bottom:1.5625rem;position:relative;cursor:pointer}@media screen and (min-width:1024px){#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li:not(:last-child){margin-right:2.7027%}}@media screen and (min-width:1200px){#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li:not(:last-child){margin-right:2.5rem}}#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li.menu-item--active-trail .link-arrow-wrapper>a{color:rgba(0,0,0,.6)}#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li .link-arrow-wrapper>a{font-size:1.5rem;line-height:1;position:relative;color:#151515;text-decoration:none;text-transform:uppercase}html[data-whatintent=mouse] #l--main-header .main-nav-container .cc--menu-main ul.m--menu>li .link-arrow-wrapper>a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] #l--main-header .main-nav-container .cc--menu-main ul.m--menu>li .link-arrow-wrapper>a:hover{text-decoration:none}@media screen and (min-width:1024px){#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li .link-arrow-wrapper .has-submenu{display:none}}#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li ul.submenu{display:none}@media screen and (min-width:1024px){#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li ul.submenu{padding-top:1.5625rem;padding-right:1.5625rem;padding-bottom:2.1875rem;padding-left:1.5625rem;position:absolute;top:100%;left:0;min-width:15.75rem;height:auto;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3);z-index:10}}#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li ul.submenu>li{padding-top:0;padding-bottom:0}#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li ul.submenu>li:not(:last-child){padding-top:0;padding-bottom:1.25rem}#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li ul.submenu>li a{font-size:1rem;line-height:1.125;display:block;width:100%;color:#151515;text-decoration:none}html[data-whatintent=mouse] #l--main-header .main-nav-container .cc--menu-main ul.m--menu>li ul.submenu>li a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] #l--main-header .main-nav-container .cc--menu-main ul.m--menu>li ul.submenu>li a:hover{color:#e60042;text-decoration:none}#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li.hover::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:.625rem;background-color:#e60042;content:''}#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li.hover .link-arrow-wrapper>a{color:#e60042}@media screen and (min-width:1024px){#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li.hover ul.submenu{display:block}}#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li.ally-focus-within::before,#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li:focus-within::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:.625rem;background-color:#e60042;content:''}@media screen and (min-width:1024px){#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li.ally-focus-within ul.submenu,#l--main-header .main-nav-container .cc--menu-main ul.m--menu>li:focus-within ul.submenu{display:block}}@media screen and (min-width:1024px){#l--main-header .main-nav-container .cc--menu-utility ul.m--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:4.6875rem}}#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li{padding-top:1.5625rem;padding-bottom:1.5625rem;position:relative;cursor:pointer}#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:not(:last-child){margin-right:.9375rem}html[data-whatintent=mouse] #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:first-child{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:first-child:hover::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:.625rem;background-color:#e60042;content:''}#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:first-child.ally-focus-within::before,#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:first-child:focus-within::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:.625rem;background-color:#e60042;content:''}#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li .utility-button{font-size:.8125rem;line-height:1.6924;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:#151515}#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li .utility-button svg{width:1.25rem;height:1.25rem;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;fill:#151515}#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li>a{font-size:.8125rem;line-height:1.6924;color:#151515;text-decoration:none}html[data-whatintent=mouse] #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li>a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li>a:hover{color:#e60042;text-decoration:none}#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li ul.submenu{display:none}@media screen and (min-width:1024px){#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li ul.submenu{padding-top:1.25rem;padding-right:1.5625rem;padding-bottom:1.25rem;padding-left:1.5625rem;position:absolute;top:100%;right:0;min-width:11.75rem;height:auto;background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3);z-index:10}}#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li ul.submenu>li{padding-top:0;padding-bottom:0}#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li ul.submenu>li:not(:last-child){padding-top:0;padding-bottom:1.375rem}#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li ul.submenu>li a{font-size:.8125rem;line-height:1.6924;display:block;width:100%;color:#151515;text-decoration:none}html[data-whatintent=mouse] #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li ul.submenu>li a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li ul.submenu>li a:hover{color:#e60042;text-decoration:none}html[data-whatintent=mouse] #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:hover .utility-button{color:#e60042}html[data-whatintent=mouse] #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:hover .utility-button svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;fill:#e60042}@media screen and (min-width:1024px){html[data-whatintent=mouse] #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:hover ul.submenu{display:block}}#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li.ally-focus-within .utility-button,#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:focus-within .utility-button{color:#e60042}#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li.ally-focus-within .utility-button svg,#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:focus-within .utility-button svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;fill:#e60042}@media screen and (min-width:1024px){#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li.ally-focus-within ul.submenu,#l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:focus-within ul.submenu{display:block}}.cc--hero-article{max-width:1800px;margin:0 auto;margin-bottom:3.125rem}@media screen and (max-width:767px){.cc--hero-article{margin-bottom:2.1875rem}}.cc--hero-article .hero-top{padding-top:3.125rem;padding-right:12.5%;padding-bottom:3.125rem;padding-left:8.33333%;position:relative}@media screen and (min-width:1024px){.cc--hero-article .hero-top{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:1023px){.cc--hero-article .hero-top{padding-right:8.33333%;padding-bottom:2.1875rem}}@media screen and (max-width:767px){.cc--hero-article .hero-top{padding-top:1.5625rem;padding-bottom:1.5625rem}}.cc--hero-article .hero-top.with-border::after{display:block;position:absolute;right:12.5%;bottom:0;left:8.33333%;height:1px;background-color:#ccc;content:''}@media screen and (min-width:1024px){.cc--hero-article .hero-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 73.68421%;flex:0 0 73.68421%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:73.68421%;padding-right:5.26316%;padding-bottom:2.1875rem;border-right:2px solid #e60042}}@media screen and (max-width:1023px){.cc--hero-article .hero-left{margin-bottom:1.5625rem;padding-bottom:1.5625rem;border-bottom:2px solid #e60042}}@media screen and (max-width:767px){.cc--hero-article .hero-left{padding-bottom:1.5625rem}}@media screen and (min-width:1024px){.cc--hero-article .hero-right{padding-top:3.0625rem;padding-bottom:2.5rem;padding-left:5.26316%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 26.31579%;flex:0 0 26.31579%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:26.31579%}}@media screen and (min-width:1024px){.cc--hero-article .f--image{padding-right:2.08333%;padding-left:2.08333%}}.cc--hero-article .f--eyebrow{font-size:.9375rem;line-height:1.6;margin-bottom:.9375rem;color:#e60042}@media screen and (max-width:767px){.cc--hero-article .f--eyebrow{margin-bottom:.625rem}}.cc--hero-article .f--page-title h1{font-size:3.125rem;line-height:1.1201;margin-bottom:1.5625rem}@media screen and (min-width:768px) and (max-width:1023px){.cc--hero-article .f--page-title h1{font-size:2.625rem;line-height:1.0953}}@media screen and (max-width:767px){.cc--hero-article .f--page-title h1{font-size:1.875rem;line-height:1.1334;margin-bottom:1.125rem}}.cc--hero-article .f--byline{margin-top:auto}.cc--hero-article .f--byline,.cc--hero-article .f--byline .author,.cc--hero-article .f--byline .date{font-size:.9375rem;line-height:1.6667;color:#151515}@media screen and (min-width:768px){.cc--hero-article .f--byline .author::after{display:inline-block;margin-right:.625rem;margin-left:.625rem;content:'|'}}@media screen and (max-width:767px){.cc--hero-article .f--byline .date{display:block}}.cc--hero-article .f--intro{font-size:1.625rem;line-height:1.2308;margin-bottom:2.5rem;color:#000;text-transform:uppercase}@media screen and (max-width:1023px){.cc--hero-article .f--intro{margin-bottom:1.5625rem}}@media screen and (max-width:767px){.cc--hero-article .f--intro{font-size:1.375rem;line-height:1.1819;margin-bottom:1.25rem}}.cc--hero-article .cc--share-icons{margin-top:auto}.cc--hero-article .cc--share-icons .social-media-links--platforms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none}.cc--hero-article .cc--share-icons .social-media-links--platforms li{margin-right:1.25rem}.cc--hero-article .cc--share-icons .social-media-links--platforms li:last-child{margin-right:0}.cc--hero-article .cc--share-icons .social-media-links--platforms a{float:left;font-size:0}.cc--hero-article .cc--share-icons .social-media-links--platforms .fa-facebook{background-image:url(clientlib-site/css/images/icons/socialicon-facebook.svg)}.cc--hero-article .cc--share-icons .social-media-links--platforms .fa-twitter{background-image:url(clientlib-site/css/images/icons/socialicon-twitter.svg)}.cc--hero-article .cc--share-icons .social-media-links--platforms .fa-instagram{background-image:url(clientlib-site/css/images/icons/socialicon-instagram.svg)}.cc--hero-article .cc--share-icons .social-media-links--platforms .fa-youtube{background-image:url(clientlib-site/css/images/icons/socialicon-youtube.svg)}.cc--hero-article .cc--share-icons .social-media-links--platforms .fa-linkedin{background-image:url(clientlib-site/css/images/icons/socialicon-linkedin.svg)}.cc--hero-article .cc--share-icons .social-media-links--platforms .fa{display:inline-block;width:1.1875rem;height:1.25rem;background-repeat:no-repeat;background-position:center}.cc--hero-basic-text{max-width:1800px;margin:0 auto;position:relative}.cc--hero-basic-text .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1;padding-top:7.1875rem}body.show-subway .cc--hero-basic-text .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--hero-basic-text .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--hero-basic-text .subway{display:none}}.cc--hero-basic-text .subway-bottom,.cc--hero-basic-text .subway-middle,.cc--hero-basic-text .subway-top,.cc--hero-basic-text .subway-turn{opacity:.05}.cc--hero-basic-text .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--hero-basic-text .subway-dot{position:absolute;top:5.625rem;left:0;z-index:1}.cc--hero-basic-text .subway-bottom,.cc--hero-basic-text .subway-dot,.cc--hero-basic-text .subway-top{display:none}.cc--hero-basic-text .subway-middle{margin-left:0}.cc--hero-basic-text .c--hero-basic-text{padding-right:8.33333%;padding-left:8.33333%}.cc--hero-basic-text .with-into+.f--page-title{padding-top:1.5625rem;padding-bottom:.625rem}@media screen and (min-width:768px){.cc--hero-basic-text .with-into+.f--page-title{padding-top:3.125rem;padding-bottom:1.5625rem}}@media screen and (min-width:1024px){.cc--hero-basic-text .with-into+.f--page-title{padding-top:4.6875rem;padding-bottom:2.5rem}}.cc--hero-basic-text .f--page-title{padding-top:1.5625rem;padding-bottom:1.5625rem}@media screen and (min-width:768px){.cc--hero-basic-text .f--page-title{padding-top:3.125rem;padding-bottom:3.125rem}}@media screen and (min-width:1024px){.cc--hero-basic-text .f--page-title{padding-top:4.6875rem;padding-bottom:4.6875rem}}.cc--hero-basic-text .f--page-title h1{font-size:6.25rem;line-height:.85;color:#151515;letter-spacing:.05312rem;text-transform:uppercase}@media screen and (max-width:1023px){.cc--hero-basic-text .f--page-title h1{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--hero-basic-text .f--page-title h1{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}@media screen and (max-width:767px){.cc--hero-basic-text .f--page-title h1{margin-bottom:0}}@media screen and (min-width:1024px){.cc--hero-basic-text .f--page-title h1{letter-spacing:.0625rem}}.cc--hero-events{max-width:1800px;margin:0 auto;position:relative}.cc--hero-events .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1;padding-top:7.1875rem}body.show-subway .cc--hero-events .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--hero-events .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--hero-events .subway{display:none}}.cc--hero-events .subway-bottom,.cc--hero-events .subway-middle,.cc--hero-events .subway-top,.cc--hero-events .subway-turn{opacity:.05}.cc--hero-events .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--hero-events .subway-dot{position:absolute;top:5.625rem;left:0;z-index:1}.cc--hero-events .subway-bottom,.cc--hero-events .subway-dot,.cc--hero-events .subway-top{display:none}.cc--hero-events .subway-middle{margin-left:0}.cc--hero-events>.c--component{padding-right:8.33333%;padding-left:8.33333%}.cc--hero-events .with-into+.f--page-title{padding-top:1.5625rem;padding-bottom:.625rem;margin-bottom:0}@media screen and (min-width:768px){.cc--hero-events .with-into+.f--page-title{padding-top:3.125rem;padding-bottom:1.5625rem}}@media screen and (min-width:1024px){.cc--hero-events .with-into+.f--page-title{padding-top:4.6875rem;padding-bottom:1.875rem}}.cc--hero-events .f--page-title{padding-top:1.875rem;padding-bottom:1.5625rem;margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--hero-events .f--page-title{padding-top:3.125rem;padding-bottom:3.125rem;margin-bottom:0}}@media screen and (min-width:1024px){.cc--hero-events .f--page-title{padding-top:4.6875rem;padding-bottom:4.6875rem}}.cc--hero-events .f--page-title h1{font-size:6.25rem;line-height:.85;color:#151515;letter-spacing:.05312rem;text-transform:uppercase}@media screen and (max-width:1023px){.cc--hero-events .f--page-title h1{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--hero-events .f--page-title h1{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}@media screen and (max-width:767px){.cc--hero-events .f--page-title h1{margin-bottom:0}}@media screen and (min-width:1024px){.cc--hero-events .f--page-title h1{letter-spacing:.0625rem}}.cc--hero-events .f--wysiwyg{padding-bottom:1.5625rem}@media screen and (min-width:768px){.cc--hero-events .f--wysiwyg{padding-bottom:3.125rem}}@media screen and (min-width:1024px){.cc--hero-events .f--wysiwyg{padding-right:20%;padding-bottom:4.6875rem}}.cc--hero-faculty-search{max-width:1800px;margin:0 auto;padding-top:1.5625rem;padding-right:8.33333%;padding-bottom:1.25rem;padding-left:8.33333%}@media screen and (min-width:768px){.cc--hero-faculty-search{padding-top:2.375rem;padding-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--hero-faculty-search{padding-top:4.6875rem;padding-bottom:4.6875rem}}.cc--hero-faculty-search h1{font-size:6.25rem;line-height:.85;color:#151515;letter-spacing:.05312rem;text-transform:uppercase}@media screen and (max-width:1023px){.cc--hero-faculty-search h1{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--hero-faculty-search h1{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}@media screen and (max-width:767px){.cc--hero-faculty-search h1{margin-bottom:0}}@media screen and (min-width:1024px){.cc--hero-faculty-search h1{letter-spacing:.0625rem}}.cc--hero-form{max-width:1800px;margin:0 auto;position:relative}.cc--hero-form .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1;padding-top:7.1875rem}body.show-subway .cc--hero-form .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--hero-form .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--hero-form .subway{display:none}}.cc--hero-form .subway-bottom,.cc--hero-form .subway-middle,.cc--hero-form .subway-top,.cc--hero-form .subway-turn{opacity:.05}.cc--hero-form .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--hero-form .subway-dot{position:absolute;top:5.625rem;left:0;z-index:1}.cc--hero-form .subway-bottom,.cc--hero-form .subway-dot,.cc--hero-form .subway-top{display:none}.cc--hero-form .subway-middle{margin-left:0}.cc--hero-form>.c--component{padding-right:8.33333%;padding-left:8.33333%}.cc--hero-form .with-into+.f--page-title{padding-top:1.5625rem;padding-bottom:.625rem;margin-bottom:0}@media screen and (min-width:768px){.cc--hero-form .with-into+.f--page-title{padding-top:3.125rem;padding-bottom:1.5625rem}}@media screen and (min-width:1024px){.cc--hero-form .with-into+.f--page-title{padding-top:4.6875rem;padding-bottom:1.875rem}}.cc--hero-form .f--page-title{padding-top:1.875rem;padding-bottom:1.5625rem;margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--hero-form .f--page-title{padding-top:3.125rem;padding-bottom:3.125rem;margin-bottom:0}}@media screen and (min-width:1024px){.cc--hero-form .f--page-title{padding-top:4.6875rem;padding-bottom:4.6875rem}}.cc--hero-form .f--page-title h1{font-size:6.25rem;line-height:.85;color:#151515;letter-spacing:.05312rem;text-transform:uppercase}@media screen and (max-width:1023px){.cc--hero-form .f--page-title h1{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--hero-form .f--page-title h1{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}@media screen and (max-width:767px){.cc--hero-form .f--page-title h1{margin-bottom:0}}@media screen and (min-width:1024px){.cc--hero-form .f--page-title h1{letter-spacing:.0625rem}}.cc--hero-form .f--wysiwyg{padding-bottom:1.5625rem}@media screen and (min-width:768px){.cc--hero-form .f--wysiwyg{padding-bottom:3.125rem}}@media screen and (min-width:1024px){.cc--hero-form .f--wysiwyg{padding-right:20%;padding-bottom:4.6875rem}}@media screen and (min-width:1024px){.cc--hero-home-slide.swiper-slide-active .text-container .f--attribution,.cc--hero-home-slide.swiper-slide-active .text-container .f--section-title{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 1s cubic-bezier(.42,0,.58,1) .5s,-webkit-transform 1s cubic-bezier(.42,0,.58,1) .5s;transition:opacity 1s cubic-bezier(.42,0,.58,1) .5s,-webkit-transform 1s cubic-bezier(.42,0,.58,1) .5s;transition:transform 1s cubic-bezier(.42,0,.58,1) .5s,opacity 1s cubic-bezier(.42,0,.58,1) .5s;transition:transform 1s cubic-bezier(.42,0,.58,1) .5s,opacity 1s cubic-bezier(.42,0,.58,1) .5s,-webkit-transform 1s cubic-bezier(.42,0,.58,1) .5s;opacity:1}}@media screen and (min-width:1024px){.cc--hero-home-slide.swiper-slide-active .text-container .f--link{-webkit-transition:opacity 1.5s cubic-bezier(.42,0,.58,1) 1.5s;transition:opacity 1.5s cubic-bezier(.42,0,.58,1) 1.5s;opacity:1}}.cc--hero-home-slide[aria-hidden=false]{visibility:visible}.cc--hero-home-slide[aria-hidden=true]{visibility:hidden}@media screen and (min-width:1024px){.cc--hero-home-slide .c--hero-home-slide{height:calc(100vh - 60px);min-height:50rem}}@media screen and (min-width:1024px){html.aem-AuthorLayer-Edit .cc--hero-home-slide .c--hero-home-slide,html.aem-AuthorLayer-Preview .cc--hero-home-slide .c--hero-home-slide{max-height:64rem}}@media screen and (min-width:1024px){.cc--hero-home-slide .c--hero-home-slide::before{display:block;position:absolute;top:0;left:0;width:100%;height:12.5rem;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,.3),transparent);content:'';z-index:1}}@media screen and (min-width:1024px){.cc--hero-home-slide .c--hero-home-slide::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,rgba(0,0,0,.42)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.42) 100%,transparent);content:'';z-index:1}}.cc--hero-home-slide .slide-image{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden}.cc--hero-home-slide .f--ambient-video,.cc--hero-home-slide .slide-image{position:relative;height:320px}@media screen and (min-width:768px){.cc--hero-home-slide .f--ambient-video,.cc--hero-home-slide .slide-image{height:550px}}@media screen and (min-width:1024px){.cc--hero-home-slide .f--ambient-video,.cc--hero-home-slide .slide-image{height:100%}}@media screen and (max-width:1023px){.cc--hero-home-slide .f--ambient-video{display:none}}@media screen and (min-width:1024px){.cc--hero-home-slide .f--ambient-video~.slide-image{display:none}}.cc--hero-home-slide .text-container{padding-top:1.5625rem;padding-right:8.33333%;padding-bottom:2.5rem;padding-left:8.33333%}@media screen and (min-width:768px){.cc--hero-home-slide .text-container{padding-top:3.125rem;padding-bottom:4.6875rem}}@media screen and (min-width:1024px){.cc--hero-home-slide .text-container{padding-top:9.6875rem;padding-right:0;padding-bottom:6.25rem;padding-left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:8.33333%;width:41.66667%;overflow:hidden;z-index:2}}@media screen and (min-width:1800px){.cc--hero-home-slide .text-container{padding-right:0;padding-left:calc(((100vw - (100vw - 1800px))/ 48) * 4);left:calc((100vw - 1800px)/ 2)}}.cc--hero-home-slide .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--hero-home-slide .f--section-title{margin-bottom:1.5625rem}}@media screen and (min-width:1024px){.cc--hero-home-slide .f--section-title{margin-bottom:2.1875rem;-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}}.cc--hero-home-slide .f--section-title h2{font-size:1.625rem;line-height:1.2308;color:#fff}@media screen and (min-width:768px){.cc--hero-home-slide .f--section-title h2{font-size:2.625rem;line-height:1.2381}}@media screen and (min-width:1024px){.cc--hero-home-slide .f--section-title h2{font-size:3.125rem;line-height:1.2}}.cc--hero-home-slide .f--section-title.quote h2::after,.cc--hero-home-slide .f--section-title.quote h2::before{font-size:1.625rem;line-height:1.2308}@media screen and (min-width:768px){.cc--hero-home-slide .f--section-title.quote h2::after,.cc--hero-home-slide .f--section-title.quote h2::before{font-size:2.625rem;line-height:1.2381}}@media screen and (min-width:1024px){.cc--hero-home-slide .f--section-title.quote h2::after,.cc--hero-home-slide .f--section-title.quote h2::before{font-size:3.125rem;line-height:1.2}}.cc--hero-home-slide .f--section-title.quote h2::before{position:relative;left:0;content:'\201C'}.cc--hero-home-slide .f--section-title.quote h2::after{content:'\201D'}.cc--hero-home-slide .f--attribution{font-size:1rem;line-height:1;color:#fff}@media screen and (min-width:768px){.cc--hero-home-slide .f--attribution{font-size:1.25rem;line-height:1}}@media screen and (min-width:1024px){.cc--hero-home-slide .f--attribution{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}.cc--hero-home-slide .f--attribution .title{font-size:.75rem;line-height:1.3334}@media screen and (min-width:768px){.cc--hero-home-slide .f--attribution .title{font-size:1rem;line-height:1.25}}.cc--hero-home-slide .f--link{margin-top:1.875rem}@media screen and (min-width:768px){.cc--hero-home-slide .f--link{margin-top:2.1875rem}}@media screen and (min-width:1024px){.cc--hero-home-slide .f--link{margin-top:3.125rem;opacity:0}}.cc--hero-home-slide .f--link .button--alt{font-size:1.375rem;line-height:1;padding-bottom:.5625rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase;color:#e60042;text-decoration:none;color:#fff}.cc--hero-home-slide .f--link .button--alt::after{content:'';display:block;width:100%;height:.125rem;background-color:#e60042;position:absolute;left:0;bottom:0}html[data-whatintent=mouse] .cc--hero-home-slide .f--link .button--alt{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-home-slide .f--link .button--alt:hover{text-decoration:none;color:#56058c}html[data-whatintent=mouse] .cc--hero-home-slide .f--link .button--alt:hover::after{background-color:#56058c}html[data-whatintent=mouse] .cc--hero-home-slide .f--link .button--alt{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-home-slide .f--link .button--alt:hover{color:#fff}html[data-whatintent=mouse] .cc--hero-home-slide .f--link .button--alt:hover::after{background-color:#fff}.cc--hero-home{position:relative;background-color:#151515}@media screen and (max-width:1023px){.cc--hero-home .video-controls{display:none}}.cc--hero-home .video-controls.hidden{display:none}.cc--hero-home .swiper-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:4.16667%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:320px;z-index:20}.cc--hero-home .swiper-controls.hidden{display:none}.cc--hero-home .swiper-controls .swiper-counter{font-size:.875rem;line-height:1.3572;margin-right:.625rem}@media screen and (min-width:768px){.cc--hero-home .swiper-controls .swiper-counter{margin-right:1.25rem}}.cc--hero-home .swiper-controls .button-container{width:5.625rem;height:2.8125rem;position:relative}@media screen and (min-width:768px){.cc--hero-home .swiper-controls .button-container{width:7.5rem;height:3.75rem}}@media screen and (min-width:1024px){.cc--hero-home .swiper-controls .button-container{width:9.375rem;height:4.6875rem}}.cc--hero-home .swiper-controls .swiper-button-next,.cc--hero-home .swiper-controls .swiper-button-prev{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;position:absolute;top:0;width:2.8125rem;height:2.8125rem;background-color:#e60042;background-size:2.1875rem;background-position:center;background-repeat:no-repeat;z-index:5}.cc--hero-home .swiper-controls .swiper-button-next:focus,.cc--hero-home .swiper-controls .swiper-button-prev:focus{z-index:10}html[data-whatintent=mouse] .cc--hero-home .swiper-controls .swiper-button-next,html[data-whatintent=mouse] .cc--hero-home .swiper-controls .swiper-button-prev{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-home .swiper-controls .swiper-button-next:hover,html[data-whatintent=mouse] .cc--hero-home .swiper-controls .swiper-button-prev:hover{background-color:#56058c}@media screen and (min-width:768px){.cc--hero-home .swiper-controls .swiper-button-next,.cc--hero-home .swiper-controls .swiper-button-prev{width:3.75rem;height:3.75rem}}@media screen and (min-width:1024px){.cc--hero-home .swiper-controls .swiper-button-next,.cc--hero-home .swiper-controls .swiper-button-prev{width:4.6875rem;height:4.6875rem}}.cc--hero-home .swiper-controls .swiper-button-next{background-image:url(clientlib-site/css/images/icons/icon-arrowright-white.svg);right:0}html[data-whatintent=mouse] .cc--hero-home .swiper-controls .swiper-button-next{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-home .swiper-controls .swiper-button-next:hover{background-image:url(clientlib-site/css/images/icons/icon-arrowright-white.svg)}.cc--hero-home .swiper-controls .swiper-button-prev{background-image:url(clientlib-site/css/images/icons/icon-arrowleft-white.svg);left:0}html[data-whatintent=mouse] .cc--hero-home .swiper-controls .swiper-button-prev{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-home .swiper-controls .swiper-button-prev:hover{background-image:url(clientlib-site/css/images/icons/icon-arrowleft-white.svg)}@media screen and (min-width:768px){.cc--hero-home .swiper-controls{left:8.33333%;height:550px}}@media screen and (min-width:1024px){.cc--hero-home .swiper-controls{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.875rem;left:.875rem;height:auto}}@media screen and (min-width:1800px){.cc--hero-home .swiper-controls{right:calc((100vw - 1800px)/ 2);left:calc((100vw - 1800px)/ 2)}}@media screen and (min-width:1024px){.cc--hero-home .swiper-controls .button-container{width:100%;height:100%}}@media screen and (min-width:1024px){.cc--hero-home .swiper-controls .swiper-button-next,.cc--hero-home .swiper-controls .swiper-button-prev{width:2.1875rem;height:2.1875rem;background-color:transparent}}html[data-whatintent=mouse] .cc--hero-home .swiper-controls .swiper-button-next,html[data-whatintent=mouse] .cc--hero-home .swiper-controls .swiper-button-prev{-webkit-transition:all .1s;transition:all .1s}@media screen and (min-width:1024px){html[data-whatintent=mouse] .cc--hero-home .swiper-controls .swiper-button-next:hover,html[data-whatintent=mouse] .cc--hero-home .swiper-controls .swiper-button-prev:hover{background-color:transparent}}.cc--hero-home .swiper-pagination{display:none}@media screen and (min-width:1024px){.cc--hero-home .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;top:inherit;bottom:0;height:.625rem;background:#151515}}.cc--hero-home .swiper-pagination.autoplay-is-paused .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e60042}.cc--hero-home .swiper-pagination.autoplay-is-paused .swiper-pagination-bullet.swiper-pagination-bullet-active::before{-webkit-animation:none;animation:none}.cc--hero-home .swiper-pagination .swiper-pagination-bullet{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:100%;border-radius:0;background:#e60042;opacity:inherit}.cc--hero-home .swiper-pagination .swiper-pagination-bullet:not(:last-child){border-right:1px solid rgba(255,255,255,.3)}.cc--hero-home .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:0 0}.cc--hero-home .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active~.swiper-pagination-bullet{background:0 0}.cc--hero-home .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{display:block;height:100%;-webkit-transform-origin:left top;transform-origin:left top;background:#e60042;content:'';-webkit-animation:slidein 5.5s linear forwards;animation:slidein 5.5s linear forwards}@-webkit-keyframes slidein{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slidein{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.cc--hero-landing-level-2{max-width:1800px;margin:0 auto;position:relative}.cc--hero-landing-level-2 .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1;padding-top:7.1875rem}body.show-subway .cc--hero-landing-level-2 .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--hero-landing-level-2 .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--hero-landing-level-2 .subway{display:none}}.cc--hero-landing-level-2 .subway-bottom,.cc--hero-landing-level-2 .subway-middle,.cc--hero-landing-level-2 .subway-top,.cc--hero-landing-level-2 .subway-turn{opacity:.05}.cc--hero-landing-level-2 .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--hero-landing-level-2 .subway-dot{position:absolute;top:5.625rem;left:0;z-index:1}.cc--hero-landing-level-2 .subway-bottom,.cc--hero-landing-level-2 .subway-dot,.cc--hero-landing-level-2 .subway-top{display:none}.cc--hero-landing-level-2 .subway-middle{margin-left:0}.cc--hero-landing-level-2 .c--hero-landing-level-2{padding-right:8.33333%;padding-left:8.33333%}.cc--hero-landing-level-2 .f--page-title{padding-top:1.5625rem;padding-bottom:1.5625rem}@media screen and (min-width:768px){.cc--hero-landing-level-2 .f--page-title{padding-top:3.125rem;padding-bottom:3.125rem}}@media screen and (min-width:1024px){.cc--hero-landing-level-2 .f--page-title{padding-top:4.6875rem;padding-bottom:4.6875rem}}.cc--hero-landing-level-2 .f--page-title h1{font-size:6.25rem;line-height:.85;color:#151515;letter-spacing:.05312rem;text-transform:uppercase}@media screen and (max-width:1023px){.cc--hero-landing-level-2 .f--page-title h1{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--hero-landing-level-2 .f--page-title h1{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}@media screen and (min-width:1024px){.cc--hero-landing-level-2 .f--page-title h1{letter-spacing:.0625rem}}@media screen and (min-width:768px){.cc--hero-landing-level-2 .f--nav-links{position:relative}.cc--hero-landing-level-2 .f--nav-links::after{display:block;position:absolute;top:0;right:0;width:1.6875rem;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);content:''}}.cc--hero-landing-level-2 .f--nav-links ul{margin-bottom:0;padding-left:0}@media screen and (min-width:768px){.cc--hero-landing-level-2 .f--nav-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ccc;overflow:auto}}.cc--hero-landing-level-2 .f--nav-links ul li{list-style:none}@media screen and (min-width:768px){.cc--hero-landing-level-2 .f--nav-links ul li{padding-right:1.5625rem}}.cc--hero-landing-level-2 .f--nav-links ul a{font-size:1.125rem;line-height:1.3334;padding-top:.3125rem;padding-right:0;padding-bottom:.375rem;padding-left:0;display:block;position:relative;margin-bottom:.625rem;color:#767676;text-decoration:none}@media screen and (min-width:768px){.cc--hero-landing-level-2 .f--nav-links ul a{margin-bottom:0;padding-bottom:1.25rem;white-space:nowrap}}@media screen and (max-width:767px){.cc--hero-landing-level-2 .f--nav-links ul a::before{display:block;position:absolute;top:50%;right:0;width:.5rem;height:1.125rem;margin-top:-.5625rem;background:url(clientlib-site/css/images/icons/icon-arrowright-active.svg) no-repeat center;background-size:contain;content:''}}html[data-whatintent=mouse] .cc--hero-landing-level-2 .f--nav-links ul a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-landing-level-2 .f--nav-links ul a:hover{color:#151515}html[data-whatintent=mouse] .cc--hero-landing-level-2 .f--nav-links ul a:hover::after{display:block;position:absolute;top:0;left:-10%;width:.625rem;height:100%;background:#e60042;content:''}@media screen and (min-width:768px){html[data-whatintent=mouse] .cc--hero-landing-level-2 .f--nav-links ul a:hover::after{top:auto;bottom:0;left:0;width:100%;height:.625rem}}.cc--hero-landing-level-2 .f--nav-links ul a.is-active{color:#151515}.cc--hero-landing-level-2 .f--nav-links ul a.is-active::after{display:block;position:absolute;top:0;left:-10%;width:.625rem;height:100%;background:#e60042;content:''}@media screen and (min-width:768px){.cc--hero-landing-level-2 .f--nav-links ul a.is-active::after{top:auto;bottom:0;left:0;width:100%;height:.625rem}}.cc--hero-landing{max-width:1800px;margin:0 auto;position:relative}.cc--hero-landing .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1;padding-top:7.1875rem}body.show-subway .cc--hero-landing .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--hero-landing .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--hero-landing .subway{display:none}}.cc--hero-landing .subway-bottom,.cc--hero-landing .subway-middle,.cc--hero-landing .subway-top,.cc--hero-landing .subway-turn{opacity:.05}.cc--hero-landing .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--hero-landing .subway-dot{position:absolute;top:5.625rem;left:0;z-index:1}.cc--hero-landing .subway-bottom,.cc--hero-landing .subway-dot,.cc--hero-landing .subway-top{display:none}.cc--hero-landing .subway-middle{margin-left:0}.cc--hero-landing>.c--component{padding-right:8.33333%;padding-left:8.33333%}.cc--hero-landing .with-into+.f--page-title{padding-top:1.5625rem;padding-bottom:.625rem;margin-bottom:0}@media screen and (min-width:768px){.cc--hero-landing .with-into+.f--page-title{padding-top:3.125rem;padding-bottom:1.5625rem}}@media screen and (min-width:1024px){.cc--hero-landing .with-into+.f--page-title{padding-top:4.6875rem;padding-bottom:1.875rem}}.cc--hero-landing .f--page-title{padding-top:1.875rem;padding-bottom:1.5625rem;margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--hero-landing .f--page-title{padding-top:3.125rem;padding-bottom:3.125rem;margin-bottom:0}}@media screen and (min-width:1024px){.cc--hero-landing .f--page-title{padding-top:4.6875rem;padding-bottom:4.6875rem}}.cc--hero-landing .f--page-title h1{font-size:6.25rem;line-height:.85;color:#151515;letter-spacing:.05312rem;text-transform:uppercase}@media screen and (max-width:1023px){.cc--hero-landing .f--page-title h1{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--hero-landing .f--page-title h1{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}@media screen and (max-width:767px){.cc--hero-landing .f--page-title h1{margin-bottom:0}}@media screen and (min-width:1024px){.cc--hero-landing .f--page-title h1{letter-spacing:.0625rem}}.cc--hero-landing .f--wysiwyg{padding-bottom:1.5625rem}@media screen and (min-width:768px){.cc--hero-landing .f--wysiwyg{padding-bottom:3.125rem}}@media screen and (min-width:1024px){.cc--hero-landing .f--wysiwyg{padding-right:20%;padding-bottom:4.6875rem}}.cc--hero-news{max-width:1800px;margin:0 auto;position:relative}.cc--hero-news .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1;padding-top:7.1875rem}body.show-subway .cc--hero-news .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--hero-news .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--hero-news .subway{display:none}}.cc--hero-news .subway-bottom,.cc--hero-news .subway-middle,.cc--hero-news .subway-top,.cc--hero-news .subway-turn{opacity:.05}.cc--hero-news .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--hero-news .subway-dot{position:absolute;top:5.625rem;left:0;z-index:1}.cc--hero-news .subway-bottom,.cc--hero-news .subway-dot,.cc--hero-news .subway-top{display:none}.cc--hero-news .subway-middle{margin-left:0}.cc--hero-news>.c--component{padding-right:8.33333%;padding-left:8.33333%}.cc--hero-news .with-into+.f--page-title{padding-top:1.5625rem;padding-bottom:.625rem;margin-bottom:0}@media screen and (min-width:768px){.cc--hero-news .with-into+.f--page-title{padding-top:3.125rem;padding-bottom:1.5625rem}}@media screen and (min-width:1024px){.cc--hero-news .with-into+.f--page-title{padding-top:4.6875rem;padding-bottom:1.875rem}}.cc--hero-news .f--page-title{padding-top:1.875rem;padding-bottom:1.5625rem;margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--hero-news .f--page-title{padding-top:3.125rem;padding-bottom:3.125rem;margin-bottom:0}}@media screen and (min-width:1024px){.cc--hero-news .f--page-title{padding-top:4.6875rem;padding-bottom:4.6875rem}}.cc--hero-news .f--page-title h1{font-size:6.25rem;line-height:.85;color:#151515;letter-spacing:.05312rem;text-transform:uppercase}@media screen and (max-width:1023px){.cc--hero-news .f--page-title h1{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--hero-news .f--page-title h1{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}@media screen and (max-width:767px){.cc--hero-news .f--page-title h1{margin-bottom:0}}@media screen and (min-width:1024px){.cc--hero-news .f--page-title h1{letter-spacing:.0625rem}}.cc--hero-news .f--wysiwyg{padding-bottom:1.5625rem}@media screen and (min-width:768px){.cc--hero-news .f--wysiwyg{padding-bottom:3.125rem}}@media screen and (min-width:1024px){.cc--hero-news .f--wysiwyg{padding-right:20%;padding-bottom:4.6875rem}}.cc--hero-profile{padding-bottom:2.1875rem}@media screen and (min-width:768px){.cc--hero-profile{padding-bottom:3.75rem}}@media screen and (min-width:1024px){.cc--hero-profile{padding-bottom:4.6875rem}}@media screen and (min-width:768px){.cc--hero-profile .containers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px){.cc--hero-profile .containers-wrapper .left-container{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;padding-right:7.5%}}@media screen and (min-width:1024px){.cc--hero-profile .containers-wrapper .left-container{-webkit-box-flex:0;-ms-flex:0 0 61.53846%;flex:0 0 61.53846%;padding-right:7.69231%}}@media screen and (min-width:768px){.cc--hero-profile .containers-wrapper .right-container{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}@media screen and (min-width:1024px){.cc--hero-profile .containers-wrapper .right-container{-webkit-box-flex:0;-ms-flex:0 0 38.46154%;flex:0 0 38.46154%;padding-top:.625rem}}.cc--hero-profile .f--eyebrow{font-size:.9375rem;line-height:1.6;margin-bottom:.625rem;color:#e60042}@media screen and (min-width:768px){.cc--hero-profile .f--eyebrow{margin-bottom:.9375rem}}.cc--hero-profile .f--page-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--hero-profile .f--page-title{margin-bottom:2.1875rem}}.cc--hero-profile .f--page-title h1{font-size:1.875rem;line-height:1.1334}@media screen and (min-width:768px){.cc--hero-profile .f--page-title h1{font-size:2.625rem;line-height:1.0953}}@media screen and (min-width:1024px){.cc--hero-profile .f--page-title h1{font-size:3.125rem;line-height:1.1201}}.cc--course-listing-item .f--description .cc--hero-profile p,.cc--hero-profile .cc--course-listing-item .f--description p,.cc--hero-profile .cc--manual-card .f--description p,.cc--hero-profile .f--description,.cc--manual-card .f--description .cc--hero-profile p{margin-bottom:1.5625rem}.cc--course-listing-item .f--description .cc--hero-profile p p,.cc--hero-profile .f--description p,.cc--manual-card .f--description .cc--hero-profile p p{font-size:1.125rem;line-height:2;color:#000}@media screen and (min-width:768px){.cc--course-listing-item .f--description .cc--hero-profile p p,.cc--hero-profile .f--description p,.cc--manual-card .f--description .cc--hero-profile p p{font-size:1.25rem;line-height:2}}.cc--hero-profile .f--image{margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--hero-profile .f--image img{max-width:16rem;max-height:16rem}}@media screen and (min-width:1024px){.cc--hero-profile .f--image img{max-width:18.75rem;max-height:18.75rem}}.cc--hero-profile .f--phone{margin-bottom:.3125rem}.cc--hero-profile .f--phone a{font-size:1rem;line-height:1.875;color:#151515;text-decoration:none}.cc--hero-profile .f--email,.cc--hero-profile .f--link{margin-bottom:.3125rem}.cc--hero-profile .f--email a,.cc--hero-profile .f--link a{font-size:1rem;line-height:1.875;padding:0;text-decoration:underline;text-transform:none}.cc--hero-profile .f--email a::after,.cc--hero-profile .f--link a::after{display:none}.cc--hero-theme-landing{position:relative;overflow:hidden}.cc--hero-theme-landing .f--media-wrapper{position:relative;height:15rem}.cc--hero-theme-landing .f--media-wrapper::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.42);content:'';z-index:1}@media screen and (min-width:768px){.cc--hero-theme-landing .f--media-wrapper{height:35.9375rem}}.cc--hero-theme-landing .f--image{position:absolute;top:0;right:0;bottom:0;left:0}.cc--hero-theme-landing .f--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1023px){.cc--hero-theme-landing .f--ambient-video{display:none}}@media screen and (max-width:1023px){.cc--hero-theme-landing .video-controls{display:none}}.cc--hero-theme-landing .video-controls .video-button svg{width:.625rem}.cc--hero-theme-landing .video-controls .video-button svg path{fill:#fff}.cc--hero-theme-landing .f--page-title{position:absolute;top:6.25rem;width:100%;padding-right:8.33333%;padding-left:8.33333%;z-index:2}.cc--hero-theme-landing .f--page-title a,.cc--hero-theme-landing .f--page-title h1{font-size:6.25rem;line-height:.85;color:#fff;letter-spacing:.0625rem;text-transform:uppercase;text-align:center;text-decoration:none}@media screen and (max-width:1023px){.cc--hero-theme-landing .f--page-title a,.cc--hero-theme-landing .f--page-title h1{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--hero-theme-landing .f--page-title a,.cc--hero-theme-landing .f--page-title h1{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}@media screen and (min-width:768px){.cc--hero-theme-landing .f--page-title a,.cc--hero-theme-landing .f--page-title h1{font-size:6.25rem;line-height:.85}}@media screen and (max-width:767px){.cc--hero-theme-landing .f--page-title a,.cc--hero-theme-landing .f--page-title h1{margin-bottom:0;letter-spacing:.05312rem;text-align:left}}html[data-whatintent=mouse] .cc--hero-theme-landing .f--page-title a,html[data-whatintent=mouse] .cc--hero-theme-landing .f--page-title h1{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-theme-landing .f--page-title a:hover,html[data-whatintent=mouse] .cc--hero-theme-landing .f--page-title h1:hover{color:#fff;text-decoration:none}.cc--hero-theme-landing .f--sticky-nav{padding-top:4.6875rem;padding-right:8.33333%;padding-bottom:3.125rem;padding-left:8.33333%;background:#151515}.cc--hero-theme-landing .f--sticky-nav .f--nav-title a{display:none;padding-bottom:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}.cc--hero-theme-landing .f--sticky-nav .f--nav-title a::after{display:none}.cc--hero-theme-landing .f--sticky-nav .f--nav-title a br{display:none}@media screen and (min-width:768px){.cc--hero-theme-landing .f--sticky-nav{position:absolute;bottom:0;left:0;width:100%;padding-top:0;padding-bottom:0;background:0 0;z-index:3}}@media screen and (min-width:1024px){.cc--hero-theme-landing .f--sticky-nav{-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.cc--hero-theme-landing .f--sticky-nav.sticky{padding-top:0;padding-right:4.16667%;padding-bottom:0;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;bottom:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#151515;z-index:4}.cc--hero-theme-landing .f--sticky-nav.sticky .f--nav-title a{font-size:1.75rem;line-height:1;display:block;color:rgba(255,255,255,.5);text-transform:uppercase;opacity:1}html[data-whatintent=mouse] .cc--hero-theme-landing .f--sticky-nav.sticky .f--nav-title a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-theme-landing .f--sticky-nav.sticky .f--nav-title a:hover{color:#fff}}.cc--hero-theme-landing .f--sticky-nav ul{margin-bottom:0;padding-left:0}@media screen and (min-width:768px){.cc--hero-theme-landing .f--sticky-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cc--hero-theme-landing .f--sticky-nav ul li{list-style:none}@media screen and (min-width:768px){.cc--hero-theme-landing .f--sticky-nav ul li{padding-right:.78125rem;padding-left:.78125rem}.cc--hero-theme-landing .f--sticky-nav ul li:last-child{padding-right:0}}.cc--hero-theme-landing .f--sticky-nav ul a{font-size:1.125rem;line-height:1.3334;padding-top:.3125rem;padding-right:0;padding-bottom:.375rem;padding-left:0;display:block;position:relative;margin-bottom:.625rem;color:#fff;text-decoration:none}@media screen and (min-width:768px){.cc--hero-theme-landing .f--sticky-nav ul a{margin-bottom:0;padding-bottom:1.25rem;white-space:nowrap}}@media screen and (min-width:1024px){.cc--hero-theme-landing .f--sticky-nav ul a{padding-top:1.3125rem}}@media screen and (max-width:767px){.cc--hero-theme-landing .f--sticky-nav ul a::before{display:block;position:absolute;top:50%;right:0;width:.5rem;height:1.125rem;margin-top:-.5625rem;background:url(clientlib-site/css/images/icons/icon-arrowright-active.svg) no-repeat center;background-size:contain;content:''}}html[data-whatintent=mouse] .cc--hero-theme-landing .f--sticky-nav ul a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--hero-theme-landing .f--sticky-nav ul a:hover{color:#fff}.cc--hero-theme-landing .f--sticky-nav ul a.is-active{color:#fff}.cc--hero-theme-landing .f--sticky-nav ul a.is-active::after{display:block;position:absolute;top:0;left:-10%;width:.625rem;height:100%;background:#e60042;content:''}@media screen and (min-width:768px){.cc--hero-theme-landing .f--sticky-nav ul a.is-active::after{top:auto;bottom:0;left:0;width:100%;height:.625rem}}.cc--image-gallery{max-width:1800px;margin:0 auto;position:relative}.cc--image-gallery .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:2}body.show-subway .cc--image-gallery .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--image-gallery .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--image-gallery .subway{display:none}}.cc--image-gallery .subway-bottom,.cc--image-gallery .subway-middle,.cc--image-gallery .subway-top,.cc--image-gallery .subway-turn{opacity:.15}.cc--image-gallery .subway-bottom line,.cc--image-gallery .subway-bottom path,.cc--image-gallery .subway-middle line,.cc--image-gallery .subway-middle path,.cc--image-gallery .subway-top line,.cc--image-gallery .subway-top path,.cc--image-gallery .subway-turn line,.cc--image-gallery .subway-turn path{stroke:#fff}.cc--image-gallery .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--image-gallery .subway-dot{position:absolute;top:5.625rem;left:0;z-index:1}.cc--image-gallery .subway+.swiper-container{z-index:auto}.cc--image-gallery .swiper-controls{max-width:1800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:8.33333%;padding-left:8.33333%;position:absolute;bottom:0;left:0;width:100%;z-index:20}.cc--image-gallery .swiper-controls.hidden{display:none}.cc--image-gallery .swiper-controls .swiper-counter{font-size:.875rem;line-height:1.3572;margin-right:.625rem}@media screen and (min-width:768px){.cc--image-gallery .swiper-controls .swiper-counter{margin-right:1.25rem}}.cc--image-gallery .swiper-controls .button-container{width:5.625rem;height:2.8125rem;position:relative}@media screen and (min-width:768px){.cc--image-gallery .swiper-controls .button-container{width:7.5rem;height:3.75rem}}@media screen and (min-width:1024px){.cc--image-gallery .swiper-controls .button-container{width:9.375rem;height:4.6875rem}}.cc--image-gallery .swiper-controls .swiper-button-next,.cc--image-gallery .swiper-controls .swiper-button-prev{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;position:absolute;top:0;width:2.8125rem;height:2.8125rem;background-color:#e60042;background-size:2.1875rem;background-position:center;background-repeat:no-repeat;z-index:5}.cc--image-gallery .swiper-controls .swiper-button-next:focus,.cc--image-gallery .swiper-controls .swiper-button-prev:focus{z-index:10}html[data-whatintent=mouse] .cc--image-gallery .swiper-controls .swiper-button-next,html[data-whatintent=mouse] .cc--image-gallery .swiper-controls .swiper-button-prev{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--image-gallery .swiper-controls .swiper-button-next:hover,html[data-whatintent=mouse] .cc--image-gallery .swiper-controls .swiper-button-prev:hover{background-color:#56058c}@media screen and (min-width:768px){.cc--image-gallery .swiper-controls .swiper-button-next,.cc--image-gallery .swiper-controls .swiper-button-prev{width:3.75rem;height:3.75rem}}@media screen and (min-width:1024px){.cc--image-gallery .swiper-controls .swiper-button-next,.cc--image-gallery .swiper-controls .swiper-button-prev{width:4.6875rem;height:4.6875rem}}.cc--image-gallery .swiper-controls .swiper-button-next{background-image:url(clientlib-site/css/images/icons/icon-arrowright-white.svg);right:0}html[data-whatintent=mouse] .cc--image-gallery .swiper-controls .swiper-button-next{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--image-gallery .swiper-controls .swiper-button-next:hover{background-image:url(clientlib-site/css/images/icons/icon-arrowright-white.svg)}.cc--image-gallery .swiper-controls .swiper-button-prev{background-image:url(clientlib-site/css/images/icons/icon-arrowleft-white.svg);left:0}html[data-whatintent=mouse] .cc--image-gallery .swiper-controls .swiper-button-prev{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--image-gallery .swiper-controls .swiper-button-prev:hover{background-image:url(clientlib-site/css/images/icons/icon-arrowleft-white.svg)}.cc--intro .c--intro{margin-bottom:1.25rem}.cc--intro .c--intro p{font-size:1.375rem;line-height:2;color:#4a4a4a}@media screen and (max-width:767px){.cc--intro .c--intro p{font-size:1.125rem;line-height:2}}@media screen and (min-width:1024px){.cc--layout-container.columns-2 .c--layout-container{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--layout-container.columns-2 .c--layout-container>*{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:1024px){.cc--left-nav .c--left-nav{padding-right:16.66667%;padding-left:16.66667%}}.cc--left-nav .c--left-nav .sidebar-header{padding-right:8.33333%;padding-left:8.33333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:5.625rem;background-color:#f0f0f0}@media screen and (min-width:1024px){.cc--left-nav .c--left-nav .sidebar-header{display:none}}.cc--left-nav .c--left-nav .sidebar-header span{font-size:1.375rem;line-height:1.3637}@media screen and (min-width:768px){.cc--left-nav .c--left-nav .sidebar-header span{font-size:1.625rem;line-height:1.2308}}.cc--left-nav .c--left-nav .sidebar-header button{overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;width:3.125rem;height:3.125rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;border-radius:50%;background:url(clientlib-site/css/images/icons/icon-arrowdown-white.svg) no-repeat center center/35px 35px;background-color:#e60042}.cc--left-nav .c--left-nav .sidebar-header button.menu-open{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media screen and (max-width:1023px){.cc--left-nav .c--left-nav .left-nav-container{padding-right:8.33333%;padding-bottom:3.125rem;padding-left:8.33333%;display:none;background-color:#f0f0f0}}.cc--left-nav .c--left-nav .page-collection-name{margin-bottom:2.1875rem;font-size:1.375rem;line-height:1.3637;display:block}@media screen and (min-width:1024px){.cc--left-nav .c--left-nav .page-collection-name{margin-bottom:2.5rem;font-size:2rem;line-height:1.25}}.cc--left-nav .c--left-nav .page-collection-name a{color:#000;text-decoration:none}.cc--left-nav .c--left-nav ul{list-style:none;padding:0;margin:0}.cc--left-nav .c--left-nav ul li{margin-bottom:1.5625rem;font-size:1rem;line-height:1.375;position:relative}.cc--left-nav .c--left-nav ul li.is-active>a{display:block;position:relative;color:#000}.cc--left-nav .c--left-nav ul li.is-active>a::after{padding-top:.375rem;padding-bottom:.375rem;position:absolute;top:-.375rem;right:-10%;width:1rem;height:100%;background-color:#e60042;content:'';-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (min-width:1024px){.cc--left-nav .c--left-nav ul li.is-active>a::after{right:-25%}}.cc--left-nav .c--left-nav ul li a{font-size:1rem;line-height:1.375;color:#666;text-decoration:none}@media screen and (min-width:1024px){.cc--left-nav .c--left-nav ul li a{font-size:1.125rem;line-height:1.3334}}html[data-whatintent=mouse] .cc--left-nav .c--left-nav ul li a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--left-nav .c--left-nav ul li a:hover{color:#000}.cc--left-nav .c--left-nav ul.subnav{margin-top:1.5625rem;padding-left:10%}@media screen and (min-width:768px){.cc--left-nav .c--left-nav ul.subnav{padding-left:5%}}@media screen and (min-width:1024px){.cc--left-nav .c--left-nav ul.subnav{padding-left:12.5%}}.cc--left-nav .c--left-nav ul.subnav li a{font-size:1rem;line-height:1.5}.cc--left-nav .c--left-nav ul.subnav li.is-active a::after{right:-11.11111%}@media screen and (min-width:1024px){.cc--left-nav .c--left-nav ul.subnav li.is-active a::after{right:-28.57143%}}.cc--link-cta{height:100%}@media screen and (max-width:767px){.cc--link-cta:not(:last-child){border-bottom:.0625rem solid rgba(255,255,255,.2)}}@media screen and (min-width:768px){.cc--link-cta:not(:last-child){border-right:.0625rem solid rgba(255,255,255,.2)}}.cc--link-cta .c--link-cta{height:100%}.cc--link-cta .f--link{height:100%}@media screen and (min-width:768px){.cc--link-cta a{height:100%}}.cc--link-cta a.button{font-size:1.5rem;line-height:1.1667;letter-spacing:.03125rem}@media screen and (min-width:1024px){.cc--link-cta a.button{font-size:1.75rem;line-height:1.1429}}@media screen and (max-width:767px){.link-cta:not(:last-child){border-bottom:.0625rem solid rgba(255,255,255,.2)}}@media screen and (min-width:768px){.link-cta:not(:last-child){border-right:.0625rem solid rgba(255,255,255,.2)}}.cc--link-list{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--link-list{margin-bottom:1.875rem}}@media screen and (min-width:1024px){.cc--link-list{margin-bottom:4.0625rem}}.cc--link-list .f--section-title{margin-bottom:2.1875rem}.cc--link-list .f--section-title h2{font-size:1.375rem;line-height:1.3637}@media screen and (min-width:768px){.cc--link-list .f--section-title h2{font-size:1.625rem;line-height:1.2308}}@media screen and (min-width:1024px){.cc--link-list .f--section-title h2{font-size:2rem;line-height:1.25}}.cc--link-list .f--links ul{margin-bottom:0;padding-left:0}@media screen and (min-width:768px) and (max-width:1023px){.cc--link-list .f--links ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #4a4a4a}}.cc--link-list .f--links li{margin-bottom:1.1875rem;list-style:none}@media screen and (min-width:768px) and (max-width:1023px){.cc--link-list .f--links li{margin-right:1.5625rem;margin-bottom:0}.cc--link-list .f--links li:last-child{margin-right:0}}@media screen and (min-width:1024px){.cc--link-list .f--links li:last-child{margin-bottom:0}}.cc--link-list .f--links li a{font-size:1.125rem;line-height:1.3334;display:block;position:relative;padding-top:.3125rem;padding-bottom:.4375rem;color:rgba(255,255,255,.5);text-decoration:none}@media screen and (min-width:768px) and (max-width:1023px){.cc--link-list .f--links li a{padding-top:0;padding-bottom:1.5625rem}}html[data-whatintent=mouse] .cc--link-list .f--links li a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--link-list .f--links li a:hover{color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--link-list .f--links li a:hover::after{display:block;position:absolute;top:0;right:-16.66667%;width:.9375rem;height:100%;background:#e60042;content:''}@media screen and (max-width:767px){html[data-whatintent=mouse] .cc--link-list .f--links li a:hover::after{right:-10%}}@media screen and (min-width:768px) and (max-width:1023px){html[data-whatintent=mouse] .cc--link-list .f--links li a:hover::after{top:auto;right:auto;bottom:0;left:0;width:100%;height:.625rem}}.cc--link-list .f--links li a.is-active{color:#fff;text-decoration:none}.cc--link-list .f--links li a.is-active::after{display:block;position:absolute;top:0;right:-16.66667%;width:.9375rem;height:100%;background:#e60042;content:''}@media screen and (max-width:767px){.cc--link-list .f--links li a.is-active::after{right:-10%}}@media screen and (min-width:768px) and (max-width:1023px){.cc--link-list .f--links li a.is-active::after{top:auto;right:auto;bottom:0;left:0;width:100%;height:.625rem}}.cc--login-form{margin-top:1.5625rem;margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--login-form{margin-top:2.5rem;margin-bottom:2.5rem}}@media screen and (min-width:1024px){.cc--login-form{margin-top:3.125rem;margin-bottom:3.125rem}}.cc--login-form .c--login-form{max-width:320px;margin:0 auto;padding-right:4.16667%;padding-left:4.16667%;width:100%}@media screen and (min-width:768px){.cc--login-form .c--login-form{padding-right:0;padding-left:0}}.cc--login-form .user-login-form{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.cc--login-form .user-login-form .form-item{margin-right:0;margin-bottom:1.25rem;width:100%}.cc--login-form .user-login-form .form-item:last-child{margin-bottom:0}.cc--login-form .user-login-form .form-item label{font-size:.875rem;line-height:1.1429;margin-bottom:.625rem;display:block;color:#000}@media screen and (min-width:768px){.cc--login-form .user-login-form .form-item label{font-size:1rem;line-height:1.3125;margin-bottom:1.25rem}}.cc--login-form .user-login-form .form-item .description{margin-top:.3125rem;margin-bottom:.3125rem}.cc--login-form .user-login-form .form-actions{margin-top:0;width:100%}.cc--login-form .user-login-form .form-actions .form-item{margin-right:0;width:100%}.cc--login-form .user-login-form .form-actions .form-item:first-child>input{font-size:1rem;line-height:1;padding-right:1.25rem;padding-left:1.25rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;height:3.75rem;border-radius:0;white-space:normal;color:#fff;background-color:#e60042;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}html[data-whatintent=mouse] .cc--login-form .user-login-form .form-actions .form-item:first-child>input{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--login-form .user-login-form .form-actions .form-item:first-child>input:hover{-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out;background-color:#56058c;color:#fff;text-decoration:none}#block-sju-local-tasks{margin-bottom:2.5rem;padding-top:1.875rem;position:relative}@media screen and (min-width:768px){#block-sju-local-tasks{margin-bottom:1.875rem;padding-top:2.5rem}}#block-sju-local-tasks ul{list-style:none;padding:0;margin:0;position:relative;text-align:center}#block-sju-local-tasks ul::after{display:block;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #ccc;content:''}#block-sju-local-tasks ul li{font-size:.875rem;line-height:1.1429;padding-top:0;padding-right:.5rem;padding-bottom:0;padding-left:.5rem;display:inline-block;position:relative;z-index:1}@media screen and (min-width:768px){#block-sju-local-tasks ul li{font-size:1.125rem;line-height:1.1112;padding-top:0;padding-right:1.875rem;padding-bottom:0;padding-left:1.875rem}}#block-sju-local-tasks ul li a{padding-top:.3125rem;padding-right:0;padding-bottom:1.25rem;padding-left:0;display:block;position:relative;color:#e60042;text-decoration:none}#block-sju-local-tasks ul li a.is-active{color:#000}#block-sju-local-tasks ul li a.is-active::after{display:block;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #ccc;content:''}html[data-whatintent=mouse] #block-sju-local-tasks ul li a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] #block-sju-local-tasks ul li a:hover{color:#56058c}html[data-whatintent=mouse] #block-sju-local-tasks ul li a:hover::after{display:block;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #ccc;content:''}.cc--manual-card-block .container{max-width:1800px;margin:0 auto}.cc--manual-card-block .manual-card-block-wrapper{padding-top:3.75rem;padding-right:6.25%;padding-bottom:4.6875rem;padding-left:8.33333%;position:relative;position:relative}.cc--manual-card-block .manual-card-block-wrapper .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1}body.show-subway .cc--manual-card-block .manual-card-block-wrapper .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--manual-card-block .manual-card-block-wrapper .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--manual-card-block .manual-card-block-wrapper .subway{display:none}}.cc--manual-card-block .manual-card-block-wrapper .subway-bottom,.cc--manual-card-block .manual-card-block-wrapper .subway-middle,.cc--manual-card-block .manual-card-block-wrapper .subway-top,.cc--manual-card-block .manual-card-block-wrapper .subway-turn{opacity:.05}.cc--manual-card-block .manual-card-block-wrapper .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--manual-card-block .manual-card-block-wrapper .subway-dot{position:absolute;top:5.625rem;left:0;z-index:1}@media screen and (max-width:1023px){.cc--manual-card-block .manual-card-block-wrapper{padding-top:2.1875rem;padding-right:8.33333%;padding-bottom:3.125rem;padding-left:8.33333%}}@media screen and (max-width:767px){.cc--manual-card-block .manual-card-block-wrapper{position:relative;padding-top:1.375rem;padding-bottom:6.0625rem}}@media screen and (min-width:1024px){.cc--manual-card-block .manual-card-block-wrapper{min-height:25rem}}@media screen and (min-width:768px){.cc--manual-card-block .title-link{margin-bottom:3.125rem}}@media screen and (min-width:768px){.cc--manual-card-block .title-link .f--link{margin-left:auto}}.cc--manual-card-block .f--section-title h2{font-size:6.25rem;line-height:.85;color:#151515;letter-spacing:.00625rem;text-transform:uppercase}@media screen and (max-width:1023px){.cc--manual-card-block .f--section-title h2{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--manual-card-block .f--section-title h2{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}.cc--manual-card-block .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.cc--manual-card-block .f--cards{padding-right:2.43902%}}@media screen and (min-width:1024px){.cc--manual-card{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}}@media screen and (max-width:1023px){.cc--manual-card{width:100%;margin-bottom:2.1875rem}.cc--manual-card:last-child{margin-bottom:0}}.cc--manual-card .c--manual-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.cc--manual-card .c--manual-card{height:100%}.cc--manual-card .c--manual-card .f--image{margin-top:auto}}@media screen and (min-width:768px) and (max-width:1023px){.cc--manual-card .c--manual-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--manual-card .c--manual-card .f--image,.cc--manual-card .c--manual-card .text-container{-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%;max-width:47.5%}}.cc--manual-card .f--eyebrow{font-size:.875rem;line-height:1.7143;margin-bottom:.9375rem;color:#e60042}@media screen and (max-width:767px){.cc--manual-card .f--eyebrow{margin-bottom:.3125rem}}.cc--manual-card .f--cta-title{margin-bottom:.4375rem}@media screen and (min-width:768px){.cc--manual-card .f--cta-title{margin-bottom:.625rem}}.cc--manual-card .f--cta-title a,.cc--manual-card .f--cta-title h3{font-size:1.25rem;line-height:1.3}.cc--manual-card .f--cta-title a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--manual-card .f--cta-title a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--manual-card .f--cta-title a:hover{color:#56058c;text-decoration:underline}.cc--course-listing-item .f--description .cc--manual-card p,.cc--manual-card .f--description,.cc--manual-card .f--description p{font-size:.875rem;line-height:1.7143;display:block;color:#4a4a4a}@media screen and (min-width:1024px){.cc--course-listing-item .f--description .cc--manual-card p,.cc--manual-card .f--description,.cc--manual-card .f--description p{margin-bottom:1.625rem}}@media screen and (max-width:767px){.cc--course-listing-item .f--description .cc--manual-card p,.cc--manual-card .f--description,.cc--manual-card .f--description p{font-size:1rem;line-height:1.875;margin-bottom:.75rem}}.cc--multiple-ctas-block{position:relative;overflow:hidden}.cc--multiple-ctas-block .container{max-width:1800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:1}@media screen and (max-width:1023px){.cc--multiple-ctas-block .container{min-height:36.75rem}}.cc--multiple-ctas-block .multiple-ctas-content-wrapper{padding-top:6.25rem;padding-right:10.41667%;padding-bottom:1.25rem;padding-left:8.33333%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1}body.show-subway .cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway{display:none}}.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway-bottom,.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway-middle,.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway-top,.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway-turn{opacity:.15}.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway-bottom line,.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway-bottom path,.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway-middle line,.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway-middle path,.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway-top line,.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway-top path,.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway-turn line,.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway-turn path{stroke:#fff}.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--multiple-ctas-block .multiple-ctas-content-wrapper .subway-dot{position:absolute;top:8.25rem;left:0;z-index:1}@media screen and (max-width:1023px){.cc--multiple-ctas-block .multiple-ctas-content-wrapper{padding-top:4.6875rem;padding-right:8.33333%}}@media screen and (max-width:767px){.cc--multiple-ctas-block .multiple-ctas-content-wrapper{padding-top:2.1875rem;padding-bottom:3.125rem}}.cc--multiple-ctas-block .f--image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.cc--multiple-ctas-block .f--image img{position:absolute;top:50%;left:50%;width:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cc--multiple-ctas-block .f--ambient-video::after,.cc--multiple-ctas-block .f--image::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;content:'';opacity:.85;z-index:1}.cc--multiple-ctas-block .f--ambient-video{padding-bottom:0}@media screen and (max-width:1023px){.cc--multiple-ctas-block .f--ambient-video{display:none}}.cc--multiple-ctas-block .subway-line{position:absolute;top:0;left:3.125rem;height:100%}@media screen and (min-width:1024px){.cc--multiple-ctas-block .f--section-title{-webkit-box-flex:0;-ms-flex:0 0 35.89744%;flex:0 0 35.89744%;max-width:35.89744%;margin-right:10.25641%}}.cc--multiple-ctas-block .f--section-title h2{font-size:6.25rem;line-height:.85;color:#fff;letter-spacing:.00625rem;text-transform:uppercase}@media screen and (max-width:1023px){.cc--multiple-ctas-block .f--section-title h2{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--multiple-ctas-block .f--section-title h2{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}@media screen and (min-width:1024px){.cc--multiple-ctas-block .f--section-title h2{margin-bottom:6.875rem}}@media screen and (max-width:1023px){.cc--multiple-ctas-block .f--section-title h2{margin-bottom:3.125rem}}@media screen and (max-width:767px){.cc--multiple-ctas-block .f--section-title h2{margin-bottom:.9375rem}}@media screen and (min-width:1024px){.cc--multiple-ctas-block .links-container{margin-top:1.25rem;margin-bottom:6.875rem;margin-left:5.12821%;-webkit-box-flex:0;-ms-flex:0 0 48.71795%;flex:0 0 48.71795%;max-width:48.71795%}}@media screen and (min-width:768px) and (max-width:1023px){.cc--multiple-ctas-block .links-container{margin-bottom:3.125rem}}.cc--multiple-ctas-block .links-container .f--links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.cc--multiple-ctas-block .links-container .f--link{-webkit-box-flex:0;-ms-flex:0 0 47.36842%;flex:0 0 47.36842%;max-width:47.36842%;margin-top:5.26316%}.cc--multiple-ctas-block .links-container .f--link:nth-child(odd){margin-right:5.26316%}}@media screen and (max-width:1023px){.cc--multiple-ctas-block .links-container .f--link{-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%;max-width:47.5%;margin-top:4.16667%}.cc--multiple-ctas-block .links-container .f--link:nth-child(odd){margin-right:5%}}@media screen and (min-width:768px){.cc--multiple-ctas-block .links-container .f--link:first-child,.cc--multiple-ctas-block .links-container .f--link:nth-child(2){margin-top:0}}@media screen and (max-width:767px){.cc--multiple-ctas-block .links-container .f--link{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-right:0}.cc--multiple-ctas-block .links-container .f--link:nth-child(odd){margin-right:0}}.cc--multiple-ctas-block .f--caption{font-size:.875rem;line-height:1.4286;color:#fff}@media screen and (max-width:767px){.cc--multiple-ctas-block .f--caption{display:none}}.cc--multiple-ctas-block .f--caption p{font-size:.875rem;line-height:1.4286;color:#fff}@media screen and (max-width:1023px){.cc--multiple-ctas-block .video-controls{display:none}}.cc--multiple-ctas-block .video-controls .video-button svg{width:.625rem}.cc--multiple-ctas-block .video-controls .video-button svg path{fill:#fff}.cc--news-block .container{max-width:1800px;margin:0 auto}.cc--news-block .news-block-wrapper{padding-top:4.6875rem;padding-right:6.25%;padding-bottom:4.6875rem;padding-left:8.33333%;position:relative;min-height:25rem}.cc--news-block .news-block-wrapper .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1}body.show-subway .cc--news-block .news-block-wrapper .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--news-block .news-block-wrapper .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--news-block .news-block-wrapper .subway{display:none}}.cc--news-block .news-block-wrapper .subway-bottom,.cc--news-block .news-block-wrapper .subway-middle,.cc--news-block .news-block-wrapper .subway-top,.cc--news-block .news-block-wrapper .subway-turn{opacity:.05}.cc--news-block .news-block-wrapper .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--news-block .news-block-wrapper .subway-dot{position:absolute;top:6.8125rem;left:0;z-index:1}@media screen and (max-width:1023px){.cc--news-block .news-block-wrapper{padding-top:3.125rem;padding-right:8.33333%;padding-bottom:3.125rem;padding-left:8.33333%}}@media screen and (max-width:767px){.cc--news-block .news-block-wrapper{position:relative;padding-top:1.5625rem;padding-bottom:6.0625rem}}.cc--news-block .title-link{margin-bottom:2.1875rem}@media screen and (min-width:768px){.cc--news-block .title-link{margin-bottom:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.cc--news-block .title-link .f--link{position:absolute;bottom:2.25rem;left:8.33333%}}@media screen and (min-width:768px){.cc--news-block .title-link .f--link{margin-left:auto}}.cc--news-block .title-link .f--link .button--alt{font-size:1.375rem;line-height:1;padding-bottom:.3125rem}.cc--course-listing-item .f--description .cc--news-block p,.cc--manual-card .f--description .cc--news-block p,.cc--news-block .cc--course-listing-item .f--description p,.cc--news-block .cc--manual-card .f--description p,.cc--news-block .f--description{margin-top:1.25rem;width:100%}@media screen and (min-width:768px){.cc--course-listing-item .f--description .cc--news-block p,.cc--manual-card .f--description .cc--news-block p,.cc--news-block .cc--course-listing-item .f--description p,.cc--news-block .cc--manual-card .f--description p,.cc--news-block .f--description{margin-top:1.5625rem}}@media screen and (min-width:1024px){.cc--course-listing-item .f--description .cc--news-block p,.cc--manual-card .f--description .cc--news-block p,.cc--news-block .cc--course-listing-item .f--description p,.cc--news-block .cc--manual-card .f--description p,.cc--news-block .f--description{width:78.04878%}}.cc--course-listing-item .f--description .cc--news-block p p,.cc--manual-card .f--description .cc--news-block p p,.cc--news-block .f--description p{color:#4a4a4a}.cc--news-block span.break{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.cc--news-block .f--section-title h2{font-size:6.25rem;line-height:.85;color:#151515;letter-spacing:.00625rem;text-transform:uppercase}@media screen and (max-width:1023px){.cc--news-block .f--section-title h2{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--news-block .f--section-title h2{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}.cc--news-block .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.cc--news-block .f--cards{padding-right:2.43902%}}@media screen and (min-width:1024px){.cc--news-card{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}}@media screen and (min-width:1024px){.cc--news-card:not(:nth-child(3n+3)){margin-right:5%}}@media screen and (min-width:1024px){.cc--news-card:nth-child(n+4){margin-top:3.125rem}}@media screen and (max-width:1023px){.cc--news-card{width:100%;margin-bottom:2.1875rem}.cc--news-card:last-child{margin-bottom:0}.cc--news-card:last-child .c--news-card .text-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.cc--news-card .c--news-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.cc--news-card .c--news-card{height:100%}}@media screen and (min-width:768px) and (max-width:1023px){.cc--news-card .c--news-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc--news-card .c--news-card .f--image,.cc--news-card .c--news-card .text-container{-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%;max-width:47.5%}}.cc--news-card .f--eyebrow{font-size:.9375rem;line-height:1.6;margin-bottom:.9375rem;color:#e60042}@media screen and (max-width:767px){.cc--news-card .f--eyebrow{margin-bottom:.3125rem}}.cc--news-card .f--cta-title{margin-bottom:1.5625rem}@media screen and (max-width:767px){.cc--news-card .f--cta-title{margin-bottom:1.0625rem}}.cc--news-card .f--cta-title a,.cc--news-card .f--cta-title h3{font-size:1.125rem;line-height:1.3334}@media screen and (min-width:768px){.cc--news-card .f--cta-title a,.cc--news-card .f--cta-title h3{font-size:1.25rem;line-height:1.3}}.cc--news-card .f--cta-title a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--news-card .f--cta-title a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-card .f--cta-title a:hover{color:#56058c;text-decoration:underline}.cc--news-card .f--image{margin-top:auto}.cc--news-card .f--link a{font-size:.8125rem;line-height:2;width:auto;height:auto;padding:0;background:0 0;color:#4a4a4a}html[data-whatintent=mouse] .cc--news-card .f--link a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-card .f--link a:hover{background:0 0;color:#56058c;text-decoration:underline}html[data-whatintent=mouse] .cc--news-card .f--link a:hover::after{background:url(clientlib-site/css/images/icons/icon-externallink-hover.svg) no-repeat center}.cc--news-card .f--link a::after{display:inline-block;width:1.125rem;height:1.125rem;margin-left:.625rem;background:url(clientlib-site/css/images/icons/icon-externallink.svg) no-repeat center;content:''}.cc--news-listing-item{margin-bottom:2.1875rem}.cc--news-listing-item:last-child{margin-bottom:0;border-bottom:0}@media screen and (min-width:768px){.cc--news-listing-item{padding-bottom:2.1875rem;border-bottom:1px solid #ccc}}@media screen and (min-width:1024px){.cc--news-listing-item{margin-bottom:3.125rem}}@media screen and (min-width:768px){.cc--news-listing-item .c--news-listing-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.cc--news-listing-item .c--news-listing-item .text-container{-webkit-box-flex:0;-ms-flex:0 0 52.5%;flex:0 0 52.5%;padding-right:5%}.cc--news-listing-item .c--news-listing-item .image-container{-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%}}@media screen and (min-width:1024px){.cc--news-listing-item .c--news-listing-item .text-container{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;padding-right:8.33333%}.cc--news-listing-item .c--news-listing-item .image-container{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}}.cc--news-listing-item .f--eyebrow{font-size:.9375rem;line-height:1.6;margin-bottom:.3125rem;color:#e60042}@media screen and (min-width:768px){.cc--news-listing-item .f--eyebrow{margin-bottom:.9375rem}}.cc--news-listing-item .f--cta-title{margin-bottom:.625rem}.cc--news-listing-item .f--cta-title a,.cc--news-listing-item .f--cta-title h3{font-size:1.125rem;line-height:1.3334}@media screen and (min-width:768px){.cc--news-listing-item .f--cta-title a,.cc--news-listing-item .f--cta-title h3{font-size:1.25rem;line-height:1.3}}.cc--news-listing-item .f--cta-title a{color:#151515;text-decoration:none}html[data-whatintent=mouse] .cc--news-listing-item .f--cta-title a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-listing-item .f--cta-title a:hover{color:#56058c;text-decoration:underline}.cc--news-listing{max-width:1800px;margin:0 auto}.cc--news-listing .c--news-listing{position:relative}.cc--news-listing .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--news-listing .f--section-title{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--news-listing .f--section-title{margin-bottom:3.125rem}}.cc--news-listing .f--section-title h2{font-size:1.5rem;line-height:1.25}@media screen and (min-width:768px){.cc--news-listing .f--section-title h2{font-size:1.875rem;line-height:1.2}}@media screen and (min-width:1024px){.cc--news-listing .f--section-title h2{font-size:2.5rem;line-height:1.05}}@media screen and (min-width:1024px){.cc--news-listing .f--articles{padding-right:7.69231%}}.cc--news-results-item{margin-bottom:1.5625rem;padding-bottom:1.5625rem;border-bottom:1px solid #4a4a4a}@media screen and (min-width:768px) and (max-width:1023px){.cc--news-results-item{margin-bottom:0;padding-bottom:2.1875rem;border-bottom:0}}@media screen and (min-width:1024px){.cc--news-results-item{margin-bottom:3.125rem;padding-bottom:2.5rem}}.cc--news-results-item .c--news-results-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.cc--news-results-item .c--news-results-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.625rem}.cc--news-results-item .c--news-results-item .image-container,.cc--news-results-item .c--news-results-item .text-container{-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%;max-width:47.5%}.cc--news-results-item .c--news-results-item .text-container:last-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (min-width:1024px){.cc--news-results-item .c--news-results-item .text-container{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.cc--news-results-item .c--news-results-item .image-container{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}}.cc--news-results-item .f--eyebrow{font-size:.9375rem;line-height:1.6;margin-bottom:.9375rem;color:#e60042}@media screen and (max-width:767px){.cc--news-results-item .f--eyebrow{margin-bottom:.3125rem}}@media screen and (max-width:767px){.cc--news-results-item .f--cta-title{margin-bottom:.9375rem}}.cc--news-results-item .f--cta-title a,.cc--news-results-item .f--cta-title h3{font-size:1.125rem;line-height:1.3334}@media screen and (min-width:768px){.cc--news-results-item .f--cta-title a,.cc--news-results-item .f--cta-title h3{font-size:1.25rem;line-height:1.3}}.cc--news-results-item .f--cta-title a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--news-results-item .f--cta-title a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--news-results-item .f--cta-title a:hover{color:#fff;text-decoration:underline}.cc--pager-load-more{text-align:center}@media screen and (min-width:768px){.cc--pager-load-more .button{max-width:15.625rem}}.cc--pager{padding-bottom:2.5rem}@media screen and (min-width:1024px){.cc--pager{padding-top:1.875rem;padding-bottom:4.6875rem}}.cc--pager .c--pager ul{list-style:none;padding:0;margin:0;text-align:center}.cc--pager .c--pager ul li{margin-right:.625rem;display:inline-block}@media screen and (min-width:768px){.cc--pager .c--pager ul li{margin-right:1.875rem}}.cc--pager .c--pager ul li a{padding-top:.4375rem;padding-right:.625rem;padding-bottom:.4375rem;padding-left:.625rem;font-size:1rem;line-height:1;display:block;width:1.875rem;height:1.875rem;color:#000;text-decoration:none}.cc--pager .c--pager ul li a span{font-size:1rem;line-height:1}.cc--pager .c--pager ul li.is-active a{background-color:#e60042;color:#fff;text-decoration:none}.cc--pager .c--pager ul li.pager__item--next a,.cc--pager .c--pager ul li.pager__item--previous a{text-decoration:none}.cc--pager .c--pager ul li.pager__item--next a svg,.cc--pager .c--pager ul li.pager__item--previous a svg{height:.875rem;fill:#000}.cc--pager .c--pager ul li.pager__item--ellipsis{color:#000}.cc--pager .c--pager ul li.pager__item--first,.cc--pager .c--pager ul li.pager__item--last{display:none}.cc--person-card .f--image{margin-bottom:.9375rem}.cc--person-card .f--eyebrow{font-size:.9375rem;line-height:1.6;margin-bottom:.625rem;color:#e60042}.cc--person-card .f--cta-title{margin-bottom:.3125rem}.cc--person-card .f--cta-title a,.cc--person-card .f--cta-title h3{font-size:1.25rem;line-height:1.3;color:#151515;text-decoration:none}@media screen and (max-width:767px){.cc--person-card .f--cta-title a,.cc--person-card .f--cta-title h3{font-size:1.125rem;line-height:1.3334}}.cc--course-listing-item .f--description .cc--person-card p p,.cc--manual-card .f--description .cc--person-card p p,.cc--person-card .f--description p{font-size:1.25rem;line-height:1.3;color:#4a4a4a}@media screen and (max-width:767px){.cc--course-listing-item .f--description .cc--person-card p p,.cc--manual-card .f--description .cc--person-card p p,.cc--person-card .f--description p{font-size:1rem;line-height:1.25}}.cc--person-cards{max-width:1800px;margin:0 auto}.cc--person-cards .c--person-cards{padding-top:4.6875rem;padding-right:8.33333%;padding-bottom:4.6875rem;padding-left:8.33333%;position:relative;position:relative}.cc--person-cards .c--person-cards .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1}body.show-subway .cc--person-cards .c--person-cards .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--person-cards .c--person-cards .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--person-cards .c--person-cards .subway{display:none}}.cc--person-cards .c--person-cards .subway-bottom,.cc--person-cards .c--person-cards .subway-middle,.cc--person-cards .c--person-cards .subway-top,.cc--person-cards .c--person-cards .subway-turn{opacity:.05}.cc--person-cards .c--person-cards .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--person-cards .c--person-cards .subway-dot{position:absolute;top:5.625rem;left:0;z-index:1}@media screen and (max-width:767px){.cc--person-cards .c--person-cards{padding-top:1.5625rem;padding-bottom:2.1875rem}}.cc--person-cards .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px) and (max-width:1023px){.cc--person-cards .f--section-title{margin-bottom:0}}.cc--person-cards .f--section-title h2{font-size:6.25rem;line-height:.85;max-width:85%;text-transform:uppercase}@media screen and (max-width:1023px){.cc--person-cards .f--section-title h2{font-size:5.3125rem;line-height:.8236;max-width:80%}}@media screen and (max-width:767px){.cc--person-cards .f--section-title h2{font-size:3.4375rem;line-height:.8182;max-width:100%}}.cc--person-cards .f--cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.cc--person-cards .f--cards{margin-right:-2.08333%;margin-left:-2.08333%}}.cc--person-cards .f--cards .cc--person-card{width:100%;margin-top:1.875rem}@media screen and (max-width:767px){.cc--person-cards .f--cards .cc--person-card:first-child{margin-top:0}}@media screen and (min-width:768px){.cc--person-cards .f--cards .cc--person-card{margin-top:3.125rem;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:2.08333%;padding-left:2.08333%}}@media screen and (min-width:1024px){.cc--person-cards .f--cards .cc--person-card{margin-top:1.875rem;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}.cc--promo-block{max-width:1800px;margin:0 auto}.cc--promo-block .c--promo-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:2.08333%;padding-left:8.33333%}.cc--promo-block .c--promo-block .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1}body.show-subway .cc--promo-block .c--promo-block .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--promo-block .c--promo-block .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--promo-block .c--promo-block .subway{display:none}}.cc--promo-block .c--promo-block .subway-bottom,.cc--promo-block .c--promo-block .subway-middle,.cc--promo-block .c--promo-block .subway-top,.cc--promo-block .c--promo-block .subway-turn{opacity:.05}.cc--promo-block .c--promo-block .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--promo-block .c--promo-block .subway-dot{position:absolute;top:5.3125rem;left:0;z-index:1}@media screen and (max-width:1023px){.cc--promo-block .c--promo-block{padding-right:8.33333%}}@media screen and (max-width:767px){.cc--promo-block .c--promo-block{display:block}}.cc--promo-block .c--promo-block>.text-container{-webkit-box-flex:0;-ms-flex:0 0 34.88372%;flex:0 0 34.88372%;max-width:34.88372%;padding-top:4.6875rem}@media screen and (max-width:1023px){.cc--promo-block .c--promo-block>.text-container{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;padding-top:0}}@media screen and (max-width:767px){.cc--promo-block .c--promo-block>.text-container{max-width:100%}}.cc--promo-block .c--promo-block>.image-container{position:relative;-webkit-box-flex:0;-ms-flex:0 0 58.13953%;flex:0 0 58.13953%;-ms-flex-item-align:start;align-self:flex-start;max-width:58.13953%}@media screen and (max-width:1023px){.cc--promo-block .c--promo-block>.image-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (max-width:767px){.cc--promo-block .c--promo-block>.image-container{max-width:100%}}.cc--promo-block .c--promo-block>.image-container .profile-container{padding-top:.9375rem;padding-right:5%;padding-left:5%;position:absolute;right:0;bottom:0;width:90%;background-color:#fff}@media screen and (min-width:768px){.cc--promo-block .c--promo-block>.image-container .profile-container{padding-right:5%;padding-left:5%;width:80%}}@media screen and (min-width:1024px){.cc--promo-block .c--promo-block>.image-container .profile-container{padding-top:1.5625rem;padding-right:8%;padding-bottom:1.5625rem;padding-left:8%;width:60%}}.cc--promo-block .c--promo-block>.image-container .profile-container .f--name{font-size:.9375rem;line-height:1;display:inline;color:#e60042}@media screen and (min-width:1024px){.cc--promo-block .c--promo-block>.image-container .profile-container .f--name{font-size:1.125rem;line-height:1}}.cc--promo-block .c--promo-block>.image-container .profile-container .f--degree{font-size:.625rem;line-height:1;display:inline;color:#e60042}@media screen and (min-width:1024px){.cc--promo-block .c--promo-block>.image-container .profile-container .f--degree{font-size:.875rem;line-height:1}}.cc--promo-block .c--promo-block>.image-container .profile-container .f--profile-title{font-size:1rem;line-height:1.25;color:#4a4a4a}@media screen and (min-width:1024px){.cc--promo-block .c--promo-block>.image-container .profile-container .f--profile-title{font-size:1.25rem;line-height:1.3}}.cc--promo-block .c--promo-block .f--cta-title{margin-bottom:.9375rem}@media screen and (min-width:1024px){.cc--promo-block .c--promo-block .f--cta-title{margin-bottom:1.875rem}}.cc--promo-block .c--promo-block .f--cta-title h3{font-size:2.5rem;line-height:1.05;color:#151515}.cc--promo-block .c--promo-block .f--cta-title h3 a{color:inherit;text-decoration:none}@media screen and (max-width:1023px){.cc--promo-block .c--promo-block .f--cta-title h3{font-size:1.875rem;line-height:1.2}}@media screen and (max-width:767px){.cc--promo-block .c--promo-block .f--cta-title h3{font-size:1.5rem;line-height:1.25}}.cc--promo-block .c--promo-block .small-text h3{font-size:2rem;line-height:1.25}@media screen and (max-width:1023px){.cc--promo-block .c--promo-block .small-text h3{font-size:1.625rem;line-height:1.2308}}@media screen and (min-width:768px){.cc--promo-block .c--promo-block .small-text h3 span{display:block;height:1.25rem}}@media screen and (max-width:767px){.cc--promo-block .c--promo-block .small-text h3{font-size:1.375rem;line-height:1.3637}.cc--promo-block .c--promo-block .small-text h3 span{display:block;height:1rem}}.cc--course-listing-item .f--description .cc--promo-block .c--promo-block p,.cc--manual-card .f--description .cc--promo-block .c--promo-block p,.cc--promo-block .c--promo-block .cc--course-listing-item .f--description p,.cc--promo-block .c--promo-block .cc--manual-card .f--description p,.cc--promo-block .c--promo-block .f--description{font-size:1rem;line-height:1.875;display:block;margin-bottom:2.1875rem;color:#4a4a4a}.cc--course-listing-item .f--description .cc--promo-block .c--promo-block p p,.cc--manual-card .f--description .cc--promo-block .c--promo-block p p,.cc--promo-block .c--promo-block .f--description p{color:inherit;font-size:inherit;line-height:inherit}.cc--course-listing-item .f--description .cc--promo-block .c--promo-block p ol,.cc--course-listing-item .f--description .cc--promo-block .c--promo-block p ul,.cc--manual-card .f--description .cc--promo-block .c--promo-block p ol,.cc--manual-card .f--description .cc--promo-block .c--promo-block p ul,.cc--promo-block .c--promo-block .f--description ol,.cc--promo-block .c--promo-block .f--description ul{font-size:1rem;line-height:1.875;padding-left:0;list-style-position:inside}.cc--course-listing-item .f--description .cc--promo-block .c--promo-block p ol li,.cc--course-listing-item .f--description .cc--promo-block .c--promo-block p ul li,.cc--manual-card .f--description .cc--promo-block .c--promo-block p ol li,.cc--manual-card .f--description .cc--promo-block .c--promo-block p ul li,.cc--promo-block .c--promo-block .f--description ol li,.cc--promo-block .c--promo-block .f--description ul li{font-size:1rem;line-height:1.875}@media screen and (max-width:1023px){.cc--course-listing-item .f--description .cc--promo-block .c--promo-block p,.cc--manual-card .f--description .cc--promo-block .c--promo-block p,.cc--promo-block .c--promo-block .cc--course-listing-item .f--description p,.cc--promo-block .c--promo-block .cc--manual-card .f--description p,.cc--promo-block .c--promo-block .f--description{margin-bottom:1.5625rem}}@media screen and (max-width:767px){.cc--course-listing-item .f--description .cc--promo-block .c--promo-block p,.cc--manual-card .f--description .cc--promo-block .c--promo-block p,.cc--promo-block .c--promo-block .cc--course-listing-item .f--description p,.cc--promo-block .c--promo-block .cc--manual-card .f--description p,.cc--promo-block .c--promo-block .f--description{margin-bottom:1.25rem}}.cc--course-listing-item .f--description .cc--promo-block .c--promo-block p h4,.cc--manual-card .f--description .cc--promo-block .c--promo-block p h4,.cc--promo-block .c--promo-block .f--description h4{font-size:1.125rem;line-height:1.3334;margin-bottom:.3125rem;color:#151515}@media screen and (min-width:768px){.cc--course-listing-item .f--description .cc--promo-block .c--promo-block p h4,.cc--manual-card .f--description .cc--promo-block .c--promo-block p h4,.cc--promo-block .c--promo-block .f--description h4{font-size:1.25rem;line-height:1.3}}@media screen and (max-width:767px){.cc--promo-block .c--promo-block .f--link{margin-bottom:1.875rem}}.cc--promo-block .c--promo-block .f--link a{font-size:1.375rem}.cc--quote-article{max-width:1800px;margin:0 auto;margin-bottom:4.6875rem}@media screen and (max-width:767px){.cc--quote-article{margin-bottom:2.8125rem}}.cc--quote-article .c--quote-article{padding-right:16.66667%;padding-left:8.33333%}@media screen and (max-width:1023px){.cc--quote-article .c--quote-article{padding-right:8.33333%}}.cc--quote-article *{color:#e60042}@media screen and (min-width:1024px){.cc--quote-article .f--quote{margin-bottom:2.1875rem}.cc--quote-article .f--quote p{font-size:2rem;line-height:1.5625}}@media screen and (max-width:1023px){.cc--quote-article .f--quote{margin-bottom:1.5625rem}.cc--quote-article .f--quote p{font-size:1.625rem;line-height:1.2308}}@media screen and (max-width:767px){.cc--quote-article .f--quote{margin-bottom:1.25rem}.cc--quote-article .f--quote p{font-size:1.375rem;line-height:1.3637}}.cc--quote-article .f--quote p::after,.cc--quote-article .f--quote p::before{font-size:1.375rem;line-height:1}@media screen and (min-width:768px){.cc--quote-article .f--quote p::after,.cc--quote-article .f--quote p::before{font-size:1.625rem;line-height:1.2308}}@media screen and (min-width:1024px){.cc--quote-article .f--quote p::after,.cc--quote-article .f--quote p::before{font-size:2rem;line-height:1}}.cc--quote-article .f--quote p::before{margin-left:-.8125rem;position:relative;left:0;content:'\201C'}.cc--quote-article .f--quote p::after{content:'\201D'}.cc--quote-article .f--attribution{font-size:1.25rem}.cc--quote-article .f--attribution .title{font-size:1rem}@media screen and (max-width:767px){.cc--quote-article .f--attribution{font-size:1.125rem;line-height:1.1112}.cc--quote-article .f--attribution .title{font-size:.875rem}}.cc--quote{max-width:1800px;margin:0 auto}.cc--quote .c--quote{padding-top:1.5625rem;padding-right:8.33333%;padding-bottom:1.5625rem;padding-left:8.33333%;position:relative;position:relative}.cc--quote .c--quote .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1}body.show-subway .cc--quote .c--quote .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--quote .c--quote .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--quote .c--quote .subway{display:none}}.cc--quote .c--quote .subway-bottom,.cc--quote .c--quote .subway-middle,.cc--quote .c--quote .subway-top,.cc--quote .c--quote .subway-turn{opacity:.05}.cc--quote .c--quote .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--quote .c--quote .subway-dot{position:absolute;top:6.8125rem;left:0;z-index:1}.cc--quote .c--quote .subway-bottom,.cc--quote .c--quote .subway-dot,.cc--quote .c--quote .subway-top{display:none}.cc--quote .c--quote .subway-middle{margin-left:0}.cc--quote .c--quote .subway-dot{display:block}@media screen and (min-width:768px){.cc--quote .c--quote{padding-top:3.125rem;padding-bottom:3.125rem}}@media screen and (min-width:1024px){.cc--quote .c--quote{padding-top:4.6875rem;padding-bottom:4.6875rem}}.cc--quote .f--section-title{margin-bottom:1.5625rem}@media screen and (max-width:1023px){.cc--quote .f--section-title{margin-bottom:.9375rem}}.cc--quote .f--section-title h2{font-size:6.25rem;line-height:.85;color:#151515;letter-spacing:.0625rem;text-transform:uppercase}@media screen and (max-width:1023px){.cc--quote .f--section-title h2{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--quote .f--section-title h2{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}@media screen and (max-width:1023px){.cc--quote .f--section-title h2{letter-spacing:.03125rem}}@media screen and (max-width:767px){.cc--quote .f--section-title h2{letter-spacing:.05312rem}}.cc--quote .f--quote{margin-bottom:1.5625rem}@media screen and (max-width:767px){.cc--quote .f--quote{margin-bottom:1.25rem}}.cc--quote .f--quote p{font-size:1.375rem;line-height:1.3637;color:#151515}@media screen and (min-width:768px){.cc--quote .f--quote p{font-size:1.625rem;line-height:1.2308}}@media screen and (min-width:1024px){.cc--quote .f--quote p{font-size:2rem;line-height:1.5625}}.cc--quote .f--quote p::after,.cc--quote .f--quote p::before{font-size:1.375rem;line-height:1}@media screen and (min-width:768px){.cc--quote .f--quote p::after,.cc--quote .f--quote p::before{font-size:1.625rem;line-height:1.2308}}@media screen and (min-width:1024px){.cc--quote .f--quote p::after,.cc--quote .f--quote p::before{font-size:2rem;line-height:1}}.cc--quote .f--quote p::before{margin-left:-.8125rem;position:relative;left:0;content:'\201C'}.cc--quote .f--quote p::after{content:'\201D'}.cc--quote .f--attribution{margin-bottom:2.1875rem;font-size:1.25rem}.cc--quote .f--attribution .title{font-size:1rem}@media screen and (max-width:767px){.cc--quote .f--attribution{font-size:1.125rem;line-height:1.1112;margin-bottom:1.875rem}.cc--quote .f--attribution .title{font-size:.875rem}}.cc--quote .f--link{font-size:1.375rem}.cc--read-more{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.cc--read-more::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.42);content:'';z-index:1}.cc--read-more .c--read-more{position:relative;max-width:1800px;margin:0 auto;z-index:2}.cc--read-more .c--read-more .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:1}body.show-subway .cc--read-more .c--read-more .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--read-more .c--read-more .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--read-more .c--read-more .subway{display:none}}.cc--read-more .c--read-more .subway-bottom,.cc--read-more .c--read-more .subway-middle,.cc--read-more .c--read-more .subway-top,.cc--read-more .c--read-more .subway-turn{opacity:.15}.cc--read-more .c--read-more .subway-bottom line,.cc--read-more .c--read-more .subway-bottom path,.cc--read-more .c--read-more .subway-middle line,.cc--read-more .c--read-more .subway-middle path,.cc--read-more .c--read-more .subway-top line,.cc--read-more .c--read-more .subway-top path,.cc--read-more .c--read-more .subway-turn line,.cc--read-more .c--read-more .subway-turn path{stroke:#fff}.cc--read-more .c--read-more .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--read-more .c--read-more .subway-dot{position:absolute;top:6.75rem;left:0;z-index:1}.cc--read-more .c--read-more .container{padding-top:3.125rem;padding-right:8.33333%;padding-bottom:3.125rem;padding-left:8.33333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:18.25rem}@media screen and (min-width:768px){.cc--read-more .c--read-more .container{min-height:23.625rem;padding-top:4.6875rem;padding-bottom:4.6875rem}}@media screen and (min-width:1024px){.cc--read-more .c--read-more .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:25rem}}.cc--read-more .c--read-more .subway-bottom,.cc--read-more .c--read-more .subway-middle,.cc--read-more .c--read-more .subway-top{opacity:.15}.cc--read-more .c--read-more>.f--field{position:relative;z-index:1}.cc--read-more .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--read-more .f--section-title{margin-bottom:1.875rem}}@media screen and (min-width:1024px){.cc--read-more .f--section-title{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:0}}.cc--read-more .f--section-title h2{font-size:3.4375rem;line-height:.8182;color:#fff;letter-spacing:.05312rem;text-transform:uppercase}@media screen and (min-width:768px){.cc--read-more .f--section-title h2{font-size:5.3125rem;line-height:.8236}}@media screen and (min-width:1024px){.cc--read-more .f--section-title h2{font-size:6.25rem;line-height:.85;letter-spacing:.0625rem}}@media screen and (min-width:1024px){.cc--read-more .subway+.f--link{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.cc--read-more .f--link{padding-right:2.8125rem}@media screen and (min-width:768px){.cc--read-more .f--link{padding-right:3.75rem}}@media screen and (min-width:1024px){.cc--read-more .f--link{-webkit-box-flex:0;-ms-flex:0 0 42.5%;flex:0 0 42.5%;text-align:right}}.cc--read-more .f--link .button--alt{font-size:1.5rem;line-height:1.25;position:relative;color:#fff;text-transform:none}@media screen and (min-width:768px){.cc--read-more .f--link .button--alt{font-size:1.875rem;line-height:1.2}}@media screen and (min-width:1024px){.cc--read-more .f--link .button--alt{font-size:2.5rem;line-height:1.05}}html[data-whatintent=mouse] .cc--read-more .f--link .button--alt{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--read-more .f--link .button--alt:hover{color:#fff}html[data-whatintent=mouse] .cc--read-more .f--link .button--alt:hover::after{background-color:#fff}.cc--read-more .f--link .button--alt::before{display:block;position:absolute;top:50%;left:100%;width:2.1875rem;height:2.1875rem;margin-top:-1.0625rem;margin-left:.625rem;background:url(clientlib-site/css/images/icons/icon-arrowright-white.svg) no-repeat center;background-size:cover;content:''}@media screen and (min-width:768px){.cc--read-more .f--link .button--alt::before{width:3.125rem;height:3.125rem;margin-top:-1.5625rem}}@media screen and (max-width:1023px){.cc--related-article{display:none}}.cc--related-article .f--eyebrow{font-size:.9375rem;line-height:1.6;margin-bottom:1.5625rem;color:#e60042}.cc--related-article .f--image{width:7.8125rem;margin-bottom:1.25rem;border-radius:50%;overflow:hidden}.cc--related-article .f--cta-title h3{margin-bottom:.3125rem}.cc--related-article .f--cta-title h3,.cc--related-article .f--cta-title h3 a{font-size:.875rem;line-height:1.8572;color:#000;text-decoration:none}.cc--related-article .f--subtitle{font-size:.875rem;line-height:1.8572;margin-bottom:.3125rem;color:#4a4a4a}.cc--course-listing-item .f--description .cc--related-article p,.cc--manual-card .f--description .cc--related-article p,.cc--related-article .cc--course-listing-item .f--description p,.cc--related-article .cc--manual-card .f--description p,.cc--related-article .f--description{display:block;margin-bottom:1.625rem}.cc--course-listing-item .f--description .cc--related-article p,.cc--course-listing-item .f--description .cc--related-article p p,.cc--course-listing-item .f--description .cc--related-article p span,.cc--manual-card .f--description .cc--related-article p,.cc--manual-card .f--description .cc--related-article p p,.cc--manual-card .f--description .cc--related-article p span,.cc--related-article .cc--course-listing-item .f--description p,.cc--related-article .cc--manual-card .f--description p,.cc--related-article .f--description,.cc--related-article .f--description p,.cc--related-article .f--description span{font-size:.875rem;line-height:1.7143;color:#4a4a4a}.cc--related-article .f--link .button{font-size:1.125rem;line-height:1.4445;display:inline-block;width:auto;height:auto;padding:0;background:0 0;color:#e60042;text-decoration:underline;text-transform:uppercase}html[data-whatintent=mouse] .cc--related-article .f--link .button{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--related-article .f--link .button:hover{background:0 0;color:#56058c;text-decoration:underline}.cc--richtext-and-image{max-width:1800px;margin:0 auto;margin-bottom:4.6875rem}@media screen and (max-width:767px){.cc--richtext-and-image{margin-bottom:2.1875rem}}.cc--richtext-and-image .c--richtext-and-image{padding-right:8.33333%;padding-left:8.33333%}.cc--richtext-and-image .f--section-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.cc--richtext-and-image .f--image figcaption{text-align:left}.cc--richtext-and-image .f--image figcaption,.cc--richtext-and-image .f--image figcaption p{font-size:.875rem;line-height:1.7143;color:#4a4a4a}@media screen and (min-width:1024px){.cc--richtext-and-image .f--image.align-left,.cc--richtext-and-image .f--image.align-right{width:50%}}@media screen and (min-width:1024px){.cc--richtext-and-image .f--image.align-left{margin-left:5%;float:right}}@media screen and (min-width:1024px){.cc--richtext-and-image .f--image.align-right{margin-left:5%;float:right}}@media screen and (min-width:1024px){.cc--richtext-and-image .f--text{padding-right:35%;padding-left:0}}.cc--richtext-and-image .f--text p{color:#4a4a4a}.cc--richtext-and-image.editing .c--richtext-and-image{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--richtext-and-image.editing .c--richtext-and-image .f--text{-ms-flex-preferred-size:80%;flex-basis:80%;padding-right:0}.cc--richtext-and-image.editing .c--richtext-and-image .f--image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cc--richtext-and-links .c--richtext-and-links ol li,.cc--richtext-and-links .c--richtext-and-links ul li{font-size:1rem;line-height:1.875;color:#4a4a4a}@media screen and (min-width:768px){.cc--richtext-and-links .c--richtext-and-links ol li,.cc--richtext-and-links .c--richtext-and-links ul li{font-size:1.25rem;line-height:2}}.cc--richtext-and-links{max-width:1800px;margin:0 auto;margin-bottom:4.6875rem}.cc--richtext-and-links .f--section-title{margin-bottom:1.5625rem}.cc--richtext-and-links .f--section-title h2{font-size:2rem;line-height:1.25}@media screen and (max-width:1023px){.cc--richtext-and-links .f--section-title h2{font-size:1.625rem;line-height:1.2308}}@media screen and (max-width:767px){.cc--richtext-and-links{margin-bottom:2.8125rem}}.cc--richtext-and-links .c--richtext-and-links{padding-right:8.33333%;padding-left:8.33333%}@media screen and (min-width:1024px){.cc--richtext-and-links .c--richtext-and-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:1023px){.cc--richtext-and-links .text-links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.cc--richtext-and-links .f--section-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.cc--richtext-and-links .f--links{padding:0}@media screen and (min-width:768px){.cc--richtext-and-links .f--links{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--richtext-and-links .f--links{margin-bottom:2.1875rem;margin-left:5%;width:50%;float:right}}.cc--richtext-and-links .f--links ul{margin-bottom:0;padding-left:0;list-style:none}.cc--richtext-and-links .f--links ul a{font-size:1.125rem;line-height:1.5556;display:block;margin-bottom:1.5625rem;padding-bottom:.3125rem;border-bottom:1px solid #e60042;text-decoration:none}html[data-whatintent=mouse] .cc--richtext-and-links .f--links ul a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--richtext-and-links .f--links ul a:hover{border-bottom-color:#56058c}@media screen and (max-width:767px){.cc--richtext-and-links .f--links ul a{font-size:1rem;line-height:1.625}}.cc--richtext-and-links .f--links ul li:last-child a{margin-bottom:0}.cc--richtext-and-links .f--text p{color:#4a4a4a}@media screen and (max-width:1023px){.cc--richtext-and-links .f--text{margin-bottom:2.1875rem}}@media screen and (max-width:767px){.cc--richtext-and-links .f--text{margin-bottom:1.5625rem}}@media screen and (min-width:1024px){.cc--richtext-and-links .f--text{padding-right:35%;padding-left:0}}.lc--two-column .content-main .cc--richtext-and-links .c--richtext-and-links{padding-right:0;padding-left:0}.lc--two-column .content-main .cc--richtext-and-links .text-links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}.lc--two-column .content-main .cc--richtext-and-links .f--text{margin-bottom:2.1875rem;padding-right:0}.lc--two-column .content-main .cc--richtext-and-links .f--links{margin-bottom:0;margin-left:0;width:100%;float:none}.lc--two-column .content-main .cc--richtext-and-links .f--links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc--two-column .content-main .cc--richtext-and-links .f--links ul li{width:100%}@media screen and (min-width:768px){.lc--two-column .content-main .cc--richtext-and-links .f--links ul li{-webkit-box-flex:0;-ms-flex:0 0 46.15385%;flex:0 0 46.15385%;max-width:46.15385%}.lc--two-column .content-main .cc--richtext-and-links .f--links ul li:nth-child(odd):nth-last-child(2) a{margin-bottom:0}}.cc--richtext-and-links.editing .text-links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--richtext-and-links.editing .text-links-wrapper .f--text{-ms-flex-preferred-size:80%;flex-basis:80%;padding-right:0}.cc--richtext-and-links.editing .text-links-wrapper .f--links{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cc--layout-container .body-and-related p{color:#4a4a4a}.cc--richtext{max-width:1800px;margin:0 auto;margin-bottom:2.1875rem}@media screen and (max-width:1023px){.cc--richtext{margin-bottom:2.1875rem}}@media screen and (max-width:767px){.cc--richtext{margin-bottom:1.5625rem}}@media screen and (min-width:1024px){.cc--richtext{padding-right:35%;padding-left:0}}.cc--richtext p{color:#4a4a4a}@media screen and (min-width:1024px){.lc--two-column .content-main .cc--richtext{padding-right:0;padding-left:0}}.cc--search-filters{max-width:1800px;margin:0 auto}.cc--search-filters .c--search-filters{padding-right:8.33333%;padding-left:8.33333%}@media screen and (min-width:768px){.cc--search-filters .c--search-filters{padding-right:16.66667%;padding-left:16.66667%}}.cc--search-filters .c--search-filters .filters{margin-bottom:1.5625rem}.cc--search-filters .c--search-filters ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:.0625rem solid #ccc;overflow-x:scroll}.cc--search-filters .c--search-filters ul li{padding-bottom:1.25rem;font-size:1.375rem;line-height:1.3637;position:relative;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.cc--search-filters .c--search-filters ul li{font-size:1.125rem;line-height:1.3334}}.cc--search-filters .c--search-filters ul li:not(:last-child){margin-right:1.5625rem}.cc--search-filters .c--search-filters ul li.active::after{position:absolute;bottom:0;left:0;width:100%;height:.625rem;background-color:#e60042;content:''}.cc--search-filters .c--search-filters ul li.active a{color:#000}.cc--search-filters .c--search-filters ul li a{color:#666;text-decoration:none}.cc--search-filters .c--search-filters .filter-info{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--search-filters .c--search-filters .filter-info .fi--search-filter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cc--search-filters .c--search-filters .filter-info .fi--search-filter .select-wrap{border:0}.cc--search-filters .c--search-filters .filter-info .fi--search-filter .select-wrap select{padding-right:.9375rem;padding-left:0;font-size:.875rem;line-height:1;height:auto}.cc--search-filters .c--search-filters .filter-info .fi--search-filter .select-wrap select+svg{right:.3125rem;width:.4375rem;height:.21875rem}.cc--search-filters .c--search-filters .filter-info .fi--search-filter .select-wrap select+svg path{fill:#e60042}.cc--search-filters .c--search-filters .filter-info p{font-size:.875rem;line-height:1.7143;max-width:59.375%;color:#4a4a4a}.cc--search-filters .c--search-filters .filter-info .sort{margin-right:1.5625rem;margin-left:1.25rem}@media screen and (min-width:768px){.cc--search-filters .c--search-filters .filter-info .sort{margin-left:2.1875rem}}@media screen and (min-width:1024px){.cc--search-filters .c--search-filters .filter-info .sort{margin-left:auto}}.cc--search-filters .c--search-filters .filter-info .limit,.cc--search-filters .c--search-filters .filter-info .sort{color:#4a4a4a}.cc--search-form:not(.active){display:none}.cc--search-input{max-width:1800px;margin:0 auto}.cc--search-input .c--search-input{padding-top:2.1875rem;padding-right:8.33333%;padding-bottom:3.4375rem;padding-left:8.33333%}@media screen and (min-width:768px){.cc--search-input .c--search-input{padding-right:4.16667%;padding-left:4.16667%}}.cc--search-input .c--search-input form{position:relative}@media screen and (min-width:768px){.cc--search-input .c--search-input form{margin-right:13.63636%;margin-left:13.63636%}}.cc--search-input .c--search-input form label{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.cc--search-input .c--search-input form button{overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;width:3.125rem;height:3.125rem;border:0;background-image:url(../../../images/icons/icon-search.svg);background-repeat:no-repeat;background-position:center center;background-size:1.5625rem 1.5625rem}@media screen and (min-width:1024px){.cc--search-input .c--search-input form .fi--form-item input[type=text]{padding-right:2.1875rem;padding-left:2.1875rem;height:4.875rem}}.cc--search-results{max-width:1800px;margin:0 auto}.cc--search-results .c--search-results{padding-top:3.125rem;padding-right:8.33333%;padding-bottom:1.875rem;padding-left:8.33333%}@media screen and (min-width:768px){.cc--search-results .c--search-results{padding-right:16.66667%;padding-bottom:5rem;padding-left:16.66667%}}.cc--search-results .results-row{padding-bottom:2.1875rem;margin-bottom:3.125rem;position:relative;border-bottom:.0625rem solid #ccc}@media screen and (min-width:768px){.cc--search-results .results-row{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px){.cc--search-results .results-row .text-container{-ms-flex-preferred-size:71.875%;flex-basis:71.875%}}.cc--search-results .results-row .text-container .f--cta-title{margin-bottom:.625rem}.cc--search-results .results-row .text-container .f--cta-title h3{font-size:1.25rem;line-height:1.3}.cc--course-listing-item .f--description .cc--search-results .results-row .text-container p p,.cc--manual-card .f--description .cc--search-results .results-row .text-container p p,.cc--search-results .results-row .text-container .f--description p{color:#4a4a4a}.cc--course-listing-item .f--description .cc--search-results .results-row .text-container p p:not(:last-of-type),.cc--manual-card .f--description .cc--search-results .results-row .text-container p p:not(:last-of-type),.cc--search-results .results-row .text-container .f--description p:not(:last-of-type){margin-bottom:1.5625rem}.cc--search-results .results-row .cc--spacer-block .c--spacer-block{height:1.5625rem}.cc--search-results .results-row .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--search-results .results-row .f--image{margin-bottom:0;margin-left:3.125%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cc--search-results .results-row .f--image.avatar{margin-top:0;margin-right:3.125%;margin-bottom:0;margin-left:0;width:3.125rem;float:left}.cc--search-results .results-row.facebook .f--cta-title{padding-right:1.875rem}.cc--search-results .results-row.facebook::after{position:absolute;top:0;right:0;width:1.1875rem;height:1.1875rem;background-image:url(../../../images/icons/socialicon-facebook.svg);background-repeat:no-repeat;background-position:center center;content:''}@media screen and (min-width:768px){.cc--search-results .results-row.facebook .text-container{-ms-flex-preferred-size:100%;flex-basis:100%}}.cc--search-results .results-row.facebook .align-right{margin-left:9.375%;width:auto;float:right}.cc--search-results .results-row.facebook .align-left{margin-right:9.375%;width:auto;float:left}@media screen and (min-width:768px){.cc--search-results .results-row.twitter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.cc--search-results .results-row.twitter .tweet:not(:last-child){margin-bottom:1.5625rem}}@media screen and (min-width:768px){.cc--search-results .results-row.twitter .tweet{-ms-flex-preferred-size:31.25%;flex-basis:31.25%}}.cc--search-results .results-row.twitter .tweet .avatar{width:3.125rem;float:left}@media screen and (min-width:768px){.cc--search-results .results-row.twitter .tweet .avatar{margin-top:0;margin-right:10%;margin-bottom:0;margin-left:0}}@media screen and (min-width:768px){.cc--search-results .results-row.event .date-container{margin-right:3.125%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cc--search-results .results-row.event .date-container .date,.cc--search-results .results-row.event .date-container .month{display:block;color:#e60042}@media screen and (min-width:768px){.cc--search-results .results-row.event .date-container .date,.cc--search-results .results-row.event .date-container .month{text-align:center}}.cc--search-results .results-row.event .date-container .month{font-size:1.25rem;line-height:1;margin-bottom:.3125rem}.cc--search-results .results-row.event .date-container .date{font-size:4.375rem;line-height:1}@media screen and (min-width:768px){.cc--search-results .results-row.event .text-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:768px){.cc--search-results .results-row.event>.f--image{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.cc--search-results .pagination ul{list-style:none;padding:0;margin:0;text-align:center}.cc--search-results .pagination ul li{margin-right:.78125rem;display:inline-block}.cc--search-results .pagination ul li a{font-size:1rem;line-height:1;color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--search-results .pagination ul li a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--search-results .pagination ul li a:hover{color:#e60042}.cc--search-results .pagination ul li a.is-current{color:#e60042}.cc--search-results .pagination ul li.next{vertical-align:middle}.cc--search-results .pagination ul li.next a{overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;display:block;width:1.5625rem;height:1.5625rem;background-image:url(../../../images/icons/icon-arrowright-red.svg);background-repeat:no-repeat}.cc--search-results .pagination ul li.previous{vertical-align:middle}.cc--search-results .pagination ul li.previous a{overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;display:block;width:1.5625rem;height:1.5625rem;background-image:url(../../../images/icons/icon-arrowleft-red.svg);background-repeat:no-repeat}.cc--see-more{max-width:1800px;margin:0 auto;margin-bottom:3.125rem}.cc--see-more .c--see-more{padding-right:8.33333%;padding-left:8.33333%}.cc--see-more .container{padding-bottom:3.125rem;border-bottom:1px solid #ccc}.see-more:last-child .cc--see-more .c--see-more{border-bottom:0}.cc--see-more .f--see-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5625rem;color:#e60042;cursor:pointer}.cc--see-more .f--see-more+.f--wysiwyg{display:none}.cc--see-more .f--see-more.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cc--see-more .f--see-more svg{margin-left:.9375rem;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.cc--social-media-grid{background:#000}.cc--social-media-grid .c--social-media-grid{max-width:1800px;margin:0 auto}.cc--social-media-grid .c--social-media-grid .social-media-grid-inner{padding-top:3.125rem;padding-right:6.25%;padding-bottom:3.125rem;padding-left:6.25%}@media screen and (min-width:768px){.cc--social-media-grid .c--social-media-grid .social-media-grid-inner{padding-top:3.75rem;padding-right:4.16667%;padding-bottom:3.75rem;padding-left:4.16667%}}@media screen and (min-width:1024px){.cc--social-media-grid .c--social-media-grid .social-media-grid-inner{padding-top:6.25rem;padding-bottom:6.25rem}}@media screen and (min-width:768px){.cc--social-media-grid .c--social-media-grid .header-container{position:relative}}.cc--social-media-grid .c--social-media-grid .header-container .f--section-title{padding-right:4.54545%;padding-left:4.54545%;margin-right:auto;margin-bottom:2.1875rem;margin-left:auto;text-align:center}@media screen and (min-width:1024px){.cc--social-media-grid .c--social-media-grid .header-container .f--section-title{padding-right:0;padding-left:0;max-width:47.61905%}}.cc--social-media-grid .c--social-media-grid .header-container .f--section-title h2{color:#fff;overflow-wrap:break-word}.cc--social-media-grid .c--social-media-grid .juicer-feed{text-align:center}.cc--social-media-grid .c--social-media-grid .juicer-feed .j-paginate{font-size:1rem;line-height:1;padding-right:1.25rem;padding-left:1.25rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;width:100%;height:3.75rem;border-radius:0;white-space:normal;color:#fff;background-color:#e60042;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:1.5625rem;margin-bottom:0;width:auto;min-width:14.0625rem;border:0;text-transform:none}html[data-whatintent=mouse] .cc--social-media-grid .c--social-media-grid .juicer-feed .j-paginate{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--social-media-grid .c--social-media-grid .juicer-feed .j-paginate:hover{-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out;background-color:#56058c;color:#fff;text-decoration:none}.cc--social-media-grid .c--social-media-grid .juicer-feed.modern li.feed-item .j-message{font-weight:400}.cc--social-media-grid .c--social-media-grid .juicer-feed .j-facebook .j-twitter-screen-name,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-facebook h3,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-instagram .j-twitter-screen-name,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-instagram h3,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-twitter-poster .j-twitter-screen-name,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-twitter-poster h3{font-size:1rem;line-height:1.625;color:#000}.cc--social-media-grid .c--social-media-grid .juicer-feed .j-message p{font-size:1.125rem;line-height:1.5556;color:#000}.cc--social-media-grid .c--social-media-grid .juicer-feed .comments,.cc--social-media-grid .c--social-media-grid .juicer-feed .heart,.cc--social-media-grid .c--social-media-grid .juicer-feed .j-date{font-size:1rem;line-height:1.625;color:#000}.cc--social-media-grid .juicer-feed,.cc--social-media-grid .juicer-feed .j-meta a,.cc--social-media-grid .juicer-feed.modern .j-poster .j-date,.cc--social-media-grid .juicer-feed.modern .j-poster h3{font-size:1rem;line-height:1.625;color:#000!important;font-family:'Gotham SSm A','Gotham SSm B'!important;font-style:normal!important;font-weight:500!important}.cc--social-media-grid .j-loading{border-color:#fff!important}.cc--social-media-grid .j-loading::before{background-color:#fff!important}.cc--spacer-block{max-width:1800px;margin:0 auto}.cc--spacer-block .c--spacer-block{position:relative;height:2.1875rem}.cc--spacer-block .c--spacer-block .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1}body.show-subway .cc--spacer-block .c--spacer-block .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--spacer-block .c--spacer-block .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--spacer-block .c--spacer-block .subway{display:none}}.cc--spacer-block .c--spacer-block .subway-bottom,.cc--spacer-block .c--spacer-block .subway-middle,.cc--spacer-block .c--spacer-block .subway-top,.cc--spacer-block .c--spacer-block .subway-turn{opacity:.05}.cc--spacer-block .c--spacer-block .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--spacer-block .c--spacer-block .subway-dot{position:absolute;top:5.625rem;left:0;z-index:1}.cc--spacer-block .c--spacer-block .subway-bottom,.cc--spacer-block .c--spacer-block .subway-dot,.cc--spacer-block .c--spacer-block .subway-top{display:none}.cc--spacer-block .c--spacer-block .subway-middle{margin-left:0}@media screen and (min-width:768px){.cc--spacer-block .c--spacer-block{height:4.6875rem}}@media screen and (min-width:1024px){.cc--spacer-block .c--spacer-block{height:6.25rem}}.cc--stat-block{background-position:center center;background-size:cover}.cc--stat-block .c--stat-block{max-width:1800px;margin:0 auto}.cc--stat-block .c--stat-block .stat-block-inner{padding-top:2.1875rem;padding-right:8.33333%;padding-bottom:3.125rem;padding-left:8.33333%;position:relative;padding-top:2.1875rem;padding-right:8.33333%;padding-bottom:3.125rem;padding-left:8.33333%}.cc--stat-block .c--stat-block .stat-block-inner .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:0}body.show-subway .cc--stat-block .c--stat-block .stat-block-inner .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--stat-block .c--stat-block .stat-block-inner .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--stat-block .c--stat-block .stat-block-inner .subway{display:none}}.cc--stat-block .c--stat-block .stat-block-inner .subway-bottom,.cc--stat-block .c--stat-block .stat-block-inner .subway-middle,.cc--stat-block .c--stat-block .stat-block-inner .subway-top,.cc--stat-block .c--stat-block .stat-block-inner .subway-turn{opacity:.05}.cc--stat-block .c--stat-block .stat-block-inner .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--stat-block .c--stat-block .stat-block-inner .subway-dot{position:absolute;top:9rem;left:0;z-index:1}@media screen and (min-width:768px){.cc--stat-block .c--stat-block .stat-block-inner{padding-top:4.6875rem;padding-right:8.33333%;padding-bottom:4.6875rem;padding-left:8.33333%}}@media screen and (min-width:1024px){.cc--stat-block .c--stat-block .stat-block-inner{padding-top:6.875rem;padding-right:6.25%;padding-bottom:7.75rem;padding-left:8.33333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cc--stat-block .c--stat-block .stat-block-inner.one-column{display:block;margin-bottom:4.6875rem;padding:0}.cc--stat-block .c--stat-block .stat-block-inner.one-column .f--section-title{margin-bottom:1.5625rem}.cc--stat-block .c--stat-block .stat-block-inner.one-column .f--section-title h2{font-size:2rem;line-height:1.25}@media screen and (max-width:1023px){.cc--stat-block .c--stat-block .stat-block-inner.one-column .f--section-title h2{font-size:1.625rem;line-height:1.2308}}@media screen and (max-width:1023px){.cc--stat-block .c--stat-block .stat-block-inner.one-column{margin-bottom:3.75rem}}@media screen and (max-width:767px){.cc--stat-block .c--stat-block .stat-block-inner.one-column{margin-bottom:2.8125rem}}.cc--stat-block .c--stat-block .stat-block-inner.one-column .cc--stat{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media screen and (min-width:1024px){.cc--stat-block .c--stat-block .stat-block-inner.one-column .cc--stat{-webkit-box-flex:0;-ms-flex:0 0 46.15385%;flex:0 0 46.15385%;max-width:46.15385%}}@media screen and (min-width:768px){.cc--stat-block .c--stat-block .stat-block-inner.one-column .cc--stat{-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%;max-width:47.5%}}.cc--stat-block .c--stat-block .stat-block-inner.one-column .cc--stat:nth-child(odd){margin-right:0}@media screen and (min-width:1024px){.cc--stat-block .c--stat-block .stat-block-inner.one-column .cc--stat:nth-child(odd){margin-right:7.69231%}}@media screen and (min-width:768px){.cc--stat-block .c--stat-block .stat-block-inner.one-column .cc--stat:nth-child(odd){margin-right:5%}}.cc--stat-block .c--stat-block .f--section-title{margin-bottom:2.5rem}@media screen and (min-width:768px){.cc--stat-block .c--stat-block .f--section-title{margin-bottom:3.125rem}}@media screen and (min-width:1024px){.cc--stat-block .c--stat-block .f--section-title{margin-bottom:0;position:relative;-ms-flex-preferred-size:36.58537%;flex-basis:36.58537%}}.cc--stat-block .c--stat-block .f--section-title h2{font-size:6.25rem;line-height:.85;color:#151515;letter-spacing:.0625rem;text-transform:uppercase}@media screen and (max-width:1023px){.cc--stat-block .c--stat-block .f--section-title h2{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--stat-block .c--stat-block .f--section-title h2{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}@media screen and (max-width:1023px){.cc--stat-block .c--stat-block .f--section-title h2{letter-spacing:.05312rem}}@media screen and (min-width:768px){.cc--stat-block .c--stat-block .f--stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:1024px){.cc--stat-block .c--stat-block .f--stats{-ms-flex-preferred-size:56.09756%;flex-basis:56.09756%}}@media screen and (min-width:768px){.cc--stat-block .c--stat-block .cc--stat{-ms-flex-preferred-size:40%;flex-basis:40%}}@media screen and (min-width:1024px){.cc--stat-block .c--stat-block .cc--stat{-ms-flex-preferred-size:43.47826%;flex-basis:43.47826%}}@media screen and (max-width:767px){.cc--stat-block .c--stat-block .cc--stat:not(:last-child){margin-bottom:1.875rem}}@media screen and (min-width:768px){.cc--stat-block .c--stat-block .cc--stat:not(:nth-last-child(-n+2)){margin-bottom:3.125rem}}@media screen and (min-width:768px){.cc--stat-block .c--stat-block .cc--stat:nth-child(odd){margin-right:20%}}@media screen and (min-width:1024px){.cc--stat-block .c--stat-block .cc--stat:nth-child(odd){margin-right:13.04348%}}.cc--stat-block .c--stat-block .cc--stat .c--stat .f--stat{font-size:2.625rem;line-height:1;display:block;color:#e60042}@media screen and (min-width:768px){.cc--stat-block .c--stat-block .cc--stat .c--stat .f--stat{font-size:4.0625rem;line-height:.8462}}@media screen and (min-width:1024px){.cc--stat-block .c--stat-block .cc--stat .c--stat .f--stat{font-size:5rem;line-height:1}}.cc--course-listing-item .f--description .cc--stat-block .c--stat-block .cc--stat .c--stat p,.cc--manual-card .f--description .cc--stat-block .c--stat-block .cc--stat .c--stat p,.cc--stat-block .c--stat-block .cc--stat .c--stat .cc--course-listing-item .f--description p,.cc--stat-block .c--stat-block .cc--stat .c--stat .cc--manual-card .f--description p,.cc--stat-block .c--stat-block .cc--stat .c--stat .f--description{margin-top:.625rem;font-size:1.125rem;line-height:1.3334;display:block}@media screen and (min-width:768px){.cc--course-listing-item .f--description .cc--stat-block .c--stat-block .cc--stat .c--stat p,.cc--manual-card .f--description .cc--stat-block .c--stat-block .cc--stat .c--stat p,.cc--stat-block .c--stat-block .cc--stat .c--stat .cc--course-listing-item .f--description p,.cc--stat-block .c--stat-block .cc--stat .c--stat .cc--manual-card .f--description p,.cc--stat-block .c--stat-block .cc--stat .c--stat .f--description{font-size:1.25rem;line-height:1.3}}@media screen and (min-width:1024px){.cc--course-listing-item .f--description .cc--stat-block .c--stat-block .cc--stat .c--stat p,.cc--manual-card .f--description .cc--stat-block .c--stat-block .cc--stat .c--stat p,.cc--stat-block .c--stat-block .cc--stat .c--stat .cc--course-listing-item .f--description p,.cc--stat-block .c--stat-block .cc--stat .c--stat .cc--manual-card .f--description p,.cc--stat-block .c--stat-block .cc--stat .c--stat .f--description{margin-top:.9375rem}}.cc--stat-block .c--stat-block .cc--stat .c--stat .f--link{margin-top:1.25rem}@media screen and (min-width:1024px){.cc--stat-block .c--stat-block .cc--stat .c--stat .f--link{margin-top:1.875rem}}.cc--tab-carousel{position:relative;background-color:#151515}.cc--tab-carousel .container{max-width:1800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:1}.cc--tab-carousel .tab-carousel-content-wrapper{padding-top:2.8125rem;padding-right:0;padding-bottom:3.125rem;padding-left:8.33333%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.cc--tab-carousel .tab-carousel-content-wrapper .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1}body.show-subway .cc--tab-carousel .tab-carousel-content-wrapper .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--tab-carousel .tab-carousel-content-wrapper .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--tab-carousel .tab-carousel-content-wrapper .subway{display:none}}.cc--tab-carousel .tab-carousel-content-wrapper .subway-bottom,.cc--tab-carousel .tab-carousel-content-wrapper .subway-middle,.cc--tab-carousel .tab-carousel-content-wrapper .subway-top,.cc--tab-carousel .tab-carousel-content-wrapper .subway-turn{opacity:.15}.cc--tab-carousel .tab-carousel-content-wrapper .subway-bottom line,.cc--tab-carousel .tab-carousel-content-wrapper .subway-bottom path,.cc--tab-carousel .tab-carousel-content-wrapper .subway-middle line,.cc--tab-carousel .tab-carousel-content-wrapper .subway-middle path,.cc--tab-carousel .tab-carousel-content-wrapper .subway-top line,.cc--tab-carousel .tab-carousel-content-wrapper .subway-top path,.cc--tab-carousel .tab-carousel-content-wrapper .subway-turn line,.cc--tab-carousel .tab-carousel-content-wrapper .subway-turn path{stroke:#fff}.cc--tab-carousel .tab-carousel-content-wrapper .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--tab-carousel .tab-carousel-content-wrapper .subway-dot{position:absolute;top:8.25rem;left:0;z-index:1}@media screen and (min-width:768px){.cc--tab-carousel .tab-carousel-content-wrapper{padding-top:4.6875rem;padding-right:0;padding-bottom:4.6875rem;padding-left:8.33333%}}@media screen and (min-width:1024px){.cc--tab-carousel .tab-carousel-content-wrapper{padding-top:6.25rem;padding-right:8.33333%;padding-bottom:1.25rem;padding-left:8.33333%;min-height:42.1875rem}}.cc--tab-carousel .f--image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.cc--tab-carousel .f--image img{position:absolute;top:50%;left:50%;width:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cc--tab-carousel .f--ambient-video::after,.cc--tab-carousel .f--image::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;content:'';opacity:.85;z-index:1}.cc--tab-carousel .f--ambient-video{padding-bottom:0}@media screen and (max-width:1023px){.cc--tab-carousel .f--ambient-video{display:none}}@media screen and (min-width:1024px){.cc--tab-carousel .f--ambient-video~.f--image{display:none}}@media screen and (max-width:1023px){.cc--tab-carousel .video-controls{display:none}}@media screen and (max-width:1023px){.cc--tab-carousel .f--section-title{padding-right:9.09091%}}@media screen and (min-width:1024px){.cc--tab-carousel .f--section-title{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%;margin-right:7.5%}}.cc--tab-carousel .f--section-title h2{font-size:6.25rem;line-height:.85;color:#fff;letter-spacing:.00625rem;text-transform:uppercase}@media screen and (max-width:1023px){.cc--tab-carousel .f--section-title h2{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.cc--tab-carousel .f--section-title h2{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}@media screen and (min-width:1024px){.cc--tab-carousel .f--section-title h2{margin-bottom:6.875rem}}@media screen and (max-width:1023px){.cc--tab-carousel .f--section-title h2{margin-bottom:3.125rem}}@media screen and (max-width:767px){.cc--tab-carousel .f--section-title h2{margin-bottom:.9375rem}}@media screen and (min-width:1024px){.cc--tab-carousel .swiper-container{-ms-flex-preferred-size:55%;flex-basis:55%;width:55%}}.cc--tab-carousel .swiper-container .swiper-wrapper{height:auto}@media screen and (max-width:1023px){.cc--tab-carousel .swiper-slide{padding-right:8.33333%}}.cc--tab-carousel .swiper-slide .f--cta-title{margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--tab-carousel .swiper-slide .f--cta-title{margin-bottom:1.25rem}}@media screen and (min-width:1024px){.cc--tab-carousel .swiper-slide .f--cta-title{margin-bottom:.9375rem}}.cc--tab-carousel .swiper-slide .f--cta-title h3{font-size:1.375rem;line-height:1.3637;color:#fff}@media screen and (min-width:768px){.cc--tab-carousel .swiper-slide .f--cta-title h3{font-size:1.625rem;line-height:1.2308}}@media screen and (min-width:1024px){.cc--tab-carousel .swiper-slide .f--cta-title h3{font-size:2rem;line-height:1.25}}.cc--course-listing-item .f--description .cc--tab-carousel .swiper-slide p p,.cc--manual-card .f--description .cc--tab-carousel .swiper-slide p p,.cc--tab-carousel .swiper-slide .f--description p{color:#fff}.cc--tab-carousel .swiper-slide .links-container{display:-webkit-box;display:-ms-flexbox;display:flex}.cc--tab-carousel .swiper-slide .f--link{margin-top:2.1875rem}@media screen and (min-width:1024px){.cc--tab-carousel .swiper-slide .f--link{margin-top:2.5rem}}.cc--tab-carousel .swiper-slide .f--link:not(:last-child){margin-right:1.5625rem}.cc--tab-carousel .swiper-slide .f--link .button--alt{font-size:1.375rem;line-height:1;padding-bottom:.5625rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase;color:#e60042;text-decoration:none;color:#fff}.cc--tab-carousel .swiper-slide .f--link .button--alt::after{content:'';display:block;width:100%;height:.125rem;background-color:#e60042;position:absolute;left:0;bottom:0}html[data-whatintent=mouse] .cc--tab-carousel .swiper-slide .f--link .button--alt{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--tab-carousel .swiper-slide .f--link .button--alt:hover{text-decoration:none;color:#56058c}html[data-whatintent=mouse] .cc--tab-carousel .swiper-slide .f--link .button--alt:hover::after{background-color:#56058c}html[data-whatintent=mouse] .cc--tab-carousel .swiper-slide .f--link .button--alt{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--tab-carousel .swiper-slide .f--link .button--alt:hover{color:#fff}html[data-whatintent=mouse] .cc--tab-carousel .swiper-slide .f--link .button--alt:hover::after{background-color:#fff}.cc--tab-carousel .tab-carousel-pagination-wrapper{margin-bottom:1.5625rem;position:relative;bottom:0;border-bottom:.0625rem solid #4a4a4a;z-index:2}@media screen and (min-width:1024px){.cc--tab-carousel .tab-carousel-pagination-wrapper{margin-bottom:2.1875rem}}.cc--tab-carousel .tab-carousel-pagination-wrapper::after{position:absolute;top:0;right:0;width:50px;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(transparent),to(#000));background-image:linear-gradient(to right,transparent,#000);content:'';z-index:3;pointer-events:none}.cc--tab-carousel .tab-carousel-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:2;overflow-x:scroll;-ms-overflow-style:none}.cc--tab-carousel .tab-carousel-pagination::after{min-width:3.125rem;content:''}.cc--tab-carousel .tab-carousel-pagination::-webkit-scrollbar{display:none}.cc--tab-carousel .tab-carousel-pagination .bullet{padding-bottom:1.25rem;font-size:1.125rem;line-height:1.3334;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-ms-flex-negative:0;flex-shrink:0;color:rgba(255,255,255,.5)}@media screen and (min-width:768px){.cc--tab-carousel .tab-carousel-pagination .bullet{font-size:1.375rem;line-height:1.3637}}.cc--tab-carousel .tab-carousel-pagination .bullet:not(:last-child){margin-right:1.5625rem}.cc--tab-carousel .tab-carousel-pagination .bullet.bullet-active{color:#fff}.cc--tab-carousel .tab-carousel-pagination .bullet.bullet-active::after{position:absolute;bottom:0;left:0;width:100%;height:.625rem;background-color:#e60042;content:''}html[data-whatintent=mouse] .cc--tab-carousel .tab-carousel-pagination .bullet{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--tab-carousel .tab-carousel-pagination .bullet:hover{color:#fff}.cc--text-promo{margin-bottom:4.6875rem}.cc--text-promo .f--section-title{margin-bottom:1.5625rem}.cc--text-promo .f--section-title h2{font-size:2rem;line-height:1.25}@media screen and (max-width:1023px){.cc--text-promo .f--section-title h2{font-size:1.625rem;line-height:1.2308}}@media screen and (max-width:1023px){.cc--text-promo{margin-bottom:3.75rem}}@media screen and (max-width:767px){.cc--text-promo{margin-bottom:2.8125rem}}.cc--text-promo .c--text-promo{padding-top:3.125rem;padding-right:7.69231%;padding-bottom:3.75rem;padding-left:7.69231%;background-color:#f0f0f0}@media screen and (max-width:1023px){.cc--text-promo .c--text-promo{padding-top:3.125rem;padding-right:7.5%;padding-bottom:3.125rem;padding-left:7.5%}}@media screen and (max-width:767px){.cc--text-promo .c--text-promo{padding-top:1.5625rem;padding-right:10%;padding-bottom:2.1875rem;padding-left:10%}}.cc--text-promo .f--section-title{margin-bottom:.9375rem}@media screen and (max-width:767px){.cc--text-promo .f--section-title{margin-bottom:.625rem}}@media screen and (max-width:767px){.cc--text-promo .f--section-title h2{font-size:1.375rem;line-height:1.3637}}.cc--course-listing-item .f--description .cc--text-promo p,.cc--manual-card .f--description .cc--text-promo p,.cc--text-promo .cc--course-listing-item .f--description p,.cc--text-promo .cc--manual-card .f--description p,.cc--text-promo .f--description{overflow-wrap:break-word}@media screen and (max-width:767px){.cc--course-listing-item .f--description .cc--text-promo p,.cc--manual-card .f--description .cc--text-promo p,.cc--text-promo .cc--course-listing-item .f--description p,.cc--text-promo .cc--manual-card .f--description p,.cc--text-promo .f--description{margin-bottom:1.25rem}}.cc--course-listing-item .f--description .cc--text-promo p p,.cc--manual-card .f--description .cc--text-promo p p,.cc--text-promo .f--description p{font-size:1rem;line-height:1.875;color:#4a4a4a}.cc--text-promo .f--button-link{margin-top:1.5625rem}.cc--text-promo .f--button-link a{font-size:1.375rem;text-transform:uppercase}.cc--title-description{max-width:1800px;margin:0 auto}.cc--title-description .c--title-description{position:relative;position:relative}.cc--title-description .c--title-description .subway{display:none;padding-left:5px;margin-left:-5px;position:absolute;top:0;left:4.16667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.9375rem;height:100%;overflow:hidden;z-index:-1}body.show-subway .cc--title-description .c--title-description .subway{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){body.show-subway .cc--title-description .c--title-description .subway{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.show-subway .cc--title-description .c--title-description .subway{display:none}}.cc--title-description .c--title-description .subway-bottom,.cc--title-description .c--title-description .subway-middle,.cc--title-description .c--title-description .subway-top,.cc--title-description .c--title-description .subway-turn{opacity:.05}.cc--title-description .c--title-description .subway-middle{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:.375rem;margin-left:auto}.cc--title-description .c--title-description .subway-dot{position:absolute;top:4.375rem;left:0;z-index:1}.cc--title-description .c--title-description .subway-bottom,.cc--title-description .c--title-description .subway-dot,.cc--title-description .c--title-description .subway-top{display:none}.cc--title-description .c--title-description .subway-middle{margin-left:0}.cc--title-description .c--title-description .subway-dot{display:block}@media screen and (min-width:1024px){.cc--title-description .c--title-description{padding-top:3.125rem;padding-right:6.25%;padding-bottom:3.125rem;padding-left:8.33333%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:1023px){.cc--title-description .c--title-description{padding-top:2.1875rem;padding-right:8.33333%;padding-bottom:2.1875rem;padding-left:8.33333%}}@media screen and (max-width:767px){.cc--title-description .c--title-description{padding-top:1.5625rem;padding-bottom:1.5625rem}}@media screen and (min-width:1024px){.cc--title-description .f--section-title{-webkit-box-flex:0;-ms-flex:0 0 68.29268%;flex:0 0 68.29268%;max-width:68.29268%;padding-right:7.31707%;border-right:2px solid #e60042}}@media screen and (max-width:1023px){.cc--title-description .f--section-title{margin-bottom:1.5625rem}}@media screen and (max-width:767px){.cc--title-description .f--section-title{margin-bottom:.9375rem}}.cc--title-description .f--section-title:last-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0;border-right:0}.cc--title-description .f--section-title h2{font-size:4.375rem;line-height:.9286;color:#000;letter-spacing:.0625rem}@media screen and (max-width:1023px){.cc--title-description .f--section-title h2{font-size:3.125rem;line-height:.9}}@media screen and (max-width:767px){.cc--title-description .f--section-title h2{font-size:1.875rem;line-height:1.1334}}.cc--course-listing-item .f--description .cc--title-description p,.cc--manual-card .f--description .cc--title-description p,.cc--title-description .cc--course-listing-item .f--description p,.cc--title-description .cc--manual-card .f--description p,.cc--title-description .f--description{display:block}@media screen and (min-width:1024px){.cc--course-listing-item .f--description .cc--title-description p,.cc--manual-card .f--description .cc--title-description p,.cc--title-description .cc--course-listing-item .f--description p,.cc--title-description .cc--manual-card .f--description p,.cc--title-description .f--description{-webkit-box-flex:0;-ms-flex:0 0 31.70732%;flex:0 0 31.70732%;max-width:31.70732%;padding-left:7.31707%}}@media screen and (max-width:1023px){.cc--course-listing-item .f--description .cc--title-description p,.cc--manual-card .f--description .cc--title-description p,.cc--title-description .cc--course-listing-item .f--description p,.cc--title-description .cc--manual-card .f--description p,.cc--title-description .f--description{padding-bottom:2.1875rem;border-bottom:2px solid #e60042}}@media screen and (max-width:767px){.cc--course-listing-item .f--description .cc--title-description p,.cc--manual-card .f--description .cc--title-description p,.cc--title-description .cc--course-listing-item .f--description p,.cc--title-description .cc--manual-card .f--description p,.cc--title-description .f--description{padding-bottom:1.4375rem}}.cc--course-listing-item .f--description .cc--title-description p p,.cc--manual-card .f--description .cc--title-description p p,.cc--title-description .f--description p{font-size:1.875rem;line-height:1.0667;color:#000;text-transform:uppercase}@media screen and (max-width:1023px){.cc--course-listing-item .f--description .cc--title-description p p,.cc--manual-card .f--description .cc--title-description p p,.cc--title-description .f--description p{font-size:1.625rem;line-height:1.077}}@media screen and (max-width:767px){.cc--course-listing-item .f--description .cc--title-description p p,.cc--manual-card .f--description .cc--title-description p p,.cc--title-description .f--description p{font-size:1.375rem;line-height:1.091}}.cc--two-column-links{max-width:1800px;margin:0 auto;margin-bottom:2.1875rem}@media screen and (max-width:767px){.cc--two-column-links{margin-bottom:1.5625rem}}.cc--two-column-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;padding-left:0;list-style:none}.cc--two-column-links ul li{width:100%}@media screen and (min-width:768px){.cc--two-column-links ul li{-webkit-box-flex:0;-ms-flex:0 0 46.15385%;flex:0 0 46.15385%;max-width:46.15385%}.cc--two-column-links ul li:nth-child(odd):nth-last-child(2) a{margin-bottom:0}}.cc--two-column-links ul li a{font-size:1.125rem;line-height:1.5556;display:block;margin-bottom:1.5625rem;padding-bottom:.3125rem;border-bottom:1px solid #e60042;text-decoration:none}html[data-whatintent=mouse] .cc--two-column-links ul li a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .cc--two-column-links ul li a:hover{border-bottom-color:#56058c;text-decoration:none}@media screen and (max-width:767px){.cc--two-column-links ul li a{font-size:1rem;line-height:1.625}}.cc--two-column-links ul li:last-child a{margin-bottom:0}.video-controls{position:absolute;top:.625rem;right:.75rem;z-index:4}@media screen and (min-width:768px){.video-controls{top:1rem;right:1rem}}@media screen and (min-width:1024px){.video-controls{top:inherit;right:1.5625rem;bottom:1.5625rem}}.video-controls .video-button{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;width:.625rem;height:.8125rem}.video-controls .video-button.video-pause-button{display:-webkit-box;display:-ms-flexbox;display:flex}.video-controls .video-button.video-pause-button.hidden{display:none}.video-controls .video-button.video-play-button{display:none}.video-controls .video-button.video-play-button.active{display:-webkit-box;display:-ms-flexbox;display:flex}html[data-whatintent=mouse] .video-controls .video-button{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .video-controls .video-button:hover svg path{fill:#fff}.video-controls .video-button svg{width:100%;height:100%}.video-controls .video-button svg path{fill:rgba(255,255,255,.5)}.cc--video{max-width:1800px;margin:0 auto}.cc--video .c--video{padding-right:2.5%;padding-bottom:2.5rem;padding-left:2.5%}@media screen and (min-width:768px){.cc--video .c--video{padding-right:4.16667%;padding-bottom:3.75rem;padding-left:14.58333%}}@media screen and (min-width:1024px){.cc--video .c--video{padding-right:8.33333%;padding-left:14.58333%}}.cc--video .c--video .video-wrapper{padding-top:1.875rem;padding-bottom:56.25%;position:relative;height:0;overflow:hidden}.cc--video .c--video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lc--two-column .content-main .cc--wysiwyg{margin-bottom:2.1875rem}.lc--two-column .content-main .cc--wysiwyg .c--wysiwyg{padding:0}.tc--article .clc--component-list-container{max-width:1800px;margin:0 auto}.tc--article .columns-2 .c--layout-container{padding-right:12.5%;padding-bottom:4.6875rem;padding-left:8.33333%;-ms-flex-wrap:wrap;flex-wrap:wrap}.tc--article .columns-2 .cc--wysiwyg{max-width:100%}.tc--article .columns-2 .cc--wysiwyg .c--wysiwyg{padding:0}@media screen and (min-width:1024px){.tc--article .columns-2 .column-1{-webkit-box-flex:0;-ms-flex:0 0 68.42105%;flex:0 0 68.42105%;max-width:68.42105%;margin-right:10.52632%}.tc--article .columns-2 .column-2{-webkit-box-flex:0;-ms-flex:0 0 21.05263%;flex:0 0 21.05263%;max-width:21.05263%}}@media screen and (max-width:1023px){.tc--article .columns-2 .c--layout-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:8.33333%}}@media screen and (max-width:767px){.tc--article .columns-2 .c--layout-container{padding-bottom:2.1875rem}}.tc--article .cc--news-block .news-block-wrapper .subway{display:none}.tc--article .cc--full-table tbody td,.tc--article .cc--full-table tbody th,.tc--article .cc--full-table tfoot td,.tc--article .cc--full-table tfoot th{width:50%}.tc--basic .content-main .cc--wysiwyg{max-width:1800px;margin:0 auto;padding-bottom:0}.tc--basic .content-main .cc--wysiwyg .c--wysiwyg{padding-right:8.33333%;padding-left:8.33333%}.tc--basic .content-main .cc--accordions{max-width:1800px;margin:0 auto}.tc--basic .content-main .cc--accordions .c--accordions{padding-right:8.33333%;padding-left:8.33333%}.tc--chaptered-page .f--section-title{margin-bottom:1.5625rem}.tc--chaptered-page .f--section-title h2{font-size:2rem;line-height:1.25}@media screen and (max-width:1023px){.tc--chaptered-page .f--section-title h2{font-size:1.625rem;line-height:1.2308}}.tc--chaptered-page .f--page-title h1{font-size:6.25rem;line-height:.85;color:#151515;letter-spacing:.0625rem;text-transform:uppercase;margin-bottom:3.125rem}@media screen and (max-width:1023px){.tc--chaptered-page .f--page-title h1{font-size:5.3125rem;line-height:.8236}}@media screen and (max-width:767px){.tc--chaptered-page .f--page-title h1{font-size:3.4375rem;line-height:.8182;margin-bottom:1.125rem}}@media screen and (max-width:1023px){.tc--chaptered-page .f--page-title h1{letter-spacing:.05312rem}}@media screen and (max-width:767px){.tc--chaptered-page .f--page-title h1{margin-bottom:3.125rem}}.tc--events .cc--events-block .events-block-wrapper{padding-top:0}@media screen and (min-width:768px){.tc--events .content-sidebar-main-wrapper{margin-bottom:3.125rem}}@media screen and (min-width:1024px){.tc--events .content-sidebar-main-wrapper{padding-right:4.16667%}}.tc--events .content-sidebar-main-wrapper *{color:#fff}.tc--events .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:1.6875rem;padding-bottom:3.75rem;background:#151515}@media screen and (min-width:768px){.tc--events .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:2.5rem;padding-bottom:4.6875rem}}@media screen and (min-width:1024px){.tc--events .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:3.125rem;padding-bottom:3.125rem}}.tc--events .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{padding-right:8.33333%;padding-left:8.33333%}@media screen and (min-width:1024px){.tc--events .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{-webkit-box-flex:0;-ms-flex:0 0 39.13043%;flex:0 0 39.13043%;width:auto;max-width:39.13043%;padding-top:1.5625rem;padding-right:4.34783%;padding-left:8.69565%}}.tc--events .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:2.1875rem;padding-right:8.33333%;padding-bottom:0;padding-left:8.33333%}@media screen and (min-width:768px){.tc--events .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:3.125rem}}@media screen and (min-width:1024px){.tc--events .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:1.5625rem;padding-right:4.34783%;padding-bottom:3.125rem;padding-left:4.34783%;-webkit-box-flex:0;-ms-flex:0 0 60.86957%;flex:0 0 60.86957%;width:auto;max-width:60.86957%;border-left:2px solid #e60042}}.tc--events .c--events-results-item .f--date{color:#e60042}@media screen and (min-width:768px){.tc--faculty-search .content-sidebar-main-wrapper{margin-bottom:3.125rem}}@media screen and (min-width:1024px){.tc--faculty-search .content-sidebar-main-wrapper{padding-right:4.16667%}}.tc--faculty-search .content-sidebar-main-wrapper *{color:#fff}.tc--faculty-search .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:1.6875rem;padding-bottom:3.75rem;background:#151515}@media screen and (min-width:768px){.tc--faculty-search .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:2.5rem;padding-bottom:4.6875rem}}@media screen and (min-width:1024px){.tc--faculty-search .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:3.125rem;padding-bottom:3.125rem}}.tc--faculty-search .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{padding-right:8.33333%;padding-left:8.33333%}@media screen and (min-width:1024px){.tc--faculty-search .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{-webkit-box-flex:0;-ms-flex:0 0 39.13043%;flex:0 0 39.13043%;width:auto;max-width:39.13043%;padding-top:1.5625rem;padding-right:4.34783%;padding-left:8.69565%}}.tc--faculty-search .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:2.1875rem;padding-right:8.33333%;padding-bottom:0;padding-left:8.33333%}@media screen and (min-width:768px){.tc--faculty-search .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:3.125rem}}@media screen and (min-width:1024px){.tc--faculty-search .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:1.5625rem;padding-right:4.34783%;padding-bottom:3.125rem;padding-left:4.34783%;-webkit-box-flex:0;-ms-flex:0 0 60.86957%;flex:0 0 60.86957%;width:auto;max-width:60.86957%;border-left:2px solid #e60042}}.tc--form-page .cc--wysiwyg p{font-size:1rem;line-height:1.875}.home-page #l--main-header{background-color:transparent}@media screen and (min-width:1024px){.home-page #l--main-header{position:relative;z-index:10}}.home-page #l--main-header .main-nav-container .cc--menu-main ul.m--menu>li .link-arrow-wrapper>a{color:#fff}html[data-whatintent=mouse] .home-page #l--main-header .main-nav-container .cc--menu-main ul.m--menu>li .link-arrow-wrapper>a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .home-page #l--main-header .main-nav-container .cc--menu-main ul.m--menu>li .link-arrow-wrapper>a:hover{color:#fff}html[data-whatintent=mouse] .home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:first-child{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:first-child:hover .utility-button{color:#fff}html[data-whatintent=mouse] .home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:first-child:hover svg{fill:#fff}.home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:first-child.ally-focus-within .utility-button,.home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:first-child:focus-within .utility-button{color:#fff}.home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:first-child.ally-focus-within svg,.home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:first-child:focus-within svg{fill:#fff}.home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li .utility-button,.home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li>a{color:#fff}html[data-whatintent=mouse] .home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li .utility-button,html[data-whatintent=mouse] .home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li>a{-webkit-transition:all .1s;transition:all .1s}html[data-whatintent=mouse] .home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li .utility-button:hover,html[data-whatintent=mouse] .home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li>a:hover{color:#fff}html[data-whatintent=mouse] .home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li .utility-button:hover svg,html[data-whatintent=mouse] .home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li>a:hover svg{fill:#fff}.home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li .utility-button svg{fill:#fff}.home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li.ally-focus-within .utility-button,.home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:focus-within .utility-button{color:#fff}.home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li.ally-focus-within .utility-button svg,.home-page #l--main-header .main-nav-container .cc--menu-utility ul.m--menu>li:focus-within .utility-button svg{fill:#fff}@media screen and (min-width:1024px){.home-page .cc--hero-home{margin-top:-4.6875rem}}.tc--left-nav-page .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{max-width:1800px;margin:0 auto;padding-top:0}@media screen and (min-width:1024px){.tc--left-nav-page .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{margin-top:4.6875rem;padding-right:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:100%;max-width:25%;border-right:.125rem solid #e60042}}.tc--left-nav-page .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:2.8125rem;padding-right:8.33333%;padding-bottom:2.8125rem;padding-left:8.33333%}@media screen and (min-width:768px){.tc--left-nav-page .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:3.125rem;padding-bottom:4.6875rem}}@media screen and (min-width:1024px){.tc--left-nav-page .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:4.6875rem;padding-right:10.41667%;padding-bottom:3.125rem;padding-left:10.41667%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:100%;max-width:75%}}@media screen and (max-width:1023px){.tc--left-nav-page .cl--component-list>.cc--component-container:last-child{margin-bottom:0}}.lc--layout-container .tc--left-nav-page h1{font-size:1.875rem;line-height:1.1334;margin-bottom:2.8125rem}@media screen and (min-width:768px){.lc--layout-container .tc--left-nav-page h1{font-size:2.625rem;line-height:1.0953;margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.lc--layout-container .tc--left-nav-page h1{font-size:3.125rem;line-height:1.1201;margin-bottom:3.125rem}}.tc--left-nav-page .title-link-list .f--section-title{margin-bottom:1.5625rem}.tc--left-nav-page .title-link-list .f--section-title h2{font-size:2rem;line-height:1.25}@media screen and (max-width:1023px){.tc--left-nav-page .title-link-list .f--section-title h2{font-size:1.625rem;line-height:1.2308}}.tc--left-nav-page .title-link-list .cc--two-column-links{margin-top:1.5625rem}.tc--news .cc--news-block .news-block-wrapper{padding-top:0}@media screen and (min-width:768px){.tc--news .content-sidebar-main-wrapper{margin-bottom:3.125rem}}@media screen and (min-width:1024px){.tc--news .content-sidebar-main-wrapper{padding-right:4.16667%}}.tc--news .content-sidebar-main-wrapper *{color:#fff}.tc--news .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:1.6875rem;padding-bottom:3.75rem;background:#151515}@media screen and (min-width:768px){.tc--news .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:2.5rem;padding-bottom:4.6875rem}}@media screen and (min-width:1024px){.tc--news .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-top:3.125rem;padding-bottom:3.125rem}}.tc--news .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{padding-right:8.33333%;padding-left:8.33333%}@media screen and (min-width:1024px){.tc--news .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{-webkit-box-flex:0;-ms-flex:0 0 39.13043%;flex:0 0 39.13043%;width:auto;max-width:39.13043%;padding-top:1.5625rem;padding-right:4.34783%;padding-left:8.69565%}}.tc--news .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:2.1875rem;padding-right:8.33333%;padding-bottom:0;padding-left:8.33333%}@media screen and (min-width:768px){.tc--news .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:3.125rem}}@media screen and (min-width:1024px){.tc--news .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:1.5625rem;padding-right:4.34783%;padding-bottom:3.125rem;padding-left:4.34783%;-webkit-box-flex:0;-ms-flex:0 0 60.86957%;flex:0 0 60.86957%;width:auto;max-width:60.86957%;border-left:2px solid #e60042}}.tc--news .c--news-results-item .f--eyebrow{color:#e60042}.tc--page-404 .cc--hero-basic-text .c--hero-basic-text{padding-bottom:4.6875rem}.tc--page-404 .cc--hero-basic-text .f--page-title{padding-bottom:2.5rem}.tc--page-404 .cc--hero-basic-text .f--page-title h1{font-size:3.4375rem;text-transform:none}.tc--page-404 .cc--hero-basic-text .f--wysiwyg{font-size:1.25rem;line-height:2;color:#4a4a4a}@media screen and (min-width:1024px){.tc--page-404 .cc--hero-basic-text .f--wysiwyg{padding-right:20%}}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;padding-left:0}}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:2.1875rem;padding-right:8.33333%;padding-bottom:0;padding-left:8.33333%}@media screen and (min-width:768px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:3.125rem;padding-right:8.33333%;padding-bottom:0;padding-left:8.33333%}}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-top:0;padding-right:10.41667%;padding-bottom:3.125rem;padding-left:10.41667%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%}}.tc--profile .content-main .chapter:last-child .cc--chapter,.tc--profile .content-main .chapter:last-child .cc--chapter .cc--event-listing,.tc--profile .content-main .chapter:last-child .cc--chapter .cc--event-listing-item:last-child{margin-bottom:0;padding-bottom:0}.tc--profile .content-main .cc--chapter .cc--component-container .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.tc--profile .content-main .cc--chapter .cc--component-container .f--section-title{margin-bottom:2.1875rem}}@media screen and (min-width:1024px){.tc--profile .content-main .cc--chapter .cc--component-container .f--section-title{margin-bottom:3.125rem}}.tc--profile .content-main .cc--chapter .f--section-title h2{font-size:1.5rem;line-height:1.25}@media screen and (min-width:768px){.tc--profile .content-main .cc--chapter .f--section-title h2{font-size:1.875rem;line-height:1.2}}@media screen and (min-width:1024px){.tc--profile .content-main .cc--chapter .f--section-title h2{font-size:2.5rem;line-height:1.05}}.cc--course-listing-item .f--description .tc--profile .scholar-publications p:not(:last-child),.cc--manual-card .f--description .tc--profile .scholar-publications p:not(:last-child),.tc--profile .scholar-publications .cc--course-listing-item .f--description p:not(:last-child),.tc--profile .scholar-publications .cc--manual-card .f--description p:not(:last-child),.tc--profile .scholar-publications .f--description:not(:last-child){margin-bottom:1.25rem}.cc--course-listing-item .f--description .tc--profile .scholar-publications p p,.cc--manual-card .f--description .tc--profile .scholar-publications p p,.tc--profile .scholar-publications .f--description p{font-size:1rem;line-height:1.875;color:#4a4a4a}@media screen and (min-width:768px){.cc--course-listing-item .f--description .tc--profile .scholar-publications p p,.cc--manual-card .f--description .tc--profile .scholar-publications p p,.tc--profile .scholar-publications .f--description p{font-size:1.25rem;line-height:2}}.tc--profile .scholar-publications .cc--accordions .c--accordions .accordion .accordion-panel p{font-size:1rem;line-height:1.875;color:#4a4a4a}@media screen and (min-width:768px){.tc--profile .scholar-publications .cc--accordions .c--accordions .accordion .accordion-panel p{font-size:1.25rem;line-height:2}}.tc--search .t--search .content-top h1{margin-top:5rem;font-size:3.125rem;line-height:1.1201;text-align:center}.lity .lity-wrap .lity-container{position:relative;background-color:#fff;overflow:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width:1024px){.lity .lity-wrap .lity-container{max-width:29.16667%}}.lity .lity-wrap .lity-container .lity-content{padding-top:5rem;padding-right:14.28571%;padding-bottom:5rem;padding-left:14.28571%;-webkit-transition:none;transition:none}.lity .lity-wrap .lity-container .lity-content::after{display:none}.lity .lity-wrap .lity-container .lity-close{overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;position:absolute;top:30px;right:30px;color:#000}.lity .lity-wrap .lity-container .lity-close::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:16px;height:16px;background-image:url(../../../images/icons/icon-close-blue.svg);content:''}html[data-whatinput=keyboard] .lity .lity-wrap .lity-container .lity-close:focus{outline:3px solid #008996}html[data-whatinput=mouse] .lity .lity-wrap .lity-container .lity-close:focus{outline:0}.lity .lity-wrap .lity-container h3{font-size:1.25rem;line-height:1.5;margin-bottom:.3125rem}.lity .lity-wrap .lity-container p{font-size:1rem;line-height:1.625}
/* see https://aclaes.com/responsive-background-images-with-srcset-and-sizes/ */

[data-responsive-background-image] {
    /*
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 24%;
    padding-bottom: 56.25%
    */
}

[data-responsive-background-image] img {
    display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    [data-responsive-background-image] img {
        display: block;
    }
}

