﻿@font-face{font-family:"League Gothic";font-style:normal;font-weight:400;src:local("League Gothic"),url("../fonts/League-Gothic/LeagueGothic-Regular.otf")}@font-face{font-family:"League Gothic";font-style:italic;font-weight:400;src:local("League Gothic"),url("../fonts/League-Gothic/LeagueGothic-Italic.otf")}body,button,input,select,textarea,.textwidget p,.archive .page-header p,.search .page-header p,.teammember-content-wrap h2.section-title span{font-family:"Open Sans",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}h1,h2,h3,h4,h5,h6{font-family:"League Gothic",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;text-transform:uppercase}@media(min-width: 52.5em){h1,.pukeko_pagetitle .section-title,.elementor-widget-wp-widget-pukeko-pagetitle-widget .section-title{font-size:48px;line-height:1.2;letter-spacing:1.8px}}@media(min-width: 52.5em){h2{font-size:40px;line-height:1.21;letter-spacing:1.5px}}@media(min-width: 52.5em){h3{font-size:29px;line-height:1.24;letter-spacing:1.2px}}@media(min-width: 52.5em){h4{font-size:24px;line-height:1.21;letter-spacing:.9px}}@media(min-width: 52.5em){h5{font-size:20px;line-height:1.2;letter-spacing:.6px}}@media(min-width: 52.5em){h6{font-size:18px;line-height:1.15;letter-spacing:.3px}}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:16px}@media(min-width: 52.5em){.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:24px}}.f1,.sansserif,.hentry .entry-meta,.hentry .entry-meta a,.authorbox-title,.comment-respond h3.comment-reply-title,.pukeko_sectiontitle .section-title,.elementor-widget-wp-widget-pukeko-sectiontitle-widget .section-title{font-family:"Open Sans",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}.f2{font-family:"League Gothic",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}.handwriting{font-family:"Caveat","Lucida Handwriting",sans-serif}.entry-content .elementor-text-editor ul,.entry-content .elementor-text-editor ol{font-size:15px;font-weight:300;line-height:1.53;letter-spacing:0}@media(min-width: 52.5em){.entry-content .elementor-text-editor ul,.entry-content .elementor-text-editor ol{font-size:16px;line-height:1.56}}@media(min-width: 52.5em){.hero-title{font-size:72px;line-height:1.1;letter-spacing:2.3px}}.hero-title .handwriting{color:#b4131d;text-transform:none}@media(min-width: 60em){.social-header-nav{padding:33px 0 0 8px}}.social-header-nav ul li{padding:0 8px 8px 0}@media(min-width: 60em){.social-header-nav ul li{padding-right:8px;padding-bottom:0}}.social-header-nav .icon{fill:#b4131d}.social-header-nav .icon:hover{fill:rgba(180,19,29,.67)}@media(min-width: 52.5em){.social-header-nav .icon{fill:#b4131d}.social-header-nav .icon:hover{fill:rgba(180,19,29,.67)}}.social-header-nav a:hover .icon{fill:#b4131d}@media(min-width: 52.5em){.social-header-nav a:hover .icon{fill:rgba(180,19,29,.67)}}.search-header{padding:0}.search-header .search-icon .icon-magnifier{fill:#b4131d}@media(min-width: 37.5em){.search-header .search-field:focus{width:140px}}.top-lanugage-switcher{display:inline-block;float:left;margin:24px 0 0 0;padding:8px 8px 0 8px;border-right:solid 1px rgba(0,0,0,.05);height:40px;color:#000;font-size:0;list-style-type:none}.top-lanugage-switcher li{display:inline-block;font-size:16px;text-transform:uppercase}.top-lanugage-switcher li:first-of-type:after{content:"/";display:inline-block;color:#b4131d}.top-lanugage-switcher li.current-lang{color:#b4131d}body #masthead.header-up,body.admin-bar #masthead.header-up{-webkit-transform:none;transform:none}.home.elementor-template-full-width .site-content{padding-top:0}.home.elementor-default .site-content{padding-top:0}.home .entry-header{display:none}@media(min-width: 60em){.main-navigation li a:hover{color:rgba(0,0,0,.67)}.main-navigation li:hover>a,.main-navigation li.focus>a{color:rgba(0,0,0,.34)}.main-navigation ul ul.sub-menu a{color:rgba(0,0,0,.67)}.main-navigation ul ul.sub-menu .sub-menu li{width:100%}.main-navigation ul ul.sub-menu .sub-menu li a{width:auto}.main-navigation ul li.current-menu-ancestor>a,.main-navigation ul li.current_page_item>a,.main-navigation ul li.current-page-ancestor>a,.main-navigation ul li.current-menu-item>a,.main-navigation ul li.current_page_ancestor>a{color:#b4131d}.main-navigation ul.menu>li.current-menu-item:hover>a{color:#9b2c33}}.elementor-section-boxed.themewidth.footer-color,.elementor-section-boxed.theme-width.footer-color{background-color:#f1f1f1;max-width:100%;width:100%}.elementor-section-boxed.themewidth.footer-color .elementor-container,.elementor-section-boxed.theme-width.footer-color .elementor-container{max-width:1248px;margin-left:auto;margin-right:auto}@media(min-width: 78em){.elementor-section-boxed.themewidth.footer-color .elementor-container,.elementor-section-boxed.theme-width.footer-color .elementor-container{width:1248px}}#colophon{background-color:#f1f1f1}#colophon a{color:#b4131d;text-decoration:underline}#colophon a:hover{color:#9b2c33}#colophon h2{color:rgba(0,0,0,.89);font-weight:bold}@media(min-width: 52.5em){.footer-widget{flex-grow:4;flex-basis:25%}}#colophon .footer-menu-wrap{margin:0}#colophon .footer-menu-wrap .footer-nav{padding:0 16px 0}@media(min-width: 52.5em){#colophon .footer-menu-wrap .footer-nav{padding:0 24px 0}}#colophon .footer-menu-wrap .footer-nav a{color:#000}#colophon .footer-menu-wrap .footer-nav a:hover{color:#999}#colophon .footer-menu-wrap .footer-nav li{padding-right:0}#colophon .footer-menu-wrap .footer-nav li+li:before{content:"|";display:inline-block;color:#b4131d;padding:0 10px 0 6px}.content-wrap ul{list-style-type:none}.content-wrap ul li:before{content:"•";color:#b4131d;padding-right:.5em;font-size:30px;line-height:0;position:absolute;margin-left:-0.75em;margin-top:.6em}.entry-content .elementor-text-editor ul li:before{margin-left:-0.65em;margin-top:.42em}.elementor-default.single-page .type-page .entry-header{margin:0 40px 56px}@media(min-width: 52.5em){.elementor-default.single-page .type-page .entry-header{margin:0 72px 72px}}.btn-primary a,a.btn-primary,.btn-ghost a,a.btn-ghost,input[type=submit],.widget_mc4wp_form_widget input[type=submit],.widget_mc4wp_form_widget input[type=submit],.comment-respond input[type=submit],.elementor-container .button-links a,.job-offer-footer-widget a,.entry-content .job-offer-footer-elementor-widget p a{margin-top:20px;display:inline-block;height:60px;padding:22px 32px;font-size:16px;font-weight:bold;line-height:13px;border:2px solid #123880;color:#b4131d;background-color:#fff !important}.btn-primary a:hover,.btn-primary a:focus,a.btn-primary:hover,a.btn-primary:focus,.btn-ghost a:hover,.btn-ghost a:focus,a.btn-ghost:hover,a.btn-ghost:focus,input[type=submit]:hover,input[type=submit]:focus,.widget_mc4wp_form_widget input[type=submit]:hover,.widget_mc4wp_form_widget input[type=submit]:focus,.widget_mc4wp_form_widget input[type=submit]:hover,.widget_mc4wp_form_widget input[type=submit]:focus,.comment-respond input[type=submit]:hover,.comment-respond input[type=submit]:focus,.elementor-container .button-links a:hover,.elementor-container .button-links a:focus,.job-offer-footer-widget a:hover,.job-offer-footer-widget a:focus,.entry-content .job-offer-footer-elementor-widget p a:hover,.entry-content .job-offer-footer-elementor-widget p a:focus{border-color:#b4131d}.hero-content a.btn-primary{color:#123880}.address-box h4{margin-bottom:20px;min-height:70px}.address-box p:first-of-type{min-height:96px}.address-box p a{display:inline-block;margin-top:20px}.link-boxes .elementor-widget-wrap{text-align:center}.link-boxes .elementor-widget-image-box{padding:20px;background-color:#f1f1f1;margin:20px;max-width:368px;display:inline-block}.link-boxes h3{margin-bottom:0;font-size:24px;line-height:1.2}@media(min-width: 52.5em){.link-boxes h3{font-size:32px;line-height:1.25;letter-spacing:1.25px}}.link-boxes figure{width:100%}.job-offer-apply{text-align:center}.job-offer-apply a{display:inline-block;height:49px;padding:16px 32px;font-size:13px;font-weight:bold;line-height:13px;border:2px solid #123880;color:#b4131d}.job-offer-apply a:hover,.job-offer-apply a:focus{border-color:#b4131d}.job-offer-back-to-overview{margin:24px;display:inline-block;height:40px;padding:12px 32px;font-size:13px;font-weight:bold;line-height:13px;border:2px solid #123880;color:#b4131d}.job-offer-back-to-overview:hover,.job-offer-back-to-overview:focus{border-color:#b4131d}.widget-area-job-offer-sidebar .widget-title{font-weight:bold;font-size:24px}.widget-area-job-offer-footer{clear:both;display:flex;padding:96px 0}@media(min-width: 768px){.job-offer-footer-widget{width:33%;padding-left:24px;padding-right:24px;display:flex}}.job-offer-footer-widget section{width:100%}.job-offer-footer-widget,.job-offer-footer-elementor-widget{text-align:center}.job-offer-footer-widget h2,.job-offer-footer-elementor-widget h2{margin-bottom:32px;font-weight:normal}@media(min-width: 52.5em){.job-offer-footer-widget h2,.job-offer-footer-elementor-widget h2{margin-bottom:40px}}.job-offer-footer-widget p,.job-offer-footer-elementor-widget p{font-size:18px;font-weight:300;line-height:1.78;margin-bottom:24px}@media(min-width: 52.5em){.job-offer-footer-widget p,.job-offer-footer-elementor-widget p{font-size:17px;line-height:1.6}}@media(min-width: 60em){.single-bbr_job_offer .content-area{width:66.667%;float:left}}@media(min-width: 60em){.single-bbr_job_offer #secondary{width:33.333%;float:right;padding:30px 0 0}}.single-bbr_job_offer .site-content{max-width:1248px;margin-left:auto;margin-right:auto}.post-type-archive-bbr_job_offer .posts-container{justify-content:space-between;padding:20px}.post-type-archive-bbr_job_offer .posts-container:after{content:"";flex-basis:100%}@media(min-width: 37.5em){.post-type-archive-bbr_job_offer .posts-container:after{flex-basis:48%}}@media(min-width: 60em){.post-type-archive-bbr_job_offer .posts-container:after{flex-basis:32%}}.post-type-archive-bbr_job_offer .type-bbr_job_offer{border:2px solid #123880;flex-basis:100%}@media(min-width: 37.5em){.post-type-archive-bbr_job_offer .type-bbr_job_offer{flex-basis:48%}}@media(min-width: 60em){.post-type-archive-bbr_job_offer .type-bbr_job_offer{flex-basis:32%}}.post-type-archive-bbr_job_offer .type-bbr_job_offer:hover,.post-type-archive-bbr_job_offer .type-bbr_job_offer:focus{border-color:#b4131d}.post-type-archive-bbr_job_offer .type-bbr_job_offer.job-occupied{border-color:#c8c8c8}.post-type-archive-bbr_job_offer .type-bbr_job_offer.job-occupied .entry-title,.post-type-archive-bbr_job_offer .type-bbr_job_offer.job-occupied .entry-summary{color:#4c4c4c}.post-type-archive-bbr_job_offer .type-bbr_job_offer .entry-header{padding:20px}.post-type-archive-bbr_job_offer .job-offer-list-view .posts-container{display:block;flex:none;justify-content:normal;margin:20px;padding:0 0 0 20px;color:#123880}.post-type-archive-bbr_job_offer .job-offer-list-view .posts-container article{border:0 none;padding:3px 0;margin:0}.post-type-archive-bbr_job_offer .job-offer-list-view .posts-container article:before{content:"•";color:#123880;padding-right:.5em;font-size:30px;line-height:0;position:absolute;margin-left:-0.75em;margin-top:.35em}.post-type-archive-bbr_job_offer .job-offer-list-view .posts-container article .post-thumb{display:none}.post-type-archive-bbr_job_offer .job-offer-list-view .posts-container article .entry-header{padding:0}.post-type-archive-bbr_job_offer .job-offer-list-view .posts-container article .entry-title{text-transform:none;color:#123880;font-family:"Open Sans",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:20px;line-height:1;font-weight:normal}.post-type-archive-bbr_job_offer .job-offer-list-view .posts-container article .entry-summary{display:none}.post-type-archive-bbr_job_offer .job-offer-list-view .posts-container.occupied-jobs-list{color:#4c4c4c;margin-bottom:80px}.post-type-archive-bbr_job_offer .job-offer-list-view .posts-container.occupied-jobs-list article:before{color:#4c4c4c}.post-type-archive-bbr_job_offer .job-offer-list-view .posts-container.occupied-jobs-list .entry-title{color:#4c4c4c}.post-type-archive-bbr_job_offer .page-header.occupied-jobs-header{padding-top:20px;padding-bottom:0}.post-type-archive-bbr_job_offer .job-offer-occupied-title{color:#4c4c4c}.job-filter-bar{margin-left:20px;display:inline-block;width:auto;vertical-align:middle}.job-filter-bar select{border-width:1px;border-color:#a9a9a9;height:31px;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.job-filter-bar .job-search{height:29px;width:auto;border-color:#a9a9a9;padding:0 3px;-webkit-appearance:searchfield;-moz-appearance:searchfield;appearance:searchfield}.job-offer-views-toggler{display:inline-block;vertical-align:middle}.job-offer-views-toggler .job-offer-views-toggle{border:1px solid #a9a9a9;padding:2px;height:31px;width:31px;display:inline-block}.job-offer-views-toggler .icon{width:20px;height:20px;padding:0}.job-offer-views-toggler .job-offer-list{color:#123880}.job-offer-views-toggler .job-offer-tiles{color:#b4131d}.job-offer-list-view .job-offer-views-toggler .job-offer-list{color:#b4131d}.job-offer-list-view .job-offer-views-toggler .job-offer-tiles{color:#123880}.single-bbr_job_offer .bbr_job_offer h1{margin-bottom:40px}.single-bbr_job_offer .bbr_job_offer h2{color:#123880}.elementor-col-50 .elementor-widget-container .wpcf7{padding:4px 0;max-width:728px;margin-left:auto;margin-right:auto}@media(min-width: 52.5em){.elementor-col-50 .elementor-widget-container .wpcf7{padding:8px 0}}.elementor-col-50 .elementor-widget-container .wpcf7 input[type=text],.elementor-col-50 .elementor-widget-container .wpcf7 input[type=email],.elementor-col-50 .elementor-widget-container .wpcf7 input[type=url],.elementor-col-50 .elementor-widget-container .wpcf7 input[type=password],.elementor-col-50 .elementor-widget-container .wpcf7 input[type=search],.elementor-col-50 .elementor-widget-container .wpcf7 input[type=number],.elementor-col-50 .elementor-widget-container .wpcf7 input[type=tel],.elementor-col-50 .elementor-widget-container .wpcf7 input[type=range],.elementor-col-50 .elementor-widget-container .wpcf7 input[type=date],.elementor-col-50 .elementor-widget-container .wpcf7 input[type=month],.elementor-col-50 .elementor-widget-container .wpcf7 input[type=week],.elementor-col-50 .elementor-widget-container .wpcf7 input[type=time],.elementor-col-50 .elementor-widget-container .wpcf7 input[type=datetime],.elementor-col-50 .elementor-widget-container .wpcf7 input[type=datetime-local],.elementor-col-50 .elementor-widget-container .wpcf7 input[type=color]{height:auto;padding:6px}.elementor-col-50 .elementor-widget-container .wpcf7 textarea{padding:6px}.elementor-col-50 .wpcf7 .wpcf7-form-control-wrap{display:block;margin-top:4px}@media(min-width: 52.5em){.elementor-col-50 .wpcf7 .wpcf7-form-control-wrap{margin-top:8px}}select{width:100%;background:#fff;border:1px solid rgba(0,0,0,.12);height:48px;padding:0 16px;-webkit-appearance:none;border-radius:0;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;-webkit-transition:all .2s ease;transition:all .2s ease}select.placeholder{color:rgba(0,0,0,.34)}select:-moz-placeholder{color:rgba(0,0,0,.34)}select::-moz-placeholder{color:rgba(0,0,0,.34)}select:-ms-input-placeholder{color:rgba(0,0,0,.34)}select::-webkit-input-placeholder{color:rgba(0,0,0,.34)}@media(min-width: 52.5em){select{height:56px;padding:0 16px}}/*# sourceMappingURL=main.css.map */
