/*!
Theme Name:    HH Blueprint 2019
Author:        Ryan Hudson
Author URI:    https://hellohudson.com.au
Description:   by Hello Hudson
Version:       3.1.0
License:       GNU General Public License v3 or later
License URI:   https://www.gnu.org/licenses/gpl-3.0.html
Template:      page-builder-framework
Text Domain:   page-builder-framework-child
*/


.saf li.sf-field-category ul {
    display: inline-flex;
    flex-wrap: wrap;
	padding: 0px;
}

.saf li.sf-field-category ul li {
    background: #efefef;
    color: #808080;
    padding: 5px 20px;
    margin: 3px;
	cursor: pointer;
}

.saf li.sf-field-category ul li input {
    display: none;
}

.saf li.sf-field-category ul li label {
    padding: 0px !important;
	cursor: pointer;
}

.saf .sf-option-active,
.saf li.sf-field-category ul li:hover{
    background: #b20f12 !important;
    color: #fff !important;
}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -20px, 0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-10%, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(10%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 20px, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}body{font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5,h6,p{font-family:"Open Sans",sans-serif;color:inherit}p:last-of-type{margin-bottom:0}.btn-rise,.btn-rise a{transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 0 rgba(0,0,0,0.5);-ms-box-shadow:0 0 0 rgba(0,0,0,0.5);-o-box-shadow:0 0 0 rgba(0,0,0,0.5);box-shadow:0 0 0 rgba(0,0,0,0.5);margin-bottom:0px}.btn-rise:enabled:hover,.btn-rise a:enabled:hover{margin-top:-3px;margin-bottom:3px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 20px rgba(0,0,0,0.5);-ms-box-shadow:0 10px 20px rgba(0,0,0,0.5);-o-box-shadow:0 10px 20px rgba(0,0,0,0.5);box-shadow:0 10px 20px rgba(0,0,0,0.5)}.btn{border:1px solid black;color:black;background:none;font-family:"Open Sans",sans-serif !important;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;text-transform:uppercase;letter-spacing:2px}.btn:enabled:hover{color:white;background:black}.btn:disabled{border:1px solid rgba(0,0,0,0.25)}.btn:disabled:hover{background:none}button i.fa{margin-left:15px}.hamburger{position:relative;float:right;right:0px;top:0px;width:50px;height:50px;display:block;border:0;cursor:pointer;font:inherit;color:inherit;text-transform:none;overflow:visible;z-index:1000;-moz-transform:translateX(0px) !important;-o-transform:translateX(0px) !important;-ms-transform:translateX(0px) !important;-webkit-transform:translateX(0px) !important;transform:translateX(0px) !important;transition:transform 0.7s cubic-bezier(0.7, 0.005, 0.3, 1),top 0.4s ease,height 0.4s ease;-webkit-transition:transform 0.7s cubic-bezier(0.7, 0.005, 0.3, 1),top 0.4s ease,height 0.4s ease;-o-transition:transform 0.7s cubic-bezier(0.7, 0.005, 0.3, 1),top 0.4s ease,height 0.4s ease;-moz-transition:transform 0.7s cubic-bezier(0.7, 0.005, 0.3, 1),top 0.4s ease,height 0.4s ease}.hamburger .hamburger-box{width:24px;height:16px;margin:18px 12.5px !important;display:block;position:absolute}.hamburger .hamburger-box .hamburger-inner,.hamburger .hamburger-box .hamburger-inner::before,.hamburger .hamburger-box .hamburger-inner::after{width:24px;height:2px;background-color:#fff;border-radius:0px;position:absolute;right:0;transition:all 0.4s ease !important;-webkit-transition:all 0.4s ease !important;-o-transition:all 0.4s ease !important;-moz-transition:all 0.4s ease !important}.hamburger .hamburger-box:hover .hamburger-inner,.hamburger .hamburger-box:hover .hamburger-inner::before,.hamburger .hamburger-box:hover .hamburger-inner::after{width:24px}.hamburger .hamburger-box .hamburger-inner::before{width:24px}.hamburger .hamburger-box .hamburger-inner{width:16px}.hamburger .hamburger-box .hamburger-inner::after{width:20px}.hamburger .hamburger-box .hamburger-inner{display:block;top:50%;margin-top:-2px;transition-duration:0.4s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger .hamburger-box .hamburger-inner:before,.hamburger .hamburger-box .hamburger-inner:after{content:"";display:block}.hamburger .hamburger-box .hamburger-inner:before{top:-6px;transition:top 0.4s 0.4s ease-in, opacity 0.1s ease-in}.hamburger .hamburger-box .hamburger-inner:after{bottom:-6px;transition:bottom 0.4s 0.4s ease-in,-webkit-transform 0.4s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.4s 0.4s ease-in,transform 0.4s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.4s 0.4s ease-in,transform 0.4s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.4s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.shiftnav-enabled .shiftnav-wrap{min-height:100vh}.shiftnav-enabled .shiftnav,.shiftnav-enabled .shiftnav-wrap,.shift-nav-wrapper,a.brand{transition:transform 700ms cubic-bezier(0.7, 0.005, 0.3, 1);-webkit-transition:transform 700ms cubic-bezier(0.7, 0.005, 0.3, 1);-o-transition:transform 700ms cubic-bezier(0.7, 0.005, 0.3, 1);-moz-transition:transform 700ms cubic-bezier(0.7, 0.005, 0.3, 1)}.shiftnav{background:#000 !important;border-left:0px solid #000;width:300px !important;-moz-transform:translateX(300px) !important;-o-transform:translateX(300px) !important;-ms-transform:translateX(300px) !important;-webkit-transform:translateX(300px) !important;transform:translateX(300px) !important}.shiftnav:after{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}.shiftnav .shiftnav-inner ul.shiftnav-menu{padding-top:20px;background:transparent !important}.shiftnav .shiftnav-inner ul.shiftnav-menu li.menu-item{-webkit-transition-delay:.7s;transition-delay:.7s;transition:transform 0.7s cubic-bezier(0.7, 0.005, 0.3, 1),opacity 0.5s ease-out;-webkit-transition:transform 0.7s cubic-bezier(0.7, 0.005, 0.3, 1),opacity 0.5s ease-out;-o-transition:transform 0.7s cubic-bezier(0.7, 0.005, 0.3, 1),opacity 0.5s ease-out;-moz-transition:transform 0.7s cubic-bezier(0.7, 0.005, 0.3, 1),opacity 0.5s ease-out;-moz-transform:translateX(50px);-o-transform:translateX(50px);-ms-transform:translateX(50px);-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}.shiftnav .shiftnav-inner ul.shiftnav-menu li.menu-item a{color:white;font-weight:500;font-size:14px;text-transform:uppercase;padding:10px 20px;border:none !important;letter-spacing:3px;text-shadow:none !important}.shiftnav .shiftnav-inner ul.shiftnav-menu li.menu-item a:hover{background:#000}.shiftnav .shiftnav-inner ul.shiftnav-menu li.menu-item.current-menu-item a{background:rgba(0,0,0,0.5) !important}.cover{position:fixed;width:100%;height:100%;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,0.5);z-index:-1;transition:all 0.7s cubic-bezier(0.7, 0.005, 0.3, 1);opacity:0}.shiftnav-open .blurgrey{-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}.shiftnav-open .hamburger .hamburger-inner{width:24px;-webkit-transform:rotate(-225deg);transform:rotate(-225deg);transition-delay:0.3s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.shiftnav-open .hamburger .hamburger-inner:before{width:24px;top:0;opacity:0;transition:top 0.3s ease-out, opacity 0.1s 0.14s ease-out}.shiftnav-open .hamburger .hamburger-inner:after{width:24px;bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.4s ease-out,-webkit-transform 0.4s 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.4s ease-out,transform 0.4s 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.4s ease-out,transform 0.4s 0.4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.4s 0.4s cubic-bezier(0.215, 0.61, 0.355, 1)}.shiftnav-open .hamburger{-moz-transform:translateX(-250px) !important;-o-transform:translateX(-250px) !important;-ms-transform:translateX(-250px) !important;-webkit-transform:translateX(-250px) !important;transform:translateX(-250px) !important}.shiftnav-open .shiftnav-wrap{-moz-transform:translateX(-50px) !important;-o-transform:translateX(-50px) !important;-ms-transform:translateX(-50px) !important;-webkit-transform:translateX(-50px) !important;transform:translateX(-50px) !important}.shiftnav-open .shiftnav{-moz-transform:translateX(0px) !important;-o-transform:translateX(0px) !important;-ms-transform:translateX(0px) !important;-webkit-transform:translateX(0px) !important;transform:translateX(0px) !important}.shiftnav-open .shiftnav .shiftnav-inner ul.shiftnav-menu li.menu-item{transition:0.7s ease-in-out;-webkit-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.shiftnav-open .shiftnav .shiftnav-inner ul.shiftnav-menu li.menu-item:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1}.shiftnav-open .shiftnav .shiftnav-inner ul.shiftnav-menu li.menu-item:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1}.shiftnav-open .shiftnav .shiftnav-inner ul.shiftnav-menu li.menu-item:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s;opacity:1}.shiftnav-open .shiftnav .shiftnav-inner ul.shiftnav-menu li.menu-item:nth-child(4){-webkit-transition-delay:.25s;transition-delay:.25s;opacity:1}.shiftnav-open .shiftnav .shiftnav-inner ul.shiftnav-menu li.menu-item:nth-child(5){-webkit-transition-delay:.3s;transition-delay:.3s;opacity:1}.shiftnav-open .shiftnav .shiftnav-inner ul.shiftnav-menu li.menu-item:nth-child(6){-webkit-transition-delay:.35s;transition-delay:.35s;opacity:1}.shiftnav-open .shiftnav .shiftnav-inner ul.shiftnav-menu li.menu-item:nth-child(7){-webkit-transition-delay:.4s;transition-delay:.4s;opacity:1}.shiftnav-open .shiftnav .shiftnav-inner ul.shiftnav-menu li.menu-item:nth-child(8){-webkit-transition-delay:.45s;transition-delay:.45s;opacity:1}.shiftnav-open .cover{z-index:998;opacity:1}.shiftnav-open header.banner a.brand{opacity:0}header.banner nav.nav-primary{display:none;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;-moz-transition:all 0.4s ease}header.banner nav.nav-primary ul li.nav-feature.button a:after{border:none}.box50 .elementor-container,.box50 .elementor-cta__content{min-height:50vw}.box33 .elementor-container,.box33 .elementor-cta__content{min-height:33.333vw}.box25 .elementor-container,.box25 .elementor-cta__content{min-height:25vw}.box169 .elementor-container{min-height:50vw}.jwg-header{transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;position:fixed;width:100%}@media (max-width: 768px){.jwg-header{background-color:rgba(41,41,41,0.95);position:relative}}.jwg-header.dark-header{background-color:rgba(41,41,41,0.95);transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out}.carreers-cta .elementor-widget-container .elementor-cta .elementor-cta__content{min-height:50vh}.ae-pagination-wrapper{background:#454d52}.button-watch .ee-button-text{display:flex;align-items:center}.button-watch i.fa.fa-youtube-play{font-size:40px}label[for=form-field-skill],label[for=form-field-jobtype]{position:relative;display:block;top:0;width:100%;height:auto;margin:0;padding:0;overflow:visible;clip:rect(0, 0, 0, 0);border:0;font-weight:600 !important;color:#454d52 !important;letter-spacing:normal;text-transform:none}.careers-videos .elementor-main-swiper{height:18vw !important}@media (max-width: 1024px){.careers-videos .elementor-main-swiper{height:28vw !important}}@media (max-width: 768px){.careers-videos .elementor-main-swiper{height:56vw !important}}
