img.alignright{float:right}p>img.alignleft{float:left;margin-right:10px;margin-bottom:10px}p>img.alignright{float:right;margin-left:10px;margin-bottom:10px}.em-search-wrapper div.css-search{background-color:transparent;border:none;padding:0;min-height:inherit;border-radius:inherit input,select;border-radius-padding:0;border-radius-font-size:inherit}.em-search-wrapper div.css-search div.em-search-text{margin:0;padding:0;background:none}.em-search-wrapper div.css-search div.em-search-geo{margin:0;padding:0;background:none}.em-search-wrapper div.css-search div.em-search-main .em-search-submit{position:inherit;top:auto;right:auto;box-shadow:inherit;border:inherit;border-radius:inherit;color:inherit;font-weight:inherit;padding:inherit;margin:inherit;text-decoration:inherit;text-shadow:inherit;line-height:inherit;background:inherit;font-size:inherit}.em-search-wrapper div.css-search div.em-search-main .em-search-submit span{display:none}.em-search-wrapper div.css-search.has-advanced div.em-search-main{padding:0;border:none}.em-search-wrapper div.css-search input.em-search-text,.em-search-wrapper div.css-search input.em-search-geo{font-size:inherit;line-height:inherit;padding:inherit;margin:inherit;color:inherit;border:inherit}.em-booking{margin:0}.em-tickets{width:100%;margin-bottom:1rem}.em-booking-form{clear:none}.em-booking-form-details{float:none;padding:0;width:100%}div.em-booking-login{padding:0;margin:0;border:none !important;clear:both}.em-lost-password{font-size:0.833rem}div.em-booking-login label.remember-me{width:auto;text-transform:none;letter-spacing:0}.em-booking-form label{display:block;width:100%}.em-location-map-container{background:none;width:100% !important;height:25vh !important}.job_filters .job_types{background-color:#fff;text-align:center;border:none}.job_filters .job_types label{text-transform:none;letter-spacing:0}.job_filters .job_types li{display:inline-block;float:none;border-right:none}.single_job_listing .meta{margin-bottom:inherit}.single_job_listing .meta li{margin:0;padding:0;float:none;line-height:1;color:inherit}.single_job_listing .meta .job-type{color:inherit !important;background:none !important}.single_job_listing .meta .location:before{display:none}ul.job_listings li.job_listing a{padding:0;line-height:1;padding:1rem}ul.job_listings li.job_listing a:after{display:none}ul.job_listings li.job_listing a div.position{width:50%;padding:0;line-height:1}ul.job_listings li.job_listing a div.location{width:50%;padding:0;line-height:1;text-align:right}.rp4wp-related-job_listing>ul,ul.job_listings,ul.job_listings li.job_listing{border-bottom:0}.rp4wp-related-job_listing>ul li.job_listing a:focus,.rp4wp-related-job_listing>ul li.job_listing a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found a:hover,ul.job_listings li.job_listing a:focus,ul.job_listings li.job_listing a:hover,ul.job_listings li.no_job_listings_found a:focus,ul.job_listings li.no_job_listings_found a:hover{background-color:transparent}.rp4wp-related-job_listing>ul li.job_listing a img.company_logo,.rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo,ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{display:none}ul.job_listings li.job_listing a ul.meta{display:none}
.pb-p2{padding-bottom:2rem}.ld{margin-top:4rem;display:inline-block;transition:all .125s ease;width:1.33rem;height:1.33rem;opacity:.5}.ld:hover{opacity:1}.ld img{width:inherit;height:inherit}html{font-size:15px;min-height:100%;width:100%;max-width:100%}body{overflow-x:hidden;font-size:1rem}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}a{cursor:pointer;transition:all .25s ease;color:#71B543}a:active,a:hover,a:focus{color:inherit;text-decoration:none}nav ul{list-style-type:none;padding:0;margin:0}hr{border:0;height:1px;background:#eee}.btn{padding-top:0;padding-bottom:0;line-height:2rem;text-decoration:none}.btn:active,.btn:hover,.btn:focus{color:inherit;background-color:inherit}.btn.btn-primary{color:#fff;border-color:#71B543;background-color:#71B543}.btn.btn-primary:active,.btn.btn-primary:hover,.btn.btn-primary:focus{color:#fff;border-color:#71B543;background-color:#71B543}.btn.btn-primary.active{border-color:#4E9E45;background-color:#4E9E45}.btn.btn-lg{line-height:4rem;display:block;margin-bottom:1rem}@media (min-width: 768px){.btn.btn-lg{display:inline-block;margin-bottom:0}}.breadcrumb{padding:0;background:none;margin:0;color:#999;font-size:.833rem;padding-top:1rem;padding-bottom:1rem}.breadcrumb a{color:#999}.breadcrumb .breadcrumbs .trail-browse{display:none}.breadcrumb .trail-items li::after{font-family:FontAwesome;content:"\f105"}.color-white{color:#fff}.color-primary{color:#71B543}.color-base{color:#999}.background-primary{background-color:#71B543}.background-grey{background-color:#eee}.pt-p1{padding-top:1rem}.pb-p1{padding-bottom:1rem}h2,.h2{font-size:1.5rem;font-weight:bold;color:#71B543}h3,.h3{font-size:1rem;font-weight:bold;color:#71B543}h5,.h5{font-size:1.5em;font-weight:bold}.form-control{font-family:inherit;font-size:inherit;line-height:2rem;border-radius:1rem}.all>header .form,.all>header form,.search .form,.search form{position:relative}.all>header .form-control,.search .form-control{padding-top:0;padding-bottom:0;height:calc(2rem + 4px)}.all>header button,.search button{position:absolute;top:2px;right:2px;width:2rem;border:none;height:2rem;border-radius:.9rem;display:flex;justify-content:center}.all>header{position:relative;z-index:3}.all>header>div{background-color:#eee}.all>header>div>.container{z-index:2}.all>header>div>.container>nav ul{display:flex;flex-wrap:wrap}.all>header>div>.container>nav ul li{width:25%;height:6rem}.all>header>div>.container>nav ul li.active{box-shadow:0 0 1rem 0 rgba(0,0,0,0.12)}.all>header>div>.container>nav ul li a{display:block;height:7rem;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.75}.all>header>div>.container>nav ul li a:hover{opacity:1}.all>header>div>.container>nav ul li a span{text-indent:-999rem;display:block;height:6rem;background-repeat:no-repeat;background-position:center top}.all>header>div>.container>nav ul li a.vhp span{background-image:url(/wp-content/themes/HP/assets/images/vhp-icon.svg)}.all>header>div>.container>nav ul li a.hb span{background-image:url(/wp-content/themes/HP/assets/images/hb-icon.svg)}.all>header>div>.container>nav ul li a.vivas span{background-image:url(/wp-content/themes/HP/assets/images/vivas-icon.svg)}.all>header>div>.container>nav ul li a.active{opacity:1;-webkit-filter:none;filter:none;background-color:#fff}.all>header>nav{display:none;position:absolute;background-color:#fff;width:100%;padding-top:2rem;padding-bottom:2rem;z-index:1}.all>header>nav.active{z-index:100;min-height:100vh;display:block}.all>header>nav>.container .col-md-8 ul li a{color:#999;font-size:1.33rem;line-height:2rem}.all>header>nav>.container .col-md-8 ul li.current-menu-item a{color:#71B543}.all>header>nav>.container .col-md-4{padding-top:2rem}.all>header .toggle-nav{position:absolute;top:0;right:0;padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;width:6rem;height:6rem;display:flex;justify-content:center;align-items:center;background-color:#71B543;z-index:99}.all>header .box{width:40px;height:24px;display:inline-block;position:relative}.all>header .inner{display:block;top:50%;margin-top:-2px}.all>header .inner,.all>header .inner::before,.all>header .inner::after{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:0.15s;transition-timing-function:ease}.all>header .inner::before,.all>header .inner::after{content:"";display:block}.all>header .inner::before{top:-10px}.all>header .inner::after{bottom:-10px}.all>header .toggle-nav .inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.all>header .toggle-nav .inner::before,.all>header .toggle-nav .inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.all>header .toggle-nav .inner::before{transition-property:top, opacity}.all>header .toggle-nav .inner::after{transition-property:bottom, -webkit-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform}.all>header .toggle-nav.active .inner{-webkit-transform:rotate(765deg);transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.all>header .toggle-nav.active .inner::before,.all>header .toggle-nav.active .inner::after{transition-delay:0s}.all>header .toggle-nav.active .inner::before{top:0;opacity:0}.all>header .toggle-nav.active .inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}main{min-height:50vh;z-index:1}main article{padding-top:2rem}main article section.masthead{margin-bottom:2rem}main article section.masthead .bg{background-size:cover;background-position:center center;background-attachment:fixed;background-repeat:no-repeat;padding-bottom:37.5%}main article a{text-decoration:underline}main article ul{list-style-type:disc}main footer{padding-top:2rem;padding-bottom:2rem}main footer nav{display:flex}main footer nav a{display:block;color:#999;width:50%}main footer nav a:hover{color:#71B543}main footer nav a:nth-child(2){text-align:right}main footer nav .page-numbers{display:none}main footer nav .next,main footer nav .prev{display:block}main footer nav .next{text-align:right}.all>footer{color:#fff;position:relative}.all>footer>div.co{position:relative;z-index:2;top:10vh;background-color:#4D9E45;padding-bottom:2rem}.all>footer>div.co a{color:#fff}.all>footer>div.co a:active,.all>footer>div.co a:hover,.all>footer>div.co a:focus{color:inherit}.all>footer>div.co .copyright small{color:rgba(255,255,255,0.75)}.all>footer>div.bg{position:absolute;width:100%;top:0;left:0;z-index:1;min-height:56.25vh;background-position:center top;background-repeat:no-repeat;background-size:100%;background-image:url(/wp-content/themes/HP/assets/images/curve.svg)}body.has-masthead main article{padding-top:0}.date{font-size:.833rem;color:#999}.posts a.post.row{transition:all .25s ease;text-decoration:none;padding-top:1rem;padding-bottom:1rem;color:#999}.posts a.post.row:active,.posts a.post.row:hover,.posts a.post.row:focus{color:#999}.posts a.post.row>div{transition:inherit}.posts a.post.row img{transition:inherit;border-radius:1rem;box-shadow:0 0 1rem 0 rgba(0,0,0,0.12)}.posts a.post.row h3{margin-bottom:0}.posts a.post.row:hover img{box-shadow:0 0 1rem 0 rgba(0,0,0,0.25)}.blocks a.block{position:relative;display:block;padding-top:56.25%;border-radius:1rem;overflow:hidden;margin-bottom:2rem;box-shadow:0 0 1rem 0 rgba(0,0,0,0.12);transition:all .25s ease;text-decoration:none}.blocks a.block>img{position:absolute;z-index:1;top:0;left:0;width:100%;height:auto}.blocks a.block h3{position:absolute;z-index:2;width:100%;bottom:0;left:0;display:flex;padding:1rem;color:#fff;background-color:rgba(153,153,153,0.5);margin-bottom:0}.blocks a.block:hover{box-shadow:0 0 1rem 0 rgba(0,0,0,0.25)}.blocks a.block:hover h3{transition:inherit;background-color:#71B543}.uitklap>div{padding-left:1rem;padding-right:1rem;transition:all .25s ease}.uitklap>div.active{padding-top:1rem;padding-bottom:1rem;background-color:#eee;margin-top:1rem;margin-bottom:1rem}.uitklap>div.active:hover{box-shadow:0 0 1rem 0 rgba(0,0,0,0.25)}.uitklap>div>p{display:none}.uitklap>div a.t{display:block;font-weight:700;color:#71B543}.uitklap>div a.t:active,.uitklap>div a.t:hover,.uitklap>div a.t:focus{color:inherit;text-decoration:none}.uitklap>div .b{display:none}.uitklap>div .b p i{color:#71B543}@media (min-width: 768px){.posts a.post.row h3{margin-top:1rem}.uitklap{margin-left:-1rem}.all>footer>div.co{background-color:transparent}}@media (min-width: 992px){.all>header>div>.container>nav ul{display:flex}.all>header>div>.container>nav ul li{width:33%}.all>header>div>.container>nav ul li a{height:7rem}.all>header>div>.container>nav ul li a span{width:100%;background-position:left top}.all>header>div>.container>nav ul li a.vhp span{background-image:url(/wp-content/themes/HP/assets/images/vhp.svg)}.all>header>div>.container>nav ul li a.hb span{background-image:url(/wp-content/themes/HP/assets/images/hb.svg)}.all>header>div>.container>nav ul li a.vivas span{background-image:url(/wp-content/themes/HP/assets/images/vivas.svg)}.all>header>nav{display:block;position:static;min-height:6rem;padding-top:0;padding-bottom:0;background-color:transparent}.all>header>nav>.container{background-image:linear-gradient(-180deg, #eee 0%, rgba(255,255,255,0) 100%)}.all>header>nav>.container>div{background-color:#fff;padding-top:1rem;padding-bottom:1rem;box-shadow:0 0 1rem 0 rgba(0,0,0,0.12);border-bottom-right-radius:15px;border-bottom-left-radius:15px}.all>header>nav>.container .col-md-8 ul{display:flex;flex-wrap:wrap;margin-left:2rem}.all>header>nav>.container .col-md-8 ul li{width:33%}.all>header>nav>.container .col-md-8 ul li a:hover{color:#71B543}.all>header>nav>.container .col-md-4{padding-top:0}.all>header>nav>.container .col-md-4 h6{line-height:2rem}.all>header .toggle-nav{display:none}main article section.masthead .bg{padding-bottom:42.25%}.all>footer>div.co{padding-top:7.5vh;top:0}.all>footer>div.co .search{padding-bottom:10vh}body.has-masthead main{margin-top:-9rem}}
body{font-family:'Open Sans', sans-serif;font-weight:400;color:#333}strong,b{font-weight:700}h1,.h1{font-weight:300;font-size:2rem;color:#71B543;margin-bottom:2rem}h4,.h4{font-weight:700;font-size:1.25rem;color:#333;margin-bottom:2rem}h5,.h5{font-size:1rem;font-weight:300;text-transform:uppercase;letter-spacing:.33rem;color:#71B543}h6,.h6{font-size:1rem;font-weight:700;color:#71B543}img.rounded{border-radius:1rem}@media (min-width: 768px){h1,.h1{font-size:3rem}h4,.h4{font-size:1.5rem}}
