/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Mulish-Regular';src:url('/themes/wildlycfa/css/base/../../fonts/mulish/Mulish-Regular.ttf');font-style:normal;font-weight:normal;font-display:swap;}@font-face{font-family:'Mulish-Light';src:url('/themes/wildlycfa/css/base/../../fonts/mulish/Mulish-Light.ttf');font-style:normal;font-weight:lighter;font-display:swap;}@font-face{font-family:'Mulish-Bold';src:url('/themes/wildlycfa/css/base/../../fonts/mulish/Mulish-Bold.ttf');font-style:normal;font-weight:bold;font-display:swap;}@font-face{font-family:'Mulish-Italic';src:url('/themes/wildlycfa/css/base/../../fonts/mulish/Mulish-Italic.ttf');font-style:italic;font-weight:normal;font-display:swap;}@font-face{font-family:'Lora-Regular';src:url('/themes/wildlycfa/css/base/../../fonts/lora/Lora-Regular.ttf');font-style:normal;font-weight:normal;font-display:swap;}@font-face{font-family:'Lora-Bold';src:url('/themes/wildlycfa/css/base/../../fonts/lora/Lora-Bold.ttf');font-style:normal;font-weight:bold;font-display:swap;}html{height:100%;}body{min-height:100%;word-wrap:break-word;font-family:"Mulish-Regular",Arial,sans serif;font-size:18px;line-height:1.5;}a,a.link{text-decoration:none;font-weight:bold;}a:hover,a:active,a:focus,.link:hover,.link:active,.link:focus{text-decoration:none;font-weight:bold;}h1 a,h2 a{border-bottom:none;}button,.button,.button.light{font-size:1.38rem;font-family:"Mulish-Bold",Arial,sans serif;font-weight:bold;text-align:center;color:#fff;background-color:#0033a0;display:inline-block;line-height:3.33rem;max-width:21rem;padding:0 1rem;border:3px solid transparent;border-radius:0;background-image:none;transition:all 0.2s ease-in-out 0s;}button:hover,button:focus,.button:hover,.button:focus,.button.light:hover,.button.light:focus{color:#0033a0;background-color:#fff;border:3px solid #0033a0;border-radius:0;background-image:none;}button:active,.button:active,.button.light:active{color:#0033a0;background-color:#fff;border:3px solid #1897D4;border-radius:0;}button.dark,.button.dark{font-size:1.38rem;font-family:"Mulish-Bold",Arial,sans serif;font-weight:bold;text-align:center;color:#fff;background-color:transparent;background-image:none;border-radius:0;display:inline-block;line-height:3.33rem;max-width:21rem;padding:0 1rem;border:3px solid #fff;border-radius:0;transition:all 0.2s ease-in-out 0s;}button.dark:hover,button.dark:focus,.button.dark:hover,.button.dark:focus{color:#0033a0;background-color:#fff;background-image:none;border-radius:0;}button.dark:active,.button.dark:active{color:#fff;background-color:#0033a0;border:3px solid #1897D4;border-radius:0;}h1,.heading-a{margin:1rem 0 0.5rem;color:#000;font-size:2.2rem;font-weight:normal;}h2,.heading-b,.field__label,.paragraph--type--segmented-title .field{margin:1rem 0 0.5rem;font-size:1.94rem;font-weight:normal;}h3,.heading-c{margin:1rem 0 0.5rem;font-size:1.67rem;font-family:'Mulish-Bold',Arial,sans serif;font-weight:normal;}h4,.heading-d{margin:1rem 0 0.5rem;font-size:1.4rem;font-family:'Mulish-Bold',Arial,sans serif;font-weight:normal;}h5,.heading-e{margin:1rem 0 0.5rem;font-size:0.78rem;font-family:'Mulish-Bold',Arial,sans serif;font-weight:normal;}h6,.heading-f{margin:1rem 0 0.5rem;text-transform:uppercase;font-size:0.78rem;font-family:'Mulish-Italic',Arial,sans serif;font-weight:normal;font-style:italic;}p{margin:0 0 1.2rem;}del{text-decoration:line-through;}blockquote{margin-top:2.2rem;margin-bottom:2.2rem;margin-left:auto;margin-right:auto;padding:1.78rem 0.5rem;font-family:'Lora-Regular',serif;color:#0033a0;font-size:1.4rem;}blockquote .attribution{font-size:1rem;font-family:'Mulish-Italic',Arial,sans serif;font-weight:normal;font-style:italic;}.field--type-image blockquote.image-field-caption{display:inline-block;width:100%;padding:.5rem;font-family:'Mulish-Regular',sans-serif;color:#000;background-color:#DCDDDE;font-size:.75rem;font-style:italic;line-height:.75rem;text-align:center;margin:0;}.feed-icon{display:block;margin:1.4rem 0 0 0;}img,.paragraph.paragraph--type--segmented-text img{max-width:100%;height:auto;margin:0.8rem;}.paragraph img{margin-left:auto;margin-right:auto;margin-top:.8rem;margin-bottom:0px;}.paragraph--type--featured-images .field__item{width:90%;margin-left:auto;margin-right:auto;overflow:hidden;display:flex;flex-direction:column;}.image-field-caption p{margin:0;}ul,ol{margin:0 0 0.28rem 1rem;}[dir="rtl"] ul,[dir="rtl"] ol{margin:0 1rem 0.28rem 0;}ol ol,ul ul{margin:0 0 0.28rem 1rem!important;}[dir="rtl"] ol ol,[dir="rtl"] ul ul{margin:0 1rem 0.28rem 0;}ol.search-results{list-style-type:none;}
.layout-container{box-sizing:border-box;width:62vw;margin-right:auto;margin-left:auto;}.layout-main-wrapper{min-height:300px;}.layout-main{margin-top:20px;margin-bottom:40px;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}

.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/wildlycfa/css/classy/components/../../../../../misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/wildlycfa/css/classy/components/../../../../../misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/wildlycfa/css/classy/components/../../../../../misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/wildlycfa/css/classy/components/../../../../../misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/wildlycfa/css/classy/components/../../../../../misc/feed.svg) no-repeat;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/wildlycfa/css/classy/components/../../../../../misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/wildlycfa/css/classy/components/../../../../../misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/wildlycfa/css/classy/components/../../../../../misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/wildlycfa/css/classy/components/../../../../../misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/wildlycfa/css/classy/components/../../../../../misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/wildlycfa/css/classy/components/../../../../../misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}

