body,.elementor{margin:0;padding:0;border:0}a:hover,a:active{color:inherit}button:focus,input:focus{outline:none !important}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.elementor-element p:last-child{margin-bottom:0}body table tbody>tr:nth-child(odd)>td,body table tbody>tr:nth-child(odd)>th,body table tbody tr:hover>td,body table tbody tr:hover>th{background-color:initial}body table td,body table th{border:0;padding:0;text-align:left}.elementor-field-group .elementor-field-textual:focus{box-shadow:none}.acf-map img{max-width:inherit !important}a{cursor:pointer;color:inherit}select{appearance:none;-webkit-appearance:none}::placeholder,::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder,body .elementor-field-group .elementor-field-textual::placeholder{opacity:1}body .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}:root{--black:#000;--white:#fff;--transition:.3s ease all;--width50:50%;--width100:100%;--width25:25%;--width33:33.33%;--darkblue200:#cfd4e1;--darkblue600:#122966;--blue600:#0065e4;--bold:700;--medium:500;--regular:400;--semibold:600}:root{--base-size:4px;--size-0:calc(var(--base-size) * 0);--size-1:calc(var(--base-size) * 1);--size-2:calc(var(--base-size) * 2);--size-3:calc(var(--base-size) * 3);--size-4:calc(var(--base-size) * 4);--size-5:calc(var(--base-size) * 5);--size-6:calc(var(--base-size) * 6);--size-7:calc(var(--base-size) * 7);--size-8:calc(var(--base-size) * 8);--size-9:calc(var(--base-size) * 9);--size-10:calc(var(--base-size) * 10);--size-11:calc(var(--base-size) * 11);--size-12:calc(var(--base-size) * 12);--size-14:calc(var(--base-size) * 14);--size-16:calc(var(--base-size) * 16);--size-20:calc(var(--base-size) * 20);--size-24:calc(var(--base-size) * 24);--size-26:calc(var(--base-size) * 26);--size-28:calc(var(--base-size) * 28);--size-29:calc(var(--base-size) * 29);--size-32:calc(var(--base-size) * 32);--size-36:calc(var(--base-size) * 36);--size-38:calc(var(--base-size) * 38.5);--size-40:calc(var(--base-size) * 40);--size-44:calc(var(--base-size) * 44);--size-48:calc(var(--base-size) * 48);--size-52:calc(var(--base-size) * 52);--size-56:calc(var(--base-size) * 56);--size-60:calc(var(--base-size) * 60);--size-64:calc(var(--base-size) * 64);--size-72:calc(var(--base-size) * 72);--size-80:calc(var(--base-size) * 80);--size-96:calc(var(--base-size) * 96)}:root{--section-padding-smaller:var(--size-16);--section-padding96:var(--size-24);--section-padding154:var(--size-38);--section-padding104:var(--size-26);--section-padding-medium:var(--size-29);--section-padding:var(--size-32);--section-padding-xl:var(--size-72);--section-padding-larger:var(--size-48);--section-padding-evenlarger:var(--size-80);--section-padding-sides:var(--size-0);--inner-column-gap:var(--size-16);--componentpadding-xxxs:var(--size-1);--componentpadding-xxs:var(--size-2);--componentpadding-xs:var(--size-3);--componentpadding-s:var(--size-4);--componentpadding-m:var(--size-5);--componentpadding-l:var(--size-8);--componentpadding-xl:var(--size-12);--componentpadding-xxl:var(--size-16);--componentpadding-xxxl:var(--size-24);--component-padding-xxxs:var(--size-1);--component-padding-xxs:var(--size-2);--component-padding-xs:var(--size-3);--component-padding-s:var(--size-4);--component-padding-m:var(--size-5);--component-padding-l:var(--size-8);--component-padding-xl:var(--size-12);--component-padding-xxl:var(--size-16);--component-padding-xxxl:var(--size-24);--section-padding-sides:var(--size-16)}@media all and (max-width:1400px){:root{--section-padding-smaller:var(--size-12);--section-padding:var(--size-24);--section-padding-larger:var(--size-24);--section-padding-evenlarger:var(--size-36)}}@media all and (max-width:1400px){:root{--section-padding:var(--size-16);--section-padding-xl:var(--size-40);--section-padding-evenlarger:var(--size-40);--section-padding154:var(--size-32)}}@media all and (max-width:1366px){:root{--componentpadding-xxxs:var(--size-0.5);--componentpadding-xxs:var(--size-2);--componentpadding-xs:var(--size-2);--componentpadding-s:var(--size-3);--componentpadding-m:var(--size-4);--componentpadding-l:var(--size-5);--componentpadding-xl:var(--size-8);--componentpadding-xxl:var(--size-12);--componentpadding-xxxl:var(--size-16);--component-padding-xxxs:var(--size-0.5);--component-padding-xxs:var(--size-1);--component-padding-xs:var(--size-2);--component-padding-s:var(--size-3);--component-padding-m:var(--size-4);--component-padding-l:var(--size-5);--component-padding-xl:var(--size-8);--component-padding-xxl:var(--size-12);--component-padding-xxxl:var(--size-16)}}@media all and (max-width:1024px){:root{--section-padding-larger:var(--size-16);--section-padding96:var(--size-16);--section-padding-medium:var(--size-16);--section-padding-evenlarger:var(--size-24);--section-padding104:var(--size-16);--section-padding154:var(--size-16)}}@media all and (max-width:880px){:root{--section-padding-xl:var(--size-16);--section-padding-evenlarger:var(--size-16)}}@media all and (max-width:767px){:root{--section-padding-smaller:var(--size-10);--section-padding:var(--size-8);--section-padding-larger:var(--size-8);--section-padding-sides:var(--size-8);--section-padding-evenlarger:var(--size-8);--section-padding-medium:var(--size-8);--section-padding96:var(--size-8);--section-padding154:var(--size-8)}}.section-padding96{padding:var(--section-padding96) var(--section-padding-sides)}.section-padding104{padding:var(--section-padding104) var(--section-padding-sides)}.section-padding154{padding:var(--section-padding154) var(--section-padding-sides)}.section-padding-small{padding:var(--section-padding-smaller) var(--section-padding-sides)}.section-padding-xl{padding:var(--section-padding-xl) var(--section-padding-sides)}.section-padding{padding:var(--section-padding) var(--section-padding-sides)}.section-padding-medium{padding:var(--section-padding-medium) var(--section-padding-sides)}.section-padding-large{padding:var(--section-padding-larger) var(--section-padding-sides)}.section-padding-evenlarge{padding:var(--section-padding-evenlarger) var(--section-padding-sides)}.section-padding.top{padding-bottom:0}.section-padding.bottom{padding-top:0}.section-padding.sides-only{padding-top:0;padding-bottom:0}.header-offset{margin-top:-144px}.drop-shadow-xs{box-shadow:0px 2px 4px 0px rgba(0,65,87,.16)}.drop-shadow-s{box-shadow:0px 2px 4px 0px rgba(0,43,62,.04),0px 16px 32px -4px rgba(0,43,62,.1)}.drop-shadow-m{box-shadow:0px 2px 4px 0px rgba(0,43,62,.04),0px 24px 48px -8px rgba(0,43,62,.12)}.drop-shadow-l{box-shadow:0px 2px 4px 0px #002b3e0a,0px 40px 80px -16px rgba(0,43,62,.16)}.drop-shadow-xl{box-shadow:0px 2px 4px 0px rgba(0,43,62,.04),0px 56px 112px -20px rgba(0,43,62,.18)}.jobs_archive_main_wrapper form#filter-form{background-color:var(--blue600);padding:64px;display:block;width:100%}.jobs_archive_main_wrapper .job_filter_title_wrapper{min-width:80px;color:#fff;font-size:20px;font-weight:var(--regular);letter-spacing:.01em}.jobs_archive_main_wrapper .job_filter_title_wrapper svg{width:20px;height:20px}.jobs_archive_main_wrapper .job_filter_title_wrapper svg path{fill:var(--white)}.filter-bar{display:flex;align-items:center;gap:20px}body .select2-container .select2-selection--single,.elementor .elementor-shortcode .filter-bar input,.elementor .elementor-shortcode .filter-bar select{border:none;border-radius:8px;font-size:16px;color:var(--darkblue600);padding:14px 18px 12px;width:100%;color:#858d9d;height:auto;min-height:51px;background-color:var(--white)}body .select2-dropdown{border:none;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}body .add_arrow .select2-container{width:100% !important}body .select2-container--default .select2-search--dropdown .select2-search__field{border-color:#ececec}body .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0065e4}body .select2-container--default .select2-selection--single .select2-selection__rendered{color:#858d9d;padding:0;text-align:left}body .select2-results__option{font-size:16px;padding:14px 18px 12px}.jobs_contact_details.show_in_mobile,body .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.elementor .elementor-shortcode .filter-bar input::placeholder,.elementor .elementor-shortcode .filter-bar select::placeholder{color:#858d9d;opacity:1}.elementor .elementor-shortcode .filter-bar input,.elementor .elementor-shortcode .filter-bar .add_arrow{width:var(--width25)}div.elementor-shortcode .filter-bar .add_arrow{position:relative}header{background-color:#0065e4}.header-form-wrapper div.elementor-shortcode form#filter-form{display:block}header div.elementor-element.header-form-wrapper.elementor-widget.elementor-widget-shortcode{width:var(--width100)}div.elementor-shortcode .filter-bar .job-filtertitle{color:var(--white);min-width:380px}div.elementor-shortcode .filter-bar .job-filtertitle .job-filter-title-text{display:block;font-size:32px;font-weight:400;line-height:1.2;margin:0}div.elementor-shortcode .filter-bar input:focus,div.elementor-shortcode .filter-bar select:focus{outline:none;box-shadow:none}div.elementor-shortcode .filter-bar button{border-color:var(--white);background-color:var(--white);color:var(--blue600)}div.elementor-shortcode .filter-bar button:hover,div.elementor-shortcode .filter-bar button:focus{background-color:transparent;color:var(--white)}div.elementor-shortcode .filter-bar button.clear_filter{color:var(--white);background-color:transparent}div.elementor-shortcode .filter-bar button.clear_filter:hover,div.elementor-shortcode .filter-bar button.clear_filter:focus{background-color:var(--white);color:var(--blue600)}header.elementor-location-header .elementor-element .elementor-nav-menu--dropdown{min-width:300px !important}header.elementor-location-header .elementor-element .elementor-nav-menu--dropdown .elementor-nav-menu--dropdown{border-top-left-radius:0;overflow:hidden}header.elementor-location-header .elementor-element .elementor-nav-menu--dropdown .elementor-nav-menu--dropdown li:not(:first-child) a,header.elementor-location-header .elementor-element .elementor-nav-menu--dropdown .elementor-nav-menu--dropdown li:not(:last-child) a{border-radius:0}header.elementor-location-header div.elementor-element .elementor-nav-menu--dropdown:has(.menu-item-has-children):hover,header.elementor-location-header .elementor-element .elementor-nav-menu--dropdown li.menu-item-has-children:last-child a,header.elementor-location-header .elementor-element .elementor-nav-menu--dropdown li.menu-item-has-children:first-child a{border-top-right-radius:0;border-bottom-right-radius:0}body header.elementor-location-header div.elementor-element.elementor-sticky--effects div.elementor-widget-container nav.elementor-nav-menu--main ul.elementor-nav-menu>li.menu-item-has-children>ul.elementor-nav-menu--dropdown{margin-top:24px !important}.container{width:100%;max-width:1664px;margin-inline:auto}img{display:block}header.elementor-location-header>.elementor-element>.e-con-inner .elementor-widget-theme-site-logo img,header.elementor-location-header>.elementor-element>.e-con-inner{transition:var(--transition)}form.elementor-form .elementor-field-group .elementor-select-wrapper select{color:#929495;font-size:15px}header.elementor-location-header>.elementor-element.elementor-sticky--effects>.e-con-inner{padding-top:15px;padding-bottom:15px}header.elementor-location-header>.elementor-element.elementor-sticky--effects>.e-con-inner .elementor-nav-menu--dropdown .elementor-sub-item,header.elementor-location-header>.elementor-element.elementor-sticky--effects>.e-con-inner .elementor-nav-menu .elementor-item{font-size:18px}header.elementor-location-header>.elementor-element.elementor-sticky--effects>.e-con-inner .elementor-widget-theme-site-logo img{max-width:200px}header.elementor-location-header>.elementor-element.elementor-sticky--effects>.e-con-inner .elementor-button{padding:12px 20px;font-size:14px}.header-form form.elementor-form .elementor-field-group.elementor-field-type-submit{width:10%}.recruitmentsectors_main_list{display:flex;flex-wrap:wrap;margin:0 -10px;row-gap:20px}.recruitmentsectors_list{width:33.33%;padding:0 10px}.roles-list-wrapper .recruitmentsectors_list{width:20%}.three-column-service .recruitmentsectors_list{width:var(--width33)}.locationcontent_image,.project-double-image-column .elementor-element .elementor-widget-container,.culturecontentlist_image,.team_members_list_image,.elementor div.elementor-element.common-image .elementor-widget-container,.content_featured_image,.content_recent_image,.recruitmentsectors_image{position:relative;height:0;overflow:hidden;padding-bottom:calc(1.257*100%);border-radius:5px;width:100%}.recruitmentsectors_image{padding-bottom:100%}.project-double-image-column .elementor-element .elementor-widget-container{height:auto;padding-bottom:calc(1.37*100%)}.verticalcarousel_image{padding-bottom:50%}.locationcontent_image{padding-bottom:0;height:auto;min-height:462px}.team_members_list_image{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:var(--white);padding-bottom:calc(1.087*100%)}.elementor div.elementor-element.common-image .elementor-widget-container{padding-bottom:calc(1.38*100%)}.three-column-service .recruitmentsectors_image{padding-bottom:calc(1*55.5%)}.culturecontentlist_image{padding-bottom:97%}.recruitmentsectors_image:before{content:"";position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 48.5%,rgba(0,0,0,.65) 100%);background-blend-mode:multiply;bottom:0;right:0;z-index:2}.verticalcarousel_image{position:relative}.verticalcarousel_image img,.locationcontent_image img,.project-double-image-column .elementor-element .elementor-widget-container img,.culturecontentlist_image img,.team_members_list_inner_content .team_members_list_image img,.common-image .elementor-widget-container img,.content_featured_image img,.content_recent_image img,.recruitmentsectors_image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--transition);object-position:top}.content_recent_image:hover img{transform:scale(1.2)}.content_recent_image img{border-top-left-radius:5px;border-top-right-radius:5px}.content_featured_image img{border-top-left-radius:5px;border-bottom-left-radius:5px}.recruitmentsectors_list_inner:hover .recruitmentsectors_image img{transform:scale(1.2)}.recruitmentsectors_list_inner{position:relative}.recruitmentsectors_icon{position:absolute;left:0;bottom:0;right:0;padding:24px;z-index:4}.sortby_wrap{max-width:200px}.recruitmentsectors_title{color:var(--white);font-size:30px;line-height:1.3;letter-spacing:.02em}.recruitmentsectors_list .recruitmentsectors_icon img{max-width:39px;width:auto;margin-bottom:10px}.elementor .elementor-element.faq-wrapper .elementor-tab-title{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;gap:30px}.elementor-element.faq-wrapper .elementor-toggle .elementor-tab-title .elementor-toggle-icon{min-width:20px}.elementor-element.faq-wrapper .elementor-toggle .elementor-tab-title .elementor-toggle-icon span i{font-weight:600}.newsletter-form form.elementor-form .elementor-form-fields-wrapper input{height:60px}footer div.newsletter-form form.elementor-form .elementor-form-fields-wrapper input::placeholder{color:var(--white);opacity:1}.elementor-38 .elementor-element.elementor-element-593451b .elementor-button{height:100%}h1,h2,h3,h4,h5,h6{margin-top:0}input[type=file]::file-selector-button{display:none}.elementor-form-fields-wrapper .elementor-field-group .elementor-field-subgroup>.elementor-field-option{padding-right:35px}.content_recent_wrapper_inner.mobile,.elementor-form-fields-wrapper .elementor-field-group .elementor-field-subgroup>.elementor-field-option input{display:none}.elementor-form-fields-wrapper .elementor-field-group .elementor-field-subgroup>.elementor-field-option label{position:relative;font-weight:400;color:#525a6a;position:relative;display:flex;align-items:center;gap:12px}.elementor-form-fields-wrapper .elementor-field-group .elementor-field-subgroup>.elementor-field-option label:before{content:'';width:16px;height:16px;border-radius:4px;border:1px solid #d0d5dd;display:inline-block}.elementor-form-fields-wrapper .elementor-field-group .elementor-field-subgroup>.elementor-field-option label:after{content:'';width:9px;height:4px;border:2px solid #112967;border-top:0;border-right:0;position:absolute;left:4px;transform:rotate(-45deg);opacity:0;top:9px}.elementor-form-fields-wrapper .elementor-field-group .elementor-field-subgroup>.elementor-field-option input:checked~label:after{opacity:1}.mcf_step_one_wrapper,.mcf_thankyou{text-align:center}.mcf_thankyou_content{max-width:500px;margin:0 auto}.mcf_step_one_main_title h2,.mcf_step_one_candidate,.mcf_thankyou_title h2,.mcf_thankyou_content{margin-bottom:32px}body.team_popup_overlay,body.contactus_overlay{overflow:hidden}.mcf_step_one_wrapper .mcf_step_one_main_title h2{margin-bottom:50px;font-size:40px}.mcf_step_one_candidate,.mcf_step_one_employer{min-height:100px;padding:20px;display:flex;align-items:center;justify-content:center;border:1px solid #eaecf0;background-color:transparent;border-radius:12px;cursor:pointer;font-size:21px;color:#112967;transition:all .3s;width:100%}.mcf_step_one_candidate:focus,.mcf_step_one_employer:focus,.mcf_step_one_candidate:hover,.mcf_step_one_employer:hover{border:1px solid #0065e4;background-color:#e6f0fc}.team_popup_main_wrapper,.contact_us_popup_main_wrapper{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .3s}.team_popup_main_wrapper.in,.contact_us_popup_main_wrapper.in{opacity:1;visibility:visible}.team_popup_main_inner_wrapper,.contact_us_popup_wrapper{max-width:779px;background-color:#fff;width:100%;border-radius:20px;max-height:90vh;overflow:hidden;overflow-y:auto;position:relative}.team_popup_content_wrapper,.contact_us_popup_wrapper .mcf_main_wrapper{padding:55px;width:100%}.team_popup_image img{max-width:200px}.team_popup_image{margin-bottom:30px}.team_popup_biography{margin-top:42px;font-size:1.13rem}@media all and (max-width:767px){.team_popup_biography{margin-top:24px;font-size:.88rem}}.close__btn svg{width:1em;height:1em}.close__btn{position:absolute;right:20px;top:20px;font-size:18px;color:#112967;cursor:pointer;z-index:999}.close__btn svg line{stroke:currentColor}.elementor-message.elementor-message-success{margin:20px 0 0;text-align:center}.mcf_thankyou_content a{color:currentColor;text-decoration:underline}.mcf_step_one_wrapper{min-height:565px;display:flex;align-items:center;justify-content:center;flex-direction:column}.team_popup_content_wrapper,.team_popup_social_link,.type_filter_wrap,.testimonialcarousel_list_inner,.verticalcarousel_list_inner{display:flex}.type_filter_wrap{gap:8px;justify-content:center}.team_popup_content_wrapper{gap:32px}.team_popup_social_link{gap:8px;margin-top:20px}.team_popup_social_link div svg{width:25px;height:25px;fill:var(--e-global-color-accent)}div.culturecontentlist_main_list .culturecontentlist_list,.testimonialcarousel_list_inner{align-items:center}.verticalcarousel_list_right,.testimonialcarousel_right,.testimonialcarousel_left,.verticalcarousel_title_description,.verticalcarousel_image{width:var(--width50)}.verticalcarousel_image img{border-radius:5px}.verticalcarousel_title_description{padding:0 128px}.verticalcarousel_title{font-size:42px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:32px}.verticalcarousel_number{font-size:180px;font-weight:300;line-height:.8;letter-spacing:.01em;margin-bottom:50px;margin-left:-10px}.verticalcarousel_number.mobile{display:none}.culturecontentlist_description,.verticalcarousel_description{font-size:36px;line-height:1.2777;font-weight:var(--regular)}.project_summary_description,.culturecontentlist_description p{font-size:20px;line-height:1.4}.project_summary_description{max-width:465px}.culturecontentlist_buttonlink{margin-top:33px}.culturecontentlist_title h2,.culturecontentlist_description{color:var(--white)}.locationcontent_description ul,.elementor-widget-theme-post-content ul,div .culturecontentlist_title h2{margin-bottom:20px}.verticalcarousel_list_right{padding-left:128px}.culturecontentlist_caption{font-size:20px;color:var(--white);letter-spacing:.01em;width:fit-content;border:1px solid var(--white);border-radius:99px;padding:12px 20px;margin-bottom:32px}.elementor-widget-hec-about-vertical-carousel .verticalcarousel_description{font-size:24px;line-height:1.3333;letter-spacing:1px}.verticalcarousel_main_wrapper ul.slick-dots{top:0;bottom:0;right:0;left:auto;width:auto;display:flex;flex-direction:column;gap:10px}.verticalcarousel_main_wrapper ul.slick-dots li{height:100%;width:auto;margin:0}.aboutcontentlist_main_list button.slick-arrow:before,.team_members_list_wrapper button.slick-arrow:before,.culturecontentlist_main_list .slick-dots li button:before,.client_logo_list button.slick-arrow:before,.recruitmentsectors_main_list button.slick-arrow:before,.testimonialcarousel_main_wrapper button.slick-arrow:before,.verticalcarousel_main_wrapper ul.slick-dots li button:before{content:none}.verticalcarousel_main_wrapper ul.slick-dots li button{height:100%;width:5px;background-color:#cfd4e1;padding:0;border-radius:5px;overflow:hidden}.verticalcarousel_main_wrapper ul.slick-dots li.slick-active button{background-color:var(--darkblue600)}.testimonialcarousel_right .testimonialcarousel_description{font-size:55px;font-weight:300;line-height:1.3}.testimonialcarousel_logoimage{margin-bottom:64px}.testimonialcarousel_logoimage img{max-width:308px}.testimonialcarousel_title,.testimonialcarousel_position{font-size:28px;line-height:1.375;letter-spacing:.02em}.testimonialcarousel_position{max-width:500px}.aboutcontentlist_main_list button.slick-arrow,.team_members_list_wrapper button.slick-arrow,.client_logo_list button.slick-arrow,.recruitmentsectors_main_list button.slick-arrow,.testimonialcarousel_main_wrapper button.slick-arrow{top:auto;bottom:0;left:50%;transform:translateX(-50%);right:auto;padding:0;background:0 0;border:none;border-radius:0;width:44px;height:44px;background-image:url(//tradeconnex.com.au/wp-content/themes/tradeconnex-child/img/circle-arrow-up-right.svg);font-size:0;z-index:5}.team_members_list_wrapper,.client_logo_list,.testimonialcarousel_main_wrapper{padding-bottom:80px}.aboutcontentlist_main_list button.slick-arrow.slick-prev,.team_members_list_wrapper button.slick-arrow.slick-prev,.client_logo_list button.slick-arrow.slick-prev,.recruitmentsectors_main_list button.slick-arrow.slick-prev,.testimonialcarousel_main_wrapper button.slick-arrow.slick-prev{transform:scale(-1)}.aboutcontentlist_main_list button.slick-arrow.slick-next,.team_members_list_wrapper button.slick-arrow.slick-next,.recruitmentsectors_main_list button.slick-arrow.slick-next,.testimonialcarousel_main_wrapper button.slick-arrow.slick-next{left:calc(50% + 75px)}.aboutcontentlist_main_list button.slick-arrow,.team_members_list_wrapper button.slick-arrow,.client_logo_list button.slick-arrow,.recruitmentsectors_main_list button.slick-arrow,.testimonialcarousel_main_wrapper button.slick-arrow{background-position:center;background-repeat:no-repeat;background-size:contain}.elementor .elementor-element.logo-slider .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{padding:20px 40px}.elementor-element.logo-slider .swiper .elementor-swiper-button-next,.elementor-element.logo-slider .swiper .elementor-swiper-button{left:0;right:auto;top:auto;bottom:0}.elementor-element.logo-slider .swiper .elementor-swiper-button-next{left:45px}.elementor-element.logo-slider .swiper{padding-bottom:80px}footer .elementor-element ul li a{position:relative;width:fit-content}footer .elementor-element ul li a:before{position:absolute;bottom:0;content:'';display:block;width:100%;height:1px;background:currentColor;transition:width .4s;left:0;left:initial}footer .elementor-element ul li a:hover:before{width:0;left:initial;right:0}.client_logo_list button.slick-arrow{left:0}.client_logo_list button.slick-arrow.slick-next{left:75px}.client_logo_list .slick-list{margin:0 -10px}.client_logo_image{border:1px solid #cfd4e1;border-radius:5px;padding:20px 40px;margin:0 10px}div.client_logo_image img{height:120px;object-fit:contain;margin:0 auto}.content_featured_inner,.content_featured_recent_wrapper{display:flex}.content_featured_recent_wrapper{gap:20px}.content_featured_info,.content_featured_image,.content_recent_wrapper_inner,.content_featured_wrapper_inner{width:var(--width50)}.content_featured_image,.content_recent_image{padding-bottom:68%;border-bottom-left-radius:0;border-bottom-right-radius:0}.projects_archive_main_wrapper .content_recent_image{padding-bottom:50.75%}.content_featured_image{border-top-right-radius:0;border-bottom-right-radius:0;padding-bottom:0}.content_featured_wrapper_inner .slick-slider .slick-track,.content_featured_wrapper_inner .slick-slider .slick-list,.content_featured_wrapper,.content_featured_image,.content_featured_inner{height:100%}.content_featured_wrapper_inner .slick-slider .slick-track{display:flex}.content_featured_inner,.content_recent_list .content_recent_inner{background-color:#f3f7fd;border:1px solid #adcef6;border-radius:5px;overflow:hidden}.content_featured_info,.content_recent_info{padding:32px 20px;min-height:175px}.content_featured_info,.content_recent_info{display:flex;flex-direction:column;min-height:195px;padding-bottom:20px}.page-id-433 .content_recent_info{min-height:auto}.page-id-433 .content_recent_date{display:none}.content_featured_info{padding:32px}.content_recent_wrapper .slick-list{margin:0 -10px}.content_recent_wrapper .slick-list .slick-slide{margin-left:10px;margin-right:10px}.team_members_list_position,.content_featured_date,.content_featured_category,.content_recent_date,.content_recent_category{font-size:12px;text-transform:uppercase;font-weight:400;line-height:1.33;margin-bottom:32px;letter-spacing:.05em}div.slick-dotted.slick-slider,div.recruiting_title h3,.culturecontentlist_main_list.slick-dotted.slick-slider,div .project_summary_title h3,.team_members_list_position{margin-bottom:0}.team_members_list_position{margin-top:-8px}div .project_summary_title h3{margin-bottom:-10px}.team_members_list_name,.content_featured_title,.content_recent_title{font-size:30px;line-height:1.2;letter-spacing:.02em;font-weight:400;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.team_members_list_name{letter-spacing:.05em}.content_featured_date,.content_recent_date{margin-bottom:0;margin-top:auto}.content_featured_category,.content_recent_category{margin-bottom:12px}.btn-wrap{display:flex;gap:5px;align-items:center;margin-top:20px}.btn-wrap>div{cursor:pointer;transition:var(--transition)}.btn-wrap>div,.slick-slider button.slick-arrow{transition:var(--transition)}.slick-slider button.slick-arrow:hover{width:50px;height:50px}.btn-wrap>div:hover{transform:scale(1.2)}.gallery-cta-title h2{margin:0}.elementor-select-wrapper .select-caret-down-wrapper svg{display:none;opacity:0;visibility:hidden}.elementor-select-wrapper .select-caret-down-wrapper:before{content:"\f078";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:fontawesome;font-size:16px}.elementor-select-wrapper .select-caret-down-wrapper{font-size:13px}.gallery-cta-inner{max-width:926px;text-align:center}.gallery-cta-inner{display:flex;flex-direction:column;gap:32px}.gallery-cta-description h3{margin-bottom:32px}.gallery-cta-searchjobs-lookingfortalent{display:flex;align-items:center;gap:12px;justify-content:center}.gallery-section.gallery-cta{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;max-width:100%;overflow:hidden;position:relative;z-index:1;padding:360px 64px}.gallery-cta-images li{max-height:none;max-width:100%}.gallery-cta-images li{align-items:center;display:flex;justify-content:center;height:auto;margin:auto;position:absolute;bottom:0;left:0;right:0;top:0;max-height:75vmin;max-width:50%}.gallery-cta-images li img{height:auto;object-fit:cover;max-width:100%;border-radius:5px;width:100%}li img{height:40%;width:50%}ul.gallery-cta-images li:first-child{left:20vw;max-width:10vw}ul.gallery-cta-images li:nth-child(2){justify-content:flex-end;align-items:flex-start;max-width:15vw}ul.gallery-cta-images li:nth-child(3){justify-content:flex-start;max-width:15vw}ul.gallery-cta-images li:nth-child(4){right:20%;align-items:flex-end;max-width:12vw}.team_members_list_inner_content,.team_members_list_wrapper,.aboutcontentlist_main_list,.aboutcontentlist_icon{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.team_members_list_wrapper,.aboutcontentlist_main_list{row-gap:64px;margin:0 -32px}.aboutcontentlist_main_list{align-items:normal}.team_members_list_inner_content,.aboutcontentlist_icon{flex-direction:column;gap:32px;text-align:center;padding:0 24px}.aboutcontentlist_icon{gap:20px}.team_members_list_wrapper{justify-content:flex-start;align-items:flex-start}.team_members_list_inner_content{align-items:flex-start;justify-content:flex-start;gap:20px;text-align:left;padding:0}.team_members_list_inner,.aboutcontentlist_list{width:var(--width25);padding:0 32px}.aboutcontentlist_title{font-size:22px;line-height:1.45;font-weight:700;color:var(--darkblue600);letter-spacing:2px;margin:-5px 0}.aboutcontentlist_icon_inner{margin-bottom:12px}.aboutcontentlist_description{font-size:20px;color:var(--darkblue600);line-height:1.3}.aboutcontentlist_list .aboutcontentlist_icon img{height:80px;width:auto;max-width:inherit;object-fit:contain}.team_popup_main_wrapper{position:fixed;top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;padding:32px}.elementor form.elementor-form .elementor-form-fields-wrapper .elementor-field-group input[type=file]{border:1px solid #d0d5dd;border-radius:8px}.elementor-element.large-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content,.elementor-element.large-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title{border-bottom:1px solid var(--white)}.elementor-element.large-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{border-bottom-color:transparent}.elementor-element.large-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content ul{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:4px 20px}.elementor-widget-theme-post-content ul li,.job-details-description ul li,.locationcontent_description ul li,.elementor-element.large-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li{position:relative;padding-left:30px;margin-bottom:10px}.elementor-widget-theme-post-content ul,.job-details-description ul,.locationcontent_description ul{padding:0;list-style:none}.elementor-widget-theme-post-content ul,.job-details-description ul{margin-top:10px}.elementor-widget-theme-post-content ul li:before,.job-details-description ul li:before,.locationcontent_description ul li:before,.elementor-element.large-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li:before{content:"\f00c";position:absolute;top:2px;left:0;font-family:fontawesome;font-size:16px}.locationcontent_description ul li:before,.elementor-widget-theme-post-content ul li:before{top:1px;font-size:20px}@media (max-width:1600px){.locationcontent_description ul li,.elementor-widget-theme-post-content ul li{padding-left:26px}.locationcontent_description ul li:before,.elementor-widget-theme-post-content ul li:before{font-size:16px}}@media (max-width:767px){.elementor-element.large-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content ul{grid-template-columns:repeat(1,1fr)}div.elementor-shortcode .filter-bar .job-filtertitle .job-filter-title-text{font-size:24px}}.projects_list_wrapper{display:flex;flex-wrap:wrap;row-gap:20px;margin:0 -10px}.projects_list_wrapper .content_recent_wrapper_inner{width:var(--width33);padding:0 10px}.projects_archive_filter{margin-bottom:64px}form#filter-form{display:flex;justify-content:center;align-items:center;gap:8px}.filter_title_wrapper,form#filter-form .sortby_wrap select,form#filter-form label span{font-size:20px;letter-spacing:.01em;padding:12px 20px;border:1px solid var(--darkblue600);line-height:1.2;display:inline-block;border-radius:99px;color:var(--darkblue600);cursor:pointer}.filter_title_wrapper{padding:0;border:none;border-radius:0}.filter_title_wrapper svg{width:16px}form#filter-form label input{display:none}form#filter-form label input:checked+span{background-color:var(--blue600);border-color:var(--blue600);color:var(--white)}form#filter-form .sortby_wrap select:focus{outline:none;box-shadow:none}.welcome-sec{text-align:center;margin-top:64px}.holder2 .kl-custom-pagination span,.holder2 .kl-custom-pagination a{font-size:20px;line-height:1.2;color:#adcef6;margin:0 5px}.holder2 .kl-custom-pagination .jp-current{color:var(--darkblue600)}.job-details-description ul:not(:last-child){margin-bottom:30px}.jobs_archive_main_wrapper .welcome-sec{margin-top:0}.job-card-inner,.jobs_archive_main_wrapper{display:flex;flex-direction:column}.jobs_archive_main_wrapper{gap:64px;align-items:center}.job-card-inner{gap:20px}.job-listings{display:flex;flex-wrap:wrap;margin:0 -10px;row-gap:20px;width:var(--width100)}.job-card{padding:0 10px;width:var(--width33)}.jobsingle #job-listing-parent{padding-top:0;padding-bottom:0}.job-card-inner{background-color:#f3f7fd;border:1px solid #adcef6;border-radius:5px;padding:32px;height:100%;transition:.2s ease}.job-details-description,.job-card-jobid,.job-card-summary{font-size:20px;letter-spacing:.5px;line-height:1.3}.job-card-title:before{content:'\f82c';font-family:'Font Awesome 6 Pro';font-size:42px;display:block;margin-bottom:10px;color:#0065e4}.job-card:hover .job-card-inner{transform:scale(1.03);transition:.2s ease}.job-card:hover :before{transition:.2s ease}.job-card-jobid{font-weight:var(--bold)}.job-card-inner .job-card-title h3{margin:0}.job-card-salary{letter-spacing:1px;margin-top:auto}.job-details-main-wrapper .container{max-width:1280px}.job-details-jid{letter-spacing:1px;font-weight:var(--bold);margin-bottom:64px}.job-details-summary-classifications-wrapper{display:flex;gap:128px}.job-details-classifications-wrapper,.job-details-summary-wrapper{width:var(--width50)}div.job-details-salary-inner h3,.job-details-main-info-wrapper h2,.job-details-main-info-wrapper h3{margin:0}div.job-details-bullet-points-title h3,div.job-details-description-title h3,div.job-details-summary-classifications-wrapper h3,div.job-details-title{margin-bottom:20px}.job-details-bullet-points ul,.job-details-classifications ul{margin:0;padding:0;list-style:none}.job-details-bullet-points ul li,.job-details-classifications ul li{position:relative;padding-left:35px;font-size:20px}.job-details-classifications ul li:not(:last-child){margin-bottom:5px}.job-details-bullet-points ul li:not(:last-child){margin-bottom:20px}.job-details-applyjon{margin-top:32px}.job-details-bullet-points ul li:before,.job-details-classifications ul li:before{content:"\f00c";position:absolute;left:0;top:3px;font-family:fontawesome;font-size:18px}.job-details-main-wrapper .section-padding{padding-left:0;padding-right:0}.submit_reset_wrapper{display:flex;gap:8px}.jobs_contact_details_section,.job-details-main-bullet-points-section,.job-details-main-section{position:relative}.jobs_contact_details_section:before,.job-details-main-bullet-points-section:before,.job-details-main-section:before{content:"";position:absolute;top:0;bottom:0;width:400vw;left:-100vw;background-color:#f3f7fd;z-index:-1}.jobs_contact_details_section:before{background-color:var(--darkblue600)}.jobs_contact_details_section{color:var(--white)}div.jobs_contact_details h3{margin-bottom:32px;text-align:center}.jobs_contact_button{text-align:center}@media all and (max-width:900px){.job-card-title:before{font-size:32px}}.results_snapshot_outer_wrapper,.project_summary_outer_wrapper{display:flex;flex-wrap:wrap;margin:0 -32px;row-gap:64px}.results_snapshot_outer_wrapper{margin:0 -16px}.results_snapshot_main_wrapper,.project_summary_main_wrapper{width:var(--width33);padding:0 32px}.results_snapshot_main_wrapper{padding:0 16px}.project_summary_list{display:flex;flex-direction:column;gap:32px}.results_snapshot_list{border:1px solid var(--white);padding:32px;border-radius:5px;color:var(--white);height:100%}.results_snapshot_title{font-size:90px}.results_snapshot_description{font-size:22px;line-height:1.36}.locationcontent_list .container{display:flex;gap:128px}.locationcontent_list.even .container{flex-direction:row-reverse}.locationcontent_description,.locationcontent_image{width:var(--width50)}.locationcontent_description h3{margin-bottom:20px}div .locationcontent_description{font-size:20px;line-height:1.3}.locationcontent_image img{border-radius:10px}.locationcontent_list.odd{background-color:#f3f7fd}.elementor-widget-google_maps iframe{filter:grayscale(1)}.elementor .elementor-element.left-half-wrapper>div.elementor-element{--width:100%;max-width:831px;margin-left:auto}.culturecontentlist_main_list .slick-dots{width:100%;margin:0;padding:0;text-align:center;list-style:none;padding:0 20px;bottom:30px}.culturecontentlist_main_list .slick-dots li{display:block;width:100%;margin:0;display:none;height:auto;padding:0}.culturecontentlist_main_list .slick-dots li.slick-active{display:block}.culturecontentlist_main_list .slick-dots button{position:relative;width:100%;height:5px;border:0;background-color:#a0a9c2;font-size:0;padding:0;border-radius:5px;overflow:hidden}.culturecontentlist_main_list .slick-dots li button:after{position:absolute;top:0;left:0;content:'';display:block;width:0;height:100%}.culturecontentlist_main_list .slick-dots li.slick-active button:after{background-color:var(--white);animation:progress 5.5s linear forwards}@keyframes progress{from{width:0}to{width:100%}}form.elementor-form .elementor-form-fields-wrapper .elementor-field-type-upload:before{content:"\f0c6";font-family:fontawesome;position:absolute;right:26px;bottom:9px;font-size:18px;color:#858d9d}form.elementor-form .elementor-form-fields-wrapper .elementor-field-group input::placeholder{color:#858d9d;opacity:1}form.elementor-form .elementor-form-fields-wrapper .elementor-field-type-upload input::placeholder{font-size:0}form.elementor-form .elementor-form-fields-wrapper .elementor-field-type-upload input[type=file]:before{content:"Attach";background-color:var(--white);position:absolute;z-index:2;width:80%}.content-image-wrapper.hide-image-column.e-con.e-flex>.e-con-inner{flex-direction:column;gap:0}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}.elementor-widget-text-editor ul{margin-bottom:1rem}.elementor-widget-text-editor ul li:not(:last-child){margin-bottom:5px}.loadmore_sectors_roles{text-align:center}.loadmore_sectors_roles button{margin-top:var(--componentpadding-xxl)}@media (max-width:1600px){.team_members_list_name,.content_featured_title,.content_recent_title{font-size:24px}.filter_title_wrapper,form#filter-form .sortby_wrap select,form#filter-form label span{font-size:16px}}@media (max-width:1400px){.verticalcarousel_description,.recruitmentsectors_title{font-size:24px}.verticalcarousel_title_description{padding:0 100px}header.elementor-location-header>.elementor-element.elementor-sticky--effects>.e-con-inner .elementor-nav-menu--dropdown .elementor-sub-item,header.elementor-location-header>.elementor-element.elementor-sticky--effects>.e-con-inner .elementor-nav-menu .elementor-item{font-size:15px}}@media (max-width:1024px){div.client_logo_image img{height:50px}.dialog-widget .dialog-widget-content .dialog-message .elementor-element .sub-menu.elementor-nav-menu--dropdown li a{font-size:18px;padding-top:.7em;padding-bottom:.7em;margin-left:5px}.dialog-widget .dialog-widget-content .dialog-message .elementor-element .sub-menu.elementor-nav-menu--dropdown .sub-menu.elementor-nav-menu--dropdown li a{font-size:16px;margin-left:10px}.project-double-image-column .elementor-element .elementor-widget-container{padding-bottom:calc(1.5*100%)}.job-card-salary{font-size:18px;font-weight:500}.job-details-description ul li:before,.locationcontent_description ul li:before,.elementor-element.large-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li:before{top:1px}.elementor form.elementor-form .elementor-form-fields-wrapper .elementor-field-group input[type=file]{min-height:46px}div.elementor-shortcode .filter-bar .job-filtertitle{min-width:100%;text-align:center}.filter-bar{flex-wrap:wrap;justify-content:center}.job-details-summary-classifications-wrapper{gap:64px}.job-details-bullet-points ul li:before,.job-details-classifications ul li:before{top:1px;font-size:15px}.job-card-jobid,.job-card-summary,.job-details-description,.job-details-bullet-points ul li,.job-details-classifications ul li{font-size:15px}.job-details-bullet-points ul li,.job-details-classifications ul li{padding-left:25px}.job-details-jid{margin-bottom:48px}.jobs_archive_main_wrapper{gap:48px}.job-card-inner{padding:20px;gap:16px}div.section-padding.padding-top0-md{padding-top:0}.elementor .elementor-shortcode .jobs_archive_main_wrapper .filter-bar input,.elementor .elementor-shortcode .jobs_archive_main_wrapper .filter-bar .add_arrow{width:calc(22% - 10px)}header.elementor .elementor-shortcode .filter-bar input,header.elementor .elementor-shortcode .filter-bar .add_arrow{width:calc(34% - 50px)}.jobs_archive_main_wrapper .filter-bar{flex-wrap:wrap;justify-content:center}.jobs_archive_main_wrapper .job_filter_title_wrapper{display:block;width:100%;text-align:center;margin-bottom:12px}.jobs_archive_main_wrapper form#filter-form{width:auto;margin:0 -64px;padding:48px;width:calc(100% + 128px)}.elementor .elementor-shortcode .filter-bar input,.elementor .elementor-shortcode .filter-bar .add_arrow{width:30%}.filter-bar{gap:8px}.verticalcarousel_image{min-height:343px}.aboutcontentlist_title{font-size:20px}.verticalcarousel_title_description{padding:0 48px;width:60%}.aboutcontentlist_description,.elementor-widget-hec-about-vertical-carousel .verticalcarousel_description{font-size:15px}div.jobs_contact_details h3,.verticalcarousel_title{margin-bottom:20px}.verticalcarousel_image{width:40%;height:auto;padding-bottom:0}.aboutcontentlist_main_list button.slick-arrow.slick-prev{left:calc(50% - 70px);transform:scale(-1) translateX(-50%)}.aboutcontentlist_main_list button.slick-arrow.slick-next{left:calc(50% + 25px)}.aboutcontentlist_main_list .slick-list{margin:0 -16px}.recruitmentsectors_icon{padding:16px}.aboutcontentlist_main_list .aboutcontentlist_list{padding:0 16px}.three-column-service .recruitmentsectors_image{padding-bottom:calc(1* 97.8%)}.locationcontent_image{position:relative;min-height:311px}.locationcontent_image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.locationcontent_list .container{gap:48px;align-items:inherit}div .locationcontent_description,.project_summary_description{font-size:15px}.project_summary_outer_wrapper{margin:0 -24px}.project_summary_main_wrapper{padding:0 24px}.results_snapshot_list{padding:20px}.results_snapshot_description{font-size:15px}.results_snapshot_title{font-size:69px;letter-spacing:-.03em}.aboutcontentlist_main_list .aboutcontentlist_icon{padding:0}.team_members_list_wrapper .slick-list,.results_snapshot_outer_wrapper{margin:0 -10px}.team_members_list_inner,.results_snapshot_main_wrapper{padding:0 10px}.projects_list_wrapper{margin:0 -8px;row-gap:16px}.type_filter_wrap{gap:4px}.projects_archive_main_wrapper .content_recent_image{padding-bottom:70%}.projects_list_wrapper .content_recent_wrapper_inner{padding:0 8px}.content_featured_info,.content_recent_info{padding:20px}.projects_archive_filter{margin-bottom:48px;margin-top:-16px}form#filter-form{flex-wrap:wrap;text-align:center}.sortby_wrap{max-width:100px}.filter_title_wrapper,form#filter-form .sortby_wrap select,form#filter-form label span{font-size:12px;padding:10px 16px}.filter_title_wrapper{width:var(--width100);padding:0}.client_logo_image{padding:15px 20px}.recruitmentsectors_image,.common-image .elementor-widget-container{padding-bottom:calc(1*100%)}.client_logo_list button.slick-arrow.slick-next{left:55px}.gallery-cta-inner{max-width:410px}.elementor-element.logo-slider .swiper .elementor-swiper-button-next,.elementor-element.logo-slider .swiper .elementor-swiper-button{bottom:-20px}.client_logo_list,.elementor-element.logo-slider .swiper{padding-bottom:50px}div.elementor-element.top-bottom-32{padding-top:32px;padding-bottom:32px}.content_recent_wrapper .slick-list,.recruitmentsectors_main_list .slick-list{margin:0 -8px}.content_recent_wrapper .slick-list .slick-slide{margin:0 8px}.recruitmentsectors_list{padding:0 8px}.aboutcontentlist_main_list,.team_members_list_wrapper,.recruitmentsectors_main_list.slick-slider{padding-bottom:70px;margin:0}.contact_us_popup_wrapper{max-width:80%}.verticalcarousel_title_description{padding:0 48px}.verticalcarousel_number{font-size:110px;margin-bottom:10px;margin-left:0}.verticalcarousel_title{font-size:34px}.verticalcarousel_description{font-size:22px}.loadmore_sectors_roles,.content_recent_wrapper_inner,.content_featured_wrapper_inner{display:none}.projects_list_wrapper .content_recent_wrapper_inner{display:block}header div.elementor-element.header-form-wrapper.elementor-widget.elementor-widget-shortcode,.content_recent_wrapper_inner{width:var(--width100)}.content_recent_title{font-size:22px}.testimonialcarousel_right .testimonialcarousel_description{font-size:28px;font-weight:400}.testimonialcarousel_logoimage img{max-width:175px}.testimonialcarousel_title,.testimonialcarousel_position{font-size:15px}.testimonialcarousel_position{max-width:260px}.team_members_list_wrapper button.slick-arrow,.recruitmentsectors_main_list button.slick-arrow,.testimonialcarousel_main_wrapper button.slick-arrow{left:0;transform:none}.team_members_list_wrapper button.slick-arrow.slick-next,.recruitmentsectors_main_list button.slick-arrow.slick-next,.testimonialcarousel_main_wrapper button.slick-arrow.slick-next{left:50px}.testimonialcarousel_logoimage{margin-bottom:32px}.recruitmentsectors_title{font-size:26px}.client_logo_list button.slick-arrow{width:33px;height:33px}.content_recent_wrapper_inner.mobile{display:block}.home .elementor div.elementor-element.common-image .elementor-widget-container{padding-bottom:90%}.filter_title_wrapper{font-size:20px}}@media only screen and (max-width:1024px) and (min-width:881px){div.section-padding-large.section-top-section{padding-top:130px;padding-bottom:130px}}@media (max-width:880px){.project-double-image-column .elementor-element .elementor-widget-container{padding-bottom:calc(1*100%)}.column-count-wrapper.elementor-widget-text-editor ol{column-count:2}.culturecontentlist_image{padding-bottom:49%}.verticalcarousel_image{width:45%}.verticalcarousel_title_description{width:55%}.home .elementor div.elementor-element.common-image .elementor-widget-container,.elementor div.elementor-element.common-image .elementor-widget-container{padding-bottom:48.7%}.locationcontent_list.even .container{flex-direction:column-reverse}.projects_archive_main_wrapper .content_recent_image{padding-bottom:64.7%}.job-card,.projects_list_wrapper .content_recent_wrapper_inner{width:var(--width50)}.job-details-summary-classifications-wrapper,.locationcontent_list .container{flex-direction:column;gap:20px}.locationcontent_list .container{flex-direction:column-reverse}.job-details-applyjon{margin-top:20px}div.job-details-bullet-points-title h3,div.job-details-description-title h3,div.job-details-summary-classifications-wrapper h3,div.job-details-title{margin-bottom:16px}.job-details-classifications-wrapper,.job-details-summary-wrapper,.locationcontent_description,.locationcontent_image,.results_snapshot_main_wrapper,form.elementor-form .elementor-column.elementor-col-50,form.elementor-form .elementor-column[data-col="50"]{width:var(--width100)}.results_snapshot_outer_wrapper{gap:20px}.client_logo_image{padding:15px}.common-image .elementor-widget-container{padding-bottom:calc(1* 56.25%)}.btn-wrap>div svg,.recruitmentsectors_main_list button.slick-arrow,.testimonialcarousel_main_wrapper button.slick-arrow{width:33px;height:33px}.recruitmentsectors_main_list.slick-slider{padding-bottom:55px}.slick-slider button.slick-arrow:hover{width:40px;height:40px}.recruitmentsectors_main_list button.slick-arrow.slick-next,.testimonialcarousel_main_wrapper button.slick-arrow.slick-next{left:40px}.verticalcarousel_title_description{padding:0 0 0 48px}.verticalcarousel_main_wrapper ul.slick-dots{opacity:0;visibility:hidden}div.top-bottom-32-from-880{padding-top:32px;padding-bottom:32px}.testimonialcarousel_right,.testimonialcarousel_left{width:var(--width100);text-align:center}.testimonialcarousel_list_inner{flex-direction:column-reverse;align-items:center;gap:32px}.testimonialcarousel_logoimage{margin-bottom:48px}.testimonialcarousel_position,.testimonialcarousel_logoimage img{margin-inline:auto}.testimonialcarousel_main_wrapper button.slick-arrow{left:calc(50% - 20px);transform:translateX(-50%)}.testimonialcarousel_main_wrapper button.slick-arrow.slick-prev{transform:translateX(-50%) scale(-1)}.testimonialcarousel_main_wrapper button.slick-arrow.slick-next{left:calc(50% + 20px)}.gallery-section.gallery-cta{padding:64px;min-height:auto}.gallery-cta-inner{max-width:100%;text-align:left;gap:20px}.gallery-cta-searchjobs-lookingfortalent{justify-content:flex-start}.gallery-cta-description h3{margin-bottom:20px}ul.gallery-cta-images{display:none}.testimonialcarousel_main_wrapper{padding-bottom:50px}.elementor .elementor-shortcode .jobs_archive_main_wrapper .filter-bar input,.elementor .elementor-shortcode .jobs_archive_main_wrapper .filter-bar .add_arrow{width:calc(50% - 10px)}.locationcontent_image{padding-bottom:48.7%;min-height:auto}}@media (max-width:767px){div.client_logo_image img{height:60px}.job-details-description ul li:before,.locationcontent_description ul li:before{top:2px}.elementor-element.faq-wrapper .elementor-toggle .elementor-tab-title .elementor-toggle-icon{font-size:16px}.elementor-element.faq-wrapper .elementor-toggle .elementor-tab-title .elementor-toggle-icon span i{font-weight:500}.aboutcontentlist_main_list,.team_members_list_wrapper,.recruitmentsectors_main_list.slick-slider{padding-bottom:50px}form.elementor-form .elementor-form-fields-wrapper .elementor-field-type-upload input[type=file]:before{width:60%}.aboutcontentlist_title,div.elementor-shortcode .filter-bar .job-filtertitle{margin-bottom:5px}.team_popup_content_wrapper{flex-direction:column;gap:20px}.team_popup_content_wrapper{padding:32px}.team_popup_image{margin-bottom:0}.jobs_contact_details{display:none}.jobs_contact_details.show_in_mobile{display:block}.jobs_contact_button,div.jobs_contact_details h3,.jobs_contact_details h3{text-align:left}div.jobs_contact_details h3{margin-bottom:32px}body .select2-container .select2-selection--single,.elementor .elementor-shortcode .filter-bar input,.elementor .elementor-shortcode .filter-bar select{min-height:54px}.aboutcontentlist_description{max-width:300px}.type_filter_wrap{flex-wrap:wrap}.locationcontent_image,.project-double-image-column .elementor-element .elementor-widget-container,.culturecontentlist_image{padding-bottom:100%}.column-count-wrapper.elementor-widget-text-editor ol{column-count:1}.jobs_archive_main_wrapper form#filter-form{padding:32px;margin:0 -32px;width:calc(100% + 64px)}div.elementor-shortcode .filter-bar button{width:100px}.filter-bar{flex-direction:column}.verticalcarousel_image{min-height:311px}.jobs_archive_main_wrapper,.project_summary_outer_wrapper{gap:32px}.project_summary_outer_wrapper{gap:48px}header.elementor .elementor-shortcode .filter-bar input,header.elementor .elementor-shortcode .filter-bar .add_arrow,.job-card,.elementor .elementor-shortcode .jobs_archive_main_wrapper .filter-bar input,.elementor .elementor-shortcode .jobs_archive_main_wrapper .filter-bar .add_arrow,.elementor .elementor-shortcode .filter-bar input,.elementor .elementor-shortcode .filter-bar .add_arrow,.project_summary_main_wrapper,.projects_list_wrapper .content_recent_wrapper_inner{width:var(--width100)}.project_summary_list{gap:20px}.recruitmentsectors_image{padding-bottom:calc(1*100%)}.common-image .elementor-widget-container{padding-bottom:0}.welcome-sec{margin-top:32px}.projects_archive_filter{margin-bottom:64px;margin-top:0}.verticalcarousel_number.mobile{display:none}.verticalcarousel_number.mobile,.verticalcarousel_image{margin-bottom:20px}.verticalcarousel_title_description .verticalcarousel_number{display:none}.header-form form.elementor-form .elementor-field-group.elementor-field-type-submit{width:100%}.elementor .header-form form.elementor-form .elementor-field-group{margin-bottom:10px}.mcf_step_one_main_title h2,.mcf_step_one_candidate,.mcf_thankyou_title h2,.mcf_thankyou_content{margin-bottom:20px}.mcf_step_one_main_title h2{margin-bottom:30px}.close__btn{display:block;top:35px}.contact_us_popup_wrapper{width:calc(100% - 50px);border-radius:10px;align-items:flex-start;max-width:100%}.contact_us_popup_wrapper .mcf_main_wrapper{padding:50px 25px;border-radius:0}.mcf_step_one_candidate,.mcf_step_one_employer{font-size:16px;min-height:70px}.mcf_step_one_wrapper{min-height:1px;display:flex;align-items:center;justify-content:center;flex-direction:column}.contact_us_popup_wrapper:has(.mcf_step_one_wrapper[style="display: none;"]){width:100%;min-height:100vh;border-radius:0}.contact_us_popup_wrapper:has(.mcf_step_one_wrapper[style="display: none;"]) .mcf_main_wrapper{padding-top:60px;padding-bottom:90px}.contact_us_popup_main_wrapper:has(.mcf_step_one_wrapper[style="display: none;"]){align-items:flex-start}.gallery-section.gallery-cta{padding:32px}.verticalcarousel_title_description,.verticalcarousel_image{width:var(--width100);padding:0}.verticalcarousel_main_wrapper ul.slick-dots{flex-direction:row;top:auto;bottom:0;left:0;right:0;opacity:1;visibility:visible}.verticalcarousel_main_wrapper ul.slick-dots li{width:100%;height:5px}.verticalcarousel_main_wrapper ul.slick-dots li button{width:100%}.verticalcarousel_title_description{padding-bottom:32px}.testimonialcarousel_logoimage{margin-bottom:32px}.testimonialcarousel_main_wrapper{padding-bottom:55px}div.elementor-element.top-bottom-96{padding-top:32px;padding-bottom:32px}.verticalcarousel_list_inner{flex-direction:column}.recruitmentsectors_main_list.slick-slider{padding-bottom:55px}.client_logo_image{padding:15px 20px}.elementor div.elementor-element.common-image .elementor-widget-container{padding-bottom:100%}.elementor-element.large-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content ul{column-count:1}.job-details-main-salary-section .job-details-applyjon{margin-top:48px}.filter-bar .job-filtertitle h3,.filter-bar .job-filtertitle .job-filter-title-text{margin-bottom:0}.aboutcontentlist_main_list button.slick-arrow,.slick-slider button.slick-arrow:hover,.team_members_list_wrapper button.slick-arrow{width:33px;height:33px}.team_members_list_wrapper button.slick-arrow.slick-next{left:40px}.aboutcontentlist_main_list button.slick-arrow.slick-next{left:calc(50% + 20px)}.type_filter_wrap{row-gap:10px}form#filter-form{gap:10px}div .locationcontent_description{line-height:1.5}.job-card{padding:0}}.elementor-321 .elementor-element.elementor-element-680aa80 .project-sector-breadcrumbs,.elementor-321 .elementor-element.elementor-element-680aa80 .project-sector-breadcrumbs a,.elementor-321 .elementor-element.elementor-element-680aa80 .project-sector-breadcrumbs .current,.elementor-321 .elementor-element.elementor-element-680aa80 .project-sector-breadcrumbs .sep{font-size:16px !important;line-height:1.5}.elementor-321 .elementor-element.elementor-element-680aa80 .project-sector-breadcrumbs{margin-bottom:16px;color:gray;display:flex;flex-wrap:wrap;gap:4px}.elementor-321 .elementor-element.elementor-element-680aa80 .project-sector-breadcrumbs a{color:gray !important;text-decoration:none;transition:color .25s ease}.elementor-321 .elementor-element.elementor-element-680aa80 .project-sector-breadcrumbs a:hover,.elementor-321 .elementor-element.elementor-element-680aa80 .project-sector-breadcrumbs a:focus{color:#0066e5 !important}.elementor-321 .elementor-element.elementor-element-680aa80 .project-sector-breadcrumbs .sep,.elementor-321 .elementor-element.elementor-element-680aa80 .project-sector-breadcrumbs .current{color:gray !important}@media (max-width:767px){.elementor-321 .elementor-element.elementor-element-680aa80 .project-sector-breadcrumbs,.elementor-321 .elementor-element.elementor-element-680aa80 .project-sector-breadcrumbs a,.elementor-321 .elementor-element.elementor-element-680aa80 .project-sector-breadcrumbs .current,.elementor-321 .elementor-element.elementor-element-680aa80 .project-sector-breadcrumbs .sep{font-size:14px !important}}.projects_archive_filter{position:relative;margin-bottom:32px}.projects_archive_filter .filter_title_wrapper{display:none !important}.filter_top_row{display:flex;flex-direction:column;gap:16px}.filter_controls_row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.subsector_filter_dropdown{position:relative}.subsector_filter_toggle{min-height:48px;padding:0 18px;border:1px solid #d9d9d9;border-radius:12px;background:#fff;color:#132965;font-size:16px;font-weight:400;line-height:1;cursor:pointer;transition:border-color .25s ease,color .25s ease,box-shadow .25s ease;display:inline-flex;align-items:center;gap:10px}.subsector_filter_toggle:after{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .25s ease;margin-left:2px}.subsector_filter_dropdown.is-open .subsector_filter_toggle:after{transform:rotate(-135deg) translateY(-1px)}.subsector_filter_toggle:hover{border-color:#0066e5;color:#0066e5;background:#fff;box-shadow:0 0 0 3px rgba(0,102,229,.08)}.subsector_filter_panel{display:none;position:absolute;top:calc(100% + 12px);left:0;width:min(640px, calc(100vw - 40px));padding:20px;border:1px solid #d9d9d9;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.08);z-index:20}.subsector_filter_panel.is-open{display:block}.subsector_filter_panel_inner{display:flex;flex-direction:column;gap:16px}.subsector_filter_search_wrap{margin:0}.subsector_filter_search{width:100%;height:52px;padding:0 16px;border:1px solid #d9d9d9;border-radius:12px;font-size:16px;color:#132965}.subsector_filter_options{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto;padding-right:4px}.subsector_filter_option{display:flex;align-items:center;gap:10px;margin:0;cursor:pointer;color:#132965;font-size:16px;line-height:1.4}.subsector_filter_option input[type=checkbox]{width:18px;height:18px;margin:0;flex:0 0 auto}.subsector_filter_actions{display:flex;gap:12px;justify-content:flex-start}.subsector_filter_clear,.subsector_filter_done{min-height:42px;padding:0 16px;border-radius:10px;border:1px solid #d9d9d9;background:#fff;color:#4f4f4f;font-size:14px;font-weight:400;cursor:pointer;transition:border-color .25s ease,color .25s ease,background .25s ease}.subsector_filter_clear:hover,.subsector_filter_done:hover{border-color:#0066e5;color:#0066e5;background:#f8fbff}.selected_subsector_tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.selected_subsector_tags_placeholder{display:none !important}.selected_subsector_tag{min-height:30px;padding:6px 10px;border:0;border-radius:999px;background:#f1f1f1;color:#4f4f4f;font-size:13px;font-weight:400;line-height:1;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.selected_subsector_tag:hover{background:#e7e7e7}.selected_subsector_tag_text{line-height:1}.selected_subsector_tag_remove{font-size:14px;line-height:1;color:#7a7a7a}.selected_subsector_clear_all{min-height:30px;padding:6px 10px;border:0;border-radius:999px;background:0 0;color:#7a7a7a;font-size:13px;line-height:1;display:inline-flex;align-items:center;cursor:pointer}.selected_subsector_clear_all:hover{color:#0066e5}.sortby_wrap{min-width:220px}@media (max-width:767px){.filter_controls_row{flex-direction:column;align-items:stretch}.subsector_filter_dropdown,.sortby_wrap{width:100%}.subsector_filter_toggle{width:100%;justify-content:space-between}.subsector_filter_panel{width:100%;left:0;right:0}.subsector_filter_search{height:48px;font-size:15px}.subsector_filter_option{font-size:15px}}.projects_archive_filter button.selected_subsector_tag,.projects_archive_filter button.selected_subsector_clear_all{-webkit-appearance:none !important;appearance:none !important;border:0 !important;outline:0 !important;box-shadow:none !important;text-shadow:none !important;background-image:none !important;background:0 0 !important}.projects_archive_filter button.selected_subsector_tag{min-height:28px !important;padding:5px 10px !important;border-radius:999px !important;background:#f1f1f1 !important;color:#4f4f4f !important;font-size:13px !important;font-weight:400 !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;gap:6px !important;cursor:pointer !important}.projects_archive_filter button.selected_subsector_tag:hover{background:#e7e7e7 !important;color:#4f4f4f !important}.projects_archive_filter button.selected_subsector_tag .selected_subsector_tag_remove{font-size:13px !important;line-height:1 !important;color:#7a7a7a !important}.projects_archive_filter button.selected_subsector_clear_all{min-height:28px !important;padding:5px 8px !important;border-radius:999px !important;background:0 0 !important;color:#7a7a7a !important;font-size:13px !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;cursor:pointer !important}.projects_archive_filter button.selected_subsector_clear_all:hover{color:#0066e5 !important}