p{margin:0;font-size:16px;line-height:22px;font-weight:400}p.title{margin:0 0 10px;font-size:24px;font-weight:400;line-height:120%;text-align:center;letter-spacing:-1.2px}p.sub-title{margin:0 0 10px;font-size:18px;font-weight:300;line-height:130%;text-align:center}h1{margin:0 0 20px;font-size:32px;font-weight:400;line-height:120%;letter-spacing:-1.6px}.breadcrumbs{background:#f6f6f9}.main-top-content{margin-bottom:20px;padding:20px 0;border-bottom:1px solid #e5e5ef}.main-top-content p.sub-title-wrapper{margin:0 0 20px;font-size:18px;font-weight:300;line-height:130%}.short-wrapper{padding:0 10px;margin:0 auto 40px auto;text-align:center}.short-wrapper p{font-weight:400}.short-wrapper p.title{font-weight:300}.management{margin:0 0 80px}.management .info{text-align:left}.management .info p{margin:0 0 30px;font-weight:400}.management .info p.title{margin:0 0 30px;font-size:28px;line-height:32px;font-weight:300;letter-spacing:-1.4px;text-align:left}.management .info p strong{font-size:18px;font-weight:500}.management .info ul.social-links{margin:0;padding:0}.management .info ul.social-links li{display:inline-block;padding:0;margin:0}.management .info ul.social-links li:after{display:inline-block;content:'|';width:1px;margin:0 5px;color:#16161f;font-size:16px;font-weight:300;line-height:22px}.management .info ul.social-links li a{padding:5px;color:#16161f;font-size:16px;font-weight:300;line-height:22px;border-bottom:1px solid #16161f;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.management .info ul.social-links li a:hover{padding-left:10px;padding-right:10px;border-color:#ff5c00}.management .info ul.social-links li:last-child:after{display:none}.management .images img{display:block;max-width:100%;height:auto;padding:0;margin:0 0 30px}.our-team{padding:30px 0;background:#efeff4}.our-team .short-wrapper p{font-size:20px;line-height:27px;font-weight:300;letter-spacing:-1px}.our-team .short-wrapper p a{text-decoration:none;border-bottom:1px solid #222;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.our-team .short-wrapper p a:hover{border-color:#ff5c00}.our-team .short-wrapper p.title{font-size:32px;line-height:38px;letter-spacing:-1.6px}ul.positions{margin:0 0 50px;padding:0;list-style:none;vertical-align:top}ul.positions li{display:block;padding:0 0 0 34px;margin:0 0 18px;position:relative;font-size:16px;color:#16161f;font-weight:500;line-height:22px;text-align:left}ul.positions li:before{content:'';width:24px;height:26px;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI0IDI2IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTUgMTMuMTU3M0w5LjAxODE4IDE3LjE4MzZMMTggOC4xODM1OSIgc3Ryb2tlPSIjNzE3MTgzIi8+DQo8L3N2Zz4=');background-repeat:no-repeat;background-size:100% 100%;background-position:center center;position:absolute;left:0;top:0;z-index:1}.team-members{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 4px;margin-bottom:32px}.team-members .member{max-width:104px;position:relative}.team-members .adobe-certified{width:40px;height:15px;padding:2px;background:#fff;box-shadow:0px 4px 4px 0px rgba(0,0,0,.1);position:absolute;right:0;top:6px;z-index:2}.team-members .adobe-certified svg{display:block;max-width:100%;height:auto;margin:0;padding:0}.team-members .hyva-certified{width:44px;height:22px;padding:0;position:absolute;right:-2px;top:26px;z-index:2}.team-members .hyva-certified svg{display:block;max-width:100%;height:auto;margin:0;padding:0}.team-members img{max-width:100%;height:auto;margin:0;vertical-align:top}.team-bottom-info .wrapper{text-align:center}.team-bottom-info a.button{display:inline-table;width:47%;margin-left:1%;margin-right:1%;padding:21px 6px 20px;border-radius:100px;background:#fff;border:1px solid #16161f;color:#16161f;font-size:12px;font-weight:500;line-height:120%;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.team-bottom-info a.button:hover{color:#ff5c00;border-color:#ff5c00}.team-bottom-info a.button.primary{border-color:#ff5c00;background-color:#ff5c00;color:#fff}.team-bottom-info a.button.primary:hover{background:#e25200}@media only screen and (min-width:400px){.team-members .member{max-width:117px}}@media only screen and (min-width:440px){.team-members .member{max-width:130px}.team-bottom-info .button{width:auto}}@media only screen and (min-width:540px){.team-members .member{max-width:162px}.team-members .adobe-certified{width:58px;height:20px}.team-members .hyva-certified{width:63px;height:32px;top:34px;right:-3px}}@media only screen and (min-width:640px){.team-members .member{max-width:146px}}@media only screen and (min-width:800px){.team-members{justify-content:center}.team-members .member{max-width:180px}}@media only screen and (min-width:940px){.team-members .member{max-width:200px}}@media only screen and (min-width:1024px){p.title{margin:0 0 20px;font-size:32px}p.sub-title{margin:0 0 60px;font-size:22px}h1{font-size:38px;letter-spacing:-1.9px}.main-top-content{display:flex;align-items:center;justify-content:flex-start;min-height:300px;margin-bottom:40px}.main-top-content p.sub-title-wrapper{max-width:580px;margin:0 0 40px;font-size:22px}.short-wrapper{max-width:770px;margin-bottom:60px}.management{display:flex;margin-bottom:120px;gap:0 60px}.management .info{order:1}.management .info p{margin-bottom:40px;font-weight:300}.management .info p.title{margin-bottom:40px;font-size:38px;line-height:44px;letter-spacing:-1.9px}.management .info p strong{font-size:20px}.management .images{order:2}.management .images img{max-width:initial}.management.img-left .images{order:1}.management.img-left .info{order:2}.our-team{padding:60px 0}.our-team .short-wrapper p{font-size:28px;line-height:36px;letter-spacing:-1.4px}.our-team .short-wrapper p.title{font-size:44px;line-height:58px;letter-spacing:-2.2px}ul.positions{margin-bottom:90px;font-size:0;padding-left:80px}ul.positions li{display:inline-block;width:33%;font-size:16px;padding-right:15px;margin-bottom:30px;vertical-align:top}.team-members{gap:30px 60px;margin-bottom:60px;justify-content:center}.team-members .adobe-certified{width:71px;height:28px;padding:6px 8px;right:-12px;top:12px}.team-members .hyva-certified{width:78px;height:39px;right:-16px;top:46px}.team-bottom-info .wrapper{max-width:1220px}.team-bottom-info a.button{width:auto;margin-left:10px;margin-right:10px;padding:21px 32px 20px}}@media only screen and (min-width:1320px){.team-members{gap:30px 54px}}