.b-career .b-para{margin-bottom:1.25rem}@media screen and (min-width:1280px){.b-career .b-para{margin-bottom:3.75rem}}@media screen and (min-width:1600px){.b-career .b-para{margin-bottom:6.25rem}}@media screen and (min-width:1280px){.b-career .b-para h2{white-space:nowrap}}.b-career .b-counters__wrapper,.b-career .b-we-offer{margin-bottom:4.375rem}@media screen and (min-width:1280px){.b-career .b-counters__wrapper,.b-career .b-we-offer{margin-bottom:11.25rem}}@media screen and (min-width:1600px){.b-career .b-counters__wrapper,.b-career .b-we-offer{margin-bottom:13.25rem}}.b-company-main__screen{--bottom:4.375rem;margin-bottom:var(--bottom)}.b-company-main__screen--trusts .b-trusts{margin:0}@media screen and (min-width:1280px){.b-company-main__screen{--bottom:11.25rem}.b-company-main__screen:not(.b-company-main__screen--title){opacity:0;transition:opacity .5s}.b-company-main__screen--title{--bottom:5rem}.b-company-main__screen--trusts{--bottom:10.625rem}}@media screen and (min-width:1600px){.b-company-main__screen{--bottom:10.625rem}.b-company-main__screen--title{--bottom:1.0625rem}.b-company-main__screen--skills{--bottom:3.125rem}.b-company-main__screen--mission{--bottom:8.125rem}.b-company-main__screen--licenses{--bottom:11.25rem}}.b-company-main.ready .b-company-main__screen{opacity:1}.b-company{margin-bottom:-1rem}.b-contact .b-title-part{width:100%;margin-bottom:1.875rem}@media screen and (min-width:1280px){.b-contact .b-title-part{margin-bottom:3.75rem}}@media screen and (min-width:1600px){.b-contact .b-title-part{margin-bottom:2.5rem}}.b-contact .b-ymap{margin-top:2.5rem;margin-bottom:4.375rem}@media screen and (min-width:1280px){.b-contact .b-ymap{margin-bottom:2.5rem}}@media screen and (min-width:1600px){.b-contact .b-ymap{margin-top:5rem;margin-bottom:5rem}}.b-contact .b-distribution-banner,.b-contact .b-question-block{margin-bottom:4.375rem}@media screen and (min-width:1280px){.b-contact .b-distribution-banner,.b-contact .b-question-block{margin-bottom:11.25rem}}@media screen and (min-width:1600px){.b-contact .b-distribution-banner,.b-contact .b-question-block{margin-bottom:13.75rem}}.b-press-center-detail .b-title{margin-bottom:5.875rem}.b-press-center-detail .b-date{margin-bottom:1.875rem}.b-press-center-detail .show-more{margin-bottom:4.375rem}@media screen and (min-width:1280px){.b-press-center-detail .show-more{margin-bottom:11.25rem}}@media screen and (min-width:1600px){.b-press-center-detail .show-more{margin-bottom:13.75rem}}.b-press-center-list{margin-bottom:13.75rem}.b-press-center-list .b-title{margin-bottom:.625rem}@media screen and (min-width:1280px){.b-press-center-list .b-title{margin-bottom:1.25rem}}@media screen and (min-width:1600px){.b-press-center-list .b-title{margin-bottom:2.5rem}}.b-press-center-list .announce{margin-bottom:1.25rem}@media screen and (min-width:1280px){.b-press-center-list .announce{width:70%;margin-bottom:2.5rem}}@media screen and (min-width:1600px){.b-press-center-list .announce{margin-bottom:3.125rem}}.b-press-center-list .form-button{margin-bottom:4.375rem}@media screen and (min-width:1280px){.b-press-center-list .form-button{margin-bottom:5rem}}.b-projects-list{width:100%}@media (max-width:480px){.b-projects-list .b-title{font-size:1.75rem;line-height:1}}@media screen and (min-width:1280px){.b-projects-list .b-title{width:50%}}@media screen and (min-width:1600px){.b-projects-list .b-title{width:75%}}@media screen and (min-width:1280px){.b-projects-list .b-para{width:75%}}.b-projects-list .b-cards-wrapper{margin-top:2rem}.b-service-center .b-text{margin-bottom:1.875rem}@media screen and (min-width:1280px){.b-service-center .b-text{margin-bottom:3.75rem}}@media screen and (min-width:1600px){.b-service-center .b-text{margin-bottom:6.25rem}}.b-solutions-sections{margin-bottom:4.375rem}@media screen and (max-width:800px){.b-solutions-sections .b-title{font-size:1.5rem;line-height:1}}@media screen and (min-width:1280px){.b-solutions-sections{margin-bottom:11.875rem}}.b-solutions-sections .form-call{margin-bottom:4.375rem}@media screen and (min-width:1280px){.b-solutions-sections .form-call{margin-bottom:5rem}}.b-solutions-sections .all-solution{margin-top:1.25rem}@media screen and (min-width:1280px){.b-solutions-sections .all-solution{margin-top:2.5rem}}@media screen and (min-width:1600px){.b-solutions-sections .all-solution{margin-top:3.125rem}}.b-solutions-sections .b-projects{margin-top:4.375rem}@media screen and (min-width:1280px){.b-solutions-sections .b-projects{margin-top:11.25rem}}@media screen and (min-width:1600px){.b-solutions-sections .b-projects{margin-top:13.75rem}}.b-contact-card{-webkit-backdrop-filter:blur(.9rem);backdrop-filter:blur(.9rem);border:1px solid #fefefe;border-radius:1.5rem;flex-direction:column;justify-content:space-between;width:100%;height:8.125rem;padding:1.25rem;transition:all .2s ease-out;display:flex}.b-contact-card--url:hover{background:rgba(23,24,26,.08);border:1px solid rgba(23,24,26,.08)}@media screen and (min-width:1280px){.b-contact-card{width:calc(33.3333% - .875rem);height:10.125rem}}@media screen and (min-width:1600px){.b-contact-card{border-radius:1.875rem;width:calc(33.3333% - 4.375rem);height:11.25rem;padding:1.875rem}}.b-contact-card__url{position:absolute;top:0;bottom:0;left:0;right:0}.b-contact-card__title{font-size:1.25rem;font-weight:300;line-height:1.1}@media screen and (min-width:1280px){.b-contact-card__title{font-size:1.5rem;font-weight:400;line-height:1.3}}@media screen and (min-width:1600px){.b-contact-card__title{font-size:1.875rem;line-height:1.2}}.b-contact-card__sub-title{width:70%;font-size:1rem;font-weight:300;line-height:1.1}@media screen and (min-width:1280px){.b-contact-card__sub-title{width:80%;font-size:1rem;font-weight:400;line-height:1.2}}@media screen and (min-width:1600px){.b-contact-card__sub-title{width:90%;font-size:1.25rem;line-height:1.3}}.b-text-button{--button-bg-color:transparent;--button-border-color:#fefefe;--button-border-size:.0625rem;--button-block-height:2.5rem;--button-block-height-halfed:calc(var(--button-block-height)*.5);--button-fg-color:#fefefe;--button-transform-duration:.5s;box-sizing:border-box;border-radius:var(--button-block-height-halfed);border:var(--button-border-size)solid var(--button-border-color);background:var(--button-bg-color);color:var(--button-fg-color);width:-webkit-max-content;width:-moz-max-content;width:max-content;height:var(--button-block-height);line-height:calc(var(--button-block-height) - 2*var(--button-border-size));cursor:pointer;transition-property:background-color,background-image,border-color,border-width,color;transition-duration:var(--button-transform-duration);--button-icon-background:#fefefe;--button-icon-diff:.625rem;--button-icon-diameter:calc(var(--button-block-height) - var(--button-icon-diff));--button-font-size:1rem;--button-x-padding:1.25rem;font-size:var(--button-font-size);padding:0 var(--button-x-padding);white-space:nowrap;font-weight:400;transition-timing-function:ease;display:block;position:relative}@media screen and (not (min-width:1280px)) and (min-aspect-ratio:1) and (min-width:600px){.b-text-button{--button-block-height:3.125rem}}@media screen and (min-width:1280px){.b-text-button{--button-block-height:3.125rem}}@media screen and (min-width:1600px){.b-text-button{--button-block-height:3.125rem}}.b-text-button:hover{--button-bg-color:#7e084a;--button-border-color:#7e084a;color:var(--button-fg-color)}.content-hovered:hover .b-text-button{--button-bg-color:#7e084a;--button-border-color:#7e084a}@media screen and (not (min-width:1280px)) and (min-aspect-ratio:1) and (min-width:600px){.b-text-button{--button-font-size:1rem}}@media screen and (min-width:1280px){.b-text-button{--button-font-size:1rem}}@media screen and (min-width:1600px){.b-text-button{--button-block-height:3.125rem;--button-font-size:1rem;font-weight:500}}.b-text-button--triangle-left{padding-left:calc(var(--button-block-height-halfed) + var(--button-icon-diameter))}.b-text-button--triangle-left:after{--button-icon-background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzdFMDg0QSIgZD0ibTAgNyAxMSA3VjB6Ii8+PC9zdmc+) calc(50% - .125rem)50% no-repeat,#fefefe;--button-x-step:-50%;left:var(--button-block-height-halfed);content:"";width:var(--button-icon-diameter,0);height:var(--button-icon-diameter,0);background:var(--button-icon-background,transparent);transform:translate(var(--button-x-step,50%),-50%);transition:all var(--button-transform-duration)ease;border-radius:50%;display:block;position:absolute;top:50%}.b-text-button--triangle-right{padding-right:calc(var(--button-block-height-halfed) + var(--button-icon-diameter))}.b-text-button--triangle-right:after{--button-icon-background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzdFMDg0QSIgZD0iTTExIDcgMCAxNFYweiIvPjwvc3ZnPg==) calc(50% + .125rem)50% no-repeat,#fefefe;--button-x-step:50%;right:var(--button-block-height-halfed);content:"";width:var(--button-icon-diameter,0);height:var(--button-icon-diameter,0);background:var(--button-icon-background,transparent);transform:translate(var(--button-x-step,50%),-50%);transition:all var(--button-transform-duration)ease;border-radius:50%;display:block;position:absolute;top:50%}.b-text-button--triangle-left-on-right{padding-right:calc(var(--button-block-height-halfed) + var(--button-icon-diameter))}.b-text-button--triangle-left-on-right:after{--button-icon-background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzdFMDg0QSIgZD0ibTAgNyAxMSA3VjB6Ii8+PC9zdmc+) calc(50% - .125rem)50% no-repeat,#fefefe;--button-x-step:50%;right:var(--button-block-height-halfed);content:"";width:var(--button-icon-diameter,0);height:var(--button-icon-diameter,0);background:var(--button-icon-background,transparent);transform:translate(var(--button-x-step,50%),-50%);transition:all var(--button-transform-duration)ease;border-radius:50%;display:block;position:absolute;top:50%}.b-text-button--phone{padding-left:calc(var(--button-block-height-halfed) + var(--button-icon-diameter)*.5)}.b-text-button--phone:after{content:"";width:var(--button-icon-diameter,0);height:var(--button-icon-diameter,0);background:var(--button-icon-background,transparent);transform:translate(var(--button-x-step,50%),-50%);transition:all var(--button-transform-duration)ease;--button-icon-background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjRkVGRUZFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMTcuMDggMTMuNTg3YTMgMyAwIDAgMC0xLjY1LS4xNDNsLTIuMDk1LjQwOGMtLjY1NS4xMjgtMS4zMzkuMDQzLTEuOTE2LS4yOTFDOS41NSAxMi40OCA4LjI2IDExLjIzNSA3LjQgOS41MmMtLjI1NC0uNTA0LS4yOTktMS4wODItLjE5Ni0xLjYzOGwuNDMtMi4zMjVhMyAzIDAgMCAwLS4xMzktMS41OTVMNy4xMiAyLjk1QTMgMyAwIDAgMCA0LjMwOSAxSDIuNzkxQzEuNzEgMSAuODU4IDEuOSAxLjAyIDIuOTc5Yy40MDMgMi42OSAxLjU5MiA3LjU2OSA1LjA2OCAxMS4wNyAzLjY1MSAzLjY3OSA4LjkxIDUuMjc1IDExLjgwMyA1LjkxIDEuMTE4LjI0NCAyLjEwOS0uNjMzIDIuMTA5LTEuNzg3VjE2Ljc3YTMgMyAwIDAgMC0xLjkyNS0yLjh6Ii8+PC9zdmc+) 50% 50% no-repeat,transparent;--button-x-step:-50%;top:50%;left:var(--button-block-height-halfed);border-radius:50%;display:block;position:absolute}.b-text-button--filters{padding-right:calc(var(--button-block-height-halfed) + var(--button-icon-diameter)*.5)}.b-text-button--filters:after{content:"";width:var(--button-icon-diameter,0);height:var(--button-icon-diameter,0);background:var(--button-icon-background,transparent);transform:translate(var(--button-x-step,50%),-50%);transition:all var(--button-transform-duration)ease;--button-icon-background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjRkVGRUZFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE2LjgyMyAxMEg3LjA0Mm0tMy40NTMgMEgyLjE3N20xLjQxMiAwYTEuNzI2IDEuNzI2IDAgMSAxIDMuNDUyIDAgMS43MjYgMS43MjYgMCAwIDEtMy40NTIgMFptMTMuMjM0IDUuMjNoLTQuNTVtMCAwYTEuNzI4IDEuNzI4IDAgMCAxLTIuOTQ4IDEuMjIgMS43MyAxLjczIDAgMCAxLS41MDUtMS4yMm0zLjQ1MiAwYTEuNzI2IDEuNzI2IDAgMCAwLTMuNDUyIDBtMCAwSDIuMTc3TTE2LjgyMyA0Ljc2OWgtMi40NTltLTMuNDUyIDBIMi4xNzdtOC43MzUgMGExLjcyNiAxLjcyNiAwIDEgMSAzLjQ1MSAwIDEuNzI2IDEuNzI2IDAgMCAxLTMuNDUxIDBaIi8+PC9zdmc+) 50% 50% no-repeat,transparent;--button-x-step:50%;top:50%;right:var(--button-block-height-halfed);border-radius:50%;display:block;position:absolute}.b-text-button--filtered{--button-bg-color:#797f8c;--button-border-size:0px;padding-right:calc(var(--button-block-height-halfed) + var(--button-icon-diameter)*.5)}.b-text-button--filtered:after{content:"";width:var(--button-icon-diameter,0);height:var(--button-icon-diameter,0);background:var(--button-icon-background,transparent);transform:translate(var(--button-x-step,50%),-50%);transition:all var(--button-transform-duration)ease;--button-icon-background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0I1QjlDMCIgZD0iTTkuNSAxLjE4OEE4LjI2IDguMjYgMCAwIDAgMS4xODggOS41IDguMjYgOC4yNiAwIDAgMCA5LjUgMTcuODEzIDguMjYgOC4yNiAwIDAgMCAxNy44MTMgOS41IDguMjYgOC4yNiAwIDAgMCA5LjUgMS4xODhtMy4yMDYgMTIuNDY4TDkuNSAxMC40NWwtMy4yMDYgMy4yMDYtLjk1LS45NUw4LjU1IDkuNSA1LjM0NCA2LjI5NGwuOTUtLjk1TDkuNSA4LjU1bDMuMjA2LTMuMjA2Ljk1Ljk1TDEwLjQ1IDkuNWwzLjIwNiAzLjIwNnoiLz48L3N2Zz4=) 50% 50% no-repeat,transparent;--button-x-step:50%;top:50%;right:var(--button-block-height-halfed);border-radius:50%;display:block;position:absolute}.b-text-button--filtered:hover{--button-bg-color:#797f8c}.b-text-button--filtered:hover:after{--button-icon-background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0ZFRkVGRSIgZD0iTTkuNSAxLjE4OEE4LjI2IDguMjYgMCAwIDAgMS4xODggOS41IDguMjYgOC4yNiAwIDAgMCA5LjUgMTcuODEzIDguMjYgOC4yNiAwIDAgMCAxNy44MTMgOS41IDguMjYgOC4yNiAwIDAgMCA5LjUgMS4xODhtMy4yMDYgMTIuNDY4TDkuNSAxMC40NWwtMy4yMDYgMy4yMDYtLjk1LS45NUw4LjU1IDkuNSA1LjM0NCA2LjI5NGwuOTUtLjk1TDkuNSA4LjU1bDMuMjA2LTMuMjA2Ljk1Ljk1TDEwLjQ1IDkuNWwzLjIwNiAzLjIwNnoiLz48L3N2Zz4=) 50% 50% no-repeat,var(--button-bg-color)}.b-text-button--clear-all{padding-right:calc(var(--button-block-height-halfed) + var(--button-icon-diameter)*.5)}.b-text-button--clear-all:after{content:"";width:var(--button-icon-diameter,0);height:var(--button-icon-diameter,0);background:var(--button-icon-background,transparent);transform:translate(var(--button-x-step,50%),-50%);transition:all var(--button-transform-duration)ease;--button-icon-background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0ZFRkVGRSIgZD0iTTkuNSAxLjE4OEE4LjI2IDguMjYgMCAwIDAgMS4xODggOS41IDguMjYgOC4yNiAwIDAgMCA5LjUgMTcuODEzIDguMjYgOC4yNiAwIDAgMCAxNy44MTMgOS41IDguMjYgOC4yNiAwIDAgMCA5LjUgMS4xODhtMy4yMDYgMTIuNDY4TDkuNSAxMC40NWwtMy4yMDYgMy4yMDYtLjk1LS45NUw4LjU1IDkuNSA1LjM0NCA2LjI5NGwuOTUtLjk1TDkuNSA4LjU1bDMuMjA2LTMuMjA2Ljk1Ljk1TDEwLjQ1IDkuNWwzLjIwNiAzLjIwNnoiLz48L3N2Zz4=) 50% 50% no-repeat,transparent;--button-x-step:50%;top:50%;right:var(--button-block-height-halfed);border-radius:50%;display:block;position:absolute}.b-text-button--triangle-left,.b-text-button--triangle-right,.b-text-button--triangle-left-on-right,.b-text-button--phone,.b-text-button--filters,.b-text-button--filtered,.b-text-button--clear-all{--button-block-height:3.125rem}@media screen and (not (min-width:1280px)) and (min-aspect-ratio:1) and (min-width:600px){.b-text-button--triangle-left,.b-text-button--triangle-right,.b-text-button--triangle-left-on-right,.b-text-button--phone,.b-text-button--filters,.b-text-button--filtered,.b-text-button--clear-all{--button-block-height:3.75rem}}@media screen and (min-width:1280px){.b-text-button--triangle-left,.b-text-button--triangle-right,.b-text-button--triangle-left-on-right,.b-text-button--phone,.b-text-button--filters,.b-text-button--filtered,.b-text-button--clear-all{--button-block-height:3.75rem}}@media screen and (min-width:1600px){.b-text-button--triangle-left,.b-text-button--triangle-right,.b-text-button--triangle-left-on-right,.b-text-button--phone,.b-text-button--filters,.b-text-button--filtered,.b-text-button--clear-all{--button-block-height:3.75rem}}.b-text-button--tag:hover,.b-text-button--tag-active{--button-bg-color:#fefefe;--button-border-color:#fefefe;--button-fg-color:#797f8c}.b-text-button--mobile-only{display:block}@media screen and (not (min-width:1280px)) and (min-aspect-ratio:1) and (min-width:600px){.b-text-button--mobile-only{display:none}}@media screen and (min-width:1280px){.b-text-button--mobile-only{display:none}}.b-text-button--desktop-only{display:none}@media screen and (not (min-width:1280px)) and (min-aspect-ratio:1) and (min-width:600px){.b-text-button--desktop-only{display:block}}@media screen and (min-width:1280px){.b-text-button--desktop-only{display:block}}