﻿/*!
Theme Name: Firefly
Theme URI: https://mortstock.com
Author: Geoff Mortstock
Author URI: https://mortstock.com
Description: ...
Version: 1.0.85
License: GNU General Public License v2
License URI: LICENSE
Text Domain: firefly
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.2),0 0 0 0.3em rgba(255,255,255,0.2),0 0 0 0.6em rgba(255,255,255,0.2),0 0 0 1em rgba(255,255,255,0.2);box-shadow:0 0 0 0 rgba(255,255,255,0.2),0 0 0 0.3em rgba(255,255,255,0.2),0 0 0 0.6em rgba(255,255,255,0.2),0 0 0 1em rgba(255,255,255,0.2)}100%{-webkit-box-shadow:0 0 0 0.3em rgba(255,255,255,0.2),0 0 0 0.6em rgba(255,255,255,0.2),0 0 0 1em rgba(255,255,255,0.2),0 0 0 1.5em rgba(255,255,255,0);box-shadow:0 0 0 0.3em rgba(255,255,255,0.2),0 0 0 0.6em rgba(255,255,255,0.2),0 0 0 1em rgba(255,255,255,0.2),0 0 0 1.5em rgba(255,255,255,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.2),0 0 0 0.3em rgba(255,255,255,0.2),0 0 0 0.6em rgba(255,255,255,0.2),0 0 0 1em rgba(255,255,255,0.2);box-shadow:0 0 0 0 rgba(255,255,255,0.2),0 0 0 0.3em rgba(255,255,255,0.2),0 0 0 0.6em rgba(255,255,255,0.2),0 0 0 1em rgba(255,255,255,0.2)}100%{-webkit-box-shadow:0 0 0 0.3em rgba(255,255,255,0.2),0 0 0 0.6em rgba(255,255,255,0.2),0 0 0 1em rgba(255,255,255,0.2),0 0 0 1.5em rgba(255,255,255,0);box-shadow:0 0 0 0.3em rgba(255,255,255,0.2),0 0 0 0.6em rgba(255,255,255,0.2),0 0 0 1em rgba(255,255,255,0.2),0 0 0 1.5em rgba(255,255,255,0)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}html.is-menu-open,html.is-gallery-open{overflow:hidden}@media (min-width: 980px){html{font-size:20px}}@media (min-width: 1400px){html{font-size:24px}}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html,body{max-width:100%;overflow-x:hidden}body{line-height:1.2;font-family:"realist", "open-sans", sans-serif;font-weight:400;color:#000000;background-color:#ffffff;letter-spacing:0.5px}img,svg,video,iframe,object{max-width:100%;height:auto}input,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select,body .nf-form-content .list-select-wrap .nf-field-element>div,body .nf-form-content input:not([type=button]),body .nf-form-content textarea{color:#000000 !important;border:1px solid #68016e;background-color:#f3f3f4;border-radius:0;padding:0.83333rem 1.08333rem;font-size:16px;line-height:1.1}input:focus-visible,input[type="text"]:focus-visible,input[type="email"]:focus-visible,input[type="url"]:focus-visible,input[type="password"]:focus-visible,input[type="search"]:focus-visible,input[type="number"]:focus-visible,input[type="tel"]:focus-visible,input[type="range"]:focus-visible,input[type="date"]:focus-visible,input[type="month"]:focus-visible,input[type="week"]:focus-visible,input[type="time"]:focus-visible,input[type="datetime"]:focus-visible,input[type="datetime-local"]:focus-visible,input[type="color"]:focus-visible,textarea:focus-visible,select:focus-visible,body .nf-form-content .list-select-wrap .nf-field-element>div:focus-visible,body .nf-form-content input:not([type=button]):focus-visible,body .nf-form-content textarea:focus-visible{color:#B01730}label,body .nf-field-label label{font-size:16px;line-height:1.33333;font-family:"brother-1816", "open-sans", sans-serif;font-weight:700;text-transform:uppercase}input[type="button"],input[type="reset"],input[type="submit"]{font-size:14px;line-height:1.2;padding:10px 15px;color:#68016e;background-color:#ffffff;border:1px solid #68016e;-webkit-transition:color 0.3s ease-in, background-color 0.3s ease-in;-o-transition:color 0.3s ease-in, background-color 0.3s ease-in;transition:color 0.3s ease-in, background-color 0.3s ease-in}input[type="button"]:hover,input[type="button"]:focus-visible,input[type="button"]:active,input[type="reset"]:hover,input[type="reset"]:focus-visible,input[type="reset"]:active,input[type="submit"]:hover,input[type="submit"]:focus-visible,input[type="submit"]:active{background-color:#68016e !important;color:#ffffff !important}table{width:100%;margin:0 0 1rem}hr{background-color:#000000;border:0;height:1px;margin-bottom:1.5rem}p,span,h1,h2,h3,h4,h5,h6,ul,ol,li{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:"brother-1816", "open-sans", sans-serif;color:#68016e}.dark h1,h1.dark,.dark h2,h2.dark,.dark h3,h3.dark,.dark h4,h4.dark,.dark h5,h5.dark,.dark h6,h6.dark{color:#ffffff}h1,h2,h3,.h1,.h2,.h3{font-size:1.25rem;line-height:1.4}h1,h2,.h2{font-size:30px;line-height:1.4;font-weight:100;margin-bottom:16px}.h2-small,h2.h2-small{font-size:14px;line-height:1.2;font-weight:700;text-transform:uppercase}h3,.h3{font-size:18px;line-height:1.2;font-weight:400;color:#000000}h4,.h4{font-size:16px;line-height:1.4;font-weight:700;color:#000000;text-transform:uppercase}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}a,button{text-decoration:none;color:#000000;-webkit-transition:color 0.3s ease-in, background-color 0.3s ease-in;-o-transition:color 0.3s ease-in, background-color 0.3s ease-in;transition:color 0.3s ease-in, background-color 0.3s ease-in;cursor:pointer}a:hover,button:hover{color:#68016e;-webkit-transition:color 0.3s ease-out, background-color 0.3s ease-out;-o-transition:color 0.3s ease-out, background-color 0.3s ease-out;transition:color 0.3s ease-out, background-color 0.3s ease-out}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:2px solid #68016e;outline-offset:1px}p{margin-bottom:1em}p,li{font-size:16px;line-height:1.625;margin-bottom:1em}dfn,cite,em,i{font-style:italic}strong{font-weight:700}address{margin:0 0 1.5em}u{text-decoration:underline}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:12.8px;font-size:.8em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:" "}.constrained{width:90%;max-width:1240px;margin-left:auto;margin-right:auto}.constrained--inner{width:90%;max-width:1240px;margin-left:auto;margin-right:auto}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.58333rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.is-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute}.is-not-displayed{display:none}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./images/ajax-loader.gif") center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.site{margin:0 auto;max-width:100%;position:relative;z-index:2}.site-header{background-color:#ffffff;position:relative;z-index:990;padding:0}@media (max-width: 1259px){.site-header{background-color:#ffffff}}.site-branding{display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 220px;flex:0 1 220px;width:220px;height:auto;margin-right:20px}.site-title{position:absolute;top:0;left:0;-webkit-transform:translateX(-400%);-ms-transform:translateX(-400%);transform:translateX(-400%);opacity:0;pointer-events:none;z-index:-999}.custom-logo-link{display:none}.custom-logo-link:focus-visible{outline:2px solid #757679}.main-navigation--scrolled .custom-logo-link:focus-visible{outline:2px solid #ffffff}@media (min-width: 1260px){.custom-logo-link{display:block}}.custom-logo-mobile{display:block}.custom-logo-mobile img{height:24px;width:auto}.mobile-site-branding .custom-logo-mobile{padding-top:3px}@media (min-width: 1260px){.custom-logo-mobile{display:none}}@media (min-width: 1260px){.custom-logo-scrolled{display:block}}.custom-logo{display:block;width:100%;height:auto}.home .custom-logo--closed{display:block}.is-menu-open .home .custom-logo--closed{display:none}.main-navigation,.main-navigation--scrolled{display:block;right:0;left:0;width:100%}.main-navigation{position:relative;z-index:999;top:0;right:0;left:0;padding:35px 0 32px}@media (max-width: 1259px){.main-navigation{padding:0.83333rem 0;height:56px;background-color:#000000}}.main-navigation--scrolled{position:fixed;z-index:1000;top:-100px;padding:10px 0;background:#000000;-webkit-transition:top .6s;-o-transition:top .6s;transition:top .6s;height:56px}.nav-wrap,.nav-wrap--scrolled{width:90%;max-width:1690px;margin-left:auto;margin-right:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}@media (max-width: 1259px){.menu-wrap{padding-top:24px;text-align:center;overflow-y:hidden;overflow-x:hidden;pointer-events:none;opacity:0;position:fixed;top:56px;right:0;bottom:0;left:auto;background:#ffffff;width:465px;max-width:90%;background:#fff url("images/nav-bg.jpg") no-repeat top center;background-size:cover}.is-menu-open .menu-wrap{opacity:1;pointer-events:auto;overflow-y:scroll}.main-navigation--scrolled .menu-wrap{display:none}.main-navigation .menu-wrap{display:block}}@media (max-width: 464px){.menu-wrap{max-width:none;left:0}}.mobile-site-branding{position:absolute;top:0.83333rem;left:0;right:0;text-align:left}.mobile-site-branding .custom-logo-link{width:220px}.admin-bar .mobile-site-branding:after{top:46px}@media (min-width: 1260px){.mobile-site-branding{display:none}.mobile-site-branding:after{content:none}}.nav-wrap--scrolled .site-branding{-webkit-box-flex:0;-ms-flex:0 1 60px;flex:0 1 60px;width:60px}.nav-wrap--scrolled .nav-menu a{color:#ffffff}.nav-wrap--scrolled .nav-menu a:hover{color:#d5e04d}.nav-wrap--scrolled .nav-menu a:focus-visible{outline:2px solid #68016e}@media (max-width: 1259px){.is-animated .menu-wrap{-webkit-transition:opacity .3s ease .1s;-o-transition:opacity .3s ease .1s;transition:opacity .3s ease .1s}.is-animated.is-menu-open .menu-wrap{-webkit-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}}.nav-menu{margin:0}.nav-menu a{display:block;position:relative;font-size:14px;line-height:1.5em;padding:2px 0.58333rem;font-weight:700;font-family:"brother-1816", "open-sans", sans-serif;color:#757679;text-transform:uppercase;z-index:10}.nav-menu a:hover{color:#68016e;text-decoration:none}.nav-menu a:focus-visible{outline:2px solid #68016e;outline-offset:-2px}.nav-menu li{display:inline-block;position:relative;margin-bottom:0}.nav-menu li:last-child a{padding-right:0;border-right:none}.nav-menu li.menu-item-has-children button{position:absolute;top:0;right:0;font-size:14px;line-height:1.3;font-weight:400;color:#ffffff;cursor:pointer;padding:0;border:none;background:transparent}.nav-menu li.menu-item-has-children button:focus-visible{outline:none;color:#68016e}.nav-menu li.is-open button{-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg);font-size:14px}@media (max-width: 1259px){.nav-menu{display:inline-block;text-align:left;width:90%}.nav-menu li{display:block;padding:0;margin-bottom:0}.nav-menu>li{margin-bottom:15px}.nav-menu a{display:inline-block;padding:5px 0;margin-bottom:0;color:#757679}.nav-menu a:hover{color:#68016e}.nav-menu a:focus-visible{outline:2px solid #757679}.nav-menu li.menu-item-has-children{display:block}.nav-menu li.menu-item-has-children button{top:6px;font-size:20px;color:#68016e}.nav-menu li.is-open button{font-size:22px}}@media (min-width: 1260px){.nav-menu li.button>a{position:relative;color:#000000}.nav-menu li.button>a:after{content:'';position:absolute;top:-4px;right:-8px;bottom:-4px;left:4px;background-color:#d5e04d;z-index:-1}.nav-menu li.button>a:hover{color:#68016e}.nav-menu li.button>a:focus-visible{outline:none}.nav-menu li.button>a:focus-visible:after{outline:2px solid #000000}}.site-header .sub-menu{text-align:left;padding-left:10px;margin:0}.site-header .sub-menu li{padding:0;display:block;min-width:100px;margin-bottom:11px}@media (min-width: 1260px){.site-header .sub-menu{position:absolute;z-index:9;top:100%;top:0;left:0;background:#ffffff;padding:38px 20px 6px 13px;display:none;border-left:3px solid #68016e}.site-header .sub-menu li.menu-item a{color:#757679}.site-header .sub-menu li.menu-item a:hover{color:#68016e}.site-header .sub-menu li.menu-item a:focus-visible{outline:2px solid #68016e}}@media (max-width: 1259px){.site-header .sub-menu{display:block;margin:0;position:relative}.site-header .sub-menu li{min-width:none}.site-header .sub-menu a{font-size:12px}.is-open .site-header .sub-menu{display:block;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;opacity:1;height:auto;pointer-events:all}}@media (min-width: 1260px){.nav-wrap--scrolled .sub-menu{background:#000000}.nav-wrap--scrolled .sub-menu li.menu-item a{color:#ffffff;padding-left:0}.nav-wrap--scrolled .sub-menu li.menu-item a:hover{color:#d5e04d}.nav-wrap--scrolled .sub-menu li.menu-item a:focus-visible{outline:2px solid #d5e04d}}.is-open .sub-menu{display:block}.main-navigation .is-scrolled .menu-wrap{display:none}.main-navigation--scrolled .is-scrolled .menu-wrap{display:block}.is-scrolled .main-navigation{z-index:-1}.is-scrolled .main-navigation--scrolled{top:0}.admin-bar .site-header .mobile-site-branding{padding-top:46px}@media (min-width: 783px){.admin-bar .site-header .mobile-site-branding{padding-top:32px}}@media (max-width: 1259px){.admin-bar .menu-wrap{top:88px}}@media (max-width: 782px){.admin-bar .menu-wrap{top:102px}}.is-scrolled .admin-bar .main-navigation--scrolled{top:46px}@media (min-width: 601px){.is-scrolled .admin-bar .main-navigation--scrolled{top:46px}}@media (min-width: 783px){.is-scrolled .admin-bar .main-navigation--scrolled{top:32px}}@media (max-width: 599px){#wpadminbar{position:fixed}}@media (max-width: 1259px){html.is-menu-open{overflow:hidden}}.current_page_ancestor>a,.current_page_item>a,.current-page-parent>a,.current-menu-item>a,.current-menu-parent>a{color:#68016e}@media (max-width: 1259px){.current_page_ancestor>a,.current_page_item>a,.current-page-parent>a,.current-menu-item>a,.current-menu-parent>a{color:#68016e}}.sub-menu li.current_page_item>a,.sub-menu li.current_page_ancestor>a,.sub-menu li.current-page-parent>a,.sub-menu li.current-menu-item>a{color:#68016e}@media (max-width: 1259px){.sub-menu li.current_page_item>a,.sub-menu li.current_page_ancestor>a,.sub-menu li.current-page-parent>a,.sub-menu li.current-menu-item>a{color:#68016e}}.current_page_ancestor>a,.current_page_item>a,.current-page-parent>a,.current-menu-item>a,.current-menu-parent>a,.sub-menu li.current_page_item>a,.sub-menu li.current_page_ancestor>a,.sub-menu li.current-page-parent>a,.sub-menu li.current-menu-item>a{text-decoration:none}@media (max-width: 1259px){.current_page_ancestor>a,.current_page_item>a,.current-page-parent>a,.current-menu-item>a,.current-menu-parent>a,.sub-menu li.current_page_item>a,.sub-menu li.current_page_ancestor>a,.sub-menu li.current-page-parent>a,.sub-menu li.current-menu-item>a{color:#68016e}}.menu-toggle{width:39px;height:29px;min-width:39px;max-width:39px;min-height:29px;max-height:29px;margin-top:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;border:none;border-radius:0;padding:0 !important;position:relative;background:none;outline-offset:4px;z-index:999999;-webkit-box-flex:0;-ms-flex:0 0 39px;flex:0 0 39px;-webkit-appearance:none !important}.menu-toggle path{fill:#d5e04d}.menu-toggle .menu-toggle__x{display:none}.menu-toggle span{display:block;position:absolute;height:2px;width:100%;background:#d5e04d;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;pointer-events:none}.menu-toggle span:nth-child(1){top:0px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.menu-toggle span:nth-child(2){top:12px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.menu-toggle span:nth-child(3){top:24px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.is-menu-open .menu-toggle .menu-toggle__x{display:block}.is-menu-open .menu-toggle .menu-toggle__burger{display:none}.is-menu-open .menu-toggle span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:0}.is-menu-open .menu-toggle span:nth-child(2){width:0%;opacity:0}.is-menu-open .menu-toggle span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:27px;left:0px}.menu-toggle:hover span{background:#ffffff}.menu-toggle:focus-visible{outline:2px solid #d5e04d}@media (min-width: 1260px){.menu-toggle{display:none}}.page__background{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat;background-position:top center;background-size:200px auto;background-color:transparent;z-index:-1;pointer-events:none}.entry-content{position:relative;z-index:2}.page--bg .entry-content:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(70%, white));background:-o-linear-gradient(rgba(255,255,255,0) 0%, white 70%);background:linear-gradient(rgba(255,255,255,0) 0%, white 70%)}.site-footer{background-color:#fafafb;padding:30px 0 34px}.footer__cols{margin-bottom:30px}@media (min-width: 1280px){.footer__cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:4.16667rem}}.footer__left{text-align:center;margin-bottom:40px}@media (min-width: 1280px){.footer__left{text-align:left;-webkit-box-flex:0;-ms-flex:0 0 245px;flex:0 0 245px;margin-bottom:0}}@media (min-width: 1280px){.footer__right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:4%}}.footer__logo img{display:inline-block;width:52px;height:auto;margin-bottom:32px}.footer__contact{max-width:250px;margin:0 auto}.footer__contact h2,.footer__contact p{font-size:14px;line-height:1.66667;margin-bottom:0;padding:0}.footer__contact h2{font-weight:700;color:#000000;text-transform:uppercase}.footer__contact p{font-weight:100}@media (min-width: 1280px){.footer__contact{max-width:none;margin:0}}.footer__menus{text-align:right}@media (min-width: 1280px){.footer__menus{text-align:right}}.footer__menu ul{list-style-type:none;margin-bottom:0}.footer__menu li{list-style-type:none;margin-bottom:12px;vertical-align:top}.footer__menu a{display:block;font-size:14px;line-height:1.33333;padding:0;margin-bottom:14px;text-transform:uppercase;font-weight:700;font-family:"brother-1816", "open-sans", sans-serif}.footer__menu li>.sub-menu a{text-transform:initial;font-weight:100;font-family:"realist", "open-sans", sans-serif}.footer__menu .sub-menu{display:block;position:static}.footer__menu .sub-menu li{display:block;margin-right:0}.footer__menu .sub-menu a{margin-bottom:12px}@media (min-width: 1280px){.footer__menu{text-align:right}.footer__menu>ul>li{margin-right:1.33333rem}.footer__menu li{display:inline-block;text-align:left;margin-right:1.25rem;max-width:120px}}@media (max-width: 1279px){.footer__menu{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;-webkit-column-gap:10%;-moz-column-gap:10%;column-gap:10%;row-gap:24px;max-width:360px;margin:0 auto;-webkit-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}}.footer__bottom{width:90%;max-width:770px;margin-left:auto;margin-right:auto;margin-bottom:32px}@media (max-width: 1279px){.footer__bottom{text-align:center;max-width:360px;margin:0 auto}}@media (min-width: 1280px){.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:space-around;-ms-flex-align:space-around;align-items:space-around}}.footer__social h2{color:#000000;font-size:14px;line-height:1.83333;font-weight:700;text-transform:uppercase;margin-bottom:8px}@media (max-width: 1279px){.footer__social{display:inline-block;text-align:left;margin-bottom:30px}}@media (min-width: 1280px){.footer__social{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width: 1280px){.footer__signup{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.footer__copyright{text-align:center}.footer__copyright p{font-size:14px;line-height:1;font-weight:100;margin-bottom:0}@media (max-width: 1279px){.footer__copyright{margin-top:40px}}.signup .gform_wrapper.gravity-theme .gfield_label{text-align:left}.signup .gform_confirmation_message{font-size:18px;text-align:right}.signup #mc_embed_signup_scroll,.signup form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.signup #mc_embed_signup_scroll .gform_footer,.signup form .gform_footer{margin:0 !important;padding:0 !important}.signup #mc_embed_signup_scroll .gform_footer input,.signup form .gform_footer input{margin-bottom:0 !important}.signup #mc_embed_signup_scroll .gfield_required,.signup form .gfield_required{opacity:0}.signup #mc_embed_signup_scroll label,.signup form label{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:12px !important}@media (max-width: 1279px){.signup #mc_embed_signup_scroll label,.signup form label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.signup #mc_embed_signup_scroll>div,.signup form>div{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.signup #mc_embed_signup_scroll .ginput_container_email,.signup form .ginput_container_email{margin-right:12px}.signup #mc_embed_signup_scroll input.email,.signup #mc_embed_signup_scroll .ginput_container_email input,.signup form input.email,.signup form .ginput_container_email input{border:none;border-bottom:2px solid #d5e04d;color:#000000 !important;background-color:transparent !important;border-radius:0;padding:9px 19px;font-size:16px;line-height:1.1;margin-right:12px !important}.signup #mc_embed_signup_scroll input.email:focus-visible,.signup #mc_embed_signup_scroll .ginput_container_email input:focus-visible,.signup form input.email:focus-visible,.signup form .ginput_container_email input:focus-visible{color:#B01730}.signup #mc_embed_signup_scroll input.button,.signup form input.button{width:auto;font-size:14px;line-height:1.1;text-transform:uppercase;font-family:"brother-1816", "open-sans", sans-serif;font-weight:700;position:relative;padding:9px 19px;background-color:#ffffff;border:2px solid #d5e04d;border-radius:0;color:#000000;height:auto}.signup #mc_embed_signup_scroll input.button:hover,.signup form input.button:hover{background-color:#d5e04d;color:#000000}.blog .filter__top .signup form>div.gform_footer,.post-type-archive-missions .filter__top .signup form>div.gform_footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.site-footer .signup #mc_embed_signup_scroll label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.footer__tc{text-align:center;margin-top:20px}.footer__tc a{display:inline-block;font-size:14px;line-height:1.33333;margin:0 10px 20px 10px;padding:0;font-weight:300;font-family:"brother-1816", "open-sans", sans-serif}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.wp-block-image figcaption{font-size:14px;line-height:1.55556;font-weight:400;margin-bottom:0.5em;padding:0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-caption{display:block}.archive-wrap{position:relative}@media (min-width: 783px){.archive-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.articles__grid{padding:2.33333rem 0 3.58333rem}.single-post .articles__grid{padding-top:0}@media (min-width: 783px){.articles__grid{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;-webkit-column-gap:38px;-moz-column-gap:38px;column-gap:38px;row-gap:30px}}.article.post{display:none}.article.post.is-visible{display:block}.article.post,.article.missions{background-color:#f3f3f4;position:relative;-webkit-transition:background-color 0.3s ease-in;-o-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in;margin-bottom:40px}.article.post h2,.article.post .h2,.article.missions h2,.article.missions .h2{font-size:30px;line-height:1.4;font-weight:100;margin-bottom:18px}.article.post h2 a,.article.post .h2 a,.article.missions h2 a,.article.missions .h2 a{color:#68016e}.article.post h2 a:hover,.article.post .h2 a:hover,.article.missions h2 a:hover,.article.missions .h2 a:hover{color:#000000}.article.post h2 a:after,.article.post .h2 a:after,.article.missions h2 a:after,.article.missions .h2 a:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.article.post .article__cats,.article.missions .article__cats{font-family:"brother-1816", "open-sans", sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;margin-bottom:18px}.article.post time,.article.missions time{display:block;font-size:16px;line-height:1.5;font-weight:300;font-family:"realist", "open-sans", sans-serif;letter-spacing:0.04em;margin-bottom:30px}.article.post .article__content,.article.missions .article__content{padding:2.375rem 1.83333rem 1.83333rem 1.83333rem}.article.post .article__image,.article.missions .article__image{position:relative;overflow:hidden}.article.post .article__image>img,.article.post .article__image>video,.article.missions .article__image>img,.article.missions .article__image>video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto;width:101%;height:101%;min-width:101%;min-height:101%;-o-object-fit:cover;object-fit:cover;max-width:none}.article.post .article__image img,.article.missions .article__image img{-o-object-fit:contain;object-fit:contain}.article.post .article__helper,.article.missions .article__helper{padding-bottom:47.86%}.article.post:hover,.article.missions:hover{background-color:#e6e6e7;-webkit-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}@media (min-width: 783px){.article.post,.article.missions{margin-bottom:0}}.post-type-archive-missions .articles{margin-bottom:3.58333rem}.post-type-archive-missions .articles header{text-align:center}.article--social iframe{width:100%;height:600px}.single-components .single__cols,.single-post .single__cols,.single-missions .single__cols{padding:40px 0 64px}.single-components .site-content,.single-post .site-content,.single-missions .site-content{position:relative}.single-components .site-content:after,.single-components .site-content:before,.single-post .site-content:after,.single-post .site-content:before,.single-missions .site-content:after,.single-missions .site-content:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.single-components .site-content:after,.single-post .site-content:after,.single-missions .site-content:after{background:transparent url("images/firefly-bg5.png") repeat top center;background-size:100% auto;z-index:-10}.single-components .site-content:before,.single-post .site-content:before,.single-missions .site-content:before{z-index:-9;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(70%, white));background:-o-linear-gradient(rgba(255,255,255,0.1) 0%, white 70%);background:linear-gradient(rgba(255,255,255,0.1) 0%, white 70%)}.single-components .single__content,.single-post .single__content,.single-missions .single__content{margin-bottom:40px}.single-components .single__gallery-img,.single-post .single__gallery-img,.single-missions .single__gallery-img{margin-bottom:20px}.single-components .single__gallery-img img,.single-post .single__gallery-img img,.single-missions .single__gallery-img img{display:block}@media (min-width: 783px){.single-components .single__cols,.single-post .single__cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-components .single__content,.single-post .single__content{-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%;padding-right:4.7%;margin-bottom:0}.single-components .single__gallery,.single-post .single__gallery{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%}}@media (min-width: 783px){.single__stacked-wrap{width:58%}.single__stacked-wrap .single__cols{display:block}.single__stacked-wrap .single__content{-webkit-box-flex:0;-ms-flex:none;flex:none}.single__stacked-wrap .single__gallery{-webkit-box-flex:0;-ms-flex:none;flex:none}}.single-post .banner--post .single__cols{padding-top:0;padding-bottom:0}@media (min-width: 783px){.single-post .single__stacked-wrap{margin-left:auto;margin-right:auto}}.anchor{position:absolute;left:0;top:-62px;height:0;width:0;opacity:0}.btn,.btn--box{cursor:pointer}.btn--box{display:inline-block;font-size:14px;line-height:1.1;text-transform:uppercase;font-family:"brother-1816", "open-sans", sans-serif;font-weight:700;position:relative;padding:9px 19px;background-color:#ffffff;border:2px solid #d5e04d;border-right:0;color:#68016e;-webkit-transition:none;-o-transition:none;transition:none;z-index:2;margin-right:48px;height:38px}.btn--box:last-child{margin-right:0}.btn--box:after{content:'';position:absolute;top:-2px;right:-18px;bottom:-2px;left:50%;background-color:#ffffff;border:2px solid #d5e04d;border-left:none;-webkit-transform:skew(-45deg);-ms-transform:skew(-45deg);transform:skew(-45deg);z-index:-1;height:38px}.btn--box:hover,.btn--box:focus-visible,.btn--box:active,.is-active .btn--box,.btn--box.is-active{color:#000000;background-color:#d5e04d;-webkit-transition:none;-o-transition:none;transition:none;outline:none}.btn--box:hover:after,.btn--box:focus-visible:after,.btn--box:active:after,.is-active .btn--box:after,.btn--box.is-active:after{background-color:#d5e04d}.row{position:relative}.wysiwyg blockquote{margin:0;padding:0}.wysiwyg blockquote p{font-size:16px;line-height:1.625;margin-bottom:1em;font-weight:400;padding:0;margin-top:0.25em;font-family:"realist", "open-sans", sans-serif}.wysiwyg ul,.wysiwyg ol{padding-left:18px;list-style-position:outside}.wysiwyg li{margin-bottom:0}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{color:#68016e;line-height:1.4;font-weight:100;margin-bottom:16px}.wysiwyg h1{font-size:38px}.wysiwyg h2{font-size:30px}.wysiwyg h3{font-size:26px}.wysiwyg h4{font-size:22px}.wysiwyg h5{font-size:19px}.wysiwyg h6{font-size:16px}.wysiwyg a{color:#68016e}.wysiwyg a:hover{color:#000000}.wysiwyg .wp-block-embed.is-type-video .wp-block-embed__wrapper{position:relative;overflow:hidden;height:0;padding-top:0;padding-bottom:56%}.wysiwyg .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:101%;height:101%}.banner{position:relative}.banner--post{padding-top:2.5rem}.banner--post h1{margin-bottom:0}.banner--post time{display:block;font-size:16px;line-height:1.5;font-weight:300;font-family:"realist", "open-sans", sans-serif;letter-spacing:0.04em;margin-bottom:24px}.banner--launch h1{font-weight:700}.breadcrumbs{margin-bottom:24px}.breadcrumbs a{font-family:"brother-1816", "open-sans", sans-serif;font-size:16px;line-height:1.5;margin-bottom:0;font-weight:700;text-transform:uppercase;color:#68016e}.breadcrumbs a:hover{color:#000000}.cols{position:relative;background-color:transparent;background-repeat:repeat-x;background-position:top center;background-size:contain}.cols .slick-dots{position:static;margin-top:12px}.cols .slick-dots li button{border:1px solid #000000;background-color:#ffffff;border-radius:50%;width:16px;height:16px}.cols .slick-dots li.slick-active button{border:1px solid #000000;background-color:#000000}.cols .slick-dots li button:before{content:none}@media (min-width: 783px){.cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:0}.cols.cols--text-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.cols__content{position:relative;overflow:hidden}.cols__content header{max-width:316px}.cols--news .cols__content header{margin:0 auto}.cols--bg .cols__content:after{content:'';position:absolute;right:-64px;bottom:-64px;width:128px;height:128px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2;background-color:#d5e04d;pointer-events:none}@media (min-width: 783px){.cols__content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cols--text-right.cols--bg .cols__content:after{right:-64px}.cols--text-left.cols--bg .cols__content:after{left:-64px;right:auto}.cols__content header{display:block;margin:0 auto;max-width:356px;padding:0 20px}}@media (min-width: 1280px){.cols__content{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}}.cols__text{padding:30px 0 40px 0;max-width:90%;margin:0 auto}@media (min-width: 783px){.cols__text{padding:60px 0;max-width:none;margin:0}}@media (max-width: 782px){.cols--news .cols__text{max-width:100%;padding-right:3.33333rem;padding-left:3.33333rem}}.cols__cta{margin-top:20px}.cols__media{position:relative}.cols__media img{display:block}@media (min-width: 783px){.cols__media{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width: 1280px){.cols__media{-webkit-box-flex:0;-ms-flex:0 0 67%;flex:0 0 67%;max-width:67%}}.cols__media-wrap{overflow:hidden;position:relative}.cols__media-wrap>img,.cols__media-wrap>video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto;width:101%;height:101%;min-width:101%;min-height:101%;-o-object-fit:cover;object-fit:cover;max-width:none}.cols--overlay .cols__media-wrap{position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width: 783px){.cols__media-wrap{position:relative;height:100%}.cols--overlay .cols__media-wrap{position:relative}}.cols__video iframe{position:absolute;top:0;left:0;width:101%;height:101%}.cols__helper{display:block;padding-bottom:54.5%}.cols--overlay .cols__helper{display:none}@media (min-width: 783px){.cols--overlay .cols__helper{display:block}}.cols__overlay{position:relative;z-index:2;color:#ffffff;padding:60px 10%}.cols__overlay img{width:100px;height:auto;margin-bottom:36px}.cols__overlay p{margin-bottom:0;line-height:1.57143;margin-bottom:2px;font-family:"brother-1816", "open-sans", sans-serif}@media (min-width: 783px){.cols__overlay{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:20px 10%}}.cols__img-ttl{font-size:19px;font-weight:700;text-transform:uppercase}.cols__img-sub{font-size:14px;line-height:1.2;font-weight:700;text-transform:uppercase}.cols__img-text{font-size:14px;font-weight:400}.cols__arrows .slick-arrow{position:absolute;top:25%;z-index:3;height:2.91667rem;width:2.91667rem;background-color:rgba(0,0,0,0.25);-webkit-transition:background-color 0.6s ease;-o-transition:background-color 0.6s ease;transition:background-color 0.6s ease;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.cols__arrows .slick-arrow:before{content:'';background:transparent url("images/arrow.svg") no-repeat center center;background-size:contain;position:absolute;top:0;right:0;bottom:0;left:0;height:2.08333rem;width:0.83333rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1}.cols__arrows .slick-arrow:hover{background-color:rgba(0,0,0,0.75)}.cols__arrows .slick-prev{left:0}.cols__arrows .slick-next{right:0}.cols__arrows .slick-next:before{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%) rotate(180deg);-ms-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}@media (min-width: 783px){.cols__arrows .slick-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.cols--news .cols__text .slick-slide,.cols--news .cols__text header,.cols--news .cols__text div{text-align:left}.cols--news .slick-dots{text-align:left}.components .cols__media-wrap{background-color:#00529c}.contact__wrap{padding:4.58333rem 0 6.25rem;position:relative;background-color:transparent;background-repeat:repeat-x;background-position:top center;background-size:contain}.contact__wrap:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(25%, rgba(255,255,255,0)), to(white));background:-o-linear-gradient(rgba(255,255,255,0) 25%, white 100%);background:linear-gradient(rgba(255,255,255,0) 25%, white 100%)}.contact__wrap .row{z-index:2}.contact__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat;background-position:top center;background-size:100px auto;z-index:0}.contact{position:relative;z-index:2}@media (min-width: 783px){.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contact__formarea{margin-bottom:60px}.contact__formarea header{margin-bottom:1.66667rem}@media (min-width: 783px){.contact__formarea{margin-bottom:0;padding-right:8%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.contact__contarea h3{padding-bottom:18px;margin-bottom:32px;border-bottom:1px solid #68016e}@media (min-width: 783px){.contact__contarea{-webkit-box-flex:0;-ms-flex:0 0 303px;flex:0 0 303px}}.contact__social{margin-bottom:28px}.contact__social h2{font-size:16px;line-height:1.4;font-weight:700;color:#000000;text-transform:uppercase}.contact__loc{margin-bottom:28px}.contact__loc p{font-size:16px;line-height:1.5;margin-bottom:0}.contact__loc h4{margin-bottom:8px}@media (min-width: 783px){.ctagrid__list{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:0}}.ctagrid__block{position:relative;text-align:center;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctagrid__block h2,.ctagrid__block p{color:#ffffff}.ctagrid__block h2{font-size:18px;line-height:1.2;font-weight:700;text-transform:uppercase;margin-bottom:1em}.ctagrid__block .btn--box{border:none;opacity:0.9}.ctagrid__block .btn--box:after{border:none;top:0;bottom:0}.ctagrid__block .btn--box:hover,.ctagrid__block .btn--box:focus-visible,.ctagrid__block .btn--box:active,.is-active .ctagrid__block .btn--box,.ctagrid__block .btn--box.is-active{background-color:#d5e04d}.ctagrid__block .btn--box:hover:after,.ctagrid__block .btn--box:focus-visible:after,.ctagrid__block .btn--box:active:after,.is-active .ctagrid__block .btn--box:after,.ctagrid__block .btn--box.is-active:after{background-color:#d5e04d}.ctagrid__block:nth-child(1),.ctagrid__block:nth-child(2){min-height:54vw}.ctagrid__block:nth-child(3){min-height:41vw}.ctagrid__block.ctagrid__block--link .ctagrid__content{padding-top:20%}@media (min-width: 783px){.ctagrid__block:nth-child(1),.ctagrid__block:nth-child(2){min-height:27.23vw;grid-row-start:1;grid-row-end:1}.ctagrid__block:nth-child(1){grid-column-start:1;grid-column-end:1}.ctagrid__block:nth-child(2){grid-column-start:2;grid-column-end:2}.ctagrid__block:nth-child(3){grid-row-start:2;grid-row-end:2;grid-column-start:1;grid-column-end:span 2}}@media (min-width: 1240px){.ctagrid__block:nth-child(1),.ctagrid__block:nth-child(2){min-height:371px}.ctagrid__block:nth-child(3){min-height:652px}}.ctagrid__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ctagrid__bg>img,.ctagrid__bg>video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto;width:101%;height:101%;min-width:101%;min-height:101%;-o-object-fit:cover;object-fit:cover;max-width:none}.ctagrid__content{position:relative;z-index:2}.ctagrid__content img{max-height:1.625rem;max-width:100%;margin-bottom:12px}.ctagrid--tall .ctagrid__content img{max-height:3.33333rem}.ctagrid__link{margin-bottom:22px}.ctagrid__link p{font-size:14px;line-height:1.2;font-weight:400;text-transform:uppercase;font-family:"brother-1816", "open-sans", sans-serif;margin-bottom:12px}.ctagrid__link:last-child{margin-bottom:0}.detail__wrap{position:relative;color:#ffffff;padding:2.91667rem 0 2.70833rem}.detail__wrap a,.detail__wrap h2,.detail__wrap h3,.detail__wrap h4{color:#ffffff}.detail__wrap:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.detail__wrap .row{position:relative;z-index:2}.detail__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat;background-position:top center;background-size:200px auto;z-index:1}.detail__header{padding:40px 0}.detail--blue:before{background-color:#00529c;background:-webkit-gradient(linear, left top, left bottom, from(#0f5072), to(#0b113d));background:-o-linear-gradient(#0f5072, #0b113d);background:linear-gradient(#0f5072, #0b113d)}.detail--blue-reverse:before{background-color:#00529c;background:-webkit-gradient(linear, left top, left bottom, from(#0b113d), to(#0f5072));background:-o-linear-gradient(#0b113d, #0f5072);background:linear-gradient(#0b113d, #0f5072)}.detail--blue-purple:before{background-color:#00529c;background:-webkit-gradient(linear, left top, left bottom, from(#0b113d), to(#5f0751));background:-o-linear-gradient(#0b113d, #5f0751);background:linear-gradient(#0b113d, #5f0751)}.detail--purple:before{background-color:#68016e;background:-webkit-gradient(linear, left top, left bottom, from(#5f0751), to(#2b0029));background:-o-linear-gradient(#5f0751, #2b0029);background:linear-gradient(#5f0751, #2b0029)}.detail--purple-reverse:before{background-color:#68016e;background:-webkit-gradient(linear, left top, left bottom, from(#2b0029), to(#5f0751));background:-o-linear-gradient(#2b0029, #5f0751);background:linear-gradient(#2b0029, #5f0751)}.detail--purple-blue:before{background-color:#68016e;background:-webkit-gradient(linear, left top, left bottom, from(#2b0029), to(#0f5072));background:-o-linear-gradient(#2b0029, #0f5072);background:linear-gradient(#2b0029, #0f5072)}.detail--black:before{background-color:#000000;background:-webkit-gradient(linear, left top, left bottom, color-stop(25%, black), to(rgba(0,0,0,0.5)));background:-o-linear-gradient(black 25%, rgba(0,0,0,0.5) 100%);background:linear-gradient(black 25%, rgba(0,0,0,0.5) 100%)}.detail__main{padding-top:2.83333rem;display:grid;grid-template-rows:auto 1fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.detail--narrow .detail__main{grid-template-columns:calc(28% - 12px) calc(72% - 12px)}.detail--wide .detail__main{grid-template-columns:calc(40% - 12px) calc(60% - 12px)}.detail--narrow .detail__main{width:100%;max-width:820px;margin-left:auto;margin-right:auto}@media (min-width: 783px){.detail__main{grid-template-rows:1fr}.detail--narrow .detail__main{grid-template-columns:1fr 1fr 1fr}.detail--wide .detail__main{grid-template-columns:calc(27% - 8px) calc(46% - 8px) calc(27% - 8px)}}.detail__section{color:#ffffff;max-width:300px;margin-bottom:48px;margin-left:auto}.detail__section a,.detail__section h3,.detail__section h4{color:#ffffff}.detail__section h2{line-height:1;border-bottom:1px solid #949876;text-transform:uppercase;padding-bottom:8px;margin-bottom:22px;font-weight:700;max-width:250px}.detail__section h2 span{display:block;line-height:1.13333}.detail__section h2 .detail__section-ttl{font-size:18px}.detail__section h2 .detail__section-sub{font-size:30px;margin-top:6px}.detail__list{list-style-type:none}.detail__list li{margin-bottom:30px}.detail__list h3,.detail__list p{line-height:1.2}.detail__list h3{font-size:14px;margin-bottom:8px;text-transform:uppercase;font-weight:700}.detail__list p.detail__list-txt{font-size:30px;font-weight:100;margin-bottom:6px}.detail__list p.detail__list-sub{font-size:12px;margin-bottom:0}.detail__left{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:1}@media (min-width: 783px){.detail__left{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1;padding-top:6.25rem}}.detail__center{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:span 2}@media (min-width: 783px){.detail__center{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:1}}.detail__right{grid-column-start:2;grid-column-end:2;grid-row-start:2;grid-row-end:2}@media (min-width: 783px){.detail__right{grid-column-start:3;grid-column-end:3;grid-row-start:1;grid-row-end:1;padding-top:6.25rem}}.detail__img{width:100%;margin:0 auto;position:relative}.is-cutaway .detail__img-main{display:none}.detail__toggle-wrap{max-width:300px;margin-left:auto}.detail__toggle{color:#ffffff;margin-bottom:48px;background-color:#aab43e;border-radius:50%;position:absolute;top:132px;right:25%;z-index:10;border:0;width:42px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:-webkit-transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86),-webkit-transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.detail__toggle span{opacity:0;position:absolute;top:0;left:0;-webkit-transform:translate(-100vh, -100vh);-ms-transform:translate(-100vh, -100vh);transform:translate(-100vh, -100vh);pointer-events:none;color:transparent}.detail__toggle svg{width:20px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.detail__toggle path{fill:#ffffff;stroke:#ffffff}.detail__toggle.is-active svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.detail__toggle:focus-visible{outline:2px solid #d5e04d}.detail__img-cut{display:none}.is-cutaway .detail__img-cut{display:block}.detail__footer{margin-top:60px}.detaillist{padding:3.33333rem 0 4.58333rem}.detaillist__main{padding-top:2.83333rem}@media (min-width: 783px){.detaillist__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.detaillist__left{margin-bottom:60px}.detaillist__left h2{font-size:30px;line-height:1.4;font-weight:100;margin-bottom:24px;text-transform:uppercase}@media (min-width: 783px){.detaillist__left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:0}}@media (min-width: 783px){.detaillist__content{padding-right:4%}}@media (min-width: 1024px){.detaillist__content{padding-right:8%}}.detaillist__list{list-style-type:none}.detaillist__list li{position:relative;font-size:14px;line-height:1.92308;font-weight:400;font-family:"brother-1816", "open-sans", sans-serif;padding-left:36px;margin-bottom:22px}.detaillist__list li span,.detaillist__list li svg{display:inline-block;vertical-align:top}.detaillist__list li svg{position:absolute;top:4px;left:0;width:22px}.detail--blue svg .detaillist--icon{fill:#d5e04d}.detail--purple svg .detaillist--icon{fill:#d5e04d}.detail--black svg .detaillist--icon{fill:#ffffff}.detaillist__right img{max-width:350px;display:inline-block}@media (min-width: 783px){.detaillist__right{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:right}}.embed__wrap{padding:1.66667rem 0}.embed__wrap .cc-filters-container{background:#f3f3f4}.embed__wrap .cc-filters-container .cc-search-button-container .cc-submit-search-button,.embed__wrap .cc-job-description-container .cc-apply-button{background-color:#68016e}.embed__wrap .cc-filters-container .cc-search-button-container .cc-submit-search-button:hover,.embed__wrap .cc-job-description-container .cc-apply-button:hover{background-color:#ffffff;color:#68016e}.embed__wrap .cc-filters-container .cc-search-button-container .cc-reset-search-button{color:#68016e}.embed__wrap .cc-filters-container .cc-search-button-container .cc-reset-search-button:hover{color:#000000}.embed__wrap .cc-job-title{color:#68016e;font-size:18px}.embed__wrap .cc-job-title.cc-clickable:hover{color:#000000}.embed__wrap .cc-job-container{margin-bottom:14px}.embed__wrap .cc-filters-container .cc-keywords-wrapper::before{top:0.5em}.embed__wrap .cc-job-description-container .cc-back-to-jobs-button span{color:#68016e}.embed__wrap .cc-job-description-container .cc-back-to-jobs-button span:hover{color:#000000}.embed__wrap header a{color:#68016e}.embed__wrap header a:hover{color:#000000}.embed__wrap .cc-job-description-text p span,.embed__wrap .cc-job-description-text li span{font-size:16px !important;font-family:"realist", "open-sans", sans-serif !important}.embed__wrap .cc-job-description-text p,.embed__wrap .cc-job-description-text ul,.embed__wrap .cc-job-description-text ol{margin-bottom:1em !important}.embed__wrap .cc-job-description-text ul,.embed__wrap .cc-job-description-text ol{padding-left:16px}.embed__wrap .cc-job-description-text li{margin-bottom:0 !important}.embed__wrap .cc-careers-script-container{padding-bottom:3.33333rem}.embed__wrap .cc-apply-button{border:2px solid #68016e}.embed__wrap .cc-share-container{display:none}.embed__wrap .sbi_follow_btn a{display:inline-block;font-size:14px;line-height:1.1;text-transform:uppercase;font-family:"brother-1816", "open-sans", sans-serif;font-weight:700;position:relative;padding:9px 19px;border:2px solid #68016e;background-color:#68016e}.embed__wrap .sbi_follow_btn a:hover{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:#ffffff;color:#68016e}.embed__wrap .sbi_load_btn{display:inline-block;font-size:14px;line-height:1.1;text-transform:uppercase;font-family:"brother-1816", "open-sans", sans-serif;font-weight:700;position:relative;padding:9px 19px;border:2px solid #68016e;background-color:#68016e}.embed__wrap .sbi_load_btn:hover{-webkit-box-shadow:none !important;box-shadow:none !important;background-color:#ffffff;color:#68016e}.embed__wrap .cc-department-name{font-size:24px}.embed__header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:24px}.embed__title,.embed__link{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:16px}.embed__title h2{margin-bottom:0;padding-right:20px}.features__wrap{width:90%;max-width:1060px;margin-left:auto;margin-right:auto}.feature{margin-bottom:3.66667rem}@media (min-width: 600px){.feature{display:-webkit-box;display:-ms-flexbox;display:flex}}.feature__img{margin-bottom:40px}@media (min-width: 600px){.feature__img{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 53.57%;flex:0 0 53.57%;padding-right:6.4%}}.feature__content h2{display:inline-block;position:relative;color:#68016e;font-size:30px;line-height:1.4;font-weight:100;margin-bottom:16px;padding:0 14px 0 0;border-bottom:1px solid #68016e}.feature__content h2:after{content:'';background:transparent url("images/feature-ttl.svg") no-repeat bottom left;background-size:contain;width:50px;height:41px;position:absolute;bottom:0;left:100%}@media (min-width: 600px){.feature__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.filter__wrap{padding-top:60px}.filter__top{margin-bottom:36px}@media (min-width: 783px){.filter__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.blog .filter__top,.post-type-archive-missions .filter__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.filter__cats{list-style-type:none}.filter__cats li{display:inline-block;margin-right:50px}@media (min-width: 783px){.filter__cats{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}}@media (min-width: 783px){.filter__signup{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.blog .filter__signup,.post-type-archive-missions .filter__signup{-webkit-box-flex:1;-ms-flex:1 1 600px;flex:1 1 600px;max-width:600px;margin-left:auto}}.filter__bottom{border-bottom:1px solid #d5e04d;padding-bottom:12px}@media (min-width: 783px){.filter__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.filter__years{list-style-type:none;margin-bottom:12px}.filter__years li{display:inline-block;padding-right:0.5rem;margin-bottom:6px}.filter__years li:last-child{padding-right:0}.filter__years .filter__button,.filter__years .filter__button-mission{color:#68016e;border:none;padding:0;background-color:transparent;font-size:14px;line-height:1.2;font-family:"brother-1816", "open-sans", sans-serif;font-weight:700;text-transform:uppercase}.filter__years .filter__button.is-active,.filter__years .filter__button-mission.is-active{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px}.filter__years .filter__button:hover,.filter__years .filter__button-mission:hover{color:#000000}@media (min-width: 783px){.filter__years{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}}.filter__social h2{display:none}.filter__social li{margin-bottom:8px}@media (min-width: 783px){.filter__social{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}}.gallery__article{position:relative;overflow:hidden}@media (min-width: 783px){.gallery__article{margin-bottom:0}}.gallery__block,.gallery__inner{display:block;width:100%;padding:0;margin:0;border:0;background-color:transparent}.gallery__open{padding:0;border:0;background-color:transparent;color:#68016e;text-align:left}.gallery__open:hover{-webkit-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;color:#000000}.gallery__open:focus-visible .gallery__content{border:2px solid #000000}@media (min-width: 783px){.gallery__block .gallery__image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto;width:101%;height:101%;min-width:101%;min-height:101%;-o-object-fit:cover;object-fit:cover;max-width:none}}.gallery__helper{padding-bottom:89%}@media (max-width: 599px){.gallery__helper{display:none}}.gallery__content{background-color:rgba(255,255,255,0.82);padding:14px 2.08333rem 16px 1rem;text-align:left;-webkit-transition:background-color 0.3s ease-in;-o-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in}.gallery__content h2,.gallery__content button{-webkit-transition:color 0.3s ease-in;-o-transition:color 0.3s ease-in;transition:color 0.3s ease-in;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:0}.gallery__content h2{line-height:1.2}.articles--gallery .gallery__content{text-align:left}.articles--gallery .gallery__content h2 span,.articles--gallery .gallery__content h2 svg,.articles--gallery .gallery__content h2 button{vertical-align:middle}@media (min-width: 600px){.gallery__content{position:absolute;right:0;bottom:0;left:0}}.gallery__open:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.gallery__download{position:absolute;bottom:14px;right:14px;z-index:9}.gallery__download svg{display:inline-block;height:0.875rem}.gallery__download svg polygon,.gallery__download svg rect{fill:#68016e;-webkit-transition:fill 0.3s ease-in;-o-transition:fill 0.3s ease-in;transition:fill 0.3s ease-in}.gallery__download:hover svg polygon,.gallery__download:hover svg rect{fill:#000000;-webkit-transition:fill 0.3s ease-out;-o-transition:fill 0.3s ease-out;transition:fill 0.3s ease-out}.gallery__image .gallery__open{background-color:transparent;border:none;padding:0}.gallery__image .gallery__open:focus-visible img{outline:2px solid black;outline-offset:-4px}.ff-layout-grid .ff-label-wrapper,.ff-layout-grid .ff-item-bar,.ff-layout-grid .ff-item-meta,.ff-layout-grid .ff-filter-holder{display:none !important}.ff-layout-grid .ff-overlay-wrapper{opacity:1 !important}.ff-layout-grid .ff-overlay{background-color:transparent !important}.ff-layout-grid .ff-img-holder img{-o-object-fit:cover;object-fit:cover}.ff-layout-grid .ff-content{height:auto !important;margin:0 !important;display:block;color:#68016e;background-color:#d1d1d2;padding:14px 2.08333rem 16px 1rem;text-align:left;-webkit-transition:background-color 0.3s ease-in;-o-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in;-webkit-transition:color 0.3s ease-in;-o-transition:color 0.3s ease-in;transition:color 0.3s ease-in;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:0;line-height:1.2;position:absolute;right:0;bottom:0;left:0}.ff-layout-grid .ff-has-overlay:hover .ff-initial-image{-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.ff-slideshow .ff-userpic,.ff-slideshow .ff-nickname,.ff-slideshow h6{display:none !important}.ff-slideshow .ff-item-meta{background-color:#d1d1d2 !important}.ff-slideshow .ff-content{color:#68016e !important;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:0;line-height:1.2;padding-top:0 !important}.ff-slideshow .flaticon-share2{background-color:#5f5f5f !important}.ff-slideshow .flaticon-share2,.ff-slideshow .ff-share-wrapper{position:absolute !important;top:0 !important;right:0 !important;width:32px !important;height:33px !important}.ff-slideshow .ff-dropdown{position:relative !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;margin-top:20px}.ff-slideshow .ff-dropdown a.ff-external-link{background-color:#d5e04d !important;color:#000000 !important;font-size:14px;line-height:1.5em;padding:9px 19px;font-weight:700;font-family:"brother-1816", "open-sans", sans-serif;text-transform:uppercase}.ff-slideshow .ff-item-bar a{font-size:16px;line-height:1.5;font-weight:300;font-family:"realist", "open-sans", sans-serif;letter-spacing:0.04em;color:#000000}.ff-slideshow .ff-no-comments.ff-slide-media:not(.ff-slide-soundcloud) .ff-nickname{max-width:none}.ff-slideshow .ff-slide-wrapper{display:block !important}.ff-slideshow .ff-media-wrapper{min-height:0 !important}.ff-slideshow .ff-item-cont{overflow:visible !important}.ff-slideshow .ff-media-wrapper,.ff-slideshow .ff-item-cont{max-width:100% !important;width:100% !important;float:none !important;height:auto !important}.home .ff-slideshow.ff-slideshow-classic:after{content:'';position:absolute;position:absolute;top:0;right:0;bottom:0;left:0;bottom:-100vh;background:rgba(0,0,0,0.5) !important;z-index:-1}.imgcol__wrap{position:relative;padding:3.75rem 0 5.83333rem}.imgcol__wrap:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:-webkit-gradient(linear, left top, left bottom, color-stop(25%, rgba(0,0,0,0.1)), to(white));background:-o-linear-gradient(rgba(0,0,0,0.1) 25%, white 100%);background:linear-gradient(rgba(0,0,0,0.1) 25%, white 100%)}.imgcol__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat;background-position:top center;background-size:100px auto;z-index:0}.imgcol{position:relative;z-index:2}.imgcol h1,.imgcol h2{font-size:30px;line-height:1.4;font-weight:700}.imgcol h1,.imgcol h2,.imgcol img{margin-bottom:40px}.imgcol img{display:block;width:100%;max-width:375px;margin-left:auto;margin-right:auto}@media (min-width: 600px){.imgcol{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;row-gap:0}}@media (min-width: 1024px){.imgcol{-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%;grid-template-columns:24% 36% 36%}.imgcol h1,.imgcol h2,.imgcol img{margin-bottom:0}}@media (min-width: 600px){.imgcol__left{grid-column-start:1;grid-column-end:span 2;grid-row-start:1;grid-row-end:1}}@media (min-width: 1024px){.imgcol__left{grid-column-end:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 600px){.imgcol__center{grid-column-start:1;grid-column-end:1;grid-row-start:2;grid-row-end:2}}@media (min-width: 1024px){.imgcol__center{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:1}}@media (min-width: 600px){.imgcol__right{grid-column-start:2;grid-column-end:2;grid-row-start:2;grid-row-end:2}}@media (min-width: 1024px){.imgcol__right{grid-column-start:3;grid-column-end:3;grid-row-start:1;grid-row-end:1}}.media{position:relative;overflow:hidden}.media__content{position:relative;z-index:4;padding-bottom:5.79167rem;pointer-events:none}.media__content h1,.media__content h2,.media__content p,.media__content img,.media__content a{pointer-events:all}.media__content h1,.media__content h2,.media__content p{color:#ffffff;text-shadow:0 0 15px black}.media__content .h2{font-weight:300}.media__content img{max-height:2.375rem;max-width:100%;margin-bottom:16px}.media--tall .media__content img{max-height:4.75rem}.media__content .media__subtitle{font-size:18px;line-height:1.2;font-weight:400;margin-bottom:22px}.media__content .btn:after{right:-19px}.media__content figure{margin:0;padding:0;background-color:rgba(255,255,255,0.28);padding:2.91667rem 0 3.25rem}.media__content blockquote{margin:0;padding:0}.media__content blockquote p{font-family:"brother-1816", "open-sans", sans-serif;font-size:1.25rem;line-height:1.4;font-weight:100;font-style:italic;margin-bottom:22px}.media__content figcaption{font-family:"brother-1816", "open-sans", sans-serif;font-size:0.79167rem;line-height:1.2;font-weight:700;margin-bottom:0;margin-left:1.41667rem;color:#ffffff;text-transform:uppercase}.media__spacer{padding-top:47.5%;padding-top:calc(47.5% - 50px)}.media--blockquote .media__spacer{padding-top:30%;padding-top:calc(30% - 50px)}.media__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media (min-width: 783px){.media__bg{min-height:400px}}.media__helper{padding-bottom:47.7%}.media__video{background-color:#ffffff}.media--txt .media__video{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.media--txt .media__video iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.media--txt .media__video iframe{width:120vw;height:67.5vw;max-width:none}.media--txt .media__bg.nokenburns{overflow:hidden}.media--txt .media__bg.nokenburns>img,.media--txt .media__bg.nokenburns>video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto;width:101%;height:101%;min-width:101%;min-height:101%;-o-object-fit:cover;object-fit:cover;max-width:none}.media--notxt .media__bg{position:relative;display:block}.media--notxt .media__bg img{position:static;display:block;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;height:auto;max-width:100%;max-height:none;margin:0}.media--notxt .media__video{position:relative;overflow:hidden;height:0;padding-top:0;padding-bottom:56%}.media--notxt .media__video iframe{position:absolute;top:0;left:0;width:101%;height:101%}.media--txt .media__bg:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgba(0,0,0,0.45)}.media__subtitle-wysiwyg p,.media__subtitle-wysiwyg li{font-size:18px;line-height:1.2;font-weight:400}.media__subtitle-wysiwyg p{margin-bottom:22px}.media__subtitle-wysiwyg p a{color:#d5e04d}.media__subtitle-wysiwyg p a:hover{color:#ffffff}.media__subtitle-wysiwyg p a:focus-visible{outline:2px solid #ffffff}.media__subtitle-wysiwyg h3,.media__subtitle-wysiwyg h4,.media__subtitle-wysiwyg h5,.media__subtitle-wysiwyg h6{color:#ffffff}.media__subtitle-wysiwyg ol,.media__subtitle-wysiwyg ul{margin-bottom:1em}.media--top .media__content{padding-top:5.79167rem;padding-bottom:0}.media--top .media__spacer{padding-top:calc(47.5% - 50px)}.missionDetails{padding:1.66667rem 0}.missionDetails header h2{font-weight:700}.missionDetails__wrap{max-width:1200px}.missionDetails__meta:last-child{margin-bottom:2.5rem}@media (min-width: 600px){.missionDetails__meta{display:grid;grid-template-columns:minmax(0, auto) minmax(0, auto);row-gap:0;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media (min-width: 783px){.missionDetails__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.missionDetails__flight p{font-size:32px;line-height:1.4;font-weight:100;margin-bottom:16px;color:#68016e}@media (min-width: 600px){.missionDetails__flight p{font-size:2.5rem;font-size:32px}}@media (min-width: 783px){.missionDetails__flight p{font-size:3.33333rem;font-size:32px}}.missionDetails__col div{border-bottom:1px solid #68016e;padding:12px 0;max-width:360px}.missionDetails__col h3,.missionDetails__col span{display:inline;font-size:18px;margin:0;line-height:1.1}.missionDetails__col h3{font-weight:700}@media (min-width: 783px){.missionDetails__col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 30px;border-right:1px solid #68016e}.missionDetails__col div{max-width:none}.missionDetails__col:first-child{padding-left:0}.missionDetails__col:nth-child(2n){padding-right:0;border-right:0}}@media (min-width: 600px){.missionDetails__center{padding-left:30px;border-left:1px solid #68016e}}@media (min-width: 783px){.missionDetails__center{border-left:none}}@media (min-width: 600px){.missionDetails__right{grid-column-start:2;grid-row-start:1;border-left:1px solid #68016e;padding-left:30px}}@media (min-width: 783px){.missionDetails__right{border-left:none}}.missionDetails__summary h3.missionDetails__summary-title{font-size:24px;font-weight:700;color:#68016e;margin-bottom:1em}.missionsGrid{display:block;padding:2.33333rem 0 0 0}@media (min-width: 783px){.missionsGrid{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;-webkit-column-gap:38px;-moz-column-gap:38px;column-gap:38px;row-gap:30px}}.missionsGrid__article{display:none;position:relative;margin-bottom:2.5rem;background-color:#f3f3f4;-webkit-transition:background-color 0.3s ease-in;-o-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in}.missionsGrid__article:hover{background-color:#e6e6e7;-webkit-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}.missionsGrid__article.is-visible{display:block}@media (min-width: 783px){.missionsGrid__article{margin-bottom:0}}.missionsGrid__type{font-family:"brother-1816", "open-sans", sans-serif;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;margin-bottom:18px}.missionsGrid__img{position:relative;background:#000000}.missionsGrid__img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:90%}.missionsGrid__helper{padding-bottom:47.86%}.missionsGrid__content{padding:2.375rem 1.83333rem 1.83333rem 1.83333rem}.missionsGrid__content h2{font-size:30px;line-height:1.4;font-weight:100;margin-bottom:18px}.missionsGrid__content h2 a{color:#68016e}.missionsGrid__content h2 a:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.missionsGrid__content h2 a:hover{color:#000000}.missionsGrid__content h2 a:focus-visible{outline:none}.missionsGrid__content h2 a:focus-visible:after{outline:2px solid #68016e;outline-offset:2px}.missionsGrid__details{list-style-type:none;margin-bottom:1em}.missionsGrid__details li{margin-bottom:0.5rem}.missionsGrid__details h3,.missionsGrid__details span{display:inline;font-size:18px;margin:0;font-size:16px;line-height:1.1;font-weight:300;font-family:"realist", "open-sans", sans-serif;letter-spacing:0.04em}.missionsGrid__details h3{font-weight:700}.missionsTable{margin:3.33333rem 0;border-collapse:collapse}.missionsTable tr{position:relative}.missionsTable tr:hover td{color:#68016e}.missionsTable th,.missionsTable td{text-align:left;padding:0.625rem;border:2px solid rgba(0,0,0,0.6)}.missionsTable th{color:#68016e}.missionsTable td{font-weight:400}.missionsTable td a:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.missionsTable td span,.missionsTable td img{display:block}.missionsTable td img{width:50px;margin-bottom:12px}@media (min-width: 600px){.missionsTable td a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.missionsTable td img{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;margin-bottom:0}.missionsTable td span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}}.more__wrap{background-color:#f3f3f4;color:#000000;padding:60px 0 20px 0}.more{text-align:center}.more h2{color:#000000;margin-bottom:60px}@media (min-width: 783px){.more__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width: 1124px){.more__grid{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.more__post{max-width:420px;margin:0 auto 60px auto}.more__post h3{font-size:1rem}.more__post time{font-weight:400}@media (min-width: 783px){.more__post{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.more__post:nth-child(1){padding-right:20px;max-width:420px}.more__post:nth-child(2){padding-left:20px;max-width:420px}}@media (min-width: 1124px){.more__post:nth-child(1){padding-right:30px;max-width:430px}.more__post:nth-child(2){padding-right:15px;padding-left:15px;max-width:430px}.more__post:nth-child(3){padding-left:30px;max-width:430px}}.not-found{text-align:center}.payload__wrap{padding:3.33333rem 0}.payload header{margin-bottom:5rem}.payload__grid{text-align:center}@media (min-width: 500px){.payload__grid{display:grid;grid-template-rows:auto;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:1.66667rem}}@media (min-width: 783px){.payload__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}}@media (min-width: 980px){.payload__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.payload--three .payload__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}}@media (min-width: 1124px){.payload--five .payload__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.payload--three .payload__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}}.payload__block{position:relative;width:260px;max-width:100%;margin:0 auto 1.66667rem auto}.payload--large .payload__block{width:300px}@media (min-width: 500px){.payload__block{width:200px;margin-bottom:0}.payload--large .payload__block{width:260px}}.payload__img{position:relative;overflow:hidden;border-radius:50%;margin-bottom:20px}.payload__img>img,.payload__img>video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto;width:101%;height:101%;min-width:101%;min-height:101%;-o-object-fit:cover;object-fit:cover;max-width:none}.payload__helper{padding-bottom:100%}.payload__content h3{margin-bottom:0.83333rem}.payload__content button{font-weight:700;background-color:transparent;border:none}.payload__content button:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.payload__content button:focus-visible{outline:none}.payload__content button:focus-visible::after{outline:2px solid #000000;outline-offset:4px}.payload--nolink .payload__content h3{font-weight:700;background-color:transparent;border:none}.payload__client{line-height:1.4}.payload__modal{display:none;position:absolute;top:0;right:0;bottom:0;left:0;position:fixed;background-color:rgba(255,255,255,0.9);z-index:99999;overflow-x:auto;padding-top:120px}.payload-modal-is-open .payload__modal{display:block}.payload__modal-inner{position:relative;width:960px;max-width:95%;margin-left:auto;margin-right:auto}.payload__modal-close{border:none;background-color:transparent;position:absolute;top:0;right:0}.payload__modal-close svg{display:block;width:40px;height:40px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.payload__modal-close:hover path{fill:#68016e}.payload-modal-is-open{overflow-y:hidden}.payload-modal-is-open .site-header{display:none}.payload__modal-content{display:none;text-align:center;width:640px;max-width:100%;margin-left:auto;margin-right:auto;background-color:#ffffff;padding:20px;margin-bottom:20px;background-color:#e6e6e6}.payload__modal-content .payload__img{max-width:260px;margin:0 auto 20px auto}.payload__modal-content .payload__content{text-align:center;max-width:500px;margin:0 auto}.payload__modal-content.is-active{display:block}.slideshow__wrap{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.8);padding:10vh 0;z-index:-9999;pointer-events:none;opacity:0;overflow-y:auto;overflow-x:hidden}.slick-is-loaded .slideshow__wrap{display:none}.is-gallery-open .slideshow__wrap{display:block;pointer-events:all;opacity:1;z-index:9999}.slideshow{padding-top:50px;width:90%;margin:0 auto}.slideshow .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slideshow .slick-next:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.slideshow .slick-arrow:before{content:'';background:transparent url("images/arrow.svg") no-repeat center center;background-size:contain;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width: 783px){.slideshow{width:100%;margin:0}.slideshow .slick-arrow{height:50px;width:20px}}.slideshow--flex .slick-arrow:before{background:transparent url("images/arrow-dark.svg") no-repeat center center;background-size:contain}.slideshow__carousel .slideshow{padding-top:0}.slide{text-align:center}.slide__inner{position:relative;display:inline-block;max-width:95%;margin-right:auto;margin-left:auto}.slide__inner img{width:100%;height:auto}.slideshow__close{position:absolute;top:0;right:0;width:36px;height:36px;border-radius:50%;border:0;background:#ffffff;color:#000000;z-index:999999}.slideshow__close:hover{background-color:#f3f3f4}.social{list-style-type:none}.social li{display:inline-block;margin-right:10px}.social a{display:block;padding:0}.social svg{display:block;width:30px;height:auto}.social svg path{fill:#d5e04d;-webkit-transition:fill 0.3s ease-in;-o-transition:fill 0.3s ease-in;transition:fill 0.3s ease-in}.social a:hover svg path{fill:#000000;-webkit-transition:fill 0.3s ease-out;-o-transition:fill 0.3s ease-out;transition:fill 0.3s ease-out}.social--nav{margin-top:28px}.social--nav h2{display:none}.social--nav svg path{fill:#5f5f5f}.social--nav a:hover svg path{fill:#68016e}@media (min-width: 1260px){.social--nav{display:none}}.text__row{position:relative;z-index:2}.text__cta{margin-top:40px}.text--center .text__cta{text-align:center}.text__inner{margin:0 auto}.team__wrap{padding-top:2.91667rem}.team__nav{margin-bottom:38px;list-style-type:none}.team__nav li{display:inline-block}.team__nav button{padding:0 0 4px 0;margin:0 0.83333rem 0.83333rem 0;font-family:"brother-1816", "open-sans", sans-serif;font-weight:700;font-size:14px;line-height:1.2;text-transform:uppercase;border:0;background-color:transparent}.team__nav button.is-active,.team__nav button:hover{text-decoration:underline;-webkit-text-decoration-color:#c700ff;text-decoration-color:#c700ff;text-decoration-thickness:2px;text-underline-offset:4px}.team__group{display:none;margin-bottom:6.25rem}.team__group.is-active{display:block}.team__header{text-align:center;margin-bottom:2.66667rem}.team__header h2{display:inline-block;position:relative;color:#68016e;font-size:30px;line-height:1.4;font-weight:100;margin-bottom:0;padding:0 14px 0 0;margin-right:50px;border-bottom:1px solid #68016e;text-align:left}.team__header h2:after{content:'';background:transparent url("images/feature-ttl.svg") no-repeat bottom left;background-size:contain;width:50px;height:41px;position:absolute;bottom:0;left:100%}.team__profile{margin-bottom:60px}.team__profile h3{font-size:30px;line-height:1.4;font-weight:100;margin-bottom:12px;color:#68016e}@media (max-width: 499px){.team__profile h3{font-size:24px}}.team__image{margin-bottom:28px;position:relative}.team__image img{display:block;position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;top:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.team__helper{padding-bottom:100%}.team__role{font-family:"brother-1816", "open-sans", sans-serif;font-size:14px;line-height:1.2;font-weight:700;text-transform:uppercase;margin-bottom:30px;color:#68016e}.team__link{margin-bottom:0}.team__link a{position:relative;color:#00529c;font-size:16px;line-height:1.5;font-weight:400;padding-left:26px}.team__link svg{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:auto}.team__link svg path{-webkit-transition:fill 0.3s ease-in;-o-transition:fill 0.3s ease-in;transition:fill 0.3s ease-in;fill:#00529b}.team__link:hover a{color:#000000}.team__link:hover a svg path{-webkit-transition:fill 0.3s ease-out;-o-transition:fill 0.3s ease-out;transition:fill 0.3s ease-out;fill:#000000}.team__group--one .team__image{max-width:156px}@media (min-width: 500px){.team__group--one .team__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.team__group--one .team__profile .team__image{-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%;max-width:none}.team__group--one .team__profile .team__content{-webkit-box-flex:0;-ms-flex:0 0 77%;flex:0 0 77%;padding-left:7%}.team__group--one .team__profile:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.team__group--one .team__profile:nth-child(2n) .team__content{padding-left:0;padding-right:7%}}.team__group--two .team__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.team__group--two .team__image{-webkit-box-flex:0;-ms-flex:0 0 29.5%;flex:0 0 29.5%}.team__group--two .team__content{-webkit-box-flex:0;-ms-flex:0 0 70.5%;flex:0 0 70.5%;padding-left:5.6%}@media (min-width: 783px){.team__group--two .team__list{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;-webkit-column-gap:14.5%;-moz-column-gap:14.5%;column-gap:14.5%;row-gap:3.33333rem}.team__group--two .team__profile{margin-bottom:0}.team__group--two .team__image{margin-bottom:10px}}.team__group--three .team__image,.team__group--modal .team__image{margin-bottom:0}@media (max-width: 499px){.team__group--three .team__top,.team__group--modal .team__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.team__group--three .team__image,.team__group--modal .team__image{-webkit-box-flex:0;-ms-flex:0 0 29.5%;flex:0 0 29.5%}.team__group--three .team__content,.team__group--modal .team__content{-webkit-box-flex:0;-ms-flex:0 0 70.5%;flex:0 0 70.5%;padding-left:5.6%}}@media (min-width: 500px){.team__group--three .team__list,.team__group--modal .team__list{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;-webkit-column-gap:7.9%;-moz-column-gap:7.9%;column-gap:7.9%;row-gap:2.25rem}.team__group--three .team__image,.team__group--modal .team__image{max-width:142px;margin-bottom:24px}.team__group--three .team__profile,.team__group--modal .team__profile{margin-bottom:0}}@media (min-width: 783px){.team__group--three .team__list,.team__group--modal .team__list{grid-template-columns:1fr 1fr 1fr}}.team__group--modal .team__image button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:none;background-color:transparent;padding:0}.team__group--modal h3 button{border:none;background-color:transparent;padding:0;font-weight:100;margin-bottom:0;color:#68016e;letter-spacing:0.5px}@media (max-width: 499px){.team__group--modal h3 button{font-size:24px}}html.teamModal-is-open{overflow:hidden}.teamModal__wrap{display:none;position:absolute;top:0;right:0;bottom:0;left:0;position:fixed;display:none;background-color:rgba(0,0,0,0.5);overflow-x:auto}.teamModal__wrap.is-active{z-index:99999;display:block}.teamModal{position:relative;margin:126px auto 60px auto;width:90%;max-width:600px;margin-left:auto;margin-right:auto;background:#ffffff;border-radius:4px;overflow:hidden;padding:2.5rem;text-align:center}.teamModal__image{margin-left:auto;margin-right:auto}.teamModal-close{border:none;background-color:transparent;padding:0;position:absolute;top:0.66667rem;right:0.83333rem}.teamModal-close svg{display:block;width:40px;height:40px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.teamModal-close:focus-visible{outline:1px solid #000000}.teamModal-close:hover path{fill:#68016e}.toggle__text{display:none}.is-open .toggle__text{display:block}.kenburns{overflow:hidden}.kenburns img{position:absolute;margin:0 auto;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;width:105%;height:105%;min-width:105%;min-height:105%;-webkit-transition:-webkit-transform 4.5s linear;transition:-webkit-transform 4.5s linear;-o-transition:transform 4.5s linear;transition:transform 4.5s linear;transition:transform 4.5s linear, -webkit-transform 4.5s linear;-o-object-fit:cover;object-fit:cover;max-width:none}.kenburns:hover img{-webkit-transform:scale3d(1.12, 1.12, 1.12) translate3d(-7.5%, -5%, 0px);transform:scale3d(1.12, 1.12, 1.12) translate3d(-7.5%, -5%, 0px)}@-webkit-keyframes slideshowZoom{from{-webkit-transform:translate3d(0, 0, 0) rotate(0.01deg);transform:translate3d(0, 0, 0) rotate(0.01deg)}to{-webkit-transform:scale3d(1.12, 1.12, 1.12) translate3d(-5%, -2.5%, 0px);transform:scale3d(1.12, 1.12, 1.12) translate3d(-5%, -2.5%, 0px)}}@keyframes slideshowZoom{from{-webkit-transform:translate3d(0, 0, 0) rotate(0.01deg);transform:translate3d(0, 0, 0) rotate(0.01deg)}to{-webkit-transform:scale3d(1.12, 1.12, 1.12) translate3d(-5%, -2.5%, 0px);transform:scale3d(1.12, 1.12, 1.12) translate3d(-5%, -2.5%, 0px)}}html.sr .animate{visibility:hidden}.slide{display:none}.slide:first-child{display:block}.slick-initialized .slide{display:block}.nf-form-cont .nf-form-content,body .nf-form-content{padding:0}.nf-form-cont .nf-form-fields-required,body .nf-form-fields-required{display:none}.nf-form-cont .nf-error-msg,.nf-form-cont .ninja-forms-req-symbol,.nf-form-cont .nf-error .nf-error-msg,.nf-form-cont .gform_wrapper .gfield_required .gfield_required_custom,.nf-form-cont .gform_wrapper .gfield_required .gfield_required_text,body .nf-error-msg,body .ninja-forms-req-symbol,body .nf-error .nf-error-msg,body .gform_wrapper .gfield_required .gfield_required_custom,body .gform_wrapper .gfield_required .gfield_required_text{color:#68016e}.nf-form-cont .gform_wrapper .gfield_required .gfield_required_custom,.nf-form-cont .gform_wrapper .gfield_required .gfield_required_text,body .gform_wrapper .gfield_required .gfield_required_custom,body .gform_wrapper .gfield_required .gfield_required_text{font-family:"realist", "open-sans", sans-serif;font-size:14px;line-height:1;text-transform:capitalize}.nf-form-cont .nf-error .ninja-forms-field,body .nf-error .ninja-forms-field{border-color:#68016e !important}.nf-form-cont .nf-error.field-wrap .nf-field-element:after,body .nf-error.field-wrap .nf-field-element:after{background-color:#68016e}.nf-form-cont #ninja_forms_required_items,.nf-form-cont .nf-field-container,body #ninja_forms_required_items,body .nf-field-container{margin-bottom:22px}.nf-form-cont .submit-wrap .ninja-forms-field,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer button,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer input,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input,body .submit-wrap .ninja-forms-field,body .gform_wrapper.gravity-theme .gform_footer button,body .gform_wrapper.gravity-theme .gform_footer input,body .gform_wrapper.gravity-theme .gform_page_footer button,body .gform_wrapper.gravity-theme .gform_page_footer input{display:inline-block;font-size:14px;line-height:1.1;text-transform:uppercase;font-family:"brother-1816", "open-sans", sans-serif;font-weight:700;position:relative;margin-top:6px;padding:9px 19px;background-color:#ffffff;border:2px solid #d5e04d;color:#68016e;-webkit-transition:none;-o-transition:none;transition:none;z-index:2;height:auto;cursor:pointer}.nf-form-cont .submit-wrap .ninja-forms-field:after,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer button:after,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer input:after,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button:after,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input:after,body .submit-wrap .ninja-forms-field:after,body .gform_wrapper.gravity-theme .gform_footer button:after,body .gform_wrapper.gravity-theme .gform_footer input:after,body .gform_wrapper.gravity-theme .gform_page_footer button:after,body .gform_wrapper.gravity-theme .gform_page_footer input:after{content:none}.nf-form-cont .submit-wrap .ninja-forms-field:hover,.nf-form-cont .submit-wrap .ninja-forms-field:focus-visible,.nf-form-cont .submit-wrap .ninja-forms-field:active,.is-active .nf-form-cont .submit-wrap .ninja-forms-field,.nf-form-cont .submit-wrap .ninja-forms-field.is-active,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer button:hover,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer button:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer button:active,.is-active .nf-form-cont .gform_wrapper.gravity-theme .gform_footer button,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer button.is-active,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer input:hover,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer input:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer input:active,.is-active .nf-form-cont .gform_wrapper.gravity-theme .gform_footer input,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer input.is-active,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button:hover,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button:active,.is-active .nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button.is-active,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input:hover,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input:active,.is-active .nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input.is-active,body .submit-wrap .ninja-forms-field:hover,body .submit-wrap .ninja-forms-field:focus-visible,body .submit-wrap .ninja-forms-field:active,.is-active body .submit-wrap .ninja-forms-field,body .submit-wrap .ninja-forms-field.is-active,body .gform_wrapper.gravity-theme .gform_footer button:hover,body .gform_wrapper.gravity-theme .gform_footer button:focus-visible,body .gform_wrapper.gravity-theme .gform_footer button:active,.is-active body .gform_wrapper.gravity-theme .gform_footer button,body .gform_wrapper.gravity-theme .gform_footer button.is-active,body .gform_wrapper.gravity-theme .gform_footer input:hover,body .gform_wrapper.gravity-theme .gform_footer input:focus-visible,body .gform_wrapper.gravity-theme .gform_footer input:active,.is-active body .gform_wrapper.gravity-theme .gform_footer input,body .gform_wrapper.gravity-theme .gform_footer input.is-active,body .gform_wrapper.gravity-theme .gform_page_footer button:hover,body .gform_wrapper.gravity-theme .gform_page_footer button:focus-visible,body .gform_wrapper.gravity-theme .gform_page_footer button:active,.is-active body .gform_wrapper.gravity-theme .gform_page_footer button,body .gform_wrapper.gravity-theme .gform_page_footer button.is-active,body .gform_wrapper.gravity-theme .gform_page_footer input:hover,body .gform_wrapper.gravity-theme .gform_page_footer input:focus-visible,body .gform_wrapper.gravity-theme .gform_page_footer input:active,.is-active body .gform_wrapper.gravity-theme .gform_page_footer input,body .gform_wrapper.gravity-theme .gform_page_footer input.is-active{color:#000000 !important;background-color:#d5e04d !important;-webkit-transition:none;-o-transition:none;transition:none}.nf-form-cont .submit-wrap .ninja-forms-field:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer button:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer input:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input:focus-visible,body .submit-wrap .ninja-forms-field:focus-visible,body .gform_wrapper.gravity-theme .gform_footer button:focus-visible,body .gform_wrapper.gravity-theme .gform_footer input:focus-visible,body .gform_wrapper.gravity-theme .gform_page_footer button:focus-visible,body .gform_wrapper.gravity-theme .gform_page_footer input:focus-visible{outline:2px solid #68016e}#iframeHeightDiv{height:975px;overflow:hidden;width:100%;position:relative;z-index:10;background:#000000;margin-bottom:60px}#iframeHeightDiv iframe{width:90%;margin:0 auto;height:110%;overflow:hidden}
