.folwell-unitfooter .unitfooter-4columns > div.field, .folwell-unitfooter .unitfooter-3columns > div.field { display: inline-block; vertical-align: top; }

.folwell-unitfooter .unitfooter-4columns > div.field:first-of-type, .folwell-unitfooter .unitfooter-3columns > div.field:first-of-type { padding-left: 0; }

.folwell-unitfooter .unitfooter-4columns > div.field:last-of-type, .folwell-unitfooter .unitfooter-3columns > div.field:last-of-type { padding-right: 0; }

.folwell-unitfooter .unitfooter-4columns > div.field { width: 23%; padding: 0 30px; }

@media (max-width: 999px) { .folwell-unitfooter .unitfooter-4columns > div.field { width: 48%; padding: 15px 0; }
  .folwell-unitfooter .unitfooter-4columns > div.field:nth-child(odd) { padding-left: 0; padding-right: 15px; }
  .folwell-unitfooter .unitfooter-4columns > div.field:nth-child(even) { padding-left: 15px; padding-right: 0; } }

@media (max-width: 480px) { .folwell-unitfooter .unitfooter-4columns > div.field { width: 100%; display: block; }
  .folwell-unitfooter .unitfooter-4columns > div.field:nth-child(even) { padding-left: 0; }
  .folwell-unitfooter .unitfooter-4columns > div.field:nth-child(odd) { padding-right: 0; } }

.folwell-unitfooter .unitfooter-3columns > div.field { width: 32%; padding: 0 50px; }

@media (max-width: 699px) { .folwell-unitfooter .unitfooter-3columns > div.field { width: 100%; display: block; padding: 15px 0; }
  .folwell-unitfooter .unitfooter-3columns > div.field:first-of-type { padding-top: 0; }
  .folwell-unitfooter .unitfooter-3columns > div.field:last-of-type { padding-bottom: 0; } }

div.folwell-unitfooter { text-transform: none; margin-top: 3em; padding: 2em 9em; }

