.ux-design-services,.ux-design-services *{box-sizing:border-box}.ux-design-services{color:#fff;font-family:Proxima Nova,sans-serif}.ux-design-services__inner{margin:0 auto;max-width:995px;width:100%}.ux-design-services__header{margin:0 0 32px}.ux-design-services__header h2{color:#fff;font-family:futura-pt,sans-serif;font-size:28px;font-weight:700;letter-spacing:.39px;line-height:1.21;margin:0}.ux-design-services__header p{color:#fff;font-family:Proxima Nova,sans-serif;font-size:18px;font-weight:300;letter-spacing:.25px;line-height:1.44;margin:32px 0 0}.ux-design-services__list{display:grid;gap:32px}.ux-design-services__item{-webkit-backdrop-filter:blur(55px);backdrop-filter:blur(55px)}.ux-design-services__item-top{align-items:center;background:linear-gradient(160.27934438630564deg,rgba(0,0,0,.6),rgba(0,0,0,.08)) padding-box,linear-gradient(160.27934438630564deg,rgba(0,0,0,.6),rgba(0,0,0,.08)) border-box;border:2px solid transparent;border-radius:2px;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:64px;padding:16px 24px;transition:background .15s linear,border-radius .15s linear}.ux-design-services__item.is-active .ux-design-services__item-top,.ux-design-services__item[open]:not([data-ux-design-services-enhanced=true]) .ux-design-services__item-top{background:linear-gradient(160.27934438630564deg,rgba(36,206,123,.8),rgba(18,104,62,.3)) padding-box,linear-gradient(160.27934438630564deg,rgba(36,206,123,.8),rgba(18,104,62,.3)) border-box;border-radius:2px 2px 0 0;padding-right:23px}.ux-design-services__item-top::-webkit-details-marker{display:none}.ux-design-services__item-top:focus-visible{outline:2px solid #fff;outline-offset:4px}.ux-design-services__item-heading{align-items:center;display:flex;gap:16px;min-width:0}.ux-design-services__number{align-items:center;background:linear-gradient(103.4422152797775deg,rgba(0,0,0,.6),rgba(0,0,0,.08));border-radius:80px;display:inline-flex;flex:0 0 32px;font-weight:400;height:32px;justify-content:center;width:32px}.ux-design-services__item h3,.ux-design-services__number{color:#fff;font-family:Proxima Nova,sans-serif;font-size:18px;letter-spacing:0;line-height:25.92px}.ux-design-services__item h3{font-weight:700;margin:0;min-width:0}.ux-design-services__icon{align-items:center;color:#fff;display:inline-flex;flex:0 0 14px;font-family:Futura,futura-pt,sans-serif;font-size:30px;font-weight:500;height:14px;justify-content:center;line-height:43.2px;overflow:visible;position:relative;transition:transform .3s ease;width:14px}.ux-design-services__icon:before{content:"+";left:-2.5px;position:absolute;top:-15px}.ux-design-services__item.is-active .ux-design-services__icon,.ux-design-services__item[open]:not([data-ux-design-services-enhanced=true]) .ux-design-services__icon{transform:rotate(45deg)}.ux-design-services__body{background:linear-gradient(160.27934438630564deg,rgba(0,0,0,.6),rgba(0,0,0,.08)) padding-box,linear-gradient(160.27934438630564deg,rgba(0,0,0,.6),rgba(0,0,0,.08)) border-box;border:2px solid transparent;border-radius:0 0 2px 2px;border-top:0;overflow:hidden;padding:40px 72px}.ux-design-services__body li,.ux-design-services__body p{color:#fff;font-family:Proxima Nova,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:25.92px}.ux-design-services__body p{margin:0 0 32px}.ux-design-services__deliverable-intro p:last-child,.ux-design-services__summary p:last-child{margin-bottom:0}.ux-design-services__deliverable{background:#1f1f1f;border-radius:16px;margin-top:32px;padding:16px}.ux-design-services__deliverable h4{color:#40fa9f;font-family:Proxima Nova,sans-serif;font-size:20px;font-weight:600;letter-spacing:0;line-height:normal;margin:0 0 18px}.ux-design-services__deliverable h4:before{content:"Deliverable: "}.ux-design-services__deliverable-bullets ul{margin:18px 0 0;padding-left:27px}.ux-design-services__deliverable-bullets li{margin-bottom:0}@media (max-width:767px){.ux-design-services__header h2{font-size:25px}.ux-design-services__body li,.ux-design-services__body p,.ux-design-services__header p{font-size:16px}.ux-design-services__item-top{padding:14px 18px}.ux-design-services__number{flex-basis:30px;font-size:16px;height:30px;width:30px}.ux-design-services__item h3{font-size:16px}.ux-design-services__body{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.ux-design-services__body,.ux-design-services__icon,.ux-design-services__item-top{transition:none}}