@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,700;1,900&display=swap);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideDown{0%{height:0;opacity:0}100%{height:auto;opacity:1}}@keyframes slideDown{0%{height:0;opacity:0}100%{height:auto;opacity:1}}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(150%,0,0);transform:translate3d(150%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(150%,0,0);transform:translate3d(150%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes breathe{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.25,1.25);transform:scale(1.25,1.25)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes breathe{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.25,1.25);transform:scale(1.25,1.25)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes zoomIn{from{opacity:0;filter:Alpha(opacity=0);-webkit-transform:scale(.3,.3,.3);transform:scale(.3,.3,.3)}50%{opacity:1;filter:Alpha(opacity=100)}100%{opacity:1;filter:Alpha(opacity=100);-webkit-transform:scale(1,1,1);transform:scale(1,1,1)}}@keyframes zoomIn{from{opacity:0;filter:Alpha(opacity=0);-webkit-transform:scale(.3,.3,.3);transform:scale(.3,.3,.3)}50%{opacity:1;filter:Alpha(opacity=100)}100%{opacity:1;filter:Alpha(opacity=100);-webkit-transform:scale(1,1,1);transform:scale(1,1,1)}}@-webkit-keyframes fadeIn{from{opacity:0;filter:Alpha(opacity=0)}50%{opacity:.5;filter:Alpha(opacity=50)}100%{opacity:1;filter:Alpha(opacity=100)}}@keyframes fadeIn{from{opacity:0;filter:Alpha(opacity=0)}50%{opacity:.5;filter:Alpha(opacity=50)}100%{opacity:1;filter:Alpha(opacity=100)}}@-webkit-keyframes flipY{from{-webkit-transform:perspective(400);transform:perspective(400);-webkit-transform:rotate3d(0,1,0,90degdeg);transform:rotate3d(0,1,0,90degdeg)}40%{-webkit-transform:perspective(400);transform:perspective(400);-webkit-transform:rotate3d(0,1,0,45degdeg);transform:rotate3d(0,1,0,45degdeg)}60%{-webkit-transform:perspective(400);transform:perspective(400);-webkit-transform:rotate3d(0,1,0,0degdeg);transform:rotate3d(0,1,0,0degdeg)}to{-webkit-transform:perspective(400);transform:perspective(400);opacity:1;filter:Alpha(opacity=100)}}@keyframes flipY{from{-webkit-transform:perspective(400);transform:perspective(400);-webkit-transform:rotate3d(0,1,0,90degdeg);transform:rotate3d(0,1,0,90degdeg)}40%{-webkit-transform:perspective(400);transform:perspective(400);-webkit-transform:rotate3d(0,1,0,45degdeg);transform:rotate3d(0,1,0,45degdeg)}60%{-webkit-transform:perspective(400);transform:perspective(400);-webkit-transform:rotate3d(0,1,0,0degdeg);transform:rotate3d(0,1,0,0degdeg)}to{-webkit-transform:perspective(400);transform:perspective(400);opacity:1;filter:Alpha(opacity=100)}}@-webkit-keyframes expandDown{from{height:0}20%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;filter:Alpha(opacity=0)}30%{height:auto}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:100%;filter:Alpha(opacity=10000%)}}@keyframes expandDown{from{height:0}20%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;filter:Alpha(opacity=0)}30%{height:auto}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:100%;filter:Alpha(opacity=10000%)}}.slideInUp{-webkit-animation:slideInUp 1.5s 1 ease-out;animation:slideInUp 1.5s 1 ease-out}.expandDown{-webkit-animation:expandDown 1.5s 1 ease-out;animation:expandDown 1.5s 1 ease-out}.slideInRight{-webkit-animation:slideInRight 1.5s 1;animation:slideInRight 1.5s 1}.zoomIn{-webkit-animation:zoomIn 1.5s 1;animation:zoomIn 1.5s 1}.fi-delay{-webkit-animation:fadeIn 3s 1;animation:fadeIn 3s 1}.flipY{-webkit-backface-visiblity:visible;-moz-backface-visiblity:visible;backface-visiblity:visible;-webkit-animation:flipY 1.5s 1 ease-in forwards;animation:flipY 1.5s 1 ease-in forwards}.flex-wrap{min-height:0;min-width:0}.flex-wrap:not(.fill){width:100%}.flex-wrap.fill{-webkit-box-flex:0;flex:0 0 auto;-ms-flex:0 0 auto}.flex-wrap:not(.backless).single>.paragraph{margin-left:-20px;margin-right:-20px}@media (min-width:1200px){.flex-wrap:not(.backless).single>.paragraph{margin-left:0;margin-right:0}}.flex-wrap:not(.backless).single>.paragraph>.image:not(.media-item),.flex-wrap:not(.backless).single>.paragraph>.widget-color{padding-left:20px;padding-right:20px}.flex-wrap:not(.backless):not(.single)>.paragraph{margin-left:-20px;margin-right:-20px}@media (min-width:760px){.flex-wrap:not(.backless):not(.single)>.paragraph{margin-left:0;margin-right:0}}.flex-wrap:not(.backless):not(.single)>.paragraph>.image:not(.media-item),.flex-wrap:not(.backless):not(.single)>.paragraph>.widget-color{padding-left:20px;padding-right:20px}.flex-wrap .wrapper{width:100%;margin-left:auto;margin-right:auto}.kermit .block-region-bottom .flex-wrap .wrapper,.kermit .block-region-main .flex-wrap .wrapper,.pl .flex-wrap .wrapper{max-width:980px;margin-left:auto;margin-right:auto}@media (min-width:760px){.flex-wrap:not(.single):not(.backless) .paragraph{height:100%}.flex-wrap:not(.single):not(.backless) .paragraph .image:not(.media-item),.flex-wrap:not(.single):not(.backless) .paragraph .widget-color{height:100%}.flex-wrap .quarter,.flex-wrap.half{width:50%}.flex-wrap.third{width:33.333%}.flex-wrap.two-thirds{width:66.666%}.flex-wrap.quarter{width:25%}.flex-wrap.three-quarter{width:75%}}@media (min-width:1200px){.kermit .flex-wrap:not(.backless).single .has-image,.kermit .flex-wrap:not(.backless).single .image:not(.media-item),.kermit .flex-wrap:not(.backless).single .paragraph--type--color-wave-bar,.kermit .flex-wrap:not(.backless).single .widget-color,.pl .flex-wrap:not(.backless).single .has-image,.pl .flex-wrap:not(.backless).single .image:not(.media-item),.pl .flex-wrap:not(.backless).single .paragraph--type--color-wave-bar,.pl .flex-wrap:not(.backless).single .widget-color{margin-right:calc(-50vw + 580px);margin-left:calc(-50vw + 580px)}.node-page .kermit .block-region-main:not(:first-child) .flex-wrap:not(.backless).single .has-image,.node-page .kermit .block-region-main:not(:first-child) .flex-wrap:not(.backless).single .image:not(.media-item),.node-page .kermit .block-region-main:not(:first-child) .flex-wrap:not(.backless).single .paragraph--type--color-wave-bar,.node-page .kermit .block-region-main:not(:first-child) .flex-wrap:not(.backless).single .widget-color{margin-right:-40px;margin-left:-40px;padding-left:40px;padding-right:40px}}.backless+.backless,.backless+.flex-wrap:not(.backless),.flex-wrap:not(.backless)+.backless{margin-top:40px}.backless:last-child{margin-bottom:40px}.single+.flex-wrap:not(.single)+.flex-wrap:not(.single){margin-top:40px}.flex-wrap:not(.single).backless+.flex-wrap:not(.single).backless{margin-top:40px}.flex-wrap:not(.single).backless+.flex-wrap:not(.single):not(.backless)+.flex-wrap:not(.single):not(.backless){margin-top:40px}.kermit .block-region-bottom .flex-wrap .width-full-content .wrapper,.kermit .block-region-main .flex-wrap .width-full-content .wrapper,.pl .width-full-content .wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.kermit .block-region-bottom .flex-wrap .width-full-screen,.kermit .block-region-main .flex-wrap .width-full-screen,.pl .width-full-screen{max-width:100vw;width:100vw;margin-left:-20px;margin-right:-20px}@media (min-width:1320px){.kermit .block-region-bottom .flex-wrap .width-full-screen,.kermit .block-region-main .flex-wrap .width-full-screen,.pl .width-full-screen{margin-left:calc(-50vw + 640px)}}.kermit .block-region-bottom .flex-wrap .width-full-screen .wrapper,.kermit .block-region-main .flex-wrap .width-full-screen .wrapper,.pl .width-full-screen .wrapper{max-width:100%}.kermit .block-region-bottom .flex-wrap .width-full-screen .has-image,.kermit .block-region-bottom .flex-wrap .width-full-screen .image,.kermit .block-region-bottom .flex-wrap .width-full-screen .widget-color,.kermit .block-region-main .flex-wrap .width-full-screen .has-image,.kermit .block-region-main .flex-wrap .width-full-screen .image,.kermit .block-region-main .flex-wrap .width-full-screen .widget-color,.pl .width-full-screen .has-image,.pl .width-full-screen .image,.pl .width-full-screen .widget-color{margin-left:-20px!important;margin-right:-20px!important}.pl.flex-wrap .wrapper{background:#efefef;min-height:100px}a{color:#0c6fb6;text-decoration:none}a:focus,a:hover{color:#707372;text-decoration:underline}.field-oc-long-text a:focus,.field-oc-long-text a:hover,.field.body a:focus,.field.body a:hover{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.field-oc-long-text a.button-link,.field.body a.button-link,.text-long a.button-link{display:inline-block;background:#93328e;color:#fff;padding:.75em 1em;text-align:center;width:280px;font-size:22px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700}.field-oc-long-text a.button-link:active,.field-oc-long-text a.button-link:focus,.field-oc-long-text a.button-link:hover,.field.body a.button-link:active,.field.body a.button-link:focus,.field.body a.button-link:hover,.text-long a.button-link:active,.text-long a.button-link:focus,.text-long a.button-link:hover{background:#582c82}.field-oc-long-text a.button-link.fa,.field.body a.button-link.fa,.text-long a.button-link.fa{position:relative;padding-right:4rem}.field-oc-long-text a.button-link.fa:before,.field.body a.button-link.fa:before,.text-long a.button-link.fa:before{font-family:FontAwesome;position:absolute;top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}.field-oc-long-text a.button-link.apply:after,.field.body a.button-link.apply:after,.text-long a.button-link.apply:after{font-family:FontAwesome;font-size:18px;margin-left:.75em;content:"\f046";font-weight:400}.field-oc-long-text a.button-link.info:after,.field.body a.button-link.info:after,.text-long a.button-link.info:after{font-family:FontAwesome;font-size:18px;margin-left:.75em;content:"\f059";font-weight:400}.field-oc-long-text a.button-link.visit:after,.field.body a.button-link.visit:after,.text-long a.button-link.visit:after{font-family:FontAwesome;font-size:18px;margin-left:.75em;content:"\f0f7";font-weight:400}.field-oc-long-text a.outline-button,.field.body a.outline-button,.text-long a.outline-button{display:inline-block;border:2px solid #565656;color:#93328e;padding:.75em 1em;text-align:center;width:280px;font-size:22px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700}.field-oc-long-text a.outline-button:active,.field-oc-long-text a.outline-button:focus,.field-oc-long-text a.outline-button:hover,.field.body a.outline-button:active,.field.body a.outline-button:focus,.field.body a.outline-button:hover,.text-long a.outline-button:active,.text-long a.outline-button:focus,.text-long a.outline-button:hover{background:#582c82;border-color:#582c82;color:#fff}.field-oc-long-text a.outline-button:active.fa,.field-oc-long-text a.outline-button:focus.fa,.field-oc-long-text a.outline-button:hover.fa,.field.body a.outline-button:active.fa,.field.body a.outline-button:focus.fa,.field.body a.outline-button:hover.fa,.text-long a.outline-button:active.fa,.text-long a.outline-button:focus.fa,.text-long a.outline-button:hover.fa{color:#fff}.field-oc-long-text a.outline-button:active.fa:before,.field-oc-long-text a.outline-button:focus.fa:before,.field-oc-long-text a.outline-button:hover.fa:before,.field.body a.outline-button:active.fa:before,.field.body a.outline-button:focus.fa:before,.field.body a.outline-button:hover.fa:before,.text-long a.outline-button:active.fa:before,.text-long a.outline-button:focus.fa:before,.text-long a.outline-button:hover.fa:before{color:#fff}.field-oc-long-text a.outline-button.fa,.field.body a.outline-button.fa,.text-long a.outline-button.fa{position:relative;padding-right:4rem;color:#93328e}.field-oc-long-text a.outline-button.fa:before,.field.body a.outline-button.fa:before,.text-long a.outline-button.fa:before{font-family:FontAwesome;position:absolute;top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}.field-oc-long-text a.outline-button.apply:after,.field.body a.outline-button.apply:after,.text-long a.outline-button.apply:after{font-family:FontAwesome;font-size:18px;margin-left:.75em;content:"\f046";font-weight:400}.field-oc-long-text a.outline-button.info:after,.field.body a.outline-button.info:after,.text-long a.outline-button.info:after{font-family:FontAwesome;font-size:18px;margin-left:.75em;content:"\f059";font-weight:400}.field-oc-long-text a.outline-button.visit:after,.field.body a.outline-button.visit:after,.text-long a.outline-button.visit:after{font-family:FontAwesome;font-size:18px;margin-left:.75em;content:"\f0f7";font-weight:400}span.button-link{display:block}span.button-link a{display:inline-block;background:#93328e;color:#fff;padding:.75em 1em;text-align:center;width:280px;font-size:22px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700}span.button-link a:active,span.button-link a:focus,span.button-link a:hover{background:#582c82}span.button-link a.fa{position:relative;padding-right:4rem}span.button-link a.fa:before{font-family:FontAwesome;position:absolute;top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}span.button-link.apply a:after{font-family:FontAwesome;font-size:18px;margin-left:.75em;content:"\f046";font-weight:400}span.button-link.info a:after{font-family:FontAwesome;font-size:18px;margin-left:.75em;content:"\f059";font-weight:400}span.button-link.visit a:after{font-family:FontAwesome;font-size:18px;margin-left:.75em;content:"\f0f7";font-weight:400}span.outline-button a{display:inline-block;border:2px solid #565656;color:#93328e;padding:.75em 1em;text-align:center;width:280px;font-size:22px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700}span.outline-button a:active,span.outline-button a:focus,span.outline-button a:hover{background:#582c82;border-color:#582c82;color:#fff}span.outline-button a:active.fa,span.outline-button a:focus.fa,span.outline-button a:hover.fa{color:#fff}span.outline-button a:active.fa:before,span.outline-button a:focus.fa:before,span.outline-button a:hover.fa:before{color:#fff}span.outline-button a.fa{position:relative;padding-right:4rem;color:#93328e}span.outline-button a.fa:before{font-family:FontAwesome;position:absolute;top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}span.outline-button.apply a:after{font-family:FontAwesome;font-size:18px;margin-left:.75em;content:"\f046";font-weight:400}span.outline-button.info a:after{font-family:FontAwesome;font-size:18px;margin-left:.75em;content:"\f059";font-weight:400}span.outline-button.visit a:after{font-family:FontAwesome;font-size:18px;margin-left:.75em;content:"\f0f7";font-weight:400}.pl a.alt:hover{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}h1{line-height:1.15em;margin-bottom:.5em;margin-top:0;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#170a26;font-family:Montserrat,Helvetica,sans-serif;font-size:34px;font-weight:500;color:#582c82;margin-bottom:.35em}@media (min-width:760px){h1{font-size:54px}}@media (min-width:1200px){h1{font-size:58px}}.field-formatted-title h1{line-height:1.15em;margin-bottom:.5em;margin-top:0;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#170a26;font-family:Montserrat,Helvetica,sans-serif;font-size:34px;font-weight:500;color:#582c82;margin-bottom:.35em}@media (min-width:760px){.field-formatted-title h1{font-size:54px}}@media (min-width:1200px){.field-formatted-title h1{font-size:58px}}.field-formatted-title h1 strong{font-weight:700;color:#93328e}h2:not(.block-title):not(.widget-title){line-height:1.15em;margin-bottom:.5em;margin-top:0;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#170a26;font-size:32px;font-weight:500;color:#707372}@media (min-width:760px){h2:not(.block-title):not(.widget-title){font-size:38px}}@media (min-width:1200px){h2:not(.block-title):not(.widget-title){font-size:38px}}h3{line-height:1.15em;margin-bottom:.5em;margin-top:0;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#170a26;font-size:22px;color:#93328e;text-transform:uppercase}@media (min-width:760px){h3{font-size:23px}}h4{line-height:1.15em;margin-bottom:.5em;margin-top:0;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#170a26;font-size:22px}h5{line-height:1.15em;margin-bottom:.5em;margin-top:0;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#170a26;font-size:21px}h6{line-height:1.15em;margin-bottom:.5em;margin-top:0;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#170a26;font-size:18px}h2+ul,h3+ul,h4+ul,h5+ul,h6+ul{margin-top:0}.block-title:not(.block-field),.widget-title{line-height:1.15em;margin-bottom:.5em;margin-top:0;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#170a26;font-size:32px;font-weight:500;color:#707372;text-align:center;max-width:980px;margin-left:auto;margin-right:auto}@media (min-width:760px){.block-title:not(.block-field),.widget-title{font-size:38px}}@media (min-width:1200px){.block-title:not(.block-field),.widget-title{font-size:38px}}.block-region-sidebar .block-title:not(.block-field),.block-region-sidebar .widget-title{text-align:left;max-width:100%}.title-thin{font-size:40px;font-family:Montserrat,Helvetica,sans-serif;font-weight:300!important;color:#707372}.field span.label{font-weight:700}.field span.label+div{display:inline-block}.field-oc-long-text h2 em,.field-oc-long-text h2 strong,.field-oc-long-text h3 em,.field-oc-long-text h3 strong,.field-oc-long-text h4 em,.field-oc-long-text h4 strong,.field-oc-long-text h5 em,.field-oc-long-text h5 strong,.field-oc-long-text h6 em,.field-oc-long-text h6 strong,.field.body h2 em,.field.body h2 strong,.field.body h3 em,.field.body h3 strong,.field.body h4 em,.field.body h4 strong,.field.body h5 em,.field.body h5 strong,.field.body h6 em,.field.body h6 strong{font-family:Montserrat,Helvetica,sans-serif}.field-oc-long-text em h2,.field-oc-long-text em h3,.field-oc-long-text em h4,.field-oc-long-text em h5,.field-oc-long-text em h6,.field-oc-long-text strong h2,.field-oc-long-text strong h3,.field-oc-long-text strong h4,.field-oc-long-text strong h5,.field-oc-long-text strong h6,.field.body em h2,.field.body em h3,.field.body em h4,.field.body em h5,.field.body em h6,.field.body strong h2,.field.body strong h3,.field.body strong h4,.field.body strong h5,.field.body strong h6{font-family:Montserrat,Helvetica,sans-serif}.pl h1{font-size:34px}.pl h1.header-mid{font-size:54px}.pl h1.header-lg{font-size:58px}.pl h2:not(.block-title):not(.widget-title){font-size:32px}.pl h2:not(.block-title):not(.widget-title).header-mid{font-size:38px}.pl h2:not(.block-title):not(.widget-title).header-lg{font-size:38px}.pl h3{font-size:22px}.pl h3.header-mid{font-size:23px}.pl h4{font-size:22px}.pl h5{font-size:21px}.pl h6{font-size:18px}code,html{font-family:Montserrat,Helvetica,sans-serif;font-size:17px;line-height:1.5;font-weight:500;font-style:normal;font-weight:500}body{color:#000}p:not(:last-child){margin-bottom:1.5em}p:last-child{margin-bottom:0}.field-oc-long-text>:last-child,.field.body>:last-child,.text-long>:last-child{margin-bottom:0}.field-oc-long-text>:last-child>:last-child,.field.body>:last-child>:last-child,.text-long>:last-child>:last-child{margin-bottom:0}.field-oc-long-text hr,.field.body hr,.text-long hr{margin-bottom:1.5em}em{font-style:italic}.field-oc-long-text em,.field.body em{font-family:Montserrat,Helvetica,sans-serif}strong{font-weight:700}.field-oc-long-text strong,.field.body strong{font-family:Montserrat,Helvetica,sans-serif}.field-oc-long-text em strong,.field-oc-long-text strong em,.field.body em strong,.field.body strong em{font-family:Montserrat,Helvetica,sans-serif}.field-caption,figcaption{text-align:center;color:#676767;font-size:15px;font-style:italic;margin-top:.5em}small{font-size:80%}span.highlight{background:#f2dc26}span.magenta-title{font-size:40px;font-family:Montserrat,Helvetica,sans-serif;font-weight:300;color:#93328e}span.lime-title{font-size:40px;font-family:Montserrat,Helvetica,sans-serif;font-weight:300;color:#829900}span.blue-title{font-size:40px;font-family:Montserrat,Helvetica,sans-serif;font-weight:300;color:#3897dc}span.grey-title{font-size:40px;font-family:Montserrat,Helvetica,sans-serif;font-weight:300;color:#707372}.warning{background:0 0;padding:.5em 1em;margin-bottom:1.5em;color:#dd241b;border:1px solid #dd241b;text-align:center}.hr{border-style:solid;border-width:1px 0 0;color:currentColor}blockquote{position:relative;max-width:740px;font-family:Montserrat,Helvetica,sans-serif;font-style:italic;font-size:28px;padding-bottom:10px;margin-left:0}@media (min-width:760px){blockquote{font-size:42px;padding-bottom:0}}blockquote:before{color:rgba(35,35,35,.7);content:"“";font-size:112px;line-height:.1em;margin-right:.25em;vertical-align:-.4em}blockquote:after{color:rgba(35,35,35,.7);content:"”";font-size:112px;line-height:.1em;margin-right:.25em;vertical-align:-.44em}blockquote p{display:inline}.field-oc-long-text,.field.body{font-family:Montserrat,Helvetica,sans-serif}.pl .pl-long-text{margin-left:auto;margin-right:auto;max-width:880px}.field-oc-long-text ol,.field-oc-long-text ul,.field.body ol,.field.body ul{overflow:hidden;margin:.5em 0 1.5em;padding:0 0 0 28px}.field-oc-long-text ol li,.field-oc-long-text ul li,.field.body ol li,.field.body ul li{margin-bottom:.5em}.field-oc-long-text ol ol,.field-oc-long-text ol ul,.field-oc-long-text ul ol,.field-oc-long-text ul ul,.field.body ol ol,.field.body ol ul,.field.body ul ol,.field.body ul ul{margin:.5em 0 .5em;padding:0 0 0 28px}ul{list-style-type:disc}ol{list-style-type:decimal}ol li{margin-left:2px}ol.big-numbers{counter-reset:item-counter;padding:0!important}ol.big-numbers>li{list-style-type:none;position:relative;padding-left:50px!important;padding-top:20px;border-top:1px solid #b2b4b2;padding-bottom:1em;font-family:Montserrat,Helvetica,sans-serif}ol.big-numbers>li *{font-family:Montserrat,Helvetica,sans-serif}ol.big-numbers>li strong{font-family:Montserrat,Helvetica,sans-serif!important}ol.big-numbers>li:last-of-type{border-bottom:1px solid #b2b4b2}ol.big-numbers>li:before{content:counter(item-counter,decimal) ".";counter-increment:item-counter;font-size:36px;color:#582c82;font-size:36px;font-weight:700;position:absolute;top:6px;left:0}@media (min-width:760px){ol.big-numbers>li{padding-top:40px;padding-left:90px!important}ol.big-numbers>li:before{font-size:50px;top:8px}}ol.big-numbers ul{overflow:initial!important}ol.big-numbers ul li{padding-left:0!important}.sprite-close-circle-punchout{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 0}.sprite-drop-arrow{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:20% 0}.sprite-drop-arrow-active{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 25%}.sprite-drop-arrow-active-white{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:20% 25%}.sprite-drop-arrow-white{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:40% 0}.sprite-drupal{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:40% 25%}.sprite-facebook{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 50%}.sprite-file-pdf{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:20% 50%}.sprite-file-ppt{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:40% 50%}.sprite-file-word{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:60% 0}.sprite-file-xls{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:60% 25%}.sprite-flickr{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:60% 50%}.sprite-hamburger{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 75%}.sprite-instagram{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:20% 75%}.sprite-lightbox{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:40% 75%}.sprite-linkedin{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:60% 75%}.sprite-next-black{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:80% 0}.sprite-next-blue{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:80% 25%}.sprite-next-grey{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:80% 50%}.sprite-next-white{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:80% 75%}.sprite-prev-black{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 100%}.sprite-prev-blue{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:20% 100%}.sprite-prev-grey{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:40% 100%}.sprite-prev-white{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:60% 100%}.sprite-search-submit{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:80% 100%}.sprite-search-submit-hover{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 0}.sprite-search-toggle{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 25%}.sprite-twitter{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 50%}.sprite-vimeo{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 75%}.sprite-youtube{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 100%}svg use{fill:currentColor}a.icon{color:#0c6fb6;height:50px;width:50px;display:block}a.icon:focus,a.icon:hover{color:#707372;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}a.icon svg{width:50px;height:50px}.pl.sprite-icon{display:inline-block;width:60px;height:60px;background-size:360px 300px}.pl .icons-demo>div{display:inline-block;vertical-align:top;text-align:center;width:240px}input[type=number],input[type=search],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.has-error{border-color:#cd0210}.form-item{width:100%;margin-bottom:1.5em}.form-item label{font-weight:700;display:block;margin-bottom:.5em;padding-bottom:0}.form-required,.js-form-required{position:relative}.form-required:after,.js-form-required:after{content:'*';color:#cd0210;position:relative;top:-1px;right:-.25em;font-size:80%}.description{font-size:90%}input+.description{padding-top:.5em}fieldset{border:none;padding:0;margin:0}fieldset legend{font-weight:700;font-size:120%;margin-bottom:.5em}fieldset .fieldset-wrapper{margin:0 1em}.js-form-type-textfield input{border:1px solid #565656;font-size:15px;padding:10px 6px 11px;width:100%;font-family:Montserrat,Helvetica,sans-serif}.js-form-type-textfield input::-webkit-placeholder{opacity:.7;color:#000}.js-form-type-textfield input::-moz-placeholder{opacity:.7;color:#000}.js-form-type-textfield input:-ms-input-placeholder{opacity:.7;color:#000}.js-form-type-textfield input::-webkit-input-placeholder{opacity:.7;color:#000}.js-form-type-textfield input:focus::-webkit-placeholder{opacity:.2;color:#000}.js-form-type-textfield input:focus::-moz-placeholder{opacity:.2;color:#000}.js-form-type-textfield input:focus:-ms-input-placeholder{opacity:.2;color:#000}.js-form-type-textfield input:focus::-webkit-input-placeholder{opacity:.2;color:#000}.js-form-type-email input{border:1px solid #565656;font-size:15px;padding:10px 6px 11px;width:100%;font-family:Montserrat,Helvetica,sans-serif}.js-form-type-email input::-webkit-placeholder{opacity:.7;color:#000}.js-form-type-email input::-moz-placeholder{opacity:.7;color:#000}.js-form-type-email input:-ms-input-placeholder{opacity:.7;color:#000}.js-form-type-email input::-webkit-input-placeholder{opacity:.7;color:#000}.js-form-type-email input:focus::-webkit-placeholder{opacity:.2;color:#000}.js-form-type-email input:focus::-moz-placeholder{opacity:.2;color:#000}.js-form-type-email input:focus:-ms-input-placeholder{opacity:.2;color:#000}.js-form-type-email input:focus::-webkit-input-placeholder{opacity:.2;color:#000}.form-item-password input,.js-form-type-password input{border:1px solid #565656;font-size:15px;padding:10px 6px 11px;width:100%;font-family:Montserrat,Helvetica,sans-serif}.form-item-password input::-webkit-placeholder,.js-form-type-password input::-webkit-placeholder{opacity:.7;color:#000}.form-item-password input::-moz-placeholder,.js-form-type-password input::-moz-placeholder{opacity:.7;color:#000}.form-item-password input:-ms-input-placeholder,.js-form-type-password input:-ms-input-placeholder{opacity:.7;color:#000}.form-item-password input::-webkit-input-placeholder,.js-form-type-password input::-webkit-input-placeholder{opacity:.7;color:#000}.form-item-password input:focus::-webkit-placeholder,.js-form-type-password input:focus::-webkit-placeholder{opacity:.2;color:#000}.form-item-password input:focus::-moz-placeholder,.js-form-type-password input:focus::-moz-placeholder{opacity:.2;color:#000}.form-item-password input:focus:-ms-input-placeholder,.js-form-type-password input:focus:-ms-input-placeholder{opacity:.2;color:#000}.form-item-password input:focus::-webkit-input-placeholder,.js-form-type-password input:focus::-webkit-input-placeholder{opacity:.2;color:#000}.js-form-type-tel input{border:1px solid #565656;font-size:15px;padding:10px 6px 11px;width:100%;font-family:Montserrat,Helvetica,sans-serif;max-width:250px}.js-form-type-tel input::-webkit-placeholder{opacity:.7;color:#000}.js-form-type-tel input::-moz-placeholder{opacity:.7;color:#000}.js-form-type-tel input:-ms-input-placeholder{opacity:.7;color:#000}.js-form-type-tel input::-webkit-input-placeholder{opacity:.7;color:#000}.js-form-type-tel input:focus::-webkit-placeholder{opacity:.2;color:#000}.js-form-type-tel input:focus::-moz-placeholder{opacity:.2;color:#000}.js-form-type-tel input:focus:-ms-input-placeholder{opacity:.2;color:#000}.js-form-type-tel input:focus::-webkit-input-placeholder{opacity:.2;color:#000}.js-form-type-textarea textarea{border:1px solid #565656;font-size:15px;padding:10px 6px 11px;width:100%;font-family:Montserrat,Helvetica,sans-serif}.js-form-type-textarea textarea::-webkit-placeholder{opacity:.7;color:#000}.js-form-type-textarea textarea::-moz-placeholder{opacity:.7;color:#000}.js-form-type-textarea textarea:-ms-input-placeholder{opacity:.7;color:#000}.js-form-type-textarea textarea::-webkit-input-placeholder{opacity:.7;color:#000}.js-form-type-textarea textarea:focus::-webkit-placeholder{opacity:.2;color:#000}.js-form-type-textarea textarea:focus::-moz-placeholder{opacity:.2;color:#000}.js-form-type-textarea textarea:focus:-ms-input-placeholder{opacity:.2;color:#000}.js-form-type-textarea textarea:focus::-webkit-input-placeholder{opacity:.2;color:#000}optgroup:empty{display:none}.select2-results__group{display:none!important}.select2-container--default{width:100%!important;max-width:250px}body .select2-container--default .select2-selection--single{width:100%;font-size:16px;border:1px solid #170a26;border-radius:0;height:auto}body .select2-container--default .select2-selection--single.select2--container--focus{-webkit-box-shadow:0 2px 2px rgba(35,35,35,.3);box-shadow:0 2px 2px rgba(35,35,35,.3)}body .select2-container--default .select2-selection--single .select2-selection__choice__remove{position:relative;z-index:999}body .select2-container--default .select2-selection--single .select2-selection__rendered{padding:4px 32px 4px 10px;color:#000;text-align:left}body .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000}body .select2-container--default .select2-selection--single .select2-selection__arrow{width:15px;height:15px;background:#000;background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:20% 0;background-size:90px 75px;top:11px;right:10px}body .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}body .select2-container--default .select2-selection--multiple{width:100%;font-size:16px;border:1px solid #170a26;border-radius:0;height:auto;padding:3px 0 3px 0}body .select2-container--default .select2-selection--multiple.select2--container--focus{-webkit-box-shadow:0 2px 2px rgba(35,35,35,.3);box-shadow:0 2px 2px rgba(35,35,35,.3)}body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:relative;z-index:999}body .select2-container--default .select2-selection--multiple .select2-search--inline{position:relative;float:none;padding:2px 3px}body .select2-container--default .select2-selection--multiple .select2-search--inline:after{content:'';display:block;height:100%;position:absolute;top:6px;right:2px;cursor:pointer;width:15px;height:15px;background-color:#0c6fb6;background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:20% 0;background-size:90px 75px}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field{color:#565656}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-placeholder{opacity:.7;color:#000}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field::-moz-placeholder{opacity:.7;color:#000}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:-ms-input-placeholder{opacity:.7;color:#000}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-input-placeholder{opacity:.7;color:#000}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-placeholder{opacity:.2;color:#000}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-moz-placeholder{opacity:.2;color:#000}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus:-ms-input-placeholder{opacity:.2;color:#000}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-input-placeholder{opacity:.2;color:#000}body .select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#000}body .select2-container--default .select2-selection--multiple .select2-selection__choice{border-radius:0;background-color:#f6f6f6}body .select2-container--default.select2-container--focus .select2-selection--single .select2-selection__arrow,body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 25%;background-size:90px 75px}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline:after,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline:after{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 25%;background-size:90px 75px}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-placeholder{opacity:.7;color:#000}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field::-moz-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field::-moz-placeholder{opacity:.7;color:#000}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:-ms-input-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:-ms-input-placeholder{opacity:.7;color:#000}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-input-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-input-placeholder{opacity:.7;color:#000}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-placeholder{opacity:.2;color:#000}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-moz-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-moz-placeholder{opacity:.2;color:#000}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus:-ms-input-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus:-ms-input-placeholder{opacity:.2;color:#000}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-input-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-input-placeholder{opacity:.2;color:#000}.select2-container .select2-dropdown{border:1px solid #170a26;border-radius:0;border-top:0;padding:0}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f6f6f6}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0c6fb6!important}.pl .sg-pattern-example .select2-container{max-width:400px}.js-form-type-date input{border:1px solid #565656;font-size:15px;padding:10px 6px 11px;width:100%;font-family:Montserrat,Helvetica,sans-serif;max-width:180px}.js-form-type-date input::-webkit-placeholder{opacity:.7;color:#000}.js-form-type-date input::-moz-placeholder{opacity:.7;color:#000}.js-form-type-date input:-ms-input-placeholder{opacity:.7;color:#000}.js-form-type-date input::-webkit-input-placeholder{opacity:.7;color:#000}.js-form-type-date input:focus::-webkit-placeholder{opacity:.2;color:#000}.js-form-type-date input:focus::-moz-placeholder{opacity:.2;color:#000}.js-form-type-date input:focus:-ms-input-placeholder{opacity:.2;color:#000}.js-form-type-date input:focus::-webkit-input-placeholder{opacity:.2;color:#000}.form-checkboxes{margin-bottom:0}fieldset .form-checkboxes{margin-left:-1em;margin-right:-1em}.js-form-type-checkbox{display:inline-block;vertical-align:top;margin-right:1em;margin-bottom:1em;width:auto}.js-form-type-checkbox:last-child{margin-right:0}.js-form-type-checkbox input,.js-form-type-checkbox label{display:inline-block}.js-form-type-checkbox label{font-weight:500;margin-bottom:0}.js-form-type-checkbox input[type=checkbox]{margin-right:.3em}.custom-options .js-form-type-checkbox input{display:none}.custom-options .js-form-type-checkbox input:checked+label:before{background:#efefef;border-color:#0a609e}.custom-options .js-form-type-checkbox label{display:inline-block;vertical-align:middle;width:100%;padding-left:26px;position:relative;margin-bottom:10px}.custom-options .js-form-type-checkbox label:before{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;border:2px solid #0c6fb6;cursor:pointer;position:absolute;top:3px;left:0;z-index:20;margin-right:.5em}.js-webform-radios{margin-bottom:0}.js-form-type-radio{display:inline-block;vertical-align:top;margin-right:1em;margin-bottom:1em;width:auto}.js-form-type-radio:last-child{margin-right:0}.js-form-type-radio input,.js-form-type-radio label{display:inline-block}.js-form-type-radio label{font-weight:500;margin-bottom:0}.js-form-type-radio input[type=radio]{margin-right:.3em;position:relative;top:-2px}.custom-options .js-form-type-radio input{display:none}.custom-options .js-form-type-radio input:checked+label:before{background:#efefef;border-color:#0a609e}.custom-options .js-form-type-radio label{display:inline-block;vertical-align:middle;width:100%;padding-left:26px;position:relative;margin-bottom:10px}.custom-options .js-form-type-radio label:before{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;border:2px solid #0c6fb6;cursor:pointer;position:absolute;top:3px;left:0;z-index:20;margin-right:.5em}.custom-options .js-form-type-radio label:before{border-radius:50%}.form-item-file-upload-field .form-managed-file input.form-submit,.form-item-file-upload-field .form-managed-file input.js-form-submit,.form-item-file-upload-field .js-form-managed-file input.form-submit,.form-item-file-upload-field .js-form-managed-file input.js-form-submit,.js-form-item-file-upload-field .form-managed-file input.form-submit,.js-form-item-file-upload-field .form-managed-file input.js-form-submit,.js-form-item-file-upload-field .js-form-managed-file input.form-submit,.js-form-item-file-upload-field .js-form-managed-file input.js-form-submit,.js-form-type-managed-file .form-managed-file input.form-submit,.js-form-type-managed-file .form-managed-file input.js-form-submit,.js-form-type-managed-file .js-form-managed-file input.form-submit,.js-form-type-managed-file .js-form-managed-file input.js-form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#93328e;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;text-transform:uppercase;padding:.75em 3em;width:auto;border-radius:0;border:0;color:#fff;font-size:13px;padding:.5em 2em}.form-item-file-upload-field .form-managed-file input.form-submit:focus,.form-item-file-upload-field .form-managed-file input.form-submit:hover,.form-item-file-upload-field .form-managed-file input.js-form-submit:focus,.form-item-file-upload-field .form-managed-file input.js-form-submit:hover,.form-item-file-upload-field .js-form-managed-file input.form-submit:focus,.form-item-file-upload-field .js-form-managed-file input.form-submit:hover,.form-item-file-upload-field .js-form-managed-file input.js-form-submit:focus,.form-item-file-upload-field .js-form-managed-file input.js-form-submit:hover,.js-form-item-file-upload-field .form-managed-file input.form-submit:focus,.js-form-item-file-upload-field .form-managed-file input.form-submit:hover,.js-form-item-file-upload-field .form-managed-file input.js-form-submit:focus,.js-form-item-file-upload-field .form-managed-file input.js-form-submit:hover,.js-form-item-file-upload-field .js-form-managed-file input.form-submit:focus,.js-form-item-file-upload-field .js-form-managed-file input.form-submit:hover,.js-form-item-file-upload-field .js-form-managed-file input.js-form-submit:focus,.js-form-item-file-upload-field .js-form-managed-file input.js-form-submit:hover,.js-form-type-managed-file .form-managed-file input.form-submit:focus,.js-form-type-managed-file .form-managed-file input.form-submit:hover,.js-form-type-managed-file .form-managed-file input.js-form-submit:focus,.js-form-type-managed-file .form-managed-file input.js-form-submit:hover,.js-form-type-managed-file .js-form-managed-file input.form-submit:focus,.js-form-type-managed-file .js-form-managed-file input.form-submit:hover,.js-form-type-managed-file .js-form-managed-file input.js-form-submit:focus,.js-form-type-managed-file .js-form-managed-file input.js-form-submit:hover{background:#582c82;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.form-item-file-upload-field .form-managed-file .description,.form-item-file-upload-field .js-form-managed-file .description,.js-form-item-file-upload-field .form-managed-file .description,.js-form-item-file-upload-field .js-form-managed-file .description,.js-form-type-managed-file .form-managed-file .description,.js-form-type-managed-file .js-form-managed-file .description{font-size:80%;line-height:1.25em;opacity:.7;margin-bottom:.5em}.form-item-document-upload .form-managed-file input.form-submit,.form-item-document-upload .form-managed-file input.js-form-submit,.form-item-document-upload .js-form-managed-file input.form-submit,.form-item-document-upload .js-form-managed-file input.js-form-submit,.js-form-item-document-upload .form-managed-file input.form-submit,.js-form-item-document-upload .form-managed-file input.js-form-submit,.js-form-item-document-upload .js-form-managed-file input.form-submit,.js-form-item-document-upload .js-form-managed-file input.js-form-submit,.js-form-type-webform-document-file .form-managed-file input.form-submit,.js-form-type-webform-document-file .form-managed-file input.js-form-submit,.js-form-type-webform-document-file .js-form-managed-file input.form-submit,.js-form-type-webform-document-file .js-form-managed-file input.js-form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#93328e;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;text-transform:uppercase;padding:.75em 3em;width:auto;border-radius:0;border:0;color:#fff;font-size:13px;padding:.5em 2em}.form-item-document-upload .form-managed-file input.form-submit:focus,.form-item-document-upload .form-managed-file input.form-submit:hover,.form-item-document-upload .form-managed-file input.js-form-submit:focus,.form-item-document-upload .form-managed-file input.js-form-submit:hover,.form-item-document-upload .js-form-managed-file input.form-submit:focus,.form-item-document-upload .js-form-managed-file input.form-submit:hover,.form-item-document-upload .js-form-managed-file input.js-form-submit:focus,.form-item-document-upload .js-form-managed-file input.js-form-submit:hover,.js-form-item-document-upload .form-managed-file input.form-submit:focus,.js-form-item-document-upload .form-managed-file input.form-submit:hover,.js-form-item-document-upload .form-managed-file input.js-form-submit:focus,.js-form-item-document-upload .form-managed-file input.js-form-submit:hover,.js-form-item-document-upload .js-form-managed-file input.form-submit:focus,.js-form-item-document-upload .js-form-managed-file input.form-submit:hover,.js-form-item-document-upload .js-form-managed-file input.js-form-submit:focus,.js-form-item-document-upload .js-form-managed-file input.js-form-submit:hover,.js-form-type-webform-document-file .form-managed-file input.form-submit:focus,.js-form-type-webform-document-file .form-managed-file input.form-submit:hover,.js-form-type-webform-document-file .form-managed-file input.js-form-submit:focus,.js-form-type-webform-document-file .form-managed-file input.js-form-submit:hover,.js-form-type-webform-document-file .js-form-managed-file input.form-submit:focus,.js-form-type-webform-document-file .js-form-managed-file input.form-submit:hover,.js-form-type-webform-document-file .js-form-managed-file input.js-form-submit:focus,.js-form-type-webform-document-file .js-form-managed-file input.js-form-submit:hover{background:#582c82;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.form-item-document-upload .form-managed-file .description,.form-item-document-upload .js-form-managed-file .description,.js-form-item-document-upload .form-managed-file .description,.js-form-item-document-upload .js-form-managed-file .description,.js-form-type-webform-document-file .form-managed-file .description,.js-form-type-webform-document-file .js-form-managed-file .description{font-size:80%;line-height:1.25em;opacity:.7;margin-bottom:.5em}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#93328e;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;text-transform:uppercase;padding:.75em 3em;width:auto;border-radius:0;border:0;color:#fff;font-size:15px}input[type=submit]:focus,input[type=submit]:hover{background:#582c82;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.views-exposed-form .form-item{max-width:250px;display:inline-block}.views-exposed-form .form-item:nth-last-child(n+3){margin-right:1em}.views-exposed-form input.form-submit{background:#0c6fb6;color:#fff;padding:.65em 3em}.views-exposed-form input.form-submit:focus,.views-exposed-form input.form-submit:hover{background:#707372;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.views-exposed-form input.form-submit#edit-reset{background:#170a26}.views-exposed-form input.form-submit#edit-reset:hover{background:#707372;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.views-exposed-form+.view-content{margin-top:2em}.pl .form-item-combine,.pl .form-item-field-category-target-id{max-width:300px}.pl input.form-submit{margin-bottom:60px}.button{background-color:#170a26;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:15px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;margin-bottom:.5em}.button:focus,.button:hover{background-color:#676767;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.button-outline{background-color:#170a26;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:15px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;margin-bottom:.5em;background:0 0;border:2px solid #fff;color:#fff}.button-outline:focus,.button-outline:hover{background-color:#676767;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.button-outline:focus,.button-outline:hover{background:rgba(255,255,255,.7);color:#170a26;border-color:#170a26;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.pl.background{padding:2em 3em;width:100%;background:#6f625a}.body table,.featherlight table,.field-oc-long-text table{margin-bottom:1.5em}.body table caption,.featherlight table caption,.field-oc-long-text table caption{font-weight:700;margin-bottom:.5em}.body table td,.body table th,.featherlight table td,.featherlight table th,.field-oc-long-text table td,.field-oc-long-text table th{padding:10px}.body table thead th,.featherlight table thead th,.field-oc-long-text table thead th{background:#676767;color:#fff}.body table tbody tr:nth-of-type(odd),.featherlight table tbody tr:nth-of-type(odd),.field-oc-long-text table tbody tr:nth-of-type(odd){background:#efefef}.body table tbody tr:nth-of-type(even),.featherlight table tbody tr:nth-of-type(even),.field-oc-long-text table tbody tr:nth-of-type(even){background:#fff}.body table tbody tr th,.featherlight table tbody tr th,.field-oc-long-text table tbody tr th{background:#676767;color:#fff}@media (max-width:759px){.body table tbody tr td,.featherlight table tbody tr td,.field-oc-long-text table tbody tr td{padding:.5em 20px}.body table tbody tr>td.st-key,.featherlight table tbody tr>td.st-key,.field-oc-long-text table tbody tr>td.st-key{text-transform:uppercase;font-weight:700}}table .st-key{font-size:16px;width:52%;max-width:200px}table .st-val{min-width:48%;font-size:17px}@media (min-width:400px){table .st-val{max-width:calc(100% - 200px)}}.responsive-table>caption{display:none}.stacktable.large-only{display:table}.stacktable.small-only{display:none}@media (max-width:759px){.stacktable.large-only{display:none}.stacktable.small-only{display:table;width:100%;margin-bottom:.5em}.stacktable.small-only td{display:inline-block}}.block-quick-links .field-links{position:relative}.block-quick-links .field-links ul:not(.contextual-links){list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.block-quick-links .field-links ul:not(.contextual-links) li{padding-left:0;margin-left:0}.block-quick-links .field-links ul:not(.contextual-links) li{padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px;text-align:center}@media (max-width:759px){.block-quick-links .field-links ul:not(.contextual-links) li{width:100vw;margin-left:-20px;margin-right:-20px}}.block-quick-links .field-links ul:not(.contextual-links) li:not(:last-child){position:relative}@media (max-width:759px){.block-quick-links .field-links ul:not(.contextual-links) li:not(:last-child){border-bottom:1px solid #fff}}@media (min-width:760px){.block-quick-links .field-links ul:not(.contextual-links) li:not(:last-child):after{content:'';display:block;position:absolute;right:0;top:35%;width:1px;height:30%;background:#fff;width:2px}}.block-quick-links .field-links a{display:block;height:100%;width:100%;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}@media (max-width:759px){.block-quick-links .field-links a{width:auto;display:inline-block}}.block-quick-links .field-links a:active,.block-quick-links .field-links a:focus,.block-quick-links .field-links a:hover{color:rgba(255,255,255,.7)}.block-quick-links .field-links.purple:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#582c82}.block-quick-links .field-links.magenta:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#93328e}.block-quick-links .field-links.blue ul>li:not(:last-child){border-bottom-color:#222}.block-quick-links .field-links.blue ul>li:not(:last-child):after{background:#170a26}.block-quick-links .field-links.blue a{color:#170a26}.block-quick-links .field-links.blue a:active,.block-quick-links .field-links.blue a:focus,.block-quick-links .field-links.blue a:hover{color:rgba(35,35,35,.7)}.block-quick-links .field-links.blue:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#489fdf}.block-quick-links .field-links.lime ul>li:not(:last-child){border-bottom-color:#222}.block-quick-links .field-links.lime ul>li:not(:last-child):after{background:#170a26}.block-quick-links .field-links.lime a{color:#170a26}.block-quick-links .field-links.lime a:active,.block-quick-links .field-links.lime a:focus,.block-quick-links .field-links.lime a:hover{color:rgba(35,35,35,.7)}.block-quick-links .field-links.lime:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#abcb00}.block-prospective-student-links---lime.block-quick-links .field-links ul:not(.contextual-links){margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.block-prospective-student-links---lime.block-quick-links .field-links ul:not(.contextual-links) li{padding-left:8px;padding-right:8px}.block-prospective-student-links---lime.block-quick-links .field-links ul:not(.contextual-links) li:not(:last-child):after{content:none}.block-prospective-student-links---lime.block-quick-links .field-links ul:not(.contextual-links) li a:after{font-family:FontAwesome;content:'';color:#fff;font-size:16px;margin-left:.75em}.block-prospective-student-links---lime.block-quick-links .field-links ul:not(.contextual-links) li:nth-child(1) a:after{content:"\f046"}.block-prospective-student-links---lime.block-quick-links .field-links ul:not(.contextual-links) li:nth-child(2) a:after{content:"\f059"}.block-prospective-student-links---lime.block-quick-links .field-links ul:not(.contextual-links) li:nth-child(3) a:after{content:"\f0f7"}.block-prospective-student-links---lime.block-quick-links .field-links.blue ul:not(.contetual-links) li a:after,.block-prospective-student-links---lime.block-quick-links .field-links.lime ul:not(.contetual-links) li a:after{color:#676767}.google-trans{margin-bottom:2em}.google-trans>span{display:block;padding-bottom:6px}@media (max-width:499px){.google-trans>span{margin-bottom:1em;border-bottom:1px solid #222}}#block-contact{margin-bottom:2em}#block-contact .field.body{font-family:Montserrat,Helvetica,sans-serif}#block-contact .field.body p>strong:first-child{padding-bottom:6px;display:inline-block;width:100%;font-family:Montserrat,Helvetica,sans-serif}@media (max-width:499px){#block-contact .field.body p>strong:first-child{margin-bottom:1em;border-bottom:1px solid #222}}#block-contact ul:not(.contextual-links){list-style:none;margin:0;padding:0}#block-contact ul:not(.contextual-links) li{padding-left:0;margin-left:0}#block-contact ul:not(.contextual-links) li{margin-bottom:0}#block-connectwithmctc{padding-bottom:2em}#block-connectwithmctc p{margin-bottom:0}#block-connectwithmctc p>strong:first-child{padding-bottom:6px;display:inline-block;font-family:Montserrat,Helvetica,sans-serif;width:100%}@media (max-width:499px){#block-connectwithmctc p>strong:first-child{margin-bottom:1em;border-bottom:1px solid #222}}#block-connectwithmctc ul:not(.contextual-links){list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;margin-left:-5px;margin-right:-5px;width:calc(100% + 10px);padding-top:.5em}#block-connectwithmctc ul:not(.contextual-links) li{padding-left:0;margin-left:0}@media (min-width:1120px){.footer-inner #block-connectwithmctc ul:not(.contextual-links) li:nth-child(3n+3){-ms-flex-preferred-size:50%;flex-basis:50%}}#block-connectwithmctc ul:not(.contextual-links) li{padding-left:5px;padding-right:5px}#block-connectwithmctc ul:not(.contextual-links) li a{text-indent:300vw;display:block;width:48px;height:48px}#block-connectwithmctc ul:not(.contextual-links) li a.facebook{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 50%;background-size:288px 240px}#block-connectwithmctc ul:not(.contextual-links) li a.flickr{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:60% 50%;background-size:288px 240px}#block-connectwithmctc ul:not(.contextual-links) li a.tiktok{background:url(/themes/custom/oc_patterns/images/icons/src/tiktok.svg)}#block-connectwithmctc ul:not(.contextual-links) li a.linkedin{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:60% 75%;background-size:288px 240px}#block-connectwithmctc ul:not(.contextual-links) li a.twitter{background:url(/themes/custom/oc_patterns/images/icons/src/twitter-x.svg)}#block-connectwithmctc ul:not(.contextual-links) li a.vimeo{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 75%;background-size:288px 240px}#block-connectwithmctc ul:not(.contextual-links) li a.youtube{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 100%;background-size:288px 240px}#block-connectwithmctc ul:not(.contextual-links) li a.instagram{background:url(/themes/custom/oc_patterns/images/icons/src/instagram-new.svg)}#block-connectwithmctc ul:not(.contextual-links) li a:active,#block-connectwithmctc ul:not(.contextual-links) li a:focus,#block-connectwithmctc ul:not(.contextual-links) li a:hover{opacity:.7}.block-alert .body{padding:15px 20px;position:relative;max-width:880px;margin-left:auto;margin-right:auto;font-size:16px;font-family:Montserrat,Helvetica,sans-serif}.block-alert .body div,.block-alert .body h2,.block-alert .body h3,.block-alert .body h4,.block-alert .body h5,.block-alert .body h6,.block-alert .body p{color:#170a26}.block-alert .body div.pane-title,.block-alert .body h2.pane-title,.block-alert .body h3.pane-title,.block-alert .body h4.pane-title,.block-alert .body h5.pane-title,.block-alert .body h6.pane-title,.block-alert .body p.pane-title{border-color:#170a26}.block-alert .body :after,.block-alert .body :before{color:#170a26}.block-alert .body a{color:#170a26}.block-alert .body a:focus,.block-alert .body a:hover{color:rgba(35,35,35,.7);text-decoration:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block-alert .body .widget-title>a{color:#170a26}.block-alert .body .widget-title>a:focus,.block-alert .body .widget-title>a:hover{color:rgba(35,35,35,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block-alert .body .field-caption,.block-alert .body figcaption{color:#565656}.block-alert .body strong{font-family:Montserrat,Helvetica,sans-serif}.block-alert .body p{color:#000}.block-alert .body a{color:#000}.block-alert .body a:focus,.block-alert .body a:hover{color:rgba(35,35,35,.7)}.paragraph .block-alert .body{margin-top:0;padding:15px 0}.block-alert .body:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#489fdf}.block-alert .high-alert{width:100%;background:#ad1e17;max-width:100%;padding:15px 10%}.block-alert .high-alert div,.block-alert .high-alert h2,.block-alert .high-alert h3,.block-alert .high-alert h4,.block-alert .high-alert h5,.block-alert .high-alert h6,.block-alert .high-alert p{color:#fff}.block-alert .high-alert div.pane-title,.block-alert .high-alert h2.pane-title,.block-alert .high-alert h3.pane-title,.block-alert .high-alert h4.pane-title,.block-alert .high-alert h5.pane-title,.block-alert .high-alert h6.pane-title,.block-alert .high-alert p.pane-title{border-color:#fff}.block-alert .high-alert :after,.block-alert .high-alert :before{color:#fff}.block-alert .high-alert a{color:#fff}.block-alert .high-alert a:focus,.block-alert .high-alert a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none}.block-alert .high-alert .widget-title>a{color:#fff}.block-alert .high-alert .widget-title>a:focus,.block-alert .high-alert .widget-title>a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block-alert .high-alert .field-caption,.block-alert .high-alert figcaption{color:#fff}.block-alert .low-alert{width:100%;background:#f4ce33;max-width:100%;padding:15px 10%}body:not(.is-front) .block-homepage-messages{display:none}@media (max-width:1119px){.has-banner-cut .block-homepage-messages .field-message-boxes{margin-top:1.5em;margin-bottom:1.5em}}@media (min-width:1120px){.block-homepage-messages .field-message-boxes{display:block;position:absolute;bottom:22px;left:10px;width:500px;z-index:10;height:auto}}@media (min-width:1200px){.block-homepage-messages .field-message-boxes{bottom:40px;left:20px}}.block-homepage-messages .field-message-boxes .slick-slide{background:#582c82;min-height:0;min-width:0}@media (min-width:1120px){.block-homepage-messages .field-message-boxes .slick-slide{background:rgba(88,44,131,.9)}}.block-homepage-messages .field-message-boxes .slick-arrow{height:32px;width:32px}.block-homepage-messages .field-message-boxes .slick-arrow:before{height:32px;width:32px;opacity:1;filter:Alpha(opacity=100)}.block-homepage-messages .field-message-boxes .slick-arrow.slick-prev{left:10px}.block-homepage-messages .field-message-boxes .slick-arrow.slick-prev:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:60% 100%;background-size:192px 160px}.block-homepage-messages .field-message-boxes .slick-arrow.slick-prev:focus:before,.block-homepage-messages .field-message-boxes .slick-arrow.slick-prev:hover:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 100%;background-size:192px 160px}.block-homepage-messages .field-message-boxes .slick-arrow.slick-next{right:10px}.block-homepage-messages .field-message-boxes .slick-arrow.slick-next:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:80% 75%;background-size:192px 160px}.block-homepage-messages .field-message-boxes .slick-arrow.slick-next:focus:before,.block-homepage-messages .field-message-boxes .slick-arrow.slick-next:hover:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:80% 0;background-size:192px 160px}.block-homepage-messages .field-message-boxes .message-box{width:100%;padding:20px 60px;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center}.block-homepage-messages .field-message-boxes .message-box h2.widget-title{text-transform:uppercase;text-align:left;border-bottom:0;padding-bottom:0;color:#fff}.block-homepage-messages .field-message-boxes .message-box .field-oc-long-text{margin-bottom:.5em}.block-homepage-messages .field-message-boxes .message-box .field-oc-long-text *{color:#fff}.block-homepage-messages .field-message-boxes .message-box .field-oc-long-text a{color:rgba(255,255,255,.7)}.block-homepage-messages .field-message-boxes .message-box .field-oc-long-text a:focus,.block-homepage-messages .field-message-boxes .message-box .field-oc-long-text a:hover{color:#170a26}.block-homepage-messages .field-message-boxes .message-box .field-oc-link a{color:rgba(255,255,255,.7);font-size:20px;font-weight:700}.block-homepage-messages .field-message-boxes .message-box .field-oc-link a:focus,.block-homepage-messages .field-message-boxes .message-box .field-oc-link a:hover{color:#170a26}.block-stay-connected-a-message-from-the-president:after{content:'';border-bottom:1px solid #000;display:block;width:50%;max-width:490px;margin:0 auto;padding-bottom:3em}.block-featured-videos-grid{margin-bottom:3em}.block-featured-videos-grid .video-grid-wrapper{max-width:900px;margin-left:auto;margin-right:auto}.block-featured-videos-grid .video-grid-wrapper.has-news{max-width:1200px}@media (min-width:760px){.block-featured-videos-grid .video-grid-wrapper.has-news h2.block-title{text-align:left}}@media (min-width:760px){.block-featured-videos-grid .video-grid-wrapper.has-news{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.block-featured-videos-grid .video-grid-wrapper.has-news .video-content-wrapper{width:60%}.block-featured-videos-grid .video-grid-wrapper.has-news .views-element-container{width:40%;padding-left:40px}}@media (min-width:760px){.block-featured-videos-grid .video-grid-wrapper:not(.has-news) .video-content-wrapper .field-videos{display:block}.block-featured-videos-grid .video-grid-wrapper:not(.has-news) .video-content-wrapper .field-videos::after{clear:both;content:"";display:table}.block-featured-videos-grid .video-grid-wrapper:not(.has-news) .video-content-wrapper .field-videos>:first-child{width:70%;float:left}.block-featured-videos-grid .video-grid-wrapper:not(.has-news) .video-content-wrapper .field-videos>:not(:first-child){padding-left:40px;margin-left:70%;width:30%}}.block-featured-videos-grid h2.block-title{width:100%;line-height:1.15em;margin-bottom:.5em;margin-top:0;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#170a26;font-size:22px;color:#93328e;text-transform:uppercase;font-size:20px;margin-bottom:.5em}@media (min-width:760px){.block-featured-videos-grid h2.block-title{font-size:23px}}.block-featured-videos-grid .field-videos{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.block-featured-videos-grid .field-videos .video-play{z-index:2}.block-featured-videos-grid .field-videos>*{margin-bottom:.5em;width:100%;padding-left:10px;padding-right:10px}.block-featured-videos-grid .field-videos>:first-child .video-thumb-wrapper h3{margin-top:-14px}.block-featured-videos-grid .field-videos>:first-child .thumbnail img{-webkit-clip-path:inset(14px 0 14px 0);clip-path:inset(14px 0 14px 0)}.block-featured-videos-grid .field-videos>:not(:first-child){width:50%}.block-featured-videos-grid .field-videos>:not(:first-child) .video-thumb-wrapper h3{margin-top:-7px}.block-featured-videos-grid .field-videos>:not(:first-child) .thumbnail img{-webkit-clip-path:inset(7px 0 7px 0);clip-path:inset(7px 0 7px 0)}.block-featured-videos-grid .field-videos>:not(:first-child) .thumb-inner .video-play{width:40px;height:40px}#block-sitecopyright{padding-top:50px;padding-bottom:70px;color:#fff}@media (min-width:1200px){#block-sitecopyright{padding-left:40px;padding-right:40px}}#block-sitecopyright .body{position:relative;padding-top:80px}#block-sitecopyright .body:before{content:'';display:block;height:54px;width:225px;background:url(/themes/custom/oc_patterns/images/site/mnschools.png) no-repeat;background-size:fit;background-position:center;position:absolute;top:-10px;left:50%;margin-left:-100px;border-right:1px solid #fff}@media (max-width:759px){#block-sitecopyright .body:before{border-right:0;width:200px}}@media (min-width:760px){#block-sitecopyright .body{padding-top:0;padding-left:240px}#block-sitecopyright .body:before{top:0;left:0;margin-left:0}}#block-sitecopyright p{font-size:16px;color:#fff;margin-bottom:.5em}@media (min-width:760px){#block-sitecopyright p{max-width:calc(100% - 180px)}}#block-sitecopyright ul:not(.contextual-links){list-style:none;margin:0;padding:0;text-align:center;padding-top:1em}#block-sitecopyright ul:not(.contextual-links) li{padding-left:0;margin-left:0}@media (min-width:760px){#block-sitecopyright ul:not(.contextual-links){position:absolute;top:0;right:0;width:160px;text-align:right;padding-top:0}}#block-sitecopyright ul:not(.contextual-links) a{color:rgba(255,255,255,.7);font-size:16px}#block-sitecopyright ul:not(.contextual-links) a:focus,#block-sitecopyright ul:not(.contextual-links) a:hover{color:#fff}.footer-menu h2.block-title{display:none}.footer-menu ul{list-style:none;margin:0;padding:0}.footer-menu ul li{padding-left:0;margin-left:0}.footer-menu ul li{width:100%;display:inline-block}.footer-menu ul li a{font-size:16px}.footer-menu ul li a:hover{text-decoration:none;border-bottom:1px solid #707372}.footer-menu>ul{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.footer-menu>ul>li{margin-bottom:2em}@media (min-width:500px){.footer-menu>ul>li{width:30%;padding-right:1em}}.footer-menu>ul>li span{font-weight:700;padding-bottom:6px;display:block}@media (max-width:499px){.footer-menu>ul>li span{border-bottom:1px solid #222}}@media (max-width:499px){.footer-menu>ul>li ul{padding-top:1em;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.footer-menu>ul>li ul li{margin-bottom:.5em}.block--system-branding a{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;border:1px solid transparent;padding:6px 10px;display:block}.block--system-branding a img{width:100%}.block--system-branding a .site-name{font-size:13px;color:#fff;text-transform:uppercase;letter-spacing:1px;text-align:center}.block--system-branding a .site-name strong{font-size:20px;letter-spacing:2px}@media (min-width:500px){.block--system-branding a .site-name{text-align:left;font-size:14px;letter-spacing:1px}.block--system-branding a .site-name strong{font-size:22px;letter-spacing:3px}}@media (min-width:1120px){.block--system-branding a .site-name{letter-spacing:0;font-size:12px}.block--system-branding a .site-name strong{font-size:16px;letter-spacing:2px}}.block--system-branding a:focus,.block--system-branding a:hover{border-color:#fff;color:#fff;text-decoration:none}.block--system-branding .tagline{display:none}header .t-search{color:#fff;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}header .t-search:focus,header .t-search:hover{background:#efefef;color:#170a26;outline:0;text-decoration:none}header .t-search i{font-size:1.2rem}@media (min-width:1200px){header .t-search i{font-size:1.4rem}}header .t-search-close{display:none;position:absolute;top:0;right:0;z-index:501;width:68px;height:68px;line-height:68px;text-align:center;background:#fff;color:#989898;font-size:30px;font-weight:700}header .t-search-close:focus,header .t-search-close:hover{background:rgba(255,255,255,.7);color:#707372}header #search-form-wrapper{display:none;position:relative}header .block-search-form-block{display:none}@media (max-width:1119px){header .block-search-form-block.mobile-search{display:block!important;background:#93328e;padding-left:20px;padding-right:20px;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%}header .block-search-form-block.mobile-search #search-form-wrapper{display:block!important;height:200px}}@media (min-width:1120px){header .block-search-form-block{display:block}header .block-search-form-block #search-form-wrapper{background:#93328e;padding-left:20px;padding-right:20px;position:absolute;display:none;z-index:500;top:0;left:0;width:100%;height:148px}}.path-site-search .t-search-close{display:none}.path-site-search #block-oc-patterns-search{margin-top:2.5em}#search-block-form,#views-exposed-form-site-search-search-results{text-align:center;z-index:5;position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 56px);max-width:800px}@media (min-width:1120px){#search-block-form,#views-exposed-form-site-search-search-results{bottom:50px}}#search-block-form .js-form-item-search-api-fulltext,#search-block-form .js-form-type-search,#views-exposed-form-site-search-search-results .js-form-item-search-api-fulltext,#views-exposed-form-site-search-search-results .js-form-type-search{padding:10px 0;width:100%;margin-bottom:0}#search-block-form .js-form-item-search-api-fulltext label,#search-block-form .js-form-type-search label,#views-exposed-form-site-search-search-results .js-form-item-search-api-fulltext label,#views-exposed-form-site-search-search-results .js-form-type-search label{display:none}#search-block-form .js-form-item-search-api-fulltext input,#search-block-form .js-form-type-search input,#views-exposed-form-site-search-search-results .js-form-item-search-api-fulltext input,#views-exposed-form-site-search-search-results .js-form-type-search input{width:100%;background:0 0;padding:9px 0;font-size:24px;border:none;color:#fff;font-family:Montserrat,Helvetica,sans-serif;border-bottom:1px solid #fff;border-radius:0}#search-block-form .js-form-item-search-api-fulltext input::-webkit-placeholder,#search-block-form .js-form-type-search input::-webkit-placeholder,#views-exposed-form-site-search-search-results .js-form-item-search-api-fulltext input::-webkit-placeholder,#views-exposed-form-site-search-search-results .js-form-type-search input::-webkit-placeholder{opacity:1;color:#fff}#search-block-form .js-form-item-search-api-fulltext input::-moz-placeholder,#search-block-form .js-form-type-search input::-moz-placeholder,#views-exposed-form-site-search-search-results .js-form-item-search-api-fulltext input::-moz-placeholder,#views-exposed-form-site-search-search-results .js-form-type-search input::-moz-placeholder{opacity:1;color:#fff}#search-block-form .js-form-item-search-api-fulltext input:-ms-input-placeholder,#search-block-form .js-form-type-search input:-ms-input-placeholder,#views-exposed-form-site-search-search-results .js-form-item-search-api-fulltext input:-ms-input-placeholder,#views-exposed-form-site-search-search-results .js-form-type-search input:-ms-input-placeholder{opacity:1;color:#fff}#search-block-form .js-form-item-search-api-fulltext input::-webkit-input-placeholder,#search-block-form .js-form-type-search input::-webkit-input-placeholder,#views-exposed-form-site-search-search-results .js-form-item-search-api-fulltext input::-webkit-input-placeholder,#views-exposed-form-site-search-search-results .js-form-type-search input::-webkit-input-placeholder{opacity:1;color:#fff}#search-block-form .js-form-item-search-api-fulltext input:focus::-webkit-placeholder,#search-block-form .js-form-type-search input:focus::-webkit-placeholder,#views-exposed-form-site-search-search-results .js-form-item-search-api-fulltext input:focus::-webkit-placeholder,#views-exposed-form-site-search-search-results .js-form-type-search input:focus::-webkit-placeholder{opacity:.2;color:#fff}#search-block-form .js-form-item-search-api-fulltext input:focus::-moz-placeholder,#search-block-form .js-form-type-search input:focus::-moz-placeholder,#views-exposed-form-site-search-search-results .js-form-item-search-api-fulltext input:focus::-moz-placeholder,#views-exposed-form-site-search-search-results .js-form-type-search input:focus::-moz-placeholder{opacity:.2;color:#fff}#search-block-form .js-form-item-search-api-fulltext input:focus:-ms-input-placeholder,#search-block-form .js-form-type-search input:focus:-ms-input-placeholder,#views-exposed-form-site-search-search-results .js-form-item-search-api-fulltext input:focus:-ms-input-placeholder,#views-exposed-form-site-search-search-results .js-form-type-search input:focus:-ms-input-placeholder{opacity:.2;color:#fff}#search-block-form .js-form-item-search-api-fulltext input:focus::-webkit-input-placeholder,#search-block-form .js-form-type-search input:focus::-webkit-input-placeholder,#views-exposed-form-site-search-search-results .js-form-item-search-api-fulltext input:focus::-webkit-input-placeholder,#views-exposed-form-site-search-search-results .js-form-type-search input:focus::-webkit-input-placeholder{opacity:.2;color:#fff}#search-block-form .form-submit,#views-exposed-form-site-search-search-results .form-submit{position:absolute;right:8px;top:18px;color:#fff;text-indent:9000px;border:none;height:26px;width:26px;background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:80% 100%;background-size:156px 130px;padding:0}#search-block-form .form-submit:hover,#views-exposed-form-site-search-search-results .form-submit:hover{opacity:.7;filter:Alpha(opacity=70)}@media (min-width:760px){#search-block-form .form-submit,#views-exposed-form-site-search-search-results .form-submit{height:30px;width:30px;background-size:180px 150px}}.pl #molecules-search-block .sg-pattern-example{position:relative;min-height:200px}.pl #molecules-search-block .sg-pattern-example .block-search-form-block{position:relative;width:100%}.pl #molecules-search-block .sg-pattern-example .t-search{right:auto;left:0;overflow:visible;top:0}.pl #molecules-search-block .sg-pattern-example #search-block-form{right:auto;left:50%;top:30px}.pl #molecules-search-block .sg-pattern-example #search-block-form .js-form-type-search input{width:100%}@media (min-width:1120px){.pl #molecules-search-block .sg-pattern-example #search-block-form{left:auto}}.block-header-slider-block .slider-block-slide{position:relative}.block-header-slider-block .slider-block-slide.video-slide .slide-image{display:none}.block-header-slider-block .slider-block-slide.video-slide video{width:100%;display:block;height:auto}.block-header-slider-block .slider-block-slide .field-media-image img{width:100%}.block-header-slider-block .slide-text{max-width:600px;padding:40px 20px}.block-header-slider-block .slide-text .headline:only-child>h2{margin-bottom:0}.block-header-slider-block .slide-text h2:not(.block-title):not(.widget-title){font-family:"Arial Black","Arial Bold",Gadget,sans-serif;font-size:40px;text-transform:uppercase;line-height:.85}@media (min-width:500px){.block-header-slider-block .slide-text h2:not(.block-title):not(.widget-title){font-size:48px}}@media (min-width:760px){.block-header-slider-block .slide-text{position:absolute;top:50%;left:64px;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.block-header-slider-block .slide-text h2:not(.block-title):not(.widget-title){color:#fff;text-shadow:3px 3px 2px rgba(35,35,35,.7);font-size:56px}}@media (min-width:900px){.block-header-slider-block .slide-text h2:not(.block-title):not(.widget-title){font-size:68px}}@media (min-width:1360px){.block-header-slider-block .slide-text{left:calc(50vw - 620px)}}.block-header-slider-block .field-oc-link-multi{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.block-header-slider-block .field-oc-link-multi>*{padding-left:10px;padding-right:10px}.block-header-slider-block .field-oc-link-multi a{background-color:#170a26;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:15px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;margin-bottom:.5em;position:relative;padding-left:18px;padding-right:18px;background:#582c82}.block-header-slider-block .field-oc-link-multi a:focus,.block-header-slider-block .field-oc-link-multi a:hover{background-color:#676767;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block-header-slider-block .field-oc-link-multi a:focus,.block-header-slider-block .field-oc-link-multi a:hover{background:#93328e}.block-header-slider-block .field-oc-link-multi a.fa{padding-right:44px}.block-header-slider-block .field-oc-link-multi a.fa:before{font-family:FontAwesome;position:absolute;right:14px;top:50%;font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.block-header-slider-block .field-oc-link-multi a.white{background:#fff;color:#170a26}.block-header-slider-block .field-oc-link-multi a.white:focus,.block-header-slider-block .field-oc-link-multi a.white:hover{background:#b2b4b2}.block-header-slider-block .field-oc-link-multi a.outline{background:0 0;border:2px solid #565656;color:#93328e}.block-header-slider-block .field-oc-link-multi a.outline:focus,.block-header-slider-block .field-oc-link-multi a.outline:hover{background:#582c82;border-color:#582c82;color:#fff}.block-header-slider-block .slick-prev{left:10px!important}@media (max-width:759px){.block-header-slider-block .slick-prev{top:30%}}.block-header-slider-block .slick-next{right:10px!important}@media (max-width:759px){.block-header-slider-block .slick-next{top:30%}}.block-news-featured-articles{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:3em}.block-news-featured-articles .article-image{margin-bottom:.75em}.block-news-featured-articles .article-text h2,.block-news-featured-articles .article-text h3{font-size:20px;text-transform:none;font-weight:700}.block-news-featured-articles .article-text h3{font-size:18px}.block-news-featured-articles .field-button{text-align:center}.block-news-featured-articles .field-button a{background-color:#170a26;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:15px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;margin-bottom:.5em;background:#93328e;position:relative;padding:.75em 2em;line-height:1;font-size:120%}.block-news-featured-articles .field-button a:focus,.block-news-featured-articles .field-button a:hover{background-color:#676767;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block-news-featured-articles .field-button a:focus,.block-news-featured-articles .field-button a:hover{background:#582c82}.block-news-featured-articles .field-button a.fa{padding-right:44px}.block-news-featured-articles .field-button a.fa:before{font-family:FontAwesome;position:absolute;right:14px;top:5px;font-size:18px}@media (min-width:760px){.block-news-featured-articles .news-featured-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.block-news-featured-articles .news-featured-wrapper .first-featured{width:40%}.block-news-featured-articles .news-featured-wrapper .additional-featured{width:60%;padding-left:40px}}.block-news-featured-articles .first-featured{margin-bottom:2em}@media (min-width:500px){.block-news-featured-articles .first-featured{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.block-news-featured-articles .first-featured .article-image{width:40%;margin-bottom:0}.block-news-featured-articles .first-featured .article-text{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding-left:20px}}@media (min-width:760px){.block-news-featured-articles .first-featured .article-image{width:100%;margin-bottom:.75em}.block-news-featured-articles .first-featured .article-text{padding-left:0}}.block-news-featured-articles .additional-featured-item{margin-bottom:2em}@media (min-width:500px){.block-news-featured-articles .additional-featured-item{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.block-news-featured-articles .additional-featured-item .article-image{width:40%;margin-bottom:0}.block-news-featured-articles .additional-featured-item .article-text{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding-left:20px}}@media (min-width:900px){.block-news-featured-articles .additional-featured-item .article-image{width:31.5%}}.block-story-news-articles{max-width:1200px;margin-left:auto;margin-right:auto;padding:2em 0;margin-bottom:3em;position:relative}.block-story-news-articles:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}.block-story-news-articles h2.block-title{line-height:1.15em;margin-bottom:.5em;margin-top:0;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#170a26;font-size:22px;color:#93328e;text-transform:uppercase;margin-bottom:1em}@media (min-width:760px){.block-story-news-articles h2.block-title{font-size:23px}}.block-story-news-articles .article-image{margin-bottom:.75em}.block-story-news-articles .article-text{text-decoration:none}.block-story-news-articles .article-text h3{font-size:18px}.block-story-news-articles .article-text .story-name{color:#170a26;font-weight:700}.block-story-news-articles .article-text .story-title{color:#170a26}.block-story-news-articles .field-button{text-align:center;text-transform:uppercase;font-size:120%;width:100%;font-weight:700}.block-story-news-articles .stories-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.block-story-news-articles .stories-wrapper .story-item{padding-left:10px;padding-right:10px;width:80%;max-width:250px;margin-bottom:2em}@media (min-width:900px){.block-story-news-articles .stories-wrapper .story-item{width:20%}}.block-story-news-articles .stories-wrapper .story-item a:focus img,.block-story-news-articles .stories-wrapper .story-item a:hover img{border-color:#565656;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block-story-news-articles .stories-wrapper .story-item a:focus h3,.block-story-news-articles .stories-wrapper .story-item a:hover h3{color:#707372}@media (max-width:1119px){.block-superfishmain.contextual-region{position:static}}@media (min-width:1120px){.block-superfishmain{width:calc(100% - 342px);position:absolute;top:94px;right:60px}.logged-in .block-superfishmain{top:154px}}@media (min-width:1200px){.block-superfishmain{top:92px}.logged-in .block-superfishmain{top:152px}}#superfish-main-toggle{display:block;position:absolute;height:54px;width:50px;top:17px;right:20px;z-index:20;text-align:center;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-ms-flex-justify-content:end;-webkit-box-align:center;align-items:center;-ms-flex-align:center;border:1px solid transparent}.logged-in #superfish-main-toggle{top:70px}#superfish-main-toggle span{font-size:14px;color:#fff;letter-spacing:1px;text-transform:uppercase}#superfish-main-toggle:before{content:'';display:block;position:absolute;top:4px;right:13px;height:24px;width:24px;background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 75%;background-size:150px 125px}#superfish-main-toggle:focus,#superfish-main-toggle:hover{border-color:#fff}#superfish-main-toggle.sf-expanded span{display:none}#superfish-main-toggle.sf-expanded:before{background:#fff;color:#989898;content:'X';top:-20px;right:-20px;width:calc(100% + 22px);height:calc(100% + 22px);line-height:70px;font-size:30px;font-weight:700}#superfish-main-toggle.sf-expanded:before:focus,#superfish-main-toggle.sf-expanded:before:hover{background:rgba(255,255,255,.7);color:#707372}.block-view-reference-block{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:3em}@media (min-width:760px){.block-view-reference-block .view-reference-block-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}}.block-view-reference-block .view-reference-block-wrapper .view-reference-content-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}@media (min-width:760px){.block-view-reference-block .view-reference-block-wrapper .view-reference-content-wrapper{width:50%}}.block-view-reference-block .view-reference-block-wrapper .view-reference-content-wrapper>.field-image{padding-right:20px;width:300px;max-width:50%}.block-view-reference-block .view-reference-block-wrapper .view-reference-content-wrapper .field-body{width:50%}.block-view-reference-block .view-reference-block-wrapper .view-reference-view{margin-bottom:30px}.block-view-reference-block .view-reference-block-wrapper .view-reference-view h2,.block-view-reference-block .view-reference-block-wrapper .view-reference-view h3{font-size:20px;text-transform:none;font-weight:700}.block-view-reference-block .view-reference-block-wrapper .view-reference-view h3{font-size:18px}.block-view-reference-block .view-reference-block-wrapper .view-reference-view .view-placer{margin-bottom:0}.block-view-reference-block .view-reference-block-wrapper .view-reference-view .view-placer .views-row{margin-bottom:1em}.block-view-reference-block .view-reference-block-wrapper .view-reference-view .field-button{margin-top:10px}.block-view-reference-block .view-reference-block-wrapper .view-reference-view .field-button a{background-color:#170a26;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:15px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;margin-bottom:.5em;background:#93328e;position:relative;padding:.5em 1em}.block-view-reference-block .view-reference-block-wrapper .view-reference-view .field-button a:focus,.block-view-reference-block .view-reference-block-wrapper .view-reference-view .field-button a:hover{background-color:#676767;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block-view-reference-block .view-reference-block-wrapper .view-reference-view .field-button a:focus,.block-view-reference-block .view-reference-block-wrapper .view-reference-view .field-button a:hover{background:#582c82}.block-view-reference-block .view-reference-block-wrapper .view-reference-view .field-button a.fa{padding-right:44px}.block-view-reference-block .view-reference-block-wrapper .view-reference-view .field-button a.fa:before{font-family:FontAwesome;position:absolute;right:14px;top:5px;font-size:18px}@media (min-width:900px){.block-view-reference-block .view-reference-block-wrapper .view-reference-view .field-button a{padding:.5em 2em}}@media (min-width:760px){.block-view-reference-block .view-reference-block-wrapper .view-reference-view{width:50%;padding-right:40px}}.block-view-reference-block h2.block-title{width:100%;line-height:1.15em;margin-bottom:.5em;margin-top:0;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#170a26;font-size:22px;color:#93328e;text-transform:uppercase;font-size:20px;margin-bottom:.5em;margin-left:0;margin-right:0}@media (min-width:760px){.block-view-reference-block h2.block-title{font-size:23px}}@media (min-width:760px){.block-view-reference-block h2.block-title{text-align:left}}.item-list>ul{list-style:none;margin:0;padding:0}.item-list>ul li{padding-left:0;margin-left:0}.card a,.view-content a{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.card-image{margin-bottom:1em}.card-image a img{border:1px solid #efefef}.card-image a img:focus,.card-image a img:hover{border-color:#565656;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.round{text-align:center}.round .card-image img{width:200px;height:auto;border-radius:50%;display:block;margin-left:auto;margin-right:auto}.card-text.center{text-align:center}.card-text h3{margin-top:0}.card-text .date{font-size:90%;font-style:italic;font-family:Montserrat,Helvetica,sans-serif;opacity:.7;margin-bottom:.5em}.pl #molecules-card .views-row{max-width:600px;list-style:none}.breadcrumb{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:.5em;padding-bottom:.5em;text-align:center;background:#efefef;margin-bottom:1px}@media (min-width:900px){.breadcrumb{padding-top:1em;padding-bottom:1em;background:0 0;margin-bottom:0}}.breadcrumb ol{list-style:none;margin:0;padding:0}.breadcrumb ol li{padding-left:0;margin-left:0}.breadcrumb li{display:inline-block;color:#676767;text-transform:capitalize;font-size:80%}.breadcrumb li a{padding-right:.25em;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.breadcrumb li:not(:last-of-type):after{content:"\00BB"}.block--system-menu.page-menu{margin-bottom:1em}@media (min-width:1200px){.block--system-menu.page-menu{margin-bottom:0}}.block-region-sidebar .block--system-menu.page-menu{height:100%;overflow:hidden}.block--system-menu.page-menu .section-toggle{color:#0c6fb6;text-transform:uppercase;text-align:center;display:block;width:100%;background:#efefef;padding:.5em 1em;cursor:pointer}.block--system-menu.page-menu .section-toggle i{color:#170a26;margin-right:.5em}.block-region-precontent .block--system-menu.page-menu .section-toggle,.block-region-sidebar .block--system-menu.page-menu .section-toggle{display:none}.block--system-menu.page-menu .section-menu-wrapper{display:none;background:#f6f6f6;padding:1em 20px}@media (min-width:1200px){.block--system-menu.page-menu .section-menu-wrapper{display:block;padding:2em 20px;height:100%;border-right:10px solid #fff}}.block--system-menu.page-menu .section-menu-wrapper h2.block-title{font-size:18px;border-bottom:0;position:relative;text-transform:uppercase;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:0;padding-bottom:0}@media (min-width:1200px){.block--system-menu.page-menu .section-menu-wrapper h2.block-title{text-align:left}}.block--system-menu.page-menu .section-menu-wrapper h2.block-title a{color:#170a26;display:block;padding:.5em;margin-left:-.5em}.block--system-menu.page-menu .section-menu-wrapper h2.block-title a:focus,.block--system-menu.page-menu .section-menu-wrapper h2.block-title a:hover{color:#fff;background:#582c82}.block--system-menu.page-menu .section-menu-wrapper h2.block-title a:before{background:0 0}.block--system-menu.page-menu .section-menu-wrapper>ul{list-style:none;margin:0;padding:0;max-width:500px;margin-left:auto;margin-right:auto;margin-top:.5em}.block--system-menu.page-menu .section-menu-wrapper>ul li{padding-left:0;margin-left:0}.block--system-menu.page-menu .section-menu-wrapper>ul li{border-bottom:1px solid #222}.block--system-menu.page-menu .section-menu-wrapper>ul ul{margin:.75em 0;display:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);list-style:none;margin:0;padding:0}.block--system-menu.page-menu .section-menu-wrapper>ul ul li{padding-left:0;margin-left:0}.block--system-menu.page-menu .section-menu-wrapper>ul ul li:last-child{border-bottom:none}.block--system-menu.page-menu .section-menu-wrapper>ul ul li .expander{font-weight:500}.block--system-menu.page-menu .section-menu-wrapper>ul ul li:first-child{border-top:1px solid #222}.block--system-menu.page-menu .section-menu-wrapper>ul ul li a{font-size:15px;padding-left:18px;color:#565656}.block--system-menu.page-menu .section-menu-wrapper>ul ul li a:focus,.block--system-menu.page-menu .section-menu-wrapper>ul ul li a:hover{color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block--system-menu.page-menu .section-menu-wrapper>ul ul li ul li a{padding-left:36px;font-size:14px;color:#6a6a6a}.block--system-menu.page-menu .section-menu-wrapper>ul ul li ul li ul li a{padding-left:54px;font-size:12.5px}.block--system-menu.page-menu .section-menu-wrapper>ul>li:only-child{border-bottom:0}.block--system-menu.page-menu .section-menu-wrapper>ul>li:only-child>ul>li:last-child{border-bottom:1px solid #222}.block--system-menu.page-menu .section-menu-wrapper>ul>li>a.duped{display:none}.block--system-menu.page-menu .section-menu-wrapper>ul>li>a.duped+ul li{margin-left:0;margin-right:0}.block--system-menu.page-menu .section-menu-wrapper>ul>li>a.duped+ul li a{font-size:16px}.block--system-menu.page-menu li{list-style:none;line-height:1}.block--system-menu.page-menu li a{color:#170a26;font-size:16px;padding-top:14px;padding-bottom:12px;display:block;padding-left:8px;padding-right:8px;position:relative;border-bottom:none}.block--system-menu.page-menu li a:focus,.block--system-menu.page-menu li a:hover{color:#fff;background:#582c82;text-decoration:none}.block--system-menu.page-menu li:not(.parent){padding-left:.8em}.block--system-menu.page-menu li.parent{position:relative}.block--system-menu.page-menu li.parent>.expander{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#170a26;border:0;padding:0;background:0 0;cursor:pointer;position:absolute;top:0;left:-25px;font-weight:700}.block--system-menu.page-menu li.parent>.expander:active,.block--system-menu.page-menu li.parent>.expander:focus,.block--system-menu.page-menu li.parent>.expander:hover{color:#707372}.block--system-menu.page-menu li.parent>.expander:before{content:"+"}.block--system-menu.page-menu li.parent.expanded>.expander:before{content:"–"}.block--system-menu.page-menu li.parent.expanded>ul{display:block}.block--system-menu.page-menu a.is-active{margin-bottom:-1px}.block--system-menu.page-menu a.is-active:before{content:'';display:block;position:absolute;width:20px;height:calc(100% + 1px);right:100%;top:-1px;background:#582c82}.pl .page-menu>ul:not(:first-of-type){display:none}.sf-main li a{color:#170a26;text-align:left}.sf-main li a:focus,.sf-main li a:hover{color:#707372;text-decoration:none}.sf-main li.active-trail>a{color:#170a26}.sf-main li.active-trail>a:focus,.sf-main li.active-trail>a:hover{color:#707372}.sf-menu.sf-horizontal.sf-main li{float:none}.sf-menu.sf-horizontal.sf-main.sf-menu{position:relative;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-ms-flex-justify-content:end;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.sf-menu.sf-horizontal.sf-main.sf-menu>li:not(.sfHover)>ul{display:none!important}.sf-menu.sf-horizontal.sf-main.sf-menu>li>a{color:#fff;padding:20px 10px!important;font-size:14px;display:block;position:relative}@media (min-width:1200px){.sf-menu.sf-horizontal.sf-main.sf-menu>li>a{font-size:16px}}.sf-menu.sf-horizontal.sf-main.sf-menu>li.active-trail{background:#efefef;margin-left:-1px;padding-left:1px}.sf-menu.sf-horizontal.sf-main.sf-menu>li.active-trail>a{color:#170a26}.sf-menu.sf-horizontal.sf-main.sf-menu>li.active-trail>a:after{content:none}.sf-menu.sf-horizontal.sf-main.sf-menu>li.sfHover,.sf-menu.sf-horizontal.sf-main.sf-menu>li:focus,.sf-menu.sf-horizontal.sf-main.sf-menu>li:hover{background:#efefef}.sf-menu.sf-horizontal.sf-main.sf-menu>li.sfHover>a,.sf-menu.sf-horizontal.sf-main.sf-menu>li:focus>a,.sf-menu.sf-horizontal.sf-main.sf-menu>li:hover>a{color:#170a26}.sf-menu.sf-horizontal.sf-main.sf-menu .sf-sub-indicator{display:none}.sf-menu.sf-horizontal.sf-main>li.sf-depth-1{position:relative}.sf-menu.sf-horizontal.sf-main>li.sf-depth-1:last-of-type{margin-right:-10px}.sf-menu.sf-horizontal.sf-main>li.sf-depth-1>ul{padding:20px 0 40px;background:#efefef}.sf-menu.sf-horizontal.sf-main>li.sf-depth-1:not(.justification)>ul{left:50%;right:auto;width:100%;top:100%;width:350px;margin-left:-175px;padding:20px 20px 40px;background:#efefef;border-top:1px solid #efefef}.sf-menu.sf-horizontal.sf-main>li.sf-depth-1:not(.justification):first-child>ul{left:0;margin-left:0}.sf-menu.sf-horizontal.sf-main>li.sf-depth-1:not(.justification):last-child>ul{left:auto;right:0;margin-left:0}@media (min-width:1200px){.sf-menu.sf-horizontal.sf-main>li.sf-depth-1:not(.justification):first-child>ul{left:50%;margin-left:-175px}.sf-menu.sf-horizontal.sf-main>li.sf-depth-1:not(.justification):last-child>ul{right:auto;left:50%;margin-left:-175px}}.sf-menu.sf-horizontal.sf-main li.sf-depth-2{width:100%;display:inline-block;border-bottom:1px solid #d5d5d5}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 a{font-size:14px;font-weight:500}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 a.menuparent{padding-bottom:5px;display:none}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 a.menuparent:after{content:' ';display:inline-block;padding:0;position:relative;right:-10px;opacity:1}.sf-menu.sf-horizontal.sf-main a.sf-depth-2{line-height:1.15em;padding:12px 8px;color:#170a26;font-weight:700}.sf-menu.sf-horizontal.sf-main a.sf-depth-2:focus,.sf-menu.sf-horizontal.sf-main a.sf-depth-2:hover{color:#fff!important;background:#582c82;text-transform:none}.sf-menu.sf-horizontal.sf-main a.sf-depth-2.is-active{position:relative}.sf-menu.sf-horizontal.sf-main a.sf-depth-2.is-active:before{content:'';display:block;width:20px;height:calc(100% + 2px);position:absolute;left:-20px;top:-1px;background:#582c82}.sf-menu.sf-horizontal.sf-main .justification a.sf-depth-2.menuparent{border-bottom:1px dotted #d5d5d5}.sf-menu.sf-horizontal.sf-main .justification a.sf-depth-2.menuparent:after{content:none!important}.sf-menu.sf-horizontal.sf-main .justification.two-colum li.sf-depth-2{-webkit-box-flex:0;flex:0 0 50%;-ms-flex:0 0 50%;padding:0 10px}.sf-menu.sf-horizontal.sf-main .justification.two-colum li.sf-depth-2>a{padding:12px 10px}.sf-menu.sf-horizontal.sf-main .justification.three-column li.sf-depth-2{-webkit-box-flex:0;flex:0 0 33.333%;-ms-flex:0 0 33.333%;padding:0 10px}.sf-menu.sf-horizontal.sf-main .justification.three-column li.sf-depth-2>a{padding:12px 10px}.sf-menu.sf-horizontal.sf-main .sf-depth-1:not(.justification) .sf-depth-2 ul{background:#efefef;top:99%;left:0;width:100%;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none;position:relative}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li{line-height:1em}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li>a{padding:4px 0;color:#170a26}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li a.sf-depth-3{padding-left:10px;font-family:Montserrat,Helvetica,sans-serif;color:#170a26;line-height:26px;font-size:14px}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li a.sf-depth-3:focus,.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li a.sf-depth-3:hover{color:#707372}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li a.sf-depth-3.is-active{color:#707372}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li a.sf-depth-3.is-active:focus,.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li a.sf-depth-3.is-active:hover{color:#170a26}.sf-menu.sf-horizontal.sf-main .sf-depth-1.justification li.sf-depth-2>ul{position:relative!important;top:0;left:0;height:auto!important;clip:inherit;width:100%!important;padding:10px 0!important;overflow:visible!important}.sf-menu.sf-horizontal.sf-main .sf-depth-1.justification li.sf-depth-2>ul::after{clear:both;content:"";display:table}.sf-menu.sf-horizontal.sf-main .sf-depth-1.justification li.sf-depth-2>ul>li{text-align:left;float:left;width:auto;clear:left}.sf-menu.sf-horizontal.sf-main .sf-depth-1.justification li.sf-depth-2>ul>li>a{display:inline-block;padding:10px 20px}.sf-menu.sf-horizontal.sf-main .sf-depth-1.justification li.sf-depth-2>ul>li>ul{left:100%}.sf-menu.sf-horizontal.sf-main .sf-hidden{position:relative!important;height:auto!important;width:auto!important}ul.sf-menu.sf-accordion.sf-expanded.sf-main{position:absolute;left:0!important;text-align:left;overflow:hidden;background:#fff}ul.sf-menu.sf-accordion a{padding:20px 28px}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li>.sf-accordion-button{width:60px;height:100%;float:right;text-indent:9000px;position:relative;text-align:center}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li>.sf-accordion-button:after{text-indent:0;position:absolute;top:16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'+';background-color:transparent;font-weight:700;color:#170a26;width:60px;margin:0;font-size:24px;padding:0 10px 0 0}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li>.sf-accordion-button:focus:after,ul.sf-menu.sf-accordion.sf-accordion-with-buttons li>.sf-accordion-button:hover:after{color:#170a26}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.menuparent::after{clear:both;content:"";display:table}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.menuparent a:not(.sf-accordion-button){padding-right:0;width:calc(100% - 60px)}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.menuparent a:not(.sf-accordion-button).is-active{position:relative}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.menuparent a:not(.sf-accordion-button).is-active:before{content:'';display:block;position:absolute;top:-1px;right:calc(100% - 20px);height:calc(100% + 2px);width:100px;background:#582c82}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.active-trail>.sf-accordion-button:after{color:#707372}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.active-trail>.sf-accordion-button:hover:after{color:#170a26}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded>.sf-accordion-button:after{content:'–';color:#707372}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded>.sf-accordion-button:after:focus,ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded>.sf-accordion-button:after:hover{color:#170a26}ul.sf-menu.sf-accordion li.sf-expanded>ul{padding:0 10px 10px}ul.sf-menu.sf-accordion .sf-clone-parent{display:none}ul.sf-menu.sf-accordion li.sf-depth-1{position:relative}ul.sf-menu.sf-accordion li.sf-depth-1>a:not(.sf-accordion-button){color:#170a26}ul.sf-menu.sf-accordion li.sf-depth-1>a:not(.sf-accordion-button):focus,ul.sf-menu.sf-accordion li.sf-depth-1>a:not(.sf-accordion-button):hover{color:#707372}ul.sf-menu.sf-accordion li.sf-depth-1:not(:last-of-type):after{content:'';display:block;height:1px;width:calc(100% - 40px);position:absolute;bottom:0;left:20px;background:#b2b4b2}ul.sf-menu.sf-accordion li.sf-depth-1.sf-expanded>a{color:#707372}ul.sf-menu.sf-accordion li.sf-depth-1.sf-expanded>a:focus,ul.sf-menu.sf-accordion li.sf-depth-1.sf-expanded>a:hover{color:#170a26}ul.sf-menu.sf-accordion li.sf-depth-1>ul{padding:0 30px 10px}ul.sf-menu.sf-accordion li.sf-depth-2:not(:last-child){border-bottom:1px solid #d5d5d5}ul.sf-menu.sf-accordion li.sf-depth-2:first-of-type.sf-expanded{border-top:0}ul.sf-menu.sf-accordion li.sf-depth-2:last-of-type.sf-expanded{border-bottom:0}ul.sf-menu.sf-accordion li.sf-depth-2>a{font-family:Montserrat,Helvetica,sans-serif;line-height:1.15;font-weight:500;color:#565656;font-size:16px;width:100%!important}ul.sf-menu.sf-accordion li.sf-depth-2>a:not(.sf-accordion-button){padding:12px 8px}ul.sf-menu.sf-accordion li.sf-depth-2>a:focus,ul.sf-menu.sf-accordion li.sf-depth-2>a:hover{color:#707372!important}ul.sf-menu.sf-accordion li.sf-depth-2>a.is-active:before{right:100%!important}ul.sf-menu.sf-accordion li.sf-depth-3 a{font-size:15px;padding:10px 30px;font-weight:500}ul.sf-menu.sf-accordion li.sf-depth-3 a:not(.sf-accordion-button){padding:10px 30px 10px 50px}ul.sf-menu.sf-accordion .menu-secondary{float:left;width:100%}ul.sf-menu.sf-accordion .menu-secondary ul{margin-top:10px;position:relative;top:0;background:#efefef;padding:20px 0 60px}ul.sf-menu.sf-accordion .menu-secondary ul li a{padding:15px 28px}ul.sf-menu.sf-accordion .menu-secondary ul li a.is-active{color:#170a26}ul.sf-menu.sf-accordion .menu-secondary ul li a.is-active:focus,ul.sf-menu.sf-accordion .menu-secondary ul li a.is-active:hover{color:#0c6fb6}ul.sf-menu.sf-accordion .menu-tertiary ul{position:relative;top:0;background:#582c82;padding:10px 18px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}ul.sf-menu.sf-accordion .menu-tertiary ul li{width:auto}ul.sf-menu.sf-accordion .menu-tertiary ul li:last-child{display:none}ul.sf-menu.sf-accordion .menu-tertiary ul li a{padding:15px 10px;color:#fff}ul.sf-menu.sf-accordion .menu-tertiary ul li a:after{content:'';font-family:FontAwesome;margin-left:.5em;color:#b2b4b2;font-size:16px}ul.sf-menu.sf-accordion .menu-tertiary ul li a:focus,ul.sf-menu.sf-accordion .menu-tertiary ul li a:hover{color:rgba(255,255,255,.7)}ul.sf-menu.sf-accordion .menu-tertiary ul li a:focus:after,ul.sf-menu.sf-accordion .menu-tertiary ul li a:hover:after{opacity:.7;filter:Alpha(opacity=70)}ul.sf-menu.sf-accordion .menu-tertiary ul li a.is-active{color:rgba(255,255,255,.7)}ul.sf-menu.sf-accordion .menu-tertiary ul li a.is-active:after{opacity:.7;filter:Alpha(opacity=70)}ul.sf-menu.sf-accordion .menu-tertiary ul li a.is-active:focus,ul.sf-menu.sf-accordion .menu-tertiary ul li a.is-active:hover{color:#fff}ul.sf-menu.sf-accordion .menu-tertiary ul li a.is-active:focus:after,ul.sf-menu.sf-accordion .menu-tertiary ul li a.is-active:hover:after{opacity:1;filter:Alpha(opacity=100)}ul.sf-menu.sf-accordion .menu-tertiary ul li a.apply:after{content:'\f046'}ul.sf-menu.sf-accordion .menu-tertiary ul li a.ask-us:after{content:'\f059'}.pl #molecules-superfish li,.pl #molecules-superfish-mobile li{list-style:none}.pl #molecules-superfish .sf-hidden,.pl #molecules-superfish-mobile .sf-hidden{display:none}.pl #molecules-superfish .faux-header,.pl #molecules-superfish-mobile .faux-header{padding:2em 20px;background:#efb61b}.pl #molecules-superfish .sf-dropdown,.pl #molecules-superfish-mobile .sf-dropdown{margin-bottom:100px}.pl #molecules-superfish .sf-dropdown .sf-main,.pl #molecules-superfish-mobile .sf-dropdown .sf-main{padding:10px 20px;background:#efb61b}.pl #molecules-superfish .sf-dropdown .sf-main li.sf-depth-1,.pl #molecules-superfish-mobile .sf-dropdown .sf-main li.sf-depth-1{max-width:200px;background:#fff}.pl #molecules-superfish .sf-dropdown .sf-main li.sf-depth-1:after,.pl #molecules-superfish-mobile .sf-dropdown .sf-main li.sf-depth-1:after{content:'';display:block;position:absolute;height:10px;width:100%;top:100%;left:0}.pl #molecules-superfish .sf-dropdown .sf-main li.sf-depth-1:after,.pl #molecules-superfish-mobile .sf-dropdown .sf-main li.sf-depth-1:after{background:#fff}.pl #molecules-superfish .sf-dropdown .sf-main li.sf-depth-1 a,.pl #molecules-superfish-mobile .sf-dropdown .sf-main li.sf-depth-1 a{display:inline-block}.pl #molecules-superfish .sf-dropdown .menuparent,.pl #molecules-superfish-mobile .sf-dropdown .menuparent{position:relative}.pl #molecules-superfish .sf-dropdown .menuparent>ul,.pl #molecules-superfish-mobile .sf-dropdown .menuparent>ul{list-style:none;margin:0;padding:0;margin-top:10px;position:absolute;top:100%;left:0;min-width:300px}.pl #molecules-superfish .sf-dropdown .menuparent>ul li,.pl #molecules-superfish-mobile .sf-dropdown .menuparent>ul li{padding-left:0;margin-left:0}.pl #molecules-superfish .sf-mobile,.pl #molecules-superfish-mobile .sf-mobile{max-width:500px;padding:10px 20px 30px;background:#f6f6f6}.pl #molecules-superfish .sf-mobile a,.pl #molecules-superfish-mobile .sf-mobile a{display:block}.pl #molecules-superfish .sf-mobile .sf-hidden,.pl #molecules-superfish-mobile .sf-mobile .sf-hidden{display:none}.pl #molecules-superfish .sf-mobile ul,.pl #molecules-superfish-mobile .sf-mobile ul{list-style:none;margin:0;padding:0}.pl #molecules-superfish .sf-mobile ul li,.pl #molecules-superfish-mobile .sf-mobile ul li{padding-left:0;margin-left:0}.pl #molecules-superfish .sf-mobile ul.sf-main,.pl #molecules-superfish-mobile .sf-mobile ul.sf-main{position:relative}.pl #molecules-superfish .sf-mobile .sf-accordion-button,.pl #molecules-superfish-mobile .sf-mobile .sf-accordion-button{width:60px;height:100%;float:right;text-indent:-9000px;position:relative}.pl #molecules-superfish .sf-mobile .sf-accordion-button:after,.pl #molecules-superfish-mobile .sf-mobile .sf-accordion-button:after{content:'';text-indent:0;position:absolute;top:50%;left:50%;margin:0;display:block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-book-navigation h2.block-title a{color:#170a26}.block-book-navigation h2.block-title a:focus,.block-book-navigation h2.block-title a:hover{color:#0c6fb6;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block-book-navigation ul{list-style:none;margin:0;padding:0}.block-book-navigation ul li{padding-left:0;margin-left:0}.block-book-navigation ul li{margin-bottom:.5em}.block-book-navigation ul a:focus,.block-book-navigation ul a:hover{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.pl .block-book-navigation h2.block-title{text-align:left;max-width:100%}.block--system-menu.secondary{display:none}@media (min-width:1120px){.block--system-menu.secondary{display:block}}.block--system-menu.secondary h2.block-title{display:none}.block--system-menu.secondary ul:not(.contextual-links){list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-ms-flex-justify-content:end;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%}.block--system-menu.secondary ul:not(.contextual-links) li{padding-left:0;margin-left:0}.block--system-menu.secondary ul:not(.contextual-links) li{position:relative;padding:0 10px}.block--system-menu.secondary ul:not(.contextual-links) li a{display:block;padding:2px;color:#fff;font-size:16px}.block--system-menu.secondary ul:not(.contextual-links) li a:focus,.block--system-menu.secondary ul:not(.contextual-links) li a:hover{color:rgba(255,255,255,.7)}.block--system-menu.secondary ul:not(.contextual-links) li a.is-active{color:rgba(255,255,255,.7)}.block--system-menu.secondary ul:not(.contextual-links) li a.is-active:focus,.block--system-menu.secondary ul:not(.contextual-links) li a.is-active:hover{color:#fff}.block--system-menu.secondary ul:not(.contextual-links) li a.outline{border:1px solid #fff;padding-left:12px;padding-right:12px}.block--system-menu.secondary ul:not(.contextual-links) li a.outline:focus,.block--system-menu.secondary ul:not(.contextual-links) li a.outline:hover{background:#fff;color:#170a26}.block--system-menu.secondary ul:not(.contextual-links) li a.outline:focus.is-active,.block--system-menu.secondary ul:not(.contextual-links) li a.outline:hover.is-active{background:#170a26;color:#fff}.block--system-menu.secondary ul:not(.contextual-links) li a.outline.is-active{background:#fff;color:#170a26}@media (min-width:1120px){.block--system-menu.secondary ul:not(.contextual-links) li a{font-size:12px}}@media (max-width:1119px){.block--system-menu.tertiary{background:#311b4c;width:100%}}.block--system-menu.tertiary h2.block-title{display:none}.block--system-menu.tertiary ul:not(.contextual-links){height:60px;list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.block--system-menu.tertiary ul:not(.contextual-links) li{padding-left:0;margin-left:0}@media (min-width:500px){.block--system-menu.tertiary ul:not(.contextual-links){height:40px}}@media (min-width:1120px){.block--system-menu.tertiary ul:not(.contextual-links){height:auto;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-ms-flex-justify-content:end}}.block--system-menu.tertiary ul:not(.contextual-links) li{padding:0 10px;position:relative}.block--system-menu.tertiary ul:not(.contextual-links) li:last-child{display:none}@media (min-width:1120px){.block--system-menu.tertiary ul:not(.contextual-links) li{padding:0 8px}.block--system-menu.tertiary ul:not(.contextual-links) li:last-child{display:block}}@media (min-width:1200px){.block--system-menu.tertiary ul:not(.contextual-links) li{padding:0 10px}}.block--system-menu.tertiary ul:not(.contextual-links) li a{color:#fff;cursor:pointer}.block--system-menu.tertiary ul:not(.contextual-links) li a:after{content:'';font-family:FontAwesome;margin-left:.5em;color:#b2b4b2;font-size:16px}.block--system-menu.tertiary ul:not(.contextual-links) li a.apply:after{color:#fff;content:'\f046'}.block--system-menu.tertiary ul:not(.contextual-links) li a.ask-us:after{color:#fff;content:'\f059'}.block--system-menu.tertiary ul:not(.contextual-links) li a.request:after{color:#fff;content:'\f05a'}.block--system-menu.tertiary ul:not(.contextual-links) li a.search:after{color:#fff;content:'\f002'}.js-pager__items{list-style:none;margin:0;padding:0;text-align:center}.js-pager__items li{padding-left:0;margin-left:0}.js-pager__items li{display:inline-block;vertical-align:top;margin-bottom:.5em}.js-pager__items li *{line-height:24px}.js-pager__items li:not(:first-child):not(:last-child){margin:0 .25em}.pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last) a{color:#582c82;display:block;width:26px;height:26px;line-height:24px;border:1px solid #582c82;text-align:center;border-radius:6px}.pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last) a:focus,.pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last) a:hover{color:#fff;background:#93328e;text-decoration:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last).is-active a{color:#fff;background:#93328e}.pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last).is-active a:focus,.pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last).is-active a:hover{background:#582c82}.pager .pager__item--first a{color:#582c82}.pager .pager__item--first a:focus,.pager .pager__item--first a:hover{color:#93328e;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.pager .pager__item--previous a{color:#582c82;margin-right:.5em}.pager .pager__item--previous a:focus,.pager .pager__item--previous a:hover{color:#93328e;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.pager .pager__item--next a{color:#582c82;margin-left:.5em}.pager .pager__item--next a:focus,.pager .pager__item--next a:hover{color:#93328e;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.pager .pager__item--last a{color:#582c82}.pager .pager__item--last a:focus,.pager .pager__item--last a:hover{color:#93328e;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}nav:not(.pager) .js-pager__items li{color:#170a26;margin:0 .5em;font-size:120%;line-height:26px}nav:not(.pager) .js-pager__items li a{color:#582c82;display:block;width:26px;height:26px;line-height:24px;border:1px solid #582c82;text-align:center;border-radius:6px}nav:not(.pager) .js-pager__items li a:focus,nav:not(.pager) .js-pager__items li a:hover{color:#fff;background:#93328e;text-decoration:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}nav:not(.pager) .js-pager__items li a span{position:relative;top:-1px}ul.flippy{list-style:none;margin:0;padding:0;font-size:0}ul.flippy li{padding-left:0;margin-left:0}ul.flippy li{display:inline-block;vertical-align:top;font-size:17px;padding:15px 0;width:50%}ul.flippy li a{color:#582c82}ul.flippy li a:focus,ul.flippy li a:hover{color:#93328e;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}ul.flippy li.flippy-next{text-align:right}.pl .block-flippy-block{padding:0 20px}.card,.view .item-list>ul>li,.views-row{width:100%;margin-bottom:1.5em}.card.horizontal,.view .item-list>ul>li.horizontal,.views-row.horizontal{border-bottom:1px solid #707372;padding-bottom:1.5em}.card.horizontal:last-of-type,.view .item-list>ul>li.horizontal:last-of-type,.views-row.horizontal:last-of-type{border-bottom:0;padding-bottom:0}@media (min-width:500px){.card.horizontal,.view .item-list>ul>li.horizontal,.views-row.horizontal{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.card.horizontal .card-image,.view .item-list>ul>li.horizontal .card-image,.views-row.horizontal .card-image{-webkit-box-flex:0;flex:0 0 250px;-ms-flex:0 0 250px;margin-right:20px}.card.horizontal .card-text h3,.view .item-list>ul>li.horizontal .card-text h3,.views-row.horizontal .card-text h3{margin-top:0}}@media (min-width:760px){.block-field-oc-widgets{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}@media (min-width:760px){.block-field-oc-widgets .field--name-field-oc-widgets>.flex-wrap{padding-left:10px;padding-right:10px}}.block-field-oc-widgets .field--name-field-oc-widgets>.flex-wrap:first-child.backless:not(.single){margin-top:40px}.field--name-field-oc-widgets{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}@media (min-width:760px){.beaker .main .field--name-field-oc-widgets,.bunsen .main .field--name-field-oc-widgets{overflow:hidden}.beaker .main .field--name-field-oc-widgets .paragraph,.bunsen .main .field--name-field-oc-widgets .paragraph{margin-left:0;margin-right:0}}.paragraph>.widget-color{padding-top:40px;padding-bottom:40px}.paragraph>.widget-color.grey{background-color:#efefef}.paragraph>.widget-color.blue{background-color:#489fdf}.paragraph>.widget-color.blue div,.paragraph>.widget-color.blue h2,.paragraph>.widget-color.blue h3,.paragraph>.widget-color.blue h4,.paragraph>.widget-color.blue h5,.paragraph>.widget-color.blue h6,.paragraph>.widget-color.blue p{color:#170a26}.paragraph>.widget-color.blue div.pane-title,.paragraph>.widget-color.blue h2.pane-title,.paragraph>.widget-color.blue h3.pane-title,.paragraph>.widget-color.blue h4.pane-title,.paragraph>.widget-color.blue h5.pane-title,.paragraph>.widget-color.blue h6.pane-title,.paragraph>.widget-color.blue p.pane-title{border-color:#170a26}.paragraph>.widget-color.blue :after,.paragraph>.widget-color.blue :before{color:#170a26}.paragraph>.widget-color.blue a{color:#170a26}.paragraph>.widget-color.blue a:focus,.paragraph>.widget-color.blue a:hover{color:rgba(35,35,35,.7);text-decoration:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph>.widget-color.blue .widget-title>a{color:#170a26}.paragraph>.widget-color.blue .widget-title>a:focus,.paragraph>.widget-color.blue .widget-title>a:hover{color:rgba(35,35,35,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph>.widget-color.blue .field-caption,.paragraph>.widget-color.blue figcaption{color:#565656}.paragraph>.widget-color.lime{background-color:#abcb00}.paragraph>.widget-color.lime div,.paragraph>.widget-color.lime h2,.paragraph>.widget-color.lime h3,.paragraph>.widget-color.lime h4,.paragraph>.widget-color.lime h5,.paragraph>.widget-color.lime h6,.paragraph>.widget-color.lime p{color:#170a26}.paragraph>.widget-color.lime div.pane-title,.paragraph>.widget-color.lime h2.pane-title,.paragraph>.widget-color.lime h3.pane-title,.paragraph>.widget-color.lime h4.pane-title,.paragraph>.widget-color.lime h5.pane-title,.paragraph>.widget-color.lime h6.pane-title,.paragraph>.widget-color.lime p.pane-title{border-color:#170a26}.paragraph>.widget-color.lime :after,.paragraph>.widget-color.lime :before{color:#170a26}.paragraph>.widget-color.lime a{color:#170a26}.paragraph>.widget-color.lime a:focus,.paragraph>.widget-color.lime a:hover{color:rgba(35,35,35,.7);text-decoration:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph>.widget-color.lime .widget-title>a{color:#170a26}.paragraph>.widget-color.lime .widget-title>a:focus,.paragraph>.widget-color.lime .widget-title>a:hover{color:rgba(35,35,35,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph>.widget-color.lime .field-caption,.paragraph>.widget-color.lime figcaption{color:#565656}.paragraph>.widget-color.magenta{background-color:#93328e}.paragraph>.widget-color.magenta div,.paragraph>.widget-color.magenta h2,.paragraph>.widget-color.magenta h3,.paragraph>.widget-color.magenta h4,.paragraph>.widget-color.magenta h5,.paragraph>.widget-color.magenta h6,.paragraph>.widget-color.magenta p{color:#fff}.paragraph>.widget-color.magenta div.pane-title,.paragraph>.widget-color.magenta h2.pane-title,.paragraph>.widget-color.magenta h3.pane-title,.paragraph>.widget-color.magenta h4.pane-title,.paragraph>.widget-color.magenta h5.pane-title,.paragraph>.widget-color.magenta h6.pane-title,.paragraph>.widget-color.magenta p.pane-title{border-color:#fff}.paragraph>.widget-color.magenta :after,.paragraph>.widget-color.magenta :before{color:#fff}.paragraph>.widget-color.magenta a{color:#fff}.paragraph>.widget-color.magenta a:focus,.paragraph>.widget-color.magenta a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none}.paragraph>.widget-color.magenta .widget-title>a{color:#fff}.paragraph>.widget-color.magenta .widget-title>a:focus,.paragraph>.widget-color.magenta .widget-title>a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph>.widget-color.magenta .field-caption,.paragraph>.widget-color.magenta figcaption{color:#fff}.paragraph>.widget-color.purple{background-color:#582c82}.paragraph>.widget-color.purple div,.paragraph>.widget-color.purple h2,.paragraph>.widget-color.purple h3,.paragraph>.widget-color.purple h4,.paragraph>.widget-color.purple h5,.paragraph>.widget-color.purple h6,.paragraph>.widget-color.purple p{color:#fff}.paragraph>.widget-color.purple div.pane-title,.paragraph>.widget-color.purple h2.pane-title,.paragraph>.widget-color.purple h3.pane-title,.paragraph>.widget-color.purple h4.pane-title,.paragraph>.widget-color.purple h5.pane-title,.paragraph>.widget-color.purple h6.pane-title,.paragraph>.widget-color.purple p.pane-title{border-color:#fff}.paragraph>.widget-color.purple :after,.paragraph>.widget-color.purple :before{color:#fff}.paragraph>.widget-color.purple a{color:#fff}.paragraph>.widget-color.purple a:focus,.paragraph>.widget-color.purple a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none}.paragraph>.widget-color.purple .widget-title>a{color:#fff}.paragraph>.widget-color.purple .widget-title>a:focus,.paragraph>.widget-color.purple .widget-title>a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph>.widget-color.purple .field-caption,.paragraph>.widget-color.purple figcaption{color:#fff}.paragraph>.image:not(.media-item){padding-top:3em;padding-bottom:3em;position:relative;background-position:center!important;background-size:cover!important}.paragraph>.image:not(.media-item) div,.paragraph>.image:not(.media-item) h2,.paragraph>.image:not(.media-item) h3,.paragraph>.image:not(.media-item) h4,.paragraph>.image:not(.media-item) h5,.paragraph>.image:not(.media-item) h6,.paragraph>.image:not(.media-item) p{color:#fff}.paragraph>.image:not(.media-item) div.pane-title,.paragraph>.image:not(.media-item) h2.pane-title,.paragraph>.image:not(.media-item) h3.pane-title,.paragraph>.image:not(.media-item) h4.pane-title,.paragraph>.image:not(.media-item) h5.pane-title,.paragraph>.image:not(.media-item) h6.pane-title,.paragraph>.image:not(.media-item) p.pane-title{border-color:#fff}.paragraph>.image:not(.media-item) :after,.paragraph>.image:not(.media-item) :before{color:#fff}.paragraph>.image:not(.media-item) a{color:#fff}.paragraph>.image:not(.media-item) a:focus,.paragraph>.image:not(.media-item) a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none}.paragraph>.image:not(.media-item) .widget-title>a{color:#fff}.paragraph>.image:not(.media-item) .widget-title>a:focus,.paragraph>.image:not(.media-item) .widget-title>a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph>.image:not(.media-item) .field-caption,.paragraph>.image:not(.media-item) figcaption{color:#fff}.paragraph>.image:not(.media-item) .widget-title{text-shadow:2px 1px 1px rgba(35,35,35,.7)}.paragraph>.image:not(.media-item).top{background-position:top center!important;background-size:cover!important}.paragraph>.image:not(.media-item).bottom{background-position:bottom center!important;background-size:cover!important}.paragraph>.image:not(.media-item):before{content:'';display:block;width:100%;height:100%;background:rgba(35,35,35,.4);position:absolute;top:0;left:0;z-index:2}.paragraph>.image:not(.media-item) *{position:relative;z-index:2;color:#fff}.paragraph--type--admin-view-placer .wrapper{max-width:100%!important}.paragraph--type--single-event .drawer-toggle{margin-left:0;width:auto}.paragraph--type--single-event .node-event>div{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.paragraph--type--single-event a{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-left:235px;margin-bottom:.5em}@media (max-width:759px){.paragraph--type--single-event a{margin-left:0}}.paragraph--type--single-event a:focus h1,.paragraph--type--single-event a:hover h1{color:#707372}.paragraph--type--single-event a h1{font-size:18px;font-weight:700;color:#0c6fb6;font-family:Montserrat,Helvetica,sans-serif}.paragraph--type--single-event .field-banner{min-width:215px;width:215px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:0;margin:0!important}@media (max-width:759px){.paragraph--type--single-event .field-banner{width:auto;height:auto;margin-bottom:1em!important}}.paragraph--type--single-event .field-date{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:235px;font-weight:700;font-size:16px;margin-bottom:.5em}@media (max-width:759px){.paragraph--type--single-event .field-date{margin-left:0}}.paragraph--type--single-event .field-summary{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-left:235px}@media (max-width:759px){.paragraph--type--single-event .field-summary{margin-left:0}}.paragraph--type--academic-events-list{width:100%}.paragraph--type--accordion-group{word-break:break-word}.paragraph--type--accordion-group .wrapper{max-width:980px!important}.paragraph--type--accordion-group .field-introduction{margin-bottom:1.5em;margin-left:auto;margin-right:auto;max-width:980px}.paragraph--type--accordion-group .field-accordion-item.no-first-border .accordion-item:first-of-type .accordion-header{border-top:none;margin-top:-.5em}.accordion-item .accordion-header{border-top:1px solid;border-color:#222;position:relative;font-size:22px;text-transform:none;margin-bottom:-1px;z-index:3}.accordion-item .accordion-header a{color:#582c82;display:block;padding:1em 40px 1em 0}.accordion-item .accordion-header:after{position:absolute;right:0;top:20px;z-index:-1;font-family:FontAwesome;content:"\f078";display:block;height:30px;width:30px;line-height:30px;border-radius:6px;background:#582c82;text-align:center;color:#fff;font-size:18px}.accordion-item .accordion-header:focus,.accordion-item .accordion-header:hover{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.accordion-item .accordion-header:focus a,.accordion-item .accordion-header:hover a{color:#93328e}.accordion-item .accordion-header:focus:after,.accordion-item .accordion-header:hover:after{background:#93328e;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.accordion-item .field-oc-long-text{position:relative;top:0;display:none;overflow:hidden;padding-bottom:1.5em;padding-top:25px}.accordion-item .field-oc-long-text .events.academic-events-list,.accordion-item .field-oc-long-text .paragraph--type--events-by-category .events.events-by-category,.paragraph--type--events-by-category .accordion-item .field-oc-long-text .events.events-by-category{margin-top:-25px}.accordion-item .field-oc-long-text .big-numbers:first-child>li{border-top:0}.accordion-item .field-oc-long-text .big-numbers:last-child>li{border-bottom:0}.accordion-item.accord-active .accordion-header:after{content:"\f077"}.no-js .accordion-item:focus .field-oc-long-text,.no-js .accordion-item:hover .field-oc-long-text{display:block}.pl .accordion-item{max-width:800px;margin:2em auto 0}.pl #organisms-accordion-group .sg-pattern-example>.flex-wrap{padding:1em 0}.pl #organisms-accordion-group .sg-pattern-example>.flex-wrap .accordion-item{margin:0 auto}.paragraph--type--advanced-lightbox .wrapper{max-width:980px!important;text-align:center}.paragraph--type--advanced-lightbox .featherlight-hidden{display:none}.paragraph--type--advanced-lightbox .image-gal{margin:0 10px 20px;max-width:250px;display:inline-block;vertical-align:top;overflow:hidden}.paragraph--type--advanced-lightbox .image-gal img{width:100%;border:1px solid #efefef}.paragraph--type--advanced-lightbox .image-gal img:focus,.paragraph--type--advanced-lightbox .image-gal img:hover{border-color:#565656;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--advanced-lightbox .text-gal{cursor:pointer;color:#0c6fb6}.paragraph--type--advanced-lightbox .text-gal:active,.paragraph--type--advanced-lightbox .text-gal:focus,.paragraph--type--advanced-lightbox .text-gal:hover{color:#707372}.paragraph--type--advanced-lightbox .text-gal:not(:first-of-type){display:none}.node .featherlight .featherlight-content{background:#fff;padding:0;border-bottom:0;margin-left:5%;margin-right:5%}.node .featherlight .featherlight-content .featherlight-close-icon{background:0 0;font-size:24px;color:#170a26;text-shadow:2px 2px 3px rgba(35,35,35,.7);height:50px;width:50px;font-family:Montserrat,Helvetica,sans-serif}.node .featherlight .featherlight-content .featherlight-close-icon:hover{background:rgba(255,255,255,.15);text-shadow:2px 2px 3px #170a26}.node .featherlight .featherlight-content .featherlight-previous{left:0;top:0;right:auto;width:15%;min-width:60px}.node .featherlight .featherlight-content .featherlight-previous span{display:block;font-size:40px;width:60px;height:80px;left:10px;text-shadow:2px 2px 2px rgba(35,35,35,.7)}.node .featherlight .featherlight-content .featherlight-next{right:0;top:0;left:auto;width:15%;min-width:60px}.node .featherlight .featherlight-content .featherlight-next span{display:block;font-size:40px;width:60px;height:80px;left:auto;right:10px;text-shadow:2px 2px 2px rgba(35,35,35,.7)}.node .featherlight .featherlight-content img{display:block;border:25px solid #fff}.node .featherlight .featherlight-content .overlay-text{position:absolute;top:0;left:0;width:100%;z-index:30;background:rgba(255,255,255,.7);font-size:19px;color:#170a26;padding:5px 35px}.node .featherlight .featherlight-content .gallery-text{max-width:880px;padding:2em 3em}.node .featherlight.darken .featherlight-content .featherlight-close-icon,.node .featherlight.darken .featherlight-content .featherlight-next,.node .featherlight.darken .featherlight-content .featherlight-previous{color:rgba(35,35,35,.6);text-shadow:2px 2px 3px #efefef}.node .featherlight.darken .featherlight-content .featherlight-close-icon span,.node .featherlight.darken .featherlight-content .featherlight-next span,.node .featherlight.darken .featherlight-content .featherlight-previous span{color:rgba(35,35,35,.6);text-shadow:2px 2px 3px #efefef}.node .featherlight.darken .featherlight-content .featherlight-close-icon:hover,.node .featherlight.darken .featherlight-content .featherlight-next:hover,.node .featherlight.darken .featherlight-content .featherlight-previous:hover{color:#170a26;text-shadow:2px 2px 3px rgba(35,35,35,.6)}.node .featherlight.darken .featherlight-content .featherlight-close-icon:hover span,.node .featherlight.darken .featherlight-content .featherlight-next:hover span,.node .featherlight.darken .featherlight-content .featherlight-previous:hover span{color:#170a26;text-shadow:2px 2px 3px rgba(35,35,35,.6)}.node .featherlight.darken .featherlight-content .field-caption,.node .featherlight.darken .featherlight-content figcaption{position:absolute;color:#170a26;padding-left:15px;padding-top:10px;background:rgba(255,255,255,.7)}.pl .image-gal{max-width:250px}.paragraph--type--alumni-callout{padding:1.5em 20px;border-bottom:1px solid #222}@media (min-width:760px){.paragraph--type--alumni-callout{border:1px solid #222!important}}.paragraph--type--alumni-callout .alumni-image{margin-bottom:1.5em}.paragraph--type--alumni-callout .alumni-image img{width:100%;display:block;max-width:340px;margin-left:auto;margin-right:auto}.paragraph--type--alumni-callout .alumni-title h5{font-size:20px;margin-bottom:1em}.paragraph--type--alumni-callout .alumni-text{font-family:Montserrat,Helvetica,sans-serif}.paragraph--type--block-placer .wrapper{max-width:980px!important}.paragraph--type--block-placer .field--name-field-oc-widgets .single.backless:last-child{margin-bottom:0}.paragraph--type--block-placer #block-connectwithmctc ul:not(.contextual-links){display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.paragraph--type--buttons{text-align:center}.paragraph--type--buttons ul{list-style:none;margin:0;padding:0}.paragraph--type--buttons ul li{padding-left:0;margin-left:0}.paragraph--type--buttons ul li{display:inline-block;vertical-align:top;max-width:350px;margin:0 20px 20px}.paragraph--type--buttons .button-widget{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);background-color:#170a26;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:15px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;margin-bottom:.5em;background:#93328e;position:relative;padding:.75em 2em;min-width:200px;line-height:1em;color:#fff;text-decoration:none;font-size:120%}.paragraph--type--buttons .button-widget:focus,.paragraph--type--buttons .button-widget:hover{background-color:#676767;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--buttons .button-widget:focus,.paragraph--type--buttons .button-widget:hover{background:#582c82}.paragraph--type--buttons .button-widget.fa{padding-right:44px}.paragraph--type--buttons .button-widget.fa:before{font-family:FontAwesome;position:absolute;right:14px;top:5px;font-size:18px}.paragraph--type--buttons .button-widget.fa{padding-right:4rem!important}.paragraph--type--buttons .button-widget.fa:before{font-size:22px;top:50%;right:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.paragraph--type--buttons .button-widget.white{background:#fff;color:#170a26}.paragraph--type--buttons .button-widget.white:focus,.paragraph--type--buttons .button-widget.white:hover{background:#b2b4b2}.paragraph--type--buttons .button-widget.outline{background-color:#170a26;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:15px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;margin-bottom:.5em;background:0 0;border:2px solid #fff;color:#fff;padding:.65em 2em;min-width:200px;line-height:1em;border-color:#565656;color:#93328e;font-size:120%}.paragraph--type--buttons .button-widget.outline:focus,.paragraph--type--buttons .button-widget.outline:hover{background-color:#676767;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--buttons .button-widget.outline:focus,.paragraph--type--buttons .button-widget.outline:hover{background:rgba(255,255,255,.7);color:#170a26;border-color:#170a26;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--buttons .button-widget.outline:focus,.paragraph--type--buttons .button-widget.outline:hover{background:#582c82;border-color:#582c82;color:#fff}.paragraph--type--call-to-action .widget-title{text-align:center}.paragraph--type--call-to-action .field-oc-link{text-align:center;margin-top:2em;margin-bottom:1em}.paragraph--type--call-to-action .field-oc-link a{border:1px solid;border-color:inherit;font-size:22px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;padding:15px 30px;color:#0c6fb6;display:inline-block;max-width:300px;position:relative}.paragraph--type--call-to-action .field-oc-link a:focus,.paragraph--type--call-to-action .field-oc-link a:hover{background-color:#0c6fb6;color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--call-to-action .field-oc-link a:focus.fa:before,.paragraph--type--call-to-action .field-oc-link a:hover.fa:before{color:#fff}.paragraph--type--call-to-action .field-oc-link a.fa{padding-right:55px}.paragraph--type--call-to-action .field-oc-link a.fa:before{font-family:FontAwesome;position:absolute;right:20px;top:50%;font-size:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#0c6fb6}.paragraph--type--call-to-action .field-oc-link a.magenta{background:#93328e;border-color:#93328e;color:#fff}.paragraph--type--call-to-action .field-oc-link a.magenta.fa:before{color:#fff}.paragraph--type--call-to-action .field-oc-link a.magenta:focus,.paragraph--type--call-to-action .field-oc-link a.magenta:hover{border-color:#582c82;background:#582c82}.paragraph--type--call-to-action .field-oc-link a.white{background:#fff;border-color:#fff;color:#170a26}.paragraph--type--call-to-action .field-oc-link a.white.fa:before{color:#170a26}.paragraph--type--call-to-action .field-oc-link a.white:focus,.paragraph--type--call-to-action .field-oc-link a.white:hover{background:#b2b4b2;border-color:#b2b4b2}.paragraph--type--call-to-action .field-oc-link a.outline{background:0 0;border:2px solid #565656;color:#93328e}.paragraph--type--call-to-action .field-oc-link a.outline.fa:before{color:#93328e}.paragraph--type--call-to-action .field-oc-link a.outline:focus,.paragraph--type--call-to-action .field-oc-link a.outline:hover{background:#582c82;border-color:#582c82;color:#fff}.paragraph--type--call-to-action .field-oc-link a.outline:focus.fa:before,.paragraph--type--call-to-action .field-oc-link a.outline:hover.fa:before{color:#fff}.paragraph--type--call-to-action>.grey .field-oc-link a,.paragraph--type--call-to-action>.lime .field-oc-link a{color:#170a26}.paragraph--type--call-to-action>.grey .field-oc-link a:focus,.paragraph--type--call-to-action>.grey .field-oc-link a:hover,.paragraph--type--call-to-action>.lime .field-oc-link a:focus,.paragraph--type--call-to-action>.lime .field-oc-link a:hover{background-color:rgba(35,35,35,.7);color:#fff;border-color:#170a26;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--call-to-action>.grey .field-oc-link a:focus.fa:before,.paragraph--type--call-to-action>.grey .field-oc-link a:hover.fa:before,.paragraph--type--call-to-action>.lime .field-oc-link a:focus.fa:before,.paragraph--type--call-to-action>.lime .field-oc-link a:hover.fa:before{color:#fff}.paragraph--type--call-to-action>.grey .field-oc-link a.magenta,.paragraph--type--call-to-action>.lime .field-oc-link a.magenta{background:#93328e;border-color:#93328e;color:#fff}.paragraph--type--call-to-action>.grey .field-oc-link a.magenta.fa:before,.paragraph--type--call-to-action>.lime .field-oc-link a.magenta.fa:before{color:#fff}.paragraph--type--call-to-action>.grey .field-oc-link a.magenta:focus,.paragraph--type--call-to-action>.grey .field-oc-link a.magenta:hover,.paragraph--type--call-to-action>.lime .field-oc-link a.magenta:focus,.paragraph--type--call-to-action>.lime .field-oc-link a.magenta:hover{border-color:#582c82;background:#582c82}.paragraph--type--call-to-action>.grey .field-oc-link a.fa,.paragraph--type--call-to-action>.lime .field-oc-link a.fa{padding-right:55px}.paragraph--type--call-to-action>.grey .field-oc-link a.fa:before,.paragraph--type--call-to-action>.lime .field-oc-link a.fa:before{font-family:FontAwesome;position:absolute;right:20px;top:50%;font-size:20px;color:#170a26;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.paragraph--type--call-to-action>.grey .field-oc-link a.white,.paragraph--type--call-to-action>.lime .field-oc-link a.white{background:#fff;color:#170a26;border-color:#fff}.paragraph--type--call-to-action>.grey .field-oc-link a.white.fa:before,.paragraph--type--call-to-action>.lime .field-oc-link a.white.fa:before{color:#170a26}.paragraph--type--call-to-action>.grey .field-oc-link a.white:focus,.paragraph--type--call-to-action>.grey .field-oc-link a.white:hover,.paragraph--type--call-to-action>.lime .field-oc-link a.white:focus,.paragraph--type--call-to-action>.lime .field-oc-link a.white:hover{border-color:#b2b4b2;background:#b2b4b2}.paragraph--type--call-to-action>.grey .field-oc-link a.outline,.paragraph--type--call-to-action>.lime .field-oc-link a.outline{background:0 0;border:2px solid #565656;color:#93328e}.paragraph--type--call-to-action>.grey .field-oc-link a.outline.fa:before,.paragraph--type--call-to-action>.lime .field-oc-link a.outline.fa:before{color:#93328e}.paragraph--type--call-to-action>.grey .field-oc-link a.outline:focus,.paragraph--type--call-to-action>.grey .field-oc-link a.outline:hover,.paragraph--type--call-to-action>.lime .field-oc-link a.outline:focus,.paragraph--type--call-to-action>.lime .field-oc-link a.outline:hover{background:#582c82;border-color:#582c82;color:#fff}.paragraph--type--call-to-action>.grey .field-oc-link a.outline:focus.fa:before,.paragraph--type--call-to-action>.grey .field-oc-link a.outline:hover.fa:before,.paragraph--type--call-to-action>.lime .field-oc-link a.outline:focus.fa:before,.paragraph--type--call-to-action>.lime .field-oc-link a.outline:hover.fa:before{color:#fff}.paragraph--type--call-to-action>.blue .field-oc-link a,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a,.paragraph--type--call-to-action>.magenta .field-oc-link a,.paragraph--type--call-to-action>.purple .field-oc-link a{color:#fff}.paragraph--type--call-to-action>.blue .field-oc-link a:focus,.paragraph--type--call-to-action>.blue .field-oc-link a:hover,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a:focus,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a:hover,.paragraph--type--call-to-action>.magenta .field-oc-link a:focus,.paragraph--type--call-to-action>.magenta .field-oc-link a:hover,.paragraph--type--call-to-action>.purple .field-oc-link a:focus,.paragraph--type--call-to-action>.purple .field-oc-link a:hover{background-color:rgba(255,255,255,.7);color:#170a26;border-color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--call-to-action>.blue .field-oc-link a:focus.fa:before,.paragraph--type--call-to-action>.blue .field-oc-link a:hover.fa:before,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a:focus.fa:before,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a:hover.fa:before,.paragraph--type--call-to-action>.magenta .field-oc-link a:focus.fa:before,.paragraph--type--call-to-action>.magenta .field-oc-link a:hover.fa:before,.paragraph--type--call-to-action>.purple .field-oc-link a:focus.fa:before,.paragraph--type--call-to-action>.purple .field-oc-link a:hover.fa:before{color:#170a26}.paragraph--type--call-to-action>.blue .field-oc-link a.fa,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.fa,.paragraph--type--call-to-action>.magenta .field-oc-link a.fa,.paragraph--type--call-to-action>.purple .field-oc-link a.fa{padding-right:55px}.paragraph--type--call-to-action>.blue .field-oc-link a.fa:before,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.fa:before,.paragraph--type--call-to-action>.magenta .field-oc-link a.fa:before,.paragraph--type--call-to-action>.purple .field-oc-link a.fa:before{font-family:FontAwesome;position:absolute;right:20px;top:50%;font-size:20px;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.paragraph--type--call-to-action>.blue .field-oc-link a.magenta,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.magenta,.paragraph--type--call-to-action>.magenta .field-oc-link a.magenta,.paragraph--type--call-to-action>.purple .field-oc-link a.magenta{background:#93328e;border-color:#93328e;color:#fff}.paragraph--type--call-to-action>.blue .field-oc-link a.magenta.fa:before,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.magenta.fa:before,.paragraph--type--call-to-action>.magenta .field-oc-link a.magenta.fa:before,.paragraph--type--call-to-action>.purple .field-oc-link a.magenta.fa:before{color:#fff}.paragraph--type--call-to-action>.blue .field-oc-link a.magenta:focus,.paragraph--type--call-to-action>.blue .field-oc-link a.magenta:hover,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.magenta:focus,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.magenta:hover,.paragraph--type--call-to-action>.magenta .field-oc-link a.magenta:focus,.paragraph--type--call-to-action>.magenta .field-oc-link a.magenta:hover,.paragraph--type--call-to-action>.purple .field-oc-link a.magenta:focus,.paragraph--type--call-to-action>.purple .field-oc-link a.magenta:hover{border-color:#582c82;background:#582c82}.paragraph--type--call-to-action>.blue .field-oc-link a.white,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.white,.paragraph--type--call-to-action>.magenta .field-oc-link a.white,.paragraph--type--call-to-action>.purple .field-oc-link a.white{background:#fff;border-color:#fff;color:#170a26}.paragraph--type--call-to-action>.blue .field-oc-link a.white.fa:before,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.white.fa:before,.paragraph--type--call-to-action>.magenta .field-oc-link a.white.fa:before,.paragraph--type--call-to-action>.purple .field-oc-link a.white.fa:before{color:#170a26}.paragraph--type--call-to-action>.blue .field-oc-link a.white:focus,.paragraph--type--call-to-action>.blue .field-oc-link a.white:hover,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.white:focus,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.white:hover,.paragraph--type--call-to-action>.magenta .field-oc-link a.white:focus,.paragraph--type--call-to-action>.magenta .field-oc-link a.white:hover,.paragraph--type--call-to-action>.purple .field-oc-link a.white:focus,.paragraph--type--call-to-action>.purple .field-oc-link a.white:hover{border-color:#b2b4b2;background:#b2b4b2}.paragraph--type--call-to-action>.blue .field-oc-link a.outline,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.outline,.paragraph--type--call-to-action>.magenta .field-oc-link a.outline,.paragraph--type--call-to-action>.purple .field-oc-link a.outline{background:0 0;border:2px solid #565656;color:#93328e}.paragraph--type--call-to-action>.blue .field-oc-link a.outline.fa:before,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.outline.fa:before,.paragraph--type--call-to-action>.magenta .field-oc-link a.outline.fa:before,.paragraph--type--call-to-action>.purple .field-oc-link a.outline.fa:before{color:#93328e}.paragraph--type--call-to-action>.blue .field-oc-link a.outline:focus,.paragraph--type--call-to-action>.blue .field-oc-link a.outline:hover,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.outline:focus,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.outline:hover,.paragraph--type--call-to-action>.magenta .field-oc-link a.outline:focus,.paragraph--type--call-to-action>.magenta .field-oc-link a.outline:hover,.paragraph--type--call-to-action>.purple .field-oc-link a.outline:focus,.paragraph--type--call-to-action>.purple .field-oc-link a.outline:hover{background:#582c82;border-color:#582c82;color:#fff}.paragraph--type--call-to-action>.blue .field-oc-link a.outline:focus.fa:before,.paragraph--type--call-to-action>.blue .field-oc-link a.outline:hover.fa:before,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.outline:focus.fa:before,.paragraph--type--call-to-action>.image:not(.media-item) .field-oc-link a.outline:hover.fa:before,.paragraph--type--call-to-action>.magenta .field-oc-link a.outline:focus.fa:before,.paragraph--type--call-to-action>.magenta .field-oc-link a.outline:hover.fa:before,.paragraph--type--call-to-action>.purple .field-oc-link a.outline:focus.fa:before,.paragraph--type--call-to-action>.purple .field-oc-link a.outline:hover.fa:before{color:#fff}.pl #organisms-call_to_action .sg-pattern-example>.flex-wrap.single:first-of-type{margin-top:1em}.paragraph--type--callout-image .ci-text.blue h2.widget-title,.paragraph--type--callout-image .ci-text.grey h2.widget-title,.paragraph--type--callout-image .ci-text.lime h2.widget-title{color:#170a26}.paragraph--type--callout-image .ci-text.blue .field-oc-long-text,.paragraph--type--callout-image .ci-text.grey .field-oc-long-text,.paragraph--type--callout-image .ci-text.lime .field-oc-long-text{color:#170a26}.paragraph--type--callout-image .ci-text.blue .field-oc-long-text a,.paragraph--type--callout-image .ci-text.grey .field-oc-long-text a,.paragraph--type--callout-image .ci-text.lime .field-oc-long-text a{color:rgba(35,35,35,.7)}.paragraph--type--callout-image .ci-text.blue .field-oc-long-text a:focus,.paragraph--type--callout-image .ci-text.blue .field-oc-long-text a:hover,.paragraph--type--callout-image .ci-text.grey .field-oc-long-text a:focus,.paragraph--type--callout-image .ci-text.grey .field-oc-long-text a:hover,.paragraph--type--callout-image .ci-text.lime .field-oc-long-text a:focus,.paragraph--type--callout-image .ci-text.lime .field-oc-long-text a:hover{color:#170a26}.paragraph--type--callout-image .ci-text.blue .field-oc-link a,.paragraph--type--callout-image .ci-text.grey .field-oc-link a,.paragraph--type--callout-image .ci-text.lime .field-oc-link a{color:#170a26;border-color:#170a26}.paragraph--type--callout-image .ci-text.blue .field-oc-link a:focus,.paragraph--type--callout-image .ci-text.blue .field-oc-link a:hover,.paragraph--type--callout-image .ci-text.grey .field-oc-link a:focus,.paragraph--type--callout-image .ci-text.grey .field-oc-link a:hover,.paragraph--type--callout-image .ci-text.lime .field-oc-link a:focus,.paragraph--type--callout-image .ci-text.lime .field-oc-link a:hover{background:#170a26;color:#fff}.paragraph--type--callout-image .ci-wrapper{max-width:992px;margin-left:auto;margin-right:auto;position:relative}@media (max-width:759px){.paragraph--type--callout-image .ci-wrapper{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}@media (min-width:760px){.paragraph--type--callout-image .ci-wrapper{min-height:380px}}@media (min-width:760px){.paragraph--type--callout-image .ci-wrapper.right .field-oc-image{margin-left:0}}@media (min-width:760px){.paragraph--type--callout-image .ci-wrapper.right .ci-text{left:auto;right:0}}@media (min-width:760px){.paragraph--type--callout-image .field-oc-image{width:65%;margin-left:35%}}.paragraph--type--callout-image .field-oc-image img{display:block;width:100%}.paragraph--type--callout-image .ci-text{padding:60px 40px;color:#fff;background:#582c82}@media (min-width:760px){.paragraph--type--callout-image .ci-text{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:405px;padding:30px 20px}}@media (min-width:900px){.paragraph--type--callout-image .ci-text{padding:60px 44px}}.paragraph--type--callout-image .ci-text h2.widget-title{color:#fff;text-transform:none;margin-bottom:1em;font-size:23px;text-align:left;font-weight:500}.paragraph--type--callout-image .ci-text .field-oc-long-text{margin-bottom:1.5em;font-size:13px;line-height:1.35}.paragraph--type--callout-image .ci-text .field-oc-long-text a{color:rgba(255,255,255,.7)}.paragraph--type--callout-image .ci-text .field-oc-long-text a:focus,.paragraph--type--callout-image .ci-text .field-oc-long-text a:hover{color:#fff}.paragraph--type--callout-image .ci-text .field-oc-link a{display:inline-block;padding:.5em 1.5em;border:2px solid #fff;color:#fff;font-size:14px;line-height:1;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;position:relative}.paragraph--type--callout-image .ci-text .field-oc-link a:focus,.paragraph--type--callout-image .ci-text .field-oc-link a:hover{background:#fff;color:#170a26;text-decoration:none}.paragraph--type--callout-image .ci-text .field-oc-link a.fa{padding-right:3.5em}.paragraph--type--callout-image .ci-text .field-oc-link a.fa:before{font-family:FontAwesome;position:absolute;top:50%;right:1em;font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.paragraph--type--callout-image .ci-text.blue{background:#489fdf}.paragraph--type--callout-image .ci-text.magenta{background:#6a2a84}.paragraph--type--callout-image .ci-text.lime{background:#abcb00}.paragraph--type--callout-image .ci-text.grey{background:#efefef}.paragraph--type--card-grid .wrapper{max-width:980px!important}.paragraph--type--card-grid .field-card-items{margin-bottom:-1em}.paragraph--type--card-grid .field-card-items.two-col{width:100%;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch}.paragraph--type--card-grid .field-card-items.two-col>*{width:100%;padding-left:12px;padding-right:12px}@media (min-width:500px){.paragraph--type--card-grid .field-card-items.two-col>*{width:50%}}@media (max-width:499px){.paragraph--type--card-grid .field-card-items.two-col.zebra-stripe .grid-item:nth-child(even){padding-top:2em;padding-bottom:2em;position:relative}.paragraph--type--card-grid .field-card-items.two-col.zebra-stripe .grid-item:nth-child(even):after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}}@media (min-width:500px){.paragraph--type--card-grid .field-card-items.two-col.zebra-stripe .grid-item:nth-child(4n+1){padding-top:2em;padding-bottom:2em;position:relative}.paragraph--type--card-grid .field-card-items.two-col.zebra-stripe .grid-item:nth-child(4n+1):after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}.paragraph--type--card-grid .field-card-items.two-col.zebra-stripe .grid-item:nth-child(4n+2){padding-top:2em;padding-bottom:2em}}.paragraph--type--card-grid .field-card-items.three-col{width:100%;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch}.paragraph--type--card-grid .field-card-items.three-col>*{width:100%;padding-left:12px;padding-right:12px}@media (min-width:500px){.paragraph--type--card-grid .field-card-items.three-col>*{width:50%}}@media (min-width:760px){.paragraph--type--card-grid .field-card-items.three-col>*{width:33.333%}}@media (max-width:499px){.paragraph--type--card-grid .field-card-items.three-col.zebra-stripe .grid-item:nth-child(even){padding-top:2em;padding-bottom:2em;position:relative}.paragraph--type--card-grid .field-card-items.three-col.zebra-stripe .grid-item:nth-child(even):after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}}@media (min-width:500px){.paragraph--type--card-grid .field-card-items.three-col.zebra-stripe .grid-item:nth-child(4n+1){padding-top:2em;padding-bottom:2em;position:relative}.paragraph--type--card-grid .field-card-items.three-col.zebra-stripe .grid-item:nth-child(4n+1):after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}.paragraph--type--card-grid .field-card-items.three-col.zebra-stripe .grid-item:nth-child(4n+2){padding-top:2em;padding-bottom:2em}}@media (min-width:760px){.paragraph--type--card-grid .field-card-items.three-col.zebra-stripe .grid-item:nth-child(4n+1){padding-top:0;padding-bottom:0;position:relative}.paragraph--type--card-grid .field-card-items.three-col.zebra-stripe .grid-item:nth-child(4n+1):after{content:none}.paragraph--type--card-grid .field-card-items.three-col.zebra-stripe .grid-item:nth-child(4n+2){padding-top:0;padding-bottom:0}.paragraph--type--card-grid .field-card-items.three-col.zebra-stripe .grid-item:nth-child(6n+1){padding-top:2em;padding-bottom:2em;position:relative}.paragraph--type--card-grid .field-card-items.three-col.zebra-stripe .grid-item:nth-child(6n+1):after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}.paragraph--type--card-grid .field-card-items.three-col.zebra-stripe .grid-item:nth-child(6n+2),.paragraph--type--card-grid .field-card-items.three-col.zebra-stripe .grid-item:nth-child(6n+3){padding-top:2em;padding-bottom:2em}}.paragraph--type--card-grid .field-card-items.four-col{width:100%;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch}.paragraph--type--card-grid .field-card-items.four-col>*{width:100%;padding-left:12px;padding-right:12px}@media (min-width:500px){.paragraph--type--card-grid .field-card-items.four-col>*{width:50%}}@media (min-width:760px){.paragraph--type--card-grid .field-card-items.four-col>*{width:33.333%}}@media (min-width:760px){.paragraph--type--card-grid .field-card-items.four-col>*{width:25%}}@media (max-width:499px){.paragraph--type--card-grid .field-card-items.four-col.zebra-stripe .grid-item:nth-child(even){padding-top:2em;padding-bottom:2em;position:relative}.paragraph--type--card-grid .field-card-items.four-col.zebra-stripe .grid-item:nth-child(even):after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}}@media (min-width:500px){.paragraph--type--card-grid .field-card-items.four-col.zebra-stripe .grid-item:nth-child(4n+1){padding-top:2em;padding-bottom:2em;position:relative}.paragraph--type--card-grid .field-card-items.four-col.zebra-stripe .grid-item:nth-child(4n+1):after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}.paragraph--type--card-grid .field-card-items.four-col.zebra-stripe .grid-item:nth-child(4n+2){padding-top:2em;padding-bottom:2em}}@media (min-width:760px){.paragraph--type--card-grid .field-card-items.four-col.zebra-stripe .grid-item:nth-child(4n+1){padding-top:0;padding-bottom:0;position:relative}.paragraph--type--card-grid .field-card-items.four-col.zebra-stripe .grid-item:nth-child(4n+1):after{content:none}.paragraph--type--card-grid .field-card-items.four-col.zebra-stripe .grid-item:nth-child(4n+2){padding-top:0;padding-bottom:0}.paragraph--type--card-grid .field-card-items.four-col.zebra-stripe .grid-item:nth-child(8n+1){padding-top:2em;padding-bottom:2em;position:relative}.paragraph--type--card-grid .field-card-items.four-col.zebra-stripe .grid-item:nth-child(8n+1):after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}.paragraph--type--card-grid .field-card-items.four-col.zebra-stripe .grid-item:nth-child(8n+2),.paragraph--type--card-grid .field-card-items.four-col.zebra-stripe .grid-item:nth-child(8n+3),.paragraph--type--card-grid .field-card-items.four-col.zebra-stripe .grid-item:nth-child(8n+4){padding-top:2em;padding-bottom:2em}}.paragraph--type--card-grid .grid-item{margin-bottom:2em}.paragraph--type--card-grid .grid-item .grid-inner{max-width:270px;margin-left:auto;margin-right:auto}.paragraph--type--card-grid .grid-item .grid-inner img{display:block;margin-bottom:.5em;border:1px solid #efefef}.paragraph--type--card-grid .grid-item .grid-inner>a:focus img,.paragraph--type--card-grid .grid-item .grid-inner>a:hover img{border-color:#565656;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--card-grid .grid-item .grid-inner>a:focus .field-oc-short-text span,.paragraph--type--card-grid .grid-item .grid-inner>a:hover .field-oc-short-text span{border-bottom-color:#707372}.paragraph--type--card-grid .grid-item .grid-inner .field-oc-short-text{margin-bottom:.5em}.paragraph--type--color-wave-bar{background:#582c82;position:relative;overflow:hidden;position:relative;z-index:1}.paragraph--type--color-wave-bar:before{content:'';display:block;background:#93328e;position:absolute;bottom:-10px;left:-1150px;width:4100px;height:4100px;border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:2}.paragraph--type--color-wave-bar:after{content:'';display:block;background:rgba(46,29,118,.4);position:absolute;top:-10px;left:-1150px;width:4100px;height:4100px;border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:2}.paragraph--type--event-by-category h2.widget-title{margin-bottom:1.5em}.paragraph--type--event-by-category .view-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}@media (min-width:760px){.paragraph--type--event-by-category .views-row.horizontal .card-image{-webkit-box-flex:0;flex:0 0 30%;-ms-flex:0 0 30%}}.paragraph--type--events-list .pager{display:none}.paragraph--type--events-list .show-pager .pager{display:block;padding-bottom:1rem}.paragraph--type--form .field-oc-long-text{margin-bottom:1em}.paragraph--type--form form>.js-form-item{margin-bottom:1em}.paragraph--type--form form>.js-form-item label{margin-bottom:.25em;display:inline-block;font-weight:700}.paragraph--type--horizontal-rule .wrapper{max-width:880px;margin-left:auto;margin-right:auto}.paragraph--type--image-grid .wrapper{max-width:980px!important}.paragraph--type--image-grid .field-images{margin-bottom:-1em}.paragraph--type--image-grid .field-images.two-col{width:100%;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.paragraph--type--image-grid .field-images.two-col>*{width:100%;padding-left:12px;padding-right:12px}@media (min-width:500px){.paragraph--type--image-grid .field-images.two-col>*{width:50%}}.paragraph--type--image-grid .field-images.three-col{width:100%;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.paragraph--type--image-grid .field-images.three-col>*{width:100%;padding-left:12px;padding-right:12px}@media (min-width:500px){.paragraph--type--image-grid .field-images.three-col>*{width:50%}}@media (min-width:760px){.paragraph--type--image-grid .field-images.three-col>*{width:33.333%}}.paragraph--type--image-grid .field-images.four-col{width:100%;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.paragraph--type--image-grid .field-images.four-col>*{width:100%;padding-left:12px;padding-right:12px}@media (min-width:500px){.paragraph--type--image-grid .field-images.four-col>*{width:50%}}@media (min-width:760px){.paragraph--type--image-grid .field-images.four-col>*{width:33.333%}}@media (min-width:760px){.paragraph--type--image-grid .field-images.four-col>*{width:25%}}.paragraph--type--image-grid .grid-item{margin-bottom:1.5em}.paragraph--type--image-grid .grid-item .grid-image{max-width:300px;margin-left:auto;margin-right:auto}.paragraph--type--image-grid .grid-item .grid-image img{display:block}.paragraph--type--image-grid .grid-item .grid-image a img{border:1px solid #efefef}.paragraph--type--image-grid .grid-item .grid-image a img:focus,.paragraph--type--image-grid .grid-item .grid-image a img:hover{border-color:#565656;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--image .image-wrapper{max-width:980px;margin-left:auto;margin-right:auto}.paragraph--type--image .image-wrapper.small{max-width:300px}.paragraph--type--image .image-wrapper.square{max-width:350px}.paragraph--type--image .image-wrapper.medium{max-width:500px}.paragraph--type--image .image-wrapper.large{max-width:800px}.beaker .main .paragraph--type--image .image-wrapper.large,.bunsen .main .paragraph--type--image .image-wrapper.large{max-width:100%}.paragraph--type--image .field-caption,.paragraph--type--image figcaption{text-align:center;cursor:default}.paragraph--type--image img{margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px)}@media (min-width:760px){.beaker .paragraph--type--image img,.bunsen .paragraph--type--image img{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:760px){.kermit .flex-wrap:not(.single) .paragraph--type--image img{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:1200px){.kermit .single .paragraph--type--image img{margin-left:0;margin-right:0;max-width:100%}}.paragraph--type--image a:hover{text-decoration:none}.paragraph--type--image a:hover img{border:1px solid #efefef}.paragraph--type--image a:hover img:focus,.paragraph--type--image a:hover img:hover{border-color:#565656;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--image .field-oc-long-text{margin:1em auto 0;text-align:left;max-width:880px}.paragraph--type--lightbox-gallery .wrapper{max-width:1200px!important;text-align:center}.paragraph--type--lightbox-gallery .featherlight-hidden{display:none}.paragraph--type--lightbox-gallery .image-gal{margin:0 10px 20px;max-width:250px;display:inline-block;vertical-align:top;overflow:hidden;cursor:pointer}.paragraph--type--lightbox-gallery .image-gal .field-media-image{position:relative}.paragraph--type--lightbox-gallery .image-gal .field-media-image:before{content:'';display:block;position:absolute;bottom:1px;right:1px;z-index:2;width:24px;height:24px;background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:40% 75%;background-size:144px 120px}.paragraph--type--lightbox-gallery .image-gal img{width:100%;display:block;border:1px solid #efefef}.paragraph--type--lightbox-gallery .image-gal img:focus,.paragraph--type--lightbox-gallery .image-gal img:hover{border-color:#565656;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.node .featherlight .featherlight-content{background:0 0;padding:0;border-bottom:0;margin-left:5%;margin-right:5%}.node .featherlight .featherlight-content .featherlight-close-icon{background:0 0;font-size:24px;color:#170a26;text-shadow:2px 2px 3px rgba(35,35,35,.7);height:30px;width:30px;font-family:Montserrat,Helvetica,sans-serif}.node .featherlight .featherlight-content .featherlight-close-icon:hover{background:rgba(255,255,255,.15);text-shadow:2px 2px 3px #170a26}.node .featherlight .featherlight-content .featherlight-previous{left:0;top:0;right:auto;width:15%;min-width:60px}.node .featherlight .featherlight-content .featherlight-previous span{display:block;font-size:25px;width:28px;height:80px;left:10px;text-shadow:2px 2px 2px rgba(35,35,35,.7)}.node .featherlight .featherlight-content .featherlight-next{right:0;top:0;left:auto;width:15%;min-width:60px}.node .featherlight .featherlight-content .featherlight-next span{display:block;font-size:25px;width:28px;height:80px;left:auto;right:10px;text-shadow:2px 2px 2px rgba(35,35,35,.7)}.node .featherlight .featherlight-content img{display:block;width:auto;max-height:90vh;border:25px solid #fff}.node .featherlight .featherlight-content .field-caption,.node .featherlight .featherlight-content figcaption{width:100%;z-index:30;text-align:left;color:#170a26;padding:.5em 25px;position:absolute;bottom:0;background:#fff;font-style:normal}.node .featherlight .featherlight-content .gallery-text{max-width:880px;padding:2em 3em}.node .featherlight .featherlight-content .video-modal{width:80vw;max-width:900px}.node .featherlight .featherlight-content .video-modal .video-modal-inner{background:#fff;padding:25px}.node .featherlight .featherlight-content .video-modal .video-modal-header{padding-bottom:10px;background:#fff}.node .featherlight .featherlight-content .video-modal .video-modal-header h3{margin-bottom:0}.node .featherlight .featherlight-content .video-modal~.featherlight-previous{min-width:0;width:40px}.node .featherlight .featherlight-content .video-modal~.featherlight-previous span{left:5px}.node .featherlight .featherlight-content .video-modal~.featherlight-next{min-width:0;width:40px}.node .featherlight .featherlight-content .video-modal~.featherlight-next span{right:5px}.node .featherlight.darken .featherlight-content,.node .featherlight:not(.image) .featherlight-content{background:#fff;max-width:920px;padding:35px}.node .featherlight.darken .featherlight-content .featherlight-close-icon,.node .featherlight.darken .featherlight-content .featherlight-next,.node .featherlight.darken .featherlight-content .featherlight-previous,.node .featherlight:not(.image) .featherlight-content .featherlight-close-icon,.node .featherlight:not(.image) .featherlight-content .featherlight-next,.node .featherlight:not(.image) .featherlight-content .featherlight-previous{color:rgba(35,35,35,.6);text-shadow:2px 2px 3px #efefef}.node .featherlight.darken .featherlight-content .featherlight-close-icon span,.node .featherlight.darken .featherlight-content .featherlight-next span,.node .featherlight.darken .featherlight-content .featherlight-previous span,.node .featherlight:not(.image) .featherlight-content .featherlight-close-icon span,.node .featherlight:not(.image) .featherlight-content .featherlight-next span,.node .featherlight:not(.image) .featherlight-content .featherlight-previous span{color:rgba(35,35,35,.6);text-shadow:2px 2px 3px #efefef}.node .featherlight.darken .featherlight-content .featherlight-close-icon:hover,.node .featherlight.darken .featherlight-content .featherlight-next:hover,.node .featherlight.darken .featherlight-content .featherlight-previous:hover,.node .featherlight:not(.image) .featherlight-content .featherlight-close-icon:hover,.node .featherlight:not(.image) .featherlight-content .featherlight-next:hover,.node .featherlight:not(.image) .featherlight-content .featherlight-previous:hover{color:#170a26;text-shadow:2px 2px 3px rgba(35,35,35,.6)}.node .featherlight.darken .featherlight-content .featherlight-close-icon:hover span,.node .featherlight.darken .featherlight-content .featherlight-next:hover span,.node .featherlight.darken .featherlight-content .featherlight-previous:hover span,.node .featherlight:not(.image) .featherlight-content .featherlight-close-icon:hover span,.node .featherlight:not(.image) .featherlight-content .featherlight-next:hover span,.node .featherlight:not(.image) .featherlight-content .featherlight-previous:hover span{color:#170a26;text-shadow:2px 2px 3px rgba(35,35,35,.6)}.paragraph--type--lightbox-gallery .image-gal .view-mode-large-thumb{opacity:0;filter:Alpha(opacity=0)}.paragraph--type--lightbox-gallery .image-gal:nth-of-type(4n+1) .view-mode-large-thumb.randomEntrance{-webkit-animation:fadeIn .1s .9s forwards;animation:fadeIn .1s .9s forwards}.paragraph--type--lightbox-gallery .image-gal:nth-of-type(4n+2) .view-mode-large-thumb.randomEntrance{-webkit-animation:fadeIn 1.3s .9s forwards;animation:fadeIn 1.3s .9s forwards}.paragraph--type--lightbox-gallery .image-gal:nth-of-type(4n+3) .view-mode-large-thumb.randomEntrance{-webkit-animation:fadeIn .7s .9s forwards;animation:fadeIn .7s .9s forwards}.paragraph--type--lightbox-gallery .image-gal:nth-of-type(4n+4) .view-mode-large-thumb.randomEntrance{-webkit-animation:fadeIn 1.8s .9s forwards;animation:fadeIn 1.8s .9s forwards}.pl .image-gal{max-width:250px}.paragraph--type--links-files .links-files{margin-top:1em}@media (min-width:500px){.paragraph--type--links-files .links-files{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.paragraph--type--links-files .links-files .lf-item{margin-bottom:.25em;display:inline-block;width:100%}.paragraph--type--links-files .callouts{margin-left:auto;margin-right:auto;max-width:980px}.paragraph--type--links-files .callouts h2.widget-title{color:#170a26;padding-bottom:1em;border-bottom:1px solid #222;margin-bottom:2em}.paragraph--type--links-files .callouts .field-oc-long-text{max-width:730px;margin-left:auto;margin-right:auto;font-family:Montserrat,Helvetica,sans-serif}.paragraph--type--links-files .callouts .links-files{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.paragraph--type--links-files .callouts .links-files .lf-item{width:calc(100% - 20px);border-top:10px solid #93328e;background:#fff;margin-left:10px;margin-right:10px;margin-bottom:1em}.paragraph--type--links-files .callouts .links-files .lf-item>*{display:block;width:100%;height:100%;padding:1.5em 3em;border-left:1px solid #222;border-right:1px solid #222;border-bottom:1px solid #222;text-align:center;font-size:22px}@media (min-width:500px){.paragraph--type--links-files .callouts .links-files .lf-item{max-width:230px}.paragraph--type--links-files .callouts .links-files .lf-item>*{padding:1.5em 1em}}.paragraph--type--links-files .themed{padding-top:2.5em;padding-bottom:2.5em;padding-left:20px;padding-right:20px;position:relative}@media (min-width:760px){.paragraph--type--links-files .themed{padding-top:4em;padding-bottom:4em}}.paragraph--type--links-files .themed:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}.paragraph--type--links-files .themed .themed-inner{background:#fff;border-top:20px solid #93328e;margin-left:auto;margin-right:auto;max-width:980px;padding-top:2em}@media (min-width:500px){.paragraph--type--links-files .themed .themed-inner{padding-top:3em;padding-bottom:5em}}.paragraph--type--links-files .themed h2.widget-title{font-size:30px;color:#170a26;font-weight:500;text-align:left;padding-left:20px;padding-right:20px;max-width:920px;padding-bottom:0;border-bottom:0;margin-left:auto;margin-right:auto}@media (min-width:500px){.paragraph--type--links-files .themed h2.widget-title{padding-left:40px;padding-right:40px}}@media (min-width:760px){.paragraph--type--links-files .themed h2.widget-title{font-size:38px}}.paragraph--type--links-files .themed .wrapper{max-width:920px!important}.paragraph--type--links-files .themed .field-oc-long-text{font-size:17px;font-family:Montserrat,Helvetica,sans-serif;padding-left:20px;padding-right:20px}@media (min-width:500px){.paragraph--type--links-files .themed .field-oc-long-text{padding-left:40px;padding-right:40px}}.paragraph--type--links-files .themed .links-files{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch}@media (min-width:500px){.paragraph--type--links-files .themed .links-files{padding-left:40px;padding-right:40px;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}}.paragraph--type--links-files .themed .links-files .lf-item{margin-bottom:-4px;border-top:4px solid #93328e!important;border-bottom:4px solid #93328e!important}@media (max-width:499px){.paragraph--type--links-files .themed .links-files .lf-item{padding-left:20px;padding-right:20px;border-top:4px solid #93328e;padding-top:1.5em;padding-bottom:1.5em;border-bottom:0}}@media (min-width:500px){.paragraph--type--links-files .themed .links-files .lf-item{width:calc(50% - 30px);margin-left:15px;margin-right:15px;padding-top:30px;padding-bottom:30px}}.links-files.themed+.links-files.themed .paragraph--type--links-files .themed{padding-top:0}.paragraph--type--logo-grid{margin-bottom:-10px}.paragraph--type--logo-grid .wrapper{max-width:1200px!important}.paragraph--type--logo-grid .field-logo-items{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}@media (min-width:760px){.paragraph--type--logo-grid .field-logo-items>div{margin:0 20px}}.paragraph--type--logo-grid .logo-grid-item{margin-bottom:20px}.paragraph--type--logo-grid .paragraph--type--logo-grid-item a img{border:1px solid transparent;max-width:156px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}@media (min-width:760px){.paragraph--type--logo-grid .paragraph--type--logo-grid-item a img{max-width:222px}}.paragraph--type--logo-grid .paragraph--type--logo-grid-item a:focus img,.paragraph--type--logo-grid .paragraph--type--logo-grid-item a:hover img{border-color:#565656;opacity:.7}.paragraph--type--map .wrapper{max-width:980px!important}.paragraph--type--map .field-oc-long-text{margin-top:1em;max-width:880px;margin-left:auto;margin-right:auto}.paragraph--type--map .field-location{margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px)}@media (min-width:760px){.beaker .paragraph--type--map .field-location,.bunsen .paragraph--type--map .field-location{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:760px){.kermit .flex-wrap:not(.single) .paragraph--type--map .field-location{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:1200px){.kermit .single .paragraph--type--map .field-location{margin-left:0;margin-right:0;max-width:100%}}.paragraph--type--map h5.location-title{display:none}.pl .paragraph--type--map{padding:0 20px}.pl .paragraph--type--map img.placeholder{width:100%;max-width:200%}@media (max-width:759px){.pl .paragraph--type--map img.placeholder{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.paragraph--type--mosaic-gallery>.wrapper{max-width:1200px!important}.paragraph--type--mosaic-gallery .field-mosaic-tiles .grid-sizer{width:100%}@media (min-width:500px){.paragraph--type--mosaic-gallery .field-mosaic-tiles .grid-sizer{width:50%}}@media (min-width:760px){.paragraph--type--mosaic-gallery .field-mosaic-tiles .grid-sizer{width:33.3%}}@media (min-width:1120px){.paragraph--type--mosaic-gallery .field-mosaic-tiles .grid-sizer{width:25%}}.paragraph--type--mosaic-gallery .field-oc-long-text{padding:1em;text-align:center;position:absolute;display:none;z-index:2;top:0;left:0;width:100%;height:100%}.paragraph--type--mosaic-gallery .paragraph--type--tile-image{width:100%}.paragraph--type--mosaic-gallery .paragraph--type--tile-image:hover .field-oc-long-text{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center}.paragraph--type--mosaic-gallery .paragraph--type--tile-image:hover .field-oc-long-text>*{color:#fff!important;text-shadow:1px 1px 1px #565656}@media (min-width:500px){.paragraph--type--mosaic-gallery .paragraph--type--tile-image.one{width:50%}.paragraph--type--mosaic-gallery .paragraph--type--tile-image.three,.paragraph--type--mosaic-gallery .paragraph--type--tile-image.two{width:100%}.paragraph--type--mosaic-gallery .paragraph--type--tile-image.three .field-oc-long-text,.paragraph--type--mosaic-gallery .paragraph--type--tile-image.two .field-oc-long-text{padding:1em 2em}.paragraph--type--mosaic-gallery .paragraph--type--tile-image.three .field-oc-long-text p,.paragraph--type--mosaic-gallery .paragraph--type--tile-image.two .field-oc-long-text p{font-size:120%}}@media (min-width:760px){.paragraph--type--mosaic-gallery .paragraph--type--tile-image.one{width:33.3%}.paragraph--type--mosaic-gallery .paragraph--type--tile-image.two{width:66.7%}.paragraph--type--mosaic-gallery .paragraph--type--tile-image.three{width:66.7%}}@media (min-width:1120px){.paragraph--type--mosaic-gallery .paragraph--type--tile-image.one{width:25%}.paragraph--type--mosaic-gallery .paragraph--type--tile-image.two{width:50%}.paragraph--type--mosaic-gallery .paragraph--type--tile-image.two .field-oc-long-text>*{max-width:70%;margin-left:auto;margin-right:auto}.paragraph--type--mosaic-gallery .paragraph--type--tile-image.three{width:75%}.paragraph--type--mosaic-gallery .paragraph--type--tile-image.three .field-oc-long-text>*{max-width:60%;margin-left:auto;margin-right:auto}.paragraph--type--mosaic-gallery .paragraph--type--tile-image.three .field-oc-long-text p{font-size:150%}}.paragraph--type--mosaic-gallery .paragraph--type--tile-image .media-image{max-width:100%!important}.paragraph--type--mosaic-gallery .paragraph--type--tile-image .media-image img{width:100%;display:block}.paragraph--type--news-by-category h2.widget-title{margin-bottom:1.5em}.paragraph--type--news-by-category .view-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}@media (min-width:760px){.paragraph--type--news-by-category .views-row.horizontal .card-image{-webkit-box-flex:0;flex:0 0 30%;-ms-flex:0 0 30%}}.flex-wrap.one-stop+.flex-wrap.single:not(.backless){margin-top:0}.flex-wrap.one-stop:last-child{margin-bottom:0}.flex-wrap.one-stop .paragraph--type--one-stop{position:relative}.flex-wrap.one-stop .paragraph--type--one-stop:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}.flex-wrap.one-stop .paragraph--type--one-stop>.wrapper{padding-top:2em;padding-bottom:2em;max-width:none!important}@media (min-width:760px){.flex-wrap.one-stop .paragraph--type--one-stop .field-cards{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media (min-width:1200px){.flex-wrap.one-stop .paragraph--type--one-stop .field-cards{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.flex-wrap.one-stop .paragraph--type--one-stop .field-cards>div{background:#fff;border-top:10px solid #93328e;padding-left:20px;padding-right:20px;display:inline-block;width:100%;margin-bottom:1.5em}.flex-wrap.one-stop .paragraph--type--one-stop .field-cards>div .flex-wrap{margin-bottom:0!important}.flex-wrap.one-stop .paragraph--type--one-stop .paragraph{padding-top:1.5em;padding-bottom:3em}.flex-wrap.one-stop .paragraph--type--one-stop .paragraph .field-oc-long-text h5{font-size:20px}.flex-wrap.one-stop .paragraph--type--one-stop .paragraph .field-oc-long-text .oc-media.left:not(.has-video){margin-right:1em;margin-bottom:1em}.flex-wrap.one-stop .paragraph--type--one-stop .paragraph .field-oc-long-text ul li{margin-bottom:.5em}.paragraph--type--portals-group .wrapper{max-width:980px!important}.paragraph--type--portals-group .field-portals{margin-bottom:-1em}.paragraph--type--portals-group .field-portals.half{width:100%;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.paragraph--type--portals-group .field-portals.half>*{width:100%;padding-left:12px;padding-right:12px}@media (min-width:500px){.paragraph--type--portals-group .field-portals.half>*{width:50%}}.paragraph--type--portals-group .field-portals.third{width:100%;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.paragraph--type--portals-group .field-portals.third>*{width:100%;padding-left:12px;padding-right:12px}@media (min-width:500px){.paragraph--type--portals-group .field-portals.third>*{width:50%}}@media (min-width:760px){.paragraph--type--portals-group .field-portals.third>*{width:33.333%}}.paragraph--type--portals-group .field-portals.quarter{width:100%;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.paragraph--type--portals-group .field-portals.quarter>*{width:100%;padding-left:12px;padding-right:12px}@media (min-width:500px){.paragraph--type--portals-group .field-portals.quarter>*{width:50%}}@media (min-width:760px){.paragraph--type--portals-group .field-portals.quarter>*{width:33.333%}}@media (min-width:760px){.paragraph--type--portals-group .field-portals.quarter>*{width:25%}}.paragraph--type--portals-group .portal-item{margin-bottom:1.5em}.paragraph--type--portals-group .portal-item a img{border:1px solid #efefef}.paragraph--type--portals-group .portal-item a:focus img,.paragraph--type--portals-group .portal-item a:hover img{border-color:#565656;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--portals-group .portal-item .portal-image{margin-bottom:.5em}.paragraph--type--portals-group .portal-item .portal-image img{width:100%;border:1px solid #efefef}.paragraph--type--portals-group .portal-item .portal-text{text-align:center;padding-left:17%;padding-right:17%}.paragraph--type--pullquote .has-image{position:relative;padding-bottom:2.5em}@media (min-width:760px){.paragraph--type--pullquote .has-image{padding-bottom:0}.paragraph--type--pullquote .has-image .quote-text{position:absolute;top:50%;left:50%;padding-top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.paragraph--type--pullquote .has-image .quote-text div,.paragraph--type--pullquote .has-image .quote-text h2,.paragraph--type--pullquote .has-image .quote-text h3,.paragraph--type--pullquote .has-image .quote-text h4,.paragraph--type--pullquote .has-image .quote-text h5,.paragraph--type--pullquote .has-image .quote-text h6,.paragraph--type--pullquote .has-image .quote-text p{color:#fff}.paragraph--type--pullquote .has-image .quote-text div.pane-title,.paragraph--type--pullquote .has-image .quote-text h2.pane-title,.paragraph--type--pullquote .has-image .quote-text h3.pane-title,.paragraph--type--pullquote .has-image .quote-text h4.pane-title,.paragraph--type--pullquote .has-image .quote-text h5.pane-title,.paragraph--type--pullquote .has-image .quote-text h6.pane-title,.paragraph--type--pullquote .has-image .quote-text p.pane-title{border-color:#fff}.paragraph--type--pullquote .has-image .quote-text :after,.paragraph--type--pullquote .has-image .quote-text :before{color:#fff}.paragraph--type--pullquote .has-image .quote-text a{color:#fff}.paragraph--type--pullquote .has-image .quote-text a:focus,.paragraph--type--pullquote .has-image .quote-text a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);text-decoration:none}.paragraph--type--pullquote .has-image .quote-text .widget-title>a{color:#fff}.paragraph--type--pullquote .has-image .quote-text .widget-title>a:focus,.paragraph--type--pullquote .has-image .quote-text .widget-title>a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--pullquote .has-image .quote-text .field-caption,.paragraph--type--pullquote .has-image .quote-text figcaption{color:#fff}.paragraph--type--pullquote .has-image .quote-text .field-oc-long-text:before{color:#fff;top:40px;left:-60px;position:absolute}}@media (min-width:900px){.paragraph--type--pullquote .has-image.left .quote-text{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;padding-left:60px}.paragraph--type--pullquote .has-image.right .quote-text{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end}}.paragraph--type--pullquote .quote-image{position:relative}.paragraph--type--pullquote .quote-image:before{content:'';display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:radial-gradient(circle,rgba(88,44,131,.3) 40%,rgba(23,10,38,.9) 90%);z-index:1}.paragraph--type--pullquote .quote-image img{width:100%;display:block}.paragraph--type--pullquote .quote-text{padding-top:60px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;max-width:1020px;width:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.paragraph--type--pullquote .quote-text .field-oc-long-text{position:relative;font-size:28px;padding-bottom:40px;text-align:center;max-width:530px;width:100%;font-family:Montserrat,Helvetica,sans-serif}.paragraph--type--pullquote .quote-text .field-oc-long-text p{line-height:1.15}@media (min-width:1800px){.paragraph--type--pullquote .quote-text .field-oc-long-text{font-size:42px}}.paragraph--type--pullquote .quote-text .field-oc-long-text:before{content:"“";font-size:112px;line-height:.1em;display:block;padding-bottom:10px;color:#582c82}@media (min-width:1800px){.paragraph--type--pullquote .quote-text .field-oc-long-text:before{font-size:168px}}.paragraph--type--pullquote .quote-text .field-oc-short-text{text-align:center;position:relative;font-weight:700;text-transform:uppercase;letter-spacing:1px;max-width:530px;width:100%}@media (min-width:760px){.paragraph--type--pullquote .quote-text .field-oc-short-text{font-size:17px}}@media (min-width:1800px){.paragraph--type--pullquote .quote-text .field-oc-short-text{font-size:120%}}.paragraph--type--related-callout{padding:1.5em 20px;border-bottom:1px solid #222}@media (min-width:760px){.paragraph--type--related-callout{border:1px solid #222!important}}.paragraph--type--related-callout .field-oc-image{margin-bottom:1.5em}.paragraph--type--related-callout .field-oc-image img{width:100%;display:block;max-width:340px;margin-left:auto;margin-right:auto}.paragraph--type--related-callout .field-oc-video{margin-bottom:1.5em;margin-left:auto;margin-right:auto;max-width:340px}.paragraph--type--related-callout .field-widget-title h5{font-size:20px;margin-bottom:1em}.paragraph--type--related-callout .field-oc-long-text{font-family:Montserrat,Helvetica,sans-serif}.paragraph--type--related-callout .field-oc-long-text.has-link>:nth-last-child(2){margin-bottom:0;display:inline}.paragraph--type--reveal-group{padding:0!important;width:calc(100vw + 40px)}@media (min-width:1240px){.paragraph--type--reveal-group{margin-left:calc(-50vw + 620px);margin-right:calc(-50vw + 620px);width:100vw}}.paragraph--type--reveal-group>.wrapper{max-width:100vw!important}.paragraph--type--reveal-group .field-reveal-sections>div>.backless{background:#f6f6f6}.paragraph--type--reveal-group .field-reveal-sections>div{position:relative;z-index:20}@media (min-width:760px){.paragraph--type--reveal-group .field-reveal-sections>div.prep{margin-bottom:100vh}.paragraph--type--reveal-group .field-reveal-sections>div.prep:last-child{margin-bottom:0}.paragraph--type--reveal-group .field-reveal-sections>div.fixed{position:fixed;z-index:-2;top:0;left:0;height:100vh;width:100vw}.paragraph--type--reveal-group .field-reveal-sections>div.fixed .paragraph--type--reveal-section>.wrapper,.paragraph--type--reveal-group .field-reveal-sections>div.fixed .paragraph--type--reveal-section>div>.wrapper{height:100vh;-ms-flex-line-pack:start;align-content:flex-start}}.paragraph--type--reveal-section>.wrapper,.paragraph--type--reveal-section>div>.wrapper{max-width:1200px!important;padding-top:15vh;padding-bottom:15vh}@media (min-width:760px){.paragraph--type--reveal-section>.wrapper,.paragraph--type--reveal-section>div>.wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch}}.paragraph--type--reveal-section>.wrapper>.field-oc-long-text,.paragraph--type--reveal-section>.wrapper>.field-reveal-widgets,.paragraph--type--reveal-section>.wrapper>.title-wrap,.paragraph--type--reveal-section>div>.wrapper>.field-oc-long-text,.paragraph--type--reveal-section>div>.wrapper>.field-reveal-widgets,.paragraph--type--reveal-section>div>.wrapper>.title-wrap{-webkit-box-flex:0;flex:0 0 100%;-ms-flex:0 0 100%}.paragraph--type--reveal-section>.wrapper .title-wrap>h2.widget-title,.paragraph--type--reveal-section>div>.wrapper .title-wrap>h2.widget-title{font-size:26px}.paragraph--type--reveal-section>.wrapper .field-oc-long-text>*,.paragraph--type--reveal-section>div>.wrapper .field-oc-long-text>*{max-width:880px;margin-left:auto;margin-right:auto}.paragraph--type--reveal-section>.wrapper .field-reveal-widgets,.paragraph--type--reveal-section>div>.wrapper .field-reveal-widgets{max-width:1200px;margin-left:auto;margin-right:auto}.paragraph--type--reveal-section>.wrapper .field-reveal-widgets .widget-title:after,.paragraph--type--reveal-section>div>.wrapper .field-reveal-widgets .widget-title:after{content:none!important}@media (min-width:760px){.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap{-webkit-box-flex:0;flex:0 0 50%;-ms-flex:0 0 50%;overflow:hidden}.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap>h2.widget-title,.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap>h3,.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap>h4,.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap>h5,.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap>h6,.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap>p,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap>h2.widget-title,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap>h3,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap>h4,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap>h5,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap>h6,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap>p{max-width:70%;margin-left:auto;margin-right:auto}.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap .image,.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap .widget-color,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap .image,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap .widget-color{margin-left:-50px!important;margin-right:-50px!important}.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap .image>.wrapper,.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap .widget-color>.wrapper,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap .image>.wrapper,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap .widget-color>.wrapper{width:100%;padding-left:60px;padding-right:60px}.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap h2.widget-title,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap h2.widget-title{font-size:32px}.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap h2.widget-title:after,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap h2.widget-title:after{content:none}}@media (min-width:900px){.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap h2.widget-title,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap h2.widget-title{font-size:48px}}@media (min-width:1200px){.paragraph--type--reveal-section>.wrapper.two-left>.title-wrap h2.widget-title,.paragraph--type--reveal-section>div>.wrapper.two-left>.title-wrap h2.widget-title{font-size:56px}}@media (min-width:760px){.paragraph--type--reveal-section>.wrapper.two-left>.field-oc-long-text,.paragraph--type--reveal-section>.wrapper.two-left>.field-reveal-widgets,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-oc-long-text,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-reveal-widgets{-webkit-box-flex:0;flex:0 0 50%;-ms-flex:0 0 50%;overflow:hidden}.paragraph--type--reveal-section>.wrapper.two-left>.field-oc-long-text>h2.widget-title,.paragraph--type--reveal-section>.wrapper.two-left>.field-oc-long-text>h3,.paragraph--type--reveal-section>.wrapper.two-left>.field-oc-long-text>h4,.paragraph--type--reveal-section>.wrapper.two-left>.field-oc-long-text>h5,.paragraph--type--reveal-section>.wrapper.two-left>.field-oc-long-text>h6,.paragraph--type--reveal-section>.wrapper.two-left>.field-oc-long-text>p,.paragraph--type--reveal-section>.wrapper.two-left>.field-reveal-widgets>h2.widget-title,.paragraph--type--reveal-section>.wrapper.two-left>.field-reveal-widgets>h3,.paragraph--type--reveal-section>.wrapper.two-left>.field-reveal-widgets>h4,.paragraph--type--reveal-section>.wrapper.two-left>.field-reveal-widgets>h5,.paragraph--type--reveal-section>.wrapper.two-left>.field-reveal-widgets>h6,.paragraph--type--reveal-section>.wrapper.two-left>.field-reveal-widgets>p,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-oc-long-text>h2.widget-title,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-oc-long-text>h3,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-oc-long-text>h4,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-oc-long-text>h5,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-oc-long-text>h6,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-oc-long-text>p,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-reveal-widgets>h2.widget-title,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-reveal-widgets>h3,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-reveal-widgets>h4,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-reveal-widgets>h5,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-reveal-widgets>h6,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-reveal-widgets>p{max-width:70%;margin-left:auto;margin-right:auto}.paragraph--type--reveal-section>.wrapper.two-left>.field-oc-long-text .image,.paragraph--type--reveal-section>.wrapper.two-left>.field-oc-long-text .widget-color,.paragraph--type--reveal-section>.wrapper.two-left>.field-reveal-widgets .image,.paragraph--type--reveal-section>.wrapper.two-left>.field-reveal-widgets .widget-color,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-oc-long-text .image,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-oc-long-text .widget-color,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-reveal-widgets .image,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-reveal-widgets .widget-color{margin-left:-50px!important;margin-right:-50px!important}.paragraph--type--reveal-section>.wrapper.two-left>.field-oc-long-text .image>.wrapper,.paragraph--type--reveal-section>.wrapper.two-left>.field-oc-long-text .widget-color>.wrapper,.paragraph--type--reveal-section>.wrapper.two-left>.field-reveal-widgets .image>.wrapper,.paragraph--type--reveal-section>.wrapper.two-left>.field-reveal-widgets .widget-color>.wrapper,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-oc-long-text .image>.wrapper,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-oc-long-text .widget-color>.wrapper,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-reveal-widgets .image>.wrapper,.paragraph--type--reveal-section>div>.wrapper.two-left>.field-reveal-widgets .widget-color>.wrapper{width:100%;padding-left:60px;padding-right:60px}}@media (min-width:760px){.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap{-webkit-box-flex:0;flex:0 0 50%;-ms-flex:0 0 50%;overflow:hidden;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap>h2.widget-title,.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap>h3,.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap>h4,.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap>h5,.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap>h6,.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap>p,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap>h2.widget-title,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap>h3,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap>h4,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap>h5,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap>h6,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap>p{max-width:70%;margin-left:auto;margin-right:auto}.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap .image,.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap .widget-color,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap .image,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap .widget-color{margin-left:-50px!important;margin-right:-50px!important}.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap .image>.wrapper,.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap .widget-color>.wrapper,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap .image>.wrapper,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap .widget-color>.wrapper{width:100%;padding-left:60px;padding-right:60px}.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap h2.widget-title,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap h2.widget-title{font-size:32px}.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap h2.widget-title:after,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap h2.widget-title:after{content:none}}@media (min-width:760px){.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap h2.widget-title,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap h2.widget-title{font-size:48px}}@media (min-width:1200px){.paragraph--type--reveal-section>.wrapper.two-right>.title-wrap h2.widget-title,.paragraph--type--reveal-section>div>.wrapper.two-right>.title-wrap h2.widget-title{font-size:56px}}@media (min-width:760px){.paragraph--type--reveal-section>.wrapper.two-right>.field-oc-long-text,.paragraph--type--reveal-section>.wrapper.two-right>.field-reveal-widgets,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-oc-long-text,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-reveal-widgets{-webkit-box-flex:0;flex:0 0 50%;-ms-flex:0 0 50%;overflow:hidden;-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}.paragraph--type--reveal-section>.wrapper.two-right>.field-oc-long-text>h2.widget-title,.paragraph--type--reveal-section>.wrapper.two-right>.field-oc-long-text>h3,.paragraph--type--reveal-section>.wrapper.two-right>.field-oc-long-text>h4,.paragraph--type--reveal-section>.wrapper.two-right>.field-oc-long-text>h5,.paragraph--type--reveal-section>.wrapper.two-right>.field-oc-long-text>h6,.paragraph--type--reveal-section>.wrapper.two-right>.field-oc-long-text>p,.paragraph--type--reveal-section>.wrapper.two-right>.field-reveal-widgets>h2.widget-title,.paragraph--type--reveal-section>.wrapper.two-right>.field-reveal-widgets>h3,.paragraph--type--reveal-section>.wrapper.two-right>.field-reveal-widgets>h4,.paragraph--type--reveal-section>.wrapper.two-right>.field-reveal-widgets>h5,.paragraph--type--reveal-section>.wrapper.two-right>.field-reveal-widgets>h6,.paragraph--type--reveal-section>.wrapper.two-right>.field-reveal-widgets>p,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-oc-long-text>h2.widget-title,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-oc-long-text>h3,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-oc-long-text>h4,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-oc-long-text>h5,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-oc-long-text>h6,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-oc-long-text>p,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-reveal-widgets>h2.widget-title,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-reveal-widgets>h3,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-reveal-widgets>h4,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-reveal-widgets>h5,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-reveal-widgets>h6,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-reveal-widgets>p{max-width:70%;margin-left:auto;margin-right:auto}.paragraph--type--reveal-section>.wrapper.two-right>.field-oc-long-text .image,.paragraph--type--reveal-section>.wrapper.two-right>.field-oc-long-text .widget-color,.paragraph--type--reveal-section>.wrapper.two-right>.field-reveal-widgets .image,.paragraph--type--reveal-section>.wrapper.two-right>.field-reveal-widgets .widget-color,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-oc-long-text .image,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-oc-long-text .widget-color,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-reveal-widgets .image,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-reveal-widgets .widget-color{margin-left:-50px!important;margin-right:-50px!important}.paragraph--type--reveal-section>.wrapper.two-right>.field-oc-long-text .image>.wrapper,.paragraph--type--reveal-section>.wrapper.two-right>.field-oc-long-text .widget-color>.wrapper,.paragraph--type--reveal-section>.wrapper.two-right>.field-reveal-widgets .image>.wrapper,.paragraph--type--reveal-section>.wrapper.two-right>.field-reveal-widgets .widget-color>.wrapper,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-oc-long-text .image>.wrapper,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-oc-long-text .widget-color>.wrapper,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-reveal-widgets .image>.wrapper,.paragraph--type--reveal-section>div>.wrapper.two-right>.field-reveal-widgets .widget-color>.wrapper{width:100%;padding-left:60px;padding-right:60px}}.paragraph--type--reveal-section>.widget-color,.paragraph--type--reveal-section>div>.widget-color{padding:2em 40px}.paragraph--type--reveal-section>.image,.paragraph--type--reveal-section>div>.image{padding-top:15vh;padding-bottom:15vh}.paragraph--type--reveal-section>.image>.wrapper,.paragraph--type--reveal-section>div>.image>.wrapper{background:rgba(255,255,255,.7);padding-top:60px;padding-bottom:60px}.paragraph--type--reveal-section>.image>.wrapper .title-wrap,.paragraph--type--reveal-section>div>.image>.wrapper .title-wrap{padding-left:20px;padding-right:20px}.paragraph--type--reveal-section>.image>.wrapper .title-wrap>h2.widget-title,.paragraph--type--reveal-section>div>.image>.wrapper .title-wrap>h2.widget-title{color:#170a26}.paragraph--type--reveal-section>.image>.wrapper .title-wrap>h2.widget-title:after,.paragraph--type--reveal-section>div>.image>.wrapper .title-wrap>h2.widget-title:after{background:#170a26}.paragraph--type--reveal-section>.image>.wrapper>.field-oc-long-text,.paragraph--type--reveal-section>div>.image>.wrapper>.field-oc-long-text{padding-left:20px;padding-right:20px}.paragraph--type--reveal-section>.image>.wrapper>.field-oc-long-text :not(a),.paragraph--type--reveal-section>div>.image>.wrapper>.field-oc-long-text :not(a){color:#170a26}.paragraph--type--reveal-section>.image>.wrapper .backless :not(a),.paragraph--type--reveal-section>div>.image>.wrapper .backless :not(a){color:#170a26!important}@media (min-width:760px){.paragraph--type--reveal-section>.image>.wrapper.two-left,.paragraph--type--reveal-section>.image>.wrapper.two-right,.paragraph--type--reveal-section>div>.image>.wrapper.two-left,.paragraph--type--reveal-section>div>.image>.wrapper.two-right{background:0 0;padding-top:0;padding-bottom:0}.paragraph--type--reveal-section>.image>.wrapper.two-left .title-wrap h2.widget-title,.paragraph--type--reveal-section>.image>.wrapper.two-right .title-wrap h2.widget-title,.paragraph--type--reveal-section>div>.image>.wrapper.two-left .title-wrap h2.widget-title,.paragraph--type--reveal-section>div>.image>.wrapper.two-right .title-wrap h2.widget-title{background:rgba(255,255,255,.7);padding:60px 40px}.paragraph--type--reveal-section>.image>.wrapper.two-left .title-wrap h2.widget-title:after,.paragraph--type--reveal-section>.image>.wrapper.two-right .title-wrap h2.widget-title:after,.paragraph--type--reveal-section>div>.image>.wrapper.two-left .title-wrap h2.widget-title:after,.paragraph--type--reveal-section>div>.image>.wrapper.two-right .title-wrap h2.widget-title:after{content:none}.paragraph--type--reveal-section>.image>.wrapper.two-left .field-reveal-widgets,.paragraph--type--reveal-section>.image>.wrapper.two-left>.field-oc-long-text,.paragraph--type--reveal-section>.image>.wrapper.two-right .field-reveal-widgets,.paragraph--type--reveal-section>.image>.wrapper.two-right>.field-oc-long-text,.paragraph--type--reveal-section>div>.image>.wrapper.two-left .field-reveal-widgets,.paragraph--type--reveal-section>div>.image>.wrapper.two-left>.field-oc-long-text,.paragraph--type--reveal-section>div>.image>.wrapper.two-right .field-reveal-widgets,.paragraph--type--reveal-section>div>.image>.wrapper.two-right>.field-oc-long-text{background:rgba(255,255,255,.7);padding:60px 0}}.paragraph--type--reveal-section>.image>.wrapper .paragraph--type--horizontal-rule>.wrapper,.paragraph--type--reveal-section>div>.image>.wrapper .paragraph--type--horizontal-rule>.wrapper{background:#170a26}.paragraph--type--reveal-section>.image>.wrapper .video-embed-field-responsive-video iframe,.paragraph--type--reveal-section>div>.image>.wrapper .video-embed-field-responsive-video iframe{position:absolute}.paragraph--type--reveal-section .paragraph--type--image .oc-media,.paragraph--type--reveal-section>div .paragraph--type--image .oc-media{margin-bottom:0}.paragraph--type--reveal-section .paragraph--type--image .oc-media img,.paragraph--type--reveal-section>div .paragraph--type--image .oc-media img{display:block}.pl #organisms-reveal-group .sg-pattern-head{background:#fff;margin-left:-.5em;margin-right:-.5em;padding-left:.5em;padding-right:.5em}.pl #organisms-reveal-group .sg-pattern-extra{margin-bottom:0}.pl #organisms-reveal-group .sg-pattern-example{max-width:1240px;margin-left:auto;margin-right:auto}.pl #organisms-reveal-group .paragraph--type--reveal-group{margin-left:calc(-50vw + 593px);margin-right:calc(-50vw + 593px);width:calc(100vw + 40px)}.pl .reveal-instruct{background:#fff;padding-top:1em;padding-bottom:1em;margin-left:-.5em;margin-right:-.5em;padding-left:.5em;padding-right:.5em}.slick-slider .slick-arrow{height:48px;width:48px}.slick-slider .slick-arrow:before{content:''!important;display:block;height:48px;width:48px}.slick-slider .slick-arrow.slick-prev:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:60% 100%;background-size:288px 240px}.slick-slider .slick-arrow.slick-next:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:80% 75%;background-size:288px 240px;float:right}.slick-slider .slick-arrow.slick-next:focus:before,.slick-slider .slick-arrow.slick-next:hover:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:80% 0;background-size:288px 240px}.slick-slider .slick-arrow.slick-prev:focus:before,.slick-slider .slick-arrow.slick-prev:hover:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 100%;background-size:288px 240px}.slick-slider .slick-list{list-style:none;margin:0;padding:0}.slick-slider .slick-list li{padding-left:0;margin-left:0}.slick-slider .slick-arrow{z-index:1}.slick-slider .slick-arrow.slick-prev{left:-10px}.slick-slider .slick-arrow.slick-next{right:-10px}.paragraph--type--slideshow .wrapper{max-width:980px!important}.paragraph--type--slideshow .field-oc-image-multi{margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px)}@media (min-width:760px){.beaker .paragraph--type--slideshow .field-oc-image-multi,.bunsen .paragraph--type--slideshow .field-oc-image-multi{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:760px){.kermit .flex-wrap:not(.single) .paragraph--type--slideshow .field-oc-image-multi{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:1200px){.kermit .single .paragraph--type--slideshow .field-oc-image-multi{margin-left:0;margin-right:0;max-width:100%}}.paragraph--type--slideshow .field-oc-image-multi img{width:100%;border:1px solid #efefef}.paragraph--type--social-feed .wrapper{max-width:100%!important}.paragraph--type--social-feed .field-posts{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-bottom:-20px}.paragraph--type--social-feed .field-posts>div{width:320px;padding-left:10px;padding-right:10px;margin-bottom:20px}.paragraph--type--social-feed .post-item{height:300px;position:relative;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.paragraph--type--social-feed .post-item:focus .post-info,.paragraph--type--social-feed .post-item:hover .post-info{opacity:1;-webkit-transition:.3s opacity;transition:.3s opacity}.paragraph--type--social-feed .media-item img{display:block}.paragraph--type--social-feed .media-item .field-caption{display:none}.paragraph--type--social-feed .media-item video{width:100%!important;height:100%!important}.paragraph--type--social-feed .post-info{display:none;opacity:0;background:rgba(147,50,142,.8);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;position:absolute;top:0;left:0;width:300px;height:300px;padding:36px 20px}.paragraph--type--social-feed .post-info .post-date{position:absolute;top:10px;left:0;width:100%;padding:0 20px;font-size:14px;color:#fff}.paragraph--type--social-feed .post-info .field-oc-long-text{color:#fff;text-align:center}.paragraph--type--social-feed .post-info .field-oc-long-text a{font-weight:700;color:#fff}.paragraph--type--social-feed .post-info .field-oc-long-text a:focus,.paragraph--type--social-feed .post-info .field-oc-long-text a:hover{opacity:.6}.paragraph--type--social-feed .platform-info a{width:100%;height:54px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-ms-flex-justify-content:space-between;-webkit-box-align:center;align-items:center;-ms-flex-align:center;background:#efefef;padding:0 20px;color:#93328e}.paragraph--type--social-feed .platform-info a:focus,.paragraph--type--social-feed .platform-info a:hover{background:#d5d5d5;color:#582c82}.paragraph--type--social-feed .platform-info a:focus i,.paragraph--type--social-feed .platform-info a:hover i{text-decoration:none}.paragraph--type--social-feed .platform-info a i{color:#707372}.paragraph--type--social-media{text-align:center}.paragraph--type--social-media .wrapper{max-width:calc(880px + 40px);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.paragraph--type--social-media .field-social-media>div{display:inline-block;vertical-align:middle;padding:0 10px}.paragraph--type--social-media .field-social-media a{color:#0c6fb6}.paragraph--type--social-media .field-social-media a:focus,.paragraph--type--social-media .field-social-media a:hover{color:#707372;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--text-with-image .wrapper{max-width:1020px!important}.paragraph--type--text-with-image .text-image{position:relative;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.paragraph--type--text-with-image .text-image:not(.grey-back){max-width:980px;margin-left:auto;margin-right:auto}.paragraph--type--text-with-image .text-image.grey-back{padding-bottom:2em;padding-left:20px;padding-right:20px}.paragraph--type--text-with-image .text-image.grey-back:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}@media (min-width:760px){.paragraph--type--text-with-image .text-image.grey-back{padding-top:2em}}@media (max-width:759px){.paragraph--type--text-with-image .text-image .field-oc-image{margin-bottom:1.5em;margin-left:-20px;margin-right:-20px}}@media (min-width:760px){.paragraph--type--text-with-image .text-image .field-oc-image{width:50%;padding-right:30px}}.paragraph--type--text-with-image .text-image .field-oc-image img{width:100%}@media (min-width:760px){.paragraph--type--text-with-image .text-image .field-oc-long-text{width:50%;padding-left:30px}}@media (min-width:760px){.paragraph--type--text-with-image .text-image.left .field-oc-image{padding-right:0;padding-left:30px;-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}}@media (min-width:760px){.paragraph--type--text-with-image .text-image.left .field-oc-long-text{padding-left:0;padding-right:30px}}.paragraph--type--text .field-oc-long-text{margin-bottom:.5em}.paragraph--type--text .field-oc-long-text::after{clear:both;content:"";display:table}@media (min-width:760px){.paragraph--type--text .two-column .field-oc-long-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media (min-width:760px){.single+.half.text.backless{padding-right:20px}.single+.half.text.backless+.half.text.backless{padding-left:20px}}@media (min-width:1200px){.single+.half.text.backless{padding-left:90px}.single+.half.text.backless+.half.text.backless{padding-right:90px}}@media (max-width:759px){.half.text.backless+.half.text.backless{margin-top:1.5em}}@media (min-width:1200px){.node-page .kermit .block-region-main:not(:first-child) .text .widget-title,.node-page .kermit .block-region-main:not(:first-child) .text .wrapper{margin-left:0}}.paragraph--type--tile-grid .field-tiles{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}@media (min-width:760px){.paragraph--type--tile-grid .field-tiles{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}.paragraph--type--tile-grid .tile-item{width:100%;margin-bottom:1.5em}.paragraph--type--tile-grid .tile-item:nth-of-type(odd) .tile-image{border-bottom:4px solid #93328e}.paragraph--type--tile-grid .tile-item:nth-of-type(even) .tile-image{border-bottom:4px solid #582c82}@media (min-width:760px){.paragraph--type--tile-grid .tile-item{width:50%;padding-left:30px;padding-right:30px}}.paragraph--type--tile-grid .tile-image{margin-left:-20px;margin-right:-20px;margin-bottom:.5em}.paragraph--type--tile-grid .tile-image img{width:100%;display:block;border:1px solid #efefef;border-bottom:0}.paragraph--type--tile-grid .tile-image a{border-bottom:0}.paragraph--type--tile-grid .tile-image a img{border:1px solid #efefef;border:0}.paragraph--type--tile-grid .tile-image a img:focus,.paragraph--type--tile-grid .tile-image a img:hover{border-color:#565656;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}@media (min-width:760px){.paragraph--type--tile-grid .tile-image{margin-left:0;margin-right:0}}.paragraph--type--video-grid{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.paragraph--type--video-grid .wrapper{max-width:1200px!important}.paragraph--type--video-grid .field-video-items{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.paragraph--type--video-grid .field-video-items>div{width:360px;max-width:100%;margin:0 12px}.paragraph--type--video-grid .field-video-items>div .flex-wrap{margin-bottom:30px}@media (min-width:760px){.paragraph--type--video-grid .field-video-items>div .flex-wrap{margin-bottom:50px}}.paragraph--type--video-grid .field-media-oembed-video{padding-bottom:66.5%}.paragraph--type--video-grid .field-caption{color:#93328e;font-style:normal;font-weight:700;text-transform:uppercase;font-size:18px;margin-top:20px;text-align:left}.paragraph--type--video .wrapper{max-width:980px!important}.paragraph--type--video .field-oc-video{margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px)}@media (min-width:760px){.beaker .paragraph--type--video .field-oc-video,.bunsen .paragraph--type--video .field-oc-video{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:760px){.kermit .flex-wrap:not(.single) .paragraph--type--video .field-oc-video{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:1200px){.kermit .single .paragraph--type--video .field-oc-video{margin-left:0;margin-right:0;max-width:100%}}.paragraph--type--video .field-oc-long-text{max-width:880px;margin-left:auto;margin-right:auto;margin-top:1em}.is-front .paragraph--type--video{position:relative;padding-bottom:2em}.is-front .paragraph--type--video:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef;top:30%;height:70%}.layout-container>header{background:#582c82;overflow:hidden;position:relative;z-index:1}.layout-container>header:before{content:'';display:block;background:#93328e;position:absolute;bottom:55px;left:-1300px;width:4100px;height:4100px;border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:2}.layout-container>header:after{content:'';display:block;background:rgba(46,29,118,.4);position:absolute;top:55px;left:-1300px;width:4100px;height:4100px;border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:2}@media (min-width:500px){.layout-container>header{overflow:hidden;position:relative;z-index:1}.layout-container>header:before{content:'';display:block;background:#93328e;position:absolute;bottom:-10px;left:-1100px;width:4100px;height:4100px;border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:2}.layout-container>header:after{content:'';display:block;background:rgba(46,29,118,.4);position:absolute;top:-10px;left:-1100px;width:4100px;height:4100px;border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:2}}@media (min-width:1120px){.layout-container>header{overflow:hidden;position:relative;z-index:1}.layout-container>header:before{content:'';display:block;background:#93328e;position:absolute;bottom:-10px;left:-1440px;width:4100px;height:4100px;border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:2}.layout-container>header:after{content:'';display:block;background:rgba(46,29,118,.4);position:absolute;top:-10px;left:-1440px;width:4100px;height:4100px;border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:2}}.layout-container>header>div{padding:56px 20px;z-index:4;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-ms-flex-justify-content:space-between;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end}@media (min-width:500px){.layout-container>header>div{padding-top:48px;padding-bottom:48px}}@media (min-width:1120px){.layout-container>header>div{padding-top:40px;padding-bottom:40px;height:148px}}.block--system-branding{width:280px;position:relative;z-index:10}@media (min-width:500px){.block--system-branding{width:370px}}@media (min-width:1120px){.block--system-branding{width:282px;top:4px}}.t-search-wrapper{position:absolute;bottom:0;right:10px;z-index:99;display:none}@media (min-width:1120px){.t-search-wrapper{display:block;width:40px;height:54px}}@media (min-width:1200px){.t-search-wrapper{height:56px}}.block--system-menu.secondary{position:relative;z-index:5}@media (min-width:1120px){.block--system-menu.secondary{position:absolute;top:0;right:0;background:#4d2268;padding:9px 10px 10px 26px;max-width:calc(100% - 310px)}}.block--system-menu.tertiary{position:absolute;z-index:5}@media (max-width:1119px){.block--system-menu.tertiary{padding:10px 30px;bottom:0;left:0}}@media (min-width:1120px){.block--system-menu.tertiary{padding-right:15px;position:relative;width:calc(100% - 391px)}}.pl header .block-superfishmain .sf-hidden{display:none}footer .footer-wave{height:80px;background:#582c82;overflow:hidden;position:relative;z-index:1}footer .footer-wave:before{content:'';display:block;background:#93328e;position:absolute;bottom:-45px;left:-1100px;width:3800px;height:3800px;border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:2}footer .footer-wave:after{content:'';display:block;background:rgba(46,29,118,.4);position:absolute;top:-45px;left:-1100px;width:3800px;height:3800px;border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:2}@media (min-width:760px){footer .footer-wave{overflow:hidden;position:relative;z-index:1;height:55px}footer .footer-wave:before{content:'';display:block;background:#93328e;position:absolute;bottom:-10px;left:-1200px;width:3600px;height:3600px;border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:2}footer .footer-wave:after{content:'';display:block;background:rgba(46,29,118,.4);position:absolute;top:-10px;left:-1200px;width:3600px;height:3600px;border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:2}footer .footer-wave:before{left:-850px;bottom:-100px}footer .footer-wave:after{left:-850px;top:-45px}}footer .footer-inner{position:relative;z-index:6;padding-top:50px;padding-bottom:30px;padding-left:20px;padding-right:20px;max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width:760px){footer .footer-inner{padding-left:40px;padding-right:40px}footer .footer-inner:after{content:'';display:block;position:absolute;right:0;top:15%;width:1px;height:70%;background:#582c82;right:calc(30% + 20px)}}footer .footer-inner>div::after{clear:both;content:"";display:table}@media (min-width:760px){footer .footer-inner .block--system-menu.footer-menu{width:70%;float:left}}footer .footer-inner #block-contact{font-size:16px}@media (min-width:760px){footer .footer-inner #block-contact{width:30%;float:right;padding-left:50px}}footer .footer-inner #block-connectwithmctc a{font-size:16px}@media (min-width:760px){footer .footer-inner #block-connectwithmctc{width:30%;float:right;clear:right;padding-left:50px}}.site-bottom{background:#170a24}.site-bottom #block-sitecopyright{margin-left:auto;margin-right:auto;max-width:1000px;padding-left:20px;padding-right:20px}.layout-container>main{min-height:calc(100vh - 378px)}@media (min-width:760px){.layout-container>main{min-height:calc(100vh - 277px)}}@media (min-width:1120px){.layout-container>main{min-height:calc(100vh - 294px)}}html>body:not(.is-front):not(.path-node):not(.node-type-page) .layout-content{max-width:calc(880px + 40px);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;padding:2em 20px 3em}html>body:not(.is-front):not(.path-node):not(.node-type-page) .layout-content.taxonomy{max-width:calc(1200px + 40px);padding-left:20px;padding-right:20px}html>body:not(.is-front):not(.path-node):not(.node-type-page) .block-page-title-block{margin-bottom:2em}.is-front .block-field-formatted-title{display:none}.is-front .block-region-top{position:relative}.is-front .kermit>.main .block-field.block-body{width:100%}@media (min-width:760px){.is-front .field--name-field-oc-widgets .pullquote+.homepage-schools,.is-front .field--name-field-oc-widgets .single:not(.backless)+.homepage-schools{margin-top:0}}.is-front .field--name-field-oc-widgets .homepage-schools+.quick-links,.is-front .field--name-field-oc-widgets .single:not(.backless)+.quick-links{margin-top:0}@media (min-width:760px){.is-front .field--name-field-oc-widgets .pullquote+.quick-links{margin-top:0}}.is-front .paragraph--type--video{max-width:980px;margin-left:auto;margin-right:auto}.is-front .paragraph--type--video h2.widget-title{color:#000;font-size:32px;font-weight:500;text-transform:none;padding-bottom:0;border-bottom:none}@media (min-width:760px){.is-front .paragraph--type--video h2.widget-title{text-align:left;font-size:38px}}.is-front .paragraph--type--video .field-oc-long-text{margin-top:1.5em}.page-node-731 .field--name-field-oc-widgets{max-width:1800px!important}.page-node-731 .field--name-field-oc-widgets .quick-links{position:relative;z-index:2}.page-node-731 .field--name-field-oc-widgets .quick-links+.one-stop{margin-top:0!important}.page-node-731 .color-wave-bar+.third.text,.page-node-731 .one-stop+.third.text,.page-node-731 .quick-links+.third.text,.page-node-731 .view-placer+.third.text{margin-top:0;padding:2em 0 0;position:relative}.page-node-731 .color-wave-bar+.third.text:after,.page-node-731 .one-stop+.third.text:after,.page-node-731 .quick-links+.third.text:after,.page-node-731 .view-placer+.third.text:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef;width:500vw;left:-250vw;right:-250vw}@media (min-width:760px){.page-node-731 .color-wave-bar+.third.text,.page-node-731 .one-stop+.third.text,.page-node-731 .quick-links+.third.text,.page-node-731 .view-placer+.third.text{padding:2em 10px 2em}}.page-node-731 .color-wave-bar+.third.text .paragraph,.page-node-731 .one-stop+.third.text .paragraph,.page-node-731 .quick-links+.third.text .paragraph,.page-node-731 .view-placer+.third.text .paragraph{background:#fff;border-top:10px solid #93328e;padding:20px 0}.page-node-731 .color-wave-bar+.third.text .paragraph .field-oc-long-text>:not(.event-calendar),.page-node-731 .one-stop+.third.text .paragraph .field-oc-long-text>:not(.event-calendar),.page-node-731 .quick-links+.third.text .paragraph .field-oc-long-text>:not(.event-calendar),.page-node-731 .view-placer+.third.text .paragraph .field-oc-long-text>:not(.event-calendar){padding-left:20px;padding-right:20px}.page-node-731 .flex-wrap.one-stop:not(.single) .paragraph--type--one-stop>.wrapper{max-width:none!important}@media (min-width:760px){.page-node-731 .flex-wrap.one-stop:not(.single) .paragraph--type--one-stop>.wrapper{padding-left:0;padding-right:0}}.page-node-731 .flex-wrap:not(.single).backless+.flex-wrap:not(.single).backless{margin-top:0}.block-help-block{max-width:1200px;margin-left:auto;margin-right:auto}.block-help-block>:first-child{margin-top:2em}.builder-label{display:none}.layout-builder-form{max-width:1200px;margin:2em auto}.layout-builder-form .form-actions{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.layout-builder-form .form-actions input.button{margin-right:1rem;min-width:200px}.layout-builder-form .form-actions input.button:last-of-type{margin-right:3.5rem}.layout-builder-form .form-actions .js-form-type-checkbox input{display:none}.layout-builder-form .form-actions .js-form-type-checkbox input:checked+label:before{background:#efefef;border-color:#0a609e}.layout-builder-form .form-actions .js-form-type-checkbox label{display:inline-block;vertical-align:middle;width:100%;padding-left:26px;position:relative;margin-bottom:10px}.layout-builder-form .form-actions .js-form-type-checkbox label:before{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;border:2px solid #0c6fb6;cursor:pointer;position:absolute;top:3px;left:0;z-index:20;margin-right:.5em}.layout-builder-form details#edit-xmlsitemap{display:none}.layout-builder-form #layout-builder{overflow-x:hidden}.layout-builder-form .remove-section{margin-left:10px;top:-6px}.layout-builder-form .builder-label{display:table;color:#fff;background:red;padding:4px 8px;margin-bottom:.5rem}.layout-builder-form~.js-form-type-vertical-tabs{display:none}.layout-builder-form .layout-builder-block .field,.layout-builder-form .layout-builder-block a{word-break:break-all}.layout-builder-form .layout-builder-block .text-long,.layout-builder-form .layout-builder-block .text-with-summary{max-height:200px;overflow:hidden;position:relative;min-height:60px}.layout-builder-form .layout-builder-block .widget-anchors{display:none}#layout-builder{max-width:1200px;margin:0 auto 2em}#layout-builder .layout-builder__region{word-break:break-all}.layout-builder-discard-changes,.layout-builder-revert-overrides{max-width:1200px;margin-left:auto;margin-right:auto}.layout-builder-discard-changes .form-actions,.layout-builder-revert-overrides .form-actions{padding-top:1em;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.layout-builder-discard-changes .form-actions .button,.layout-builder-revert-overrides .form-actions .button{margin-right:1rem;min-width:140px}.is-layout-builder-highlighted{border:none!important;background:#fefbc7}form.layout-builder-block-move,form.layout-builder-configure-block,form.layout-builder-remove-block,form.layout-builder-remove-section{padding-top:1em!important}form.layout-builder-block-move .js-layout-builder-category .links,form.layout-builder-configure-block .js-layout-builder-category .links,form.layout-builder-remove-block .js-layout-builder-category .links,form.layout-builder-remove-section .js-layout-builder-category .links{margin-top:.5em}body:not(.role-adminstrator) form.layout-builder-block-move .webform-default-data,body:not(.role-adminstrator) form.layout-builder-configure-block .webform-default-data,body:not(.role-adminstrator) form.layout-builder-remove-block .webform-default-data,body:not(.role-adminstrator) form.layout-builder-remove-section .webform-default-data{display:none}body:not(.role-adminstrator) form.layout-builder-block-move .form-item-settings-redirect,body:not(.role-adminstrator) form.layout-builder-configure-block .form-item-settings-redirect,body:not(.role-adminstrator) form.layout-builder-remove-block .form-item-settings-redirect,body:not(.role-adminstrator) form.layout-builder-remove-section .form-item-settings-redirect{display:none}body:not(.role-adminstrator) form.layout-builder-block-move .token-dialog,body:not(.role-adminstrator) form.layout-builder-configure-block .token-dialog,body:not(.role-adminstrator) form.layout-builder-remove-block .token-dialog,body:not(.role-adminstrator) form.layout-builder-remove-section .token-dialog{display:none}form.layout-builder-block-move .layout-builder-components-table,form.layout-builder-configure-block .layout-builder-components-table,form.layout-builder-remove-block .layout-builder-components-table,form.layout-builder-remove-section .layout-builder-components-table{margin-bottom:2em}form.layout-builder-block-move .layout-builder-components-table .layout-builder-components-table__block-label--current,form.layout-builder-configure-block .layout-builder-components-table .layout-builder-components-table__block-label--current,form.layout-builder-remove-block .layout-builder-components-table .layout-builder-components-table__block-label--current,form.layout-builder-remove-section .layout-builder-components-table .layout-builder-components-table__block-label--current{border-left-color:#fcd105}.ui-dialog-off-canvas.ui-dialog-position-side .ui-dialog-content.ui-widget-content .js-layout-builder-category .links{padding-top:.5em}.ui-dialog-off-canvas.ui-dialog-position-side .ui-dialog-content.ui-widget-content .js-layout-builder-category .links li{margin-bottom:.25em;line-height:1.2;font-size:16px}.ui-dialog-off-canvas.ui-dialog-position-side .ui-dialog-content.ui-widget-content .layout-builder-add-block .js-form-type-radio input:checked+label:before{background:rgba(255,255,255,.6)}.ui-dialog-off-canvas.ui-dialog-position-side .ui-dialog-content.ui-widget-content .layout-builder-add-block .js-form-type-radio label{padding-left:25px}.ui-dialog-off-canvas.ui-dialog-position-side .ui-dialog-content.ui-widget-content .layout-builder-add-block .js-form-type-radio label:before{top:-2px}.ui-dialog-off-canvas.ui-dialog-position-side .ui-dialog-content.ui-widget-content .layout-builder-remove-block.confirmation .button.dialog-cancel{background:0 0;font-size:16px}.bottom,.main,.sidebar,.top{clear:both}.kermit{position:relative}.kermit>.top{width:100%}.kermit>.top .block-field-formatted-title,.kermit>.top .block-field.block-title{margin-top:1.5em}@media (min-width:900px){.kermit>.top .block-field-formatted-title:not(:first-child),.kermit>.top .block-field.block-title:not(:first-child){margin-top:0}}.kermit>.top .block-field-formatted-title h1,.kermit>.top .block-field.block-title h1{max-width:1200px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;width:100%}.layout-builder__section .kermit>.top{margin-bottom:2em}.kermit>.main{width:100%;padding:1em 20px 0;max-width:1020px;margin-left:auto;margin-right:auto}.kermit>.main .block-region-sidebar{position:relative;z-index:99}.layout-builder__section .kermit>.main .block-region-sidebar{margin-bottom:2em}.layout-builder__section .kermit>.main .block-region-main{margin-bottom:2em}.kermit>.main .block-region-main>:first-child{padding-top:1em}.kermit>.main .block-field.block-body .field.body{margin-left:auto;margin-right:auto;max-width:880px}@media (min-width:900px){.kermit>.main .block-field.block-body .field.body{padding-left:30px;padding-right:30px}}@media (min-width:1200px){.kermit>.main .block-field.block-body .field.body{padding-left:50px;padding-right:50px}}.kermit>.bottom{width:100%}.layout-builder__section .kermit>.bottom{margin-bottom:2em}.sg-pattern-example>.kermit .top{height:100px;margin-bottom:1em}.sg-pattern-example>.kermit .main{height:300px;margin-bottom:1em}.sg-pattern-example>.kermit .bottom{height:100px}.beaker .top{width:100%}.beaker .top .block-field-formatted-title,.beaker .top .block-field.block-title{margin-top:1.5em}@media (min-width:900px){.beaker .top .block-field-formatted-title:not(:first-child),.beaker .top .block-field.block-title:not(:first-child){margin-top:0}}.beaker .top .block-field-formatted-title h1,.beaker .top .block-field.block-title h1{max-width:1200px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;width:100%}.layout-builder__section .beaker .top{margin-bottom:2em}.beaker .content-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px 3em}.beaker .content-wrapper h1{padding-left:0;padding-right:0;text-align:left}.beaker .content-wrapper .main{width:100%;-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}.layout-builder__section .beaker .content-wrapper .main{margin-bottom:2em}.beaker .content-wrapper .main .block-field.block-body{margin-bottom:2em}@media (min-width:760px){.beaker .content-wrapper .main{width:76%;-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2;overflow:hidden}}.beaker .content-wrapper .sidebar{width:100%;-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}.layout-builder__section .beaker .content-wrapper .sidebar{margin-bottom:2em}@media (min-width:760px){.beaker .content-wrapper .sidebar{padding-right:40px;width:24%;-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}}.sg-pattern-example>.beaker .top{height:100px;margin-bottom:1em}.sg-pattern-example>.beaker .main,.sg-pattern-example>.beaker .sidebar{height:300px;margin-bottom:1em}.sg-pattern-example>.beaker .bottom{height:100px}.bunsen .top{width:100%}.bunsen .top .block-field-formatted-title,.bunsen .top .block-field.block-title{margin-top:1.5em}@media (min-width:900px){.bunsen .top .block-field-formatted-title:not(:first-child),.bunsen .top .block-field.block-title:not(:first-child){margin-top:0}}.bunsen .top .block-field-formatted-title h1,.bunsen .top .block-field.block-title h1{max-width:1200px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;width:100%}.layout-builder__section .bunsen .top{margin-bottom:2em}.bunsen .content-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px 3em}.bunsen .content-wrapper h1{padding-left:0;padding-right:0;text-align:left}.bunsen .content-wrapper .main{width:100%;-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}.layout-builder__section .bunsen .content-wrapper .main{margin-bottom:2em}.bunsen .content-wrapper .main .block-field.block-body{margin-bottom:2em}@media (min-width:760px){.bunsen .content-wrapper .main{width:76%;overflow:hidden}}.bunsen .content-wrapper .sidebar{width:100%;-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}.layout-builder__section .bunsen .content-wrapper .sidebar{margin-bottom:2em}@media (min-width:760px){.bunsen .content-wrapper .sidebar{padding-left:40px;width:24%}}.sg-pattern-example>.bunsen .top{height:100px;margin-bottom:1em}.sg-pattern-example>.bunsen .main,.sg-pattern-example>.bunsen .sidebar{height:300px;margin-bottom:1em}.sg-pattern-example>.bunsen .bottom{height:100px}.twosidebars{position:relative}.twosidebars>.top{width:100%;margin-bottom:36px}.twosidebars>.top .block-field-formatted-title,.twosidebars>.top .block-field.block-title{margin-top:1.5em}@media (min-width:900px){.twosidebars>.top .block-field-formatted-title:not(:first-child),.twosidebars>.top .block-field.block-title:not(:first-child){margin-top:0}}.twosidebars>.top .block-field-formatted-title h1,.twosidebars>.top .block-field.block-title h1{max-width:1200px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;width:100%}.layout-builder__section .twosidebars>.top{margin-bottom:2em}.twosidebars .content-container{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px 3em}@media (max-width:979px){.twosidebars .content-container{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}}@media (min-width:980px){.twosidebars .content-container::after{clear:both;content:"";display:table}}.twosidebars .content-container .field-long-text:after,.twosidebars .content-container .text-long:after,.twosidebars .content-container .text-with-summary:after{content:none;clear:none!important}.twosidebars .header,.twosidebars .main{width:100%;clear:none}.layout-builder__section .twosidebars .header,.layout-builder__section .twosidebars .main{margin-bottom:2em}@media (max-width:979px){.twosidebars .header,.twosidebars .main{-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}}@media (min-width:980px){.twosidebars .header,.twosidebars .main{width:calc(100% - 300px);overflow:hidden;margin-left:300px}}.twosidebars .header .block-region-header>*,.twosidebars .main .block-region-header>*{margin-bottom:36px}.layout-builder__section .twosidebars .main{margin-bottom:2em}@media (max-width:979px){.twosidebars .main{-webkit-box-ordinal-group:4;order:3;-ms-flex-order:3}}.twosidebars .main .block-region-main>*{margin-bottom:36px}.twosidebars .sidebar-first{width:100%}.layout-builder__section .twosidebars .sidebar-first{margin-bottom:2em}@media (max-width:979px){.twosidebars .sidebar-first{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}}@media (min-width:980px){.twosidebars .sidebar-first{padding-right:40px;width:300px;float:left}}.twosidebars .sidebar-first .block-region-sidebar-first>*{margin-bottom:36px}.twosidebars .sidebar-second{width:100%}.layout-builder__section .twosidebars .sidebar-second{margin-bottom:2em}@media (max-width:979px){.twosidebars .sidebar-second{-webkit-box-ordinal-group:5;order:4;-ms-flex-order:4}}@media (min-width:980px){.twosidebars .sidebar-second{padding-right:40px;width:300px;float:left;clear:left}}.twosidebars .sidebar-second .block-region-sidebar-second>*{margin-bottom:36px}.node--unpublished{background:#fff4fa;border-top:20px solid #fdd5dd}.node-type-media-article #block-oc-patterns-content{padding:2em 20px;max-width:1240px;margin-left:auto;margin-right:auto}.node-type-media-article #block-oc-patterns-content article .field{margin-bottom:1em}@media (max-width:759px){.node-alumni .beaker .content-wrapper .main{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}.node-alumni .beaker .content-wrapper .sidebar{-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1;margin-bottom:1.5em}}.node-alumni .block-region-top{margin-bottom:2em}.node-alumni .block-region-main .block-field.block-title h1{margin-bottom:10px;font-size:32px}@media (min-width:760px){.node-alumni .block-region-main .block-field.block-title h1{font-size:48px}}.node-alumni .block-region-main .block-field-position{margin-bottom:1.5em}.node-alumni .block-region-main .block-field-position .field-position{font-size:21px}@media (min-width:760px){.node-alumni .block-region-main .block-field-position .field-position{font-size:24px}}@media (max-width:759px){.node-alumni .block-region-main .block-field.block-body{margin-bottom:2em}}.node-alumni .block-region-sidebar{text-align:center}@media (min-width:760px){.node-alumni .block-region-sidebar{margin-top:.5em}}.node-alumni .block-region-sidebar .block-field-profile-image .field-profile-image .media-image{margin-left:auto;margin-right:auto;max-width:250px}.node-alumni .block-region-sidebar .block-field-profile-image .field-profile-image img{margin-bottom:1em}.node-alumni .block-region-sidebar .block-field-first-name,.node-alumni .block-region-sidebar .block-field-last-name,.node-alumni .block-region-sidebar .block-field-middle{display:inline-block;font-weight:700}.node-alumni .block-region-bottom .block-field-callouts{margin-left:auto;margin-right:auto;max-width:1200px}.node-alumni .block-region-bottom .block-field-callouts .field-callouts{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch}@media (min-width:760px){.node-alumni .block-region-bottom .block-field-callouts .field-callouts{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);padding:2.5em 20px}}.node-alumni .block-region-bottom .block-field-callouts .field-callouts .flex-wrap{margin-top:0!important;margin-bottom:-1px!important;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%}@media (min-width:760px){.node-alumni .block-region-bottom .block-field-callouts .field-callouts .flex-wrap{width:calc(50% - 20px);max-width:340px;margin-left:10px;margin-right:10px;margin-bottom:1em!important}}.node-alumni .block-region-bottom .block-field-callouts .field-callouts .flex-wrap .paragraph{height:100%}.node-alumni .block-region-bottom .block-field-callouts .field-callouts .flex-wrap:first-child .paragraph{border-top:1px solid #222}.node-alumni .block-region-bottom .block-field-related-links{position:relative;padding:2.5em 20px;margin-left:auto;margin-right:auto;max-width:1020px}.node-alumni .block-region-bottom .block-field-related-links:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}.node-alumni .block-region-bottom .block-field-related-links .field-related-links{padding-top:1em}@media (min-width:500px){.node-alumni .block-region-bottom .block-field-related-links .field-related-links{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.node-alumni .block-region-bottom .block-field-related-links .field-related-links>div{margin-bottom:.5em}.node-page .block-region-top{text-align:center}.node-page .field-banner img{display:block;width:100%}.node-page .field-banner img img{opacity:0;filter:Alpha(opacity=0);-webkit-animation:fadeIn 1s .3s 1 ease-in forwards;animation:fadeIn 1s .3s 1 ease-in forwards}.node-page .kermit .main{max-width:1240px}.has-sidebar-menu .node-page .kermit .main{max-width:1410px}@media (min-width:1200px){.node-page .kermit .main{padding:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch}}body.has-sidebar-menu:not(.snug-top) .node-page .kermit .main{padding-top:40px}.node-page .kermit .main .block-region-sidebar{display:none}@media (min-width:1200px){.has-sidebar-menu .node-page .kermit .main .block-region-sidebar{display:block;width:350px}}.node-page .kermit .main .block-region-main{width:100%}@media (min-width:1200px){.node-page .kermit .main .block-region-main{padding:0 40px}.node-page .kermit .main .block-region-main:first-child{padding:20px 20px 0;max-width:1240px;margin-left:auto;margin-right:auto}.has-sidebar-menu .node-page .kermit .main .block-region-main{max-width:1260px;width:calc(100% - 350px);overflow:hidden}.snug-top.has-sidebar-menu .node-page .kermit .main .block-region-main{padding:40px 40px 0}}.node-page .kermit .main .block-region-main .block-field.block-body{max-width:880px;margin-left:auto;margin-right:auto}.has-sidebar-menu .node-page .kermit .main .block-region-main .block-field.block-body{max-width:980px}.node-page .kermit .main .block-region-main .block-field.block-body .field.body{margin:0 0 3em}.has-sidebar-menu .node-page .kermit .main .block-region-main .block-field.block-body .field.body{max-width:100%}@media (min-width:1200px){.node-page .kermit .main .block-region-main:nth-child(2) .block-field.block-body .field.body{padding-left:0;padding-right:0}}.node-page .kermit>.bottom .block-field-oc-widgets{padding-left:20px;padding-right:20px}.node-page .kermit>.bottom .block-field-oc-widgets .field--name-field-oc-widgets{margin-left:auto;margin-right:auto;max-width:1200px}@media (min-width:1200px){.path-node.has-sidebar-menu .node-page .block-region-main .paragraph--type--links-files .themed{background:#efefef;margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}.path-node.has-sidebar-menu .node-page .block-region-main .paragraph--type--links-files .themed:after{content:none}}.node-blog .block-region-top{position:relative}.node-blog .block-region-top .block-field-banner img{display:block;width:100%}@media (min-width:760px){.node-blog .block-region-top .block-field-banner .field-banner{position:relative}.node-blog .block-region-top .block-field-banner .field-banner:before{content:'';display:block;width:100%;height:100%;background:rgba(35,35,35,.4);position:absolute;top:0;left:0;z-index:2}}@media (min-width:760px){.node-blog .block-region-top .block-system-breadcrumb-block ol{position:relative;z-index:3;max-width:60%}}.node-blog .block-region-top .block-field.block-title .metatext{font-size:90%;font-style:italic;font-family:Montserrat,Helvetica,sans-serif;opacity:.7;padding:0 20px;margin-bottom:1.5em}@media (min-width:760px){.node-blog .block-region-top .block-field.block-title{margin-top:0;position:absolute;top:45%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;color:#fff;text-align:center}.node-blog .block-region-top .block-field.block-title h1{margin-bottom:.25em}.node-blog .block-region-top .block-field.block-title .metatext{opacity:1;filter:Alpha(opacity=100)}}.node-blog .block-region-top .block-addtoany-block{padding:0 20px}@media (min-width:760px){.node-blog .block-region-top .block-addtoany-block{position:absolute;z-index:2;bottom:11px;right:0;width:100%;text-align:right}.node-blog .block-region-top .block-addtoany-block>span{display:block;max-width:1200px;margin-left:auto;margin-right:auto}}.node-blog .block-region-main .block-field-author{margin-bottom:2em;max-width:880px;margin-left:auto;margin-right:auto}.node-blog .block-region-main .block-field-author .profile-teaser .field-profile-image img{border-radius:50%;max-width:200px;display:block;margin-left:auto;margin-right:auto;margin-bottom:1em;border:1px solid #efefef}.node-blog .block-region-main .block-field-author .profile-teaser .field-profile-image img:focus,.node-blog .block-region-main .block-field-author .profile-teaser .field-profile-image img:hover{border-color:#565656;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.node-blog .block-region-main .block-field-author .profile-teaser .info a:hover,.node-blog .block-region-main .block-field-author .profile-teaser .info:focus{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}@media (min-width:500px){.node-blog .block-region-main .block-field-author .profile-teaser{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.node-blog .block-region-main .block-field-author .profile-teaser .field-profile-image{-webkit-box-flex:0;flex:0 0 200px;-ms-flex:0 0 200px}.node-blog .block-region-main .block-field-author .profile-teaser .info{padding-left:30px}}.node-blog .block-region-main .block-field-tags{max-width:880px;margin-left:auto;margin-right:auto}.node-blog .block-region-main .block-field-tags .label{font-weight:700;margin-right:.5em}.node-blog .block-region-main .block-field-tags div{display:inline}.node-blog .block-region-main .block-field-tags div div:not(:last-child):after{content:","}.node-blog .block-region-main .block-field-tags div a{font-size:90%;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.node-blog .block-region-bottom{padding:0 20px}.node-blog .block-region-bottom .block-flippy-block{max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width:760px){.pl .block-addtoany-block{bottom:12px!important}}.pl .block-addtoany-block>span{font-size:0;margin-top:2px}.pl .block-addtoany-block>span span{display:inline-block;font-size:initial;padding:0 1px}.pl .block-addtoany-block>span span .icon{height:32px;width:32px;background-size:192px 160px}.node-academic-calendar .block-field.block-title h1,.node-event .block-field.block-title h1{text-align:center}.node-academic-calendar .field-banner,.node-event .field-banner{margin-bottom:30px}.node-academic-calendar .field-banner img,.node-event .field-banner img{display:block;width:100%}.node-academic-calendar .block-field-date,.node-event .block-field-date{padding-bottom:.25em;border-bottom:1px solid #222;margin-bottom:1em}.node-academic-calendar .block-field-date .field-date,.node-event .block-field-date .field-date{font-weight:700}.node-academic-calendar .bottom .block-field-date,.node-event .bottom .block-field-date{display:none}.node-academic-calendar #addeventatc1,.node-event #addeventatc1{margin-top:20px}.node-academic-calendar #addeventatc1-home,.node-event #addeventatc1-home{display:none}.node-academic-calendar .block-field-event-location,.node-event .block-field-event-location{padding-bottom:.5em;border-bottom:1px solid #222;margin-bottom:1em;margin-top:-1.1rem;background-color:#fff}.node-academic-calendar .kermit>.main .block-field.block-body,.node-event .kermit>.main .block-field.block-body{margin-bottom:3em}@media (min-width:760px){.node-academic-calendar .kermit>.main .block-field.block-body .field.body,.node-event .kermit>.main .block-field.block-body .field.body{padding-left:0;padding-right:30px;max-width:none}}.node-academic-calendar .block-field-oc-date .field-oc-date,.node-event .block-field-oc-date .field-oc-date{background:#9acde8;padding:10px 20px;font-family:Montserrat,Helvetica,sans-serif;font-style:italic;border-radius:10px;margin-bottom:1.5em}@media (min-width:760px){.node-academic-calendar .block-field-oc-date .field-oc-date,.node-event .block-field-oc-date .field-oc-date{font-size:120%}}.node-academic-calendar .block-field-event-pin-info,.node-event .block-field-event-pin-info{margin-bottom:.5em;font-weight:700}.node-academic-calendar .block-field-event-location,.node-event .block-field-event-location{margin-bottom:1.5em}.node-academic-calendar .all-events-button a,.node-event .all-events-button a{margin-top:1em;background-color:#170a26;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:15px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;margin-bottom:.5em;display:block;padding:.75em 1em;width:300px;line-height:1em;color:#fff;text-decoration:none;font-size:120%;background:#93328e;color:#fff;margin-left:auto;margin-right:auto;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);margin-bottom:3em}.node-academic-calendar .all-events-button a:focus,.node-academic-calendar .all-events-button a:hover,.node-event .all-events-button a:focus,.node-event .all-events-button a:hover{background-color:#676767;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.node-academic-calendar .all-events-button a:focus,.node-academic-calendar .all-events-button a:hover,.node-event .all-events-button a:focus,.node-event .all-events-button a:hover{background:#582c82}@media (max-width:759px){.node-academic-calendar .bunsen .sidebar,.node-event .bunsen .sidebar{-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}.node-academic-calendar .bunsen .main,.node-event .bunsen .main{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}}.node-landing-page .block-region-top .field-formatted-title,.node-landing-page .block-region-top .field-subtitle{margin-left:auto;margin-right:auto;max-width:1080px;text-align:center;padding-left:20px;padding-right:20px}.node-landing-page .block-region-top .field-formatted-title h1,.node-landing-page .block-region-top .field-subtitle h1{padding-left:0;padding-right:0}.node-landing-page .block-region-top .field-formatted-title strong,.node-landing-page .block-region-top .field-subtitle strong{font-family:Montserrat,Helvetica,sans-serif}.node-landing-page .block-region-top .field-subtitle{margin-bottom:2em}.node-landing-page .block-region-top .field-subtitle h2{font-size:20px}@media (min-width:760px){.node-landing-page .block-region-top .field-subtitle h2{font-size:26px}}.node-landing-page .block-region-top .field-banner .options{position:relative}.node-landing-page .block-region-top .field-banner .options.color:before{content:'';display:block;position:absolute;top:15%;height:70%;width:8%;z-index:1}@media (min-width:1800px){.node-landing-page .block-region-top .field-banner .options.color:before{width:6%}}.node-landing-page .block-region-top .field-banner .options.color.lime:before{background:rgba(174,203,1,.57)}.node-landing-page .block-region-top .field-banner .options.color.blue:before{background:rgba(71,159,222,.57)}.node-landing-page .block-region-top .field-banner .options.color.magenta:before{background:rgba(147,50,143,.57)}.node-landing-page .block-region-top .field-banner .options.color.purple:before{background:rgba(88,46,132,.57)}.node-landing-page .block-region-top .field-banner .options.has-cut{overflow:hidden;position:relative;padding-bottom:2px}.node-landing-page .block-region-top .field-banner .options.has-cut:after{content:'';width:250vw;height:50vw;border-radius:50%;background:#fff;position:absolute;left:-30vw;top:80%;z-index:1}.node-landing-page .block-region-top .field-banner img{display:block;width:100%}.node-landing-page .block-region-top .color:before{opacity:0;filter:Alpha(opacity=0);-webkit-animation:fadeIn .5s 1.3s 1 ease-in forwards;animation:fadeIn .5s 1.3s 1 ease-in forwards}.node-landing-page .block-region-top .view-mode-banner-tall img{opacity:0;filter:Alpha(opacity=0);-webkit-animation:fadeIn 1s .3s 1 ease-in forwards;animation:fadeIn 1s .3s 1 ease-in forwards}.is-front .node-landing-page .kermit .main{padding-top:0}@media (min-width:900px){.node-landing-page .kermit .main{max-width:100%;padding:0}}@media (min-width:760px){.has-banner-cut .node-landing-page .kermit .main{padding:0 20px 0}}@media (min-width:1120px){.has-banner-cut .node-landing-page .kermit .main{padding:0}}@media (min-width:1800px){.has-banner-cut .node-landing-page .kermit .main .block-region-main{z-index:10;top:-1.5em}}@media (min-width:900px){.node-landing-page .kermit .main .block-region-main{position:relative;padding:0 20px}body:not(.has-banner-cut) .node-landing-page .kermit .main .block-region-main>:first-child{margin-top:20px}}@media (min-width:900px){.node-landing-page .kermit .main .block-region-main .block-field.block-body{max-width:880px;margin-left:auto;margin-right:auto}}.node-landing-page .kermit .main .block-region-main .block-field.block-body .field.body{margin:0 0 3em}.node-landing-page .kermit>.bottom .block-field-oc-widgets{padding-left:20px;padding-right:20px}.node-landing-page .kermit>.bottom .block-field-oc-widgets .field--name-field-oc-widgets{margin-left:auto;margin-right:auto;max-width:1300px}.node-landing-page .block-field-related-links{position:relative;padding:2.5em 20px;margin-left:auto;margin-right:auto;max-width:1020px}.node-landing-page .block-field-related-links:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}.node-landing-page .block-field-related-links .field-related-links{padding-top:1em}@media (min-width:500px){.node-landing-page .block-field-related-links .field-related-links{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.node-landing-page .block-field-related-links .field-related-links>div{margin-bottom:.5em}.pl .node--type-landing_page .field--name-field-oc-widgets .pl-spacer{margin-top:0}.node-news .block-field.block-title h1{text-align:center}.node-news .block-region-main::after{clear:both;content:"";display:table}.node-news .block-field-banner{margin-bottom:1.5em}@media (min-width:760px){.node-news .block-field-banner{width:40%;float:right;padding-left:20px;padding-right:40px}}.node-news .block-field-banner .field-banner img{display:block;width:100%}@media (min-width:760px){.node-news .block-field-banner+.block-field.block-body{width:100%;padding-right:30px}}.node-news .kermit>.main .block-field.block-body{margin-bottom:3em}.node-news .kermit>.main .block-field.block-body .created-date{padding-bottom:.5em;border-bottom:1px solid #222;margin-bottom:1em}@media (min-width:760px){.node-news .kermit>.main .block-field.block-body .created-date{max-width:60%}}@media (min-width:760px){.node-news .kermit>.main .block-field.block-body .field.body{padding-left:0;padding-right:0;max-width:none}}.node-news .block-region-bottom{clear:both}.node-news .block-region-bottom .block-addtoany-block{position:relative;padding:2em 0;margin-bottom:3em}.node-news .block-region-bottom .block-addtoany-block:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#f6f6f6}.node-news .block-region-bottom .block-addtoany-block h2.block-title{font-weight:700;color:#170a26;font-size:20px;text-transform:uppercase}.node-news .block-region-bottom .block-addtoany-block .addtoany_list{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.node-news .block-region-bottom .block-addtoany-block .addtoany_list a{margin-left:4px;margin-right:4px}.node-news .block-region-bottom .block-addtoany-block .addtoany_list a svg{display:none}.node-news .block-region-bottom .block-addtoany-block .addtoany_list a .a2a_s_facebook{background:url(/themes/custom/oc_patterns/images/icons/src/facebook.svg)!important}.node-news .block-region-bottom .block-addtoany-block .addtoany_list a .a2a_s_twitter{background:url(/themes/custom/oc_patterns/images/icons/src/twitter-x.svg)!important}.node-news .block-region-bottom .block-addtoany-block .addtoany_list a .a2a_s_linkedin{background:url(/themes/custom/oc_patterns/images/icons/src/linkedin.svg)!important}.node-news .block-region-bottom .all-news-button a{margin-top:1em;background-color:#170a26;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:15px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;margin-bottom:.5em;display:block;padding:.75em 2em;width:300px;line-height:1em;color:#fff;text-decoration:none;font-size:120%;background:#93328e;color:#fff;margin-left:auto;margin-right:auto;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);margin-bottom:3em}.node-news .block-region-bottom .all-news-button a:focus,.node-news .block-region-bottom .all-news-button a:hover{background-color:#676767;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.node-news .block-region-bottom .all-news-button a:focus,.node-news .block-region-bottom .all-news-button a:hover{background:#582c82}.node-news .block-region-bottom .all-news-button a.pres-messages{line-height:1.4}@media (min-width:500px){.node-news .block-region-bottom .all-news-button a.pres-messages{width:460px}}@media (max-width:759px){.node-news .bunsen .sidebar{-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}.node-news .bunsen .main{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}}.node-policies .block-field.block-title h1{text-align:center}.node-policies .block-region-top .field-subtitle{margin-left:auto;margin-right:auto;max-width:1080px;text-align:center;padding-left:20px;padding-right:20px;margin-bottom:2em}.node-policies .block-region-top .field-subtitle h2{font-size:20px}@media (min-width:760px){.node-policies .block-region-top .field-subtitle h2{font-size:26px}}.node-policies .block-region-top .field-subtitle strong{font-family:Montserrat,Helvetica,sans-serif}.node-policies .block-region-main{width:100%}.node-policies .block-region-main::after{clear:both;content:"";display:table}@media (min-width:1200px){.node-policies .block-region-main{padding:0 40px}}.node-policies .kermit>.main .block-field.block-body{margin-bottom:3em;max-width:880px;margin-left:auto;margin-right:auto}@media (min-width:760px){.node-policies .kermit>.main .block-field.block-body .field.body{padding-left:50px;padding-right:50px;max-width:none}}.node-policies .bottom .block-region-bottom .policy-home-button{text-align:center}.node-policies .bottom .block-region-bottom .policy-home-button .button{margin-top:1em;background-color:#170a26;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:15px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;margin-bottom:.5em;display:block;padding:.75em 2em;line-height:1em;color:#fff;text-decoration:none;font-size:120%;background:#93328e;color:#fff;margin-left:auto;margin-right:auto;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);margin-bottom:3em;width:330px}.node-policies .bottom .block-region-bottom .policy-home-button .button:focus,.node-policies .bottom .block-region-bottom .policy-home-button .button:hover{background-color:#676767;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.node-policies .bottom .block-region-bottom .policy-home-button .button:focus,.node-policies .bottom .block-region-bottom .policy-home-button .button:hover{background:#582c82}.node-profiles .block-region-top{margin-bottom:2em}.node-profiles .kermit .main .block-region-main::after{clear:both;content:"";display:table}.node-profiles .kermit .main .block-region-main>:first-child{padding-top:0}@media (max-width:759px){.node-profiles .kermit .main .block-region-main{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none}}.node-profiles .kermit .main .block-region-main .block-field-profile-image{width:100%}@media (max-width:759px){.node-profiles .kermit .main .block-region-main .block-field-profile-image{-webkit-box-ordinal-group:4;order:3;-ms-flex-order:3}}@media (min-width:760px){.node-profiles .kermit .main .block-region-main .block-field-profile-image{width:40%;padding-right:40px;float:left}}.node-profiles .kermit .main .block-region-main .block-field-profile-image .field-profile-image .media-image{margin-left:auto;margin-right:auto;max-width:350px}@media (min-width:760px){.node-profiles .kermit .main .block-region-main .block-field-profile-image .field-profile-image .media-image{max-width:none;width:100%}}.node-profiles .kermit .main .block-region-main .block-field-profile-image .field-profile-image img{margin-bottom:1em;display:block;width:100%}.node-profiles .kermit .main .block-region-main .block-field-email{width:100%;text-align:center}@media (max-width:759px){.node-profiles .kermit .main .block-region-main .block-field-email{-webkit-box-ordinal-group:5;order:4;-ms-flex-order:4}}@media (min-width:760px){.node-profiles .kermit .main .block-region-main .block-field-email{width:40%;padding-right:40px;float:left;clear:left}}.node-profiles .kermit .main .block-region-main .block-field-phone{width:100%;text-align:center}@media (max-width:759px){.node-profiles .kermit .main .block-region-main .block-field-phone{-webkit-box-ordinal-group:6;order:5;-ms-flex-order:5}}@media (min-width:760px){.node-profiles .kermit .main .block-region-main .block-field-phone{width:40%;padding-right:40px;float:left;clear:left}}.node-profiles .kermit .main .block-region-main .block-field-location{width:100%;text-align:center}@media (max-width:759px){.node-profiles .kermit .main .block-region-main .block-field-location{-webkit-box-ordinal-group:7;order:6;-ms-flex-order:6}}@media (min-width:760px){.node-profiles .kermit .main .block-region-main .block-field-location{width:40%;padding-right:40px;float:left;clear:left}}.node-profiles .kermit .main .block-region-main .block-field.block-title{width:100%}@media (max-width:759px){.node-profiles .kermit .main .block-region-main .block-field.block-title{-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}}@media (min-width:760px){.node-profiles .kermit .main .block-region-main .block-field.block-title{width:60%;margin-left:40%}}.node-profiles .kermit .main .block-region-main .block-field.block-title h1{margin-bottom:10px;font-size:32px}@media (min-width:760px){.node-profiles .kermit .main .block-region-main .block-field.block-title h1{font-size:48px}}.node-profiles .kermit .main .block-region-main .block-field.block-title+.block-field-department-position-ref{margin-top:2em}.node-profiles .kermit .main .block-region-main .block-field-position{width:100%;margin-bottom:1.5em}@media (max-width:759px){.node-profiles .kermit .main .block-region-main .block-field-position{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}}@media (min-width:760px){.node-profiles .kermit .main .block-region-main .block-field-position{width:60%;margin-left:40%}}.node-profiles .kermit .main .block-region-main .block-field-position .field-position{font-size:21px}@media (min-width:760px){.node-profiles .kermit .main .block-region-main .block-field-position .field-position{font-size:24px}}.node-profiles .kermit .main .block-region-main .block-field-department-position-ref{margin-bottom:1.5em}@media (max-width:759px){.node-profiles .kermit .main .block-region-main .block-field-department-position-ref{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}@media (min-width:760px){.node-profiles .kermit .main .block-region-main .block-field-department-position-ref{width:60%;margin-left:40%}}.node-profiles .kermit .main .block-region-main .block-field-department-position-ref .field-department-position-ref{background:#f6f6f6;padding:20px}.node-profiles .kermit .main .block-region-main .block-field-department-position-ref .field-department-position-ref>div:not(:last-child){padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #676767}.node-profiles .kermit .main .block-region-main .block-field-department-position-ref .field-department-position-ref .flex-wrap{margin-bottom:0}.node-profiles .kermit .main .block-region-main .block-field.block-body{width:100%;margin-bottom:2em}@media (max-width:759px){.node-profiles .kermit .main .block-region-main .block-field.block-body{-webkit-box-ordinal-group:7;order:6;-ms-flex-order:6;margin-top:1em}}@media (min-width:760px){.node-profiles .kermit .main .block-region-main .block-field.block-body{width:60%;margin-left:40%}}.node-profiles .kermit .main .block-region-main .block-field.block-body .field.body{max-width:none}@media (min-width:900px){.node-profiles .kermit .main .block-region-main .block-field.block-body .field.body{padding-left:0;padding-right:0}}.node-profiles .kermit .main .block-region-main .block-field-oc-widgets{width:100%}@media (max-width:759px){.node-profiles .kermit .main .block-region-main .block-field-oc-widgets{-webkit-box-ordinal-group:8;order:7;-ms-flex-order:7}}@media (min-width:760px){.node-profiles .kermit .main .block-region-main .block-field-oc-widgets{width:60%;margin-left:calc(40% - 10px);overflow:hidden}}@media (min-width:1200px){.node-profiles .kermit .main .block-region-main .block-field-oc-widgets .flex-wrap:not(.backless).single .widget-color{margin-left:0;margin-right:0}}.node-programs .field-formatted-title h1{text-align:center}@media (min-width:760px){.node-programs .field-formatted-title h1{margin-bottom:36px}}.node-programs h2.block-title{line-height:1.15em;margin-bottom:.5em;margin-top:0;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#170a26;font-size:22px;color:#93328e;text-transform:uppercase;border-bottom:none;padding-bottom:0;text-align:left}@media (min-width:760px){.node-programs h2.block-title{font-size:23px}}@media (max-width:979px){.node-programs .block-field-banner{margin-left:-20px;margin-right:-20px}}.node-programs .block-region-sidebar-first{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.node-programs .block-region-sidebar-first>.block-field{max-width:360px;margin-right:30px}@media (min-width:980px){.node-programs .block-region-sidebar-first>.block-field{margin-right:0}}@media (max-width:759px){.node-programs .block-field-program-delivery-options::after,.node-programs .block-field-program-popular-careers::after,.node-programs .block-field-program-requirements::after{clear:both;content:"";display:table}.node-programs .block-field-program-delivery-options>.field,.node-programs .block-field-program-popular-careers>.field,.node-programs .block-field-program-requirements>.field{margin-left:104px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.node-programs .block-field-program-delivery-options>.field>div:not(:last-child),.node-programs .block-field-program-popular-careers>.field>div:not(:last-child),.node-programs .block-field-program-requirements>.field>div:not(:last-child){margin-right:8px}}.node-programs .block-field-program-delivery-options:before,.node-programs .block-field-program-popular-careers:before,.node-programs .block-field-program-requirements:before{content:'';display:block;width:84px;height:60px;margin-bottom:14px;background-image:url(/themes/custom/oc_patterns/images/svg/vidchat-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:759px){.node-programs .block-field-program-delivery-options:before,.node-programs .block-field-program-popular-careers:before,.node-programs .block-field-program-requirements:before{float:left;margin-right:20px}}.node-programs .block-field-program-popular-careers:before{background-image:url(/themes/custom/oc_patterns/images/svg/gradhat-icon.svg)}@media (max-width:759px){.node-programs .block-field-program-requirements>.field{display:block}}.node-programs .block-field-program-requirements:before{background-image:url(/themes/custom/oc_patterns/images/svg/requirements-icon.svg)}.node-programs .field-program-delivery-options>div,.node-programs .field-program-popular-careers>div,.node-programs .field-program-requirements>div{margin:0;line-height:1.4}.node-programs .field-program-delivery-options>div:before,.node-programs .field-program-popular-careers>div:before,.node-programs .field-program-requirements>div:before{content:"\2022";display:inline-block;overflow:hidden;padding:0 7px 0 0;-webkit-transform:translateY(7px);transform:translateY(7px)}.node-programs .block-widgets-block .backless{margin-bottom:0}.node-programs .block-widgets-block .paragraph--type--buttons .field--name-field-oc-link-multi ul{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-bottom:-20px}.node-programs .block-widgets-block .paragraph--type--buttons .field--name-field-oc-link-multi ul li{max-width:200px;width:100%;margin:0 10px 20px}@media (min-width:980px){.node-programs .block-widgets-block .paragraph--type--buttons .field--name-field-oc-link-multi ul li{margin-left:0;margin-right:0;max-width:100%}}.node-programs .block-widgets-block .paragraph--type--buttons .field--name-field-oc-link-multi ul li .button-widget{width:100%;border:2px solid #93328e;background:0 0;color:#93328e;padding:.75em .5em}.node-programs .block-widgets-block .paragraph--type--buttons .field--name-field-oc-link-multi ul li .button-widget:focus,.node-programs .block-widgets-block .paragraph--type--buttons .field--name-field-oc-link-multi ul li .button-widget:hover{color:#fff;background:#582c82;border-color:#582c82}.node-programs .block-addtoany-block{text-align:center}.node-programs .block-addtoany-block h2.block-title{text-align:center}.node-programs .block-addtoany-block .addtoany_list>a{padding:0 5px}.node-programs .block-field.block-body{color:#8c2a8e;font-size:19px;font-weight:700;line-height:1.5;background:#f6f6f6;padding:1em}@media (max-width:759px){.node-programs .block-field.block-body{position:relative}.node-programs .block-field.block-body:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#f6f6f6}}.node-programs .block-field-program-description{padding-right:0;width:100%}.node-programs .field-related-links>div{display:inline-block}.node-programs .field-related-links>div::after{content:',';display:inline-block;overflow:hidden;vertical-align:top}.node-programs .field-related-links>div:last-of-type::after{display:none}.node-schools .block-region-top .field-formatted-title,.node-schools .block-region-top .field-subtitle{margin-left:auto;margin-right:auto;max-width:1080px;text-align:center;padding-left:20px;padding-right:20px}.node-schools .block-region-top .field-formatted-title h1,.node-schools .block-region-top .field-subtitle h1{padding-left:0;padding-right:0}.node-schools .block-region-top .field-formatted-title strong,.node-schools .block-region-top .field-subtitle strong{font-family:Montserrat,Helvetica,sans-serif}.node-schools .block-region-top .field-subtitle{margin-bottom:2em}.node-schools .block-region-top .field-subtitle h2{font-size:20px}@media (min-width:760px){.node-schools .block-region-top .field-subtitle h2{font-size:26px}}.node-schools .block-region-top .field-banner .options{position:relative}.node-schools .block-region-top .field-banner .options.color:before{content:'';display:block;position:absolute;top:15%;height:70%;width:8%;z-index:1}@media (min-width:1800px){.node-schools .block-region-top .field-banner .options.color:before{width:6%}}.node-schools .block-region-top .field-banner .options.color.lime:before{background:rgba(174,203,1,.57)}.node-schools .block-region-top .field-banner .options.color.blue:before{background:rgba(71,159,222,.57)}.node-schools .block-region-top .field-banner .options.color.magenta:before{background:rgba(147,50,143,.57)}.node-schools .block-region-top .field-banner .options.color.purple:before{background:rgba(88,46,132,.57)}.node-schools .block-region-top .field-banner .options.has-cut{overflow:hidden;position:relative;padding-bottom:2px}.node-schools .block-region-top .field-banner .options.has-cut:after{content:'';width:250vw;height:50vw;border-radius:50%;background:#fff;position:absolute;left:-30vw;top:80%;z-index:1}.node-schools .block-region-top .field-banner img{display:block;width:100%}.node-schools .block-region-top .field-banner .options.has-cut:after{top:88%;left:-40vw}@media (min-width:760px){.node-schools .block-region-top .field-banner .options.has-cut:after{left:-50vw;width:270vw;height:45vw}}.node-schools .block-region-top .color:before{opacity:0;filter:Alpha(opacity=0);-webkit-animation:fadeIn .5s 1.3s 1 ease-in forwards;animation:fadeIn .5s 1.3s 1 ease-in forwards}.node-schools .block-region-top .view-mode-banner img{opacity:0;filter:Alpha(opacity=0);-webkit-animation:fadeIn 1s .3s 1 ease-in forwards;animation:fadeIn 1s .3s 1 ease-in forwards}@media (min-width:760px){.has-banner-cut .node-schools .main{padding:0 20px 0}}.node-schools .block-region-main .field.body{margin:0 0 3em}.node-schools .block-region-main .block-quick-links{width:100%}.node-schools .block-field-callouts{margin-left:auto;margin-right:auto;max-width:980px}.node-schools .block-field-callouts .field-callouts{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch}@media (min-width:760px){.node-schools .block-field-callouts .field-callouts{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);padding:2.5em 20px}}.node-schools .block-field-callouts .field-callouts .flex-wrap{margin-top:0!important;margin-bottom:-1px!important;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}@media (min-width:760px){.node-schools .block-field-callouts .field-callouts .flex-wrap{width:calc(50% - 20px);max-width:340px;margin-left:10px;margin-right:10px;margin-bottom:1em!important}}.node-schools .block-field-callouts .field-callouts .flex-wrap .paragraph{height:100%}.node-schools .block-field-callouts .field-callouts .flex-wrap:first-child .paragraph{border-top:1px solid #222}.node-schools .block-field-related-links{position:relative;padding:2.5em 20px;margin-left:auto;margin-right:auto;max-width:1020px}.node-schools .block-field-related-links:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}.node-schools .block-field-related-links .field-related-links{padding-top:1em}@media (min-width:500px){.node-schools .block-field-related-links .field-related-links{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.node-schools .block-field-related-links .field-related-links>div{margin-bottom:.5em}.node-support-book .block-region-top{margin-bottom:2em}.node-support-book .block-region-main .block-field.block-body{margin-bottom:2em}@media (min-width:760px){.node-support-book .block-region-sidebar{margin-top:.5em}}.node-support-book:not(.logged-in) .layout-container>main{position:relative}.node-support-book:not(.logged-in) .restricted{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}.node-support-book:not(.logged-in) .restricted>div{max-width:920px;border:1px solid #222;padding:40px 30px;margin-left:auto;margin-right:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.node-type-support-book .guideline{color:#c62018;font-size:15px}.node-type-support-book .color-palette ul{list-style:none;margin:0;padding:0}.node-type-support-book .color-palette ul li{padding-left:0;margin-left:0}@media (min-width:760px){.node-type-support-book .color-palette ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.node-type-support-book .color-palette li{margin-bottom:1em}@media (min-width:760px){.node-type-support-book .color-palette li{display:inline-block;width:100%}}.node-type-support-book .color-palette li .color-block{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.node-type-support-book .color-palette li .swatch{width:160px;height:80px;border:1px solid #222}.node-type-support-book .color-palette li .swatch.black{background:#170a26}.node-type-support-book .color-palette li .swatch.border{background:#222}.node-type-support-book .color-palette li .swatch.darkpurple{background:#311b4c}.node-type-support-book .color-palette li .swatch.purple{background:#582c82}.node-type-support-book .color-palette li .swatch.magenta{background:#93328e}.node-type-support-book .color-palette li .swatch.lime{background:#abcb00}.node-type-support-book .color-palette li .swatch.blue{background:#489fdf}.node-type-support-book .color-palette li .swatch.darkblue{background:#19309c}.node-type-support-book .color-palette li .swatch.darkgrey{background:#565656}.node-type-support-book .color-palette li .swatch.midgrey{background:#676767}.node-type-support-book .color-palette li .swatch.grey{background:#707372}.node-type-support-book .color-palette li .swatch.lightgrey{background:#b2b4b2}.node-type-support-book .color-palette li .swatch.darkwhite{background:#efefef}.node-type-support-book .color-palette li .swatch.midwhite{background:#f6f6f6}.node-type-support-book .color-palette li .swatch.white{background:#fff}.node-type-support-book .color-palette li .color-info{width:calc(100% - 160px);padding-left:20px}.node-type-support-book .paragraph--type--text.paragraphs-item-10811{margin-bottom:2em}.node-type-support-book .paragraph--type--text.paragraphs-item-10811 .wrapper{display:none}.node-type-support-book p.widget-label{padding:.5em 1em;background:#efefef}.node-type-support-book .fake-title{line-height:1.15em;margin-bottom:.5em;margin-top:0;font-weight:700;font-family:Montserrat,Helvetica,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#170a26;font-family:Montserrat,Helvetica,sans-serif;font-size:34px;font-weight:500;color:#582c82;margin-bottom:.35em}@media (min-width:760px){.node-type-support-book .fake-title{font-size:54px}}@media (min-width:1200px){.node-type-support-book .fake-title{font-size:58px}}.node-type-support-book .fake-title.formatted strong{color:#93328e}.node-type-support-book .widget-title.spacer{margin-bottom:2em}.node-type-support-book a.hoverforce{color:#707372}.node-type-support-book .paragraph--type--text p.widget-label:last-child{margin-bottom:-2em}.pl .node--type-support_book .sidebar .pl-spacer{margin-top:0}.node-type-trec .node-trec{position:relative}.node-type-trec .kermit{padding-bottom:120px}.node-type-trec .kermit>.main{padding:0}.node-type-trec .block-field-description h2,.node-type-trec h2.purple-text,.node-type-trec h2.widget-title{color:#582c82;text-transform:unset;font-weight:700}.node-type-trec .block-field-description h2{color:#582c82;text-transform:unset;font-weight:700;margin-top:32px;margin-bottom:32px}.node-type-trec .show-bottom-gradient .kermit{background:-webkit-gradient(linear,left top,left bottom,from(rgba(89,49,124,0)),color-stop(40%,rgba(92,52,127,.32)),color-stop(60%,rgba(84,39,123,.41)),to(rgba(71,38,100,.5))),#fff;background:linear-gradient(180deg,rgba(89,49,124,0) 0,rgba(92,52,127,.32) 40%,rgba(84,39,123,.41) 60%,rgba(71,38,100,.5) 100%),#fff;background-repeat:no-repeat;background-size:100% 1100px;background-position:bottom;margin-bottom:-1px}@media (min-width:900px){.node-type-trec .show-bottom-gradient .kermit{background-size:100% 782px}}.node-type-trec .paragraph--type--portals-group{margin-bottom:20px}@media (min-width:500px){.node-type-trec .paragraph--type--portals-group .field-portals.half>*{width:100%}}@media (min-width:760px){.node-type-trec .paragraph--type--portals-group .field-portals.half>*{width:50%}}.node-type-trec .paragraph--type--portals-group .portal-item{max-width:360px;padding:0;margin:0 12px 40px}.node-type-trec .paragraph--type--portals-group .portal-item a{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.node-type-trec .paragraph--type--portals-group .portal-item a:focus,.node-type-trec .paragraph--type--portals-group .portal-item a:hover{text-decoration:none}.node-type-trec .paragraph--type--portals-group .portal-item a:focus .portal-image img,.node-type-trec .paragraph--type--portals-group .portal-item a:hover .portal-image img{border-color:#565656}.node-type-trec .paragraph--type--portals-group .portal-item a:focus .portal-text,.node-type-trec .paragraph--type--portals-group .portal-item a:hover .portal-text{background-color:#4d2268}.node-type-trec .paragraph--type--portals-group .portal-item .portal-image{margin-bottom:24px}.node-type-trec .paragraph--type--portals-group .portal-item .portal-image img{border-color:transparent;width:360px;height:240px;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.node-type-trec .paragraph--type--portals-group .portal-item .portal-text{color:#fff;background:#582c82;font-weight:700;text-transform:uppercase;padding:16px 24px;max-width:360px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.node-type-trec .layout--onecol:nth-of-type(1){position:relative}.node-type-trec .layout--onecol:nth-of-type(1)::after{content:'';background:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;top:0}.node-type-trec .layout--onecol:nth-of-type(2){position:absolute;top:0;width:100%}.node-type-trec .block-field.block-field-banner img{display:block;width:100%;background-size:cover;-o-object-fit:cover;object-fit:cover;height:400px}@media (min-width:900px){.node-type-trec .block-field.block-field-banner img{height:600px}}@media (min-width:1800px){.node-type-trec .block-field.block-field-banner img{height:800px}}.node-type-trec .block-system-breadcrumb-block{width:100%;text-align:center}.node-type-trec .block-system-breadcrumb-block .breadcrumb{padding-top:1em;padding-bottom:1em;background:0 0;margin-bottom:0;padding-left:24px;padding-right:24px}.node-type-trec .block-system-breadcrumb-block .breadcrumb a,.node-type-trec .block-system-breadcrumb-block .breadcrumb ol li{color:#fff;font-weight:300;font-size:14px}@media (min-width:760px){.node-type-trec .block-system-breadcrumb-block .breadcrumb a,.node-type-trec .block-system-breadcrumb-block .breadcrumb ol li{font-size:16px}}.node-type-trec .block-field.block-field-logo{margin-top:50px;margin-bottom:20px}@media (min-width:500px){.node-type-trec .block-field.block-field-logo{margin-top:75px}}@media (min-width:760px){.node-type-trec .block-field.block-field-logo{margin-top:105px}}@media (min-width:900px){.node-type-trec .block-field.block-field-logo{margin-top:125px}}@media (min-width:1800px){.node-type-trec .block-field.block-field-logo{margin-top:175px}}.node-type-trec .block-field.block-field-logo .field-logo{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.node-type-trec .block-field.block-field-logo .field-logo>div{padding:0 20px}.node-type-trec .block-field.block-field-quicklinks .field-links{z-index:0}.node-type-trec .block-field.block-title{width:100%;text-align:center;margin-top:75px}@media (min-width:500px){.node-type-trec .block-field.block-title{margin-top:100px}}@media (min-width:760px){.node-type-trec .block-field.block-title{margin-top:125px}}@media (min-width:900px){.node-type-trec .block-field.block-title{margin-top:150px}}@media (min-width:1800px){.node-type-trec .block-field.block-title{margin-top:200px}}.node-type-trec .block-field.block-title.has-button{margin-top:30px}@media (min-width:500px){.node-type-trec .block-field.block-title.has-button{margin-top:50px}}@media (min-width:760px){.node-type-trec .block-field.block-title.has-button{margin-top:75px}}@media (min-width:900px){.node-type-trec .block-field.block-title.has-button{margin-top:125px}}@media (min-width:1800px){.node-type-trec .block-field.block-title.has-button{margin-top:175px}}.node-type-trec .block-field.block-title.has-logo{margin-top:0}.node-type-trec .block-field.block-title.trec-home h1{font-size:72px;line-height:72px;margin-bottom:16px}@media (min-width:900px){.node-type-trec .block-field.block-title.trec-home h1{font-size:98px;line-height:98px;margin-bottom:20px}}@media (min-width:1800px){.node-type-trec .block-field.block-title.trec-home h1{font-size:118px;line-height:118px;margin-bottom:24px}}.node-type-trec .block-field.block-title h1{color:#fff;font-size:50px;font-weight:700;margin-bottom:1rem;max-width:640px;padding-left:24px;padding-right:24px;line-height:50px;margin-left:auto;margin-right:auto}@media (min-width:900px){.node-type-trec .block-field.block-title h1{font-size:70px;line-height:70px}}@media (min-width:1800px){.node-type-trec .block-field.block-title h1{font-size:84px;line-height:84px}}.node-type-trec .block-field.block-field-subtitle{width:100%;text-align:center;margin-bottom:20px}.node-type-trec .block-field.block-field-subtitle h2{color:#fff;font-weight:700;font-size:18px;max-width:640px;padding-left:20px;padding-right:20px;line-height:26px;margin-left:auto;margin-right:auto}@media (min-width:760px){.node-type-trec .block-field.block-field-subtitle h2{font-size:22px;line-height:32px}}.node-type-trec .block-field.block-field-link .field-link{text-align:center}.node-type-trec .block-field.block-field-link .field-link a{background:#582c82;color:#fff;padding:16px 24px;text-transform:uppercase;font-weight:700;display:inline-block;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.node-type-trec .block-field.block-field-link .field-link a:focus,.node-type-trec .block-field.block-field-link .field-link a:hover{background:#4d2268;text-decoration:none}.node-type-trec .block-field.block-field-leadin-title{text-align:left;padding:40px 20px 0;max-width:1080px;margin-left:auto;margin-right:auto}@media (min-width:760px){.node-type-trec .block-field.block-field-leadin-title{text-align:center;padding-top:80px}}.node-type-trec .block-field.block-field-leadin-title h2{color:#582c82;font-weight:700;text-align:left;font-size:36px}@media (min-width:760px){.node-type-trec .block-field.block-field-leadin-title h2{text-align:center;font-size:52px}}.node-type-trec .block-field.block-field-leadin-subtitle{padding:0 20px;max-width:calc(880px + 40px);margin-left:auto;margin-right:auto;color:#582c82;font-weight:700;text-align:left;font-size:18px;margin-bottom:30px;margin-top:-6px}@media (min-width:760px){.node-type-trec .block-field.block-field-leadin-subtitle{text-align:center;margin-bottom:34px;margin-top:-18px}}.node-type-trec .block-field.block-field-description{margin-left:auto;margin-right:auto;padding:0 24px;max-width:1068px;margin-bottom:20px;margin-top:34px}.node-type-trec .block-field.block-field-oc-widgets{padding:0 24px}.node-type-trec .block-field.block-field-oc-widgets .field--name-field-oc-widgets>div.view-placer.student-stories{margin-bottom:-120px}.path-site-search .block--system-menu.tertiary ul:not(.contextual-links) li:last-child{display:none}.path-site-search .views-element-container{position:static}.path-site-search .page-main{position:relative}.path-site-search .layout-content{padding:2em 20px 0!important}.path-site-search .layout-content .site-search h1{text-align:center}.path-site-search .layout-content .site-search h1 strong{color:#93328e}.path-site-search .layout-content .site-search .block-search-form-block{text-align:left;margin-bottom:2em;display:block;width:100%;position:static}.path-site-search .layout-content .site-search .block-search-form-block .search-close{display:none}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-transform:translateX(0);transform:translateX(0);height:auto;position:static;max-width:100%;width:100%}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-item-search-api-fulltext{width:100%;border:2px solid #582c82;padding:0 8px;margin-bottom:1em}@media (min-width:760px){.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-item-search-api-fulltext{width:280px;margin-right:1em;margin-bottom:0}}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-item-search-api-fulltext label{display:none}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-item-search-api-fulltext input{color:#170a26}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-item-search-api-fulltext input::-webkit-placeholder{opacity:.7;color:#000}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-item-search-api-fulltext input::-moz-placeholder{opacity:.7;color:#000}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-item-search-api-fulltext input:-ms-input-placeholder{opacity:.7;color:#000}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-item-search-api-fulltext input::-webkit-input-placeholder{opacity:.7;color:#000}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-item-search-api-fulltext input:focus::-webkit-placeholder{opacity:.2;color:#000}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-item-search-api-fulltext input:focus::-moz-placeholder{opacity:.2;color:#000}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-item-search-api-fulltext input:focus:-ms-input-placeholder{opacity:.2;color:#000}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-item-search-api-fulltext input:focus::-webkit-input-placeholder{opacity:.2;color:#000}@media (max-width:759px){.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-actions{width:100%}}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-actions input{margin-bottom:0;padding:0;position:static;background:#0c6fb6;height:auto;text-indent:0;width:calc(50% - 10px);height:51px}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-actions input:active,.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-actions input:focus,.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-actions input:hover{background:#93328e;opacity:1;filter:Alpha(opacity=100);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}@media (min-width:760px){.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-actions input{width:auto;padding:0 3em}}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-actions input:not(#edit-reset){margin-right:10px}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-actions input#edit-reset{background:#170a26}.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-actions input#edit-reset:active,.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-actions input#edit-reset:focus,.path-site-search .layout-content .site-search .block-search-form-block #views-exposed-form-site-search-search-results .form-actions input#edit-reset:hover{background:#676767}.path-site-search .layout-content .site-search h2.results-header{margin-top:2em;width:100%;padding-bottom:.5em;border-bottom:2px solid #222;margin-bottom:1em}.path-site-search .layout-content .site-search .view-content,.path-site-search .layout-content .site-search .view-empty{width:100%;margin-bottom:2em}.path-site-search .layout-content .site-search .views-row{border-bottom:1px solid #b2b4b2;padding-bottom:1.5em}.path-site-search .layout-content .site-search .views-row h2{font-size:26px}.path-site-search .layout-content .site-search .views-row .views-field-body{font-family:Montserrat,Helvetica,sans-serif}.path-site-search .layout-content .site-search .pager{margin-bottom:3em}.pl .search-header a:focus,.pl .search-header a:hover{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.layout-content.tags .breadcrumb{padding-left:0;padding-right:0;margin-bottom:2em}.layout-content.tags .view-content{margin-top:40px;width:100%;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start}.layout-content.tags .view-content>*{width:100%;padding-left:10px;padding-right:10px}@media (min-width:500px){.layout-content.tags .view-content>*{width:50%}}@media (min-width:760px){.layout-content.tags .view-content>*{width:33.333%}}.layout-content.tags .view-content .views-row{margin-bottom:4em}.layout-content.tags .view-content .views-row .blog-teaser{opacity:0;filter:Alpha(opacity=0)}.layout-content.tags .view-content .views-row:nth-of-type(4n+1) .blog-teaser{-webkit-animation:fadeIn .1s 1s ease forwards;animation:fadeIn .1s 1s ease forwards}.layout-content.tags .view-content .views-row:nth-of-type(4n+2) .blog-teaser{-webkit-animation:fadeIn 1.1s 1s ease forwards;animation:fadeIn 1.1s 1s ease forwards}.layout-content.tags .view-content .views-row:nth-of-type(4n+3) .blog-teaser{-webkit-animation:fadeIn .7s 1s ease forwards;animation:fadeIn .7s 1s ease forwards}.layout-content.tags .view-content .views-row:nth-of-type(4n+4) .blog-teaser{-webkit-animation:fadeIn 2s 1s ease forwards;animation:fadeIn 2s 1s ease forwards}.layout-content.tags .blog-teaser{position:relative;border:1px solid #676767;padding:1em 1em 2.5em}.layout-content.tags .blog-teaser .date{font-size:90%;font-style:italic;font-family:Montserrat,Helvetica,sans-serif;opacity:.7}.layout-content.tags .blog-teaser .author{font-size:90%;font-style:italic;font-family:Montserrat,Helvetica,sans-serif;opacity:.7}.layout-content.tags .blog-teaser .body{margin-top:1em}.layout-content.tags .blog-teaser .post-link{background-color:#170a26;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:15px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;margin-bottom:.5em;background:#0c6fb6;position:absolute;bottom:0;left:50%;margin-bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);white-space:pre}.layout-content.tags .blog-teaser .post-link:focus,.layout-content.tags .blog-teaser .post-link:hover{background-color:#676767;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.layout-content.tags .blog-teaser .post-link:focus,.layout-content.tags .blog-teaser .post-link:hover{background:#707372;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.pl .patternLink{color:red;text-transform:uppercase}.pl .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.pl #sg-patterns{padding:0}.pl .sg-pattern{clear:left;margin-bottom:0;padding-bottom:2em;padding-left:.5em;padding-right:.5em}.pl .sg-pattern:not(#organisms-reveal-group){background:#fff}.pl .sg-subtype{background:#fff;padding-left:.5em;padding-right:.5em}.pl .sg-subtype>h2{margin-bottom:0;padding-bottom:.5em}.pl #icons{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.pl #icons>div{border:1px solid #eee;padding:1em;text-align:center}.pl.notes{font-size:80%;opacity:.8;font-style:italic;margin-bottom:2em}.pl .flex-holder{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.pl .flex-holder .flex-half{width:50%;padding:0 20px}.pl .pl-spacer{margin-top:1em}.pl .pl-alert{text-align:center;max-width:60%;margin:2em auto;border:2px solid #cd0210;padding:1em 2em}@media (max-width:759px){.pl .pl-alert{display:none}}.pl .region-placeholder{background:#efefef;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;text-align:center}.pl .region-placeholder h3{margin-bottom:0}.pl .clean-list{list-style:none;margin:0;padding:0}.pl .clean-list li{padding-left:0;margin-left:0}.pl #base-grid strong{color:#489fdf}.pl .macro-tile{display:inline-block;vertical-align:top;width:100%;margin-bottom:1em}@media (min-width:760px){.pl .macro-tile{width:30%;padding-right:2%}}.pl .mixin-group:not(:first-of-type){margin-top:1.5em}.pl .mixin-tile{display:inline-block;vertical-align:top;width:100%;margin-bottom:1em}.pl .mixin-tile ul{list-style:none;margin:0;padding:0}.pl .mixin-tile ul li{padding-left:0;margin-left:0}.pl .mixin-tile ul .include-tag{color:#489fdf}.pl .mixin-tile ul .similar{margin-top:.5em}@media (min-width:760px){.pl .mixin-tile{width:21%;padding-right:2%}}.pl #base-flex-single .wrapper,.pl #base-flex-three-quarter .wrapper,.pl #base-flex-two-third .wrapper{max-width:1000%}.pl-flex-row{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.pl ul.sf-main{list-style:none;margin:0;padding:0}.pl ul.sf-main li{padding-left:0;margin-left:0}.pl .sf-desk li.sf-depth-1{display:inline-block;vertical-align:middle;position:relative}.pl .sf-desk ul.sf-hidden{display:none}.pl .video-embed-field-responsive-video{position:relative}.pl .video-embed-field-responsive-video:after{content:'';display:block;padding-bottom:56.25%}.pl .video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}@media (max-width:1119px){.pl .layout-container>header .sf-horizontal{display:none}}@media (min-width:1120px){.pl .layout-container>header .sf-accordion-toggle{display:none}}.pl #organisms-accordion{padding:0 20px}body{background:#fff}body>.overflow-guard{overflow-x:hidden;position:relative}body>.overflow-guard>.layout-container{position:relative}p{margin-top:0}.container-inline div{display:inline}.kint{position:relative;z-index:9999;top:200px;right:5%;width:90%;max-width:800px;max-height:calc(90% - 200px);overflow:scroll}a[href$='.pdf']{position:relative;padding-left:22px}a[href$='.pdf']:before{content:'';display:block;position:absolute;left:0;top:0;width:18px;height:18px;background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:20% 50%;background-size:108px 90px}a[href$='.pdf']:focus:before,a[href$='.pdf']:hover:before{opacity:.7;filter:Alpha(opacity=70)}a[href$=".docx"],a[href$='.doc']{position:relative;padding-left:22px}a[href$=".docx"]:before,a[href$='.doc']:before{content:'';display:block;position:absolute;left:0;top:0;width:18px;height:18px;background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:60% 0;background-size:108px 90px}a[href$=".docx"]:focus:before,a[href$=".docx"]:hover:before,a[href$='.doc']:focus:before,a[href$='.doc']:hover:before{opacity:.7;filter:Alpha(opacity=70)}a[href$=".xlsx"],a[href$='.xls']{position:relative;padding-left:22px}a[href$=".xlsx"]:before,a[href$='.xls']:before{content:'';display:block;position:absolute;left:0;top:0;width:18px;height:18px;background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:60% 25%;background-size:108px 90px}a[href$=".xlsx"]:focus:hover,a[href$=".xlsx"]:hover:before,a[href$='.xls']:focus:hover,a[href$='.xls']:hover:before{opacity:.7;filter:Alpha(opacity=70)}a[href$=".pptx"],a[href$='.ppt']{position:relative;padding-left:22px}a[href$=".pptx"]:before,a[href$='.ppt']:before{content:'';display:block;position:absolute;left:0;top:0;width:18px;height:18px;background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:40% 50%;background-size:108px 90px}a[href$=".pptx"]:focus:hover,a[href$=".pptx"]:hover:before,a[href$='.ppt']:focus:hover,a[href$='.ppt']:hover:before{opacity:.7;filter:Alpha(opacity=70)}.field-oc-long-text .featherlight-hidden,.field-outcomes .featherlight-hidden,.field-program-description .featherlight-hidden,.field.body .featherlight-hidden{display:none}.event-calendar>div{display:block;padding:10px 15px;font-weight:500;font-family:Montserrat,Helvetica,sans-serif!important}.event-calendar>div::after{clear:both;content:"";display:table}.event-calendar>div:nth-child(odd){background-color:#f6f6f6}.event-calendar>div span:first-child{display:block}@media (min-width:1200px){.event-calendar>div span:first-child{float:right;min-width:50%;width:calc(100% - 250px)}}.event-calendar>div span:not(:first-child){margin-right:.5em;display:inline-block}.drawer-toggle{position:relative;display:inline-block;padding-right:2.5rem;font-weight:700;margin-top:8px}.drawer-toggle:focus:after,.drawer-toggle:hover:after{background-image:url(/themes/custom/oc_patterns/images/caret-down-midgrey.svg)}.drawer-toggle:after{content:'';display:block;width:2rem;height:2rem;position:absolute;bottom:calc(50% - 1rem);right:0;background-image:url(/themes/custom/oc_patterns/images/caret-down-midgrey.svg);background-position:center;background-size:14px 14px;background-repeat:no-repeat}.drawer-toggle.active-drawer:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.drawer-toggle.active-drawer.drawer-fade:after{right:calc(50% - 90px)}.drawer-toggle.drawer-fade{display:block;width:100%;padding:6rem 2.5rem 2rem;text-align:center;margin-top:0}.drawer-toggle.drawer-fade:after{bottom:2.5rem;right:calc(50% - 74px)}.drawer-content{display:none}.drawer-content.open-drawer:not(.not-fade){padding-bottom:32px}.user-login-form .form-item input:not([type=submit]){max-width:400px}html{-webkit-font-kerning:normal;font-kerning:normal;font-synthesis:none}body{margin:0}div{-webkit-box-sizing:border-box;box-sizing:border-box}div *{-webkit-box-sizing:inherit;box-sizing:inherit}.field-oc-long-text+*,.field.body+*{clear:both}.gm-style-iw strong{font-weight:700}.gm-style-iw em{font-style:italic}.gm-style-iw h2{font-size:16px}.gm-style-iw h3{font-size:14px}#panels-ipe-tray{z-index:1000}#panels-ipe-tray a{padding:5px 10px;border:1px solid}#panels-ipe-tray a.panelizer-ipe-save-custom{border-color:#218d00;background:#218d00;color:#fff}#panels-ipe-tray a.panelizer-ipe-save-custom:focus,#panels-ipe-tray a.panelizer-ipe-save-custom:hover{background:0 0;color:#155a00}#panels-ipe-tray a.panelizer-ipe-save-default{border-color:#cd0210;background:#cd0210;color:#fff}#panels-ipe-tray a.panelizer-ipe-save-default:focus,#panels-ipe-tray a.panelizer-ipe-save-default:hover{background:0 0;color:#9a020c}.ipe-category-picker-bottom{white-space:initial}#backtotop{height:50px;width:50px;background-size:100%;z-index:500}.block-local-tasks-block{max-width:calc(1200px + 40px);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;margin-top:2em}.block-local-tasks-block .tabs{margin:1em 0;border-bottom:1px solid #676767}.block-local-tasks-block .tabs ul{padding-left:0;margin:0}.block-local-tasks-block .tabs li{margin:0 2px 0 0;background:#fff;display:inline-block}.block-local-tasks-block .tabs a{display:block;padding:.2em 1em;border-bottom:0}.block-local-tasks-block .tabs a.is-active{background-color:#efefef}.block-local-tasks-block .tabs a:focus,.block-local-tasks-block .tabs a:hover{background-color:#f6f6f6}img{max-width:100%;height:auto}.field-media-oembed-video{position:relative;padding-bottom:56.25%}.field-media-oembed-video iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.view-mode-small,.view-modemediasmall,.view-modemediasmall-embed{width:300px;max-width:100%}.view-mode-medium,.view-modemediamedium,.view-modemediamedium-embed{max-width:500px}.view-mode-square,.view-modemediasquare,.view-modemediasquare-embed{max-width:350px}.view-mode-large,.view-modemedialarge,.view-modemedialarge-embed{max-width:800px}.full-embed,.view-modemediafull-embed{max-width:1200px}.oc-media{margin-bottom:2em}.oc-media.align-right:not(.has-video),.oc-media.right:not(.has-video){float:none}@media (min-width:760px){.oc-media.align-right:not(.has-video),.oc-media.right:not(.has-video){float:right;margin-left:1em}}.oc-media.align-left:not(.has-video),.oc-media.left:not(.has-video){float:none}@media (min-width:760px){.oc-media.align-left:not(.has-video),.oc-media.left:not(.has-video){float:left;margin-right:1em}}.oc-media.align-center,.oc-media.center{margin-left:auto;margin-right:auto;max-width:80%}.oc-media .player .vp-player-layout{width:100%!important}.embedded-entity.align-left{float:none}@media (min-width:500px){.embedded-entity.align-left:not(.document){max-width:50%!important;float:left;margin:0 1em 0 0}.embedded-entity.align-left.document{text-align:left;width:100%}.embedded-entity.align-left.remote-video.default{width:100%}}.embedded-entity.align-right{float:none}@media (min-width:500px){.embedded-entity.align-right:not(.document){max-width:50%;float:right;margin:0 0 0 1em}.embedded-entity.align-right.document{text-align:right;width:100%}.embedded-entity.align-right.remote-video.default{width:100%}.embedded-entity.align-right.small-embed{max-width:300px}}.embedded-entity.align-center.document{text-align:center}.field-long-text article,.field-oc-long-text article,.field.body article,.text-long article,.text-with-summary article{margin-bottom:2em}.field-long-text article.align-left,.field-oc-long-text article.align-left,.field.body article.align-left,.text-long article.align-left,.text-with-summary article.align-left{float:none}@media (min-width:500px){.field-long-text article.align-left:not(.document),.field-oc-long-text article.align-left:not(.document),.field.body article.align-left:not(.document),.text-long article.align-left:not(.document),.text-with-summary article.align-left:not(.document){max-width:50%!important;float:left;margin:0 1em 2em 0}.field-long-text article.align-left.document,.field-oc-long-text article.align-left.document,.field.body article.align-left.document,.text-long article.align-left.document,.text-with-summary article.align-left.document{text-align:left;width:100%}.field-long-text article.align-left.remote-video.default,.field-oc-long-text article.align-left.remote-video.default,.field.body article.align-left.remote-video.default,.text-long article.align-left.remote-video.default,.text-with-summary article.align-left.remote-video.default{width:100%}}.field-long-text article.align-right,.field-oc-long-text article.align-right,.field.body article.align-right,.text-long article.align-right,.text-with-summary article.align-right{float:none}@media (min-width:500px){.field-long-text article.align-right:not(.document),.field-oc-long-text article.align-right:not(.document),.field.body article.align-right:not(.document),.text-long article.align-right:not(.document),.text-with-summary article.align-right:not(.document){max-width:50%;float:right;margin:0 0 2em 1em}.field-long-text article.align-right.document,.field-oc-long-text article.align-right.document,.field.body article.align-right.document,.text-long article.align-right.document,.text-with-summary article.align-right.document{text-align:right;width:100%}.field-long-text article.align-right.remote-video.default,.field-oc-long-text article.align-right.remote-video.default,.field.body article.align-right.remote-video.default,.text-long article.align-right.remote-video.default,.text-with-summary article.align-right.remote-video.default{width:100%}.field-long-text article.align-right.small-embed,.field-oc-long-text article.align-right.small-embed,.field.body article.align-right.small-embed,.text-long article.align-right.small-embed,.text-with-summary article.align-right.small-embed{max-width:300px}}.field-long-text article.align-center.document,.field-oc-long-text article.align-center.document,.field.body article.align-center.document,.text-long article.align-center.document,.text-with-summary article.align-center.document{text-align:center}.field-long-text article.small-embed,.field-oc-long-text article.small-embed,.field.body article.small-embed,.text-long article.small-embed,.text-with-summary article.small-embed{width:300px;max-width:100%}.field-long-text article.medium-embed,.field-oc-long-text article.medium-embed,.field.body article.medium-embed,.text-long article.medium-embed,.text-with-summary article.medium-embed{width:500px;max-width:100%}.field-long-text article.large-embed,.field-oc-long-text article.large-embed,.field.body article.large-embed,.text-long article.large-embed,.text-with-summary article.large-embed{width:800px;max-width:100%}.field-long-text article.full,.field-oc-long-text article.full,.field.body article.full,.text-long article.full,.text-with-summary article.full{width:100%}.field-long-text article.default img,.field-oc-long-text article.default img,.field.body article.default img,.text-long article.default img,.text-with-summary article.default img{width:auto;height:auto;max-width:100%;margin-left:auto;margin-right:auto}.kultura-embed{position:relative;padding-bottom:56.25%;height:0}.kultura-embed:not(:last-child){margin-bottom:1.5em}.kultura-embed iframe{width:100%!important;position:absolute;top:0;left:0;height:100%!important}.video-lightbox .featherlight-gal{cursor:pointer;overflow:hidden}.video-lightbox .featherlight-gal .thumb-inner{position:relative}.video-lightbox .featherlight-gal .thumb-inner .video-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70px;height:70px}.video-lightbox .featherlight-gal .field.thumbnail{margin-bottom:.75em}.video-lightbox .featherlight-gal .field.thumbnail img{display:block;width:100%}.video-lightbox .featherlight-gal h3{font-size:18px;text-transform:none}.video-lightbox .featherlight-hidden{display:none}.block-addtoany-block .addtoany_list>a{padding:0 1px}.block-addtoany-block .addtoany_list>a:focus,.block-addtoany-block .addtoany_list>a:hover{opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}@font-face{font-family:icons;src:url(/themes/custom/oc_patterns/fonts/icons.eot);src:url(/themes/custom/oc_patterns/fonts/icons.eot#iefix) format("embedded-opentype"),url(/themes/custom/oc_patterns/fonts/icons.woff) format("woff"),url(/themes/custom/oc_patterns/fonts/icons.ttf) format("truetype"),url(/themes/custom/oc_patterns/fonts/icons.svg#icons) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:icons;content:attr(data-icon);speak:none;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.icon-arrow-right:before,.icon-envelope:before{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-arrow-right:before{content:"\24"}.icon-envelope:before{content:"\2b"}.messages--status,.status-message{background-color:#f8fff0;color:#234600}.messages--warning,.warning-message{background-color:#fffce5;color:#840}.error-message,.messages--error{background-color:#fef5f1;color:#8c2e0b}.drupal-message,.error-message,.messages--error,.messages--status,.messages--warning,.status-message,.warning-message{margin:1em auto;padding:10px 10px 10px 50px;background-color:#fff;background-image:url(/themes/custom/oc_patterns/images/message-24-ok.png);background-position:8px 8px;background-repeat:no-repeat;border:1px solid #be7;max-width:1200px}.messages--warning,.warning-message{background-image:url(/themes/custom/oc_patterns/images/message-24-warning.png);border-color:#ed5}.error-message,.messages--error{background-image:url(/themes/custom/oc_patterns/images/message-24-error.png);border-color:#ed541d}.messages__list{margin:0}.messages__item{list-style-image:none}.messages--error p.error{color:#333}.student-voices.all-voices,.student-voices.three-student-voices-sticky{max-width:980px;margin-left:auto;margin-right:auto}.student-voices.all-voices .view-header,.student-voices.three-student-voices-sticky .view-header{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-ms-flex-justify-content:space-between;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end;margin-bottom:1.5em}@media (max-width:499px){.student-voices.all-voices .view-header h2,.student-voices.three-student-voices-sticky .view-header h2{width:100%}}@media (min-width:500px){.student-voices.all-voices .view-header h2,.student-voices.three-student-voices-sticky .view-header h2{margin-bottom:0}}.student-voices.all-voices .view-header a i,.student-voices.three-student-voices-sticky .view-header a i{margin-left:.25em}.student-voices.all-voices .view-content,.student-voices.three-student-voices-sticky .view-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.student-voices.all-voices .views-row,.student-voices.three-student-voices-sticky .views-row{padding:1.5em 20px}.student-voices.all-voices .views-row:not(:last-child),.student-voices.three-student-voices-sticky .views-row:not(:last-child){border-bottom:1px solid #222}@media (min-width:760px){.student-voices.all-voices .views-row,.student-voices.three-student-voices-sticky .views-row{border:1px solid #222!important;width:calc(33.333% - 20px);margin-left:10px;margin-right:10px;margin-bottom:0}}.student-voices.all-voices .views-row .views-field-field-callout-image,.student-voices.three-student-voices-sticky .views-row .views-field-field-callout-image{margin-bottom:1.5em}.student-voices.all-voices .views-row .views-field-field-callout-image img,.student-voices.three-student-voices-sticky .views-row .views-field-field-callout-image img{width:100%;display:block;max-width:340px;margin-left:auto;margin-right:auto}.student-voices.all-voices .views-row .alumni-title h5,.student-voices.three-student-voices-sticky .views-row .alumni-title h5{font-size:20px;margin-bottom:1em}.student-voices.all-voices .views-row .alumni-text,.student-voices.three-student-voices-sticky .views-row .alumni-text{font-family:Montserrat,Helvetica,sans-serif}@media (min-width:760px){.student-voices.all-voices .views-row{margin-bottom:1.5em}}.class-cancellations.todays-cancellations .formatted-title{text-align:center;margin-bottom:2em}.class-cancellations.todays-cancellations .view-header h2{font-size:28px}.class-cancellations.todays-cancellations table{margin-bottom:1.5em;width:100%}.class-cancellations.todays-cancellations table caption{font-weight:700;margin-bottom:.5em}.class-cancellations.todays-cancellations table td,.class-cancellations.todays-cancellations table th{padding:10px}.class-cancellations.todays-cancellations table thead th{background:#676767;color:#fff}.class-cancellations.todays-cancellations table tbody tr:nth-of-type(odd){background:#efefef}.class-cancellations.todays-cancellations table tbody tr:nth-of-type(even){background:#fff}.class-cancellations.todays-cancellations table tbody tr th{background:#676767;color:#fff}@media (max-width:759px){.class-cancellations.todays-cancellations table tbody tr td{padding:.5em 20px}.class-cancellations.todays-cancellations table tbody tr>td.st-key{text-transform:uppercase;font-weight:700}}.class-cancellations.todays-cancellations table.small-only{border:1px solid #707372}.class-cancellations.todays-cancellations table.large-only td{vertical-align:top}.class-cancellations.todays-cancellations table.large-only td .course-title{margin-bottom:.5em}.class-cancellations.todays-cancellations table.large-only td .comments{margin-top:.5em;border-top:1px solid #818181;padding-top:.5em;font-size:16px}.class-cancellations.todays-cancellations .views-field-field-date-and-time{min-width:100px}.class-cancellations.todays-cancellations .view-empty{margin-left:1em}.class-cancellations.todays-cancellations>.view-content,.class-cancellations.todays-cancellations>.view-empty{margin-bottom:3em}.news-combine.all-news .form-item{max-width:98%}@media (min-width:500px) and (max-width:645px){.news-combine.all-news .form-item{max-width:195px}}@media (min-width:646px){.news-combine.all-news .form-item{max-width:180px}}.news-combine.all-news .form-item.form-item-field-category-target-id{margin-right:1em}.news-combine.all-news .form-item.form-item-field-category-target-id .select2-container--default .select2-selection--multiple{padding:2px 0 0}.news-combine.all-news .form-actions input[type=submit]{width:48.5%}@media (min-width:500px) and (max-width:645px){.news-combine.all-news .form-actions input[type=submit]{padding:.75em 2em;font-size:13px;width:auto}}@media (min-width:646px){.news-combine.all-news .form-actions input[type=submit]{width:auto}}@media (min-width:500px){.news-combine.all-news .form-actions{display:inline-block}}.view-widget .news-combine.all-news{max-width:calc(880px + 40px);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.news-combine.all-news .views-row{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;margin-bottom:2.5em}.news-combine.all-news .views-row:not(:last-of-type){padding-bottom:1.5em;border-bottom:1px solid #222}@media (min-width:760px){.news-combine.all-news .views-field-field-banner{width:250px}}@media (min-width:760px){.news-combine.all-news .views-field-nothing:not(:only-child){width:calc(100% - 290px);padding-left:40px}}.news-combine.all-news .view-empty{margin-top:2em}.news.home-news-slide,.news.students-news-slider{margin-left:auto;margin-right:auto;max-width:1060px}@media (min-width:760px){.news.home-news-slide,.news.students-news-slider{padding-top:1em;padding-bottom:1em}}@media (min-width:760px){.news.home-news-slide .view-header,.news.students-news-slider .view-header{padding-left:32px;padding-right:32px}}.news.home-news-slide .view-header h2,.news.students-news-slider .view-header h2{text-align:center;padding-bottom:.5em;border-bottom:1px solid #222;margin-bottom:1.5em}.news.home-news-slide .view-content,.news.students-news-slider .view-content{padding-left:20px;padding-right:20px}.news.home-news-slide .view-content .slick-list:only-child,.news.students-news-slider .view-content .slick-list:only-child{margin-left:-20px;margin-right:-20px}.news.home-news-slide .view-content .slick-arrow.slick-prev,.news.students-news-slider .view-content .slick-arrow.slick-prev{left:-10px}@media (min-width:1200px){.news.home-news-slide .view-content .slick-arrow.slick-prev,.news.students-news-slider .view-content .slick-arrow.slick-prev{left:-40px}}.news.home-news-slide .view-content .slick-arrow.slick-prev:before,.news.students-news-slider .view-content .slick-arrow.slick-prev:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:40% 100%;background-size:288px 240px}.news.home-news-slide .view-content .slick-arrow.slick-prev:hover:before,.news.students-news-slider .view-content .slick-arrow.slick-prev:hover:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 100%;background-size:288px 240px}.news.home-news-slide .view-content .slick-arrow.slick-prev:focus,.news.students-news-slider .view-content .slick-arrow.slick-prev:focus{outline:-webkit-focus-ring-color auto 5px}.news.home-news-slide .view-content .slick-arrow.slick-next,.news.students-news-slider .view-content .slick-arrow.slick-next{right:-10px}@media (min-width:1200px){.news.home-news-slide .view-content .slick-arrow.slick-next,.news.students-news-slider .view-content .slick-arrow.slick-next{right:-40px}}.news.home-news-slide .view-content .slick-arrow.slick-next:before,.news.students-news-slider .view-content .slick-arrow.slick-next:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:80% 50%;background-size:288px 240px}.news.home-news-slide .view-content .slick-arrow.slick-next:hover:before,.news.students-news-slider .view-content .slick-arrow.slick-next:hover:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:80% 0;background-size:288px 240px}.news.home-news-slide .view-content .slick-arrow.slick-next:focus,.news.students-news-slider .view-content .slick-arrow.slick-next:focus{outline:-webkit-focus-ring-color auto 5px}.news.home-news-slide .view-content .slick-arrow,.news.students-news-slider .view-content .slick-arrow{top:33%}.news.home-news-slide .view-content .views-row,.news.students-news-slider .view-content .views-row{padding-left:10px;padding-right:10px;width:270px}.news.home-news-slide .view-content .views-field-nothing,.news.students-news-slider .view-content .views-field-nothing{width:100%;text-align:left}.news.home-news-slide .view-content .views-field-nothing a,.news.students-news-slider .view-content .views-field-nothing a{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center;width:100%;border-bottom:none}.news.home-news-slide .view-content .views-field-nothing a:focus img,.news.home-news-slide .view-content .views-field-nothing a:hover img,.news.students-news-slider .view-content .views-field-nothing a:focus img,.news.students-news-slider .view-content .views-field-nothing a:hover img{border-color:#565656;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.news.home-news-slide .view-content .views-field-nothing a:focus h3 span,.news.home-news-slide .view-content .views-field-nothing a:hover h3 span,.news.students-news-slider .view-content .views-field-nothing a:focus h3 span,.news.students-news-slider .view-content .views-field-nothing a:hover h3 span{color:#707372}.news.home-news-slide .view-content .views-field-nothing a article,.news.students-news-slider .view-content .views-field-nothing a article{max-width:230px;margin-bottom:1em}.news.home-news-slide .view-content .views-field-nothing a article img,.news.students-news-slider .view-content .views-field-nothing a article img{display:block;border:1px solid transparent}.news.home-news-slide .view-content .views-field-nothing a h3,.news.students-news-slider .view-content .views-field-nothing a h3{display:block;max-width:230px;line-height:.5}.news.home-news-slide .view-content .views-field-nothing a h3 span,.news.students-news-slider .view-content .views-field-nothing a h3 span{font-size:16px;line-height:1.35em;text-transform:none;margin-left:auto;margin-right:auto;color:#0c6fb6}.news.home-news-slide .view-footer,.news.students-news-slider .view-footer{text-align:center}.news.home-news-slide .view-footer .calendar-link,.news.students-news-slider .view-footer .calendar-link{background-color:#170a26;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:15px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;margin-bottom:.5em;padding:.75em 4em .75em 1.5em;background:0 0;border:2px solid #707372;color:#93328e;font-size:20px;line-height:1;position:relative}.news.home-news-slide .view-footer .calendar-link:focus,.news.home-news-slide .view-footer .calendar-link:hover,.news.students-news-slider .view-footer .calendar-link:focus,.news.students-news-slider .view-footer .calendar-link:hover{background-color:#676767;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.news.home-news-slide .view-footer .calendar-link i,.news.students-news-slider .view-footer .calendar-link i{font-size:32px;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.news.home-news-slide .view-footer .calendar-link:focus,.news.home-news-slide .view-footer .calendar-link:hover,.news.students-news-slider .view-footer .calendar-link:focus,.news.students-news-slider .view-footer .calendar-link:hover{background:#582c82;color:#fff;border-color:#582c82;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.view-widget .profiles.all-staff{max-width:calc(880px + 40px);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.profiles.all-staff .view-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.profiles.all-staff .views-field-title h3{font-size:20px}.profiles.all-staff .views-field-field-profile-image .view-mode-square{margin-left:auto;margin-right:auto}.profiles.all-staff .views-field-field-profile-image .view-mode-square img{display:block}.profiles.staff-directory .views-exposed-form{position:relative;padding-top:2em;padding-bottom:2em}.profiles.staff-directory .views-exposed-form:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#582c82}.profiles.staff-directory .views-exposed-form .js-form-item{vertical-align:top}.profiles.staff-directory .views-exposed-form .js-form-item label{color:#fff}.profiles.staff-directory .views-exposed-form .js-form-item #edit-title{font-size:16px;padding:9px 6px}.profiles.staff-directory .views-exposed-form .select2-container .select2-search--inline{margin-top:4px}.profiles.staff-directory .views-exposed-form .select2-container .select2-search--inline .select2-search__field{margin-top:0}@media (min-width:900px){.profiles.staff-directory .views-exposed-form .form-actions{display:inline-block;margin-left:1em;margin-top:2em}}.profiles.staff-directory .views-exposed-form .form-actions input.form-submit{border:2px solid #fff;background:0 0;color:#fff;padding:6px 3em}.profiles.staff-directory .views-exposed-form .form-actions input.form-submit:focus,.profiles.staff-directory .views-exposed-form .form-actions input.form-submit:hover{background:#fff;color:#170a26}.profiles.staff-directory .views-exposed-form .form-actions input#edit-reset{background:rgba(35,35,35,.7)}.profiles.staff-directory .views-exposed-form .form-actions input#edit-reset:focus,.profiles.staff-directory .views-exposed-form .form-actions input#edit-reset:hover{background:#fff;color:#170a26}.profiles.staff-directory table{margin-bottom:1.5em;width:100%}.profiles.staff-directory table caption{font-weight:700;margin-bottom:.5em}.profiles.staff-directory table td,.profiles.staff-directory table th{padding:10px}.profiles.staff-directory table thead th{background:#676767;color:#fff}.profiles.staff-directory table tbody tr:nth-of-type(odd){background:#efefef}.profiles.staff-directory table tbody tr:nth-of-type(even){background:#fff}.profiles.staff-directory table tbody tr th{background:#676767;color:#fff}@media (max-width:759px){.profiles.staff-directory table tbody tr td{padding:.5em 20px}.profiles.staff-directory table tbody tr>td.st-key{text-transform:uppercase;font-weight:700}}.profiles.staff-directory table.small-only{border:1px solid #707372}.profiles.staff-directory table.large-only td{vertical-align:top}.profiles.staff-directory .views-field-title a{display:table;font-size:20px;margin-bottom:.5em}.profiles.staff-directory .view-empty{margin-top:3em}.department-leadership.department-leaders{padding-top:2em}.department-leadership.department-leaders .views-field-name{border-bottom:2px solid #582c82;margin-bottom:.75em}.department-leadership.department-leaders .views-field-name h2{font-size:22px}@media (min-width:900px){.department-leadership.department-leaders .views-field-field-department-email,.department-leadership.department-leaders .views-field-field-department-location,.department-leadership.department-leaders .views-field-field-department-phone{display:inline-block;vertical-align:top}.department-leadership.department-leaders .views-field-field-department-email+.views-field:not(.views-field-field-leadership-info),.department-leadership.department-leaders .views-field-field-department-location+.views-field:not(.views-field-field-leadership-info),.department-leadership.department-leaders .views-field-field-department-phone+.views-field:not(.views-field-field-leadership-info){position:relative;margin-left:.5em;padding-left:.5em}.department-leadership.department-leaders .views-field-field-department-email+.views-field:not(.views-field-field-leadership-info):before,.department-leadership.department-leaders .views-field-field-department-location+.views-field:not(.views-field-field-leadership-info):before,.department-leadership.department-leaders .views-field-field-department-phone+.views-field:not(.views-field-field-leadership-info):before{content:'';display:block;position:absolute;left:0;top:20%;width:1px;height:60%;background:#222}}.department-leadership.department-leaders .views-field:not(.views-field-name)+.views-field-field-leadership-info{padding-top:1em}.department-leadership.department-leaders .views-field-field-leadership-info ul{list-style:none;margin:0;padding:0}.department-leadership.department-leaders .views-field-field-leadership-info ul li{padding-left:0;margin-left:0}.department-leadership.department-leaders .views-field-field-leadership-info .flex-wrap{margin-bottom:1em}.department-leadership.department-leaders .views-field-field-leadership-info .flex-wrap .leader{font-weight:700;display:inline-block;vertical-align:top}.department-leadership.department-leaders .views-field-field-leadership-info .flex-wrap .leader-position{padding-right:.25em;display:inline-block;vertical-align:top}.department-leadership.department-leaders .views-field-field-leadership-info .flex-wrap .field-name-ref{display:inline-block}@media (min-width:900px){.department-leadership.department-leaders .views-field-field-leadership-info .flex-wrap .leaders-contact:not(:first-child){display:inline-block;vertical-align:top;position:relative;padding-left:.5em;margin-left:.25em}.department-leadership.department-leaders .views-field-field-leadership-info .flex-wrap .leaders-contact:not(:first-child):before{content:'';display:block;position:absolute;left:0;top:20%;width:1px;height:60%;background:#222}}@media (min-width:900px){.department-leadership.department-leaders .views-field-field-leadership-info .flex-wrap .leaders-contact li{display:inline-block;vertical-align:top}}@media (min-width:900px){.department-leadership.department-leaders .views-field-field-leadership-info .flex-wrap .leaders-contact li+li{position:relative;padding-left:.5em;margin-left:.25em}.department-leadership.department-leaders .views-field-field-leadership-info .flex-wrap .leaders-contact li+li:before{content:'';display:block;position:absolute;left:0;top:20%;width:1px;height:60%;background:#222}}.block-views-blockprograms-per-school{position:relative;padding-top:2.5em;padding-bottom:2.5em;margin-left:auto;margin-right:auto;max-width:980px}@media (min-width:760px){.block-views-blockprograms-per-school{padding-top:4em;padding-bottom:4em}}.block-views-blockprograms-per-school:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}.block-views-blockprograms-per-school .programs.per-school{border-top:20px solid #93328e;background:#fff;padding:2em 20px 1em}@media (min-width:760px){.block-views-blockprograms-per-school .programs.per-school{padding:2em 60px 1em}}.block-views-blockprograms-per-school .programs.per-school .view-content{padding-top:2em}@media (min-width:760px){.block-views-blockprograms-per-school .programs.per-school .view-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.block-views-blockprograms-per-school .programs.per-school .view-content .views-row{margin-left:-20px;margin-right:-20px;border-top:4px solid #93328e;padding-top:1.5em;padding-bottom:1.5em;margin-bottom:0;padding-left:20px;padding-right:20px;width:auto}@media (min-width:760px){.block-views-blockprograms-per-school .programs.per-school .view-content .views-row{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%;display:inline-block}}.block-views-blockprograms-other-programs{position:relative;padding-top:2.5em;padding-bottom:2.5em;margin-left:auto;margin-right:auto;margin-bottom:-2.5em;max-width:980px}.block-views-blockprograms-other-programs:not(.first-child){margin-top:2em}@media (min-width:760px){.block-views-blockprograms-other-programs{padding-top:4em;padding-bottom:4em}}.block-views-blockprograms-other-programs:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}.block-views-blockprograms-other-programs .programs.other-programs{border-top:20px solid #93328e;background:#fff;padding:2em 20px 1em}@media (min-width:760px){.block-views-blockprograms-other-programs .programs.other-programs{padding:2em 60px 1em}}.block-views-blockprograms-other-programs .programs.other-programs .view-content{padding-top:2em}@media (min-width:760px){.block-views-blockprograms-other-programs .programs.other-programs .view-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.block-views-blockprograms-other-programs .programs.other-programs .view-content .views-row{margin-left:-20px;margin-right:-20px;border-top:4px solid #93328e;padding-top:1.5em;padding-bottom:1.5em;margin-bottom:0;padding-left:20px;padding-right:20px;width:auto}@media (min-width:760px){.block-views-blockprograms-other-programs .programs.other-programs .view-content .views-row{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%;display:inline-block}}.programs.programs-a-z{max-width:980px;margin-left:auto;margin-right:auto}@media (max-width:759px){.programs.programs-a-z{margin-top:-1em}}.programs.programs-a-z .item-list>ul{position:relative}.programs.programs-a-z .item-list>ul:before{content:'';display:block;position:absolute;top:-3px;left:0;height:6px;width:100%;background:#fff;z-index:1}.programs.programs-a-z .item-list>ul>li{display:inline-block;width:100%;margin-bottom:0;padding-left:20px;position:relative;border-top:1px solid #707372}.programs.programs-a-z .item-list>ul>li:before{content:"•";position:absolute;top:12px;left:0;font-size:17px}.programs.programs-a-z .item-list>ul>li a{display:inline-block;padding:.5em 10px;word-wrap:break-word;border-bottom:0}.programs.programs-a-z .item-list>ul>li a:focus,.programs.programs-a-z .item-list>ul>li a:hover{background:#582c82;color:#fff;text-decoration:none}.block-views-blockprograms-programs-node-a-z{position:relative;padding-top:2em;padding-bottom:2em;padding:2.5em 20px}.block-views-blockprograms-programs-node-a-z:first-child{margin-top:1.5em}.block-views-blockprograms-programs-node-a-z:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#f6f6f6}.block-views-blockprograms-programs-node-a-z h2.block-title{border-bottom:none;margin-bottom:0}.block-views-blockprograms-programs-node-a-z .sp-accordion .sp-accord-toggle{border-top:1px solid #222;position:relative;font-size:22px;z-index:3}.block-views-blockprograms-programs-node-a-z .sp-accordion .sp-accord-toggle a{color:#582c82;font-weight:700;padding:1em 40px 1em 0;display:block}.block-views-blockprograms-programs-node-a-z .sp-accordion .sp-accord-toggle:after{position:absolute;right:0;top:20px;z-index:-1;font-family:FontAwesome;content:"\f078";display:block;height:30px;width:30px;line-height:30px;border-radius:6px;background:#582c82;text-align:center;color:#fff;font-size:18px}.block-views-blockprograms-programs-node-a-z .sp-accordion .sp-accord-toggle:focus,.block-views-blockprograms-programs-node-a-z .sp-accordion .sp-accord-toggle:hover{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block-views-blockprograms-programs-node-a-z .sp-accordion .sp-accord-toggle:focus a,.block-views-blockprograms-programs-node-a-z .sp-accordion .sp-accord-toggle:hover a{color:#93328e}.block-views-blockprograms-programs-node-a-z .sp-accordion .sp-accord-toggle:focus:after,.block-views-blockprograms-programs-node-a-z .sp-accordion .sp-accord-toggle:hover:after{background:#93328e;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block-views-blockprograms-programs-node-a-z .sp-accordion.accord-active .sp-accord-toggle:after{content:"\f077"}.block-views-blockprograms-programs-node-a-z .sp-accordion .sp-accord-inner{display:none}.no-js .block-views-blockprograms-programs-node-a-z .sp-accordion .sp-accord-inner:focus,.no-js .block-views-blockprograms-programs-node-a-z .sp-accordion .sp-accord-inner:hover{display:block}.block-views-blockprograms-programs-node-a-z .programs-node-schools{margin-bottom:1.5em}@media (min-width:500px){.block-views-blockprograms-programs-node-a-z .view-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.block-views-blockprograms-programs-node-a-z .views-row{margin-bottom:0;display:inline-block;width:100%}.programs.deans-block{position:relative;padding:20px 0}@media (max-width:979px){.programs.deans-block:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#f6f6f6}}@media (min-width:980px){.programs.deans-block{background:#f6f6f6;padding-left:20px;padding-right:20px}}.programs.deans-block .views-row{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center;margin-bottom:0}.programs.deans-block .views-field-field-profile-image{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;margin-right:20px}@media (min-width:980px){.programs.deans-block .views-field-field-profile-image{-webkit-box-flex:1;-ms-flex:1 1 180px;flex:1 1 180px;margin-right:0;margin-bottom:20px}}.programs.deans-block .views-field-field-profile-image img{display:block}.programs.deans-block .views-field-nothing{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.programs.deans-block .views-field-nothing .profile-title{font-weight:700}.programs.deans-block .views-field-nothing .profile-title a{color:#582c82}.programs.deans-block .views-field-nothing .profile-title a:focus,.programs.deans-block .views-field-nothing .profile-title a:hover{color:#707372}.programs.deans-block .views-field-nothing .profile-position{margin-bottom:10px}@media (min-width:980px){.programs.deans-block .views-field-nothing .profile-position{margin-bottom:30px}}.programs.deans-block .views-field-nothing .pd-link a{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.programs.deans-block .views-field-nothing .pd-link a:focus .link-title,.programs.deans-block .views-field-nothing .pd-link a:hover .link-title{color:#707372}.programs.deans-block .views-field-nothing .pd-link a:focus .icon,.programs.deans-block .views-field-nothing .pd-link a:hover .icon{background-image:url(/themes/custom/oc_patterns/images/svg/arrow-grey.svg)}.programs.deans-block .views-field-nothing .pd-link a .link-title{color:#582c82;font-weight:700;text-transform:uppercase;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 1 88px;flex:0 1 88px;line-height:1.15}@media (min-width:500px){.programs.deans-block .views-field-nothing .pd-link a .link-title{-webkit-box-flex:0;-ms-flex:0 1 195px;flex:0 1 195px}}@media (min-width:980px){.programs.deans-block .views-field-nothing .pd-link a .link-title{-webkit-box-flex:0;-ms-flex:0 1 110px;flex:0 1 110px}}.programs.deans-block .views-field-nothing .pd-link a .icon{width:40px;height:40px;background-image:url(/themes/custom/oc_patterns/images/svg/arrow-magenta.svg);background-size:40px 40px;background-position:right center;background-repeat:no-repeat}.schools.homepage-schools{max-width:992px;margin-left:auto;margin-right:auto}@media (max-width:759px){.schools.homepage-schools{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.schools.homepage-schools .view-header{margin-bottom:1.5em}@media (max-width:759px){.schools.homepage-schools .view-header{padding-left:20px;padding-right:20px}}@media (min-width:900px){.schools.homepage-schools .view-header{position:relative;padding-right:235px}}.schools.homepage-schools .view-header p{font-size:15px}@media (min-width:900px){.schools.homepage-schools .view-header .all-programs{position:absolute;bottom:0;right:0}}.schools.homepage-schools .view-header .all-programs a{display:inline-block;padding:.15em 1.5em;border:2px solid #707372;color:#93328e}.schools.homepage-schools .view-header .all-programs a:focus,.schools.homepage-schools .view-header .all-programs a:hover{background:#582c82;border-color:#582c82;color:#fff;text-decoration:none}.schools.homepage-schools .views-field-nothing{position:relative;max-width:948px;margin-left:auto;margin-right:auto}@media (min-width:760px){.schools.homepage-schools .views-field-nothing{min-height:380px;padding-left:40px;padding-right:40px}}@media (min-width:760px){.schools.homepage-schools .views-field-field-banner{width:65%;margin-left:35%}}.schools.homepage-schools .views-field-field-banner img{display:block;width:100%}.schools.homepage-schools .school-text{padding:60px 40px;color:#fff;background:#6a2a84}@media (min-width:760px){.schools.homepage-schools .school-text{position:absolute;top:50%;left:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:405px;padding:30px 20px}}@media (min-width:900px){.schools.homepage-schools .school-text{padding:60px 44px}}.schools.homepage-schools .school-text h3{color:#fff;text-transform:none;margin-bottom:1em;font-weight:500}.schools.homepage-schools .school-text .body{margin-bottom:1.5em;font-size:13px;line-height:1.35}.schools.homepage-schools .school-text a.outline-button{display:inline-block;padding:.5em 1.5em;border:2px solid #fff;color:#fff;font-size:14px;line-height:1}.schools.homepage-schools .school-text a.outline-button:focus,.schools.homepage-schools .school-text a.outline-button:hover{background:#fff;color:#170a26;text-decoration:none}@media (max-width:759px){.schools.homepage-schools .slick-prev{top:25%;left:10px}}@media (min-width:760px){.schools.homepage-schools .slick-prev:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:40% 100%;background-size:288px 240px}.schools.homepage-schools .slick-prev:focus:before,.schools.homepage-schools .slick-prev:hover:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 100%;background-size:288px 240px}}@media (max-width:759px){.schools.homepage-schools .slick-next{top:25%;right:10px}}@media (min-width:760px){.schools.homepage-schools .slick-next:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:80% 50%;background-size:288px 240px}.schools.homepage-schools .slick-next:focus:before,.schools.homepage-schools .slick-next:hover:before{background:url(/themes/custom/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:80% 0;background-size:288px 240px}}.media-articles.all-articles,.media-articles.in-the-news{font-size:16px}.media-articles.all-articles .views-row,.media-articles.in-the-news .views-row{margin-bottom:1em}.media-articles.all-articles .views-row:not(:last-child),.media-articles.in-the-news .views-row:not(:last-child){border-bottom:1px solid #222;padding-bottom:1em}.media-articles.all-articles .views-field-title,.media-articles.in-the-news .views-field-title{font-weight:700;font-size:18px}.media-articles.all-articles .more-link,.media-articles.in-the-news .more-link{text-transform:uppercase;font-weight:700;font-size:20px;display:inline-block;margin-top:30px}.media-articles.all-articles .form-item{max-width:98%}@media (min-width:500px) and (max-width:645px){.media-articles.all-articles .form-item{max-width:195px}}@media (min-width:646px){.media-articles.all-articles .form-item{max-width:180px}}.media-articles.all-articles .form-actions input[type=submit]{width:48.5%}@media (min-width:500px) and (max-width:645px){.media-articles.all-articles .form-actions input[type=submit]{padding:.75em 2em;font-size:13px;width:auto}}@media (min-width:646px){.media-articles.all-articles .form-actions input[type=submit]{width:auto}}@media (min-width:500px){.media-articles.all-articles .form-actions{display:inline-block}}.view-widget .media-articles.all-articles{max-width:calc(880px + 40px);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.media-articles.all-articles .view-empty{margin-top:2em}.events.all-upcoming-events .views-row{display:grid;gap:16px;grid-template-columns:70px 1fr;grid-template-areas:"c t" "c d" "c s"}.events.all-upcoming-events .views-row:not(:last-child){margin-bottom:40px}.events.all-upcoming-events .views-row .views-field-field-date-2{font-weight:700;width:75px;grid-area:c}.events.all-upcoming-events .views-row .views-field-field-date-2 .field-content{height:75px;width:100%;border:1px solid #000;background:#fff;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.events.all-upcoming-events .views-row .views-field-field-date-2 .month{text-transform:uppercase;font-size:12px}.events.all-upcoming-events .views-row .views-field-field-date-2 .day{font-size:22px;line-height:1}.events.all-upcoming-events .views-row .views-field-nothing{grid-area:t}.events.all-upcoming-events .views-row .views-field-nothing h2,.events.all-upcoming-events .views-row .views-field-nothing h3{font-size:28px;margin-bottom:0}@media (max-width:759px){.events.all-upcoming-events .views-row .views-field-nothing h2,.events.all-upcoming-events .views-row .views-field-nothing h3{font-size:23px}}.events.all-upcoming-events .views-row .views-field-nothing h2 a:focus,.events.all-upcoming-events .views-row .views-field-nothing h2 a:hover,.events.all-upcoming-events .views-row .views-field-nothing h3 a:focus,.events.all-upcoming-events .views-row .views-field-nothing h3 a:hover{text-decoration:underline}.events.all-upcoming-events .views-row .views-field-field-date{grid-area:d;font-size:16px}.events.all-upcoming-events .views-row .views-field-body{grid-area:s;font-size:16px}.events.all-upcoming-events{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-top:50px}.events.all-upcoming-events .views-exposed-form{max-width:100%;margin-bottom:50px}@media (min-width:760px) and (max-width:899px){.events.all-upcoming-events .views-exposed-form{margin-bottom:48px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.events.all-upcoming-events .views-exposed-form .form-item-combine{width:50%;max-width:320px;margin-bottom:16px}}@media (min-width:900px){.events.all-upcoming-events .views-exposed-form{max-width:400px;margin-bottom:0}}.events.all-upcoming-events .views-exposed-form fieldset{width:100%;max-width:none}.events.all-upcoming-events .views-exposed-form fieldset .fieldset-wrapper{margin-left:0;width:100%}@media (min-width:760px) and (max-width:899px){.events.all-upcoming-events .views-exposed-form fieldset .fieldset-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}}.events.all-upcoming-events .views-exposed-form fieldset .fieldset-wrapper .form-item-field-date-value-op,.events.all-upcoming-events .views-exposed-form fieldset .fieldset-wrapper .form-item-field-date-value-value{width:calc(50% - 8px);margin:0}@media (min-width:760px) and (max-width:899px){.events.all-upcoming-events .views-exposed-form fieldset .fieldset-wrapper .form-item-field-date-value-op,.events.all-upcoming-events .views-exposed-form fieldset .fieldset-wrapper .form-item-field-date-value-value{width:300px;max-width:300px}}@media (max-width:759px){.events.all-upcoming-events .views-exposed-form fieldset .fieldset-wrapper .form-item-field-date-value-op,.events.all-upcoming-events .views-exposed-form fieldset .fieldset-wrapper .form-item-field-date-value-value{width:100%;max-width:none}}.events.all-upcoming-events .views-exposed-form fieldset .fieldset-wrapper .form-item-field-date-value-op{margin-right:16px}.events.all-upcoming-events .views-exposed-form fieldset .fieldset-wrapper .form-item-field-date-value-op .select2-selection{padding:12px 8px}.events.all-upcoming-events .views-exposed-form fieldset .fieldset-wrapper .form-item-field-date-value-op .select2-selection__arrow{top:23px;right:18px}.events.all-upcoming-events .views-exposed-form fieldset .fieldset-wrapper .form-item-field-date-value-op .select2-selection__rendered{color:#565656;font-size:16px}.events.all-upcoming-events .views-exposed-form .form-item-combine,.events.all-upcoming-events .views-exposed-form .form-item-field-event-category-target-id,.events.all-upcoming-events .views-exposed-form .select2{width:100%;max-width:100%;margin-bottom:16px}@media (min-width:760px) and (max-width:899px){.events.all-upcoming-events .views-exposed-form .form-item-combine,.events.all-upcoming-events .views-exposed-form .form-item-field-event-category-target-id,.events.all-upcoming-events .views-exposed-form .select2{max-width:300px}}.events.all-upcoming-events .views-exposed-form .form-item-combine .select2-container,.events.all-upcoming-events .views-exposed-form .form-item-field-event-category-target-id .select2-container,.events.all-upcoming-events .views-exposed-form .select2 .select2-container{margin-bottom:0}.events.all-upcoming-events .views-exposed-form .form-item-combine .select2-selection,.events.all-upcoming-events .views-exposed-form .form-item-field-event-category-target-id .select2-selection,.events.all-upcoming-events .views-exposed-form .select2 .select2-selection{min-height:62px;width:100%;font-size:16px;border:1px solid #565656;border-radius:0;height:auto;background:#fff;padding:18px 18px 4px 18px}.events.all-upcoming-events .views-exposed-form .form-item-combine .select2-selection .select2-search,.events.all-upcoming-events .views-exposed-form .form-item-combine .select2-selection .select2-selection,.events.all-upcoming-events .views-exposed-form .form-item-combine .select2-selection li,.events.all-upcoming-events .views-exposed-form .form-item-combine .select2-selection ul,.events.all-upcoming-events .views-exposed-form .form-item-field-event-category-target-id .select2-selection .select2-search,.events.all-upcoming-events .views-exposed-form .form-item-field-event-category-target-id .select2-selection .select2-selection,.events.all-upcoming-events .views-exposed-form .form-item-field-event-category-target-id .select2-selection li,.events.all-upcoming-events .views-exposed-form .form-item-field-event-category-target-id .select2-selection ul,.events.all-upcoming-events .views-exposed-form .select2 .select2-selection .select2-search,.events.all-upcoming-events .views-exposed-form .select2 .select2-selection .select2-selection,.events.all-upcoming-events .views-exposed-form .select2 .select2-selection li,.events.all-upcoming-events .views-exposed-form .select2 .select2-selection ul{margin:0;padding:0;font-size:16px}.events.all-upcoming-events .views-exposed-form .form-item-combine .select2-selection .select2-selection__choice,.events.all-upcoming-events .views-exposed-form .form-item-field-event-category-target-id .select2-selection .select2-selection__choice,.events.all-upcoming-events .views-exposed-form .select2 .select2-selection .select2-selection__choice{padding:1px 2px;margin:4px;font-size:16px}.events.all-upcoming-events .views-exposed-form .form-submit{border:1px solid #0c6fb6;vertical-align:top;text-decoration:none;text-align:center;font-weight:700;font-size:16px;line-height:1;text-transform:uppercase;cursor:pointer;margin:0 8px 0 0;background:#0c6fb6;color:#fff;padding:.65em 3em;cursor:pointer;margin:0 8px 0 0}.events.all-upcoming-events .views-exposed-form .form-submit:hover{background-color:#707372}.events.all-upcoming-events .views-exposed-form .form-item:not(.js-form-wrapper) label{position:absolute;left:-900vw;top:0;font-size:1px;opacity:.1}.events.all-upcoming-events .views-exposed-form .select2-container--default .select2-selection--single{font-size:14px}.events.all-upcoming-events .views-exposed-form .form-item.js-form-wrapper[id*=date]{-webkit-box-flex:1;-ms-flex:1 1 446px;flex:1 1 446px}@media (min-width:900px){.events.all-upcoming-events .views-exposed-form .form-item.js-form-wrapper[id*=date] .fieldset-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;flex-wrap:wrap;margin-left:0;width:100%}}.events.all-upcoming-events .views-exposed-form .form-item.js-form-wrapper[id*=date] .fieldset-legend{font-family:Montserrat,Helvetica,sans-serif;font-size:20px;font-weight:700;color:#170a26;display:block;margin-bottom:16px;padding-bottom:0;margin-bottom:0}@media (min-width:900px){.events.all-upcoming-events .views-exposed-form .form-item.js-form-wrapper[id*=date] .form-item{max-width:240px}.events.all-upcoming-events .views-exposed-form .form-item.js-form-wrapper[id*=date] .form-item input{font-size:14px;color:#615f6b}}.events.all-upcoming-events .views-exposed-form .form-text{min-height:62px;padding:18px 18px 15px}.events.all-upcoming-events .views-exposed-form .form-text:active,.events.all-upcoming-events .views-exposed-form .form-text:focus{outline:0}.events.all-upcoming-events .views-exposed-form .form-actions{width:100%}@media (min-width:900px){.events.all-upcoming-events .main-view-content{width:calc(100% - 400px);padding-left:80px}.events.all-upcoming-events .main-view-content>h3{text-align:center;padding-bottom:16px;font-size:35px;text-transform:capitalize;margin:0;color:#582c82}}.events.all-upcoming-events .views-group:not(:last-child){margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #222}.events.all-upcoming-events .views-group .group-title{text-align:center;padding-bottom:16px;color:#582c82}.events.all-upcoming-events .views-row>h3{text-align:center;padding-bottom:16px;font-size:35px;text-transform:capitalize;margin:0;color:#582c82}.events.events-list{max-width:880px}.events.events-list .views-field-field-date{margin-bottom:.5em}.events.academic-events-list,.paragraph--type--events-by-category .events.events-by-category{max-width:980px}.events.academic-events-list .views-row,.paragraph--type--events-by-category .events.events-by-category .views-row{margin:0;padding:12px 14px 8px 14px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:start;-ms-flex-justify-content:start;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.events.academic-events-list .views-row:nth-of-type(odd),.paragraph--type--events-by-category .events.events-by-category .views-row:nth-of-type(odd){background:#f6f6f6}.events.academic-events-list .views-row:nth-of-type(even),.paragraph--type--events-by-category .events.events-by-category .views-row:nth-of-type(even){background:#fff}.events.academic-events-list .views-row .views-field-field-date,.paragraph--type--events-by-category .events.events-by-category .views-row .views-field-field-date{min-width:100px;margin-right:150px}.paragraph--type--events-by-category{margin-bottom:16px}.paragraph--type--events-by-category .field--name-field-headline{font-weight:700;color:#000;margin-bottom:8px}.paragraph--type--events-by-category .events.events-by-category h3{font-size:17px;margin:0}.paragraph--type--events-by-category .events.events-by-category time{font-size:14px}.view.news.student-stories{position:relative;padding-top:40px;padding-bottom:40px;max-width:1068px;margin-left:auto;margin-right:auto}@media (min-width:900px){.view.news.student-stories{padding-top:90px;padding-bottom:80px}}.view.news.student-stories::after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#efefef}.view.news.student-stories .view-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.view.news.student-stories .views-row{width:100%;margin:0 12px;margin-bottom:24px;max-width:312px}@media (min-width:500px){.view.news.student-stories .views-row{width:189px}}.view.news.student-stories .views-field-field-banner{margin-bottom:8px}.view.news.student-stories .views-field-field-banner img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width:500px){.view.news.student-stories .views-field-field-banner img{width:189px;height:145px}}.view.news.student-stories .views-field-field-story-title{font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:1.5px;margin-bottom:3px}.view.news.student-stories .views-field-field-name{font-weight:700;color:#93328e;text-transform:uppercase;font-size:18px;line-height:20px;padding-right:12px}.view.news.student-stories .view-footer .view-more{text-align:center}.view.news.student-stories .view-footer .view-more a{background:#582c82;color:#fff;padding:16px 24px;text-transform:uppercase;font-weight:700;display:inline-block;margin-top:24px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}@media (min-width:900px){.view.news.student-stories .view-footer .view-more a{margin-top:40px}}.view.news.student-stories .view-footer .view-more a:focus,.view.news.student-stories .view-footer .view-more a:hover{background:#4d2268;text-decoration:none}.view-placer.student-stories{margin-bottom:0}
