.project-item{display:flex;flex-direction:column;align-items:center;gap:4px;overflow:hidden;border:1px solid #D5D8E3}.project-item .project-item-image{width:100%;height:200px;object-fit:cover;object-position:center}.project-item .project-item-logo-wrapper{display:flex;justify-content:center;align-items:center}.project-item .project-item-logo-wrapper .project-item-logo{width:auto;height:129px}.project-item .project-item-description{font-size:1rem;line-height:24px;padding:0 64px 64px;text-align:center}.team .content{display:flex;gap:24px;flex-direction:column}.team .content p{max-width:400px}.team .content .members{display:flex;gap:8px;flex-wrap:wrap;scroll-snap-type:x mandatory;overflow-x:scroll}.team .content .members::-webkit-scrollbar{display:none}.team .content .members{-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width: 828px){.team .content .members{flex-wrap:nowrap;overflow-x:none;scroll-snap-type:none}}.compliance-column{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:300px}.compliance-column .icon{height:48px}.compliance-column .title,.compliance-column .text{line-height:18px}.compliance-column .title{font-weight:600}@media only screen and (max-width: 828px){.compliance-column{width:auto}}.compliance-section .section-wrapper{margin:96px 0}.compliance-section #compliance{display:flex;gap:64px}.compliance-section #compliance .text-wrapper{line-height:24px}.compliance-section #compliance .text-wrapper h2{margin-top:0}.compliance-section #compliance .text-wrapper p{margin-top:21px;font-size:1rem}.compliance-section #compliance .compliance-column-wrapper{display:flex;flex-direction:column;gap:24px;font-size:1rem}.compliance-section #compliance .compliance-column-wrapper .columns-row{display:flex;flex-direction:row;gap:24px}.compliance-section #compliance .compliance-column-wrapper .columns-row .compliance-column .text{line-height:1.3}@media only screen and (max-width: 1055px){.compliance-section #compliance{flex-direction:column}}@media only screen and (max-width: 828px){.compliance-section #compliance .compliance-column-wrapper{flex-direction:column;max-width:400px;gap:48px}.compliance-section #compliance .compliance-column-wrapper .columns-row{gap:48px;flex-direction:column}}.duo-container[data-astro-cid-2irwfvzt]{display:flex;flex-direction:column;background:linear-gradient(to bottom,#fff,#e2e5ee);width:100%}.services .section-wrapper{display:flex;flex-direction:column;gap:36px}.services .section-wrapper .services-wrapper{display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 828px){.services .section-wrapper .services-wrapper{flex-direction:row;border:1px solid #E2E5EE}}.services .section-wrapper .services-wrapper .services-details-content{order:1;flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;padding:8px;height:440px;border:1px solid #E2E5EE}.services .section-wrapper .services-wrapper .services-details-content .service-title{font-size:1.5rem;font-weight:500;color:#0c0e14}.services .section-wrapper .services-wrapper .services-details-content .service-description{font-size:20px;font-weight:200;color:#171920}@media only screen and (min-width: 828px){.services .section-wrapper .services-wrapper .services-details-content{padding:48px;height:auto;border:none}.services .section-wrapper .services-wrapper .services-details-content .service-title{font-size:1.5rem;font-weight:500;color:#0c0e14}.services .section-wrapper .services-wrapper .services-details-content .service-description{font-size:20px;font-weight:200;color:#171920}}.services .section-wrapper .services-navigator{order:2;border-top:1px solid #E2E5EE;width:100%;flex-grow:0;flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:space-between;background:#e2e5ee}.services .section-wrapper .services-navigator .service-item{flex:1 1 calc(50% - .5px);max-width:calc(50% - .5px);box-sizing:border-box}.services .section-wrapper .services-navigator .service-item .title{hyphens:auto}@media only screen and (min-width: 828px){.services .section-wrapper .services-navigator{order:0;border-top:none;border-right:1px solid #E2E5EE;width:300px;display:flex;flex-direction:column}.services .section-wrapper .services-navigator .service-item{flex:1 1 auto;max-width:100%}}
