.test-environment-banner{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);color:#fff;padding:12px 0;text-align:center;position:fixed;top:0;left:0;right:0;z-index:9999;box-shadow:0 4px 12px rgba(220,38,38,.5);border-bottom:3px solid #991b1b;animation:pulse-banner 2s ease-in-out infinite}@keyframes pulse-banner{0%,100%{opacity:1}50%{opacity:.85}}.test-banner-content{display:flex;align-items:center;justify-content:center;gap:15px;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;text-shadow:0 2px 4px rgba(0,0,0,.3)}body:has(.test-environment-banner) header{top:48px}body:has(.test-environment-banner){padding-top:48px}body,header .logo-holder,header .menu-icon,header nav ul .nav-item{position:relative}body{font-family:"Open Sans",sans-serif}*,::after,::before{box-sizing:border-box}ul,ul>li{list-style:none;margin:0;padding:0}a{text-decoration:none;color:unset}.cursor-pointer{cursor:pointer}.font-size-17{font-size:17px}.font-black{font-weight:900}.font-extra-bold{font-weight:800}.font-bold{font-weight:700}.font-semi-bold,footer .main-footer .footer-row .middle-footer-col .footer-contact-heading{font-weight:600}.font-medium{font-weight:500}.font-regular{font-weight:400}.font-light,footer .bottom-footer .bottom-footer-span{font-weight:300}@media screen and (max-width:1740px){.sticky-btns-holder .gap-100{gap:24px}}@media screen and (min-width:1400px){.container{max-width:1440px!important}}@media screen and (max-width:1399px){header .logo-holder .logo{max-width:155px}.about-us-section .about-us-swiper .swiper-slide .card{min-height:200px!important}.about-us-section .about-us-swiper .swiper-slide .card .card-body p{-webkit-line-clamp:7}footer .main-footer .footer-row .social-media-list{gap:2.5rem}footer .main-footer .footer-row .middle-footer-col,footer .main-footer .footer-row .right-footer-col{max-width:300px;padding:0}}@media screen and (max-width:1199px){header nav{padding-top:200px;padding-bottom:50px;position:fixed;width:100%;z-index:20;top:0;bottom:0;left:-100%;transition:left .3s;background-color:rgba(255,255,255,.93)}header nav ul.links-holder{flex-direction:column;overflow:auto!important;scrollbar-width:thin!important;scrollbar-color:#686767 transparent}header nav ul.links-holder::-webkit-scrollbar-track{background-color:transparent}header nav ul.links-holder::-webkit-scrollbar{width:5px;background-color:transparent}header nav ul.links-holder::-webkit-scrollbar-thumb{background:#686767}header nav ul.links-holder::-webkit-scrollbar-thumb:hover{background:#a0a0a0}header nav ul.links-holder .nav-item{width:100%;font-size:18px!important;padding-left:10px}header nav ul.links-holder .nav-item .max-w-170{max-width:170px}header nav ul.links-holder .nav-item .max-w-170 svg{transform:rotate(0);transition:transform .3s}header nav ul.links-holder .subcategory-holder{display:grid!important;position:relative!important;left:unset!important;transform:unset!important;grid-template-rows:0fr;transition:grid-template-rows .3s;top:0!important}header nav ul.links-holder .subcategory-holder .overflow-hide{overflow:hidden}header nav ul.links-holder .subcategory-holder .transparent-el{display:none}header nav ul.links-holder .subcategory-holder .subcategory{padding:unset!important;border-radius:unset!important;background-color:transparent!important}header nav ul.links-holder .subcategory-holder .subcategory li{display:flex;margin-bottom:0!important;padding:20px 20px 0!important;font-size:16px!important}header nav ul.links-holder .subcategory-holder .subcategory li::after{content:"";display:none}header nav ul.links-holder .subcategory-holder .subcategory li a{width:100%;padding:0;color:#686767!important}header nav ul.links-holder .subcategory-holder .subcategory li:nth-last-child(-n+1){margin-bottom:0}header nav ul.links-holder .grid-template-rows-1{grid-template-rows:1fr!important}header nav ul.links-holder .active-category svg{transform:rotate(-90deg)!important}header .menu-btn{width:30px;gap:6px;position:relative;z-index:25}header .menu-btn .toggle-line{height:4px;width:100%;border-radius:50px;background-color:#686767}header .menu-btn .toggle-line:first-child{transform-origin:0% 0%;transition:transform .4s ease-in-out}header .menu-btn .toggle-line:nth-child(2){transition:transform .2s ease-in-out}header .menu-btn .toggle-line:nth-child(3){transform-origin:0% 100%;transition:transform .4s ease-in-out}header .menu-btn.close .toggle-line:first-child{transform:rotate(45deg)!important}header .menu-btn.close .toggle-line:nth-child(2){transform:scaleY(0)!important}header .menu-btn.close .toggle-line:nth-child(3){transform:rotate(-45deg)!important}header .js-left-0{left:0!important}.hero-section{padding:170px 0 50px!important;min-height:400px}.hero-form{margin-bottom:50px}.hero-form form button{max-width:130px}.team-card-section .grid-cards-team{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:991px){.hero-section{min-height:350px;position:relative;z-index:0}.hero-section .wrapper::before{position:absolute;content:"";top:0;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:-3}.hero-section h1{font-size:38px}.hero-form form .multiple-select-holder{max-width:unset!important}.sticky-btns-holder .gap-100{gap:11px}.sticky-btns-holder .green-btn{padding:9px 40px!important;gap:11px}.sticky-btns-holder .green-btn svg{height:26px;width:26px}.sticky-btns-holder .blue-btn{padding:9px 15px!important;min-height:45px}.about-us-section .swiper-button-prev{left:10px!important}.team-card-section .grid-cards-team{grid-template-columns:repeat(2,1fr)}.job-card .card-header{flex-direction:column}.job-card .card-header .med-card-title{order:2}.job-card .card-header .green-btn{max-width:220px;margin-bottom:22px}.grid-show-hide-holder{grid-template-rows:0fr}footer{margin-top:80px!important}footer .right-footer-col{text-align:center}#fileNameDisplay,#fileNameDisplay2{padding:2%}}@media screen and (max-width:767px){.hero-section{padding:180px 0 50px;min-height:300px}.hero-section h5{font-size:24px;line-height:30px}.hero-section .error-404-title{font-size:100px;margin-bottom:50px}.hero-section .thank-you-title{font-size:48px;margin-bottom:50px}.hero-form form button{padding:12px 10px;font-size:15px;line-height:20px}.sticky-btns-holder .green-btn{padding:9px 23px!important}.sticky-btns-holder .blue-btn{padding:9px 5px!important}.sticky-btns-holder .btn-text{font-size:16px}.about-us-section{background-position:center}.about-us-section .about-us-swiper .swiper-slide .card{min-height:300px!important}.about-us-section .about-us-swiper .swiper-slide .card .card-body p{-webkit-line-clamp:9}.team-card-section .grid-cards-team{grid-template-columns:repeat(2,1fr)}.mission-container .mission-heading .mission-title{font-size:38px}.mission-container .mission-heading .subhead-paragraph{font-size:24px}.mission-container .mission-content .mission-content-h{margin-bottom:15px!important}.pop-up-cookies .modal-dialog .modal-content .modal-header h3{font-size:22px;line-height:unset}.pop-up-cookies .modal-dialog .modal-content .modal-header .pop-up-text-btn{padding:14px 23px;font-size:15px}.custom-file-upload span{padding:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 160px)}}.about-us-section,.hero-section{background-position:right;background-repeat:no-repeat}@media screen and (max-width:576px){header .col-12{padding-right:calc(var(--bs-gutter-x) * .8);padding-left:calc(var(--bs-gutter-x) * .8)}header .logo-holder .logo{max-width:129px}.contact-col-title,.hero-section h1,.jobs-container .job-title,.jobs-container .jobs-heading .jobs-title,.mission-container .mission-heading .mission-title{font-size:24px}.contact-info,.info-title,.jobs-container .job-card .card-footer .card-location,.jobs-container .job-card .card-footer .location-name,.single-job-section .job-description a,.single-job-section .job-description ol li,.single-job-section .job-description ul li,.ssl-cert,footer .main-footer .footer-row .middle-footer-col,footer .main-footer .mission-cards .card-content .card-text{font-size:16px}.form-container{padding:1em}.form-row{padding:35px 15px}.form-row .form-control,.form-row .form-select{margin-bottom:15px;font-size:14px}.form-row .form-control::placeholder,.form-row .form-select::placeholder{font-size:14px}.form-row .form-control option,.form-row .form-select option{font-size:13px}.col-p,.custom-file-upload label,.form-row .form-check-label,.form-row .form-label,.single-job-section .job-description .accordion-item .label-description,.single-job-section .job-header .card-location,.tips-tricks-aside a,.tips-tricks-v1-list li,.tips-tricks-v5-list li{font-size:14px}.static-img,.tips-img{margin-bottom:35px}.hero-section{min-height:250px;padding:150px 0 20px!important}.hero-section .hero-form{margin-bottom:50px}.hero-section h5,.jobs-container .job-card .med-card-title,.jobs-container .jobs-heading .jobs-subtitle,.mission-container .mission-heading .subhead-paragraph,.single-job-section .job-description h3,footer .main-footer .footer-row .right-footer-col .impressum{font-size:18px}.hero-section .error-404-title{font-size:52px;font-weight:700;margin-bottom:20px}.hero-section .thank-you-title{font-size:38px;font-weight:700;margin-bottom:20px}.error-404-btn{font-size:15px;font-weight:700;padding:14px 11px}.error-text{font-size:20px;font-weight:300;line-height:28px}.jobs-container .job-card .card-header .green-btn{min-width:unset!important;padding:5px 24px}.jobs-container .job-card .card-header .green-btn svg{width:16px;height:16px}.jobs-container .job-card .card-header .btn-text{font-size:12px}.jobs-container .job-card .card-footer .card-keywords{order:1}.jobs-container .job-card .card-footer .card-keywords :nth-child(n+2){margin-left:0}.jobs-container .job-card .card-footer .card-keywords :nth-child(-n+2){margin-right:1rem}.jobs-container .job-card .card-footer .card-keywords .card-keyword{font-size:13px;margin-bottom:9px}.col-semi-title,.jobs-container .jobs-button{font-size:17px}.jobs-container .list-title{font-size:26px;line-height:unset}.jobs-container .filters-main-title,.single-job-section .job-description h2,footer .main-footer .footer-row .right-footer-col{font-size:20px}.col-title,.tips-tricks-v2-list li{font-size:19px}.tips-tricks-aside .tips-title{margin-top:35px;font-size:24px}footer .main-footer .footer-row .social-media-list svg{width:35px;height:35px}footer .main-footer .mission-cards .mission-card{margin-left:1em}footer .main-footer .mission-cards .card-content .card-title{font-size:21px}.sticky-btns-holder{position:fixed!important;bottom:2%;left:5px;right:5px}.sticky-btns-holder .btn-text{font-size:15px}.about-us-section h2{margin-top:32px;font-size:28px;line-height:36px;margin-bottom:23px}.about-us-section .about-us-swiper::before{width:0!important}.about-us-section .about-us-swiper .swiper-slide{max-width:unset!important;min-width:unset!important}.about-us-section .about-us-swiper .swiper-slide .card{min-height:372px!important}.about-us-section .about-us-swiper .swiper-slide .card .card-body{padding:20px 15px}.about-us-section .about-us-swiper .swiper-slide .card .card-body svg{margin-bottom:21px!important}.about-us-section .about-us-swiper .swiper-slide .card .card-body p{-webkit-line-clamp:11}.team-card-section .grid-cards-team{grid-template-columns:repeat(1,1fr)}.mission-container .mission-content .mission-content-h{color:#c22126;font-weight:700;font-size:22px}.mission-container .mission-content .mission-content-p{font-size:18px;margin-bottom:29px}.single-job-section .job-description,.single-job-section .job-header{padding:20px 13px!important}.single-job-section .job-header .text{font-size:16px!important}.single-job-section .job-header .title{font-size:20px!important;margin-bottom:5px}.single-job-section .job-description .accordion-header button{font-size:13px;padding:9px 5px}.single-job-section .job-description .accordion-item .whatsup-btn{padding:4px 27px}.single-job-section .job-description .accordion-item .whatsup-btn svg{width:22px;height:22px}.single-job-section .job-description .accordion-item .whatsup-btn span{font-size:14px!important}.single-job-section .job-description p{font-size:16px;margin-bottom:21px}.single-job-section .job-description .blue-text,.single-job-section .job-description .blue-text span{color:#c22126}.single-job-section .job-description a:hover{text-decoration:underline}.single-job-section .job-description h2,.single-job-section .job-description h3,.single-job-section .job-description h4,.single-job-section .job-description h5,.single-job-section .job-description h6,.single-job-section .job-description span{font-weight:700;color:#686767}.single-job-section .job-description h4,.single-job-section .job-description span{font-size:16px;line-height:26px}.single-job-section .job-description ol,.single-job-section .job-description ul{margin:20px 0;padding-left:25px}.single-job-section .job-description ol li::marker,.single-job-section .job-description ul li::marker{color:#686767}.single-job-section .job-description ul li{list-style-type:disc}.single-job-section .job-description ol li::marker{font-weight:700}.pop-up-cookies .modal-dialog .modal-content .modal-header{padding:20px 24px}.pop-up-cookies .modal-dialog .modal-content .modal-header h3{font-size:18px;line-height:unset}.pop-up-cookies .modal-dialog .modal-content .modal-header .pop-up-text-btn{padding:12px 20px;font-size:14px}.custom-file-upload span{padding:12px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 120px)}}header{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 0 5px;background-color:transparent;transition:none}header .gap-71{gap:71px}header .logo-holder{z-index:25;background-color:#fff;filter:drop-shadow(0px 5px 4px rgba(0, 0, 0, .15));border-radius:0 0 10px 10px}header .logo-holder .logo{padding:43px 10px 27px;transition:.2s}header nav ul{gap:26px}header nav ul .nav-item .nav-link{transition:color .3s ease-in-out}.jobs-container .active,.med-pinned-job .card-keyword,.med-pinned-job .location-name,.med-pinned-job .med-card-title,header nav ul .nav-item .active-nav-link,header nav ul .nav-item .nav-link:hover,header nav ul .nav-item .subcategory-holder .subcategory li a:hover{color:#c22126!important}header nav ul .nav-item .subcategory-holder{display:none;position:absolute;z-index:10;top:100%;left:50%;transform:translateX(-50%)}header nav ul .nav-item .subcategory-holder .transparent-el{height:14px;width:100%}header nav ul .nav-item .subcategory-holder .subcategory{background-color:#fff!important;padding:25px 13px;border-radius:6px;-webkit-box-shadow:0 6px 10px 4px rgba(0,0,0,.1);-moz-box-shadow:0 6px 10px 4px rgba(0,0,0,.1);box-shadow:0 6px 10px 4px rgba(0,0,0,.1);min-width:20ch}header nav ul .nav-item .subcategory-holder .subcategory li{display:flex;margin-bottom:12px}header nav ul .nav-item .subcategory-holder .subcategory li a{width:100%;padding:0;color:#686767;transition:color .3s ease-in-out}header nav ul .nav-item .subcategory-holder .subcategory li.whatsup a{color:#25d366!important;font-weight:700}header nav ul .nav-item .subcategory-holder .subcategory li.whatsup a:hover{color:#25d366!important}.hero-form form .list-items .item:nth-last-child(-n+1),.jobs-form-container .list-items .item:nth-last-child(-n+1),header nav ul .nav-item .subcategory-holder .subcategory li:nth-last-child(-n+1){margin-bottom:0}.hero-form form .select-btn.open~.list-items,.jobs-form-container .select-btn.open~.list-items,header nav ul .nav-item:hover .subcategory-holder{display:block}header .custom-dropdown{position:relative;z-index:10;display:flex;align-items:center;cursor:pointer;font-size:16px;font-weight:700;min-width:164px}header .menu-icon{z-index:25}header .icons-holder{gap:21px;padding:12px 0}.sticky-header-js{background-color:#fff!important;-webkit-box-shadow:0 6px 10px 4px rgba(0,0,0,.5);-moz-box-shadow:0 6px 10px 4px rgba(0,0,0,.5);box-shadow:0 6px 10px 4px rgba(0,0,0,.5);transition:none}.sticky-header-js .logo-holder{filter:drop-shadow(0 5px 10px #fff)!important}.sticky-header-js .logo{padding:5% 0!important;transition:none}footer{margin-top:120px}.single-job-section .job-description .accordion-item,footer .main-footer{background-color:#f3f5f8}footer .main-footer a:hover{color:#c22126;transition:color .3s ease-out}footer .main-footer .footer-row .social-media-list{display:flex;gap:1.5rem;padding:37px 0}footer .main-footer .footer-row .social-media-list svg:hover path{fill:#c22126;transition:250ms ease-out}footer .main-footer .footer-row .middle-footer-col{text-align:left;color:#686767;font-weight:300;font-size:22px;line-height:36px;padding:55px 0}.filter-card label,footer .main-footer .footer-row .middle-footer-col .left-side{display:flex}footer .main-footer .footer-row .right-footer-col{color:#686767;font-size:26px;line-height:28px;padding:55px 0}footer .bottom-footer{padding:.5rem;background-color:#c22126;color:#fff;font-weight:600}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../assets/fonts/open-sans/open-sans-v40-latin_latin-ext-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:300;src:url("../assets/fonts/open-sans/open-sans-v40-latin_latin-ext-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../assets/fonts/open-sans/open-sans-v40-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../assets/fonts/open-sans/open-sans-v40-latin_latin-ext-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url("../assets/fonts/open-sans/open-sans-v40-latin_latin-ext-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:500;src:url("../assets/fonts/open-sans/open-sans-v40-latin_latin-ext-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../assets/fonts/open-sans/open-sans-v40-latin_latin-ext-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:600;src:url("../assets/fonts/open-sans/open-sans-v40-latin_latin-ext-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../assets/fonts/open-sans/open-sans-v40-latin_latin-ext-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../assets/fonts/open-sans/open-sans-v40-latin_latin-ext-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:url("../assets/fonts/open-sans/open-sans-v40-latin_latin-ext-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:800;src:url("../assets/fonts/open-sans/open-sans-v40-latin_latin-ext-800italic.woff2") format("woff2")}.hero-form{background-color:rgba(255,0,0,.3);padding:15px;border-radius:8px}.form-control:focus,.hero-form form .form-control:focus,select:focus{box-shadow:unset!important}.hero-form form .form-control,.hero-form form .form-control::placeholder,.hero-form form input::placeholder{font-size:16px;line-height:23px;color:#a1a5b7}.hero-form form .form-control{border:1px solid #c22126;padding:15px 38px 14px;color:#000}.hero-form form .clear-cantons,.hero-form form .input-location-icon,.hero-form form .input-search-icon{position:absolute;top:50%;transform:translateY(-50%)}.hero-form form .input-search-icon{left:25px}.hero-form form .input-location-icon{left:16px}.hero-form form .clear-cantons{right:10px}.hero-form form button{padding:14px 24px;color:#fff;font-size:17px;font-weight:700;background-color:#c22126;border:none;border-radius:6px;transition:opacity .3s ease-in-out;width:100%}.hero-form form button:hover{opacity:.5}.hero-form form .multiple-select-holder{position:relative;width:100%}.hero-form form .select-btn{border:1px solid #c22126;display:flex;align-items:center;justify-content:space-between;padding:15px 0 14px;border-radius:8px;cursor:pointer;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1)}.hero-form form .select-btn .btn-text{padding:0 38px;font-size:16px;line-height:23px;color:#a1a5b7;border:none;cursor:pointer}.hero-form form .btn-text:focus-visible{outline:0!important}.hero-form form .select-btn .arrow-dwn,.jobs-form-container .select-btn .arrow-dwn{display:flex;height:21px;width:21px;color:#fff;font-size:14px;border-radius:50%;background:#6e93f7;align-items:center;justify-content:center;transition:.3s}.hero-form form .select-btn.open .arrow-dwn,.jobs-form-container .select-btn.open .arrow-dwn{transform:rotate(-180deg)}.hero-form form .list-items,.jobs-form-container .list-items{max-height:243px;overflow:auto;position:absolute;z-index:20;left:0;right:0;margin-top:15px;border-radius:8px;padding:16px 4px;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);display:none;scrollbar-width:thin!important;scrollbar-color:#686767 transparent}.hero-form form .list-items::-webkit-scrollbar-track{background-color:transparent}.hero-form form .list-items::-webkit-scrollbar{width:5px;background-color:transparent}.hero-form form .list-items::-webkit-scrollbar-thumb{background:#686767}.hero-form form .list-items::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.hero-form form .list-items .item,.jobs-form-container .list-items .item{display:flex;align-items:center;list-style:none;cursor:pointer;transition:.3s;padding:5px 0 5px 5px;border-radius:8px;margin-bottom:5px}.hero-form form .item .item-text,.jobs-form-container .item .item-text{font-size:14px;font-weight:400;color:#a1a5b7;transition:color .3s ease-in-out;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hero-form form .item .checkbox,.jobs-form-container .item .checkbox{display:flex;align-items:center;justify-content:center;height:16px;width:16px;border-radius:4px;margin-right:12px;border:1.5px solid silver;transition:background-color .3s ease-in-out}.job-card .card-header .btn-text,.jobs-container .job-card .med-card-title,.sticky-btns-holder .btn-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hero-form form .item.checked,.jobs-form-container .item.checked{background-color:rgba(255,0,0,.3)}.about-us-section .about-us-swiper .swiper-slide .card .card-body h5,.about-us-section .about-us-swiper .swiper-slide .card .card-body p,.hero-form form .item.checked .item-text,.home-jobs-article article .med-color,.jobs-form-container .item.checked .item-text,.team-card-section .card .card-body .area,.team-card-section .card .card-body .profession{color:#686767}.hero-form form .checkbox .check-icon,.jobs-form-container .checkbox .check-icon{color:#fff;font-size:11px;transform:scale(0);transition:.2s ease-in-out}.hero-form form .item.checked .check-icon,.jobs-form-container .item.checked .check-icon{transform:scale(1)}.modal-backdrop{display:none}body.modal-open{width:100%!important;padding-right:0!important;overflow-y:scroll!important}.pop-up-cookies{padding:0!important}.pop-up-cookies .modal-dialog-centered{align-items:flex-end!important}.pop-up-cookies .modal-dialog{max-width:1440px!important}.pop-up-cookies .modal-dialog .modal-content{border:unset;background-color:#f8f8f8;box-shadow:0 10px 10px 2px rgba(0,0,0,.1)}.error-404-btn,.pop-up-cookies .pop-up-text-btn:first-child{background-color:#c22126;color:#fff}.pop-up-cookies .modal-dialog .modal-content .modal-header{padding:32px 38px;width:100%;border:unset}.pop-up-cookies .modal-dialog .modal-content .modal-header h3{font-size:26px;font-style:italic;line-height:36px;color:#686767;margin-right:20px}.pop-up-cookies .modal-dialog .modal-content .modal-header .pop-up-text-btn{padding:16px 26px;font-size:17px;font-weight:700;line-height:20px;border-radius:6px;white-space:nowrap}.pop-up-cookies .pop-up-text-btn:nth-child(2){background-color:#e3e6e7;color:#686767}.home-hero{padding:313px 0 142px!important;background-image:url("../assets/images/home-hero-bcg-team.png")}.hero-section{padding-top:180px;min-height:350px;background-size:cover}.hero-section h1{font-size:48px;font-weight:700;line-height:1em;color:#c22126;margin-bottom:6px}.hero-section h5{font-size:31px;font-weight:300;line-height:50px;color:#686767;margin-bottom:25px}.hero-section .hero-title{max-width:26ch}.hero-section .error-404-title{font-size:140px;font-weight:700;margin-top:90px}.hero-section .thank-you-title{font-size:70px;font-weight:700;margin-top:60px}.error-404-btn{font-size:24px;font-weight:700;line-height:20px;border-radius:6px;padding:14px 24px}.error-404-btn:hover{opacity:.8;color:#fff}.error-text{font-size:31px;font-weight:300;line-height:50px;color:#686767;margin-bottom:62px}.sticky-btns-holder{position:fixed;z-index:15;left:0;right:0;bottom:1%;background-color:transparent}.sticky-btns-holder .gap-100{gap:100px}.sticky-btns-holder .green-btn{padding:9px 42px;background-color:#25d366}.sticky-btns-holder .blue-btn{padding:11px 20px;background-color:#c22126}.sticky-btns-holder .blue-btn,.sticky-btns-holder .green-btn{border-radius:50px;gap:17px;word-break:break-all}.sticky-btns-holder .btn-text{color:#fff;font-size:20px;font-weight:700;-webkit-line-clamp:1}.swiper-style{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-style .swiper-pagination-bullet{height:6px;width:26px;border-radius:20px!important;background:rgba(255,0,0,.3);opacity:1}.jobs-container .med-bcg-color,.swiper-style .swiper-pagination-bullet-active{background-color:#c22126}.jobs-container-bcg{background-image:url("../assets/images/Mission-background.svg");background-repeat:no-repeat}.home-jobs-article article{max-width:940px;margin:auto}.home-jobs-article article .med-keyword-border{border:1px solid #686767}.jobs-container .right-decoration-holder{position:absolute;z-index:-1;top:350px;right:0}.jobs-container .job-title{text-align:center;font-size:42px;font-weight:700;margin-bottom:4rem}.jobs-container .jobs-heading{text-align:center}.jobs-container .jobs-heading .jobs-title{font-size:42px;color:#c22126;font-weight:700;margin-bottom:11px}.jobs-container .jobs-heading .jobs-subtitle{font-size:24px;font-weight:300;color:#686767;margin:0 auto 4rem}.jobs-container .job-card{background-color:#f3f5f8;border-radius:15px;margin-bottom:2rem;min-height:172px;display:flex;flex-direction:column}.jobs-container .job-card .med-card-title{font-size:22px;color:#c22126;font-weight:700;line-height:30px;margin-bottom:3rem;padding:12px 20px 0 18px;-webkit-line-clamp:2}.job-card .card-header .bau-card-title:hover,.jobs-container .job-card .med-card-title:hover,.single-job-section .job-description a:hover,.tips-tricks-aside a:hover{text-decoration:underline}.jobs-container .job-card .card-footer{margin:auto 20px 0;flex-wrap:wrap;flex-direction:column}.jobs-container .job-card .card-footer .location-name{font-size:19px;font-weight:700;margin-left:.5rem}.jobs-container .job-card .card-footer .card-keywords{flex-wrap:wrap;margin-top:1px;margin-bottom:21px}.jobs-container .job-card .card-footer .card-keywords :nth-child(n+2){margin-left:1rem}.jobs-container .job-card .card-footer .card-keywords .card-keyword{font-size:15px;border-radius:50px;padding:0 1em;color:#686767;margin-bottom:5px}.jobs-container .jobs-button{color:#fff;border:none;border-radius:6px;padding:14px 24px;margin:30px auto 50px;font-weight:700;font-size:17px}.jobs-container .jobs-button:hover{opacity:.8}.about-us-section{padding-top:80px;background-image:url("../assets/images/testemonials-bcg-img.png")}.about-us-section h2{margin-top:40px;font-size:42px;font-weight:700;color:#c22126;margin-bottom:71px}.about-us-section .about-us-swiper{padding-bottom:45px;position:relative;cursor:pointer}.about-us-section .about-us-swiper .swiper-slide .card{background-color:#f3f5f8;border:none;border-radius:20px;min-height:362px}.about-us-section .about-us-swiper .swiper-slide .card .card-body{padding:23px 30px}.about-us-section .about-us-swiper .swiper-slide .card .card-body h5{font-size:20px;font-weight:800;margin-bottom:4px;background-color:#c22126;color:#fff;border-radius:50px;padding:6px 12px}.about-us-section .about-us-swiper .swiper-slide .card .card-body p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;overflow:hidden}.about-us-section .about-us-swiper .swiper-slide .card .card-body svg{margin-bottom:25px}.about-us-section .about-us-swiper .swiper-pagination{top:unset!important}.about-us-section .swiper-button-disabled{cursor:pointer;pointer-events:all}.about-us-section .swiper-button-next,.about-us-section .swiper-button-prev{color:#686767;font-weight:700;opacity:.5;transition:opacity .3s}.about-us-section .swiper-button-next::after,.about-us-section .swiper-button-prev::after{font-size:42px}.about-us-section .swiper-button-next:hover,.about-us-section .swiper-button-prev:hover{opacity:1}.mission-container{background-image:url("../assets/images/Mission-background.svg");padding-top:94px}.mission-container .mission-heading{text-align:center;margin-bottom:59px}.mission-container .mission-heading .mission-title{font-size:42px;font-weight:700;color:#c22126}.mission-container .mission-heading .subhead-paragraph{color:#686767;font-size:24px;font-weight:300}.mission-container .mission-row{padding-top:74px}.mission-container .mission-row .mission-content-h{color:#c22126;font-weight:700;font-size:31px}.mission-container .mission-row .mission-content-sub-h{color:#686767;font-weight:300;font-size:24px}.mission-container .mission-row .mission-content-p{font-size:18px;font-weight:300;color:#686767;margin-bottom:39px}.mission-container .mission-cards .mission-card{margin-bottom:20px!important}.mission-container .mission-cards .mission-card .circle{width:6.875rem;height:6.875rem;border-radius:50%;position:absolute;top:-25%;left:50%;transform:translate(-50%);background-color:#c22126}.mission-container .mission-cards .mission-card .circle .circle-svg{top:15%;left:50%;transform:translate(-50%);position:absolute}.mission-container .mission-cards .mission-card .card-content{margin:auto;padding:4.45rem 15px 15px;text-align:center;min-height:264px;background-color:#f3f5f8;border-radius:15px;position:relative}.mission-container .mission-cards .mission-card .card-content .card-text{padding:0 6px;font-weight:300;line-height:20px;min-height:100px}.mission-container .mission-cards .mission-card .card-content .card-title{color:#c22126;font-size:21px;font-weight:700;line-height:24px;margin-bottom:10px;min-height:48px}.mission-container .swiper-wrapper{padding-top:75px;padding-bottom:33px}.tips-img{background-image:url("../assets/images/tips&tricks-bg.webp");margin-bottom:96px}.static-img{background-image:url("../assets/images/static-hero-bg.webp");margin-bottom:96px}.left-decoration-holder{position:absolute;top:350px;left:0;z-index:-1}.left-decoration-holder img{max-height:1000px}.heading{line-height:58px;margin-top:85px;margin-bottom:52px;max-width:84ch}.heading .page-title{font-size:52px;color:#c22126;font-weight:700}.heading .page-subtitle{font-size:38px;font-weight:300;color:#686767}.col-semi-title,.form-check label{font-size:19px;font-weight:700;color:#686767}.col-title{font-size:25px;font-weight:700;color:#686767;margin-bottom:21px}.col-p,.tips-tricks-v1-list li{font-weight:300;font-size:19px;color:#686767}.col-p{line-height:26px}.col-a{word-wrap:break-word}.tips-tricks-v1-list,.tips-tricks-v5-list{margin:16px 0;padding:0 40px}.tips-tricks-v1-list li{list-style:disc}.tips-tricks-v2-list li{font-size:25px;color:#686767;font-weight:700}.tips-tricks-v5-list li{list-style:number;color:#686767;font-weight:300;font-size:19px}.med-color,.page-link,.single-job-section .active,.single-job-section .job-description .blue-text,.single-job-section .job-description .blue-text span,.team-card-section .card .card-body a:hover,a:hover{color:#c22126}.tips-tricks-aside .tips-title{font-size:38px;font-weight:700;line-height:32px;color:#c22126;margin-bottom:20px}.tips-tricks-aside a{font-size:17px;color:#c22126;font-weight:700;line-height:24px}.team-card-section .left-decoration-holder{position:absolute;top:-200px;left:0;z-index:-1}.team-card-section .grid-cards-team{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr);grid-column-gap:35px;grid-row-gap:35px}.team-card-section .single-job-card{max-width:260px}.team-card-section .single-job-card .card-heading{color:#c22126;font-size:26px;font-weight:700}.team-card-section .single-job-card a{font-size:18px;color:#c22126!important;transition:color .3s ease-in-out}.team-card-section .single-job-card a svg path{fill:#c22126!important;transition:fill .3s ease-in-out}.team-card-section .single-job-card a:hover{color:#686767!important;text-decoration:underline}.team-card-section .card{padding:30px 20px;border:none;background-color:#f3f5f8;border-radius:15px}.team-card-section .card .card-body{padding:16px 0}.team-card-section .card .card-body h5{font-size:25px;font-weight:700;color:#c22126}.single-job-section .job-header .card-location,.team-card-section .card .card-body .profession{font-size:19px;font-weight:700}.team-card-section .card .card-body .area{font-size:18px;font-weight:300}.team-card-section .card .card-body a{font-size:18px;color:#686767;transition:color .3s ease-in-out}.team-card-section .card .card-body a svg path{fill:#686767;transition:fill .3s ease-in-out}.team-card-section .card .card-body a:hover svg path{fill:#c22126}.team-card-section .card .card-body .email-text{font-size:14px}.med-form-img{background-image:url("../assets/images/med-form-img.webp");margin-bottom:65px;position:relative;z-index:0}.contact-section{background-image:url("../assets/images/contact-bcg.svg");background-position:0 20%;background-repeat:no-repeat}.med-form-bcg{background-image:url("../assets/images/med-form-bcg.svg");background-position:0 -100%}.contact-info-row{padding-bottom:64px}.contact-col-title{font-size:32px;font-weight:700;color:#c22126}.contact-info,.info-title{font-size:22px;color:#686767}.info-title{font-weight:600}.contact-info{font-weight:300}.contact-info .white-space{white-space:nowrap}.contact-form-container,.jobs-form-container{background-color:#f3f5f8;border-radius:15px}.jobs-form-container .multiple-select-holder{margin-bottom:24px;position:relative;width:100%}.jobs-form-container .select-btn{max-height:55px;overflow-x:clip;border:1px solid #c22126;display:flex;align-items:center;justify-content:space-between;padding:15px 0 14px;border-radius:8px;cursor:pointer;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1)}.jobs-form-container .select-btn input::placeholder{color:#a1a5b7}.jobs-form-container .select-btn .clear-cantons{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.jobs-form-container .select-btn .btn-text{padding:0 30px 0 16px;font-size:16px;color:#a1a5b7;border:none;cursor:pointer}.jobs-form-container .multiple-value{display:flex;padding:3px 14px;font-size:17px;line-height:23px;color:#a1a5b7;border:1px solid #a1a5b7;margin-left:7px;border-radius:50px;white-space:nowrap}.jobs-form-container .multiple-value img{margin:4px 0 0 12px;position:relative;z-index:10}.jobs-form-container .btn-text:focus-visible{outline:0!important}.jobs-form-container .list-items::-webkit-scrollbar-track{background-color:transparent}.jobs-form-container .list-items::-webkit-scrollbar{width:5px;background-color:transparent}.jobs-form-container .list-items::-webkit-scrollbar-thumb{background:#686767}.jobs-form-container .list-items::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.ssl-cert{color:#c22126;font-style:italic;margin-top:50px;font-size:19px;font-weight:300}.form-row{padding:44px 48px 56px 52px}.form-row .form-check .form-check-input{border:1px solid #8fc4fd}.form-row .form-control,.form-row .form-select{border:1px solid #c22126;margin-bottom:24px;min-height:48px;color:#000;font-size:17px;padding-top:.675em}.form-row .form-control::placeholder,.form-row .form-select::placeholder{color:#a1a5b7;font-size:17px}.form-row .form-control option,.form-row .form-select option{color:#a1a5b7;font-size:14px;white-space:normal}.form-row .form-textarea{min-height:160px}.form-row .form-check-label,.form-row .form-label{color:#686767;font-weight:600;font-size:20px}.form-row .required::after{content:" *";color:red}.form-row .form-button{color:#fff;background-color:#c22126;border:none;padding:.8em 2.5em;border-radius:6px}.custom-file-upload label:hover,.form-row .form-button:hover{opacity:.9}.custom-file-upload{text-align:center;position:relative;background-color:#fff;border:1px solid #c22126;border-radius:6px}.custom-file-upload span{position:absolute;color:#a1a5b7;font-weight:400!important;font-size:17px;padding:1%}#fileInput,#fileInput2,#fileInput3,#fileInput4,#fileInput5{visibility:hidden}input[type=file]{border-radius:10px 0 0 10px;padding-top:10px}input[type=file]::file-selector-button{visibility:hidden;width:0!important;padding-right:0!important;padding-left:0!important}.custom-file-upload label{background-color:#c22126;color:#fff;border-radius:0 3px 3px 0;cursor:pointer;font-size:17px;font-weight:700}.custom-file-upload input[type=file]+label{padding:12px;white-space:nowrap}.form-check-input:checked[type=checkbox]{background-image:url("/assets/images/checkmark.svg");border-color:#c22126}.form-check .form-check-input:checked,.form-check-input:checked{background-color:#fff;border-color:#8fc4fd}.form-check .form-check-input,.form-check-input{border-color:#8fc4fd;min-width:20px;min-height:20px;margin-right:9px}.form-check .form-check-input:focus,.form-check-input:focus{box-shadow:none}.single-page-job-bcg{background-image:url("../assets/images/single-page-job-bcg.webp");background-repeat:no-repeat}.jobs-list-section,.single-job-section{background-image:url("../assets/images/contact-bcg.svg");background-repeat:no-repeat}.right-decoration-holder-single{position:absolute;z-index:-1;top:800px;right:0}.single-job-section{margin-top:20px}.single-job-section .job-header{background-color:#f3f5f8;border-radius:15px;padding:30px 47px}.single-job-section .job-header .text{font-size:20px;color:#686767;line-height:26px;font-weight:600;margin-bottom:25px}.single-job-section .job-header .title{font-size:32px;font-weight:700;color:#c22126;margin-bottom:26px}.single-job-section .job-description{background-color:#f3f5f8;border-radius:15px;padding:28px 50px 54px}.single-job-section .job-description .accordion-header button{background-color:#c22126;display:flex;color:#fff;font-size:20px;font-weight:700;padding:11px 10px;box-shadow:unset!important;border-radius:50px}.single-job-section .job-description .accordion-header button::before{content:"";background-image:url("../assets/images/accordion-arrow-down.svg");background-repeat:no-repeat;height:12px!important;width:20px;transition:transform .2s ease-in-out}.single-job-section .job-description .accordion-header button::after{content:unset!important}.single-job-section .job-description .accordion-header .accordion-button:not(.collapsed)::before{transform:rotate(-180deg)!important;transition:transform .2s ease-in-out}.single-job-section .job-description .accordion-header .accordion-button.collapsed{border-radius:50px}.single-job-section .job-description .accordion-item .whatsup-btn{padding:8px 45px;background-color:#25d366;font-weight:700;color:#fff;border-radius:50px}.single-job-section .job-description .accordion-item .whatsup-btn span{font-size:20px;font-weight:700;color:#fff}.single-job-section .job-description .accordion-item .whatsup-btn:hover{text-decoration:unset!important}.single-job-section .job-description .accordion-item .label-description{font-size:18px;line-height:23px;color:#686767;font-weight:300;margin-left:15px}.single-job-section .job-description p{font-size:19px;line-height:26px;font-weight:300;color:#686767;margin-bottom:29px}.single-job-section .job-description a{color:#c22126;font-size:19px;line-height:26px;font-weight:300}.single-job-section .job-description h2,.single-job-section .job-description h3,.single-job-section .job-description h4,.single-job-section .job-description h5,.single-job-section .job-description h6,.single-job-section .job-description span{font-weight:700;color:#686767}.single-job-section .job-description h2{font-size:25px;margin-bottom:21px}.single-job-section .job-description h3{font-size:22px}.single-job-section .job-description h4,.single-job-section .job-description span{font-size:19px;line-height:26px}.single-job-section .job-description ol,.single-job-section .job-description ul{margin:20px 0;padding-left:25px}.single-job-section .job-description ol li,.single-job-section .job-description ul li{font-size:19px;line-height:26px;font-weight:300}.single-job-section .job-description ol li::marker,.single-job-section .job-description ul li::marker{color:#686767}.single-job-section .job-description ul li{list-style-type:disc}.single-job-section .job-description ol li::marker{font-weight:700}.single-job-section .similar-ads-title{font-size:26px;font-weight:700;line-height:32px;color:#c22126}.med-keyword-border{border:1px solid #c22126}.med-pinned-job{background-color:#ffdfdf!important}.med-pinned-job .med-keyword-border{border:1px solid #c22126!important}.filter-card,.job-card{background-color:#f3f5f8;border-radius:15px}.list-title{color:#c22126;font-size:36px;font-weight:700;line-height:58px;margin-bottom:20px}.job-card{margin-bottom:2rem}.job-card .card-header{padding:12px 20px 0 18px;gap:15px;flex-direction:row}.job-card .card-header .med-card-title{font-size:22px;color:#686767;font-weight:700;margin-bottom:0;order:1;padding:0}.job-card .card-header .med-card-title:hover{color:#c22126;text-decoration:underline}.job-card .card-header .bau-card-title{font-size:22px;color:#686767;font-weight:700;margin-bottom:3rem}.job-card .card-header .green-btn{padding:5px 20px;background-color:#25d366;max-height:31px;min-width:240px;border-radius:50px;gap:5px;word-break:break-all}.job-card .card-header .btn-text{color:#fff;font-size:14px;font-weight:700;-webkit-line-clamp:1}.job-card .card-footer{margin:0 20px 20px}.job-card .card-footer .location-name{font-weight:700;margin-left:.5rem}.job-card .card-footer .card-keywords .card-keyword{font-size:15px;border-radius:50px;padding:0 1em;color:#686767}.grid-show-hide-holder{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s}.grid-show-hide-holder .filter-items-holder{overflow:auto!important;scrollbar-width:thin!important;scrollbar-color:#686767}.js-show-filters{margin-bottom:30px;grid-template-rows:1fr!important}.filters-main-title{color:#c22126;font-size:24px;font-weight:700;margin-bottom:35px}.filters-main-title svg{min-height:24px;min-width:24px}.filter-title{color:#c22126;font-size:25px;font-weight:700}.form-check{margin-top:16px}.form-check .form-check-input:checked[type=checkbox]{background-image:url("../assets/images/checkmark.svg");border-color:#c22126}.filter-card{padding:10px 0 17px 21px}.active>.page-link,.page-link.active{color:#fff;background-color:#c22126;border-color:#c22126}.page-link:hover{color:#686767}
