.our-clients{background-color:#eaeef5;overflow:hidden;zoom:86%}.our-clients .company-logos{display:flex;list-style-type:none;margin:4rem auto;max-width:143rem;padding:0 2rem}@media screen and (max-width:1050px){.our-clients .company-logos{flex-direction:row;flex-wrap:wrap}}.our-clients .company-logos li{align-self:center;display:block;padding:0 2rem;text-align:center}@media screen and (max-width:1050px){.our-clients .company-logos li{flex:33%;padding:2rem}}@media screen and (max-width:600px){.our-clients .company-logos li{flex:50%}}.our-clients .company-logos li:first-child{color:#93a4c4;font-size:2rem;letter-spacing:.01em;line-height:4rem;min-width:16rem}.our-clients .company-logos li img{height:auto;max-height:6rem;max-width:100%}.our-clients .company-logos li.logo-sandoz img{max-height:4rem}.our-clients .company-logos li.logo-novartis img{max-height:5rem}.our-clients .company-logos li.logo-ackee img,.our-clients .company-logos li.logo-pwc img{max-height:8rem}@media (max-width:650px){.our-clients .company-logos li.logo-ackee img,.our-clients .company-logos li.logo-pwc img{max-height:6rem}}.our-clients.transparent{background-color:transparent}.our-clients.transparent .company-logos li:first-child{font-size:medium;line-height:normal}.our-clients.smaller .company-logos{justify-content:space-between;max-width:100rem}.our-clients.smaller img{max-height:3.2rem!important;opacity:.4}.our-clients.dark{background-color:#171c45;padding-block:4.2rem;position:relative;zoom:100%}.our-clients.dark .company-logos{margin:0 auto;max-width:124rem;padding:0 2rem;width:100%}.our-clients.dark li:first-child{color:#fff;font-size:2rem;font-weight:600;letter-spacing:1%;line-height:100%;padding-left:0;text-align:left}@media screen and (max-width:768px){.our-clients.dark{padding-top:6.45rem}.our-clients.dark li:first-child{left:0;padding-inline:2rem;padding-top:4rem;position:absolute;text-align:center;top:0;width:100%}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.job-apply-form label{display:block;font-weight:700;margin-bottom:5px;max-width:100%}.job-apply-form label .d-block{display:block}.job-apply-form input[type=file]{max-width:100%}.job-apply-form input[type=email],.job-apply-form input[type=text],.job-apply-form textarea{background-color:#fff;background-image:none;border:1px solid #e9eef2;border-radius:7px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;font-size:1.6rem;height:5.4rem;line-height:1.54;margin-bottom:15px;max-width:100%;min-width:100%;padding:1.4rem 1.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.job-apply-form input[type=email]:disabled,.job-apply-form input[type=text]:disabled,.job-apply-form textarea:disabled{background-color:#aaa}.job-apply-form textarea{min-height:10rem}.job-apply-form button{align-items:center;background:#3ae794;border:none;border-radius:4px;color:#0b2519;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;gap:2rem;justify-content:center;letter-spacing:.14px;line-height:normal;margin:2rem 0 0;padding:1.5rem 2.3rem;text-decoration:none}.job-apply-form button .loader{animation:rotation 1s linear infinite;border:.3rem solid #0b2519;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:2rem;width:2rem}.job-apply-form .text-center{text-align:center}.job-apply-form .form-error-icon{display:none}.job-apply-form .form-error-icon:after{content:":"}.job-apply-form .form-error-message{color:red;font-weight:700}@keyframes green-pulsating{0%{box-shadow:0 0 0 8px #b0f5d4}to{box-shadow:0 0 0 0 #b0f5d4}}.alert{border:1px solid transparent;border-radius:.25rem;margin:1rem auto 0;max-width:139.2rem;padding:.75rem 1.25rem;position:relative}.alert.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.jobs-page{background-color:#fff}.company-page,.job-detail-page{background:var(--blue-light-blue,#eaeef5)}nav.breadcrumb{margin:2.9rem auto 0;max-width:120rem;padding:0 2rem}nav.breadcrumb a{color:var(--blue-main-blue,#0153cc);font-size:1.6rem;font-weight:400;letter-spacing:.16px;line-height:2.4rem;text-decoration:none}nav.breadcrumb a:before{background-image:url(/build/images/chevron-right.41897922.svg);content:"";display:inline-block;height:2.4rem;margin-right:1rem;vertical-align:top;width:2.4rem}.jobs-header{background:var(--gray-20,#eef1f5);font-family:proxima-nova,sans-serif;font-style:normal;padding-top:2rem}.jobs-header .header-wrapper{margin:0 auto;max-width:120rem;padding:0 2rem;position:relative;width:100%}@media (max-width:940px){.jobs-header .header-wrapper{background-image:none}}.jobs-header .header-wrapper h1{color:var(--Dark-Blue,#171c45);font-size:4rem;font-weight:700;line-height:5rem;margin:0 0 5.6rem;max-width:62rem}@media (max-width:1150px){.jobs-header .header-wrapper h1{font-size:3.5rem;max-width:54rem}}@media (max-width:1070px){.jobs-header .header-wrapper h1{font-size:3rem;max-width:48rem}}@media (max-width:930px){.jobs-header .header-wrapper h1{margin-left:auto;margin-right:auto;text-align:center}}@media (max-width:600px){.jobs-header .header-wrapper h1{font-size:3rem;line-height:3.6rem;margin-bottom:3rem}}.jobs-header .header-wrapper .hero-panels{display:flex;padding-bottom:1rem}@media (max-width:940px){.jobs-header .header-wrapper .hero-panels{justify-content:center}}@media (max-width:540px){.jobs-header .header-wrapper .hero-panels{flex-direction:column}}.jobs-header .header-wrapper .hero-panels .hero-panel{margin-bottom:1.2rem;max-width:20.5rem}@media (max-width:540px){.jobs-header .header-wrapper .hero-panels .hero-panel{max-width:100%;text-align:center}}.jobs-header .header-wrapper .hero-panels .hero-panel h2{color:var(--gray-100,#161c25);font-size:24px;font-weight:600;line-height:130%;margin:0 0 1.2rem}.jobs-header .header-wrapper .hero-panels .hero-panel p{color:var(--gray-70,#5c6b86);font-size:16px;font-weight:400;line-height:130%;margin:0 0 2.4rem}.jobs-header .header-wrapper .hero-panels .hero-panel a{background:var(--gray-30,#ced5e3);border-radius:4px;color:var(--blue-100,#121a35);display:inline-block;font-size:14px;font-weight:400;letter-spacing:.14px;line-height:normal;padding:1rem 1.6rem;text-decoration:none}.jobs-header .header-wrapper .hero-panels .hero-panel.company-panel a{background:var(--blue-70,#0057ff);color:var(--White,#f9fbff)}.jobs-header .header-wrapper .hero-panels .panel-separator{align-self:center;background:var(--gray-40,#adb9d1);height:12.7rem;margin:0 4rem;width:1px}@media (max-width:540px){.jobs-header .header-wrapper .hero-panels .panel-separator{height:1px;margin:2rem 0;width:80%}}.jobs-header .header-wrapper .hero-panels .video-player{align-self:center;background-image:url(/build/images/jobs-hero.c6e29d32.png);background-position:top;background-repeat:no-repeat;background-size:contain;height:31rem;margin-left:auto;margin-top:-10rem;position:relative;width:51rem}.jobs-header .header-wrapper .hero-panels .video-player video{border-radius:15px;margin:3% 0 0 5%;max-height:84%;max-width:89%;position:relative;z-index:1}@media (max-width:1010px){.jobs-header .header-wrapper .hero-panels .video-player video{border-radius:10px 10px 5px 5px;margin-top:2.5%}}.jobs-header .header-wrapper .hero-panels .video-player:before{background-color:#0e056a;border-radius:20px 20px 10px 10px;content:"";display:block;left:4%;padding-bottom:52.7%;position:absolute;top:3%;width:91%}@media (max-width:1010px){.jobs-header .header-wrapper .hero-panels .video-player:before{border-radius:10px 10px 5px 5px;padding-bottom:53.3%;top:2%}}@media (max-width:930px){.jobs-header .header-wrapper .hero-panels{flex-wrap:wrap}.jobs-header .header-wrapper .hero-panels .video-player{margin:2rem auto 0;max-width:100%}}section.jobs{margin:0 auto 5rem;max-width:120rem;padding:0 2rem;width:100%}section.jobs h2{color:var(--Dark-Blue,#171c45);font-family:proxima-nova,sans-serif;font-size:2.8rem;font-style:normal;font-weight:700;line-height:100%;margin:0}section.jobs .jobs-flex-wrapper{display:flex;gap:4.5rem;margin-top:2rem}@media (max-width:850px){section.jobs .jobs-flex-wrapper{display:block}}section.jobs .jobs-wrapper{flex:1}section.jobs .companies-wrapper{width:27rem}@media (max-width:1060px){section.jobs .companies-wrapper{display:none}}section.jobs .no-match{color:var(--Dark-Blue,#171c45);font-size:2.4rem;text-align:center}section.jobs .job,section.jobs .no-match{font-family:proxima-nova,sans-serif;font-style:normal}section.jobs .job{background:#f9fbfe;border:1px solid #ced9eb;border-radius:4px;margin-top:2.4rem;padding:3rem 3.2rem 3rem 6rem;position:relative}@media (max-width:1230px){section.jobs .job{padding-left:3.2rem}}section.jobs .job .job-row{display:flex;gap:2rem;justify-content:space-between;margin:2rem 0 0}section.jobs .job .job-row:first-child{margin-top:0}@media (max-width:700px){section.jobs .job .job-row{display:block}}section.jobs .job h3{align-self:center;font-size:2.4rem;font-weight:600;line-height:130%;margin:0}section.jobs .job h3 a{color:var(--gray-100,#161c25);text-decoration:none}@media (max-width:1230px){section.jobs .job h3{flex:1}}section.jobs .job .company-logo,section.jobs .job .company-logo-initials{background-color:#fff;border:1px solid #ced9eb;border-radius:50%;height:7rem;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:7rem}@media (max-width:1230px){section.jobs .job .company-logo,section.jobs .job .company-logo-initials{height:5rem;position:relative;top:0;transform:none;width:5rem}}@media (max-width:700px){section.jobs .job .company-logo,section.jobs .job .company-logo-initials{display:block;margin:0 auto 2rem}}section.jobs .job .company-logo{object-fit:contain}section.jobs .job .company-logo-initials{font-size:3rem;font-weight:700;line-height:7rem;overflow:hidden;text-align:center}@media (max-width:1230px){section.jobs .job .company-logo-initials{line-height:5rem}}section.jobs .job p{color:#4c4a7b;font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin:0;max-width:40rem}section.jobs .job .job-buttons{display:flex;justify-content:right}@media (max-width:700px){section.jobs .job .job-buttons{justify-content:normal;margin-top:1rem}}@media (max-width:500px){section.jobs .job .job-buttons{display:block;margin-top:1rem}}section.jobs .job .job-buttons .location{align-self:center;color:var(--blue-dark-blue,#171c45);font-size:1.6rem;font-weight:400;letter-spacing:.16px;line-height:140%;padding-left:2.3rem;position:relative}@media (max-width:500px){section.jobs .job .job-buttons .location{display:block;margin-top:1rem}}section.jobs .job .job-buttons .location:before{background-image:url(/build/images/map-pin.e38cc6a0.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.8rem;left:0;position:absolute;top:0;vertical-align:top;width:1.8rem}section.jobs .job .job-buttons a{align-self:center;background:var(--blue-70,#0057ff);border-radius:4px;color:#fff;display:inline-block;font-size:1.4rem;font-weight:400;letter-spacing:.14px;line-height:normal;margin-left:2rem;min-width:12rem;padding:1rem 1.6rem;text-align:center;text-decoration:none}@media (max-width:500px){section.jobs .job .job-buttons a{margin-left:0;margin-top:1rem}}section.jobs .job .skill-location-wrapper{display:flex;justify-content:right;min-width:39rem}@media (max-width:700px){section.jobs .job .skill-location-wrapper{flex-direction:column;margin-top:1rem;min-width:auto}}section.jobs .job .job-skills{color:var(--blue-dark-blue,#171c45);font-size:1.6rem;font-weight:400;letter-spacing:.16px;line-height:140%}@media (max-width:700px){section.jobs .job .job-skills{order:2}}section.jobs .job .job-skills span{background:var(--gray-30,#ced5e3);border-radius:4px;color:var(--blue-dark-blue,#171c45);display:inline-block;font-size:1.4rem;font-weight:400;line-height:normal;margin:.8rem .8rem 0 0;padding:4px 8px}section.jobs .job .company-info{color:var(--blue-dark-blue,#171c45);font-size:1.6rem;font-weight:400;letter-spacing:.16px;line-height:140%;min-width:15rem}@media (max-width:700px){section.jobs .job .company-info{order:1}}section.jobs .job .divider{align-self:center;background:#dae2f0;height:5.7rem;margin:0 2rem;width:1px}@media (max-width:700px){section.jobs .job .divider{display:none}}section.jobs .company{background:var(--gray-20,#eef1f5);border:1px solid var(--gray-50,#8c9fc0);border-radius:4px;box-shadow:0 0 3rem 0 rgba(46,50,80,.08);font-family:proxima-nova,sans-serif;font-style:normal;margin-top:2.4rem;padding:3rem 2.5rem;width:100%}section.jobs .company:first-child{margin-top:0}section.jobs .company img{background-color:#fff;border-radius:50%;display:block;height:12.2rem;margin:0 auto;object-fit:contain;width:12.2rem}section.jobs .company h3{color:#0e1f37;font-size:2rem;font-weight:800;letter-spacing:.2px;line-height:140%;margin:1.1rem 0 0;text-align:center}section.jobs .company ul{list-style-type:none;margin:2.2rem 0 0;padding:0}section.jobs .company ul li{color:#0e1f37;font-size:16px;font-weight:600;letter-spacing:.16px;line-height:140%;margin-top:1.5rem;padding-left:3.3rem;position:relative}section.jobs .company ul li:before{background-repeat:no-repeat;background-size:contain;content:"";height:1.8rem;left:0;position:absolute;right:0;width:1.8rem}section.jobs .company ul li:first-child{margin-top:0}section.jobs .company ul li:first-child:before{background-image:url(/build/images/map-pin.e38cc6a0.svg)}section.jobs .company ul li:nth-child(2):before{background-image:url(/build/images/briefcase.11814c8b.svg)}section.jobs .company ul li:nth-child(3):before{background-image:url(/build/images/clock.1f388647.svg)}section.jobs .company a{background:var(--blue-70,#0057ff);border-radius:4px;color:var(--gray-30,#ced5e3);display:block;font-size:14px;font-weight:800;line-height:normal;margin:5.1rem auto 0;min-width:12.4rem;padding:.9rem 2rem .7rem;text-align:center;text-decoration:none}section.job-detail{display:flex;font-family:proxima-nova,sans-serif;font-style:normal;gap:4rem;margin:1.7rem auto 2rem;max-width:120rem;padding:0 2rem}@media (max-width:1100px){section.job-detail{display:block}}@media (max-width:400px){section.job-detail{padding:0 1rem}}section.job-detail .job{background-color:#fff;border-radius:10px;flex:1;padding:6rem 4rem}@media (max-width:400px){section.job-detail .job{padding:3rem 2rem}}section.job-detail .job h1{color:#0e1f37;font-size:4rem;font-weight:800;letter-spacing:.4px;line-height:140%;margin:0}@media (max-width:400px){section.job-detail .job h1{font-size:2.8rem}}section.job-detail .job ul.job-info{list-style-type:none;margin:1.2rem 0 0;max-width:56rem;padding-left:0}section.job-detail .job ul.job-info li{color:#0e1f37;display:inline-block;font-size:1.8rem;font-weight:600;letter-spacing:.18px;line-height:140%;margin:2rem 2rem 0 0;padding-left:2.3rem;position:relative}section.job-detail .job ul.job-info li:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.8rem;left:0;position:absolute;top:.3rem;width:1.8rem}section.job-detail .job ul.job-info li.location:before{background-image:url(/build/images/map-pin.e38cc6a0.svg)}section.job-detail .job ul.job-info li.skills:before{background-image:url(/build/images/briefcase.11814c8b.svg)}section.job-detail .job ul.job-info li.workload:before{background-image:url(/build/images/clock.1f388647.svg)}section.job-detail .job ul.job-info li.pay-rate:before{background-image:url(/build/images/dollar-sign.46e99931.svg)}section.job-detail .job>*{color:#4c4a7b;font-size:1.8rem;font-weight:400;letter-spacing:.18px;line-height:140%}section.job-detail .job form{margin-top:4.2rem}section.job-detail .right{width:36.7rem}@media (max-width:1100px){section.job-detail .right{margin-top:4.3rem;width:100%}}section.job-detail .right .position-marker{background-color:#e2fff1;border-radius:5px;color:var(--blue-dark-blue,#171c45);font-size:1.8rem;font-weight:700;letter-spacing:.18px;line-height:normal;padding:2.9rem 6.7rem 3.3rem;position:relative;width:100%}section.job-detail .right .position-marker:before{animation:green-pulsating 1.5s linear infinite alternate;background:#3ae794;border-radius:50%;box-shadow:0 0 0 8px #b0f5d4;content:"";display:inline-block;height:1.6rem;left:3.2rem;position:absolute;top:3.2rem;width:1.6rem}section.job-detail .right .company{background-color:#fff;border:1px solid #ced9eb;border-radius:8px;margin-top:4.3rem;padding:3.2rem;text-align:center;width:100%}section.job-detail .right .company>img{max-height:14rem;max-width:100%}section.job-detail .right .company h2{color:#16110d;font-size:2.4rem;font-weight:600;letter-spacing:.24px;line-height:140%;margin:1rem 0 0}section.job-detail .right .company .location{color:#4c4a7b;font-size:1.6rem;font-weight:400;line-height:130%;margin:1.2rem 0 0}section.job-detail .right .company p{color:#4c4a7b;font-size:1.6rem;font-weight:400;letter-spacing:.16px;line-height:140%;margin:3rem 0 0}section.job-detail .right .company .photos{font-size:0;margin:2.4rem 0 0}section.job-detail .right .company .photos img{border-radius:4px;display:inline-block;max-width:49%;vertical-align:top}section.job-detail .right .company .photos img:first-child{margin-right:1%}section.job-detail .right .company .photos img:last-child{margin-left:1%}section.job-detail .right .company a{background:var(--gray-30,#ced5e3);border-radius:4px;color:var(--gray-100,#161c25);display:inline-block;font-size:1.4rem;font-weight:400;letter-spacing:.14px;line-height:normal;margin:3.3rem 0 0;min-width:14.8rem;padding:1rem 1.6rem;text-decoration:none}section.employees{margin:6.3rem auto 2rem;max-width:120rem;padding:0 2rem}@media (max-width:400px){section.employees{padding:0 1rem}}section.employees h2{color:var(--blue-dark-blue,#171c45);font-size:2.4rem;font-weight:800;line-height:140%;margin:0}section.employees .employees-wrapper{margin:3rem -1.2rem 0;text-align:center}@media (max-width:400px){section.employees .employees-wrapper{margin:3rem 0 0}}section.employees .employees-wrapper .employee{background:#fff;border-radius:10px;box-shadow:0 0 30px 0 rgba(46,50,80,.15);display:inline-block;margin:1rem 1.2rem;max-width:36.7rem;min-height:14rem;padding:2.4rem 2.4rem 2.4rem 14rem;position:relative;text-align:left;vertical-align:top;width:100%}@media (max-width:500px){section.employees .employees-wrapper .employee{margin:1rem 0;padding-left:12rem}}@media (max-width:400px){section.employees .employees-wrapper .employee{padding-left:2.4rem}}section.employees .employees-wrapper .employee img{border-radius:50%;height:10rem;left:2.4rem;position:absolute;top:2.4rem;width:10rem}@media (max-width:500px){section.employees .employees-wrapper .employee img{height:8rem;width:8rem}}@media (max-width:400px){section.employees .employees-wrapper .employee img{display:block;left:0;margin:0 auto;position:relative;top:0}}section.employees .employees-wrapper .employee h3{color:#0e1f37;font-size:2rem;font-weight:800;letter-spacing:.2px;line-height:140%;margin:0}section.employees .employees-wrapper .employee .position{color:#0e1f37;font-size:1.6rem;font-weight:600;letter-spacing:.16px;line-height:1.8rem;margin:1.2rem 0 0}section.employees .employees-wrapper .employee .position:before{background-image:url(/build/images/briefcase.11814c8b.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.8rem;margin-right:.5rem;vertical-align:top;width:1.8rem}section.employees .employees-wrapper .employee p{color:#0e1f37;font-size:1.6rem;font-weight:400;letter-spacing:.16px;line-height:140%;margin:1.6rem 0 0}section.job-offers{margin:4.8rem auto 4rem;max-width:120rem;padding:0 2rem}@media (max-width:400px){section.job-offers{padding:0 1rem}}section.job-offers h2{color:var(--blue-dark-blue,#171c45);font-size:2.4rem;font-weight:800;line-height:140%;margin:0 0 4rem}section.job-offers .job{background:#f9fbfe;border:1px solid #ced9eb;border-radius:4px;display:block;margin-top:1.2rem;padding:2rem 3.2rem;text-decoration:none}section.job-offers .job img{display:inline-block;max-height:4rem;max-width:10rem}section.job-offers .job .company{color:var(--Dark-Blue,#171c45);display:inline-block;font-size:20px;font-weight:400;line-height:normal;margin:.8rem;vertical-align:top}section.job-offers .job h3{color:var(--gray-100,#161c25);font-size:24px;font-weight:600;line-height:130%;margin-top:1.2rem}section.job-offers .job .location{color:var(--blue-dark-blue,#171c45);font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:1.8rem;margin:1.3rem 0 0}section.job-offers .job .location:before{background-image:url(/build/images/map-pin.e38cc6a0.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.8rem;margin-right:.5rem;vertical-align:top;width:1.8rem}section.company-info{background:#fff;border-radius:10px;margin:2.9rem auto 2rem;max-width:116rem;padding:3rem;text-align:center}@media (max-width:1190px){section.company-info{margin-left:1rem;margin-right:1rem}}@media (max-width:870px){section.company-info{padding:2rem}}section.company-info>*{padding:0 10rem}@media (max-width:720px){section.company-info>*{padding:0}}section.company-info>h1{color:#0e1f37;font-size:4rem;font-weight:800;letter-spacing:.4px;line-height:140%;margin:7.6rem 0 6rem}section.company-info>p{color:#4c4a7b;font-size:1.8rem;font-weight:400;letter-spacing:.18px;line-height:140%}section.company-info .photos{display:grid;gap:2.4rem;grid-template-columns:1fr 1fr;padding:0;position:relative}section.company-info .photos>.company-photo-wrapper{padding-bottom:64%;position:relative;width:100%}section.company-info .photos>.company-photo-wrapper>img{border-radius:5px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}section.company-info .photos .logo{background:#fff;border-radius:50%;bottom:0;height:16rem;left:50%;position:absolute;transform:translate(-50%,50%);width:16rem}section.company-info .photos .logo>img{left:50%;max-height:10rem;max-width:10rem;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:720px){section.company-info .photos{display:block}section.company-info .photos>div:nth-child(2){display:none}}section.company-info .photos.single-photo{display:block}section.company-photos{margin:8rem auto 0;max-width:120rem;padding:0 2rem}section.company-photos h2{color:var(--blue-dark-blue,#171c45);font-size:2.4rem;font-weight:800;line-height:140%;margin:0 0 4rem}section.company-photos .photos{display:grid;gap:2.4rem;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:870px){section.company-photos .photos{grid-template-columns:1fr 1fr}}section.company-photos .photos img{border-radius:5px;max-height:100%;max-width:100%;object-fit:cover}