:root{--bs-font-sans-serif:"Source Sans 3","Helvetica Neue",Helvetica,Arial,sans-serif}.colour-brand-red{color:#870336}body{background-color:#ebebeb}h1,h2,h3,h4,h5,h6{font-family:"Source Sans 3","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}header{background-color:#eee}@media (min-width:768px){header{background-color:#fff}}header .top-menu{background-color:#0c485a}header .top-menu ul{list-style:none none inside}header .main-nav .main-menu{background-color:#eee;font-family:"Source Sans 3","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;padding:.75rem 0;text-transform:uppercase}header .main-nav .main-menu ul{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}header .main-nav .main-menu li{flex-grow:1;list-style:none inside none;text-align:center}header .main-nav .main-menu li:not(:first-child){border-left:solid 1px #ddd}header .main-nav .main-menu li a{color:#0c485a;display:inline-block;padding:.35rem .5rem;border-bottom:solid 1px transparent}header .main-nav .main-menu li a.active,header .main-nav .main-menu li a:hover{border-bottom-color:#ddd;color:#bbc9cd}header .main-nav .main-menu li a:hover{transition:none}header .main-nav .sub-menu{background-color:#005770;font-size:.875rem;font-family:"Source Sans 3","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;padding:.75rem 0;text-transform:uppercase}header .main-nav .sub-menu ul{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}header .main-nav .sub-menu li{flex-grow:1;list-style:none inside none;text-align:center}header .main-nav .sub-menu li:not(:first-child){border-left:solid 1px #33798d}header .main-nav .sub-menu li a{color:#fff;display:inline-block;padding:.35rem .5rem;border-bottom:solid 1px transparent}header .main-nav .sub-menu li a.active,header .main-nav .sub-menu li a:hover{border-bottom-color:#fff}header .main-nav .sub-menu li a:hover{transition:none}header .navbar.mobile-nav>div:first-child{background:url(/Portals/_default/Skins/FANY/images/logos/logom.png) top center no-repeat;background-size:2.5em}header .navbar.mobile-nav .navbar-nav.light>li.nav-item{border-top:1px solid #d4d4d4}header .navbar.mobile-nav .navbar-nav.light>li.nav-item.active{background-color:#e3e3e3}header .navbar.mobile-nav .navbar-nav.light a.nav-link{color:#0c485a;font-family:"Source Sans 3","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}header .navbar.mobile-nav .navbar-nav.light a.nav-link:hover{background-color:#e3e3e3}header .navbar.mobile-nav .navbar-nav.dark{background-color:#333}header .navbar.mobile-nav .navbar-nav.dark>li.nav-item{border-bottom:1px solid #515151}header .navbar.mobile-nav .navbar-nav.dark a.nav-link{color:#fff;font-family:"Source Sans 3","Helvetica Neue",Helvetica,Arial,sans-serif}header .navbar.mobile-nav .navbar-nav.dark a.nav-link:hover{background-color:#222}header .navbar.mobile-nav .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem}header .navbar.mobile-nav .menu-footer{background-color:#141414;color:#aaa;padding:1rem .5rem}main>.container{background-color:#fff}main h1,main h2,main h3,main h4,main h5,main h6{color:#870336}@media (max-width:768px){main h1,main h2,main h3,main h4,main h5,main h6{text-align:center}}footer{background-color:#000;font-family:"Source Sans 3","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;color:#fff}@media (min-width:768px){footer{font-size:1rem}}footer a{color:#fff;text-decoration:none}footer nav ul{margin:0;padding:0;list-style:none}footer nav ul li{display:inline-block;padding:0;margin:0;white-space:nowrap}footer nav ul li a{display:inline-block;margin-right:1rem}footer .social-links{display:flex;column-gap:1rem;align-items:center}footer .social-links a{font-size:2em}.hero .hero-wrapper{background-repeat:no-repeat;background-position:top center;background-size:100% auto;min-height:15vw;padding-top:39.5vw}@media (max-width:992px){.hero .hero-wrapper>.container{padding-left:0;padding-right:0}}@media (min-width:768px){.hero .hero-wrapper{padding-top:2rem;padding-bottom:2rem;background-size:cover}}@media (min-width:1200px){.hero .hero-wrapper{min-height:500px}}.hero .hero-wrapper .hero-content{background-color:#870336;color:#fff;padding:1rem}@media (min-width:768px){.hero .hero-wrapper .hero-content{background-color:rgba(135,3,53,.9);padding:1.25rem 2rem;max-width:320px}}.hero .hero-wrapper .hero-content .hero-text h2{font-family:"Source Sans 3","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.hero .hero-wrapper .hero-content .hero-text p:last-child{margin-bottom:0}.hero .hero-wrapper .hero-content .hero-cta a{display:block}@media (min-width:768px){.hero .hero-wrapper .hero-content .hero-cta a{display:inline-block}}.back-to-top{padding:2rem 0;text-align:center}@media (min-width:768px){.feature-boxes{display:flex}.feature-boxes>div{flex:1}}.feature-boxes h2{font-size:1.25rem;text-align:left}@media (min-width:768px){.feature-boxes h2{font-size:1.5rem}}@media (min-width:992px){.feature-boxes h2{font-size:2rem}}.feature-boxes p:last-child{margin-bottom:0}.feature-lightgrey{background-color:#e8e8e8}.feature-lightgrey p{color:#870336}.feature-grey{background-color:#ccc}.feature-grey h2{color:#333}.feature-darkgrey{background-color:#aaa}.feature-darkgrey h2{color:#333}.checkbox input{margin-right:.25rem}.gift-aid .gift-aid-logo{max-width:150px}.sort-code-wrapper{display:block}.sort-code-wrapper .sort-code{display:inline-block;width:3em}.validation-summary ul:last-child{margin:0}.remove-last-margin p:last-child{margin-bottom:0}.hide-if-empty:empty{display:none;visibility:hidden}.dnnSearchBoxPanel .dnnSearchResultAdvancedTip{width:120px}.dnnSearchBoxPanel .dnnSearchBox{margin-right:130px}.event-time{display:inline-block;margin-left:1rem}.event-calendar .fc-event.event-type-deployment{background-color:#006400;border-color:#006400}.event-calendar .fc-event.event-type-support{background-color:#8b0000;border-color:#8b0000}.event-calendar .fc-event.event-type-training{background-color:#8b008b;border-color:#8b008b}.event-calendar .fc-event.event-type-training-recruits{background-color:#00008b;border-color:#00008b}.float-left{float:left}.float-right{float:right}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.margin-left{margin-left:1rem}.margin-left-none{margin-left:0!important}.padding-left{padding-left:1rem}.padding-left-none{padding-left:0!important}span.margin-left{display:inline-block}.margin-top{margin-top:1rem}.margin-top-none{margin-top:0!important}.padding-top{padding-top:1rem}.padding-top-none{padding-top:0!important}span.margin-top{display:inline-block}.margin-right{margin-right:1rem}.margin-right-none{margin-right:0!important}.padding-right{padding-right:1rem}.padding-right-none{padding-right:0!important}span.margin-right{display:inline-block}.margin-bottom{margin-bottom:1rem}.margin-bottom-none{margin-bottom:0!important}.padding-bottom{padding-bottom:1rem}.padding-bottom-none{padding-bottom:0!important}span.margin-bottom{display:inline-block}.margin-all{margin:1rem}.margin-v{margin-top:1rem;margin-bottom:1rem}.margin-h{margin-left:1rem;margin-right:1rem}.padding-all{padding:1rem}.padding-v{padding-top:1rem;padding-bottom:1rem}.padding-h{padding-left:1rem;padding-right:1rem}.margin-none{margin:0}.padding-none{padding:0}span.margin-all,span.margin-h,span.margin-v{display:inline-block}input,select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bold{font-weight:700}.clear{clear:both}.hidden,.hidden-label label,.hide{display:none}.help-label{margin-right:5px;margin-top:-1px}.address-block{display:inline-block}.green{color:green}.red{color:red}.checkboxlist{display:inline-block;padding:0;margin:0}.checkboxlist li{list-style-type:none}table.checkboxlist{display:inline-block;padding:0;margin:0}table.checkboxlist input{margin-left:0;margin-right:0}table.checkboxlist label{display:inline-block;font-weight:400;margin:0 0 0 1rem}ul.radiobuttonlist{list-style:inside none none}ul.radiobuttonlist input{height:auto}ul.radiobuttonlist label{display:inline-block;font-weight:400;margin:1px 0 0 1rem}table.radiobuttonlist input{margin:0}table.radiobuttonlist label{display:inline-block;font-weight:400;margin:1px 0 0 1rem}.spacer{display:inline-block;margin:1rem 0;width:100%}.spacer.small{margin:.5rem 0}.spacer.large{margin:1.5rem 0}.spacer+.spacer{display:none}.split-container .left,.split-container .right{box-sizing:border-box;float:left;padding-right:50px;width:50%}div.pager ul{margin:0;padding:0}div.pager li{margin:0;padding:0;list-style:none inside none}img.ui-datepicker-trigger{cursor:pointer;margin-left:10px;margin-right:5px;vertical-align:text-top}.ModuleSettings fieldset label{display:inline-block;margin-bottom:1em;width:150px;vertical-align:top}.ModuleSettings fieldset.Wide label{width:250px}.ModuleSettings fieldset .dnnTextEditor label{width:auto}.qtip-event .date{font-size:1.2em;font-weight:400;margin-bottom:1rem}.qtip-event .event+.event{margin-top:1rem}.qtip-event .title{font-size:1.1em;font-weight:400}.Normal{font-size:unset;line-height:unset}ol ol,ol ul,ul ol,ul ul{margin:unset}.alert.alert-info{background-color:#b8d0ed;border-color:#a4c3e8}.bg-deployment{background-color:#006400}.bg-support{background-color:#8b0000}.bg-training{background-color:#8b008b}.bg-training-recruits{background-color:#00008b}