/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.block.hero-cta.top .cta-content>p{line-height:1.5em}@media only screen and (min-width:768px){.block.hero-cta.top p{font-size:20px;font-weight:500}.block.hero-cta.top .btn{font-size:18px}}
}
@media screen{.block.hero-cta.top .grad1-back{background:-moz-linear-gradient(left top,#d7011f 0%,#ff671f 100%);background:-webkit-linear-gradient(left top,#d7011f 0%,#ff671f 100%);background:-o-linear-gradient(left top,#d7011f 0%,#ff671f 100%);background:-ms-linear-gradient(left top,#d7011f 0%,#ff671f 100%);background:linear-gradient(to right bottom,#d7011f 0%,#ff671f 100%)}.block.hero-cta.top .grad2-back{background:-moz-linear-gradient(left top,#9c0534 0%,#ed0a72 100%);background:-webkit-linear-gradient(left top,#9c0534 0%,#ed0a72 100%);background:-o-linear-gradient(left top,#9c0534 0%,#ed0a72 100%);background:-ms-linear-gradient(left top,#9c0534 0%,#ed0a72 100%);background:linear-gradient(to right bottom,#9c0534 0%,#ed0a72 100%)}.block.hero-cta.top .grad3-back{background:-moz-linear-gradient(left top,#d7011f 0%,#ed0a72 100%);background:-webkit-linear-gradient(left top,#d7011f 0%,#ed0a72 100%);background:-o-linear-gradient(left top,#d7011f 0%,#ed0a72 100%);background:-ms-linear-gradient(left top,#d7011f 0%,#ed0a72 100%);background:linear-gradient(to right bottom,#d7011f 0%,#ed0a72 100%)}.block.hero-cta.top .grad4-back{background:-moz-linear-gradient(left top,#ed0a72 0%,#d7011f 50%,#ff671f 100%);background:-webkit-linear-gradient(left top,#ed0a72 0%,#d7011f 50%,#ff671f 100%);background:-o-linear-gradient(left top,#ed0a72 0%,#d7011f 50%,#ff671f 100%);background:-ms-linear-gradient(left top,#ed0a72 0%,#d7011f 50%,#ff671f 100%);background:linear-gradient(to right bottom,#ed0a72 0%,#d7011f 50%,#ff671f 100%)}.block.hero-cta.top .grad1-back,.block.hero-cta.top .grad2-back,.block.hero-cta.top .grad3-back,.block.hero-cta.top .grad4-back{color:#fff}.block.hero-cta.top .grad1-back a,.block.hero-cta.top .grad2-back a,.block.hero-cta.top .grad3-back a,.block.hero-cta.top .grad4-back a{color:inherit}.block.hero-cta.top .grad1-back .btn:focus,.block.hero-cta.top .grad2-back .btn:focus,.block.hero-cta.top .grad3-back .btn:focus,.block.hero-cta.top .grad4-back .btn:focus{outline-color:#3d3d3d;outline-style:solid;outline-width:3px;outline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;outline-color:#fff}.block.hero-cta.top .grad1-back .btn.btn-primary,.block.hero-cta.top .grad2-back .btn.btn-primary,.block.hero-cta.top .grad3-back .btn.btn-primary,.block.hero-cta.top .grad4-back .btn.btn-primary{color:#d6001c;background-color:#ececec;border-color:#ececec}.block.hero-cta.top .grad1-back .btn.btn-ghost:hover,[class*=-back] .block.hero-cta.top .grad1-back .btn.btn-ghost:hover,.block.hero-cta.top .grad1-back .btn.btn-ghost:active,[class*=-back] .block.hero-cta.top .grad1-back .btn.btn-ghost:active,.block.hero-cta.top .grad1-back .btn.btn-ghost:focus,[class*=-back] .block.hero-cta.top .grad1-back .btn.btn-ghost:focus,.block.hero-cta.top .grad1-back .btn.btn-primary:hover,[class*=-back] .block.hero-cta.top .grad1-back .btn.btn-primary:hover,.block.hero-cta.top .grad1-back .btn.btn-primary:active,[class*=-back] .block.hero-cta.top .grad1-back .btn.btn-primary:active,.block.hero-cta.top .grad1-back .btn.btn-primary:focus,[class*=-back] .block.hero-cta.top .grad1-back .btn.btn-primary:focus,.block.hero-cta.top .grad2-back .btn.btn-ghost:hover,[class*=-back] .block.hero-cta.top .grad2-back .btn.btn-ghost:hover,.block.hero-cta.top .grad2-back .btn.btn-ghost:active,[class*=-back] .block.hero-cta.top .grad2-back .btn.btn-ghost:active,.block.hero-cta.top .grad2-back .btn.btn-ghost:focus,[class*=-back] .block.hero-cta.top .grad2-back .btn.btn-ghost:focus,.block.hero-cta.top .grad2-back .btn.btn-primary:hover,[class*=-back] .block.hero-cta.top .grad2-back .btn.btn-primary:hover,.block.hero-cta.top .grad2-back .btn.btn-primary:active,[class*=-back] .block.hero-cta.top .grad2-back .btn.btn-primary:active,.block.hero-cta.top .grad2-back .btn.btn-primary:focus,[class*=-back] .block.hero-cta.top .grad2-back .btn.btn-primary:focus,.block.hero-cta.top .grad3-back .btn.btn-ghost:hover,[class*=-back] .block.hero-cta.top .grad3-back .btn.btn-ghost:hover,.block.hero-cta.top .grad3-back .btn.btn-ghost:active,[class*=-back] .block.hero-cta.top .grad3-back .btn.btn-ghost:active,.block.hero-cta.top .grad3-back .btn.btn-ghost:focus,[class*=-back] .block.hero-cta.top .grad3-back .btn.btn-ghost:focus,.block.hero-cta.top .grad3-back .btn.btn-primary:hover,[class*=-back] .block.hero-cta.top .grad3-back .btn.btn-primary:hover,.block.hero-cta.top .grad3-back .btn.btn-primary:active,[class*=-back] .block.hero-cta.top .grad3-back .btn.btn-primary:active,.block.hero-cta.top .grad3-back .btn.btn-primary:focus,[class*=-back] .block.hero-cta.top .grad3-back .btn.btn-primary:focus,.block.hero-cta.top .grad4-back .btn.btn-ghost:hover,[class*=-back] .block.hero-cta.top .grad4-back .btn.btn-ghost:hover,.block.hero-cta.top .grad4-back .btn.btn-ghost:active,[class*=-back] .block.hero-cta.top .grad4-back .btn.btn-ghost:active,.block.hero-cta.top .grad4-back .btn.btn-ghost:focus,[class*=-back] .block.hero-cta.top .grad4-back .btn.btn-ghost:focus,.block.hero-cta.top .grad4-back .btn.btn-primary:hover,[class*=-back] .block.hero-cta.top .grad4-back .btn.btn-primary:hover,.block.hero-cta.top .grad4-back .btn.btn-primary:active,[class*=-back] .block.hero-cta.top .grad4-back .btn.btn-primary:active,.block.hero-cta.top .grad4-back .btn.btn-primary:focus,[class*=-back] .block.hero-cta.top .grad4-back .btn.btn-primary:focus{color:#d6001c;background-color:#fff;border-color:#fff}
}
@media screen{.block.hero-cta.side-by-side-text-hero>[class*=-back].row>.container>.row{padding:40px 0 45px !important}@media only screen and (min-width:992px){.block.hero-cta.side-by-side-text-hero>[class*=-back].row>.container>.row{padding:45px 0 !important}}.block.hero-cta.side-by-side-text-hero.white-back{margin-bottom:15px}.block.hero-cta.side-by-side-text-hero.berry-back:not(.no-bottom-margin):not(.rounded-block-below){margin-bottom:60px}.block.hero-cta.side-by-side-text-hero .headline>*:first-child,.block.hero-cta.side-by-side-text-hero .description>*:first-child{margin-top:0}.block.hero-cta.side-by-side-text-hero .headline>*:last-child,.block.hero-cta.side-by-side-text-hero .description>*:last-child{margin-bottom:0}.block.hero-cta.side-by-side-text-hero .headline{margin-bottom:10px}.block.hero-cta.side-by-side-text-hero .description .btn-wrapper:not(:first-child){margin-top:15px}.block.hero-cta.side-by-side-text-hero .divider{width:30px;border-width:0;border-style:solid}@media only screen and (max-width:991px){.block.hero-cta.side-by-side-text-hero .divider{border-top-width:3px;margin:0 0 15px}}@media only screen and (min-width:992px){.block.hero-cta.side-by-side-text-hero .divider{border-right-width:3px;margin:0 30px}}.block.hero-cta.side-by-side-text-hero>.row.white-back .divider{border-color:#9c0534}.block.hero-cta.side-by-side-text-hero>.row.berry-back .divider{border-color:#fff}@media only screen and (min-width:992px){.block.hero-cta.side-by-side-text-hero .container>.row>.col-12{display:flex}.block.hero-cta.side-by-side-text-hero .headline,.block.hero-cta.side-by-side-text-hero .description{padding-top:10px;padding-bottom:10px;align-self:center}.block.hero-cta.side-by-side-text-hero .divider{align-self:stretch;width:auto}.block.hero-cta.side-by-side-text-hero .headline{margin-bottom:0;max-width:66.66666666%;flex:0 2 auto}.block.hero-cta.side-by-side-text-hero .description{max-width:66.66666666%;width:100%}}
}
@media screen{.block.image .image-wrapper a{display:inline-block;background:none !important}.block.image .image-wrapper a img{transition:transform .2s}.block.image .image-wrapper a:hover img{transform:scale(1.02)}.block.image .image-wrapper p{margin:0;font-size:.9em}.block.image .image-wrapper p.credit{display:flex;align-items:center}.block.image .image-wrapper p.credit .ucws-icon{margin-right:5px;color:silver;font-size:inherit}.block.image .image-wrapper>div:not(:last-child){margin-bottom:15px}.block.image .image-wrapper .rounded-image img,.block.image .image-wrapper .rounded-image picture{border-radius:8px}
}
.block.price-list .container .row.header h4{margin:0;padding:8px 10px}.block.price-list .container .row.header+.row{margin-top:10px}.block.price-list .price-list table{width:calc(100% - 20px);margin-left:10px}.block.price-list .price-list table p{margin:0;font-size:.9em}.block.price-list .price-list table tr.section-header:not(:first-child) td{padding-top:8px}.block.price-list .price-list table tr.section-header td{padding-bottom:8px}.block.price-list .price-list table tr.section-header p{border-bottom-width:1px;border-bottom-style:solid}.block.price-list .price-list table tr.section-item:not(:last-child) td{padding-bottom:8px}.block.price-list .price-list table tr.section-item td.item-label{padding-right:25px}.block.price-list .price-list table tr.section-item td.item-price{text-align:right;vertical-align:bottom}
.block.streaming-media .media-wrapper p{margin:0;font-size:.9em}.block.streaming-media .media-wrapper p.credit{display:flex;align-items:center}.block.streaming-media .media-wrapper p.credit .ucws-icon{margin-right:5px;color:silver;font-size:inherit}.block.streaming-media .media-wrapper>div:not(:last-child){margin-bottom:15px}.block.streaming-media .media-wrapper iframe{border:none}.block.streaming-media .media-wrapper .youtube-container,.block.streaming-media .media-wrapper .yuja-container,.block.streaming-media .media-wrapper .vimeo-container,.block.streaming-media .media-wrapper .soundcloud-container.large-artwork{overflow:hidden;position:relative;padding-bottom:56.25%;height:0}.block.streaming-media .media-wrapper .youtube-container iframe,.block.streaming-media .media-wrapper .yuja-container iframe,.block.streaming-media .media-wrapper .vimeo-container iframe,.block.streaming-media .media-wrapper .soundcloud-container.large-artwork iframe{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.block.streaming-media .media-wrapper .simplecast-container{overflow:hidden;position:relative;padding-bottom:52px;height:0}.block.streaming-media .media-wrapper .simplecast-container iframe{position:absolute;top:0;left:0;right:0;width:100%;height:52px}@media only screen and (min-width:992px){.layout .layout-12>.block.streaming-media.youtube .media-wrapper,.layout .layout-12>.block.streaming-media.yuja .media-wrapper,.layout .layout-12>.block.streaming-media.vimeo .media-wrapper,.layout .layout-12>.block.streaming-media.soundcloud.large-artwork .media-wrapper{width:75%;margin-left:auto;margin-right:auto}}
.block.text .row.header+.row:not(:first-child){margin-top:10px}
.block.text-grid .equal-height{display:flex}.block.text-grid .row.header .icon{width:56px;height:56px;margin-top:8px;margin-right:30px}.block.text-grid .row.header .icon .icomoon{font-size:56px}.block.text-grid .row.header .text{align-self:center}.block.text-grid .row.header .text>*:first-child{margin-top:0}.block.text-grid .row.header .text>*:last-child{margin-bottom:0}.block.text-grid .row.header .text h2:last-child{margin-top:8px}.block.text-grid .row.divider hr{width:100%;border-top-width:3px;border-top-style:solid;border-top-color:inherit;opacity:1}.block.text-grid .row.divider.dotted hr{border-style:dotted}.block.text-grid .row.section~.row.divider{margin-top:20px}.block.text-grid .text-chunk{padding:15px 0;border-top-width:1px;border-top-style:solid;border-top-color:inherit}.block.text-grid .text-chunk>*:first-child{margin-top:0}.block.text-grid .text-chunk>*:last-child{margin-bottom:0}.block.text-grid .text-chunk h4{margin-bottom:3px}.block.text-grid .text-chunk h4+*{margin-top:0}@media only screen and (max-width:992px){.block.text-grid .row.section [class*=col-]:first-child>.text-chunk{border-top-width:0;margin-top:-15px}.block.text-grid .row.section [class*=col-]:last-child>.text-chunk{margin-bottom:-15px}.block.text-grid .row.sub-section [class*=col-]:first-child>.text-chunk{margin-top:0px}.block.text-grid .row.sub-section [class*=col-]:last-child>.text-chunk{margin-bottom:0px}}@media only screen and (min-width:992px){.block.text-grid .row.section~.row.divider{margin-top:40px}.block.text-grid .row.section [class*=col-]:nth-child(1)>.text-chunk,.block.text-grid .row.section [class*=col-]:nth-child(2)>.text-chunk{border-top-width:0;margin-top:-15px}.block.text-grid .row.section [class*=col-]:nth-last-child(1)>.text-chunk,.block.text-grid .row.section [class*=col-]:nth-last-child(2)>.text-chunk{margin-bottom:-15px}}
@font-face{font-family:'ucws-text-grid';src:url(/ancillary/sites/default/files/micon/ucws-text-grid/fonts/ucws-text-grid.eot);src:url(/ancillary/sites/default/files/micon/ucws-text-grid/fonts/ucws-text-grid.eot) format('embedded-opentype'),url(/ancillary/sites/default/files/micon/ucws-text-grid/fonts/ucws-text-grid.woff2) format('woff2'),url(/ancillary/sites/default/files/micon/ucws-text-grid/fonts/ucws-text-grid.ttf) format('truetype'),url(/ancillary/sites/default/files/micon/ucws-text-grid/fonts/ucws-text-grid.woff) format('woff'),url(/ancillary/sites/default/files/micon/ucws-text-grid/fonts/ucws-text-grid.svg) format('svg');font-weight:normal;font-style:normal;}[class^="ucws-text-grid-"],[class*=" ucws-text-grid-"]{font-family:'ucws-text-grid' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ucws-text-grid-gear:before{content:"\e900";}.ucws-text-grid-science:before{content:"\e901";}.ucws-text-grid-telescope:before{content:"\e902";}.ucws-text-grid-stars:before{content:"\e904";}.ucws-text-grid-search:before{content:"\e905";}.ucws-text-grid-pencil-leaves:before{content:"\e909";}.ucws-text-grid-lightbulb:before{content:"\e90b";}.ucws-text-grid-growing:before{content:"\e914";}.ucws-text-grid-diploma:before{content:"\e916";}.ucws-text-grid-calculator:before{content:"\e91f";}.ucws-text-grid-atomic:before{content:"\e929";}.ucws-text-grid-theatre:before{content:"\e92c";}.ucws-text-grid-award:before{content:"\e932";}.ucws-text-grid-antenna:before{content:"\e936";}.ucws-text-grid-compass:before{content:"\e940";}.ucws-text-grid-creative-thinking:before{content:"\e944";}.ucws-text-grid-hand-earth:before{content:"\e951";}.ucws-text-grid-plant:before{content:"\e952";}.ucws-text-grid-mountains:before{content:"\e954";}.ucws-text-grid-open-letter:before{content:"\e955";}.ucws-text-grid-building:before{content:"\e95f";}.ucws-text-grid-origami:before{content:"\e962";}.ucws-text-grid-painting:before{content:"\e964";}.ucws-text-grid-pencil-ruler:before{content:"\e965";}.ucws-text-grid-shine:before{content:"\e969";}.ucws-text-grid-graphs:before{content:"\e96a";}.ucws-text-grid-energize:before{content:"\e96b";}.ucws-text-grid-agriculture:before{content:"\e96c";}.ucws-text-grid-creative:before{content:"\e96d";}.ucws-text-grid-film:before{content:"\e96e";}.ucws-text-grid-financial:before{content:"\e96f";}.ucws-text-grid-green-energy:before{content:"\e970";}.ucws-text-grid-manufacturing:before{content:"\e971";}.ucws-text-grid-house:before{content:"\e972";}.ucws-text-grid-technology:before{content:"\e973";}.ucws-text-grid-transportation:before{content:"\e974";}.ucws-text-grid-oil:before{content:"\e975";}.ucws-text-grid-pencil:before{content:"\e976";}.ucws-text-grid-money:before{content:"\e977";}.ucws-text-grid-graduation:before{content:"\e978";}.ucws-text-grid-courses:before{content:"\e979";}.ucws-text-grid-calendar:before{content:"\e97a";}.ucws-text-grid-checklist:before{content:"\e97b";}.ucws-text-grid-awards1:before{content:"\e97c";}.ucws-text-grid-funding:before{content:"\e97d";}.ucws-text-grid-degrees:before{content:"\e97e";}.ucws-text-grid-specialization:before{content:"\e97f";}.ucws-text-grid-supervisor:before{content:"\e980";}
