@charset "UTF-8";.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}a,a:hover{color:unset}.hero-section .top-position .home-hero-img-holder,body,header .custom-dropdown,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}.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 span{font-weight:300}.about-us-section .about-us-swiper .swiper-slide .card .card-body h5,.about-us-section .about-us-swiper .swiper-slide .card .card-body p,.jobs-form-container .item.checked .item-text,.tab-content form .item.checked .item-text,.tc-ironside-grey,.team-card-section .card .card-body .area,.team-card-section .card .card-body .profession,.team-card-section .card .card-body a:hover{color:#686767}@media screen and (min-width:1400px){.container{max-width:1440px!important}.container-fluid{max-width:1903px!important}}@media screen and (max-width:1399px){header .logo-holder .logo{max-width:155px}header .custom-dropdown{min-width:122px!important}header .custom-options{top:58px}.hero-section h1{margin-top:0}.hero-section .max-width{max-width:350px!important;top:-12px!important}.mission-container .mission-content .mission-content-h{margin-top:0!important}.mission-container .mission-heading{margin-bottom:59px}.mission-container .mission-cards .mission-card{margin-bottom:60px!important}.universal-hero-section h1{margin-top:450px}.left-decoration-holder,.right-decoration-holder,.right-decoration-holder-single{display:none!important}.team-card-section .grid-cards-team{grid-template-columns:repeat(4,1fr)}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}}@media screen and (max-width:1199px){header ul{gap:0!important}header nav{padding-top:120px;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: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}.main-footer .footer-row .social-media-list{gap:2.5rem}.main-footer .footer-row .right-footer-col .impressum{margin-top:2rem}.main-footer .footer-row .right-footer-col .impressum a{margin:0 1rem}.team-card-section .grid-cards-team{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:991px){.hero-section .tab-content .multiple-select-holder{max-width:unset!important}.hero-section .tab-content form button,.universal-hero-section .tab-content form button{max-width:130px!important;padding:14px 0}.gap-100{gap:11px}.sticky-btns-holder .gap-100{gap:10px}.sticky-btns-holder .green-btn{padding:9px 21px!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}}@media screen and (max-width:767px){.hero-section,.universal-hero-section{padding-bottom:72px}.hero-section .nav-tabs,.universal-hero-section .nav-tabs{margin-top:28px}.hero-section .nav-tabs .nav-item,.universal-hero-section .nav-tabs .nav-item{max-width:130px}.hero-section .nav-tabs .nav-item button{font-size:16px;line-height:23px;padding:12px 10px}.hero-section .tab-content button,.universal-hero-section .tab-content button{padding:10px 20px!important;font-size:15px!important;line-height:20px!important}.hero-section h1{font-size:32px;line-height:40px}.hero-section p,.universal-hero-section p{font-size:20px;font-weight:300;line-height:28px}.hero-section .top-position .home-hero-img-holder::before,.universal-hero-section .top-position .home-hero-img-holder::before{right:-450px;bottom:-83px}.hero-section .error-404-title{font-size:100px;margin-bottom:50px}.hero-section .thank-you-title{font-size:48px;margin-bottom:50px}.hero-section .max-width{max-width:330px!important;top:-18px!important;left:0}.universal-hero-section .nav-tabs .nav-item button{font-size:16px;line-height:23px;padding:12px 14px}.universal-hero-section h1{line-height:40px;margin-top:350px}.sticky-btns-holder .btn-text{font-size:16px}.mission-container .mission-heading{margin-bottom:25px}.mission-container .mission-cards .mission-card,.mission-container .mission-cards .mission-card .card-content{margin-bottom:25px!important}.universal-hero-section h1,.universal-hero-section h2{font-size:42px}.team-card-section .grid-cards-team{grid-template-columns:repeat(2,1fr)}.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)}}@media screen and (max-width:576px){header{padding-top:24px}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}.sticky-btns-holder{position:fixed!important;bottom:2%;left:5px;right:5px}.sticky-btns-holder .btn-text{font-size:15px}.contact-col-title,.jobs-container .job-title,.jobs-container .jobs-heading .jobs-title{font-size:24px}.bau-btn,.contact-info,.info-title,.jobs-container .job-card .card-footer .location-name,.medical-btn,.mission-cards .mission-card .mission-container .mission-content .mission-content-p,.mission-container .mission-content .mission-content-p,.single-job-section .job-description a,.single-job-section .job-description ol li,.single-job-section .job-description ul li,footer .main-footer .footer-row .middle-footer-col{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}.bottom-footer,.col-p,.custom-file-upload label,.form-row .form-check-label,.form-row .form-label,.mission-container .form-check-label,.mission-container .form-label,.single-job-section .job-description .accordion-item .label-description,.tips-tricks-aside a,.tips-tricks-v1-list li{font-size:14px}.hero-section{padding-bottom:0}.hero-section .top-position .home-hero-img-holder::before{right:-590px;bottom:-123px}.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}.hero-section .error-404-btn{font-size:15px;font-weight:700;padding:14px 11px}.hero-section .max-width{max-width:300px!important;top:5px!important;left:50px}.about-us-section{padding-top:90px}.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 .card-body{padding:20px 15px}.about-us-section .about-us-swiper .swiper-slide .card .card-body svg{margin-bottom:21px!important}.mission-cards .mission-card .mission-container .mission-heading .mission-title,.mission-container .mission-heading .mission-title{font-size:28px}.jobs-container .job-card .bau-card-title,.jobs-container .job-card .med-card-title,.jobs-container .jobs-heading .jobs-subtitle,.mission-cards .mission-card .mission-container .mission-content .mission-content-h,.mission-cards .mission-card .mission-container .mission-heading .mission-text,.mission-container .mission-content .mission-content-h,.mission-container .mission-heading .mission-text,.single-job-section .job-description h3,footer .main-footer .footer-row .right-footer-col .impressum{font-size:18px}.mission-container .form-button{padding:.5em 1.5em}.jobs-container .job-card .card-header .green-btn{min-width:unset!important;padding:5px 22px}.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}.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}.heading .page-subtitle,.mission-cards .mission-card .card-content .card-title{font-size:21px}.mission-cards .mission-card .card-content .filter-title{font-size:22px}.universal-hero-section{padding-bottom:34px!important}.universal-hero-section h1{margin-top:125px;font-size:31px;line-height:40px}.universal-hero-section .page-subtitle,.universal-hero-section h2{margin-bottom:17px;font-size:24px}.single-job-section .job-description h4,.single-job-section .job-description span,.universal-hero-section p{font-size:16px;line-height:26px}.universal-hero-section .img-holder img{margin-top:96px}.team-card-section .grid-cards-team{grid-template-columns:repeat(1,1fr)}.heading .page-title{font-size:38px}.col-title{font-size:19px}.tips-tricks-aside .tips-title{margin-top:35px;font-size:24px}footer .main-footer .footer-row{padding:3rem 0}footer .main-footer .footer-row .social-media-list svg{width:40px;height:40px}.bottom-footer .container{padding:0;overflow:hidden}.job-header,.single-job-section .job-description{padding:20px 13px!important}.job-header .text{font-size:16px!important}.job-header .title{font-size:20px!important;margin-bottom:5px}.single-job-section .job-description .accordion-header button{font-size:14px;padding:9px 5px}.single-job-section .job-description .accordion-item .whatsup-btn{padding:4px 20px}.single-job-section .job-description .accordion-item .whatsup-btn span{font-size:14px!important}.single-job-section .job-description .accordion-item .whatsup-btn svg{width:22px;height:22px}.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:#427cba}.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 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)}.ssl-cert{font-size:16px;margin-top:20px}}header{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 0;background-color:transparent}header .gap-71{gap:71px}header .logo-holder,header .menu-icon{position:relative;z-index:25}header nav ul{gap:26px}header nav ul .nav-item .nav-link{transition:color .3s ease-in-out}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:#427cba!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:#909090;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}.jobs-form-container .list-items .item:nth-last-child(-n+1),.tab-content form .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}.jobs-form-container .select-btn.open~.list-items,.tab-content form .select-btn.open~.list-items,header nav ul .nav-item:hover .subcategory-holder{display:block}header .custom-dropdown{z-index:10;display:flex;align-items:center;cursor:pointer;font-size:16px;font-weight:700;min-width:164px}header .custom-options,header .selected-option{color:#686767;font-size:17px;font-weight:600}header .selected-option{background-image:url("../assets/images/flag-swi.svg");background-position:left center;padding-left:30px;background-repeat:no-repeat;margin:auto}header .selected-option svg{margin-bottom:2px;margin-left:1px}header .custom-options{background-repeat:no-repeat;display:none;position:absolute;top:73px;left:50%;transform:translateX(-50%);padding:23px;border-radius:6px;background-color:#fff;-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);z-index:1}header .custom-option[data-value=Français]{background-image:url("../assets/images/flag-fr.svg")}header .custom-option[data-value=Deutsch]{background-image:url("../assets/images/flag-swi.svg")}header .custom-option{padding:5px 10px 5px 40px;cursor:pointer;background-repeat:no-repeat;background-position:5px center}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)}footer{margin-top:120px}.jobs-container .med-bcg-color,footer .main-footer{background-color:#427cba}footer .main-footer a:hover{color:#002654;transition:color .3s ease-out}footer .main-footer .footer-row{padding:3.75rem 0}footer .main-footer .footer-row .social-media-list{display:flex;gap:1.5rem}footer .main-footer .footer-row .social-media-list svg:hover path{fill:#002654;transition:250ms ease-out}footer .main-footer .footer-row .middle-footer-col{text-align:left;color:#fff;font-weight:300;font-size:22px;line-height:36px}footer .main-footer .footer-row .middle-footer-col .left-side{display:flex}footer .main-footer .footer-row .right-footer-col{color:#fff;font-size:26px;line-height:28px}footer .main-footer .footer-row .right-footer-col .impressum{font-size:19px;font-weight:600;margin-top:5.68rem;display:flex;justify-content:end}footer .main-footer .footer-row .right-footer-col .impressum a{margin-left:2rem}footer .bottom-footer{padding:.5rem;background-color:#05305e;color:#fff;font-weight:600}.nav-tabs{border-bottom:unset}.nav-tabs .nav-item{max-width:150px;min-width:100px}.nav-tabs button{background-color:#e3e6e7;color:#686767;font-size:20px;font-weight:700;padding:19px 10px;width:100%;cursor:pointer;border:none!important}.nav-tabs .medical-btn{border:none;border-radius:10px 0 0;font-size:20px;font-weight:700}.bau-btn:hover,.jobs-container .jobs-button:hover,.medical-btn:hover,.nav-tabs .bau-btn:hover,.nav-tabs .medical-btn:hover{opacity:.8}.bau-btn,.nav-tabs .bau-btn{margin:0;border:none;border-radius:0 10px 0 0;font-size:20px;font-weight:700}.nav-tabs .active:hover,.nav-tabs button:hover{border:none!important;isolation:unset!important}.nav-tabs button.active{background-color:#427cba!important;color:#fff!important}.nav-tabs button:hover{color:#686767}.nav-tabs .nav-item:first-child button{border-radius:8px 0 0}.nav-tabs .nav-item:last-child button{border-radius:0 8px 0 0}.tab-content{background-color:rgba(66,124,186,.3);padding:15px;border-radius:0 8px 8px}.tab-content form .form-control{border:1px solid #427cba;padding:15px 38px 14px;color:#000!important}.form-control:focus,.tab-content form .form-control:focus,select:focus{box-shadow:unset!important}.tab-content form .form-control,.tab-content form .form-control::placeholder,.tab-content form input::placeholder{font-size:16px;line-height:23px;color:#a1a5b7}.tab-content form .clear-cantons,.tab-content form .input-location-icon,.tab-content form .input-search-icon{position:absolute;top:50%;transform:translateY(-50%)}.tab-content form .input-search-icon{left:25px}.tab-content form .input-location-icon{left:16px}.tab-content form .clear-cantons{right:10px}.tab-content form button{width:100%;color:#fff;font-size:17px;font-weight:700;background-color:#005aaa;border:none;border-radius:6px;transition:opacity .3s ease-in-out}.tab-content form button:hover{opacity:.5}.tab-content form .multiple-select-holder{position:relative;max-width:320px;width:100%}.tab-content form .select-btn{border:1px solid #427cba;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)}.tab-content form .select-btn .btn-text{padding:0 38px;font-size:16px;line-height:23px;color:#a1a5b7;border:none;cursor:pointer}.tab-content form .btn-text:focus-visible{outline:0!important}.jobs-form-container .select-btn .arrow-dwn,.tab-content form .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}.jobs-form-container .select-btn.open .arrow-dwn,.tab-content form .select-btn.open .arrow-dwn{transform:rotate(-180deg)}.jobs-form-container .list-items,.tab-content form .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}.tab-content form .list-items::-webkit-scrollbar-track{background-color:transparent}.tab-content form .list-items::-webkit-scrollbar{width:5px;background-color:transparent}.tab-content form .list-items::-webkit-scrollbar-thumb{background:#686767}.tab-content form .list-items::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.jobs-form-container .list-items .item,.tab-content form .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}.jobs-form-container .item .item-text,.tab-content form .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}.jobs-form-container .item .checkbox,.tab-content form .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}.jobs-form-container .item.checked,.tab-content form .item.checked{background-color:rgba(66,124,186,.3)}.jobs-form-container .checkbox .check-icon,.tab-content form .checkbox .check-icon{color:#fff;font-size:11px;transform:scale(0);transition:.2s ease-in-out}.jobs-form-container .item.checked .check-icon,.tab-content form .item.checked .check-icon{transform:scale(1)}.universal-hero-section .tab-content form .multiple-select-holder{max-width:unset!important}.universal-hero-section .tab-content form button{width:100%}.fade:not(.show),.modal-backdrop{display:none}.pop-up-cookies{padding:0 10px!important}.pop-up-cookies .modal-dialog-centered{align-items:flex-end!important}.pop-up-cookies .modal-dialog{max-width:1441px!important}.pop-up-cookies .modal-dialog .modal-content{border:unset;background-color:#f8f8f8;box-shadow:0 10px 10px 2px rgba(0,0,0,.1)}.hero-section .error-404-btn,.pop-up-cookies .pop-up-text-btn:first-child{background-color:#005aaa;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}.hero-section{padding-top:140px;position:relative;overflow-x:clip}.hero-section .left-decoration-holder{position:absolute;z-index:-1;top:170px;left:0}.hero-section h1{margin-top:150px;font-size:52px;font-weight:700;color:#427cba}.hero-section p{font-size:31px;font-weight:300;line-height:50px;color:#686767;margin-bottom:0}.hero-section .nav-tabs{margin-top:50px}.hero-section .top-position{margin-top:-60px}.hero-section .top-position .home-hero-img-holder::before{content:url("../assets/images/home-hero-rectangle-top-right.png");position:absolute;bottom:-60px;right:-300px}.hero-section .top-position .home-hero-img-holder img{top:-20px}.hero-section .error-404-title{font-size:140px;font-weight:700}.hero-section .thank-you-title{font-size:70px;font-weight:700;line-height:1em;margin-top:90px}.hero-section .error-404-btn{font-size:24px;font-weight:700;line-height:20px;border-radius:6px;padding:14px 24px}.sticky-btns-holder{position:fixed;left:0;right:0;bottom:1%;z-index:15;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 35px;background-color:#427cba}.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;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.pointer-events-none{pointer-events:none}.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 .bau-card-border{border-left:8px solid #325c89}.jobs-container .bau-keyword-border{border:1px solid #325c89;margin-bottom:8px}.bau-color,.jobs-container .bau-color{color:#325c89}.bau-bcg-color,.jobs-container .bau-bcg-color{background-color:#325c89}.jobs-container .med-card-border{border-left:8px solid #427cba}.jobs-container .med-keyword-border{border:1px solid #427cba;margin-bottom:8px}.jobs-container .med-color,.med-color,.page-link,.single-job-section .job-description .blue-text,.single-job-section .job-description .blue-text span{color:#427cba}.jobs-container .jobs-heading{text-align:center}.jobs-container .jobs-heading .jobs-title{font-size:42px;color:#686767;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;display:flex;flex-direction:column;min-height:204px}.jobs-container .job-card .bau-card-title,.jobs-container .job-card .med-card-title{font-size:22px;color:#686767;font-weight:700;margin-bottom:3rem;padding:12px 20px 0 18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.job-card .card-header .med-card-title:hover,.jobs-container .job-card .med-card-title:hover{color:#427cba;text-decoration:underline}.job-card .card-header .bau-card-title:hover,.jobs-container .job-card .bau-card-title:hover{color:#325c89;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 svg{flex-shrink:0}.job-card .card-footer .location-name,.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:13px}.jobs-container .job-card .card-footer .card-keywords :nth-child(n+2){margin-left:1rem}.job-card .card-footer .card-keywords .card-keyword,.jobs-container .job-card .card-footer .card-keywords .card-keyword{font-size:15px;border-radius:50px;padding:0 1em;color:#686767}.jobs-container .jobs-button{color:#fff;border:none;border-radius:6px;padding:14px 24px;margin:30px auto 50px}.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(66,124,186,.3);opacity:1}.med-pinned-job,.swiper-style .swiper-pagination-bullet-active{background-color:#427cba!important}.about-us-section{padding-top:90px}.about-us-section .woman-img{position:relative;left:-15px}.about-us-section h2{margin-top:40px;font-size:42px;font-weight:700;color:#686767;margin-bottom:117px}.about-us-section .about-us-swiper{padding-bottom:45px;position:relative;cursor:pointer}.about-us-section .about-us-swiper::before{content:"";position:absolute;z-index:10;pointer-events:none;top:0;left:0;height:100%;width:100%;background:#ecf2f8;background:linear-gradient(90deg,rgba(236,242,248,0) 85%,#fff 100%)}.about-us-section .about-us-swiper .swiper-slide{max-width:402px;min-width:402px;min-height:308px}.about-us-section .about-us-swiper .swiper-slide .card{background-color:#ecf2f8;border:none;border-radius:20px;min-height:308px}.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}.about-us-section .about-us-swiper .swiper-slide .card .card-body p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.about-us-section .about-us-swiper .swiper-slide .card .card-body svg{margin-bottom:25px}.about-us-section .about-us-swiper .swiper-slide,.about-us-section .about-us-swiper .swiper-slide:nth-child(2n){width:35%}.about-us-section .about-us-swiper .swiper-slide:nth-child(3n){width:30%}.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!important}.about-us-section .swiper-button-prev{left:-62px}.mission-container{padding-top:56px}.mission-container .mission-heading{text-align:center;color:#686767;margin-bottom:59px}.mission-container .mission-heading .mission-title{font-size:42px;font-weight:700}.mission-container .mission-heading .subhead-paragraph{font-size:24px;font-weight:300}.mission-container .mission-content .mission-content-h{color:#427cba;font-weight:700;font-size:22px;margin-top:55px;margin-bottom:1.5rem}.mission-container .mission-content .mission-content-p{font-size:19px;font-weight:300;color:#686767}.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:#427cba}.mission-container .mission-cards .mission-card .circle .circle-svg-arrow{position:absolute;top:48%;left:55%;transform:translate(-50%,-50%)}.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 6px 15px;text-align:center;min-height:200px;background-color:#ecf2f8;border-radius:15px;position:relative}.mission-container .mission-cards .mission-card .card-content .card-text{padding:0 6px;font-weight:300;line-height:20px}.mission-container .mission-cards .mission-card .card-content .card-title{color:#427cba;font-size:21px;font-weight:700;line-height:24px;margin-bottom:10px}.mission-container .swiper-wrapper{padding-top:62px}.universal-hero-section{position:relative;overflow-x:clip}.universal-hero-section h1{margin-top:125px}.universal-hero-section h1,.universal-hero-section h2{font-size:52px;font-weight:700;color:#427cba}.universal-hero-section h2{margin-bottom:48px}.universal-hero-section p{font-size:19px;font-weight:300;color:#686767;margin-bottom:0}.universal-hero-section .img-holder{position:absolute;right:0;z-index:-1}.heading .page-subtitle,.universal-hero-section .page-subtitle{font-size:38px;font-weight:300;color:#686767}.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(5,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:35px;grid-row-gap:35px}.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:#427cba}.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:#427cba;transition:color .3s ease-in-out}.team-card-section .card .card-body a svg path{transition:fill .3s ease-in-out}.team-card-section .card .card-body a:hover svg path{fill:#686767}.team-card-section .card .card-body .email-text{font-size:14px}.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:#427cba;font-weight:700}.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}.tips-tricks-v1-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-aside .tips-title{margin-top:105px;font-size:38px;font-weight:700;line-height:32px;color:#427cba;margin-bottom:20px}.tips-tricks-aside a{font-size:17px;color:#427cba;font-weight:700;line-height:24px}.single-job-section .job-description a:hover,.tips-tricks-aside a:hover{text-decoration:underline}.contact-col-title{font-size:32px;font-weight:700;color:#427cba}.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{background-color:rgba(66,124,186,.3);border-radius:15px}.jobs-form-container{background-color:rgba(66,124,186,.3);border-radius:0 15px 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 #427cba;display:flex;align-items:center;justify-content:space-between;padding:9px 0 14px;border-radius:8px;cursor:pointer;background-color:#fff}.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:#212529;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}.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 #427cba;margin-bottom:24px;min-height:48px;font-size:17px}.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{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:#005aaa;border:none;padding:.8em 2.5em;border-radius:6px}.custom-file-upload label:hover,.form-row .form-button:hover{opacity:.9}.ssl-cert{color:#427cba;font-style:italic;margin-top:44px;font-size:19px;font-weight:300}.medical-btn{border:none;padding:.6em 0;border-radius:10px 0 0;font-size:20px;font-weight:700}.custom-file-upload{text-align:center;position:relative;background-color:#fff;border:1px solid #427cba;border-radius:6px}.custom-file-upload span{position:absolute;color:#a1a5b7!important;font-weight:400!important;font-size:17px;padding:1%}#fileInput1,#fileInput2,#fileInput3,#fileInput4,#fileInput5{visibility:hidden}input[type=file]{border-radius:10px 0 0 10px;padding-top:10px;color:#a1a5b7;font-size:17px}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:#005aaa;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}.bau-keyword-border{border:1px solid #325c89}.med-keyword-border{border:1px solid #427cba}.bau-pinned-job{background-color:#325c89!important}.bau-pinned-job .bau-card-title,.bau-pinned-job .card-keyword,.bau-pinned-job .location-name,.med-pinned-job .card-keyword,.med-pinned-job .location-name,.med-pinned-job .med-card-title{color:#fff!important}.bau-pinned-job svg path,.med-pinned-job svg path{fill:white!important}.bau-pinned-job .bau-keyword-border,.med-pinned-job .med-keyword-border{border:1px solid #fff!important}.list-title{color:#427cba;font-size:36px;font-weight:700;line-height:58px;margin-bottom:10px}.job-card{background-color:#f3f5f8;border-radius:15px;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 .bau-card-title{font-size:22px;color:#686767;font-weight:700;padding:0;margin-bottom:0}.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;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.job-card .card-footer{margin:0 20px 20px}.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{grid-template-rows:1fr!important;margin-bottom:30px}.filters-main-title{color:#427cba;font-size:24px;font-weight:700;line-height:26px;margin-bottom:10px}.filters-main-title svg{min-height:24px;min-width:24px}.filter-title{color:#427cba;font-size:25px;font-weight:700}.form-check{margin-top:16px}.form-check label{font-size:19px;font-weight:700;color:#686767;display:block}.form-check .form-check-input:checked[type=checkbox]{background-image:url("../assets/images/checkmark.svg");border-color:#427cba}.form-check .form-check-input:checked{background-color:#fff;border-color:#8fc4fd}.filter-card,.single-job-section .job-description .accordion-item,.single-job-section .job-header{background-color:#f3f5f8}.form-check .form-check-input:focus{box-shadow:none}.form-check .form-check-input{border-color:#8fc4fd;min-width:20px;min-height:20px;margin-right:9px}.filter-card{border-radius:15px;padding:10px 0 17px 21px}.right-decoration-holder-single{position:absolute;z-index:-1;top:800px;right:0}.single-job-section .job-header{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:#427cba;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{display:flex;background-color:#427cba;color:#fff;font-size:20px;font-weight:700;padding:11px 20px;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 40px;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:#427cba;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:#427cba}.active>.page-link,.page-link.active{color:#fff;background-color:#427cba;border-color:#427cba}.page-link:hover{color:#686767}
