.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-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-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}[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}.td-section__hero .hero__title{font-size:2rem;line-height:1.2em;letter-spacing:-.02em;font-weight:600}@media(min-width:768px){.td-section__hero .hero__title{font-size:3.25rem}}.td-section__hero .hero__description{font-size:1.0625rem;line-height:1.54em;font-weight:400}@media(min-width:768px){.td-section__hero .hero__description{font-size:1.125rem}}.td-services__wrapper .td-section__container{max-width:1361px!important}.td-services__wrapper .td-section__container .td-chat-container{display:none}.td-services__wrapper .td-technology-philosophy{background-color:#fff;color:#0a1930}.td-services__wrapper .td-technology-philosophy__items{max-width:840px;margin-left:auto;margin-right:auto;margin-bottom:6rem}.td-services__wrapper .td-technology-philosophy .td-section__header{max-width:650px}.td-services__wrapper .td-technology-philosophy .td-section__header *{color:#182d4c}.td-services__wrapper .td-technology-philosophy .td-section__header p{font-size:1rem;margin-top:30px}.td-services__wrapper .td-technology-philosophy-item{display:flex;text-align:left;gap:1.5rem;margin:50px 0}.td-services__wrapper .td-technology-philosophy-item p{margin-top:1.5rem}.td-services__wrapper .td-technology-philosophy-item h3{font-weight:600;font-size:1.2rem}.td-services__wrapper .td-technology-philosophy-item h4{margin-top:1.5rem}.td-services__wrapper .td-technology-philosophy-item__icon{height:2rem;width:2rem;min-width:2rem;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%;background-color:#e25855}.td-section__hero{position:relative}.td-section__hero .hero__body{width:100%;max-width:740px;display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;position:relative;z-index:2}.td-section__hero .hero__title{text-align:center;color:var(--textThemeColor1)}.td-section__hero .hero__description{text-align:center;margin-top:16px;color:var(--textThemeColor2);max-width:90%}.td-section__hero .hero__button{margin-top:25px}@media(min-width:960px){.td-section__hero .hero__dots{content:"";height:147px;width:228px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2716%27%20height%3D%2716%27%3E%3Ccircle%20cx%3D%278%27%20cy%3D%278%27%20r%3D%272.5%27%20fill%3D%27rgb(244%2C%20102%2C%2099)%27%20fill-opacity%3D%270.5%27%20%2F%3E%3C%2Fsvg%3E");filter:grayscale(100%);position:absolute;z-index:1}.td-section__hero .hero__dots--right{right:60px;top:-30px}}.service-card__wrapper .service-card__body__title{font-size:1.625rem;line-height:1.28em}@media(min-width:768px){.service-card__wrapper .service-card__body__title{font-size:1.75rem}}.service-card__wrapper .service-card__body__title{font-size:1.375rem;line-height:1.34em;letter-spacing:-.01em;font-weight:600}@media(min-width:768px){.service-card__wrapper .service-card__body__title{font-size:1.5rem}}.service-card__wrapper .service-card__body__description{font-size:.875rem;line-height:1.54em;font-weight:400}.service-card__wrapper{text-decoration:none}@media(min-width:960px){.service-card__wrapper:not(.training-service-card) .service-card:hover .td-icon *{fill:#fff}.service-card__wrapper .training-service-card.service-card:hover .td-icon *{fill:none;stroke:#fff}}.service-card__wrapper .service-card{display:flex;justify-content:center;flex-direction:column-reverse;margin-bottom:16px;background-color:var(--bgThemeColor2);position:relative;overflow:hidden}.service-card__wrapper .service-card__img{width:100%;height:auto;position:relative;z-index:5}@media(min-width:960px){.service-card__wrapper .service-card{justify-content:space-between;margin-bottom:24px;flex-direction:row;align-items:center;height:480px}.service-card__wrapper .service-card__img{height:100%;object-fit:cover}.service-card__wrapper .service-card__img--left{width:50%}.service-card__wrapper .service-card__img--right{display:flex;width:50%}.service-card__wrapper .service-card--right{flex-direction:row-reverse}}.service-card__wrapper .service-card:hover .circle{transform:scale(50)}@media(min-width:960px){.service-card__wrapper .service-card:hover *{color:#fff}}.service-card__wrapper .service-card:hover .td-button-link:after{right:-24px}@media(min-width:960px){.service-card__wrapper .service-card:hover .td-button-link:after{border-color:#fff}}.service-card__wrapper .service-card__body{height:100%;display:flex;flex-direction:column;justify-content:center}.service-card__wrapper .service-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}.service-card__wrapper .service-card__body__title{color:var(--textThemeColor1);margin:18px 0 16px;display:flex;align-items:center}.service-card__wrapper .service-card__body__title .td-icon{margin-right:20px;display:none}@media(min-width:420px){.service-card__wrapper .service-card__body__title .td-icon{display:inline;width:3.75rem}}@media(min-width:960px){.service-card__wrapper .service-card__body__title .td-icon{width:2rem}}.service-card__wrapper .service-card__body__description{color:var(--textThemeColor2)}.service-card__wrapper .service-card__body .td-button-link{margin-top:24px;max-width:120px;padding-left:0}@media(min-width:960px){.service-card__wrapper .service-card__body .td-button-link{margin-top:32px}.service-card__wrapper .service-card__body{max-width:43%;width:100%;margin-left:auto;margin-right:auto}}.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}.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)}}