.singleService{background:#fffafd;padding:70px 0 0}.servicesList{width:100%}.serviceItem{border:1px solid #d4c6ce;grid-template-columns:28% 72%;min-height:269px;margin-bottom:19px;transition:background-color .3s;display:grid}.serviceItem--odd{background:#fff}.serviceItem--even{background:0 0}.serviceItem__left{border-right:1px solid #d4c6ce;padding:26px 32px;position:relative}.serviceItem__number{color:#ffb8d4;font-family:DM Sans,sans-serif;font-size:28px;line-height:35px;font-style:SemiBold;margin-bottom:7px;font-weight:600}.serviceItem__number span{background:#ffb8d4;flex-shrink:0;width:28px;height:1px;display:block}.serviceItem__tag{color:#fff;text-transform:uppercase;letter-spacing:1.29px;font-family:DM Sans,sans-serif;font-size:12px;line-height:12.25px;font-style:Medium;background:#ab2056;margin:20px 0;padding:3.06px 7.66px;font-weight:500;display:inline-block}.serviceItem__left h3{color:#121212;font-family:DM Sans,sans-serif;font-size:24px;font-weight:600;font-style:SemiBold;line-height:30px}@media (max-width:768px){.serviceItem__left h3{font-size:20px}}.serviceItem__right{flex-direction:column;align-items:flex-start;padding:16px 20px 14px;display:flex}.serviceItem__right h4{color:#121212;padding:30px 0;font-family:DM Sans,sans-serif;font-size:20px;font-style:italic;font-weight:600;line-height:18.22px}@media (max-width:768px){.serviceItem__right h4{font-size:20px}}.serviceItem__right p{color:#121212;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;font-style:Regular;max-width:560px;padding:10px 0;line-height:20px}@media (max-width:768px){.serviceItem__right p{font-size:15px}}.serviceItem__link{color:#121212;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;font-style:Medium;letter-spacing:.32px;max-width:560px;padding:10px 0;line-height:15.31px}@media (max-width:768px){.serviceItem__link{font-size:16px}}.serviceItem__link{text-decoration:none;transition:opacity .2s}.serviceItem__link:hover{color:#292727;opacity:.7}.serviceItem__link:hover span{transform:translate(3px)}@media (max-width:991px){.singleService{padding:50px 0 60px}.serviceItem{grid-template-columns:30% 70%}.serviceItem__left h3{font-size:12px}.serviceItem__right h4{font-size:10px}}@media (max-width:767px){.singleService{padding:40px 0}.serviceItem{grid-template-columns:1fr}.serviceItem__left{border-bottom:1px solid #e9e2e6;border-right:0;padding:14px}.serviceItem__left h3{max-width:none;font-size:14px}.serviceItem__right{padding:16px 14px}.serviceItem__right h4,.serviceItem__link{font-size:15px}}
.main-services{padding:70px 0;background-color:#fffafd!important}@media (max-width:768px){.main-services{padding:40px 7px}}
.whoWeWorkWith{color:#fff;background:#121212;padding:75px 0 74px}.whoWeWorkWith__head{justify-content:space-between;align-items:flex-start;margin-bottom:48px;display:flex}.pageHead__content{width:50%}.pageHead__content .pagehead #title span{background-color:#ffb8d4!important}.pageHead__eyebrow{color:#ffb8d4;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:500;line-height:1;display:flex}.pageHead__eyebrow span{background:#ffb8d4;width:21px;height:1px;display:inline-block}.pageHead__content h2 em{color:#ffb8d4;font-style:italic}.pageHead__description{width:40%;padding-top:38px}.industries{flex-wrap:wrap;gap:8px;display:flex}.industryTag{color:#fff;letter-spacing:.26px;white-space:nowrap;border:1px solid #c9a84c40;justify-content:center;align-items:center;min-height:41px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:19.5px;transition:border-color .25s,color .25s,background-color .25s;display:flex}.industryTag:hover{color:#fff;border-color:#c99a4c8c}@media (max-width:991px){.whoWeWorkWith{padding:50px 7px}.whoWeWorkWith__head{margin-bottom:40px}.pageHead__content{width:52%}.pageHead__description{width:42%}.pageHead__content h2{font-size:24px}.industries{max-width:100%}}@media (max-width:767px){.whoWeWorkWith{padding:50px 7px}.whoWeWorkWith__head{margin-bottom:30px;display:block}.pageHead__content,.pageHead__description{width:100%}.pageHead__description{padding-top:22px}.pageHead__content h2{font-size:27px}.pageHead__description p{font-size:10px;line-height:1.5}.industries{gap:7px}.industryTag{min-height:28px;padding:4px 10px;font-size:9px}}
