@font-face{font-family:"FGJayneRegular";src:url("../fonts/FGJayneRegular.eot");src:url("../fonts/FGJayneRegular.eot") format("embedded-opentype"), url("../fonts/FGJayneRegular.woff2") format("woff2"), url("../fonts/FGJayneRegular.woff") format("woff"), url("../fonts/FGJayneRegular.ttf") format("truetype"), url("../fonts/FGJayneRegular.svg#FGJayneRegular") format("svg")}body{font-family:"Open sans", arial, sans-serif !important;font-size:15px !important;color:#333}h1,h2,h3,h4,h5{font-family:"open sans", arial, sans-serif !important;font-weight:400;line-height:1.4}h1.elementor-heading-title,h2.elementor-heading-title,h3.elementor-heading-title,h4.elementor-heading-title,h5.elementor-heading-title{color:#29235c}ul{padding-left:1rem;list-style-type:disc}.elementor-nav-menu .menu-item.current-menu-item,.elementor-nav-menu .menu-item:hover{background-color:#29235c;color:#FFF}.fgjayneregular,.fgjayneregular h2,#hero .elementor-slide-heading{font-family:"FGJayneRegular", cursive !important}.elementor-field-type-upload .elementor-upload-field{width:100%;padding:1rem;border-radius:0.25rem;background-color:#EEEEEE}.elementor-field-type-upload:after{content:"Please ensure you have attached all relevant documents to apply for this position.";display:block;padding-top:0.5em;font-size:80%}.vacancy-contact,#form-field-field_ccca46e{display:none}.home-rollover .rollover-container{position:relative;overflow:hidden}.home-rollover .rollover-container .rollover{position:relative;top:60%;background-color:rgba(232, 135, 57, 0.7) !important;transition:0.3s}.home-rollover .rollover-container .rollover p{opacity:0;transition:0.3s}.home-rollover .rollover-container:hover .rollover{top:0%;background-color:rgba(41, 35, 92, 0.85) !important}.home-rollover .rollover-container:hover .rollover p{opacity:1}.elementor-pagination{display:flex;align-items:center;justify-content:center}.elementor-pagination .page-numbers{display:block;padding:0.8em 1em;color:#FFFFFF;background-color:#e88739;line-height:1}.galleries_container{height:auto;width:100%}.galleries_container .gallery-item{position:relative;height:100%;width:auto;padding-top:75%;background-position:center;background-repeat:no-repeat;background-size:cover}.galleries_container .gallery-item:before{content:"";display:block;position:absolute;background-color:rgba(0, 0, 0, 0.3);top:0;left:0;right:0;bottom:0;transition:0.5s}.galleries_container .gallery-item:hover:before{background-color:rgba(0, 0, 0, 0)}.galleries_container .gallery-item .gallery-item-inner{position:absolute;bottom:0;left:0;right:0;padding:30px;z-index:1;background:black;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)}.galleries_container .gallery-item .gallery-item-inner .gallery-title{font-size:1.4rem;line-height:1.4;color:#FFFFFF}.galleries_container .gallery-item .gallery-item-inner .gallery-link{display:inline-block;padding:0.6em 1em;background-color:#e88739;color:#FFFFFF}