html, body {margin:0;border:0;padding:0;font-family:'Outfit', sans-serif!important;font-weight:400;color:#404248!important;background:#fff!important;font-size:16px;line-height:24px!important;}* {box-sizing:border-box!important;}.navbar .container-fluid,.navbar .container {display:block!important;}.grecaptcha-badge { visibility:hidden;}a {color:#404248!important;}#main {margin-top:0!important;}.large_padding_top {padding-top:170px;}.large_padding_bottom {padding-bottom:170px;}.medium_padding_top {padding-top:140px;}.medium_padding_bottom {padding-bottom:140px;}.small_padding_top {padding-top:50px;}.small_padding_bottom {padding-bottom:50px;}.bg_image {background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;}span.yellow {color:#FBC320;}h1, h2, h3 {margin-top:40px!important;margin-bottom:30px!important;font-family:"karmina", serif;}h1, h2.large {font-size:75px!important;line-height:70px!important;}h2 {font-size:54px!important;line-height:64px!important;}h3, h2.small {font-size:36px!important;line-height:50px!important;}h1 span, h2 span, h3 span {font-style:italic;}h1.lines, h2.lines {position:relative;}h1.lines:after, h2.lines:after {content:'';position:absolute;left:-180px;top:35px;width:150px;height:2px;}.content_inner {padding-left:180px;}h1.lines.light:after, h2.lines.light:after {background:#fff;}h1.lines.dark:after, h2.lines.dark:after {background:#404248;}p.subheading {color:#B7B7B7;}p.grey {color:#B7B7B7;}p#breadcrumbs {margin-top:20px;margin-bottom:40px;}p#breadcrumbs a {color:#B7B7B7!important;}a.rounded_button,button.rounded_button,li.rounded_button a {border-radius:100px;padding:10px 50px 10px 20px!important;display:inline-block;text-transform:uppercase;font-size:14px;line-height:18px;letter-spacing:0.7px;position:relative;transition:all 0.5s;}a.rounded_button:after,button.rounded_button:after,li.rounded_button a:after {border:0;content:"\f30b";display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:900;position:absolute;right:25px;top:calc(50% - 9px);transition:right 0.3s;}a.rounded_button:hover:after,button.rounded_button:hover:after,li.rounded_button:hover a:after {right:15px;}a.rounded_button.white,button.rounded_button.white,li.rounded_button.white a {border:2px solid #fff;color:#fff!important;}a.rounded_button.white:hover,button.rounded_button.white:hover,li.rounded_button.white a:hover {color:#404248!important;background:#fff;}a.rounded_button.white:hover:after,button.rounded_button.white:hover:after,li.rounded_button.white:hover a:after {color:#404248;}a.rounded_button.orange,button.rounded_button.orange,li.rounded_button.orange a {border:2px solid #FBC320;background:#FBC320;color:#fff!important;}a.rounded_button.orange:hover,button.rounded_button.orange:hover,li.rounded_button.orange a:hover {background:#FBC320!important;color:#fff!important;}a.rounded_button.blue,button.rounded_button.blue {border:2px solid #3F70B7;background:#3F70B7;color:#fff!important;}a.rounded_button.blue:hover,button.rounded_button.blue:hover {border:2px solid #3F70B7!important;background:#3F70B7!important;color:#fff!important;}a.rounded_button.red,button.rounded_button.red {border:2px solid #DE3C50;background:#DE3C50;color:#fff!important;}a.rounded_button.red:hover,button.rounded_button.red:hover {border:2px solid #DE3C50!important;background:#DE3C50!important;color:#fff!important;}a.rounded_button.green,button.rounded_button.green {border:2px solid #269847;background:#269847;color:#fff!important;}a.rounded_button.green:hover,button.rounded_button.green:hover {border:2px solid #269847!important;background:#269847!important;color:#fff!important;}a.rounded_button.yellow,button.rounded_button.yellow {border:2px solid #FBC320;background:#FBC320;color:#fff!important;}a.rounded_button.yellow:hover,button.rounded_button.yellow:hover {border:2px solid #FBC320!important;background:#FBC320!important;color:#fff!important;}.mobile_menu {display:none;}header.site-header {padding:16px 0;position:fixed;top:0;left:0;width:100%;height:74px;z-index:1500;transition:all 0.5s;}header.site-header #nav-icon1 {margin:6px 0 0 0;width:40px;height:29px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none;}header.site-header #nav-icon1 span {display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}header.site-header.scrolled #nav-icon1 span,header.site-header.menu_open #nav-icon1 span,header.site-header.dark_header #nav-icon1 span {background:#404248;}header.site-header #nav-icon1 span:nth-child(1) {top:0px;}header.site-header #nav-icon1 span:nth-child(2) {top:13px;}header.site-header #nav-icon1 span:nth-child(3) {top:26px;}header.site-header #nav-icon1.open span:nth-child(1) {top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}header.site-header #nav-icon1.open span:nth-child(2) {opacity:0;left:-60px;}header.site-header #nav-icon1.open span:nth-child(3) {top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}header.site-header.scrolled,header.site-header.menu_open,header.site-header.dark_header {background:#F1F1F1;}header.site-header .navbar {padding:0;}header.site-header .navbar .logo {width:auto;position:absolute;transition:all 0.5s;}header.site-header .navbar .logo.dark {opacity:0;}header.site-header.scrolled .navbar .logo.dark,header.site-header.menu_open .navbar .logo.dark,header.site-header.dark_header .navbar .logo.dark {opacity:1;}header.site-header.scrolled .navbar .logo.white,header.site-header.menu_open .navbar .logo.white,header.site-header.dark_header .navbar .logo.white {opacity:0;}header.site-header .navbar .navbar-nav {align-items:center;}header.site-header .navbar ul li {padding:0 20px 20px!important;position:relative;}header.site-header .navbar ul li a,header.site-header .navbar ul li a.active {padding:0!important;color:#fff!important;position:relative;}header.site-header .navbar ul li a:before {content:'';position:absolute;left:0;bottom:-8px;height:3px;width:0;background:#fff;transition:all 0.5s;}header.site-header .navbar ul li a:hover:before,header.site-header .navbar ul li a:focus:before,header.site-header .navbar ul li a.active:before,header.site-header .navbar ul li.current-menu-parent a:before {width:100%;}header.site-header.scrolled .navbar ul li a:before,header.site-header.menu_open .navbar ul li a:before,header.site-header.dark_header .navbar ul li a:before {background:#333;}header.site-header.scrolled .navbar ul li a,header.site-header.menu_open .navbar ul li a,header.site-header.dark_header .navbar ul li a {color:#404248!important;}header.site-header .navbar ul li.rounded_button a {margin-left:30px;padding:10px 50px 10px 20px!important;}header.site-header.scrolled .navbar ul li.rounded_button a,header.site-header.menu_open .navbar ul li.rounded_button a,header.site-header.dark_header .navbar ul li.rounded_button a {border:2px solid #404248;}header.site-header .navbar ul li.rounded_button a:before {display:none;}header.site-header .navbar ul li:hover > .dropdown-menu {display:block;}header.site-header .navbar ul li ul.dropdown-menu {margin-top:0;top:100%;border:0;border-radius:0;padding:0;left:unset;background-color:rgba(0, 0, 0, .2);backdrop-filter:blur(15px);}header.site-header .navbar ul li ul.dropdown-menu li a {border-bottom:1px solid #404248;padding:5px 0!important;background:transparent!important;color:#fff!important;}header.site-header .navbar ul li ul.dropdown-menu li a:before {display:none;}header.site-header .navbar ul li ul.dropdown-menu li:last-child a {border-bottom:none;}header.site-header .navbar ul li ul.dropdown-menu li.blue a:hover {color:#3F70B7;}header.site-header .navbar ul li ul.dropdown-menu li ul.dropdown-menu {top:0;left:100%;}header.site-header .navbar ul li ul.dropdown-menu li ul.dropdown-menu li {padding:5px 15px 10px!important;}header.site-header .navbar ul li ul.dropdown-menu li ul.dropdown-menu li a {border-bottom:1px solid #404248;}header.site-header .navbar ul li ul.dropdown-menu li ul.dropdown-menu li:last-child a {border-bottom:none;}.fixed_social {border-radius:100px;padding:5px 0px 5px 15px;position:fixed;top:50%;left:-140px;background-color:rgba(0, 0, 0, 0.6);display:flex;flex-direction:row;align-items:center;transform:translateY(-50%) rotate(-90deg);color:#fff;z-index:1500;}.fixed_social i {margin-right:10px;background:#fff;color:#111512!important;font-size:13px;border-radius:50%;width:22px;height:22px;transform:rotate(90deg);display:flex;justify-content:center;align-items:center;}.fixed_social p {margin-bottom:0;display:flex;align-items:center;font-size:14px;letter-spacing:2px;}.fixed_social p:after {content:'';margin-left:15px;margin-right:15px;display:inline-block;width:60px;height:2px;background:#fff;}.background_image_with_content_block {position:relative;}.background_image_with_content_block.full_height {height:100vh;}.background_image_with_content_block.normal_height {height:700px;}.background_image_with_content_block h1,.background_image_with_content_block h2 {margin-top:0!important;}.background_image_with_content_block .background_image_slider_wrapper {position:relative;}.background_image_with_content_block .background_image_slider_wrapper,.background_image_with_content_block .background_image_slider_wrapper .background_image_slider,.background_image_with_content_block .background_image_slider_wrapper .background_image_slider .slick-list,.background_image_with_content_block .background_image_slider_wrapper .background_image_slider .slick-track,.background_image_with_content_block .background_image_slider_wrapper .background_image_slider .slick-track .bg_image {height:100%;}.background_image_with_content_block .overlay {position:absolute;top:0;left:0;width:100%;height:100%;}.background_image_with_content_block .overlay.black {background:rgba(0, 0, 0, 0.45);}.background_image_with_content_block .overlay.blue {background:rgba(63, 112, 183, 0.45);}.background_image_with_content_block .overlay_text {padding:20px 0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;position:absolute;top:0;left:0;}.background_image_with_content_block.normal_height .job_search,.background_image_with_content_block.full_height .job_search {width:100%;}.background_image_with_content_block.normal_height .job_search {position:absolute;left:0;bottom:-112px;} .background_image_with_content_block .job_search form {border-radius:15px;padding:35px 20px 19px;background-color:rgba(211, 211, 211, .30);backdrop-filter:blur(50px);}.background_image_with_content_block .job_search form input,.background_image_with_content_block .job_search form select {margin-bottom:20px;border-radius:50px;padding:9px 24px;}.background_image_with_content_block .job_search form .form_icons {margin-bottom:20px;display:flex;justify-content:center;}.background_image_with_content_block .job_search form .form_icons span {margin:0 20px;display:flex;color:#fff;}.background_image_with_content_block .job_search form .form_icons span img {margin-right:10px;}.background_image_with_content_block .job_search form .form_buttons {display:flex;justify-content:center;flex-wrap:wrap;}.background_image_with_content_block .job_search form .form_buttons a.rounded_button {margin:0 8px 16px;border:2px solid #fff;background:transparent;color:#fff!important;}.background_image_with_content_block .job_search form .form_buttons .dropdown .dropdown-menu {margin-top:10px!important;padding:10px; background-color:rgba(211, 211, 211, .50);backdrop-filter:blur(50px);}.background_image_with_content_block .job_search form .form_buttons .dropdown .dropdown-menu a {text-wrap:nowrap;}.job_listings_block {background:#F1F1F1;}.job_listings_block .job,.job_slider_block .job {margin-bottom:calc(var(--bs-gutter-x)*1);padding:50px;background:#fff;height:100%;display:flex;flex-direction:column;align-items:flex-start;}.job_listings_block .job.storm-opacity-0 {opacity:0;animation:fade_up 0.5s forwards;}.job_listings_block .job h3,.job_slider_block .job h3 {margin-top:0!important;font-family:'Outfit', sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:26px!important;}.job_listings_block .job .items,.job_slider_block .job .items {margin-top:5px;margin-bottom:10px;}.job_listings_block .job .items .item,.job_slider_block .job .items .item {display:flex;align-items:center;}.job_listings_block .job .items .item:first-child,.job_slider_block .job .items .item:first-child {margin-left:0;}.job_listings_block .job .items .item i,.job_slider_block .job .items .item i {margin-right:10px;}.job_listings_block .job .items .item p,.job_slider_block .job .items .item p {margin-block:0!important;font-weight:700;}.job_slider_block {overflow:hidden;}.job_slider_block .job_slider {margin-top:40px;}.job_slider_block .slick-list {margin:0 -10px;display:flex;overflow:unset;}.job_slider_block .slick-list .slick-track {display:flex;}.job_slider_block .slick-list .slick-track .slick-slide {margin:0 10px;display:flex;flex-direction:column;}.job_slider_block .arrows {margin-top:30px;text-align:right;position:relative;}.job_slider_block .arrows img {height:11px;}.job_slider_block .arrows img.job_slider_prev {margin-right:40px;width:auto;transform:rotate(180deg);}.job_slider_block .arrows:hover img {cursor:pointer;}.text_and_images_block .images {display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;}.text_and_images_block .images div {display:flex;justify-content:center;align-items:center;flex-direction:column;flex:0 0 33.3333%;}.text_and_images_block .images div img {max-height:100px;max-width:100px;}.extendable_panels_block .panel_wrapper {margin-bottom:40px;}.extendable_panels_block .panel_wrapper .bg_image_wrapper {margin-bottom:15px;height:420px;position:relative;}.extendable_panels_block .panel_wrapper .bg_image_wrapper .bg_image,.extendable_panels_block .panel_wrapper .bg_image_wrapper .bg_image_hover {height:100%;width:100%;position:absolute;transition:all 0.5s;}.extendable_panels_block .panel_wrapper .bg_image_wrapper .bg_image {filter:grayscale(100%);}.extendable_panels_block .panel_wrapper .bg_image_wrapper .bg_image_hover {filter:grayscale(0%);opacity:0;}.extendable_panels_block .panel_wrapper:hover .bg_image_wrapper .bg_image {opacity:0;}.extendable_panels_block .panel_wrapper:hover .bg_image_wrapper .bg_image_hover {opacity:1;}.extendable_panels_block .panel_wrapper .accordion-item .accordion-button {padding:0;box-shadow:none!important;background:transparent!important;color:#404248!important;flex-direction:column;justify-content:center;align-items:flex-start;}.extendable_panels_block .panel_wrapper .accordion-item .accordion-button:after {position:absolute;right:0;background-image:var(--bs-accordion-btn-icon)!important;}.extendable_panels_block .panel_wrapper .accordion-item .accordion-body {padding:20px 0 0 0;}.single_job_block .vacancy_info {padding:35px;top:104px;background:#F1F1F1;}.single_job_block .vacancy_info h3 {margin-top:0!important;}.single_job_block .share_social {margin-top:5px;display:flex;}.single_job_block .share_social i {margin-right:10px;background:#fff;color:#111512!important;font-size:13px;border-radius:50%;width:22px;height:22px;display:flex;justify-content:center;align-items:center;}.text_slider_block .slick-slide {position:relative;}.text_slider_block .slick-prev {display:none!important;}.text_slider_block .grey_box {padding:90px 0;position:absolute;top:0;width:1000px;background:#f1f1f1;height:100%;}.text_slider_block .grey_box.right {right:0;}.text_slider_block .grey_box.left {left:0;}.text_slider_block div > .container {padding-top:90px;padding-bottom:90px;}.text_slider_block .arrows {text-align:right;position:relative;}.text_slider_block .arrows img {height:11px;width:auto;}.text_slider_block .arrows:hover img {cursor:pointer;}.text_slider_block .arrows .slide_counter {font-family:"karmina", serif;display:block;font-size:26px;font-style:italic;}.text_slider_block img.quotation {position:absolute;top:0;left:50%;transform:translateX(-50%);}.contact_form_and_details_block .contact_details_panel {padding:50px;background:#404248;}.contact_form_and_details_block .contact_details_panel * {color:#C8C8C8!important;}.contact_form_and_details_block .contact_details_panel h3 {margin-top:30px!important;margin-bottom:20px!important;}.contact_form_and_details_block .contact_details_panel h3:first-child {margin-top:0!important;}.contact_form_and_details_block .contact_details_panel .social {display:flex;}.contact_form_and_details_block .contact_details_panel .social i {margin-right:10px;background:#C8C8C8;color:#404248!important;font-size:13px;border-radius:50%;width:22px;height:22px;display:flex;justify-content:center;align-items:center;transition:transform .5s ease-in-out;}.contact_form_and_details_block .contact_details_panel .social i:hover {transform:rotate(360deg);}.contact_form_and_details_block .contact_details_panel ul.opening_times {margin-bottom:0;padding-left:0;max-width:300px;width:100%;}.contact_form_and_details_block .contact_details_panel ul.opening_times li {display:flex;justify-content:space-between;}.form_block {background:#F1F1F1;}.form_block .form-control {background:#fff!important;}.wpcf7 .form-control {margin-bottom:15px;border:0;border-radius:20px;padding:12px 25px;background:#F1F1F1;}.wpcf7 .wpcf7-submit {margin:20px auto 0 0!important;border-bottom:0!important;padding-top:10px!important;width:auto;height:auto;}.wpcf7 .form-control:active,.wpcf7 .form-control:focus {box-shadow:none;background:#F1F1F1;}.wpcf7 label {font-size:12px!important;letter-spacing:1.4px;}.wpcf7 .form-control::-webkit-input-placeholder {}.wpcf7 .form-control::-moz-placeholder {}.wpcf7 .form-control::-ms-placeholder {}.wpcf7 .form-control::placeholder {}.wpcf7 .form-control:-webkit-autofill,.wpcf7 .form-control:-webkit-autofill:hover,.wpcf7 .form-control:-webkit-autofill:focus,.wpcf7 .form-control:-webkit-autofill:active {transition:background-color 5000s ease-in-out 0s!important;}.wpcf7 .file_button_wrapper {margin-top:15px;}.wpcf7 .file_button label {margin-top:10px;margin-bottom:15px;border-radius:100px;padding:10px 35px;border:2px solid #C4C4C4;text-transform:uppercase;display:inline-flex;align-items:center;}.wpcf7 .file_button label:hover {cursor:pointer;}.wpcf7 .file_button label i {margin-right:15px;font-size:23px;color:#C4C4C4;}.wpcf7 .wpcf7-spinner {margin:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);}.wpcf7 .wpcf7-not-valid-tip {display:none!important;}.wpcf7 .form-control.wpcf7-not-valid {border-bottom:1px solid #ce111c!important;}.wpcf7-response-output {display:inline-block;}footer.site-footer {padding:80px 0;background:#404248!important;color:#C8C8C8;letter-spacing:0.8px;}footer.site-footer h3 {margin-top:0!important;}footer.site-footer .logo {max-height:180px;width:auto;height:auto;opacity:0.2;}footer.site-footer .opening_times_wrapper {position:relative;}footer.site-footer .opening_times_wrapper:before,footer.site-footer .opening_times_wrapper:after {content:'';position:absolute;height:100%;width:1px;top:0;background:#C8C8C8;display:inline-block;}footer.site-footer .opening_times_wrapper:before {left:-50px;}footer.site-footer .opening_times_wrapper:after {right:-50px;}footer.site-footer .opening_times_wrapper ul.opening_times {margin-bottom:0;padding-left:0;}footer.site-footer .opening_times_wrapper ul.opening_times li {display:flex;justify-content:space-between;}footer.site-footer .social {display:flex;}footer.site-footer .social i {margin-right:10px;background:#fff;color:#404248;font-size:13px;border-radius:50%;width:22px;height:22px;display:flex;justify-content:center;align-items:center;}.copyright {padding:20px 10px;background:#1F2023;}.copyright p {margin-bottom:0!important;color:#C8C8C8;}.copyright p a {color:#C8C8C8!important;}@media (max-width:1399.98px) {}@media (max-width:1199.98px) {header.site-header .navbar ul li {padding:0 12px!important;}.fixed_social {display:none;}h1.lines:after, h2.lines:after {left:-150px;width:130px;}.content_inner {padding-left:150px;}.text_slider_block .grey_box {padding:70px 0;width:750px;}.single_job_block .vacancy_info {padding:15px;}.job_listings_block .job .items,.job_slider_block .job .items {margin-bottom:15px;flex-direction:column;}.extendable_panels_block .panel_wrapper .bg_image_wrapper {height:320px;}footer.site-footer .opening_times_wrapper:before {left:-30px;}footer.site-footer .opening_times_wrapper:after {right:-30px;}}@media (max-width:991.98px) {.large_padding_top {padding-top:100px;}.large_padding_bottom {padding-bottom:100px;}.medium_padding_top {padding-top:100px;}.medium_padding_bottom {padding-bottom:100px;}h1, h2, h3 {margin-bottom:20px!important;}h1, h2.large {font-size:64px!important;line-height:59px!important;}h2 {font-size:44px!important;line-height:54px!important;}h3 {font-size:32px!important;line-height:44px!important;}.mobile_menu {padding-top:74px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;background:#fff;top:0;left:-100%;z-index:10;transition:all 0.5s;}.mobile_menu ul li a {font-size:28px;padding:12px 0;}.mobile_menu ul li ul.dropdown-menu {border:0;padding:0 0 0 35px;position:unset!important;transform:unset!important;visibility:hidden;opacity:0;display:block;}.mobile_menu ul li ul.dropdown-menu.show {visibility:visible;opacity:1;height:190px;}.mobile_menu ul li ul.dropdown-menu li {opacity:0;max-height:0;transition:all 0.5s;}.mobile_menu ul li ul.dropdown-menu.show li {max-height:42px;animation:fade_menu 0.5s linear forwards;}.mobile_menu ul li ul.dropdown-menu.show li:nth-child(1){animation-delay:.25s}.mobile_menu ul li ul.dropdown-menu.show li:nth-child(2){animation-delay:.5s}.mobile_menu ul li ul.dropdown-menu.show li:nth-child(3){animation-delay:.75s}.mobile_menu ul li ul.dropdown-menu.show li:nth-child(4){animation-delay:1s}.mobile_menu ul li ul.dropdown-menu.show li:nth-child(5){animation-delay:1.25s}.mobile_menu ul li ul.dropdown-menu.show li:nth-child(6){animation-delay:1.5s}.mobile_menu ul li ul.dropdown-menu.show li:nth-child(7){animation-delay:1.75s}.mobile_menu ul li ul.dropdown-menu.show li:nth-child(8){animation-delay:2s}.mobile_menu ul li ul.dropdown-menu.show li:nth-child(9){animation-delay:2.25s}.mobile_menu ul li ul.dropdown-menu.show li:nth-child(10){animation-delay:2.5s}.mobile_menu ul li ul.dropdown-menu.show li:nth-child(11){animation-delay:2.75s}.mobile_menu ul li ul.dropdown-menu.show li:nth-child(12){animation-delay:3s}.mobile_menu ul li a.show:after {transform:scaleY(-1);}.mobile_menu ul li ul.dropdown-menu li a {font-size:21px;padding:6px 0;background:transparent!important;}.mobile_menu ul li.rounded_button {display:none;}.mobile_menu ul li ul.dropdown-menu li ul.dropdown-menu {height:auto;opacity:1;}.mobile_menu ul li ul.dropdown-menu li ul.dropdown-menu li {visibility:visible;opacity:1;}.mobile_menu.open {left:0;}header.site-header #nav-icon1 {display:block;}header.site-header .desktop_menu {display:none!important;}p#breadcrumbs {margin-top:10px;margin-bottom:0;}.background_image_with_content_block .job_search form {padding:20px 15px;}.background_image_with_content_block .job_search form input,.background_image_with_content_block .job_search form select {margin-bottom:12px;padding:7px 18px;}.text_slider_block {padding-bottom:0;}.text_slider_block .grey_box {width:100%;}.text_slider_block .bg_image {min-height:320px;}.text_slider_block img.quotation {top:20px;}.text_and_images_block .images {margin-top:40px;}.text_and_images_block .images div img {margin-bottom:35px;}.job_listings_block .job,.job_slider_block .job {padding:18px;}.single_job_block .vacancy_info {margin-top:20px;}.contact_form_and_details_block .contact_details_panel {margin-top:40px;padding:30px;}footer.site-footer .logo {margin-bottom:30px;}footer.site-footer .opening_times_wrapper:before {display:none;}}@media (max-width:767.98px) {.single-job #main {margin-top:50px!important;}h1, h2.large {font-size:44px!important;line-height:40px!important;}h2 {font-size:36px!important;line-height:44px!important;}h3 {font-size:28px!important;line-height:36px!important;}.large_padding_top {padding-top:60px;}.large_padding_bottom {padding-bottom:60px;}.medium_padding_top {padding-top:60px;}.medium_padding_bottom {padding-bottom:60px;}h1.lines:after, h2.lines:after {display:none;}.content_inner {padding-left:0;}.text_and_images_block .images div {flex:0 0 50%;}.background_image_with_content_block.normal_height .job_search {bottom:-50px;} footer.site-footer .opening_times_wrapper:after {display:none;}}@media (max-width:575.98px) {h1, h2.large {font-size:36px!important;line-height:40px!important;}h2 {font-size:26px!important;line-height:30px!important;}h3 {font-size:24px!important;line-height:28px!important;}a.rounded_button,button.rounded_button,li.rounded_button a {padding:10px 40px 10px 10px!important;letter-spacing:0.5px;}a.rounded_button:after,button.rounded_button:after,li.rounded_button a:after {right:15px;}a.rounded_button:hover:after,button.rounded_button:hover:after,li.rounded_button:hover a:after {right:10px;}.large_padding_top {padding-top:50px;}.large_padding_bottom {padding-bottom:50px;}.medium_padding_top {padding-top:50px;}.medium_padding_bottom {padding-bottom:50px;}.mobile_menu {padding-left:30px;padding-right:30px;align-items:flex-start;}.background_image_with_content_block.full_height {height:80vh;}.background_image_with_content_block .overlay_text {padding:74px 0 20px 0;}.background_image_with_content_block .job_search form .form_icons span {margin:0 10px;}.background_image_with_content_block .job_search form .form_buttons {display:none;}.text_and_images_block .images div img {max-height:85px;max-width:75px;}.job_listings_block .job,.job_slider_block .job {margin-bottom:20px;}.job_slider_block .slick-list {margin:0 -8px;}.job_slider_block .slick-list .slick-track .slick-slide {margin:0 8px;}.job_slider_block .arrows img {height:8px;}footer.site-footer {padding:50px 0;}}@keyframes fade_menu {0% {opacity:0; transform:translateX(-20px);}100% {opacity:1; transform:translateX(0px);}}@keyframes fade_up {0% {opacity:0; transform:translateY(60px);}100% {opacity:1; transform:translateX(0px);}}