@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@font-face{font-family:proxima-black;font-weight:700;src:url(https://info.softserveinc.com/hubfs/ibm-think/assets/fonts/ProximaNova/Regular/ProximaNova-Bold.ttf)}html{scroll-behavior:smooth;-webkit-scroll-behavior:smooth}.body{margin:0;padding:0;position:relative}.container-fluid{margin:0!important;padding:0!important}.gl-wrapper{margin:0 auto;max-width:960px;padding:96px 0;width:100%}@media only screen and (max-width:1024px){.gl-wrapper{padding-left:24px;padding-right:24px}}@media only screen and (max-width:540px){.gl-wrapper{padding:48px 16px}}.gl-heading-1,.gl-heading-2,.gl-heading-3,.gl-subtitle-1,.gl-subtitle-2,.gl-subtitle-3,.gl-subtitle-4{font-family:proxima-black,sans-serif;line-height:1;margin:0}.gl-heading-1,.gl-heading-2,.gl-heading-3{text-transform:uppercase}.gl-heading-1{font-size:88px}.gl-heading-2{font-size:44px}.gl-subtitle-2{font-size:32px}.gl-subtitle-3{font-size:24px}.gl-subtitle-4{font-size:14px}@media screen and (max-width:1024px){.gl-heading-1{font-size:60px}}@media screen and (max-width:540px){.gl-heading-1{font-size:44px}.gl-heading-2{font-size:32px}}ol,ul{padding-left:20px!important}ul{list-style:disc!important}.cta-button,.uppercased{text-transform:uppercase}.cta-button{align-items:center;background:#000;border:2px solid #000;color:#fff;cursor:pointer;display:flex;font-family:proxima-black,sans-serif;font-size:14px!important;height:64px!important;justify-content:center;line-height:1;margin:0;max-width:322px!important;padding:0;text-align:center;text-decoration:none!important;transition:all .3s ease-in-out;width:100%}.cta-button:focus{color:#fff}.cta-button:hover{background:#fff;box-shadow:inset 0 0 0 2em #fff;color:#000}.cta-button-inverted{background:#fff;border:2px solid #fff;color:#000}.cta-button-inverted:hover{background:#000;border:2px solid #000;box-shadow:inset 0 0 0 2em #000;color:#fff}.cta-button-inverted:focus{color:#000}.footer-padding{padding-bottom:250px}.footer{align-items:center;background:#000;bottom:0;display:flex;height:fit-content;min-height:200px;padding:0;position:static;width:100%}.footer .gl-wrapper{padding-bottom:0;padding-top:0}.footer-content{align-items:center;display:flex;gap:25px;justify-content:space-between}.adress a,.adress p{color:#fff;font-family:open-sans,sans-serif;line-height:1.5;margin:0;text-decoration:none}.adress a:hover{text-decoration:underline}.logos p{margin-top:0}.cta-button,button{border-radius:32px!important}.module__hero-section .module__wrapper.gl-wrapper{padding-top:144px}.module__content-quote figure>img,.module__hero-section .module__hero-logos img,.module__our-services .module__item-image,.module__partnership .module__item-image,.module__partnership .module__main-image,.module__quote-logo,footer img{border-radius:0!important}.module__hero-section{border:32px solid #fff;border-radius:64px;position:relative}.module__nav-panel{margin-bottom:32px;padding:0 32px}@media screen and (max-width:540px){.module__nav-panel{margin-bottom:16px;padding:0 20px}}.module__nav-panel .module__nav-wrapper{background:#e6e7e8;border:2px solid #e6e7e8;border-radius:24px}.module__nav-item-text{display:block;line-height:1;margin-top:8px}.module__learn-more .module__item--v2{border-radius:32px}.module__learn-more .module__item--v2 .module__item-image{border-radius:16px}.module__nav-item-anchor{color:#1a13af}.module__nav-item-text{color:#282626}.module__book-meeting .module__expert-photo img,.module__learn-more .module__item--v1 .module__item-image,.module__learn-more .module__item--v3 .module__item-image,.module__project-image img,.module__team-section img.module__team-item-photo{border-radius:12px}.module__form-section h2.module__heading-form:before{display:none!important}.module__learn-more .module__item--v1 .module__item-image:hover{box-shadow:4px 4px 12px 0 rgba(26,19,175,.5)}.module__form{border-radius:32px;padding:32px}.module__form-section h2.module__heading-form.gl-heading-1{margin-bottom:48px;padding-left:0}.module__form .hs-form-field input,.module__form select.hs-input{border-radius:16px!important}.module__form .hs-form-field>label{left:20px;margin:0;top:23px;width:calc(100% - 24px)}.hs_submit.hs-submit{border-radius:32px!important;bottom:0!important;font-family:proxima-black;margin-top:48px!important;position:static!important;width:100%!important}.module__form .submitted-message{padding-top:0!important}.hs-submit .actions input.hs-button{border-radius:32px!important;font-family:proxima-black;margin:0!important}.module__form .hs-form-field input,.module__form .hs-form-field select{line-height:1;margin-bottom:16px;padding:24px 20px}.hs-input+span:before,.hs-input:checked+span:after{border-radius:50%}@media only screen and (max-width:540px){.footer-content{align-items:flex-start;flex-direction:column}.logos p{margin-bottom:30px}.footer-content table a,.footer-content table td{text-align:left}}