k p{margin:0;font-size:16px;line-height:22px;font-weight:400}k p.title{margin:0 0 10px;font-size:24px;font-weight:400;line-height:120%;text-align:center;letter-spacing:-1.2px}h1{margin:0 0 20px;font-size:32px;font-weight:400;line-height:120%;letter-spacing:-1.6px}a.link{display:inline-block;padding:5px;margin:0 10px;font-size:12px;font-weight:500;line-height:22px;text-transform:uppercase;border-bottom:1px solid #16161f;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}a.link:hover{padding-left:10px;padding-right:10px;border-color:#ff5c00}.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%}.competencies-contet{margin-bottom:60px}.competencies-contet .service{display:block;padding:34px 0 0;background:#fff}.competencies-contet .service span.title{display:block;margin:0 0 15px;color:#ff5c00;font-size:20px;font-weight:400;line-height:120%;text-align:left;letter-spacing:-1px}.competencies-contet .service .description{font-size:16px;line-height:140%}.competencies-contet .service .description p{font-size:16px;line-height:140%}.competencies-contet .service span.link{display:none}@media only screen and (min-width:1024px){p.title{margin:0 0 20px;font-size:32px}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}.competencies-contet .service{display:inline-block;width:33%;padding:50px 33px;position:relative;vertical-align:top;-webkit-transition:all .35s linear;-moz-transition:all .35s linear;-o-transition:all .35s linear;-ms-transition:all .35s linear;transition:all .35s linear}.competencies-contet .service .service-link{display:block}.competencies-contet .service span.title{font-size:24px;letter-spacing:-1.2px}.competencies-contet .service .description{display:block;margin-bottom:28px}.competencies-contet .service span.link{display:inline-block;padding:5px;font-size:12px;font-weight:500;line-height:22px;text-transform:uppercase;border-bottom:1px solid #16161f;position:absolute;left:33px;bottom:0;z-index:5;opacity:0;-webkit-transition:all .35s linear;-moz-transition:all .35s linear;-o-transition:all .35s linear;-ms-transition:all .35s linear;transition:all .35s linear}.competencies-contet .service span.link:hover{padding-left:10px;padding-right:10px;border-color:#ff5c00}.competencies-contet .service:hover{padding-top:30px;padding-bottom:70px;background:#efeff4}.competencies-contet .service:hover span.link{opacity:1;bottom:25px}}