div.folwell-unitfooter.unit-footer-border { border-top: 4px solid #fc3; }

div.folwell-unitfooter.unit-footer-bg-white { background: #fff; }

div.folwell-unitfooter.unit-footer-bg-gray { background: #f0efee; }

div.folwell-unitfooter div.unitfooter-header { margin-bottom: 25px; }

div.folwell-unitfooter div.unitfooter-header * { display: inline-block; }

div.folwell-unitfooter .footer-affiliation { font-size: .95em; font-weight: 400; }

div.folwell-unitfooter { line-height: 1.45; margin-left: auto; margin-right: auto; max-width: 1200px; }

div.folwell-unitfooter.unit-footer-wide { padding-left: 2em; padding-right: 2em; }

div.folwell-unitfooter .unitfooter-contentbox { font-size: .88em; }

@media (max-width: 1199px) { div.folwell-unitfooter { padding: 2em; } }

div.folwell-unitfooter ul { list-style: none; margin-left: 0; padding-left: 0; margin-top: 0; }

div.folwell-unitfooter ul li { padding-left: 0; padding-right: .25em; padding-bottom: .25em; }

div.folwell-unitfooter ul li:first-of-type { padding-top: 0; }

div.folwell-unitfooter h2 { font-size: 1.1em; margin: 0 0 0.5em; color: #5a5a5a; line-height: 1.2em; font-weight: 600; margin-bottom: .88em; }

div.folwell-unitfooter h3, div.folwell-unitfooter .unitfooter-boxtitle { font-size: 1.15em; font-weight: 700; color: #333; margin-bottom: .8em; text-transform: none; margin-top: 0; }

div.folwell-unitfooter .unitfooter-boxtitle ~ .field--name-field-wordmark-logo { margin-top: 20px; }

div.folwell-unitfooter img { max-width: 11em; margin-bottom: 1.33em; }

@media (max-width: 30em) { div.folwell-unitfooter img { max-width: 100%; } }

div.folwell-unitfooter form { margin: 0; }

div.folwell-unitfooter form input, div.folwell-unitfooter form textarea { color: #777677; }

div.folwell-unitfooter form input.button, div.folwell-unitfooter form input.button[type='submit'] { background: #7a0019; color: #fff; width: 100%; }

div.folwell-unitfooter form input.button:hover, div.folwell-unitfooter form input.button[type='submit']:hover { background: #900021; }

div.folwell-unitfooter label { color: #5a5a5a; }

div.folwell-unitfooter .panel-display { overflow: hidden; }

div.folwell-unitfooter .panel-panel-inner { margin-bottom: 1.33em; }

div.folwell-unitfooter .unitfooter-button-link a { color: #fff; border-bottom: 1px solid #900021; display: inline-block; padding: 1em 2em; transition: background-color .4s ease-in-out; background-color: #900021; border: 1pt solid transparent; font-weight: 500; line-height: 1.25em; position: relative; margin-right: 1em; margin-bottom: 1em; border-radius: 0; }

div.folwell-unitfooter .unitfooter-button-link a:hover { background-color: #7a0019; }

div.folwell-unitfooter .unitfooter-button-link a:before { content: ""; display: block; position: absolute; z-index: 1; top: 2px; left: 2px; right: 2px; bottom: 2px; border: 1px solid #fc3; }

div.folwell-unitfooter .unitfooter-button-link a:after { font-size: .8em; padding-left: 10px; content: ""; background-image: url(../svg/angle-right.svg); background-repeat: no-repeat; margin-left: 10px; }

div.unitfooter-option2 > div, div.unitfooter-option3 > div { max-width: 1200px; margin: auto; }

div.unitfooter-option1 > div, div.unitfooter-option4 > div, div.unitfooter-option5 > div { max-width: 900px; margin: auto; }

/*Social media links*/
.field--name-field-unit-footer-soc-med-link { display: inline-block; margin-bottom: 1.33em; }

.field--name-field-unit-footer-soc-med-link > .field__item { display: inline-block; }

.uf-social-media-link .fontawesome-icon { height: AUTO; width: 32px; }

.uf-social-media-link .fontawesome-icon svg { width: 100%; height: 100%; }

.uf-social-media-link .fontawesome-icon .fa-square-facebook { color: #227bef; }

.uf-social-media-link .fontawesome-icon .fa-discord { color: #5865F2; }

.uf-social-media-link .fontawesome-icon .fa-square-whatsapp { color: #103928; }

.uf-social-media-link .fontawesome-icon .fa-linkedin { color: #2867b2; }

.uf-social-media-link .fontawesome-icon .fa-square-youtube { color: #ff0000; }

.uf-social-media-link .fontawesome-icon .fa-instagram { color: #d50e5b; }

.uf-social-media-link .fontawesome-icon .fa-flickr { color: #0062dc; }

.uf-social-media-link .fontawesome-icon .fa-itunes, .uf-social-media-link .fontawesome-icon .fa-square-tumblr, .uf-social-media-link .fontawesome-icon .fa-square-x-twitter, .uf-social-media-link .fontawesome-icon .fa-square-threads { color: #000000; }

.uf-social-media-link .fontawesome-icon .fa-square-vimeo { color: #0a0e12; }

.uf-social-media-link .fontawesome-icon .fa-tiktok { color: #FE2C55; }

.uf-social-media-link .fontawesome-icon .fa-podcast { color: #9a3cce; }

.uf-social-media-link .fontawesome-icon .fa-bluesky { color: #3c83f6; }

.uf-social-media-link .fontawesome-icon .fa-facebook-square:hover, .uf-social-media-link .fontawesome-icon .fa-twitter-square:hover, .uf-social-media-link .fontawesome-icon .fa-linkedin:hover, .uf-social-media-link .fontawesome-icon .fa-youtube-square:hover, .uf-social-media-link .fontawesome-icon .fa-instagram:hover, .uf-social-media-link .fontawesome-icon .fa-flickr:hover, .uf-social-media-link .fontawesome-icon .fa-itunes:hover, .uf-social-media-link .fontawesome-icon .fa-tumblr-square:hover, .uf-social-media-link .fontawesome-icon .fa-vimeo-square:hover, .uf-social-media-link .fontawesome-icon .fa-tiktok:hover, .uf-social-media-link .fontawesome-icon .fa-square-whatsapp:hover, .uf-social-media-link .fontawesome-icon .fa-discord:hover, .uf-social-media-link .fontawesome-icon .fa-square-x-twitter:hover, .uf-social-media-link .fontawesome-icon .fa-square-threads:hover, .uf-social-media-link .fontawesome-icon .fa-podcast:hover, .uf-social-media-link .fontawesome-icon .fa-bluesky:hover { opacity: 0.8; }

.unit-footer-hidden-title { clip: rect(0 0 0 0); clip-path: inset(50%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; }

/*# sourceMappingURL=maps/unit-footer.css.map */