.book-navigation .menu{border-top:1px solid #d6d6d6;}.book-navigation .book-pager{margin:0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.breadcrumb{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:15px;font-weight:lighter;font-style:italic;padding-bottom:0;}.region-breadcrumb{max-width:1480px;height:30px;margin-left:auto;margin-right:auto;vertical-align:middle;}.region-breadcrumb .block{transform-origin:left center;transform:translateY(50%);}.region-breadcrumb li{display:inline-block;padding-right:5px;}
.caption{margin-bottom:1.2em;}.caption > *{padding:0.5ex;border:1px solid #ccc;background:#f3f3f3;}.caption > figcaption{padding-top:0.5ex;text-align:center;border:1px solid #ccc;border-top:none;font-size:small;}.caption-pre > pre,.caption-blockquote > blockquote{margin:0;}.caption-blockquote > figcaption::before{content:"— ";}.caption-blockquote > figcaption{text-align:left;}[dir="rtl"] .caption-blockquote > figcaption{text-align:right;}
#content .comment-wrapper h2{margin-bottom:1em;}#content .comment-wrapper h2.comment-form__title{margin-bottom:1em;}.field-node--comment{font-size:0.934em;}.comment{display:table;margin-bottom:19px;vertical-align:top;}[dir="rtl"] .comment{direction:rtl;}.comment__meta{padding:0 30px 0 0;font-size:1.071em;}[dir="rtl"] .comment__meta{padding:0 0 0 30px;}.comment__attribution img{border:1px solid #d3d7d9;}.comment .field--name-user-picture img{margin:0;}.comment__author .username{white-space:nowrap;}.comment__author{margin:4px 0;line-height:1.2;}.comment__time{margin-bottom:4px;color:#68696b;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.733em;line-height:1.2;}.comment__permalink{font-size:0.733em;line-height:1.2;}.comment__content{position:relative;display:table-cell;width:100%;padding:10px 25px 10px 25px;vertical-align:top;word-break:break-word;hyphens:auto;border:1px solid #d3d7d9;font-size:0.929em;line-height:1.6;}.comment__content a{hyphens:none;}.comment__content:before{position:absolute;top:20px;right:100%;content:"";border-top:20px solid transparent;border-right:20px solid #d3d7d9;border-bottom:20px solid transparent;}[dir="rtl"] .comment__content:before{right:auto;left:100%;border-right:none;border-left:20px solid #d3d7d9;}.comment__content:after{position:absolute;top:20px;right:100%;margin-right:-1px;content:"";border-top:20px solid transparent;border-right:20px solid #fff;border-bottom:20px solid transparent;}[dir="rtl"] .comment__content:after{right:auto;left:100%;margin-right:0;margin-left:-1px;border-right:none;border-left:20px solid #fff;}.comment__content h3{margin-top:0.94em;margin-bottom:0.45em;font-size:1.171em;}.indented{margin-left:40px;}[dir="rtl"] .indented{margin-right:40px;margin-left:0;}.comment .links{padding:0 0 0.25em 0;}.comment .links li{padding:0 0.5em 0 0;font-size:1.08em;}[dir="rtl"] .comment .links li{padding:0 0 0 0.5em;}.comment--unpublished{margin-right:5px;padding:5px 2px 5px 5px;background:#fff4f4;}[dir="rtl"] .comment--unpublished{margin-right:0;margin-left:5px;padding:5px 5px 5px 2px;}.unpublished .comment-text .comment-arrow{border-right:1px solid #fff4f4;border-left:1px solid #fff4f4;}.unpublished{padding:20px 15px 0;}.comment-footer{display:table-row;}.comment--unpublished .comment__text:after,.node--unpublished .comment__text:after{border-right-color:#fff4f4;}[dir="rtl"] .comment--unpublished .comment__content:after,[dir="rtl"] .node--unpublished .comment__content:after{border-left-color:#fff4f4;}
.container-inline div,.container-inline label{display:inline;}
.contextual-links a{border-bottom:none;text-shadow:0 0 0;}
.demo-block{margin:5px;padding:5px;text-align:center;color:#000;border:1px dotted #9f9e00;background:#ff6;text-shadow:none;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;}.featured-top .demo-block{font-size:0.55em;}
.js .dropbutton-widget{overflow:hidden;margin:0.125em 0;cursor:pointer;text-align:center;color:#3a3a3a;border:1px solid;border-color:#e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;border-radius:1em;background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);}.js .dropbutton-widget:hover{border-color:#e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;}.js .dropbutton-widget .button{margin:0;padding:0.32em 1em;border:none;background:transparent none;}.js .dropbutton-multiple .dropbutton-widget,.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget{padding:0;}.js .dropbutton-multiple .dropbutton-widget .dropbutton{position:relative;padding-right:2em;}.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget .dropbutton{padding-right:0;padding-left:2em;}.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-right:0;}[dir="rtl"].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-left:0;}.js .dropbutton .secondary-action{border-top-color:#ccc;}.js .dropbutton-toggle button{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#e8e8e8,#d2d2d2);background-image:linear-gradient(to bottom,#e8e8e8,#d2d2d2);}.js .dropbutton-toggle .dropbutton-arrow:hover{background:#ccc;}.js .dropbutton a{color:#3a3a3a;border-bottom:0 none;}.js .dropbutton .dropbutton-action:hover,.js .dropbutton a:hover{border-bottom:0 none;background:#dedede;}
.featured-top{margin:0;padding:20px 10px 45px;text-align:center;border-bottom:1px solid #e7e7e7;background:#f0f0f0;background:rgba(30,50,10,0.08);text-shadow:1px 1px #fff;font-size:1.2em;font-weight:normal;line-height:1.4;}.featured-top h2{font-size:1.2em;line-height:1;}.featured-top p{margin:0;padding:0;}
.feed-icon{display:inline-block;padding-bottom:2px;border-bottom:1px solid transparent;}.feed-icon:focus,.feed-icon:hover{border-color:#018fe2;}
.field__label{font-weight:normal;}.field--type-entity-reference .field__label{margin:0;padding-right:5px;font-weight:normal;}[dir="rtl"] .field--type-entity-reference .field__label{padding-right:0;padding-left:5px;}.field--type-entity-reference .field__label,.field--type-entity-reference ul.links{font-size:0.8em;}.node--view-mode-teaser .field--type-entity-reference .field__label,.node--view-mode-teaser .field--type-entity-reference ul.links{font-size:0.821em;}.field--type-entity-reference ul.links{margin:0;padding:0;list-style:none;}[dir="rtl"] .field--type-entity-reference ul.links{padding:0;}.field--type-entity-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field--type-entity-reference ul.links li{float:right;padding:0 0 0 1em;}.field--type-image,.field--name-user-picture{margin:0 0 1em;}.field--type-image a{border-bottom:none;}.field--name-field-tags{margin:0 0 1.2em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.field--name-field-tags .field__label{margin:0;padding-right:5px;font-weight:normal;}[dir="rtl"] .field--name-field-tags .field__label{padding-right:0;padding-left:5px;}.field--name-field-tags .field__label,.field--name-field-tags ul.links{font-size:0.8em;}.node--view-mode-teaser .field--name-field-tags .field__label,.node--view-mode-teaser .field--name-field-tags ul.links{font-size:0.821em;}.field--name-field-tags ul.links{margin:0;padding:0;}.field--name-field-tags ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field--name-field-tags ul.links li{float:right;padding:0 0 0 1em;}
.password-field{margin:0;}form{margin:0;padding:0;}.form-required::after{content:'*';color:red;vertical-align:super;display:inline-block;width:6px;height:6px;margin:0 0.3em;}input{line-height:3rem;height:3rem;border:2px solid #0033a0;max-width:100%;box-sizing:border-box;}input.form-search{border:2px solid #1897D4;}input.form-radio,input.form-checkbox{height:auto;}select{line-height:3rem;height:3rem;border:2px solid #0033a0;}fieldset{min-width:0;margin:1em 0;padding:0.35rem 0.625rem 0.75rem;border:1px solid #c0c0c0;}details,fieldset,.filter-wrapper{border-radius:4px;}.filter-wrapper{border-top-left-radius:0;border-top-right-radius:0;}.filter-help a{font-size:0.857rem;}.filter-wrapper .form-item label{margin-right:10px;}[dir="rtl"] .filter-wrapper .form-item label{margin-right:0;margin-left:10px;}summary{color:#3b3b3b;background:#dbdbdb;text-shadow:0 1px 0 #fff;}details summary a{color:#3b3b3b;}details summary a:hover,details summary a:active,details summary a:focus{color:#000;}details .details-description{font-style:italic;}label{display:table;font-weight:bold;}label[for]{cursor:pointer;}.webform-flexbox{display:flex;flex-wrap:wrap;}.webform-flexbox .webform-flex{min-width:20%;margin-bottom:1.5rem;}::-webkit-file-upload-button{-webkit-appearance:push-button;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;}@media screen and (max-width:60em){input,textarea{font-size:16px;}}textarea{line-height:1.5;}textarea.form-textarea{padding:4px;}input.form-submit:hover,input.form-submit:focus{}.password-suggestions ul li{margin-left:1.2em;}[dir="rtl"] .password-suggestions ul li{margin-right:1.2em;margin-left:0;}.form-item label,.form-wrapper .label{font-size:0.929em;display:flex;align-items:flex-start;}.form-type-webform-terms-of-service label,.form-type-radio label,.form-type-checkbox label{display:inline-block;}.form-wrapper .field-multiple-table .label{font-size:inherit;}.form-type-radio label,.form-type-checkbox label{margin-left:4px;}[dir="rtl"] .form-type-radio label,[dir="rtl"] .form-type-checkbox label{margin-right:4px;margin-left:0;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2px;margin-left:0;}.form-actions{padding-top:10px;}#edit-body{margin-bottom:2em;}.node-form label,.node-form .description,.node-form .form-wrapper .label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.node-form .form-wrapper .field-multiple-table .label{font-family:inherit;}.node-form .form-wrapper{margin-bottom:2em;}.node-form .entity-content-form-footer,.node-form .field--name-status{margin-bottom:0;}.node-form .form-actions{margin-top:0;padding-top:0;}.contact-form #edit-name{width:75%;border-radius:4px;}.contact-form #edit-mail{width:75%;border-radius:4px;}.contact-form #edit-subject{width:75%;border-radius:4px;}.contact-form #edit-message{width:76.3%;border-top-left-radius:4px;border-top-right-radius:4px;}.form-disabled input,.form-disabled select,.form-disabled textarea{color:#717171;border-color:#bbb;background:#ededed;}.form-disabled label{color:#717171;}.comment-form label{float:left;width:120px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.929em;}[dir="rtl"] .comment-form label{float:right;}.comment-form input,.comment-form .form-select{margin:0;border-radius:4px;}.comment-form .form-type-textarea label{float:none;}.comment-form .form-item,.comment-form .form-radios,.comment-form .form-type-checkbox,.comment-form .form-select{overflow:hidden;margin-bottom:10px;}.comment-form .form-type-checkbox,.comment-form .form-radios{margin-left:120px;}[dir="rtl"] .comment-form .form-type-checkbox,[dir="rtl"] .comment-form .form-radios,[dir="rtl"] .comment-form .form-item .description{margin-right:120px;margin-left:0;}.comment-form .form-type-checkbox label,.comment-form .form-radios label{float:none;margin-top:0;}.comment-form input.form-file{width:auto;}.layout-no-sidebars .comment-form .form-text{width:800px;}.layout-one-sidebar .comment-form .form-text{width:500px;}.layout-two-sidebars .comment-form .form-text{width:320px;}.comment-form .form-item .description{margin-left:120px;font-size:0.786em;line-height:1.2;}.comment-form .form-textarea{border-top-left-radius:4px;border-top-right-radius:4px;}.comment-form details.filter-wrapper .details-wrapper,.comment-form .text-format-wrapper .form-item{margin-top:0;margin-bottom:0;}.filter-wrapper label{float:none;width:auto;}.filter-wrapper .form-select{min-width:120px;}.comment-form details.filter-wrapper .tips{font-size:0.786em;}#comment-body-add-more-wrapper .form-type-textarea label{margin-bottom:0.4em;}#edit-actions input{margin-right:0.6em;}[dir="rtl"] #edit-actions input{margin-right:0;margin-left:0.6em;}.form-item textarea.error + .cke{border:2px solid red;}.form-item--error-message{color:#e32700;}@media all and (max-width:600px){.form-actions .button{display:block;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding-bottom:6px;}.js .dropbutton .dropbutton-action > input,.js .dropbutton .dropbutton-action > a,.js .dropbutton .dropbutton-action > button{padding-left:3em;text-align:center;}}
.forum__name{font-size:1.083em;}.forum__description{font-size:1em;}
#header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.header .section{position:relative;width:77vw;}.region-header{height:60px;width:auto;padding:15px 0;display:inline-block;float:left;}.region-header img{width:150px;height:60px;margin:0;}.region-left-head{width:auto;display:inline-block;}.region-left-head p{width:auto;height:90px;margin:0 0 0 20px;display:inline-block;font-size:2vw;line-height:5.6rem;font-family:'Mulish-Light',sans-serif;font-weight:lighter;}@media all and (min-width:461px){.region-header .block{float:right;}[dir="rtl"] .region-header .block{float:left;}.region-header .site-branding{float:left;}[dir="rtl"] .region-header .site-branding{float:right;}}@media screen and (max-width:460px){.region-header{padding-bottom:0.357em;}}.region-header .block:not(.site-branding){clear:right;margin:0 0 1em;font-size:0.857em;}@media all and (min-width:901px){.region-header .block:not(.site-branding){margin:1.167em 0 1em;}}.region-header .block > h2{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;}.header .block .content{margin:0;padding:0;}.region-header .block ul{padding:0;}.region-header .block li{padding:0;list-style:none;list-style-image:none;}.region-header .branding{font-size:1em;}.region-header .form-text{width:120px;margin-right:2px;border-color:#ccc;border-color:rgba(255,255,255,0.3);background:#fefefe;background:rgba(255,255,255,0.7);}[dir="rtl"] .region-header .form-text{margin-right:0;margin-left:2px;}.region-header .form-text:hover,.region-header .form-text:focus,.region-header .form-text:active{background:#fff;background:rgba(255,255,255,0.8);}.region-header .form-required:after{background-image:url(/themes/wildlycfa/css/components/../../images/required.svg);}.region-header .block-menu{width:208px;padding:0;border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);}.region-header .block-menu li a{display:block;padding:3px 7px;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);}.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}.region-header .block-menu li:last-child a{border-bottom:0;}.region-header #block-user-login{width:auto;}.region-header #block-user-login .content{margin-top:2px;}.region-header #block-user-login .form-item{float:left;margin:0;padding:0;}.region-header #block-user-login div.item-list,.region-header #block-user-login div.description{margin:0;font-size:0.916em;}.region-header #block-user-login div.item-list{clear:both;}.region-header #block-user-login div.description{display:inline;}.region-header #block-user-login .item-list ul{padding:0;line-height:1;}.region-header #block-user-login .item-list li{float:left;padding:3px 0 1px;list-style:none;}.region-header #block-user-login .item-list li:last-child{padding-left:0.5em;}[dir="rtl"] .region-header #block-user-login .item-list li:last-child{padding-right:0.5em;padding-left:0;}.region-header #block-user-login .form-actions{clear:both;margin:4px 0 0;padding:0;}.region-header #block-user-login input.form-submit{margin:4px 0;padding:3px 8px;border:1px solid;border-color:#ccc;border-color:rgba(255,255,255,0.5);background:#eee;background:rgba(255,255,255,0.7);}.region-header #block-user-login input.form-submit:hover,.region-header #block-user-login input.form-submit:focus{background:#fff;background:rgba(255,255,255,0.9);}.region-header #block-search-form{width:208px;}.region-header #block-search-form .form-text{width:154px;}.region-header .search-block-form{float:right;}[dir="rtl"] .region-header .search-block-form{float:left;}.region-header .block-locale ul li{display:inline;padding:0 0.5em;}[role*=banner] a{border-bottom:none;}[dir="rtl"] .branding,[dir="rtl"] .site-logo,[dir="rtl"] .site-branding-text,[dir="rtl"] .region-header #block-user-login .form-item,[dir="rtl"] .region-header #block-user-login .item-list li{float:right;}.region-right-head{display:inline-block;float:right;}.region-left head{display:inline-block;float:left;}
.block-help{margin-bottom:30px;padding:0 1.5em;border:1px solid #d3d7d9;}
.has-featured-top .region-highlighted{background:#f0f0f0;background:rgba(30,50,10,0.08);}.region-highlighted{margin:0 15px;}
.item-list ul{margin:0 0 0.25em 0;padding:0;list-style:none;}[dir="rtl"] .item-list ul{padding:0;}.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}[dir="rtl"] .item-list ul li{margin:0;padding:0.2em 0 0 0.5em;}.item-list .item-list__comma-list,.item-list .item-list__comma-list li,[dir="rtl"] .item-list .item-list__comma-list,[dir="rtl"] .item-list .item-list__comma-list li{padding:0;}
.form--inline .form-item{float:left;margin-right:2rem;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:2rem;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2rem;margin-right:1rem;margin-left:2rem;}[dir="rtl"] .form--inline .form-item-separator{margin-right:2rem;margin-left:1rem;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}.views-exposed-form .form--inline{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:flex-end;margin-bottom:2rem;}
.list-group__link{padding:7px 0 0;border-top:1px solid #ccc;}.list-group__description{margin:0 0 10px;}
ul.links{margin:0;padding:0;list-style:none;color:#68696b;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.821em;}
.main-content .section{padding:1rem 0;}.region-content .field--name-field-department h2{display:none;}.region-content .field--name-field-department .content .field--name-description::after{display:none;}.region-content .field--name-field-department .content .field--name-description p,.region-content .field--name-field-address p{margin:0;}.region-content .field--name-field-headshot{width:18.2vw;display:inline-block;float:left;margin-right:2.77rem;}.region-content .field--name-field-department,.region-content .field--name-field-position,.region-content .field--name-field-specialty-job-title,.region-content .field--name-field-area,.region-content .field--name-field-office-location,.region-content .field--name-field-uk-email,.region-content .field--name-field-office-phone{font-size:1.6rem;width:62%;display:inline-block;}.region-content .field--name-field-address{font-size:1.6rem;width:100%;display:inline-block;}.region-content .field--name-field-department,.region-content .field--name-field-office-location,.region-content .field--name-field-uk-email,.region-content .field--name-field-office-phone{margin-bottom:2.75rem;}.region-content .field--name-field-position,.region-content .field--name-field-specialty-job-title{margin:0;}.region-content .field--name-field-area{margin:2.75rem 0;}.region-content .field--name-field-address{margin:1rem 0;}.region-content .field--name-field-position{display:inline-block;}.region-content .field--name-field-position  .field__item,.region-content .field--name-field-specialty-job-title .field__item,.region-content .field--name-field-area .field__item,.region-content .field--name-field-degrees-available .field__item{display:inline;width:auto;}.region-content .field--name-field-position .field__item ~ .field__item::before,.region-content .field--name-field-specialty-job-title .field__item ~ .field__item::before,.region-content .field--name-field-area .field__item ~ .field__item::before,.region-content .field--name-field-degrees-available .field__item ~ .field__item::before{content:', ';margin-left:-5px;}.region-content .field--name-field-office-location .field__items,.region-content .field--name-field-uk-email .field__item,.region-content .field--name-field-office-phone .field__items,.region-content .field--name-field-address .field__item{padding:0 0 0 3.75rem;min-height:3rem;line-height:3rem;}.region-content .field--name-field-office-location .field__items,.region-content .field--name-field-address{background:url('/themes/wildlycfa/css/components/../../images/sprite-location.svg');background-repeat:no-repeat;background-position:left center;background-size:auto 3rem;}.region-content .field--name-field-office-location .field__item .paragraph{display:flex;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;}.region-content .field--name-field-office-location .field__item .field{display:inline-block;float:left;margin-right:.5rem;}.region-content .field--name-field-uk-email .field__item{background:url('/themes/wildlycfa/css/components/../../images/sprite-email.svg');background-repeat:no-repeat;background-position:left center;background-size:auto 3rem;}.region-content .field--name-field-office-phone .field__items{background:url('/themes/wildlycfa/css/components/../../images/sprite-phone.svg');background-repeat:no-repeat;background-position:left center;background-size:auto 3rem;}.region-content .field--name-body{display:inline-block;width:100%;}.region-content .field--name-field-showcase-images{display:flex;justify-content:space-around;flex-direction:row;flex-wrap:wrap;align-items:flex-end;}.region-content .field--name-field-showcase-images .field__item{display:inline-block;box-shadow:3px 3px 5px #000;}.region-content .field--name-field-personal-links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.region-content .field--name-field-personal-links .field__item{margin:10px;}.view-employee-listings .view-content,.view-facilities .view-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;}.view-employee-listings .views-row,.view-facilities .views-row{display:inline-block;width:31.94rem;margin-bottom:4rem;}.view-employee-listings .views-field-field-headshot{width:auto;display:inline-block;float:left;margin-right:2rem;}.view-employee-listings .views-field-field-headshot a{line-height:0;}.view-employee-listings .views-field-field-headshot img{margin:0;width:200px;height:355px;}.view-employee-listings .views-field-field-department{margin-top:2rem;font-size:.83rem;}.view-employee-listings .views-field-field-position,.view-employee-listings .views-field-field-specialty-job-title,.view-employee-listings .views-field-field-area,.view-employee-listings .views-field-field-office-location,.view-employee-listings .views-field-field-uk-email,.view-employee-listings .views-field-field-office-phone{font-size:.83rem;}.view-employee-listings .views-field-field-office-location,.view-employee-listings .views-field-field-uk-email,.view-employee-listings .views-field-field-office-phone{color:#63656A;margin-top:.75rem;}.view-employee-listings .views-field-field-office-location .paragraph--type--employee-office-location{display:flex;justify-content:flex-start;flex-wrap:nowrap;}.view-employee-listings .views-field-field-office-location .paragraph--type--employee-office-location .field{display:inline-block;margin-right:.2rem;}.views-row .views-field-title::after,.views-row .views-field-name::after{width:100px;height:5px;margin-top:3px;background-color:#1897D4;display:block;content:'';}.views-row{width:100%;margin-bottom:3rem;display:inline-block;}.views-field-field-poster-image,.views-field-field-featured-image{width:200px;height:355px;display:inline-block;float:left;margin-right:2rem;background-color:#DCDDDE;}.views-field-field-poster-image img,.views-field-field-featured-image img{width:200px;height:355px;margin:0;}.views-field-field-facility,.views-field-field-other-location{font-size:.83rem;color:#63656A;font-style:italic;margin-bottom:1.5rem;}.views-field-field-event-date,.views-field-field-ticket-price{font-size:.83rem;color:#63656A;font-style:italic;}.views-field-title{font-size:1.11rem;font-family:'Mulish-Bold',sans-serif;font-weight:bold;margin-bottom:1.5rem;}.views-field-body{font-size:.88rem;}.views-field-field-event-date,.views-field-title,.views-field-body,.views-field-field-facility,.views-field-field-other-location,.views-field-field-ticket-price{margin-left:236px;}.view-events-listing .view-content .views-row::after,.view-news .view-content .views-row::after{width:90%;height:1px;margin-left:5%;margin-right:5%;margin-top:3rem;background-color:#DCDDDE;display:inline-block;content:'';}.view .view-content > h3{width:100%;display:block;}.views-field-field-building-image{width:100%;height:18rem;background-color:#DCDDDE;overflow:hidden;}.views-field-field-building-image img{margin:0;}.region-content .field--name-field-intro-text,.region-content .field--name-field-highlighted-text{font-size:1.25rem;line-height:1.6rem;color:#888;margin-bottom:.75rem;display:inline-block;width:100%;}.region-content .field--name-field-intro-text:first-letter,.region-content .field--name-field-highlighted-text:first-letter{color:#0033a0;float:left;font-family:'Lora-Bold',serif;font-weight:bold;font-size:4rem;line-height:3.5rem;padding-right:3px;}.region-content .field--name-field-building-image,.region-content .field--name-field-featured-image{overflow:hidden;}.region-content .field--name-field-building-image .field__item,.region-content .field--name-field-featured-image{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;}.region-content .field--name-field-building-image img,.region-content .field--name-field-featured-image img{margin:0;}.region-content .ckeditor-accordion-container > dl{border-top:1px solid #c4c4c4;border-left:0;border-right:0;border-bottom:0;}.region-content .ckeditor-accordion-container > dl dt > a{background-color:#fff;color:#000;border-bottom:1px solid #c4c4c4;}.region-content .ckeditor-accordion-container > dl dt > a:hover,.region-content .ckeditor-accordion-container > dl dt > a:focus,.region-content .ckeditor-accordion-container > dl dt.active > a{background-color:#DCDDDE;}.region-content .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before,.region-content .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after{background:#1897d4;}.region-content .ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle::before,.region-content .ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle::after{background:#0033a0;}.region-content .ckeditor-accordion-container > dl dd{border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-left:1px solid #c4c4c4;padding:1rem;}figure.caption,figure{margin:1rem;}figure{text-align:center;}figure.caption img,figure img{padding:0;border:none;margin:0;}figure.caption figcaption,figure figcaption{font-style:italic;}figure figcaption{padding:.5rem;border-top:none;font-size:small;}.region-content .field--name-field-modular-content > .field__item{margin:1rem 0;}.region-content .field--name-field-modular-content > .field__item .paragraph--type--segmented-text,.region-content .field--name-field-modular-content > .field__item .paragraph--type--segmented-title,.region-content .field--name-field-content > .field__item .paragraph--type--segmented-text,.region-content .field--name-field-content > .field__item .paragraph--type--segmented-title{width:100%;display:inline-block;}.field--name-field-modular-content .field__item .paragraph--type--featured-image-grid .field--name-field-image-grid{padding:1vw;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-evenly;align-items:flex-start;row-gap:1.5rem;column-gap:1rem;}.paragraph .node--view-mode-teaser{border-bottom:0;margin-bottom:0;padding-bottom:0;}.region-content .paragraph--type--event-card,.region-content .paragraph--type--archive-card,.region-content .paragraph--type--degree-card,.region-content .paragraph--type--employee-card,.region-content .paragraph--type--facility-card{font-size:1rem !important;background-color:#DCDDDE;border:1px solid #c4c4c4;height:300px;width:45%;min-width:450px;display:inline-block;float:left;margin:1.5rem;overflow:hidden;position:relative;}.region-content .paragraph h2.node__title,.region-content .paragraph .field--name-field-artist-name,.region-content .paragraph--type--facility-card h2{font-size:1.2rem;font-weight:bold;}.region-content .paragraph--type--facility-card h2{margin-top:0;padding-top:.5rem;}.region-content .paragraph .field--name-title,.region-content .paragraph .field--name-field-event-date,.region-content .paragraph .field--name-field-ticket-price,.region-content .paragraph .field--name-field-artist-name,.region-content .paragraph .field--name-field-credits,.region-content .paragraph .field--name-field-short-description,.region-content .paragraph .field--name-field-dates-visited,.region-content .paragraph .field--name-field-degrees-available,.region-content .paragraph .field--name-body,.region-content .paragraph .field--name-field-department,.region-content .paragraph .field--name-field-position,.region-content .paragraph .field--name-field-area,.region-content .paragraph .field--name-field-office-location,.region-content .paragraph .field--name-field-uk-email,.region-content .paragraph .field--name-field-office-phone,.region-content .paragraph .field--name-name,.region-content .paragraph .field--name-field-address{padding:.5rem;width:auto;}.region-content .paragraph .field--name-field-event-date,.region-content .paragraph .field--name-field-ticket-price,.region-content .paragraph .field--name-field-credits,.region-content .paragraph .field--name-field-short-description,.region-content .paragraph .field--name-field-dates-visited,.region-content .paragraph .field--name-field-degrees-available .field__item,.region-content .paragraph .field--name-body,.region-content .paragraph .field--name-field-department,.region-content .paragraph .field--name-field-position,.region-content .paragraph .field--name-field-area,.region-content .paragraph .field--name-field-office-location,.region-content .paragraph .field--name-field-uk-email,.region-content .paragraph .field--name-field-office-phone,.region-content .paragraph .field--name-field-address{font-size:1rem !important;width:auto !important;}.region-content .paragraph .field--name-title{display:inline-block;}.region-content .paragraph--type--event-card .field--name-field-poster-image,.region-content .paragraph--type--degree-card .field--name-field-featured-image,.region-content .paragraph--type--employee-card .field--name-field-headshot{position:absolute;top:0;background-color:#0033a0;}.region-content .paragraph--type--archive-card .field--name-field-photo{float:left;margin-right:1.5rem;}.region-content .paragraph--type--employee-card .field--name-field-headshot{width:auto;margin:0;}.region-content .paragraph--type--event-card .field--name-field-poster-image .field__item,.region-content .paragraph--type--degree-card .field--name-field-featured-image,.region-content .paragraph--type--employee-card .field--name-field-headshot,.region-content .paragraph .field--name-field-building-image a,.region-content .paragraph--type--archive-card .field--name-field-photo{line-height:0;}.region-content .paragraph--type--event-card .field--name-field-poster-image img,.region-content .paragraph--type--degree-card .field--name-field-featured-image img,.region-content .paragraph--type--employee-card .field--name-field-headshot img,.region-content .paragraph--type--archive-card .field--name-field-photo img{margin:0;}.region-content .paragraph--type--event-card header,.region-content .paragraph--type--event-card .field--name-field-event-date,.region-content .paragraph--type--event-card .field--name-field-ticket-price,.region-content .paragraph--type--degree-card  header,.region-content .paragraph--type--degree-card .field--name-field-degrees-available,.region-content .paragraph--type--degree-card .field--name-body,.region-content .paragraph--type--employee-card header,.region-content .paragraph--type--employee-card .field--name-field-department,.region-content .paragraph--type--employee-card .field--name-field-position,.region-content .paragraph--type--employee-card .field--name-field-area,.region-content .paragraph--type--employee-card .field--name-field-office-location,.region-content .paragraph--type--employee-card .field--name-field-uk-email,.region-content .paragraph--type--employee-card .field--name-field-office-phone{margin-left:185px;}.region-content .paragraph--type--archive-card .field--name-field-artist-name,.region-content .paragraph--type--archive-card .field--name-field-credits,.region-content .paragraph--type--archive-card .field--name-field-short-description,.region-content .paragraph--type--archive-card .field--name-field-dates-visited{margin-left:1rem;}.region-content .paragraph--type--archive-card .field--name-field-short-description::after{display:none;}.region-content .paragraph--type--degree-card .field--name-body{height:135px;overflow:hidden;}.region-content .paragraph .field--name-field-address{background-size:auto 1.2rem;margin:0 0 0 .5rem !important;padding-left:0 !important;}.region-content .paragraph .field--name-field-degrees-available{background-image:none;padding:.5rem;}.region-content .paragraph .field--name-field-degrees-available .field__item{padding:0;line-height:1.5rem;}.region-content .paragraph .field--name-field-office-location .field__items,.region-content .paragraph .field--name-field-uk-email .field__item,.region-content .paragraph .field--name-field-office-phone .field__items,.region-content .paragraph .field--name-field-address .field__item{padding:0 0 0 1.3rem;min-height:auto !important;line-height:inherit !important;}.region-content .paragraph .field--name-field-department,.region-content .paragraph .field--name-field-position,.region-content .paragraph .field--name-field-office-location,.region-content .paragraph .field--name-field-uk-email,.region-content .paragraph .field--name-field-office-phone{margin-bottom:0;padding:.1rem .1rem .1rem .5rem;display:block;}.region-content .paragraph .field--name-field-area{margin-top:0;margin-bottom:0;padding:.1rem .1rem .1rem .5rem;}.region-content .paragraph--type--facility-card{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end;}.region-content .paragraph .field--name-field-building-image{margin:0;}.paragraph--type--featured-image-grid > .field--name-field-image-grid .paragraph--type--image-grid,.paragraph--type--image-grid{height:10.4vw;width:18.5vw;min-height:125px;min-width:225px;overflow:hidden;}.paragraph--type--featured-image-grid .field--name-field-image-grid .paragraph--type--image-grid .field--name-field-image-link a,.paragraph--type--image-grid .field--name-field-image-link a{color:#fff;position:absolute;margin-left:auto;margin-right:auto;height:10.4vw;width:18.5vw;min-height:125px;min-width:225px;box-sizing:border-box;padding-bottom:1rem;display:flex;align-content:flex-end;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.5),rgba(0,0,0,1));text-shadow:0px 0px 0px #000000;transition:all .2s ease-in-out 0s;text-align:center;z-index:1;}.paragraph--type--featured-image-grid .field--name-field-image-grid .paragraph--type--image-grid .field--name-field-image-link a:hover,.paragraph--type--featured-image-grid .field--name-field-image-grid .paragraph--type--image-grid .field--name-field-image-link a:active,.paragraph--type--image-grid .field--name-field-image-link a:hover,.paragraph--type--image-grid .field--name-field-image-link a:active{text-shadow:0px 0px 3px #000000;}.paragraph--type--featured-image-grid .field--name-field-image-grid .paragraph--type--image-grid .field--name-field-image-link a::before,.paragraph--type--image-grid .field--name-field-image-link a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(24,151,212,0),rgba(24,151,212,0),rgba(24,151,212,.5),rgba(24,151,212,1));opacity:0;transition:opacity .2s ease-in-out 0s;z-index:-1;}.paragraph--type--featured-image-grid .field--name-field-image-grid .paragraph--type--image-grid .field--name-field-image-link a:hover::before,.paragraph--type--featured-image-grid .field--name-field-image-grid .paragraph--type--image-grid .field--name-field-image-link a:active::before,.paragraph--type--image-grid .field--name-field-image-link a:hover::before,.paragraph--type--image-grid .field--name-field-image-link a:active::before{opacity:1;}.paragraph--type--featured-image-grid .field--name-field-image-grid .paragraph--type--image-grid .field--name-field-grid-image,.paragraph--type--featured-image-grid .field--name-field-image-grid .paragraph--type--image-grid .field--name-field-grid-image img,.paragraph--type--image-grid .field--name-field-image-grid,.paragraph--type--image-grid .field--name-field-image-grid img{margin:0;}.paragraph--type--image-gallery{width:100%;display:inline-block;}.paragraph--type--image-gallery .slick-list,.paragraph--type--image-gallery .slick__grid,.paragraph--type--image-gallery .slick--skin--grid > .slide__media{margin-left:5vw;margin-right:5vw;}.paragraph--type--image-gallery .grid__content .media--slick img,.paragraph--type--image-gallery .slide__media .media--slick img{padding-bottom:0!important;}.paragraph--type--image-gallery .slick-arrow{border:3px solid #ffdc00;background-color:#1897D4;border-radius:50%;height:3.9vw;min-height:50px;width:3.9vw;min-width:50px;margin:0 0.5vw;transition:all 200ms ease-in-out;}.paragraph--type--image-gallery .slick-arrow:hover,.paragraph--type--image-gallery .slick-arrow:active{margin:0 0.2vw;border-radius:25%;}.paragraph--type--image-gallery .slick-arrow:before{content:'';}.paragraph--type--image-gallery .slick-prev::before{background-image:url('/themes/wildlycfa/css/components/../../images/slide-arrow.svg');background-repeat:no-repeat;background-position:center center;background-size:35px auto;opacity:1;width:2.6vw;min-width:35px;height:2.6vw;min-height:35px;display:inline-block;}.paragraph--type--image-gallery .slick-next::before{background-image:url('/themes/wildlycfa/css/components/../../images/slide-arrow.svg');background-repeat:no-repeat;background-position:center center;background-size:35px auto;opacity:1;width:2.6vw;min-width:35px;height:2.6vw;min-height:35px;display:inline-block;transform:scaleX(-1);}.page-node-type-events .group-header{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;}.page-node-type-events .group-left{width:35%;}.page-node-type-events .group-right{width:60%;}.page-node-type-events .group-header .field--name-field-event-date,.page-node-type-events .group-header .field--name-field-facility,.page-node-type-events .group-header .field--name-field-other-location,.page-node-type-events .group-header .field--name-field-ticket-price{margin:.5rem 1rem;font-size:1.33rem;}.page-node-type-events .group-header .field--name-field-event-date{background:url('/themes/wildlycfa/css/components/../../images/sprite-date.svg');background-repeat:no-repeat;background-position:left top;background-size:auto 3rem;padding:0 0 0 3.5rem;min-height:3rem;}.page-node-type-events .group-header .field--name-field-facility,.page-node-type-events .group-header .field--name-field-other-location{background:url('/themes/wildlycfa/css/components/../../images/sprite-location.svg');background-repeat:no-repeat;background-position:left top;background-size:auto 3rem;padding:0 0 0 3.5rem;min-height:3rem;}.page-node-type-events .group-header .field--name-field-facility .field__item,.page-node-type-events .group-header .field--name-field-other-location .field__item{line-height:3rem;}.page-node-type-events .group-header .field--name-field-ticket-price{background:url('/themes/wildlycfa/css/components/../../images/sprite-ticket.svg');background-repeat:no-repeat;background-position:left top;background-size:auto 3rem;padding:0 0 0 3.5rem;min-height:3rem;}.page-node-type-events .group-header .field--name-field-ticket-link{width:100%;margin:1rem;}.page-node-type-events .group-left .field--name-field-poster-image img{margin:0;}.page-node-type-events .group-right .field--name-field-contact-email,.page-node-type-events .group-right .field--name-field-contact-phone{margin:1rem 0;font-size:1.33rem;}.page-node-type-events .group-right .field--name-field-contact-email{background:url('/themes/wildlycfa/css/components/../../images/sprite-email.svg');background-repeat:no-repeat;background-position:left top;background-size:auto 3rem;padding:0 0 0 3.5rem;min-height:3rem;line-height:3rem;}.page-node-type-events .group-right .field--name-field-contact-phone{background:url('/themes/wildlycfa/css/components/../../images/sprite-phone.svg');background-repeat:no-repeat;background-position:left top;background-size:auto 3rem;padding:0 0 0 3.5rem;min-height:3rem;line-height:3rem;}.page-node-type-events .group-right .field--name-field-website{background:url('/themes/wildlycfa/css/components/../../images/sprite-link.svg');background-repeat:no-repeat;background-position:left top;background-size:auto 3rem;padding:0 0 0 3.5rem;min-height:3rem;}.region-content .field--name-field-degrees-available{background:url('/themes/wildlycfa/css/components/../../images/sprite-degree.svg');background-repeat:no-repeat;background-position:left center;background-size:auto 3rem;margin:1rem 0;}.region-content .field--name-field-degrees-available .field__items,.region-content .field--name-field-degrees-available .field__item{padding:0 0 0 3.75rem;min-height:3rem;font-size:1.6rem;line-height:3rem;}.region-content .field--name-field-degrees-available .field__items .field__item{padding:0;}.page-node-type-webform #edit-path-wrapper{display:none;}#updatedby{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;font-family:'Mulish-Light',Arial,sans-serif;font-style:italic;font-size:.75rem;color:#63656A;}#updatedby .mkspacer{margin:0 .55rem;}.action-links{padding:2.78rem 5.6rem;}.action-links .layout-container{margin:0;width:100%;}.action-links .region-action-links{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:flex-start;}.action-links .block{min-width:100px;}
.region-right-head img{height:3.33rem;margin:0;}.region-right-head .sidr-trigger__icon{line-height:0.01rem;}.region-right-head button{padding:1rem;background:transparent;border:0;height:90px;transition:background 500ms ease-in-out;}.region-right-head button:hover,.region-right-head button:focus{background:#0033a0;}.region-right-head{height:90px;width:auto;}.region-main-menu{width:40vw;background-color:#0033a0;min-height:100vh;padding:10vh 0;scrollbar-width:none;-ms-overflow-style:none;}#header .region-main-menu{display:none;}.region-main-menu .block{width:60%;margin-bottom:50px;margin-left:auto;margin-right:auto;scrollbar-width:none;-ms-overflow-style:none;}#sidr-right{top:75px;width:40vw;height:100vh;z-index:500 !important;scrollbar-width:none;-ms-overflow-style:none;}.sidr.right{right:-40vw;scrollbar-width:none;-ms-overflow-style:none;}.region-main-menu::-webkit-scrollbar,.region-main-menu .block::-webkit-scrollbar,#sidr-right::-webkit-scrollbar,.sidr.right::-webkit-scrollbar{display:none;}.region-main-menu #block-sidrclose{width:auto;display:inline-block;position:absolute;top:10px;left:10px;}.region-main-menu #block-sidrclose button{cursor:pointer;}.region-main-menu #block-universityresources h2,.region-main-menu #block-departmentsmenu h2{color:#fff;}.region-main-menu ul.menu li.menu__item,.region-main-menu #block-universityresources li{list-style:none;}.region-main-menu ul.menu a,.region-main-menu ul.menu .link,.region-main-menu #block-universityresources a{font-weight:normal;width:100%;padding:.55rem;display:inline-block;border-bottom:1px solid #1897D4;}.region-main-menu ul.menu a.is-active{color:#fff;background-color:#1897d4;border-bottom:1px solid #fff !important;}.region-main-menu a:hover,.region-main-menu a:focus,.region-main-menu .link:hover,.region-main-menu .link:focus{font-weight:bold;}.region-main-menu a:active,.region-main-menu .link:active{font-weight:bold;}.region-main-menu ul.menu button{width:3rem;height:3rem;background:#0033a0 url(/themes/wildlycfa/css/components/../../images/menu-arrow.svg) no-repeat center;background-size:1.5rem;cursor:pointer;}.region-main-menu ul.menu button[aria-expanded=true]{transform:rotate(180deg);}.region-main-menu ul.menu .menu__item--button{margin-left:-3.5rem;margin-top:-3rem;}.region-main-menu ul.menu ul.menu--level-2{visibility:hidden;height:0;padding-left:6rem;padding-top:0;padding-bottom:0;}.region-main-menu ul.menu button[aria-expanded=true] + ul.menu--level-2{visibility:visible;height:auto;}.region-main-menu ul.menu ul.menu--level-3{visibility:hidden;height:0;padding-left:6rem;padding-top:0;padding-bottom:0;}.region-main-menu ul.menu button[aria-expanded=true] + ul.menu--level-3{visibility:visible;height:auto;}.region-main-menu ul.menu ul.menu--level-4{visibility:hidden;height:0;padding-left:6rem;padding-top:0;padding-bottom:0;}.region-main-menu ul.menu button[aria-expanded=true] + ul.menu--level-4{visibility:visible;height:auto;}.region-main-menu ul.menu ul.menu--level-5{visibility:hidden;height:0;padding-left:6rem;padding-top:0;padding-bottom:0;}.region-main-menu ul.menu button[aria-expanded=true] + ul.menu--level-5{visibility:visible;height:auto;}.region-main-menu ul.menu button[aria-expanded=false] + ul.menu button[aria-expanded=true] + ul.menu{visibility:hidden!important;height:0!important;}
.field--name-field-spotlight #fpspotlight{width:100%;height:44.8vw;}.field--name-field-spotlight #fpspotlight .fpvpause{position:absolute;top:1rem;left:1rem;background-color:rgba(0,51,160,0.4);font-size:1.1rem;line-height:2.3rem;border:0px;z-index:4;}.field--name-field-spotlight #fpspotlight .fpvpause.pause{border-radius:10px 10px 10px 0px;}.field--name-field-spotlight #fpspotlight .fpvpause.play{border-radius:10px 10px 0px 10px;}.field--name-field-spotlight #fpspotlight .fpvpause:hover,.field--name-field-spotlight #fpspotlight .fpvpause:focus{color:#ffdc00;border:0px;background-color:rgba(27,54,93,0.6);}body.page-node-type-department-landings .action-links{display:none;}body.page-node-type-front-venue-landings.maintenance-page #main-wrapper{background-color:transparent;color:#000}body.page-node-type-front-venue-landings #main-wrapper{max-width:100%;color:#fff;background-color:#000;margin-top:0;position:relative;z-index:0;}body.page-node-type-front-venue-landings .main-content,body.page-node-type-department-landings .main-content{width:100%;}body.page-node-type-front-venue-landings #main-wrapper.layout-container,body.page-node-type-department-landings #main-wrapper.layout-container{width:100%;}body.page-node-type-front-venue-landings .layout-main,body.page-node-type-department-landings .layout-main{margin:0;}body.page-node-type-front-venue-landings .main-content .section,body.page-node-type-department-landings .main-content .section{padding:0;}body.page-node-type-front-venue-landings .node__content,body.page-node-type-department-landings .node__content{margin-top:0;}body.page-node-type-front-venue-landings #block-wildlycfa-page-title,body.page-node-type-front-venue-landings .block-local-tasks-block,body.page-node-type-department-landings #block-wildlycfa-page-title,body.page-node-type-department-landings .block-local-tasks-block{display:none;}body.page-node-type-front-venue-landings .field--name-field-spotlight,body.page-node-type-front-venue-landings .field--name-field-venues-slideshow,body.page-node-type-front-venue-landings .field--name-field-spotlight{width:100%;left:0;display:inline-block;}body.page-node-type-front-venue-landings .field--name-field-spotlight,body.page-node-type-department-landings .field--name-field-spotlight{height:44vw;overflow:hidden;margin-bottom:4rem;position:relative;}body.page-node-type-front-venue-landings .field--name-field-spotlight .field--name-field-headline-and-link{position:absolute;top:0;margin-left:auto;margin-right:auto;font-size:3.61rem;width:100%;height:44.8vw;text-align:center;display:flex;align-content:center;align-items:center;justify-content:center;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5),rgba(0,0,0,1));z-index:3;}body.page-node-type-front-venue-landings .field--name-field-spotlight .field--name-field-headline-and-link a{color:#fff;text-transform:uppercase;font-family:"Mulish-Bold",sans-serif;font-weight:bold;padding:.5rem 1rem;border:5px solid transparent;text-shadow:0 0 10px #000;box-shadow:none;transition:border 300ms ease-in-out;}body.page-node-type-front-venue-landings .field--name-field-spotlight .field--name-field-headline-and-link a:hover,body.page-node-type-front-venue-landings .field--name-field-spotlight .field--name-field-headline-and-link a:focus{border:5px solid #fff;box-shadow:0 0 10px #000;}body.page-node-type-front-venue-landings .field--name-field-spotlight .field--name-field-spotlight-image img{margin:0;width:100%;height:auto;}body.page-node-type-front-venue-landings .field--name-field-department-grid{padding:0 11.5vw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;align-content:flex-start;margin-bottom:8rem;}body.page-node-type-front-venue-landings .field--name-field-department-grid > .field__item{width:18.88rem;height:34.72rem;overflow:hidden;margin:0;display:inline-block;position:relative;}body.page-node-type-front-venue-landings .field--name-field-department-grid .paragraph--type--department-cards{width:100%;}body.page-node-type-front-venue-landings .field--name-field-department-grid .paragraph--type--department-cards .field--name-field-department-link{position:absolute;width:100%;height:100%;font-size:1.27rem;text-transform:uppercase;text-align:center;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.5),rgba(0,0,0,1));top:auto;z-index:2;}body.page-node-type-front-venue-landings .field--name-field-department-grid .paragraph--type--department-cards .field--name-field-department-link a{color:#fff;width:290px;height:100%;margin-left:auto;margin-right:auto;display:flex;align-items:flex-end;justify-content:center;transition:all ease-in-out 200ms;}body.page-node-type-front-venue-landings .field--name-field-department-grid .paragraph--type--department-cards .field--name-field-department-link a:hover{margin-top:-15px;padding-bottom:15px;}body.page-node-type-front-venue-landings .field--name-field-department-grid .field__item .field--name-field-department-image{height:34.72rem;}body.page-node-type-front-venue-landings .field--name-field-department-grid .field__item .field--name-field-department-image img{margin:0;}body.page-node-type-front-venue-landings .field--name-field-intro-text{max-width:37%;display:inline-block;float:left;padding-left:11vw;padding-right:1vw;color:#fff;font-size:1.33rem;line-height:2.22rem;margin-bottom:8rem;}body.page-node-type-front-venue-landings .field--name-field-intro-text:first-letter{color:#fff;font-size:4.5rem;line-height:4.5rem;padding-right:3px;}body.page-node-type-front-venue-landings .field--name-field-intro-media,body.page-node-type-department-landings .field--name-field-intro-media{width:37.5vw;display:inline-block;float:left;padding-right:11vw;padding-left:1vw;margin-bottom:8rem;}body.page-node-type-front-venue-landings .field--name-field-intro-media iframe.media-oembed-content,body.page-node-type-department-landings .field--name-field-intro-media iframe.media-oembed-content,body.page-node-type-front-venue-landings .field--name-field-intro-media .blazy--field-featured-video,body.page-node-type-department-landings .field--name-field-intro-media .blazy--field-featured-video,body.page-node-type-front-venue-landings .field--name-field-intro-media .blazy--field-featured-video .media--blazy,body.page-node-type-department-landings .field--name-field-intro-media .blazy--field-featured-video .media--blazy,body.page-node-type-front-venue-landings .field--name-field-intro-media .blazy--field-featured-video img,body.page-node-type-department-landings .field--name-field-intro-media .blazy--field-featured-video img{width:37.5vw;height:20.8vw;}body.page-node-type-front-venue-landings .field--name-field-intro-media .field__item,body.page-node-type-department-landings .field--name-field-intro-media .field__item{width:auto;display:inline-block;}body.page-node-type-front-venue-landings .field--name-field-intro-media img,body.page-node-type-department-landings .field--name-field-intro-media img{margin:0;display:block;}body.page-node-type-front-venue-landings .field--name-field-image-grid-title,body.page-node-type-department-landings .field--name-field-image-grid-title{width:77vw;padding:1.5rem 11vw;font-size:2.5rem;font-weight:bold;font-family:'Mulish-Bold',sans-serif;}.field--name-field-featured-image-grid{width:77vw;padding:0 11vw;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start;row-gap:1.5rem;column-gap:1rem;}.field--name-field-grid-image,.field--name-field-grid-image img{margin:0;}.field--name-field-featured-image-grid .field__item .paragraph--type--image-grid{height:200px;width:355px;overflow:hidden;}.field--name-field-featured-image-grid .field__item .paragraph--type--image-grid .field--name-field-image-link a{color:#fff;position:absolute;margin-left:auto;margin-right:auto;height:200px;width:355px;box-sizing:border-box;padding-bottom:1rem;display:flex;align-content:flex-end;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.5),rgba(0,0,0,1));text-shadow:0px 0px 0px #000000;transition:all .2s ease-in-out 0s;z-index:1;}.field--name-field-featured-image-grid .field__item .paragraph--type--image-grid .field--name-field-image-link a:hover,.field--name-field-featured-image-grid .field__item .paragraph--type--image-grid .field--name-field-image-link a:active{text-shadow:0px 0px 3px #000000;}.field--name-field-featured-image-grid .field__item .paragraph--type--image-grid .field--name-field-image-link a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(24,151,212,0),rgba(24,151,212,0),rgba(24,151,212,.5),rgba(24,151,212,1));opacity:0;transition:opacity .2s ease-in-out 0s;z-index:-1;}.field--name-field-featured-image-grid .field__item .paragraph--type--image-grid .field--name-field-image-link a:hover::before,.field--name-field-featured-image-grid .field__item .paragraph--type--image-grid .field--name-field-image-link a:active::before{opacity:1;}body.page-node-type-front-venue-landings .field--name-field-intro-buttons,body.page-node-type-department-landings .field--name-field-intro-buttons{width:77vw;padding:2rem 11vw;margin-bottom:4.2rem;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-around;justify-content:space-between;align-items:center;}body.page-node-type-front-venue-landings .field--name-field-intro-buttons > .field__item,body.page-node-type-department-landings .field--name-field-intro-buttons > .field__item{display:block;width:20%;}body.page-node-type-front-venue-landings .field--name-field-intro-buttons .field__item a.button,body.page-node-type-department-landings .field--name-field-intro-buttons .field__item a.button{width:100%;padding:0;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow{overflow:hidden;margin-bottom:-8px;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow img{margin:0;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slick-arrow{border:3px solid #ffdc00;background-color:#1897D4;border-radius:50%;height:3.9vw;min-height:50px;width:3.9vw;min-width:50px;margin:0 2.6vw;transition:all 200ms ease-in-out;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slick-arrow:hover{margin:0 2.3vw;border-radius:25%;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slick-arrow:before{content:'';}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slick-prev::before{background-image:url('/themes/wildlycfa/css/components/../../images/slide-arrow.svg');background-repeat:no-repeat;background-position:center center;background-size:35px auto;opacity:1;width:2.6vw;min-width:35px;height:2.6vw;min-height:35px;display:inline-block;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slick-next::before{background-image:url('/themes/wildlycfa/css/components/../../images/slide-arrow.svg');background-repeat:no-repeat;background-position:center center;background-size:35px auto;opacity:1;width:2.6vw;min-width:35px;height:2.6vw;min-height:35px;display:inline-block;transform:scaleX(-1);}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slide__content{height:inherit;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slide__content .slide__media picture img{width:100vw;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slide__caption{position:absolute;top:auto;bottom:0;background-image:linear-gradient(rgba(27,54,93,0),rgba(27,54,93,.9),rgba(27,54,93,1));height:75%;padding-top:12vw;padding-left:11.5vw;padding-right:11.5vw;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow h2.slide__title{font-size:3vw;text-transform:uppercase;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow h2.slide__title a{color:#fff;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slide__description .views-field-body{margin-left:0;}body.page-node-type-front-venue-landings .field--name-field-featured-news{background-color:#2C2A29;overflow:hidden;padding-top:2rem;padding-left:11.5vw;padding-right:11.5vw;position:relative;}body.page-node-type-front-venue-landings .field--name-field-featured-news::before{position:absolute;top:2rem;left:11.5vw;width:20rem;height:20rem;font-size:3rem;line-height:3.5rem;font-family:'Mulish-Bold',sans-serif;font-weight:bold;color:#fff;display:inline-block;content:'NEWS AND STORIES SPOTLIGHT';}body.page-node-type-front-venue-landings .field--name-field-featured-news > .field__item{width:52vw;height:355px;margin-bottom:3rem;padding:1rem;display:block;position:relative;}body.page-node-type-front-venue-landings .field--name-field-featured-news > .field__item:nth-child(odd){margin-left:32%;}body.page-node-type-front-venue-landings .field--name-field-featured-news > .field__item:nth-child(even){margin-right:32%;}body.page-node-type-front-venue-landings .field--name-field-featured-news header,body.page-node-type-front-venue-landings .field--name-field-featured-news .field--name-field-highlighted-text{margin-left:225px;margin-bottom:1rem;}body.page-node-type-front-venue-landings .field--name-field-featured-news header .node__title a{color:#fff;}body.page-node-type-front-venue-landings .field--name-field-featured-news header .node__title::after{width:100px;height:5px;margin-top:3px;background-color:#1897D4;display:block;content:'';}body.page-node-type-front-venue-landings .field--name-field-featured-news .field--name-field-featured-image{position:absolute;top:0;width:200px;height:355px;display:inline-block;float:left;padding:0;margin-right:2rem;background-color:#DCDDDE;}body.page-node-type-front-venue-landings .field--name-field-featured-news .field--name-field-featured-image img{width:200px;height:355px;margin:0;}body.page-node-type-front-venue-landings .field--name-field-featured-news .field--name-field-highlighted-text,body.page-node-type-front-venue-landings .field--name-field-featured-news .field--name-field-highlighted-text:first-letter{color:#fff;font-size:1rem;font-family:'Mulish-Regular',sans-serif;font-weight:normal;width:auto;line-height:1.5rem;padding-right:0;float:none;}body.page-node-type-front-venue-landings #updatedby,body.page-node-type-department-landings #updatedby{display:none;}body.page-node-type-front-venue-landings .action-links .block{width:41.66rem;}body.page-node-type-front-venue-landings .action-links .block h2{font-size:2.77rem;font-family:'Mulish-Bold',sans-serif;font-weight:bold;margin-top:0;}#mc_embed_signup_scroll{display:flex;}#mc_embed_signup form{padding:0!important;}#mc_embed_signup input.email{display:inline-block!important;min-height:3.7rem!important;margin:0 .5rem 0 0!important;width:75%!important;border-radius:0!important;}#mc_embed_signup .clear{display:inline-block!important;width:auto!important;}#mc_embed_signup input.button.light{font-size:1.38rem;font-family:"Mulish-Bold",Arial,sans serif;font-weight:bold;text-align:center;color:#fff;background-color:#0033a0;display:inline-block;height:3.7rem;width:9rem;padding:0 1rem;margin:0;border:3px solid transparent;border-radius:0!important;background-image:none;transition:all 0.2s ease-in-out 0s;}#mc_embed_signup input.button.light:hover,#mc_embed_signup input.button.light:focus{color:#0033a0;background-color:#fff;border:3px solid #0033a0;background-image:none;}.ctct-form-header{display:none;}.ctct-form-success .ctct-form-header{display:block;}p.ctct-form-text{display:none;}.ctct-form-success p.ctct-form-text{display:block;font:inherit!important;font-size:inherit!important;color:inherit!important;line-height:inherit!important;}.ctct-gdpr-text{display:none;}#ctc_recaptcha_1{display:none;}.ctct-form-field label{display:none!important;}div.ctct-form-embed div.ctct-form-defaults{padding:0px!important;border-radius:0px!important;font:inherit!important;color:inherit!important;line-height:inherit!important;}div.ctct-form-embed form.ctct-form-custom{display:flex!important;}div.ctct-form-embed div.ctct-form-defaults div.ctct-form-success{color:#000!important;height:auto!important;}div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{font:inherit!important;font-size:inherit!important;color:inherit!important;line-height:inherit!important;}div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{margin:0px!important;}div.ctct-form-embed form.ctct-form-custom #email_address_field_0{width:75%!important;margin:0 0.5rem 0 0!important;}div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{display:inline-block!important;min-height:3.7rem!important;border-radius:0px!important;}.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{color:#fff!important;background-color:#0033a0!important;display:inline-block!important;height:3.7rem!important;width:9rem!important;padding:0 1rem!important;margin:0!important;border-radius:0!important;text-align:center!important;font-family:"Mulish-Bold",Arial,sans serif!important;font-weight:bold!important;font-size:1.38rem!important;transition:all 0.2s ease-in-out 0s!important;}.ctct-form-embed.form_1 .ctct-form-custom .ctct-form-button:hover,.ctct-form-embed.form_1 .ctct-form-custom .ctct-form-button:focus{color:#0033a0!important;background-color:#fff!important;border:3px solid #0033a0!important;}body.page-node-type-front-venue-landings #block-frontpagesupport .field--name-body.clearfix::after{display:none;}body.page-node-type-front-venue-landings .fpsupport{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-around;}body.page-node-type-front-venue-landings .fpsupport .button{}body.page-node-type-department-landings #main-wrapper{max-width:100%;margin-top:0;position:relative;z-index:0;}body.page-node-type-department-landings .field--name-field-intro-text{max-width:37%;display:inline-block;float:left;padding-left:11vw;padding-right:1vw;color:#000;font-size:1.33rem;line-height:2.22rem;margin-bottom:8rem;}body.page-node-type-department-landings .field--name-field-intro-text:first-letter{color:#000;font-size:4.5rem;line-height:4.5rem;padding-right:3px;}body.page-node-type-department-landings .field--name-field-spotlight{border-bottom:20px solid #0033a0;display:flex;align-items:center;justify-content:center;}body.page-node-type-front-venue-landings .field--name-field-spotlight{display:flex;align-items:center;justify-content:center;}body.page-node-type-department-landings .field--name-field-spotlight .field--name-field-spotlight-image img{margin:0;width:100%;height:100%;}body.page-node-type-department-landings .field--name-field-spotlight .field--name-field-headline-and-link{position:absolute;top:0;margin-left:auto;margin-right:auto;font-size:3.61rem;width:100%;height:100%;text-align:center;display:flex;align-content:center;align-items:center;justify-content:center;z-index:3;}body.page-node-type-department-landings .field--name-field-spotlight .field--name-field-headline-and-link a{max-width:50%;color:#fff;text-transform:uppercase;font-family:"Mulish-Bold",sans-serif;font-weight:bold;padding:.5rem 1rem;border:5px solid transparent;text-shadow:0 0 10px #000;box-shadow:none;transition:border 300ms ease-in-out;}body.page-node-type-department-landings .field--name-field-spotlight .field--name-field-headline-and-link a:hover,body.page-node-type-department-landings .field--name-field-spotlight .field--name-field-headline-and-link a:focus{border:5px solid #fff;box-shadow:0 0 10px #000;}body.page-node-type-department-landings .field--name-field-spotlight .field--name-field-spotlight-video,body.page-node-type-front-venue-landings .field--name-field-spotlight .field--name-field-spotlight-video{z-index:0;}body.page-node-type-department-landings .field--name-field-spotlight .field--name-field-spotlight-image,body.page-node-type-front-venue-landings .field--name-field-spotlight .field--name-field-spotlight-image{position:absolute;top:0;margin:0;height:auto;line-height:0;z-index:-1;}body.page-node-type-department-landings .field--name-related-news-stories{background-color:#2C2A29;color:#fff;padding-bottom:2rem;}body.page-node-type-department-landings .field--name-related-news-stories .viewsreference--view-title,body.page-node-type-department-landings .field--name-upcoming-events .viewsreference--view-title{font-family:'Mulish-Bold',sans-serif;font-weight:bold;font-size:2.77rem;margin-left:11.5vw;padding-top:2rem;margin-bottom:1rem;}body.page-node-type-department-landings .field--name-related-news-stories .slick-list,body.page-node-type-department-landings .field--name-upcoming-events .slick-list,body.page-node-type-department-landings .field--name-related-news-stories .slick__grid,body.page-node-type-department-landings .field--name-upcoming-events .slick__grid{margin-left:11.5vw;margin-right:11.5vw;}body.page-node-type-department-landings .field--name-related-news-stories .view-content .slick--skin--grid > .slide__media,body.page-node-type-department-landings .field--name-upcoming-events .view-content .slick--skin--grid > .slide__media{margin-left:11.5vw;margin-right:11.5vw;}body.page-node-type-department-landings .field--name-related-news-stories .slick-track,body.page-node-type-department-landings .field--name-upcoming-events .slick-track{height:18.33rem;}body.page-node-type-department-landings .field--name-related-news-stories .slide__grid,body.page-node-type-department-landings .field--name-upcoming-events .slide__grid,body.page-node-type-department-landings .field--name-related-news-stories .grid--content,body.page-node-type-department-landings .field--name-upcoming-events .grid--content{width:36.4vw;height:300px;}body.page-node-type-department-landings .field--name-related-news-stories .slide__media,body.page-node-type-department-landings .field--name-upcoming-events .slide__media{overflow:visible;height:300px;}body.page-node-type-department-landings .field--name-related-news-stories .view-content .slick--skin--grid > .slide__media ul.slide__content,body.page-node-type-department-landings .field--name-upcoming-events .view-content .slick--skin--grid > .slide__media ul.slide__content{overflow:visible;height:300px;}body.page-node-type-department-landings .field--name-related-news-stories .slide__media .slide__content .grid--0,body.page-node-type-department-landings .field--name-upcoming-events .slide__media .slide__content .grid--0{margin-right:2.08vw;}body.page-node-type-department-landings .field--name-related-news-stories .slide__media .slide__content .grid--1,body.page-node-type-department-landings .field--name-upcoming-events .slide__media .slide__content .grid--1{margin-left:2.08vw;}body.page-node-type-department-landings .field--name-related-news-stories .slide__media .media--slick,body.page-node-type-department-landings .field--name-related-news-stories .slide__media .media--slick img,body.page-node-type-department-landings .field--name-upcoming-events .slide__media .media--slick,body.page-node-type-department-landings .field--name-upcoming-events .slide__media .media--slick img,body.page-node-type-department-landings .field--name-related-news-stories .grid__content .media--slick,body.page-node-type-department-landings .field--name-related-news-stories .grid__content .media--slick img,body.page-node-type-department-landings .field--name-upcoming-events .grid__content .media--slick,body.page-node-type-department-landings .field--name-upcoming-events .grid__content .media--slick img{width:168px;height:300px;background-color:#c4c4c4;padding-bottom:0!important;}body.page-node-type-department-landings .field--name-related-news-stories .slide__media #noposter,body.page-node-type-department-landings .field--name-upcoming-events .slide__media #noposter{width:168px;height:300px;background-color:#c4c4c4;}body.page-node-type-department-landings .field--name-related-news-stories .slide__caption,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption{width:67%;left:175px!important;top:0;padding:0 1.11rem 1.11rem 1.11rem;position:absolute;}body.page-node-type-department-landings .field--name-related-news-stories .view-content .slick--skin--grid > .slide__media ul.slide__content .slide__caption,body.page-node-type-department-landings .field--name-upcoming-events .view-content .slick--skin--grid > .slide__media ul.slide__content .slide__caption{left:auto;position:absolute;right:0;}body.page-node-type-department-landings .field--name-related-news-stories .slide__caption h2.slide__title,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .views-field-title{margin-bottom:1.5rem;line-height:1.5rem;}body.page-node-type-department-landings .field--name-related-news-stories .slide__caption h2.slide__title a,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .views-field-title a{font-size:1.11rem;color:#fff;}body.page-node-type-department-landings .field--name-related-news-stories .slide__caption h2.slide__title::after,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .views-field-title::after{width:100px;height:5px;margin-top:3px;background-color:#1897D4;display:block;content:'';}body.page-node-type-department-landings .field--name-related-news-stories .slide__caption .slide__description .views-field-field-highlighted-text,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .slide__description .views-field-body{font-size:.83rem;}body.page-node-type-department-landings .field--name-related-news-stories .view-content .slick-dots,body.page-node-type-department-landings .field--name-upcoming-events .view-content .slick-dots{bottom:-60px;padding:1rem 0;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .view-content .slick-dots{bottom:0;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .view-content .slick-dotted.slick-slider{margin-bottom:0;}body.page-node-type-department-landings .field--name-related-news-stories .view-content .slick-dots button,body.page-node-type-department-landings .field--name-upcoming-events .view-content .slick-dots button{font-family:inherit;}body.page-node-type-department-landings .field--name-related-news-stories .view-content .slick-dots li.slick-active button::before,body.page-node-type-department-landings .field--name-upcoming-events .view-content .slick-dots li.slick-active button::before,body.page-node-type-department-landings .field--name-related-news-stories .view-content .slick-dots li button::before,body.page-node-type-department-landings .field--name-upcoming-events .view-content .slick-dots li button::before,body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .view-content .slick-dots li button::before{color:#fff;}body.page-node-type-department-landings .field--name-explore-our-programs{width:77vw;padding:0 11vw;margin-bottom:0;display:inline-block;padding-top:0;}body.page-node-type-department-landings .field--name-explore-our-programs .view-content{display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-around;justify-content:space-between;}body.page-node-type-department-landings .field--name-explore-our-programs .viewsreference--view-title{width:100%;font-size:2.5rem;font-family:'Mulish-Bold',sans-serif;font-weight:bold;margin-bottom:1.5rem;}body.page-node-type-department-landings .field--name-explore-our-programs .views-row{width:25rem;margin-bottom:4rem;display:inline-block;}body.page-node-type-department-landings .field--name-explore-our-programs .views-row .views-field-field-featured-image,body.page-node-type-department-landings .field--name-explore-our-programs .views-row .views-field-field-featured-image img{width:100%;height:auto;float:none;margin:0;line-height:0;}body.page-node-type-department-landings .field--name-explore-our-programs .views-row .views-field-title{margin:0 0 1rem 0;}body.page-node-type-department-landings .field--name-explore-our-programs .views-row .views-field-field-highlighted-text{margin-bottom:1rem;}body.page-node-type-department-landings .field--name-upcoming-events{background-color:#1B365D;color:#fff;padding-bottom:2rem;}body.page-node-type-department-landings .field--name-related-news-stories .view-empty,body.page-node-type-department-landings .field--name-upcoming-events .view-empty{width:77vw;padding:0 11vw;}body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .slide__description .views-field{margin-left:0;}body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .slide__description .views-field-field-event-date,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .slide__description .views-field-field-facility,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .slide__description .views-field-field-other-location{color:#fff;}body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .slide__description .views-field-body{max-height:125px;margin-bottom:2rem;overflow:hidden;}body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .slide__description .views-field-body p{margin-bottom:.5rem;}body.page-node-type-department-landings .field--name-related-news-stories .slick-arrow,body.page-node-type-department-landings .field--name-upcoming-events .slick-arrow{border:3px solid #ffdc00;background-color:#1897D4;border-radius:50%;height:3.9vw;min-height:50px;width:3.9vw;min-width:50px;margin:0 2.6vw;transition:all 200ms ease-in-out;}body.page-node-type-department-landings .field--name-related-news-stories .slick-arrow:hover,body.page-node-type-department-landings .field--name-upcoming-events .slick-arrow:hover{margin:0 2.3vw;border-radius:25%;}body.page-node-type-department-landings .field--name-related-news-stories .slick-arrow:before,body.page-node-type-department-landings .field--name-upcoming-events .slick-arrow:before{content:'';}body.page-node-type-department-landings .field--name-related-news-stories .slick-prev::before,body.page-node-type-department-landings .field--name-upcoming-events .slick-prev::before{background-image:url('/themes/wildlycfa/css/components/../../images/slide-arrow.svg');background-repeat:no-repeat;background-position:center center;background-size:35px auto;opacity:1;width:2.6vw;min-width:35px;height:2.6vw;min-height:35px;display:inline-block;}body.page-node-type-department-landings .field--name-related-news-stories .slick-next::before,body.page-node-type-department-landings .field--name-upcoming-events .slick-next::before{background-image:url('/themes/wildlycfa/css/components/../../images/slide-arrow.svg');background-repeat:no-repeat;background-position:center center;background-size:35px auto;opacity:1;width:2.6vw;min-width:35px;height:2.6vw;min-height:35px;display:inline-block;transform:scaleX(-1);}
@media all and (max-width:1680px){.view-employee-listings .views-row,.view-facilities .views-row{width:48%;}.views-field-field-building-image{height:16.75vw;}}@media all and (max-width:1540px){body.page-node-type-front-venue-landings .field--name-field-department-grid > .field__item{margin:1rem .5rem;}body.page-node-type-department-landings .field--name-explore-our-programs .view-content{justify-content:space-around;}.smfooter-icon{width:58px!important;height:58px!important;}}@media all and (max-width:1370px){.sidr.right{right:-60vw;}#sidr-right{width:60vw;}.region-main-menu{width:60vw;}body.page-node-type-front-venue-landings .field--name-field-department-grid{margin-bottom:2rem;}body.page-node-type-front-venue-landings .field--name-field-intro-text,body.page-node-type-department-landings .field--name-field-intro-text,body.page-node-type-front-venue-landings .field--name-field-intro-media,body.page-node-type-department-landings .field--name-field-intro-media{max-width:75%;margin-left:auto;margin-right:auto;display:block;float:none;padding:0;margin-bottom:1.5rem;}body.page-node-type-front-venue-landings .field--name-field-intro-media,body.page-node-type-department-landings .field--name-field-intro-media{width:75%;}body.page-node-type-front-venue-landings .field--name-field-intro-media iframe.media-oembed-content,body.page-node-type-department-landings .field--name-field-intro-media iframe.media-oembed-content{width:75vw;height:42.19vw;}body.page-node-type-front-venue-landings .field--name-field-intro-buttons > .field__item,body.page-node-type-department-landings .field--name-field-intro-buttons > .field__item{width:45%;margin:1.5rem;}body.page-node-type-front-venue-landings .field--name-field-intro-buttons .field__item a.button,body.page-node-type-department-landings .field--name-field-intro-buttons .field__item a.button{max-width:100%;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slide__caption{height:100%;}body.page-node-type-front-venue-landings .field--name-field-featured-news::before{width:100%;position:relative;height:auto;top:0;left:0;}body.page-node-type-front-venue-landings .field--name-field-featured-news > .field__item:nth-child(odd){margin-left:0;}body.page-node-type-front-venue-landings .field--name-field-featured-news > .field__item{width:100%;position:relative;}body.page-node-type-front-venue-landings .field--name-field-featured-news > .field__item h2.node__title{font-size:1.5rem;}.action-links .region-action-links{justify-content:space-around;}body.page-node-type-front-venue-landings .action-links .block{margin:2rem;width:100%;}.site-footer .region{width:45%;margin-top:1.5rem;}.region-cfa-footer-first .footer-name.cfa,.region-dpt-footer-first .footer-name.savs,.region-dpt-footer-first .footer-name.som,.region-dpt-footer-first .footer-name.dtd,.region-dpt-footer-first .footer-name.aad,.region-dpt-footer-first .footer-name.scfa,.region-dpt-footer-first .footer-name.ukam{font-size:3.5vw!important;}.region-cfa-footer-first .footer-name.uk,.region-dpt-footer-first .footer-name.uk{font-size:1.3vw!important;}.region-cfa-footer-fourth .ukwordmark img{height:5.5vw!important;}.view-employee-listings .views-row{width:100%;}.view-employee-listings .view-content .views-row::after{width:90%;height:1px;margin-left:5%;margin-right:5%;margin-top:3rem;background-color:#DCDDDE;display:inline-block;content:'';}}@media all and (max-width:1250px){body.page-node-type-front-venue-landings .field--name-field-intro-buttons > .field__item,body.page-node-type-department-landings .field--name-field-intro-buttons > .field__item{width:100%;}body.page-node-type-department-landings .field--name-upcoming-events .grid__content .media--slick,body.page-node-type-department-landings .field--name-upcoming-events .grid__content .media--slick img,body.page-node-type-department-landings .field--name-related-news-stories .grid__content .media--slick,body.page-node-type-department-landings .field--name-related-news-stories .grid__content .media--slick img{width:150px;height:268px;}body.page-node-type-department-landings .field--name-related-news-stories .slide__caption,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption{left:155px!important;}body.page-node-type-department-landings .field--name-related-news-stories .slide__caption h2.slide__title,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .views-field-title,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .slide__description .views-field-body{margin-bottom:1rem;}.region-cfa-footer-fourth .ukwordmark img{height:8vw!important;}.region-content .field--name-field-department,.region-content .field--name-field-position,.region-content .field--name-field-specialty-job-title,.region-content .field--name-field-area,.region-content .field--name-field-office-location,.region-content .field--name-field-uk-email,.region-content .field--name-field-office-phone{width:100%;}.region-content .field--name-field-headshot{width:40%;display:block;margin-left:auto;margin-right:auto;float:none;}}@media all and (max-width:1120px){body.page-node-type-department-landings .field--name-related-news-stories .slide__caption .slide__description .views-field-field-highlighted-text,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .slide__description .views-field-body{display:none;}.site-footer .region-cfa-footer-first,.site-footer .region-cfa-footer-fourth{width:100%;margin:0 0 1.5rem 0;text-align:center;}.site-footer .region-cfa-footer-second{width:23%;margin:0 1.5rem 1.5rem 0;}.site-footer .region-cfa-footer-third{width:70%;margin:0 0 1.5rem 1.5rem;}.region-cfa-footer-first .footer-name.cfa,.region-dpt-footer-first .footer-name.savs,.region-dpt-footer-first .footer-name.som,.region-dpt-footer-first .footer-name.dtd,.region-dpt-footer-first .footer-name.aad,.region-dpt-footer-first .footer-name.scfa,.region-dpt-footer-first .footer-name.ukam{font-size:5vw!important;}.region-cfa-footer-first .footer-name.uk,.region-dpt-footer-first .footer-name.uk{font-size:2vw!important;}.region-cfa-footer-first #block-cfasocials .content .field{justify-content:space-evenly!important;}.page-node-type-events .group-left,.page-node-type-events .group-right,.page-node-type-events .group-header .field{width:100%;}}@media all and (max-width:1025px){.region-left-head p{width:25vw;line-height:1.5rem;display:flex;align-content:flex-start;align-items:center;}.sidr.right{right:-75vw;}#sidr-right{width:75vw;}.region-main-menu{width:75vw;}.slide--caption--bottom .slide__caption{bottom:0;top:auto;position:absolute;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slide__caption .slide__description{font-size:.9rem;}body.page-node-type-department-landings .field--name-related-news-stories .slide__caption,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption{width:50%;}.slide--caption--right .slide__caption{position:absolute;right:0;}}@media all and (max-width:890px){body.page-node-type-front-venue-landings .field--name-field-department-grid{padding:0;}body.page-node-type-department-landings .field--name-related-news-stories .slide__caption h2.slide__title a,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .views-field-title a{font-size:1rem;line-height:1rem;}.slide__link{margin:15px auto;}.slide__link a.button{font-size:1rem;line-height:2.5rem;}.dpt-footer .region{width:100%;text-align:center;margin:0 0 1.5rem 0}.region-dpt-footer-first .smfooter-icon{margin:0 1rem;}.region-dpt-footer-second,.region-dpt-footer-third .block-menu .content ul.menu{justify-content:center!important;align-content:center!important;padding:0;}.region-dpt-footer-second{font-size:1rem;height:auto!important;}.site-footer .region-cfa-footer-first,.site-footer .region-cfa-footer-second,.site-footer .region-cfa-footer-third,.site-footer .region-cfa-footer-fourth{width:100%;margin:0 0 1.5rem 0;font-size:1rem;text-align:center;}.region-cfa-footer-third .field--name-body a{line-height:2.2rem!important;}.region-cfa-footer-fourth .ukwordmark img{height:12vw!important;}#main-wrapper.layout-main-wrapper{width:80vw;}.region-content .paragraph--type--event-card,.region-content .paragraph--type--archive-card,.region-content .paragraph--type--degree-card,.region-content .paragraph--type--employee-card,.region-content .paragraph--type--facility-card{float:none;display:block;margin-left:auto;margin-right:auto;width:100%;}}@media all and (max-width:820px){body.page-node-type-front-venue-landings .field--name-field-spotlight .field--name-field-headline-and-link,body.page-node-type-department-landings .field--name-field-spotlight .field--name-field-headline-and-link{font-size:2.5rem;}body.page-node-type-department-landings .field--name-related-news-stories .slide__caption h2.slide__title a,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption .views-field-title a{font-size:.83rem;line-height:.75rem;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slide__caption{padding-top:7vw;}}@media all and (max-width:800px){.region-left-head p{font-size:2.5vw;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slide__caption .slide__description,body.page-node-type-department-landings .field--name-field-venues-slideshow .slide__caption .slide__description{font-size:.83rem;}body.page-node-type-front-venue-landings .field--name-field-featured-news{padding:2rem;}body.page-node-type-front-venue-landings .field--name-field-featured-news > .field__item{width:auto;position:relative;}body.page-node-type-front-venue-landings .field--name-field-featured-news > .field__item:nth-child(even){margin-right:0;}.action-links,.site-footer,.dpt-footer{padding:2rem!important;}.view-facilities .views-row{width:100%;}.views-field-field-building-image{height:45.25vw;}.view-facilities .view-content .views-row::after{width:90%;height:1px;margin-left:5%;margin-right:5%;margin-top:3rem;background-color:#DCDDDE;display:inline-block;content:'';}}@media all and (max-width:750px){body.page-node-type-front-venue-landings .field--name-field-spotlight .field--name-field-headline-and-link,body.page-node-type-department-landings .field--name-field-spotlight .field--name-field-headline-and-link{font-size:2rem;}body.page-node-type-front-venue-landings .field--name-field-intro-text{max-width:90%;}body.page-node-type-front-venue-landings .field--name-field-intro-media,body.page-node-type-department-landings .field--name-field-intro-media{width:90%;max-width:90%;}body.page-node-type-front-venue-landings .field--name-field-intro-media iframe.media-oembed-content,body.page-node-type-department-landings .field--name-field-intro-media iframe.media-oembed-content{width:90vw;height:50.63vw;}.slide__link{display:none;}body.page-node-type-front-venue-landings .field--name-field-featured-news::before{font-size:2.5rem;}body.page-node-type-department-landings .field--name-related-news-stories .view-content .slick--skin--grid > .slide__media ul.slide__content .slide__caption,body.page-node-type-department-landings .field--name-upcoming-events .view-content .slick--skin--grid > .slide__media ul.slide__content .slide__caption,body.page-node-type-department-landings .field--name-related-news-stories .slide__caption,body.page-node-type-department-landings .field--name-upcoming-events .slide__caption{display:none;}.search-block-form .form-item{width:75%!important;}.search-block-form .form-actions{width:18%!important;}}@media all and (max-width:660px){.region-header img{width:125px;}.region-left-head p{font-size:2.2vw;}body.page-node-type-front-venue-landings .field--name-field-department-grid > .field__item{width:100%;height:25rem;text-align:center;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slide__caption{padding-left:100px;padding-right:100px;}body.page-node-type-front-venue-landings .field--name-field-featured-news > .field__item h2.node__title{font-size:1.2rem;}.region-cfa-footer-first .footer-name.cfa,.region-dpt-footer-first .footer-name.savs,.region-dpt-footer-first .footer-name.som,.region-dpt-footer-first .footer-name.dtd,.region-dpt-footer-first .footer-name.aad,.region-dpt-footer-first .footer-name.scfa,.region-dpt-footer-first .footer-name.ukam{font-size:6vw!important}.region-cfa-footer-first .footer-name.uk,.region-dpt-footer-first .footer-name.uk{font-size:3vw!important;}.region-cfa-footer-third .field--name-body a{line-height:1.5rem!important;}.region-dpt-footer-third{height:13rem!important;}.region-dpt-footer-third .block-menu .content ul.menu{justify-content:flex-start!important;}.region-cfa-footer-third .field--name-body a::after{content:'';height:1px;width:auto;background:#fff;margin-left:auto;margin-right:auto;display:block;}}@media all and (max-width:601px){.region-left-head p{width:22vw;}.region-right-head img{height:2.5rem;}.region-right-head button{padding:1.5rem 1rem;}.sidr.right{right:-87vw;}#sidr-right{width:87vw;font-size:.88rem;}.region-main-menu{width:87vw;}.region-content .field--name-field-headshot{width:60%;}}@media all and (max-width:550px){.button{line-height:2.5rem!important;}.header .section{width:90vw;}.region-left-head{width:20%;}.region-left-head p{width:100%;font-size:2.8vw;line-height:1rem;}#sidr-right{top:90px;}#sidr-right,.region-main-menu{width:100vw;}.sidr.right{right:-100vw;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slide__caption .slide__description,body.page-node-type-department-landings .field--name-field-venues-slideshow .slide__caption .slide__description{display:none}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow h2.slide__title,body.page-node-type-department-landings .field--name-field-venues-slideshow h2.slide__title{font-size:5vw;}body.page-node-type-front-venue-landings .field--name-field-venues-slideshow .slide__caption{padding-top:16.5vw;}body.page-node-type-front-venue-landings .field--name-field-featured-news .field--name-field-featured-image img{width:150px;height:auto;}body.page-node-type-front-venue-landings .field--name-field-featured-news .field--name-field-featured-image{position:relative;display:flex;float:none;width:150px;height:266px;margin-left:auto;margin-right:auto;}body.page-node-type-front-venue-landings .field--name-field-featured-news header,body.page-node-type-front-venue-landings .field--name-field-featured-news .field--name-field-highlighted-text{margin-left:0px;}body.page-node-type-front-venue-landings .field--name-field-featured-news > .field__item{height:auto;position:relative;margin-bottom:1.5rem;}body.page-node-type-front-venue-landings .field--name-field-featured-news > .field__item:last-child{margin-bottom:0;}body.page-node-type-front-venue-landings .field--name-field-featured-news .node--view-mode-teaser{margin-bottom:0;}.region-content .paragraph--type--event-card,.region-content .paragraph--type--archive-card,.region-content .paragraph--type--degree-card,.region-content .paragraph--type--employee-card,.region-content .paragraph--type--facility-card{min-width:250px;}.view-events-listing .views-field{display:flex;flex-direction:column;justify-content:flex-start;align-content:center;flex-wrap:nowrap;float:none;margin-left:auto;margin-right:auto;margin-bottom:0px;}.views-field-field-poster-image{margin-bottom:1rem!important;}.views-field-field-event-date,.views-field-body,.views-field-field-facility,.views-field-field-other-location,.views-field-field-ticket-price{font-size:.9rem;}.views-field-title{font-size:1.35rem;margin-bottom:1rem!important;}body.page-node-type-front-venue-landings .fpsupport .button{width:30%;}}@media all and (max-width:450px){}@media all and (max-width:600px){}
ul.menu{margin:0;padding:0 0 0.25em 1em;}[dir="rtl"] ul.menu{margin:0;}
.messages__wrapper{padding:0 0 0 8px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}[dir="rtl"] .messages__wrapper{padding:0 8px 0 0;}.messages:first-child{margin-top:28px;}.messages:last-child{margin-bottom:13px;}
.node__content{margin-top:10px;}.node--view-mode-teaser{margin-bottom:30px;padding-bottom:15px;}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.node--view-mode-teaser.node--sticky{padding:0 15px 15px;border:1px solid #d3d7d9;background:#f9f9f9;background:rgba(0,0,0,0.024);}.node--view-mode-teaser .node__content{clear:none;}.node__meta{margin-bottom:-5px;color:#68696b;}.node__meta .field--name-user-picture img{float:left;margin:1px 20px 0 0;}[dir="rtl"] .node__meta .field--name-user-picture img{float:right;margin-right:0;margin-left:20px;}.node__links{text-align:right;}[dir="rtl"] .node__links{text-align:left;}.node--unpublished{padding:20px 15px 0;}.node--unpublished .comment-text .comment-arrow{border-right:1px solid #fff4f4;border-left:1px solid #fff4f4;}
.node-preview-container{position:fixed;z-index:499;width:100%;padding:5px 10px;background:#d1e8f5;background-image:-webkit-linear-gradient(top,#d1e8f5,#d3e8f4);background-image:linear-gradient(to bottom,#d1e8f5,#d3e8f4);box-shadow:0 1px 3px 1px rgba(0,0,0,0.3333);font-family:Arial,sans-serif;}.node-preview-backlink{display:inline-block;margin:5px 10px 5px 0;padding:4px 1em 4px 0.6em;color:#fff;border:1px solid #0048c8;border-radius:0.4em;background:url(/themes/wildlycfa/css/components/../../../../misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/themes/wildlycfa/css/components/../../../../misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);text-shadow:1px 1px 0 rgba(0,0,0,0.5);font-size:0.9em;line-height:normal;}[dir="rtl"] .node-preview-backlink{float:right;margin:5px 0 5px 10px;padding:4px 0.6em 4px 1em;background:url(/themes/wildlycfa/css/components/../../../../misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/themes/wildlycfa/css/components/../../../../misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);}.node-preview-backlink:focus,.node-preview-backlink:hover{text-decoration:none;color:#fff;border:1px solid #0048c8;background:url(/themes/wildlycfa/css/components/../../../../misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/themes/wildlycfa/css/components/../../../../misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef);}[dir="rtl"] .node-preview-backlink:focus,[dir="rtl"] .node-preview-backlink:hover{background:url(/themes/wildlycfa/css/components/../../../../misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/themes/wildlycfa/css/components/../../../../misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef);}.node-preview-backlink:active{border:1px solid #0048c8;background:url(/themes/wildlycfa/css/components/../../../../misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/themes/wildlycfa/css/components/../../../../misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef);box-shadow:inset 0 1px 2px rgba(0,0,0,0.25);}[dir="rtl"] .node-preview-backlink:active{background:url(/themes/wildlycfa/css/components/../../../../misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/themes/wildlycfa/css/components/../../../../misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef);}.node-preview-backlink::before{display:inline-block;width:10px;content:"";}[dir="rtl"] .node-preview-backlink::after{display:inline-block;width:10px;content:"";}.node-preview-container .form-item-view-mode{display:inline-block;margin:5px 0;}[dir="rtl"] .node-preview-container .form-item-view-mode{margin-right:0;}

.pager .pager__items{padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.pager__item{padding:10px 15px;font-size:0.929em;}.pager__item a{display:inline-block;}.pager__item.is-active a{color:#3b3b3b;border-bottom:0;}.pager__item--first,.pager__item--previous{padding:10px 10px 10px 0;}[dir="rtl"] .pager__item--first,[dir="rtl"] .pager__item--previous{padding-right:0;padding-left:10px;}.pager__item--ellipsis{padding:10px 0;}.pager__item--last,.pager__item--next{padding:10px 0 10px 10px;}[dir="rtl"] .pager__item--last,[dir="rtl"] .pager__item--next{padding-right:10px;padding-left:0;}
.panel{margin:10px 0;padding:0 5px 5px;border:1px solid #ccc;background:#fbfbfb;}.panel__title{margin:16px 7px;}.panel__content{padding:0 4px 2px 8px;}[dir="rtl"] .panel__content{padding-right:8px;padding-left:4px;}
.region-primary-menu{clear:both;}.region-primary-menu .menu{margin:0 5px;padding:0;text-align:left;font-size:0.929em;}[dir="rtl"] .region-primary-menu .menu{margin-right:5px;margin-left:5px;text-align:right;}.region-primary-menu .menu-item{float:none;width:100%;height:auto;margin:0;padding:0;list-style:none;}.region-primary-menu .menu a{display:block;float:none;margin:4px 0;padding:0.9em 0 0.9em 10px;text-decoration:none;color:#333;border-radius:8px;background:#ccc;background:rgba(255,255,255,0.7);text-shadow:0 1px #eee;}[dir="rtl"] .region-primary-menu .menu a{padding:0.9em 10px 0.9em 0;}.region-primary-menu .menu a:hover,.region-primary-menu .menu a:focus{background:#f6f6f2;background:rgba(255,255,255,0.95);}.region-primary-menu .menu a:active{background:#b3b3b3;background:rgba(255,255,255,1);}.region-primary-menu .menu-item a.is-active{border-bottom:none;}.menu-toggle,.menu-toggle-target{display:none;}.region-primary-menu .menu-toggle-target{position:fixed;top:0;display:inherit;}.region-primary-menu .menu-toggle{display:none;}body:not(:target) .region-primary-menu .menu-toggle{z-index:1000;display:block;float:none;padding:0.9em 10px 0.9em 10px;text-decoration:none;color:#333;background:#ccc;background:rgba(255,255,255,0.7);text-shadow:0 1px #eee;font-size:0.929em;}body:not(:target) .region-primary-menu .menu-toggle:after{position:absolute;right:10px;display:inline-block;width:22px;height:22px;content:"";background:url(/themes/wildlycfa/css/components/../../../../misc/icons/ffffff/hamburger.svg) no-repeat;background-size:contain;}[dir="rtl"] body:not(:target) .region-primary-menu .menu-toggle:after{right:initial;left:10px;}body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu-toggle,body:not(:target) .region-primary-menu .menu-toggle--hide{display:none;}body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu-toggle--hide{display:block;}body:not(:target) .region-primary-menu .menu-item{overflow:hidden;height:0;}body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu .menu-item{overflow:visible;height:auto;}@media all and (min-width:461px) and (max-width:900px){.region-primary-menu .menu{margin:0 5px;padding:0;text-align:center;}[dir="rtl"] .region-primary-menu .menu{text-align:center;}.region-primary-menu .menu-item,body:not(:target) .region-primary-menu .menu-item{display:inline-block;float:left;overflow:visible;width:32.75%;height:auto;margin-right:5px;padding:0;}[dir="rtl"] .region-primary-menu .menu-item,[dir="rtl"] body:not(:target) .region-primary-menu .menu-item{float:right;margin-right:0;margin-left:5px;}.region-primary-menu .menu-item:nth-child(3n){margin-right:-5px;}[dir="rtl"] .region-primary-menu .menu-item:nth-child(3n){margin-right:0;margin-left:-5px;}.region-primary-menu .menu a{display:block;float:none;margin-bottom:5px;padding:0.9em 5px;border-radius:8px;}[dir="rtl"] .region-primary-menu .menu a{padding:0.9em 5px;}body:not(:target) .region-primary-menu .menu-toggle{display:none;}}@media all and (min-width:901px){.region-primary-menu .block-menu .menu{margin:0;padding:0 15px;font-size:0.929em;}.region-primary-menu .menu-item,body:not(:target) .region-primary-menu .menu-item{float:left;overflow:visible;width:auto;height:auto;margin:0 1px;padding:0 1px;list-style:none;}[dir="rtl"] .region-primary-menu .menu-item,[dir="rtl"] body:not(:target) .region-primary-menu .menu-item{float:right;}.region-primary-menu .menu a{float:left;margin-bottom:0;padding:0.7em 0.8em;border-bottom-right-radius:0;border-bottom-left-radius:0;}[dir="rtl"] .region-primary-menu .menu a{float:right;padding:0.7em 0.8em;}.featured .region-primary-menu .menu-item a:active,.featured .region-primary-menu .menu-item a.is-active{background:#f0f0f0;background:rgba(240,240,240,1);}body:not(:target) .region-primary-menu .menu-toggle{display:none;}}@media all and (min-width:461px){body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu-toggle--hide{display:none;}}
.search-form{font-size:0.875rem;}.search-form .form-search{float:left;margin-right:5px;padding:4px;}[dir="rtl"] .search-form .form-search{float:right;margin-right:0;margin-left:5px;}.button.search-form__submit,.search-form__submit{overflow:hidden;width:3rem;height:3rem;margin-right:0;margin-left:0;padding:0;cursor:pointer;text-indent:-9999px;direction:ltr;background:#fff url(/themes/wildlycfa/css/components/../../images/search.svg) no-repeat center;background-size:2rem 2rem;border-radius:3px;border:3px solid transparent;}.button.search-form__submit:hover,.search-form__submit:hover,.button.search-form__submit:focus,.search-form__submit:focus{background:#fff url(/themes/wildlycfa/css/components/../../images/search.svg) no-repeat center;background-size:2.5rem 2.5rem;border-radius:3px;border:3px solid #1897D4;}.search-form .form-item-keys label{display:block;}.form-type-search label::after{display:none;}.search-block-form .form-item,.search-block-form .form-actions{width:90%;margin:0;padding:0;}.search-block-form #search-block-form{display:flex;flex-direction:row;align-content:flex-start;justify-content:space-around;align-items:flex-start;}
.search-results{padding:0;list-style-position:inside;}.search-results li{margin-bottom:0.5em;padding-bottom:0.4285em;border-bottom:1px solid #d3d7d9;}.search-results li:last-child{margin-bottom:1em;padding-bottom:0;border-bottom:none;}.search-result__title{font-weight:bold;}.search-result__snippet-info{padding-left:0;}[dir="rtl"] .search-result__snippet-info{padding-right:0;}
.region-secondary-menu .menu{margin:0 10px;padding:0;text-align:right;font-size:0.929em;}[dir="rtl"] .region-secondary-menu .menu{margin-right:10px;margin-left:10px;text-align:left;}.region-secondary-menu .menu-item{display:inline;margin:0;padding:0;}.region-secondary-menu .menu a{display:inline-block;padding:0.8em;}.region-secondary-menu .menu a:hover,.region-secondary-menu .menu a:focus{text-decoration:underline;}
.shortcut-wrapper{margin:2.2em 0 1.1em 0;}.shortcut-wrapper .page-title{float:left;margin:0;}[dir="rtl"] .shortcut-wrapper .page-title{float:right;}.shortcut-action{margin-left:0.5em;padding-top:0.35em;border-bottom:none;}[dir="rtl"] .shortcut-action{margin-right:0.5em;margin-left:0;}.shortcut-action:hover,.shortcut-action:active,.shortcut-action:focus{border-bottom:none;}
.skip-link{z-index:50;left:50%;padding:1px 10px 2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom-width:0;border-radius:0 0 10px 10px;outline:0;background:#444;background:rgba(0,0,0,0.6);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.94em;line-height:1.7em;}.skip-link.visually-hidden.focusable:focus{position:absolute !important;color:#fff;}
@media all and (min-width:560px){.sidebar{position:relative;float:left;width:50%;}[dir="rtl"] .sidebar{float:right;}.layout-one-sidebar .sidebar{width:100%;}}@media all and (min-width:851px){.layout-one-sidebar .sidebar{width:25%;}#sidebar-first{width:25%;margin-left:-100%;}[dir="rtl"] #sidebar-first{margin-right:-100%;margin-left:0;}#sidebar-second{clear:none;width:25%;margin-left:-25%;}[dir="rtl"] #sidebar-second{margin-right:-25%;margin-left:0;}}.sidebar .section{padding:10px 15px 0;}.sidebar .block{margin:0 0 20px;padding:15px 20px;border-width:1px;border-style:solid;}.sidebar h2{margin:0 0 0.5em;padding-bottom:5px;border-bottom:1px solid #d6d6d6;text-shadow:0 1px 0 #fff;font-size:1.071em;line-height:1.2;}.sidebar .block .content{font-size:0.914em;line-height:1.4;}.sidebar tbody{border:none;}.sidebar tr.even,.sidebar tr.odd{border-bottom:1px solid #d6d6d6;background:none;}
.site-branding__logo{display:inline-block;border-bottom:0;line-height:1;}.site-branding::after{width:1px;height:60px;background-color:#fff;margin-left:15px;margin-top:0;display:inline-block;}[dir="rtl"] .site-branding__logo{margin-right:0;margin-left:1em;}.site-branding__text{display:inline-block;vertical-align:top;}@media all and (min-width:461px){.site-branding__text{margin-bottom:1.857em;}}@media all and (min-width:901px){.site-branding__text{padding:1.286em 0 0;}}.site-branding__name{color:#686868;font-size:1.6em;line-height:1;}@media all and (min-width:901px){.site-branding__name{font-size:1.821em;}}.site-branding__slogan{margin-top:7px;word-spacing:0.1em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.929em;font-style:italic;}
.site-footer,.dpt-footer{padding:2.78rem 5.6rem;font-size:0.75rem;}.site-footer a,.dpt-footer a{font-weight:normal;}.dpt-footer{border-top:3px solid #0033a0;}.site-footer .layout-container,.dpt-footer .layout-container{width:100%;}.site-footer__top,.site-footer_top{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;height:100%;}.site-footer__top::after,.site-footer_top::after{display:none;}.region-cfa-footer-first{width:22vw;height:auto;display:inline-block;vertical-align:text-bottom;}.region-cfa-footer-second{width:12vw;height:auto;display:inline-block;}.region-cfa-footer-third{width:32vw;height:auto;display:inline-block;}.region-cfa-footer-fourth{width:17vw;height:auto;display:inline-block;vertical-align:text-bottom;}.site-footer h2{text-transform:uppercase;font-size:1rem;font-family:"Mulish-Bold",sans serif;font-style:normal;font-weight:bold;}.site-footer p,.site-footer img,.dpt-footer p,.dpt-footer img{margin:0;}.region-cfa-footer-first .footer-name.uk,.region-dpt-footer-first .footer-name.uk{font-family:"Mulish-Light",sans serif;font-style:normal;font-weight:lighter;font-size:.9vw;}.region-cfa-footer-first .footer-name.cfa,.region-dpt-footer-first .footer-name.savs,.region-dpt-footer-first .footer-name.som,.region-dpt-footer-first .footer-name.dtd,.region-dpt-footer-first .footer-name.aad,.region-dpt-footer-first .footer-name.scfa,.region-dpt-footer-first .footer-name.ukam{font-family:"Mulish-Bold",sans serif;font-style:normal;font-weight:bold;font-size:2vw;}.region-cfa-footer-first #block-cfasocials .content .field{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.region-dpt-footer-first #block-savssocials .content .field{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;}.region-dpt-footer-first .smfooter-icon{margin-right:1rem;}.region-cfa-footer-first #block-cfasocials .content .field::after,.region-dpt-footer-first #block-savssocials .content .field::after{display:none;}.smfooter-icon{display:inline-block;width:3vw;height:3vw;text-align:center;vertical-align:middle;}.smfooter-icon svg{width:90%;height:90%;transition:all 0.2s ease-in-out 0s;}.smfooter-icon svg:hover{width:100%;height:100%;}.smfooter-icon svg path#birb,.smfooter-icon svg path#fbook,.smfooter-icon svg path#igcamera,.smfooter-icon svg path#iglense,.smfooter-icon svg path#igcircle,.smfooter-icon svg path#vimeo,.smfooter-icon svg path#ytmain,.smfooter-icon svg path#ytsharp{fill:#fff;transition:fill 0.2s ease-in-out 0s;}.dpt-footer .smfooter-icon svg path#birb,.dpt-footer .smfooter-icon svg path#fbook,.dpt-footer .smfooter-icon svg path#igcamera,.dpt-footer .smfooter-icon svg path#iglense,.dpt-footer .smfooter-icon svg path#igcircle,.dpt-footer .smfooter-icon svg path#vimeo,.dpt-footer .smfooter-icon svg path#ytmain,.dpt-footer .smfooter-icon svg path#ytsharp,.dpt-footer .smfooter-icon svg path#lnkcircle{fill:#000;transition:fill 0.2s ease-in-out 0s;}.smfooter-icon svg:hover > path#birb,.smfooter-icon a:focus svg > path#birb,.smfooter-icon svg:hover > path#fbook,.smfooter-icon a:focus svg > path#fbook,.smfooter-icon svg:hover > path#igcamera,.smfooter-icon a:focus svg > path#igcamera,.smfooter-icon svg:hover > path#iglense,.smfooter-icon a:focus svg > path#iglense,.smfooter-icon svg:hover > path#igcircle,.smfooter-icon a:focus svg > path#igcircle,.smfooter-icon svg:hover > path#vimeo,.smfooter-icon a:focus svg > path#vimeo,.smfooter-icon svg:hover > path#ytmain,.smfooter-icon a:focus svg > path#ytmain,.smfooter-icon svg:hover > path#ytsharp,.smfooter-icon a:focus svg > path#ytsharp{fill:#0033a0;stroke:#fff;stroke-width:5px;}.dpt-footer .smfooter-icon svg:hover > path#birb,.dpt-footer .smfooter-icon a:focus svg > path#birb,.dpt-footer .smfooter-icon svg:hover > path#fbook,.dpt-footer .smfooter-icon a:focus svg > path#fbook,.dpt-footer .smfooter-icon svg:hover > path#igcamera,.dpt-footer .smfooter-icon a:focus svg > path#igcamera,.dpt-footer .smfooter-icon svg:hover > path#iglense,.dpt-footer .smfooter-icon a:focus svg > path#iglense,.dpt-footer .smfooter-icon svg:hover > path#igcircle,.dpt-footer .smfooter-icon a:focus svg > path#igcircle,.dpt-footer .smfooter-icon svg:hover > path#vimeo,.dpt-footer .smfooter-icon a:focus svg > path#vimeo,.dpt-footer .smfooter-icon svg:hover > path#ytmain,.dpt-footer .smfooter-icon a:focus svg > path#ytmain,.dpt-footer .smfooter-icon svg:hover > path#ytsharp,.dpt-footer .smfooter-icon a:focus svg > path#ytsharp,.dpt-footer .smfooter-icon svg:hover > path#lnkcircle,.dpt-footer .smfooter-icon a:focus svg > path#lnkcircle{fill:#0033a0;stroke:#fff;stroke-width:0;}.region-dpt-footer-second{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;height:9rem;}.region-dpt-footer-third{display:block;height:9rem;width:30rem;}.region-dpt-footer-third .block-menu{height:inherit;width:100%;}.region-dpt-footer-third .block-menu .content{height:inherit;}.region-dpt-footer-third .block-menu .content ul.menu{height:inherit;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;justify-content:flex-end;align-items:flex-start;line-height:2.5rem;}.region-dpt-footer-third .block-menu .content ul.menu.clearfix::after{display:none;}.region-dpt-footer-third .block-menu .content ul.menu li.menu__item{margin:0 1rem;}.region-dpt-footer-third .block-menu .content ul.menu li.menu__item a{color:#000;text-transform:uppercase;}.region-cfa-footer-third .ldpt{width:45%;margin-right:10%;display:inline-block;float:left;}.region-cfa-footer-third .rdpt{width:45%;display:inline-block;float:left;}.region-cfa-footer-third .field--name-body a{line-height:1.7rem;font-weight:normal;}.region-cfa-footer-fourth{text-align:center;font-size:0.65rem;}.region-cfa-footer-fourth .ukwordmark img{height:3.9vw;}.region-dpt-footer-second .block{margin:0 1rem;}.site-footer .menu-item{padding:0;}.site-footer .content ol:not(.menu),.site-footer .content ul:not(.menu){padding-left:1.4em;}[dir="rtl"] .site-footer .content ol:not(.menu),[dir="rtl"] .site-footer .content ul:not(.menu){padding-right:1.4em;padding-left:0;}.site-footer .content a,.site-footer .content a.is-active{color:#fcfcfc;color:rgba(255,255,255,0.8);}.site-footer .content a:hover,.site-footer .content a:focus{color:#fefefe;color:rgba(255,255,255,0.95);}.site-footer .block{padding:10px;vertical-align:bottom;}.site-footer table{font-size:1em;}.site-footer tr td,.site-footer tr th{border-color:#555;border-color:rgba(255,255,255,0.18);}.site-footer tr.odd{background-color:transparent;}.site-footer tr.even{background-color:#2c2c2c;background-color:rgba(0,0,0,0.15);}.site-footer__bottom .block .menu{padding:0;}.site-footer__bottom .menu-item a{display:block;float:left;padding:0 12px;border-color:rgba(255,255,255,0.15);border-right:1px solid #555;}[dir="rtl"] .site-footer__bottom .menu-item a{float:right;border-right:none;border-left:1px solid #555;}.site-footer__bottom .menu-item:first-child a{padding-left:0;}[dir="rtl"] .site-footer__bottom .menu-item:first-child a{padding-right:0;padding-left:12px;}.site-footer__bottom .menu-item:last-child a{padding-right:0;border-right:none;}[dir="rtl"] .site-footer__bottom .menu-item:last-child a{padding-right:12px;padding-left:0;border-left:none;}[dir="rtl"] .site-footer__bottom .menu-item:first-child:last-child a{padding-right:0;}
table{width:100%;margin:10px 0;border-spacing:0;border:0;border-collapse:collapse;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size:0.857em;}table table{font-size:1em;}tr{padding:0.1em 0.6em;border-bottom:1px solid #ccc;background:#efefef;background:rgba(0,0,0,0.063);}thead > tr{border-bottom:1px solid #000;}tr.odd{background:#e4e4e4;background:rgba(0,0,0,0.105);}table tr th{border-bottom-style:none;background:#757575;background:rgba(0,0,0,0.51);}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#fff;font-weight:bold;}table tbody tr th{vertical-align:top;}tr td,tr th{padding:4px 9px;text-align:left;border:1px solid #fff;}.tabledrag-handle:hover,.tabledrag-handle{border:none;}[dir="rtl"] tr td,[dir="rtl"] tr th{text-align:right;}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none;}}
.tablesort{width:14px;height:14px;margin:1px 0 0 5px;vertical-align:top;}.tablesort--asc{background-image:url(/themes/wildlycfa/css/components/../../../../misc/icons/ffffff/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/wildlycfa/css/components/../../../../misc/icons/ffffff/twistie-up.svg);}
div.tabs{margin-bottom:20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.tabs ul.primary{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.tabs ul.primary li a{display:block;height:1.8em;padding:0 10px 3px;color:#000;border-width:1px;border-style:solid solid none solid;border-color:#bbb;background-color:#ededed;text-shadow:0 1px 0 #fff;font-size:0.929em;line-height:1.9;}.tabs ul.primary li.is-active a{border:1px solid #bbb;background-color:#fff;}@media screen and (max-width:37.5em){.tabs ul.primary{border-bottom:1px solid #bbb;}.tabs ul.primary li{display:block;margin:0;}.tabs ul.primary li a{padding:5px 10px;}.tabs ul.primary li.is-active a{border-bottom:none;}}@media screen and (min-width:37.5em){.tabs ul.primary{overflow:hidden;height:auto;margin:0;padding:0 3px;white-space:nowrap;border:none;border-collapse:collapse;background:transparent url(/themes/wildlycfa/css/components/../../images/tabs-border.png) repeat-x left bottom;line-height:normal;}.tabs ul.primary li{display:block;float:left;margin:0 5px 0 0;vertical-align:bottom;}[dir="rtl"] .tabs ul.primary li{float:right;margin:0 0 0 5px;}.tabs ul.primary li a{float:left;border-top-left-radius:6px;border-top-right-radius:6px;}.tabs ul.primary li.is-active a{border-bottom:1px solid #fff;}}.tabs ul.secondary{overflow:hidden;margin:5px;padding:0.5em 0;border-bottom:none;}.tabs ul.secondary li{display:block;float:left;margin:0;padding:0 1em;border-right:1px solid #ccc;}[dir="rtl"] .tabs ul.secondary li{float:right;border-right:none;border-left:1px solid #ccc;}.tabs ul.secondary li:last-child{border-right:none;}[dir="rtl"] .tabs ul.secondary li:last-child{border-left:none;}.tabs ul.secondary li:first-child{padding-left:0;}[dir="rtl"] .tabs ul.secondary li:first-child{padding-right:0;}.tabs ul.secondary li a{display:inline;padding:0.25em 0.5em;text-decoration:none;}.tabs ul.secondary li a.is-active{border-bottom:none;border-radius:5px;background:#f2f2f2;}
.text-formatted ul,.text-formatted ol{margin:1rem 0 1rem 1.5rem;padding:0 0 0.25em 15px;}[dir="rtl"] .text-formatted ul,[dir="rtl"] .text-formatted ol{padding:0 15px 0.25em 0;}
.toolbar a{border-bottom:none;}
.featured-bottom{border-top:1px solid #e7e7e7;background:rgba(30,50,10,0.08);}.featured-bottom .region{padding:0 20px;}@media all and (min-width:560px){.featured-bottom .region{position:relative;float:left;box-sizing:border-box;width:33%;padding:20px 15px 30px;}[dir="rtl"] .featured-bottom .region{float:right;}}@media all and (min-width:851px){.featured-bottom .region{padding:0 20px;}}.featured-bottom h2{margin-bottom:0.6em;text-align:center;color:#000;text-shadow:0 1px 0 #fff;font-size:1.4em;line-height:1em;}.featured-bottom .block{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;line-height:1.3em;}.featured-bottom .block:last-child{border-bottom:none;}.featured-bottom ul,.featured-bottom ol{padding-left:0;}.featured-bottom ul li,.featured-bottom ol li{list-style:none;}.featured-bottom input:not(.form-submit){width:185px;}.region-featured-bottom-third .feed-icon{float:right;}.region-featured-bottom-second .block-system-powered-by-block{text-align:center;}
.password-suggestions{border:0;}
#page .ui-widget{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.vertical-tabs__menu{margin:-1px 0 -1px -15em;padding:0;}[dir="rtl"] .vertical-tabs__menu{margin-right:-15em;margin-left:0;padding:0;}
.views-displays .tabs .open > a{border-radius:7px 7px 0 0;}.views-displays .tabs .open > a:hover,.views-displays .tabs .open > a:focus{color:#0071b3;}.views-displays .secondary .form-submit{font-size:0.846em;}.views-displays .tabs .action-list{padding:0;}.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox{background-color:#f9f9f9;}.views-ui-display-tab-actions .dropbutton .form-submit{color:#0071b3;}.views-ui-display-tab-actions .dropbutton .form-submit:hover,.views-ui-display-tab-actions .dropbutton .form-submit:focus{color:#018fe2;}
.button.is-disabled:hover,.button.is-disabled:active,.button.is-disabled:focus,.button.is-disabled{cursor:default;color:#717171;border-color:#bbb;background:#ededed;}
.image-button.is-disabled:hover,.image-button.is-disabled:active,.image-button.is-disabled:focus,.image-button.is-disabled{cursor:default;opacity:0.5;background:transparent;}
.ui-widget-overlay{opacity:0.7;background:#000;}.ui-dialog{border-radius:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.ui-dialog input,.ui-dialog select,.ui-dialog textarea{font-size:0.9em;}.ui-dialog .button{padding:0.25em 1.063em;cursor:pointer;text-align:center;color:#3a3a3a;border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-radius:1em;background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);font-size:0.929em;font-weight:normal;}
body{color:#000;background:#fff;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{border-bottom-color:#fff;background-color:#fff;}#header{background-color:#000;color:#fff;}a,.link{color:#0033a0;}a:hover,a:focus,.link:hover,.link:focus{color:#1897D4;}a:active,.link:active{color:#000;}.region-left-head a,.region-left-head .link,.region-left-head a:hover,.region-left-head a:focus,.region-left-head a:active,.region-left-head .link:hover,.region-left-head .link:focus,.region-left-head .link:active{color:#fff;font-weight:lighter !important;}.region-breadcrumb a,.region-breadcrumb .link{color:#fff;}.region-breadcrumb a:hover,.region-breadcrumb a:focus,.region-breadcrumb .link:hover,.region-breadcrumb .link:focus{color:#fff;}.region-breadcrumb a:active,.region-breadcrumb .link:active{color:#1897D4;}.region-main-menu a,.region-main-menu .link{color:#fff;}.region-main-menu a:hover,.region-main-menu a:focus,.region-main-menu .link:hover,.region-main-menu .link:focus{color:#fff;background-color:#1B365D;}.region-main-menu a:active,.region-main-menu .link:active{color:#1897D4;}.breadcrumb{background-color:#2C2A29;color:#fff;}.region-breadcrumb a,.region-breadcrumb .link{color:#fff;}.region-breadcrumb a:hover,.region-breadcrumb a:focus,.region-breadcrumb .link:hover,.region-breadcrumb .link:focus{color:#1897D4;}.region-breadcrumb a:active,.region-breadcrumb .link:active{color:#fff;}.site-footer{background:#000000;color:#ffffff;}.region-header,.region-header a,.region-header .link,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#ffffff;}[dir="rtl"] .color-form .color-palette{margin-right:20px;margin-left:0;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
