.td-clients-grid{overflow:hidden;display:grid;grid-gap:24px;gap:24px}.td-clients-grid__item{width:100%;height:85px;display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;margin:.5rem auto;background-color:var(--bgThemeColor8)}.td-clients-grid__item__link{height:100%}.td-clients-grid__item__img{height:100%;width:100%}.td-clients-grid__item__img img{object-fit:contain!important}@media(min-width:360px){.td-clients-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,1fr);grid-auto-rows:0;gap:0;overflow:hidden}}@media(min-width:540px){.td-clients-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(4,1fr)}}@media(min-width:768px){.td-clients-grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:repeat(3,1fr)}}@media(min-width:960px){.td-clients-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media(min-width:1024px){.td-clients-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:repeat(4,1fr);max-height:unset}.td-clients-grid__item{max-width:unset}}.td-clients-grid-show-all{margin:24px auto;text-align:center}.td-technologies-grid-loading-container .loading-icon{margin:auto;width:80px;height:80px}.td-technologies-grid-loading-container .loading-label{margin-top:1.125rem;width:120px;height:20px}[data-theme=dark],[data-theme=light]{--bgThemeColor1:#fff;--bgThemeColor2:#f7f7f7;--bgThemeColor3:#ecf1f7;--bgThemeColor4:#f7f7f7;--bgThemeColor5:#e25855;--bgThemeColor6:#ecf1f7;--bgThemeColor7:#ecf1f7;--bgThemeColor8:none;--bgThemeColor9:#ecf1f7;--bgThemeColor10:#f7f7f7;--bgThemeColor11:#a2b4cf;--bgThemeColor12:#fff;--bgThemeColor13:#ecf1f7;--bgThemeColor14:#dc3927;--textThemeColor1:#061328;--textThemeColor2:#626d8e;--textThemeColor3:#182d4c;--textThemeColor4:#626d8e;--textThemeColor5:#122541;--textThemeColor6:#122541;--textThemeColor7:#dc3927;--textThemeColor8:#0a1930;--textThemeColor9:#c2cee0;--textCaseStudyThemeColor:#122541;--navbarDropdownColor:#f7f7f7;--navbarDropdownHoverColor:#ecf1f7;--bgFilledBtnThemeColor:#fff;--textBtnFilledThemeColor:#dc3927;--bgFilledBtnThemeColor2:#fff;--textBtnFilledThemeColor2:#dc3927;--toggleBtnBoxShadow:0 0 2px 2px #ecf1f7;--borderThemeColor:1px solid #c2cee0;--borderThemeColor2:none;--borderThemeColor3:1px solid #ecf1f7;--borderThemeColor4:1px solid #c2cee0;--borderThemeColor5:1px solid #dbe3ed;--boxShadowThemeColor:0px 0px 16px rgba(13,14,38,.122);--rangeThemeColor:#122541;--navbarBgColor:hsla(0,0%,100%,.95);--jsMarathonBgColor1:#f7f7f7;--jsMarathonBgColor2:#f7f7f7;--jsMarathonTextColor1:#122541;--jsMarathonLinkTextColor1:#1976d2;--jsMarathonHoverLinkTextColor1:#4493cc;--jsMarathonHoverLinkTextColor2:#4493cc;--jsMarathonThemeTextShadow:none;--jsBorderThemeColor:none;--jsBorderThemeColor2:0 0 0 4px #061328}.assessment-card__body__title{font-size:1.625rem;line-height:1.28em}@media(min-width:768px){.assessment-card__body__title{font-size:1.75rem}}.assessment-card__body__title{font-size:1.375rem;line-height:1.34em;letter-spacing:-.01em;font-weight:600}@media(min-width:768px){.assessment-card__body__title{font-size:1.5rem}}.assessment-card__body__description{font-size:.875rem;line-height:1.54em;font-weight:400}.assessment-card__wrapper{text-decoration:none}.assessment-card__wrapper .assessment-card:hover .td-icon-code *{stroke:#fff}.assessment-card__wrapper .assessment-card:hover .td-icon *{fill:#fff}.assessment-card{display:flex;justify-content:center;flex-direction:column-reverse;margin-bottom:16px;background-color:var(--bgThemeColor2);position:relative;overflow:hidden}.assessment-card__img{width:100%;height:auto;position:relative;z-index:5}@media(min-width:960px){.assessment-card{justify-content:space-between;margin-bottom:24px;flex-direction:row;align-items:center;height:480px}.assessment-card__img{height:100%;object-fit:cover}.assessment-card__img--left{width:50%}.assessment-card__img--right{display:flex;width:50%}.assessment-card--right{flex-direction:row-reverse}}@media(min-width:960px)and (min-width:1200px){.assessment-card__img--left,.assessment-card__img--right{width:60%}}.assessment-card:hover .circle{transform:scale(50)}.assessment-card:hover *{color:#fff;background-color:#f46663}.assessment-card:hover .td-button-link:after{border-color:#fff;right:-24px}.assessment-card__body{height:100%;display:flex;flex-direction:column;justify-content:center}.assessment-card__body__content{position:relative;z-index:5;display:flex;flex-direction:column;flex-basis:50%;padding:1.5em;width:75%;margin-left:auto;margin-right:auto}.assessment-card__body__title{color:var(--textThemeColor1);margin:18px 0 16px;display:flex;align-items:center}.assessment-card__body__title .td-icon,.assessment-card__body__title .td-icon-code{margin-right:20px;display:none}@media(min-width:420px){.assessment-card__body__title .td-icon,.assessment-card__body__title .td-icon-code{display:inline;width:3.75rem}}@media(min-width:960px){.assessment-card__body__title .td-icon,.assessment-card__body__title .td-icon-code{width:2rem}}.assessment-card__body__description{color:var(--textThemeColor2)}.assessment-card__body .td-button-link{margin-top:24px;max-width:120px;padding-left:0}@media(min-width:960px){.assessment-card__body .td-button-link{margin-top:32px}.assessment-card__body{max-width:43%;width:100%;margin-left:auto;margin-right:auto}}.circle__inner{width:64px;height:64px;background-color:#f46663;border-radius:50%;margin:3em}.circle__outer{width:180px;height:180px;border-radius:50%;border:2px solid #3a4669;display:flex;justify-content:center;align-items:center}.circle{position:absolute;display:none;transition:all .2s ease}@media(min-width:960px){.circle{display:flex}}.circle--left{right:-85px;bottom:-85px}.circle--right{left:-85px;bottom:-85px}.td-icon{display:inline-block;color:#626d8e;max-width:100%;height:auto}.td-icon--black{fill:#000}.td-icon--white{fill:#fff}.td-icon--sm{width:8px;height:8px}.td-icon--md{width:16px;height:16px}.td-icon--lg{width:24px;height:24px}.td-icon--xl{width:32px;height:32px}.td-icon--xxl{width:64px;height:64px}.td-icon--xxxl{width:128px}.td-icon--4xl{width:150px}.td-icon--5xl{width:233px}.td-icon--light .td-svg-image{filter:brightness(0)}.td-icon--dark .td-svg-image{filter:brightness(0) invert(1)}.td-svg-icon{display:inline-block;color:#626d8e;max-width:100%;height:auto}.td-svg-icon__black{fill:#000;color:#000}.td-svg-icon__white{fill:#fff;color:#fff}.td-svg-icon__sm{width:8px;height:8px}.td-svg-icon__md{width:16px;height:16px}.td-svg-icon__lg{width:24px;height:24px}.td-svg-icon__xl{width:32px;height:32px}.td-svg-icon__xxl{width:64px;height:64px}.td-svg-icon__xxxl{width:128px;height:128px}.technologies-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.technologies-grid__technology{position:relative;overflow:hidden;background-color:#fff;border:1px solid #ecf1f7;display:grid;grid-gap:3rem;gap:3rem;height:100%;text-decoration:none;place-content:center;place-items:center;padding:1.5rem;grid-template-columns:1fr}.technologies-grid__technology.stripe-app-logo-size .td-svg-image{width:120px}.technologies-grid__technology--circle{border-radius:50%;height:40px;width:40px;background-color:#c2cee0;position:absolute;bottom:-20px;right:-20px;transition:all .3s ease-in-out}.technologies-grid__technology--circle:after{content:"";width:90px;height:90px;border:1px solid #ecf1f7;border-radius:50%;position:absolute;bottom:-20px;right:-20px}.technologies-grid__technology:hover .technologies-grid__technology--circle{height:1000px;width:1000px;bottom:-500px;right:-500px;background-color:#ecf1f7}.technologies-grid__technology:hover .technologies-grid__technology--circle:after{width:1000px;height:1000px;bottom:-222px;right:-222px}.technologies-grid__logo{width:100%;height:100%;z-index:5}.technologies-grid__logo .td-svg-image{display:block;width:100%;height:100%;margin:auto;max-height:5rem;object-fit:contain}.technologies-grid__logo .td-svg-image~span{color:#122541;text-align:center;display:block;margin-top:18px}@media(min-width:360px){.technologies-grid{grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:1fr}}@media(min-width:420px){.technologies-grid{grid-template-columns:repeat(2,1fr)}.technologies-grid__technology{height:15rem}}@media(min-width:768px){.technologies-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:960px){.technologies-grid{grid-template-columns:repeat(4,1fr)}}