.holder{position:fixed;top:0px;left:0px;z-index:99999;width:100%;height:100%;background-color:#fff;transition:opacity .4s .6s}.progress-bar-container{position:absolute;top:50%;left:50%;width:20%;height:2px;background:rgba(32,105,201,.4);transform:translate(-50%, -50%)}.progress-bar{position:absolute;left:50%;display:block;width:60%;height:100%;color:#fff;text-align:center;transform:translateX(-50%);transition:width .8s ease}.progress-bar:before,.progress-bar:after{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg, #2069c9, #00d9fd);transition:transform .5s .5s}.progress-bar.progress-appear{width:0}.progress-bar.progress-appear-done{width:100%;transition:width .7s ease-in-out}.progress-bar-container.progress-container-appear{width:20%}.progress-bar-container.progress-container-appear-done{width:100%;transition:width .6s ease-in-out}
.logo{display:block;padding:17px 44px 17px 0;border-right:1px solid transparent;transition:border .5s;cursor:pointer}@media(min-width: 2560px){.logo{padding:calc(17px * 1.44) calc(44px * 1.44) calc(17px * 1.44) 0}}@media only screen and (max-width: 1024px){.logo{padding:17px 17px 17px 0}}@media only screen and (min-width: 540px){.logo_blured{border-right:1px solid #707070}}.logo__image{display:block;height:16px}@media(min-width: 2560px){.logo__image{height:calc(16px * 1.44)}}@media only screen and (max-width: 375px){.logo__image{max-width:80px}}.not-clickable{pointer-events:none}
.form-input{margin-bottom:15px}@media(min-width: 2560px){.form-input{margin-bottom:calc(15px * 1.44)}}.form-input__error{margin-top:10px;margin-bottom:20px;color:#eb4c4c;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;letter-spacing:.4px;text-transform:uppercase}.form-input_has-error .form-input__text,.form-input_has-error .form-input__textarea,.form-input_has-error .form-input__select,.form-input_has-error .form-input__select-wrap{border-color:#eb4c4c}.form-input_has-error .form-input__checkbox-label:before,.form-input_has-error .form-input__radio-label:before{border-color:#eb4c4c}.form-input__label{display:inline-block;margin:0;padding:0;color:#000;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;cursor:pointer}.form-input__label:not(:last-child){margin-bottom:14px}@media(min-width: 2560px){.form-input__label:not(:last-child){margin-bottom:calc(14px * 1.44)}}@media(min-width: 2560px){.form-input__label{font-size:calc(14px * 1.44)}}.form-input__text,.form-input__textarea{display:block;width:100%;margin:0;padding:10px 18px;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;border:2px solid #000;border-radius:0;outline:none}@media(min-width: 2560px){.form-input__text,.form-input__textarea{padding:calc(10px * 1.44) calc(18px * 1.44);font-size:calc(14px * 1.44);border-width:calc(2px * 1.44)}}.form-input__text::-webkit-input-placeholder,.form-input__textarea::-webkit-input-placeholder{text-transform:uppercase}.form-input__text::-moz-placeholder,.form-input__textarea::-moz-placeholder{text-transform:uppercase}.form-input__text:-moz-placeholder,.form-input__textarea:-moz-placeholder{text-transform:uppercase}.form-input__text:-ms-input-placeholder,.form-input__textarea:-ms-input-placeholder{text-transform:uppercase}.form-input__text{height:58px}@media(min-width: 2560px){.form-input__text{height:calc(58px * 1.44)}}.form-input__textarea{min-height:204px;padding:20px 18px;text-transform:none;resize:vertical}@media(min-width: 2560px){.form-input__textarea{min-height:calc(204px * 1.44);padding:calc(20px * 1.44) calc(18px * 1.44)}}.form-input__textarea::-webkit-input-placeholder{text-transform:uppercase}.form-input__textarea::-moz-placeholder{text-transform:uppercase}.form-input__textarea:-moz-placeholder{text-transform:uppercase}.form-input__textarea:-ms-input-placeholder{text-transform:uppercase}.form-input__select{display:block;width:100%;height:100%;padding:0 20px 0 0;color:#000;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;background:transparent;background-image:none;border:none;border-radius:0;outline:none;box-shadow:none;-webkit-appearance:none}@media(min-width: 2560px){.form-input__select{padding-right:calc(20px * 1.44);font-size:calc(14px * 1.44)}}.form-input__select>option{text-transform:none}.form-input__select-wrap{position:relative;height:58px;padding:0 18px 0 12px;border:2px solid #000;border-radius:0;outline:none;box-shadow:none}@media(min-width: 2560px){.form-input__select-wrap{height:calc(58px * 1.44);padding:0 calc(18px * 1.44) 0 calc(12px * 1.44);border-width:calc(2px * 1.44)}}.form-input__select-wrap:after{position:absolute;top:calc(50% - 3px);right:20px;content:"";border-width:7px 6px 0 6px;border-style:solid;border-color:#000 transparent transparent transparent}.form-input__checkbox:not(:last-child),.form-input__radio:not(:last-child){margin-bottom:6px}.form-input__checkbox input,.form-input__radio input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.form-input__checkbox label,.form-input__radio label{position:relative;display:inline-block;margin:0;padding:0;cursor:pointer}.form-input__checkbox-label,.form-input__radio-label{position:relative;min-height:20px;padding-left:25px;color:#000;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.37em}@media(min-width: 2560px){.form-input__checkbox-label,.form-input__radio-label{min-height:calc(20px * 1.44);padding-left:calc(25px * 1.44);font-size:calc(14px * 1.44)}}.form-input__checkbox-label a,.form-input__radio-label a{color:inherit}.form-input__checkbox-label a:hover,.form-input__radio-label a:hover{text-decoration:none}.form-input__checkbox-label:before,.form-input__radio-label:before{position:absolute;content:"";top:10px;left:0;width:14px;height:14px;font-size:11px;line-height:1;text-align:center;border:2px solid #000;transform:translateY(-50%)}@media(min-width: 2560px){.form-input__checkbox-label:before,.form-input__radio-label:before{top:calc(10px * 1.44);width:calc(14px * 1.44);height:calc(14px * 1.44);font-size:calc(10px * 1.44);border-width:calc(2px * 1.44)}}input:checked+.form-input__checkbox-label:before{content:"✓"}input:checked+.form-input__radio-label:after{position:absolute;top:50%;left:4px;content:"";width:7px;height:7px;background-color:#000;border-radius:50%;transform:translateY(-50%)}.form-input__radio-label:before{width:15px;height:15px;border-radius:50%}.form-input__terms-and-condition{margin-top:8px;margin-bottom:15px;color:#000;font-size:14px;line-height:1.37em}@media(min-width: 2560px){.form-input__terms-and-condition{margin-top:11.52px;margin-bottom:21.6px;font-size:20.16px}}.form-input__terms-and-condition a{color:#000}.form-input.not-selected-option select{opacity:.5}
.form-success-message{margin-top:5vw;color:#fff;text-align:center}@media(max-width: 768px){.form-success-message{margin-top:50px}}.form-success-message--inverted{color:#000}.form-success-message--visible{display:none}.form-success__title{margin:0;padding:0;color:inherit;font-weight:900;font-size:88px;font-family:"ProximaNova",sans-serif;line-height:1em;text-transform:uppercase}@media(max-width: 1024px){.form-success__title{font-size:66px}}@media(max-width: 640px){.form-success__title{font-size:34px}}.form-success__title:not(:last-child){margin-bottom:50px}.form-success__message{color:inherit;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:normal}@media(max-width: 640px){.form-success__message{font-size:18px}}.form-success__message:not(:last-child){margin-bottom:70px}.form-success__button{width:100%;max-width:350px;margin:0 auto}
.form-modal .form-box__submit.inverted{background:#17c583;border:2px solid #17c583}.form-modal .form-box__submit.inverted:hover{box-shadow:0px 19px 57px 0 #17c583}.form-modal .form-input__textarea{min-height:120px}@media(min-width: 2560px){.form-modal .form-input__textarea{min-height:calc(120px * 1.44)}}.form-modal .mt-55__warning,.form-modal .mt-55__info{padding-bottom:10px;color:#17c583;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:1.2em;text-transform:uppercase}.form-modal .mt-55__info{color:#ffba00}
.pop-up-form__external-link::after{position:absolute;right:0;bottom:0;width:0;height:2px;background:#131313;content:"";transition:width .3s}.pop-up-form__external-link:hover::after{left:0;width:100%}.pop-up-form{display:flex;flex-direction:column;align-items:center;padding:85px 0 45px}@media(min-width: 2560px){.pop-up-form{padding:calc(85px * 1.44) 0 calc(45px * 1.44)}}.pop-up-form .form-box__submit{margin:20px auto 30px}@media(min-width: 2560px){.pop-up-form .form-box__submit{margin:calc(20px * 1.44) auto calc(30px * 1.44)}}.pop-up-form__title{position:absolute;top:0;left:51px;width:calc(100% - 51px);min-height:51px;padding:15px 25px 8px;color:#000;font-weight:900;font-size:20px;font-family:"ProximaNova",sans-serif;line-height:1;text-align:left;text-transform:uppercase;border-bottom:1px solid #707070}@media(min-width: 2560px){.pop-up-form__title{left:calc(50px * 1.44);width:calc(100% - 51px);min-height:calc(51px * 1.44);padding:calc(9px * 1.44) calc(25px * 1.44) calc(8px * 1.44);font-size:calc(33px * 1.44)}}.pop-up-form__contacts-button-close{position:absolute;top:0;left:0;z-index:900;width:51px;height:51px;color:#aaa;font-size:20px;background-color:transparent;border:1px solid #707070;border-top:none;border-left:none;outline:none;cursor:pointer}.pop-up-form__contacts-button-close:hover{color:#000}@media(min-width: 2560px){.pop-up-form__contacts-button-close{width:calc(51px * 1.44);height:calc(51px * 1.44);font-size:calc(20px * 1.44)}}@media screen and (max-width: 480px){.pop-up-form__contacts-button-close{top:0;left:0;margin-left:-2px}}.pop-up-form .form-success-message{align-self:center;margin-top:50%;color:#000;text-align:left}.pop-up-form .form-success-message:not(:last-child){margin-bottom:35px}@media screen and (max-height: 480px){.pop-up-form .form-success-message{margin-top:0%}}.pop-up-form .form-success__message:not(:last-child){margin-bottom:40px}.pop-up-form .form-success__title{position:relative;font-size:33px}.pop-up-form .form-success__title::before{position:absolute;top:-7px;left:-7px;z-index:-1;width:47px;height:47px;background-image:linear-gradient(45deg, #2750be, #00dbfe);content:""}.pop-up-form .form-success__title:not(:last-child){margin-bottom:30px}.pop-up-form .form-success__button.inverted{background:#17c583;border:2px solid #17c583}.pop-up-form .form-success__button.inverted:hover{box-shadow:0px 19px 57px 0 #17c583}.pop-up-form__title-wrapper{position:relative;display:flex;justify-content:flex-start;align-items:center}.pop-up-form__title-wrapper::before{position:absolute;bottom:-1px;left:-49px;width:495px;height:1px;border-bottom:1px solid #707070;content:""}.pop-up-form__external-link{position:relative;color:#17c583;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;cursor:pointer}@media(min-width: 2560px){.pop-up-form__external-link{font-size:calc(14px * 1.44)}}.pop-up-form__external-link:after{background:#17c583}
.info-message__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.info-message__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.info-message__wrapper{max-width:1353.6px !important}}.info-message{position:absolute;top:50%;left:50%;z-index:899;width:70vw;max-width:760px;transform:translate(-50%, -50%)}@media screen and (max-width: 900px)and (max-height: 475px)and (orientation: landscape){.info-message{height:90vh;overflow-y:auto}}@media screen and (max-width: 767px){.info-message{width:90vw}}@media screen and (max-width: 540px){.info-message{height:90vh}}.info-message__wrapper{position:relative;display:flex;flex-direction:column;justify-content:space-between;max-width:1000px;padding:40px;background:#fff;visibility:hidden;opacity:0;animation:fadeInAnimation 1s;animation-delay:.5s;animation-fill-mode:forwards}@media screen and (max-width: 767px){.info-message__wrapper{padding:30px 5vw}}@media screen and (max-width: 475px){.info-message__wrapper{overflow-y:auto}}.info-message__message{color:#000;font-weight:normal;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-align:left}.info-message__cta-button{display:flex;justify-content:center;align-items:center;width:100%;max-width:245px;min-height:58px;margin:40px auto 0;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #111;cursor:pointer;transition:ease-in-out .15s}.info-message__cta-button:hover{color:#fff;background:#000;box-shadow:0px 19px 57px 0 rgba(0,0,0,.95)}@media screen and (max-width: 767px){.info-message__cta-button{min-height:58px;margin:22px auto 0}}@keyframes fadeInAnimation{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}
.menu{display:flex;align-items:center}@media(max-width: 360px){.menu{max-width:195px}}.menu__search{display:flex;width:50px;height:50px;margin:0;border-left:1px solid transparent;transition:border .5s}@media(min-width: 2560px){.menu__search{width:calc(50px * 1.44);height:calc(50px * 1.44)}}.menu__search_background_black{width:40px;height:40px;margin:5px;background-color:#000;box-shadow:0px 2px 3px 0 #000}@media(min-width: 2560px){.menu__search_background_black{width:calc(40px * 1.44);height:calc(40px * 1.44);margin:calc(5px * 1.44)}}.menu__search_blured{width:50px;height:50px;border-left:1px solid #707070}@media(min-width: 2560px){.menu__search_blured{width:calc(50px * 1.44);height:calc(50px * 1.44);margin:calc(5px * 1.44) 0 0 0;border-left-width:calc(1px * 1.44)}}@media(min-width: 2560px){.menu__search{margin:0}}.menu__search-image{display:block;width:16px;height:16px;margin:auto}@media(min-width: 2560px){.menu__search-image{width:calc(16px * 1.44);height:calc(16px * 1.44)}}.menu__button{position:relative;display:flex;width:50px;height:50px;margin:5px 0;padding:0;background:transparent;border:transparent;border-left:1px solid transparent;outline:none;cursor:pointer;transition:border .5s}@media(min-width: 2560px){.menu__button{width:calc(50px * 1.44);height:calc(50px * 1.44);margin:calc(5px * 1.44) 0}}.menu__button::before,.menu__button::after{position:absolute;top:50%;right:0;left:0;width:16px;height:2px;margin:0 auto;background-color:#000;box-shadow:0 -6px 0 0 #000;transform:translateY(-50%);content:""}@media(min-width: 2560px){.menu__button::before,.menu__button::after{width:calc(16px * 1.44);height:calc(2px * 1.44)}}.menu__button::after{right:-8px;left:-4px;width:12px;box-shadow:0 6px 0 0 #000}@media(min-width: 2560px){.menu__button::after{right:calc(-8px * 1.44);left:calc(-4px * 1.44);width:calc(12px * 1.44)}}.menu__button_background_black{width:50px;height:50px;margin:5px 0}@media(min-width: 2560px){.menu__button_background_black{width:calc(50px * 1.44);height:calc(50px * 1.44);margin:calc(5px * 1.44) 0}}.menu__button_background_black::before{background-color:#fff;box-shadow:0 -6px 0 0 #fff}.menu__button_background_black::after{background-color:#fff;box-shadow:0 6px 0 0 #fff}.menu__button_background_black-bg{width:40px;height:40px;margin-right:5px;background:#000;box-shadow:0px 2px 3px 0 #000}@media(min-width: 2560px){.menu__button_background_black-bg{width:calc(40px * 1.44);height:calc(40px * 1.44);margin-right:calc(5px * 1.44)}}.menu__button_background_white::before{background-color:#000;box-shadow:0 -6px 0 0 #000}.menu__button_background_white::after{background-color:#000;box-shadow:0 6px 0 0 #000}.menu__button_cross::before,.menu__button_cross::after{width:16px;box-shadow:0 0 0 0 #fff;transition:transform .2s .1s,box-shadow .1s,width .1s,left 0s .1s}@media(min-width: 2560px){.menu__button_cross::before,.menu__button_cross::after{width:calc(18px * 1.44)}}.menu__button_cross::before{background-color:#fff;transform:translateY(-50%) rotate(45deg)}.menu__button_cross::after{left:-8px;background-color:#fff;transform:translateY(-50%) rotate(-45deg)}@media(min-width: 2560px){.menu__button_cross::after{left:-11px}}.menu__button_cross-black::before{background-color:#000}.menu__button_cross-black::after{background-color:#000}.menu__button_blured{width:50px;height:50px;margin:5px 0;border-top:transparent;border-right:transparent;border-bottom:transparent;border-left:1px solid #707070}@media(min-width: 2560px){.menu__button_blured{width:calc(50px * 1.44);height:calc(50px * 1.44);margin:calc(5px * 1.44) 0;border-left-width:calc(1px * 1.44)}}.menu__button_blured::before{background-color:#000;box-shadow:0 -6px 0 0 #000}.menu__button_blured::after{background-color:#000;box-shadow:0 6px 0 0 #000}.menu__contacts-button{display:flex;width:50px;height:50px;margin:auto;background-color:transparent;background-repeat:no-repeat;background-position:50%;background-size:36% 36%;border:transparent;border-left:1px solid transparent;outline:none;cursor:pointer;transition:border .5s}@media(min-width: 2560px){.menu__contacts-button{width:calc(50px * 1.44);height:calc(50px * 1.44)}}.menu__contacts-button_black{background-image:url("https://www.softserveinc.com/cdn/img/common/icon-contacts-black.svg")}.menu__contacts-button_white{background-image:url("https://www.softserveinc.com/cdn/img/common/icon-contacts-white.svg")}.menu__contacts-button_blured{background-image:url("https://www.softserveinc.com/cdn/img/common/icon-contacts-black.svg");border-left:1px solid #707070}.menu__contacts-button_not-active{display:none}.menu__info-button{display:flex;align-items:center;height:49px;margin:auto;padding:0 10px;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:transparent;border-left:1px solid transparent;outline:none;cursor:pointer;transition:border .5s}@media(min-width: 2560px){.menu__info-button{width:calc(58px * 1.44);height:calc(48px * 1.44)}}@media screen and (max-width: 450px){.menu__info-button{min-width:45px;padding:0 2px;font-size:2.2vw;word-break:break-word}}@media screen and (max-width: 360px){.menu__info-button{font-size:2vw;min-width:40px}}.menu__info-button_black{color:#000;background:#fffce3}.menu__info-button_white{color:#fff;background:transparent}.menu__info-button_blured{color:#000;background:#fffce3;border-left:1px solid #707070}.menu__info-button_not-active{display:none}.menu__contacts-form{position:fixed;top:0;right:0;z-index:888;width:100%;max-width:490px;min-height:100%;max-height:100%;padding:0 45px;padding-bottom:0;overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid #707070;border-top:none;border-bottom:none;-webkit-overflow-scrolling:touch}@media(min-width: 2560px){.menu__contacts-form{max-width:calc(487px * 1.44);padding:0 calc(45px * 1.44) 0}}@media screen and (max-width: 480px){.menu__contacts-form{padding:0 30px}}.menu__contacts-form_open{animation:formAnimation .2s}.menu__contacts-form_close{opacity:0;animation:formAnimationClose .2s}.menu__info-message{position:fixed;top:0;right:0;z-index:888;width:100%;max-width:100%;min-height:100%;max-height:100%;padding:0 45px;padding-bottom:0;overflow-x:hidden;overflow-y:auto;background:rgba(0,0,0,.7);-webkit-overflow-scrolling:touch}@media(min-width: 2560px){.menu__info-message{padding:0 calc(45px * 1.44) 0}}@media screen and (max-width: 480px){.menu__info-message{padding:0 30px}}.menu__info-message_open{animation:formAnimation .2s}.menu__info-message_close{opacity:0;animation:formAnimationClose .2s}@keyframes formAnimation{from{transform:translateX(30%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes formAnimationClose{from{transform:translateX(0);opacity:1}to{transform:translateX(30%);opacity:0}}
.main-navigation{position:fixed;top:0;left:0;z-index:900;display:flex;width:100vw;height:100vh;height:var(--app-height);padding:75px 5vw 55px;overflow:hidden;background-image:linear-gradient(#9517a5, #00eda9);animation:fadeIn .2s ease}.main-navigation::after{position:fixed;bottom:0;left:0;z-index:1;width:100%;height:14.5vh;-webkit-box-shadow:inset 0px -90px 24px -25px #01e0a0;-moz-box-shadow:inset 0px -90px 24px -25px #01e0a0;box-shadow:inset 0px -90px 24px -25px #01e0a0;content:""}@media(orientation: landscape){.main-navigation::after{content:none}}@media(min-width: 376px){.main-navigation::after{content:none}}.main-navigation::before{position:fixed;top:0;left:0;z-index:1;width:100%;height:10vh;-webkit-box-shadow:inset 0px 59px 18px -17px #9517a5;-moz-box-shadow:inset 0px 59px 18px -17px #9517a5;box-shadow:inset 0px 59px 18px -17px #9517a5;content:""}@media(orientation: landscape){.main-navigation::before{content:none}}@media(min-width: 376px){.main-navigation::before{content:none}}.main-navigation_hide-gradient::after,.main-navigation_hide-gradient::before{content:none}@media(min-width: 376px)and (max-width: 767px){.main-navigation{padding:60px 20px 55px;overflow-x:hidden;overflow-y:hidden}}@media(max-width: 376px)and (max-height: 670px){.main-navigation{margin:0;overflow-y:auto;-ms-overflow-style:none}.main-navigation::-webkit-scrollbar{display:none}.main-navigation .main-navigation__submenu-wrapper{overflow-y:hidden}}@media(max-width: 320px){.main-navigation{padding:70px 20px 30px}}@media(max-height: 360px)and (min-width: 450px)and (max-width: 767px){.main-navigation{padding:70px 20px}}@media only screen and (min-width: 321px)and (min-width: 360px)and (orientation: portrait)and (-webkit-min-device-pixel-ratio: 3){.main-navigation .main-navigation__menu{grid-gap:0 0;width:320px;min-width:320px;max-width:320px}}@media(max-height: 414px)and (orientation: landscape){.main-navigation{flex:1;height:100vh}}.main-navigation__menu{display:grid;grid-auto-flow:column;grid-gap:0 50px;grid-template-rows:repeat(auto-fit, minmax(25px, auto));align-content:center;align-items:center;width:440px;margin:0;padding:0;overflow:hidden;list-style:none}@media(min-width: 1024px)and (max-width: 1920px){.main-navigation__menu{width:500px}}@media(min-width: 768px)and (max-width: 1024px){.main-navigation__menu{width:400px}}@media(min-width: 768px)and (max-width: 1024px)and (min-height: 860px)and (max-height: 1200px){.main-navigation__menu{width:470px}}@media(min-width: 1920px), (min-width: 768px)and (min-height: 1205px){.main-navigation__menu{width:640px}}@media(min-width: 2560px){.main-navigation__menu{width:800px}}@media(min-width: 3840px){.main-navigation__menu{width:1200px}}@media(max-height: 499px), (max-width: 480px){.main-navigation__menu{width:100vw;min-width:90vw}}@media only screen and (max-height: 360px){.main-navigation__menu{grid-gap:0 25px;grid-template-rows:repeat(auto-fit, minmax(7.3vh, 7.3vh));width:100vw;min-width:90vw}}@media(max-width: 896px)and (max-height: 414px){.main-navigation__menu{width:100%}}@media(max-height: 230px), (max-height: 230px)and (min-width: 640px), (max-height: 450px)and (max-width: 450px){.main-navigation__menu{display:flex;flex-direction:column;align-items:initial;height:auto;overflow-y:auto}}@media(max-width: 376px)and (max-height: 740px)and (orientation: portrait){.main-navigation__menu{grid-template-rows:repeat(auto-fit, minmax(31px, 6vw));align-content:flex-start;align-items:center;overflow-y:auto}}.main-navigation__menu li{position:relative;padding-left:60px}@media only screen and (min-width: 768px){.main-navigation__menu li{padding-left:5vh}}@media only screen and (max-height: 540px){.main-navigation__menu li{padding-left:8vh}}@media only screen and (max-height: 540px)and (orientation: landscape){.main-navigation__menu li{page-break-inside:avoid;list-style-position:inside;-webkit-column-break-inside:avoid;break-inside:avoid}}@media(max-width: 480px){.main-navigation__menu li{padding-left:30px}}.main-navigation__menu li:before{position:absolute;top:50%;left:0;color:#80108e;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1em;letter-spacing:normal;text-transform:uppercase;text-decoration:none;transform:translateY(-50%);content:attr(data-item-counter)}@media only screen and (min-width: 768px){.main-navigation__menu li:before{font-size:2.5vh}}@media only screen and (max-height: 540px){.main-navigation__menu li:before{font-size:3.2vh}}@media(max-width: 480px){.main-navigation__menu li:before{font-size:16px}}@media only screen and (max-height: 320px)and (max-width: 568px){.main-navigation__menu li:before{font-size:3.8vh}}.main-navigation__menu li a{display:inline-block;padding:1.2vh 1.75vh 1.75vh;color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1em;letter-spacing:normal;text-transform:uppercase;text-decoration:none;outline:0;transform-origin:0 50%;transition:transform .25s ease}@media only screen and (min-width: 768px){.main-navigation__menu li a{font-size:2.5vh}}@media only screen and (max-height: 540px){.main-navigation__menu li a{font-size:3.2vh}}@media(max-width: 768px){.main-navigation__menu li a{font-size:16px}}@media(max-width: 365px){.main-navigation__menu li a{padding:1.1vh}}@media only screen and (max-height: 300px)and (orientation: landscape){.main-navigation__menu li a{font-size:12px}}@media only screen and (max-height: 500px)and (orientation: landscape){.main-navigation__menu li a{font-size:16px}}@media only screen and (max-height: 509px)and (max-width: 640px){.main-navigation__menu li a{font-size:12px}}@media(max-height: 300px), (max-height: 330px)and (min-width: 640px), (max-height: 450px)and (max-width: 450px){.main-navigation__menu li a{font-size:3.8vh}}@media(hover: hover){.main-navigation__menu li:not(.main-navigation__menu-current) a:hover:not(.main-navigation__menu-opened){transform:scale(1.25) translateX(-3px)}}@media(hover: hover)and (min-width: 768px)and (max-width: 1024px)and (min-height: 860px)and (max-height: 1200px){.main-navigation__menu li:not(.main-navigation__menu-current) a:hover:not(.main-navigation__menu-opened){transform:scale(1.1) translateX(-3px)}}.main-navigation__menu-current:not(:last-child){margin-bottom:4px}.main-navigation__menu-current:not(:first-child){margin-top:4px}.main-navigation__menu-current a{padding-bottom:1.2vh !important;background-color:#000;box-shadow:0px 0px 25px 0 rgba(37,36,12,.2)}@media(max-width: 812px)and (max-height: 375px){.main-navigation__menu-current a{box-shadow:none}}.main-navigation__menu-has-child{padding-right:30px}.main-navigation__menu-has-child:after{position:absolute;top:calc(50% - .4vh);right:0;border-width:5px 0 5px 6px;border-style:solid;border-color:transparent transparent transparent #fff;transform:translateY(-50%);transition:border-color .2s ease,border-width .2s ease;content:""}@media(hover: hover){.main-navigation__menu-has-child.main-navigation__menu-opened:not(.main-navigation__menu-current) a{transform:scale(1.25) translateX(-3px)}}@media(hover: hover)and (min-width: 768px)and (max-width: 1024px)and (min-height: 860px)and (max-height: 1200px){.main-navigation__menu-has-child.main-navigation__menu-opened:not(.main-navigation__menu-current) a{transform:scale(1.1) translateX(-3px)}}.main-navigation__menu-has-child.main-navigation__menu-opened:after{border-width:10px 11px 10px 0;border-color:transparent #fff transparent transparent}.main-navigation__menu .menu-item-empty{min-height:25px}@media(min-width: 376px){.main-navigation__menu .menu-item-empty{display:none}}.main-navigation__submenu{width:100%;margin:0;padding:0;list-style:none}.main-navigation__submenu-wrapper{display:flex;align-items:center;width:calc(100% + 5vw - 400px);height:calc(100% + 160px);margin:-80px -8vw -80px 10px;padding:70px 5vw 80px 65px;overflow:hidden;background-color:#fff;animation:slide .35s ease-in-out}@media(min-width: 768px)and (max-width: 1024px){.main-navigation__submenu-wrapper{width:calc(100% + 5vw - 200px);padding-left:45px}}@media(max-width: 767px){.main-navigation__submenu-wrapper{align-items:flex-start;width:calc(100% + 54px);height:calc(100% + 120px);margin:-60px -30px -60px -10px;padding-left:35px}}@media(max-width: 812px)and (max-height: 375px){.main-navigation__submenu-wrapper{align-items:flex-start;width:calc(100% + 100px);height:calc(100% + 165px);margin:-60px -50px -60px -10px;padding-top:58px}}@media(max-width: 812px)and (max-height: 375px)and (orientation: landscape){.main-navigation__submenu-wrapper{margin:-50px -50px -60px -10px}}@media(max-width: 740px)and (max-height: 360px)and (orientation: landscape){.main-navigation__submenu-wrapper{margin:-70px -50px -60px -10px}}@media(max-width: 586px)and (max-height: 320px)and (orientation: landscape){.main-navigation__submenu-wrapper{margin:-70px -50px -60px -10px}}@media(min-width: 812px)and (max-height: 450px)and (orientation: landscape){.main-navigation__submenu-wrapper{align-items:flex-start;width:calc(100% + 100px);height:calc(100% + 165px);margin:-60px -50px -60px -45px}}@media(max-height: 500px)and (min-width: 768px){.main-navigation__submenu-wrapper{align-items:flex-start;width:calc(100% + 7vw + 100px);height:calc(100% + 165px);margin:-75px -7vw;padding-top:58px}}@media(max-width: 376px){.main-navigation__submenu-wrapper{height:calc(100% + 140px);margin:-80px -30px -60px -10px;overflow:hidden}}@media(max-width: 320px){.main-navigation__submenu-wrapper{height:calc(100% + 130px);margin:-70px -30px -60px -15px}}@media(min-width: 1920px){.main-navigation__submenu-wrapper{width:calc(100% + 5vw - 600px)}}@media(min-width: 2560px){.main-navigation__submenu-wrapper{width:calc(100% + 5vw - 750px)}}@media(min-width: 3840px){.main-navigation__submenu-wrapper{width:calc(100% + 5vw - 1200px)}}.main-navigation__submenu li{margin-bottom:1.8vh}.main-navigation__submenu li.main-navigation__item-section a{color:#000;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;outline:0}@media only screen and (min-width: 768px){.main-navigation__submenu li.main-navigation__item-section a{font-size:2.5vh}}@media only screen and (max-height: 540px){.main-navigation__submenu li.main-navigation__item-section a{font-size:3.2vh}}@media only screen and (max-height: 540px)and (orientation: landscape)and (max-width: 896px){.main-navigation__submenu li.main-navigation__item-section a{font-size:20px}}@media(max-width: 480px){.main-navigation__submenu li.main-navigation__item-section a{font-size:20px}}@media(max-height: 500px)and (min-width: 768px){.main-navigation__submenu li.main-navigation__item-section a{font-size:3.8vh}}.main-navigation__submenu li.main-navigation__item-back:not(:last-child){margin-bottom:20px}@media only screen and (max-height: 509px)and (max-width: 640px){.main-navigation__submenu li.main-navigation__item-back:not(:last-child){margin-bottom:10px}}.main-navigation__submenu li.main-navigation__item-back a{color:#8f24a3;outline:0}@media(min-width: 767px)and (max-width: 896px)and (max-height: 414px){.main-navigation__submenu li.main-navigation__item-back a{font-size:3.6vh}}.main-navigation__submenu li.main-navigation__item-back a::before{display:inline-block;width:8px;height:8px;margin-right:8px;border:2px solid #8f24a3;border-right:none;border-bottom:none;transform:rotate(-45deg);content:""}@media only screen and (max-height: 509px)and (max-width: 640px){.main-navigation__submenu li.main-navigation__item-back a{font-size:16px}}.main-navigation__submenu li:not(.main-navigation__item-section){padding-left:10px}@media(max-width: 767px){.main-navigation__submenu li:not(.main-navigation__item-section){padding-left:0}}@media(min-width: 767px)and (max-width: 896px)and (max-height: 414px){.main-navigation__submenu li:not(.main-navigation__item-section){padding-left:0}}.main-navigation__submenu li.main-navigation__item-current a{color:#000;font-size:24px}@media only screen and (min-width: 768px){.main-navigation__submenu li.main-navigation__item-current a{font-size:2.4vh}}@media only screen and (max-height: 540px){.main-navigation__submenu li.main-navigation__item-current a{font-size:18px}}@media(max-width: 480px){.main-navigation__submenu li.main-navigation__item-current a{font-size:20px}}.main-navigation__submenu li:not(.main-navigation__item-current) a:after{position:absolute;right:0;bottom:0;width:0;height:2px;background-color:#000;transition:width .3s;content:""}@media(hover: hover){.main-navigation__submenu li:not(.main-navigation__item-current) a:hover:after{left:0;width:100%}}.main-navigation__submenu li a{position:relative;padding-bottom:2px;color:rgba(0,0,0,.8);font-weight:400;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;text-decoration:none}@media only screen and (min-width: 768px){.main-navigation__submenu li a{font-size:1.9vh}}@media(max-height: 500px)and (min-width: 768px){.main-navigation__submenu li a{font-size:3.5vh}}.main-navigation__submenu-list{margin:0;padding:0;list-style:none}.main-navigation__submenu-list_columns{display:grid;grid-auto-flow:column;grid-gap:0 30px;grid-template-rows:repeat(auto-fit, minmax(35px, auto));align-content:start;align-items:center;height:70vh}@media only screen and (max-height: 540px)and (orientation: landscape){.main-navigation__submenu-list_columns{display:grid;grid-auto-flow:column;grid-gap:0 30px;grid-template-rows:repeat(auto-fit, minmax(35px, auto));align-content:start;align-items:center;height:calc(98vh - 50px - 120px - 20px)}}@media(max-height: 360px), (max-width: 485px), (max-height: 470px)and (max-width: 667px){.main-navigation__submenu-list_columns{display:flex;flex-direction:column;align-content:initial;align-items:initial;height:calc(98vh - 50px - 120px - 20px);overflow-y:auto}}.main-navigation__submenu-list_columns li{display:flex;align-items:center}@media only screen and (max-height: 540px)and (orientation: landscape)and (max-width: 896px){.main-navigation__submenu-list_columns li{padding-left:0 !important;page-break-inside:avoid;list-style-position:inside;-webkit-column-break-inside:avoid;break-inside:avoid}}@media only screen and (max-height: 540px)and (orientation: landscape)and (max-width: 767px){.main-navigation__submenu-list_columns li{margin-right:4vw}}.main-navigation__submenu-list_columns li span{display:inline-block;min-width:54px;min-height:29px;margin-left:15px;padding:5px 10px;color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:uppercase;background-image:linear-gradient(#0057b8 50%, #ffd500 50%, #ffd500 100%);box-shadow:0px 24px 54px rgba(23,197,131,.25)}@media only screen and (max-height: 540px)and (orientation: landscape)and (max-width: 767px){.main-navigation__submenu-list li a{font-size:16px}}@media(min-width: 767px)and (max-width: 896px)and (max-height: 414px){.main-navigation__submenu-list li a{font-size:3.6vh}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes slide{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.menu-item-appear{transform:translateX(30%);opacity:0}.menu-item-appear-done{transform:translateX(0);opacity:1;transition:transform .2s ease,opacity .2s ease}.language-switcher{position:absolute;right:25px;bottom:23px;z-index:999;display:flex;margin:0;padding:0;list-style:none;-webkit-backface-visibility:hidden}.language-switcher::before{position:absolute;top:0;right:calc(75vw + 35px);width:10px;height:10px;border-width:10px 0 10px 11px;border-style:solid;border-color:transparent transparent transparent #fff;transform:rotate(90deg);content:""}@media(min-width: 376px){.language-switcher::before{content:none}}@media(min-height: 741px){.language-switcher::before{content:none}}@media(max-width: 480px){.language-switcher{right:20px;bottom:18px}}@media(max-height: 414px)and (orientation: landscape){.language-switcher{bottom:calc(100vh - 95%)}}.language-switcher__item{color:#000;font-weight:800;font-size:18px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(min-width: 2560px){.language-switcher__item{font-size:calc(18px * 1.44)}}@media(max-width: 480px){.language-switcher__item{font-size:14px}}.language-switcher__item:not(:last-child){margin-right:10px}.language-switcher__item-current{color:#fff}.language-switcher__item-current a{background-color:#000;box-shadow:0px 4px 11px 0 rgba(37,36,12,.6)}.language-switcher__item a{display:block;padding:5px 4px;color:inherit;text-decoration:none}
.header{width:100%;height:51px;border-bottom:1px solid transparent;transition:background-color .3s,border .3s}@media(min-width: 2560px){.header{height:calc(51px * 1.44)}}.header_navigation_open{height:100%;background:#131313}.header_blured{background-color:#fff;border-bottom:1px solid #707070}.header__top{position:relative;display:flex;justify-content:space-between;align-items:center;height:51px;padding:0 0 0 44px}@media(min-width: 2560px){.header__top{height:calc(51px * 1.44);padding:0 0 0 calc(44px * 1.44)}}.header__navigation{position:absolute;top:0;z-index:-1}.header__navigation_open .header__top{z-index:901}.header__skipnavigation{display:inline-block;margin-left:44px;padding:5px 0;color:#000;font-size:14px;text-decoration:none;opacity:0}.header__skipnavigation_blured{color:#000}.header__skipnavigation_white{color:#fff}@media only screen and (max-width: 1070px){.header__top{padding:0 0 0 20px}.header__skip-navigation{margin-left:20px}}
.get-in-touch{display:flex;flex-grow:2;flex-basis:100%;justify-content:center;padding-top:90px;padding-bottom:20px;background:#fff}@media(min-width: 2560px){.get-in-touch{padding-top:calc(90px * 1.44);padding-bottom:calc(20px * 1.44)}}.get-in-touch__content{position:relative;display:flex;align-items:center;width:100%;max-width:664px;min-height:346px;max-height:346px;padding:40px 50px;text-transform:uppercase;background:linear-gradient(45deg, #274fbd, #01d8fd, #14dfea, #3fc12a, #f9ac07, #5406d9, #e912a3, #7a3bca, #f9ac07, #7a3bca);background-size:1000% 1000%;transition:height 1s linear;animation:gradient-overflow 30s linear infinite}@media(min-width: 2560px){.get-in-touch__content{max-width:calc(664px * 1.44);min-height:calc(346px * 1.44);max-height:calc(346px * 1.44);padding:0 0 0 calc(60px * 1.44)}}.get-in-touch__heading{margin:0;font-weight:900;font-size:68px;font-family:"ProximaNova",sans-serif;line-height:1}@media(min-width: 2560px){.get-in-touch__heading{font-size:calc(68px * 1.44)}}.get-in-touch__cta{position:absolute;bottom:-20px;display:flex;justify-content:center;align-items:center;width:100%;max-width:270px;height:70px;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #111;cursor:pointer;transition:ease-in-out .15s}@media(min-width: 2560px){.get-in-touch__cta{max-width:calc(270px * 1.44);height:calc(70px * 1.44);font-size:calc(14px * 1.44)}}.get-in-touch__cta:hover{color:#fff;background:#000;box-shadow:0px 19px 57px 0 rgba(0,0,0,.95)}@keyframes gradient-overflow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@media only screen and (min-width: 1200px){.get-in-touch{padding-right:36px}}@media only screen and (min-width: 768px){.get-in-touch{padding-bottom:146px}.get-in-touch__heading.de-de,.get-in-touch__heading.uk-ua{font-size:69px}.get-in-touch__heading.en-us{font-size:88px}.get-in-touch__cta{right:-10px;max-width:242px;height:58px}}@media only screen and (min-width: 768px)and (min-width: 2560px){.get-in-touch__cta{right:calc(-10px * 1.44);max-width:calc(242px * 1.44);height:calc(58px * 1.44)}}@media only screen and (max-width: 768px){.get-in-touch{padding-right:42px;padding-bottom:112px;padding-left:32px}.get-in-touch__content{max-width:604px;min-height:270px;padding-left:38px}.get-in-touch__cta{right:10px;bottom:-46px}}@media only screen and (max-width: 640px){.get-in-touch{padding-right:18px;padding-bottom:124px;padding-left:32px}.get-in-touch__heading.de-de,.get-in-touch__heading.uk-ua{font-size:43px}.get-in-touch__heading.en-us{font-size:60px}.get-in-touch__content{max-width:420px}}@media only screen and (max-width: 560px){.get-in-touch{padding-right:18px;padding-bottom:124px;padding-left:32px}.get-in-touch__heading.de-de,.get-in-touch__heading.uk-ua{font-size:46px}.get-in-touch__heading.en-us{font-size:60px}.get-in-touch__content{min-height:0;padding:35px 30px}.get-in-touch__cta{right:-10px;bottom:-40px}}@media only screen and (max-width: 400px){.get-in-touch{padding-left:15px}.get-in-touch__heading.de-de,.get-in-touch__heading.uk-ua{font-size:11vw}.get-in-touch__heading.en-us{font-size:14vw}.get-in-touch__content{padding:35px 30px}}
.footer__menu-nav,.footer__nav{margin:0;padding:0;list-style:none}.footer__content{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.footer__content{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.footer__content{max-width:1353.6px !important}}.footer__external-link,.footer__link{position:relative;color:#aaa;font-size:12px;line-height:22px;white-space:nowrap;text-decoration:none}@media(min-width: 2560px){.footer__external-link,.footer__link{font-size:calc(12px * 1.44);line-height:calc(22px * 1.44)}}.footer__external-link::after,.footer__link::after{position:absolute;right:0;bottom:0;width:0;height:1px;background:#f7f7f7;transition:.3s;content:""}@media(min-width: 2560px){.footer__external-link::after,.footer__link::after{height:calc(1px * 1.44)}}.footer__external-link:hover::after,.footer__link:hover::after{left:0;width:100%}.footer{position:relative;z-index:0;display:flex;flex-direction:column;width:100%;overflow:hidden;color:#fff;background:#131313}.footer__heading{margin-top:0;margin-bottom:.5rem;font-weight:800;font-size:32px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(min-width: 2560px){.footer__heading{font-size:calc(32px * 1.44)}}.footer__sub-heading{margin-top:0;margin-bottom:20px;color:#aaa;font-weight:800;font-size:18px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(min-width: 2560px){.footer__sub-heading{margin-bottom:calc(20px * 1.44);font-size:calc(18px * 1.44)}}@media only screen and (max-width: 480px){.footer__sub-heading{font-size:24px;color:#e0e0e0}}.footer__link_menu{color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif}@media(min-width: 2560px){.footer__link_menu{font-size:calc(14px * 1.44)}}.footer__link_menu::after{height:2px}@media(min-width: 2560px){.footer__link_menu::after{height:calc(2px * 1.44)}}.footer__link-icon{width:100%}.footer__link_icon-wrapper{display:flex;justify-content:center;align-items:center;width:100%;max-width:24px;height:100%;min-height:24px;max-height:24px}.footer__link_icon-wrapper::after{content:none}.footer__external-item{position:relative;margin:0 0 5px}@media(min-width: 2560px){.footer__external-item{margin:0 0 calc(5px * 1.44)}}.footer__external-item_first{margin-bottom:7px}@media(min-width: 2560px){.footer__external-item_first{margin-bottom:calc(7px * 1.44)}}.footer__external-link{display:inline-block;margin-bottom:3px;line-height:normal}@media(min-width: 475px){.footer__external-link{white-space:inherit}}.footer__phone{color:#aaa;font-size:12px;text-decoration:none}@media(min-width: 2560px){.footer__phone{font-size:calc(12px * 1.44)}}.footer__phone:hover{text-decoration:underline}.footer__top{display:flex;justify-content:space-between;padding-top:36px}@media(min-width: 2560px){.footer__top{padding-top:calc(36px * 1.44)}}.footer__contacts,.footer__hot-links{width:100%;max-width:350px}@media(min-width: 2560px){.footer__contacts,.footer__hot-links{max-width:calc(350px * 1.44)}}.footer__contacts{margin-right:20px}.footer__contacts-content,.footer__hot-links-content{display:flex;justify-content:space-between;padding-top:24px;border-top:2px solid #aaa}@media(min-width: 2560px){.footer__contacts-content,.footer__hot-links-content{padding-top:calc(24px * 1.44);border-top-width:calc(2px * 1.44)}}.footer__contacts-content{justify-content:flex-start}.footer__first_contact{margin-right:auto}.footer__contact-item{margin-top:0;margin-bottom:12px;color:#aaa;font-size:12px}@media(min-width: 2560px){.footer__contact-item{margin-bottom:calc(12px * 1.44);font-size:calc(12px * 1.44)}}.footer__nav{display:flex;flex-direction:column;flex-wrap:wrap;max-height:174px}.footer__nav-item{max-width:75px;margin-right:45px;margin-bottom:5px}@media(min-width: 2560px){.footer__nav-item{max-width:calc(75px * 1.44);margin-right:calc(39px * 1.44);margin-bottom:calc(5px * 1.44)}}.footer__nav_ad{width:100px}@media(min-width: 2560px){.footer__nav_ad{width:calc(100px * 1.44)}}@media(min-width: 2560px){.footer__nav{max-height:230px}}.footer__bottom{padding-top:10px}@media(min-width: 2560px){.footer__bottom{padding-top:calc(10px * 1.44)}}.footer__menu{display:flex;justify-content:space-between;padding:16px 20px;border:solid 2px #aaa}@media(min-width: 2560px){.footer__menu{padding:calc(16px * 1.44) calc(20px * 1.44);border-width:calc(2px * 1.44)}}.footer__menu-nav{display:flex;flex-wrap:wrap;align-items:center;text-transform:uppercase}@media(min-width: 767px){.footer__menu-nav{flex:2}}@media(max-width: 767px){.footer__menu-nav{justify-content:center}}.footer__menu-social{display:flex;align-items:center;min-width:250px;margin:0 0 0 20px;padding:0;list-style:none}@media(max-width: 767px){.footer__menu-social{flex-wrap:wrap;justify-content:center;margin-top:10px;margin-bottom:5px;margin-left:0}}.footer__menu-social .footer__menu-item{margin-right:0}.footer__menu-social .footer__menu-item:not(:last-child){margin-right:25px}.footer__menu-item{display:inline-block}.footer__menu-item:focus{outline:none}.footer__copyright{margin:0;padding-top:22px;padding-bottom:34px;color:rgba(255,255,255,.4);font-size:12px}@media(min-width: 2560px){.footer__copyright{padding-top:calc(22px * 1.44);padding-bottom:calc(34px * 1.44);font-size:calc(12px * 1.44)}}.footer .cky-banner-element{padding:0;margin:0;line-height:15px;border:none;background-color:transparent;text-transform:uppercase;cursor:pointer}@media only screen and (max-width: 768px){.footer__top{flex-direction:column}.footer__menu{flex-direction:column;padding:10px 14px}.footer__contacts,.footer__hot-links{max-width:none;margin-bottom:20px}.footer__contacts-content{justify-content:start}.footer__nav-item{margin-right:32vw}.footer__first_contact{margin-right:160px}.footer__copyright{padding-top:14px;padding-bottom:18px}}@media only screen and (max-width: 640px){.footer__nav-item{margin-right:25vw}}@media only screen and (max-width: 520px){.footer__nav-item{margin-right:20vw}}@media only screen and (max-width: 480px){.footer__hot-links-content,.footer__contacts-content{display:grid;grid-template-columns:1fr 1fr;gap:24px}.footer__nav,.footer__nav_ad{width:100%;max-height:max-content}.footer__external-link,.footer__link,.footer__contact-item,.footer__phone{font-size:14px}.footer__contact-item{margin-bottom:20px}.footer__menu-social{gap:24px;min-width:auto;margin:0 auto;max-width:80%}.footer__menu-item{height:20px;margin-right:0 !important;display:flex;justify-content:center}.footer__menu{flex-direction:column;gap:24px;padding:24px}.footer__first_contact{margin-right:0}.footer__copyright{padding-top:26px;padding-bottom:20px;font-size:14px}}@media only screen and (max-width: 360px){.footer__hot-links-content,.footer__contacts-content{grid-template-columns:1fr}.footer__menu-social{max-width:100%}}
.ie-warning-message{position:fixed;bottom:0;z-index:10000;width:100%;height:100vh;color:#fff;background:linear-gradient(45deg, #00ddff, #224fc0, #00dcfe, #224fc0);background-size:1400% 1400%;animation:gradient-overflow 20s linear infinite}.ie-warning-message__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ie-warning-message__text{width:80vw;font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-align:left}.ie-warning-message__text span{display:block;margin:0 auto;margin-bottom:3vw;font-size:10vw;text-align:center;text-transform:uppercase}@media screen and (min-width: 767px){.ie-warning-message__text span{margin-bottom:0;font-size:120px}}@media screen and (min-width: 767px){.ie-warning-message__text{width:85vw;max-width:800px;font-size:1.6em}}
.layout__header{position:fixed;top:-1px;z-index:999}.layout{animation:fadeIn .2s ease}.layout blockquote{margin:1.5em 10px;padding:1em 10px .1em 10px;font-style:italic;border-left:10px solid #ccc;quotes:"“" "”" "‘" "’"}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.side-navigation__content{margin:0;padding:0;list-style:none}.side-navigation{position:fixed;top:50%;z-index:55;padding-bottom:2px;transform:translateY(-50%);opacity:1;transition:opacity .3s}@media only screen and (max-height: 440px){.side-navigation{top:55px;bottom:0;transform:translateY(0)}}.side-navigation_hide{z-index:-1;opacity:0}.side-navigation__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:60px;padding:18px 22px 12px 14px;background-color:#fff;border:solid 1px #707070}@media(min-width: 2560px){.side-navigation__content{width:calc(60px * 1.44);padding:calc(18px* 1.44) calc(22px* 1.44) calc(12px* 1.44) calc(14px* 1.44)}}.side-navigation__item:hover{cursor:pointer}.side-navigation__item::after{display:block;box-sizing:content-box;width:0;height:0;border-top:2px solid transparent;border-left:2px solid transparent;transition:height .3s .1s,width .1s,border-color 0s .4s;transition-timing-function:linear;content:""}@media(min-width: 2560px){.side-navigation__item::after{border-top:calc(2px * 1.44) solid transparent;border-left:calc(2px * 1.44) solid transparent}}.side-navigation__item_active::after{width:20px;height:100px;border-color:#000;transition:height .3s .1s,width .1s .4s,border-color 0s .1s;transition-timing-function:linear}@media(min-width: 2560px){.side-navigation__item_active::after{width:calc(20px * 1.44);height:calc(100px * 1.44)}}.side-navigation__title{position:absolute;top:0;left:100%;padding:0 .4em;letter-spacing:0;white-space:nowrap;text-transform:uppercase;visibility:hidden;opacity:0;transition:opacity .3s,background-color .3s}.side-navigation__title::after{display:none !important;content:"" !important}.side-navigation__link{position:relative;display:block;color:#8b8b8b;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;letter-spacing:.7px;text-decoration:none;transition:color .2s,background-color .3s}@media(min-width: 2560px){.side-navigation__link{font-size:calc(14px * 1.44);letter-spacing:calc(0.7px * 1.44)}}.side-navigation__link:hover{color:#000;text-decoration:none;background-color:#fff;cursor:pointer}.side-navigation__link:hover .side-navigation__title{background-color:#fff;visibility:visible;opacity:1}.side-navigation__link_active{color:#000;opacity:1}.test{position:relative}.test::after{position:absolute;content:"" !important}@media only screen and (max-width: 767px){.side-navigation{display:none}}
.slider-with-banners{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.slider-with-banners{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.slider-with-banners{max-width:1353.6px !important}}@media only screen and (max-width: 1100px)and (min-width: 768px){.slider-with-banners{padding-right:30px;padding-left:30px}}.slider-with-banners__slider .carousel.carousel-slider{overflow:initial}.slider-with-banners__slider .carousel.carousel-slider .slide{padding:0;background:#aaa}.slider-with-banners__slider .carousel.carousel-slider .control-dots{bottom:-50px;padding-left:0}@media(max-width: 768px){.slider-with-banners__slider .carousel.carousel-slider .control-dots{bottom:-40px}}.slider-with-banners__slider .carousel.carousel-slider .control-dots .dot{width:14px;height:4px;background:#d9d9d9;border-radius:initial;outline:0;box-shadow:none;opacity:1}.slider-with-banners__slider .carousel.carousel-slider .control-dots .dot.selected{background:#17c583}.slider-with-banners__slider .carousel.carousel-slider .control-dots .dot:hover{background:#17c583}.slider-with-banners__slider .carousel.carousel-slider .control-next.control-arrow,.slider-with-banners__slider .carousel.carousel-slider .control-prev.control-arrow{top:38%;right:-30px;width:60px;height:60px;padding:0;background:none;box-shadow:0 -4px 89px 0 rgba(129,131,130,.55);opacity:1}.slider-with-banners__slider .carousel.carousel-slider .control-next.control-arrow:hover,.slider-with-banners__slider .carousel.carousel-slider .control-prev.control-arrow:hover{background:none;opacity:.75}.slider-with-banners__slider .carousel.carousel-slider .control-next.control-arrow:before,.slider-with-banners__slider .carousel.carousel-slider .control-prev.control-arrow:before{width:60px;height:60px;margin:0;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") no-repeat 50% 50%;background-color:#fff;border:none;transform:rotate(-90deg)}@media(max-width: 768px){.slider-with-banners__slider .carousel.carousel-slider .control-next.control-arrow:before,.slider-with-banners__slider .carousel.carousel-slider .control-prev.control-arrow:before{transform:scale(0.7) rotate(-90deg)}}@media(max-width: 680px){.slider-with-banners__slider .carousel.carousel-slider .control-next.control-arrow,.slider-with-banners__slider .carousel.carousel-slider .control-prev.control-arrow{display:none}}.slider-with-banners__slider .carousel.carousel-slider .control-prev.control-arrow{left:-30px;padding:0;box-shadow:0 -4px 89px 0 rgba(129,131,130,.55);opacity:1}.slider-with-banners__slider .carousel.carousel-slider .control-prev.control-arrow:before{width:60px;height:60px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") no-repeat 50% 50%;background-color:#fff;border:none;transform:rotate(90deg)}@media(max-width: 768px){.slider-with-banners__slider .carousel.carousel-slider .control-prev.control-arrow:before{transform:scale(0.7) rotate(90deg)}}.slider-with-banners_big-dots .carousel.carousel-slider .control-dots .dot{width:100px;height:4px}.slider-with-banners__banner-wrapper{height:256px}@media screen and (min-width: 2560px)and (min-height: 690px){.slider-with-banners__banner-wrapper{height:calc(256px * 1.44)}}@media screen and (max-width: 320px)and (orientation: portrait){.slider-with-banners__banner-wrapper{height:214px}}.slider-with-banners__banner-wrapper_with-bg{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.slider-with-banners__banner-wrapper_with-image{background-position:100% 100%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 480px){.slider-with-banners__banner-wrapper.global-study .slider-with-banners__banner-link{background-image:url("https://www.softserveinc.com/cdn/img/services/ad-hoc-services/lines-bg.png");background-size:cover;background-position:40vw;background-repeat:no-repeat}}.slider-with-banners__banner-wrapper.global-study .slider-with-banners__image{width:316px !important;max-height:316px}@media screen and (min-width: 2560px){.slider-with-banners__banner-wrapper.global-study .slider-with-banners__image{width:calc(316px * 1.44) !important;max-height:calc(316px * 1.44)}}@media screen and (max-width: 1024px){.slider-with-banners__banner-wrapper.global-study .slider-with-banners__image{opacity:.6}}@media screen and (max-width: 480px){.slider-with-banners__banner-wrapper.global-study .slider-with-banners__image{display:none}}.slider-with-banners__banner-link{position:relative;display:flex;justify-content:space-between;gap:10px;height:100%;color:#fff;text-decoration:none}.slider-with-banners__banner-link:hover .slider-with-banners__card-arrow{left:120%;transition:all .3s cubic-bezier(0.34, 1.11, 0.96, 1.67)}.slider-with-banners__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:40px 55px;text-align:left;z-index:1}@media screen and (min-width: 2560px)and (min-height: 690px){.slider-with-banners__content{padding:calc(40px * 1.44) calc(55px * 1.44)}}@media(max-width: 680px){.slider-with-banners__content{padding:35px}}.slider-with-banners__content-heading{display:flex;flex-direction:column;justify-content:center;flex:4}.slider-with-banners__heading{margin:0;font-family:"ProximaNova",sans-serif;font-size:40px;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase}@media screen and (min-width: 2560px)and (min-height: 690px){.slider-with-banners__heading{font-size:calc(40px * 1.44)}}@media(max-width: 900px){.slider-with-banners__heading{font-size:32px}}@media(max-width: 475px){.slider-with-banners__heading{font-size:24px}}.slider-with-banners__paragraph{margin:0;font-family:"ProximaNova",sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:125%;text-transform:uppercase}@media screen and (min-width: 2560px)and (min-height: 690px){.slider-with-banners__paragraph{font-size:calc(24px * 1.44)}}@media(max-width: 900px){.slider-with-banners__paragraph{font-size:18px}}@media screen and (max-width: 410px){.slider-with-banners__paragraph{font-size:14px}}.slider-with-banners__card-type-wrapper{position:relative;width:fit-content;flex:1;margin-top:30px}.slider-with-banners__card-type{display:inline-block;color:#fff;font-family:"ProximaNova",sans-serif,sans-serif;font-size:16px;font-style:normal;font-weight:700;transition:all .3s ease-in-out}.slider-with-banners__card-arrow{position:absolute;top:10%;left:110%;width:20px;transition:all .3s cubic-bezier(0.34, 1.11, 0.96, 1.67) .2s}@media(max-width: 680px){.slider-with-banners__card-arrow{left:110%}}.slider-with-banners__image{aspect-ratio:auto;object-fit:contain;position:absolute;right:0;bottom:0;width:256px !important;max-height:256px;margin:0;z-index:0}@media screen and (min-width: 2560px)and (min-height: 690px){.slider-with-banners__image{width:calc(256px * 1.44) !important;max-height:calc(256px * 1.44)}}@media(max-width: 680px){.slider-with-banners__image{right:-60px}}@media(max-width: 680px){.slider-with-banners__image-mobile{right:0 !important}}.slider-with-banners__button.cta-button{color:#fff;border:none}@media(max-width: 475px){.slider-with-banners__button.cta-button{min-height:45px}}.slider-with-banners__button:hover{background:var(--hover-color-banner);box-shadow:0px 19px 57px 0 var(--hover-color-banner)}
.title-new__paragraph,.title-new__heading{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.title-new__paragraph,.title-new__heading{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.title-new__paragraph,.title-new__heading{max-width:1353.6px !important}}.title-new__heading{margin:0;font-weight:900;font-size:80px;font-family:"ProximaNova",sans-serif;line-height:normal;text-transform:uppercase;background:linear-gradient(45deg, #274fbd, #01d8fd, #14dfea, #3fc12a, #f9ac07, #5406d9, #e912a3, #7a3bca, #f9ac07, #7a3bca);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-overflow 20s linear infinite;user-select:none}@media screen and (max-width: 768px){.title-new__heading{font-size:100px;line-height:78px}}@media only screen and (max-width: 768px)and (max-height: 480px){.title-new__heading{font-size:80px;line-height:60px}}@media only screen and (max-width: 768px)and (max-height: 360px){.title-new__heading{font-size:60px;line-height:43px}}@media screen and (max-width: 475px){.title-new__heading{font-size:22vw;line-height:18vw}}@media screen and (max-width: 360px){.title-new__heading{font-size:17vw;line-height:13vw}}@media screen and (min-width: 2560px)and (min-height: 690px){.title-new__heading{font-size:calc(100px * 1.44)}}.title-new{height:100vh;padding-left:0;overflow:hidden}@media only screen and (max-width: 768px){.title-new{height:auto}}@media screen and (max-height: 800px)and (orientation: landscape){.title-new{height:auto}}.title-new__container{display:flex;flex-direction:column;justify-content:space-between;height:100vh;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media only screen and (max-width: 768px){.title-new__container{height:auto;min-height:80vh;margin-bottom:60px}}@media screen and (max-height: 690px)and (orientation: landscape){.title-new__container{min-height:750px}}@media only screen and (max-width: 475px){.title-new__container{margin-bottom:10px}}.title-new__heading-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;min-height:40vh;margin-top:auto;margin-bottom:auto}@media screen and (max-height: 800px)and (orientation: landscape){.title-new__heading-wrapper{min-height:300px;margin-top:55px;margin-bottom:40px}}@media only screen and (max-width: 768px)and (orientation: portrait){.title-new__heading-wrapper{min-height:calc(100vh - 430px);margin-top:calc(30% - 50px);margin-bottom:10%}}@media only screen and (max-width: 768px)and (max-height: 480px){.title-new__heading-wrapper{margin-top:8%}}@media screen and (max-width: 380px)and (orientation: portrait){.title-new__heading-wrapper{margin-bottom:6%;margin-top:20%}}@media screen and (min-width: 768px)and (max-width: 1100px){.title-new__heading-wrapper{padding-left:80px}}.title-new__heading{width:100%}@media screen and (max-width: 768px){.title-new__heading .break{display:block}}.title-new__paragraph{color:#000;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:normal;text-align:left}@media screen and (min-width: 2560px)and (min-height: 690px){.title-new__paragraph{font-size:calc(32px * 1.44)}}@media only screen and (max-width: 768px)and (max-height: 480px){.title-new__paragraph{margin-top:24px;font-size:18px}}@media screen and (max-width: 475px){.title-new__paragraph{margin-top:24px;font-size:16px}}.title-new__slider-wrapper{width:100%;padding-bottom:55px;background-image:conic-gradient(at 50% 40%, transparent 25%, #fff 25%, #fff 0, #fff 75%, transparent 0)}@media screen and (min-width: 768px)and (max-width: 1100px){.title-new__slider-wrapper{padding-left:80px}}
.services-item__offer-list{margin:0;padding:0;list-style:none}.services-item__offer-link::after,.services-item__content::after{position:absolute;right:0;bottom:0;width:0;height:2px;background:#131313;content:"";transition:width .3s}.services-item__offer-link:hover::after,.services-item__content:hover::after{left:0;width:100%}.services-item{max-width:270px;min-height:22px}.services-item__heading{position:relative;display:flex;margin:0;font-weight:900;font-size:13px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.services-item__number{display:block;width:18px;margin-right:14px;cursor:default;opacity:.2}@media screen and (min-width: 2560px){.services-item__number{width:calc(18px * 1.44)}}.services-item__number::after{display:none !important;content:"" !important}.services-item__content{position:relative;cursor:pointer;opacity:.5;transition:opacity .3s}.services-item__content::before{position:absolute;top:0;left:-0.2em;width:0;height:0;content:""}.uk-ua .services-item__content_active{font-size:20px}.services-item__content_active{font-size:24px;line-height:1;opacity:1}.services-item__content_active::before{width:15px;height:90%;border:2px solid #e0e0e0;border-right:none;border-bottom:none;transition:width .3s,height .3s .3s}.services-item__content_active::after{display:none !important;content:"" !important}.services-item__content:hover{opacity:1}.services-item__description{position:static;min-height:380px}.services-item__description-text{margin-top:0;margin-bottom:1rem;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:21px}.services-item__description-text p{margin-top:0}.services-item__offer-list{display:flex;flex-direction:column;gap:16px;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.services-item__offer{line-height:1}.services-item__offer-link{position:relative;color:#000;text-decoration:none}.services-item__offer-link span.de-dash{display:none}@media only screen and (max-width: 767px){.services-item__description{min-height:max-content;margin-bottom:20px;padding-top:20px;border-top:2px solid #000;border-bottom:2px solid #000}.services-item__heading_active{padding-bottom:20px}.services-item{max-width:none}}@media only screen and (min-width: 768px){.services-item__description{position:absolute;top:0;right:0;width:60%;min-height:100%;padding:0 45px}}@media only screen and (min-width: 1025px)and (max-width: 2559px){.service-item__content_active{font-size:40px}.services-item__description-text{font-size:18px;line-height:27px}}@media(min-width: 2560px){.services-item{max-width:calc(270px * 1.44)}.services-item__offer-list{font-size:calc(14px * 1.44) !important}.services-item__heading{font-size:calc(14px * 1.44) !important}.services-item__content_active{font-size:calc(24px * 1.44) !important}.services-item__description-text{margin-bottom:calc(16px * 1.44);font-size:calc(16px * 1.44);line-height:calc(24px * 1.44)}}
.services__aside{margin:0;padding:0;list-style:none}.services{width:100%;max-width:854px;min-height:480px;background:#fff;box-shadow:0 21px 54px 0 rgba(0,0,0,.6)}@media(min-width: 2560px){.services{max-width:calc(900px * 1.44);min-height:calc(480px * 1.44)}}.services__navigation{padding:90px 0 150px}.services__navigation .services{margin:0 auto}.services__navigation--with-bg{background:#e0e0e0}@media(max-width: 768px){.services__navigation{padding:50px 0}}.services__container,.services__content{position:relative}.services__container{padding:15px}.services__aside{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:380px}@media screen and (min-width: 2560px){.services__aside{gap:calc(10px * 1.44)}}.services__controls{position:absolute;top:0;right:60%;display:flex;flex-direction:column;justify-content:space-between;height:100%;margin:0 7px 0 0;padding:0;list-style:none}.services__discover-btn{position:absolute;right:18%;bottom:-26px}.services-control-button{position:relative;display:none;width:14px;height:19px;padding:0;overflow:hidden;text-indent:100%;background:transparent;border:none;border-radius:0;cursor:pointer;opacity:.5;transition:opacity .3s}.services-control-button::before{position:absolute;bottom:0;display:block;width:100%;height:100%;background-image:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg");content:""}.services-control-button_visible{display:block}.services-control-button_previous{transform:rotate(180deg)}.services-control-button:focus{outline:none}.services-control-button:hover{opacity:1}.services-discover{display:none;justify-content:center;align-items:center;width:100%;max-width:242px;height:58px;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:#000;border:solid 2px #111;box-shadow:0 19px 57px 0 rgba(129,131,130,.95);cursor:pointer;transition:box-shadow .3s ease-in-out}.services-discover:hover{box-shadow:0 11px 32px 0 rgba(53,53,53,.95)}@media(min-width: 2560px){.services__container{padding:calc(30px * 1.44) calc(20px * 1.44) calc(90px * 1.44) calc(20px * 1.44)}.services__aside{width:40%;min-height:calc(380px * 1.44);border-right:calc(2px * 1.44) solid #11a3e5}}@media only screen and (min-width: 768px)and (max-width: 2559px){.services-discover{display:flex}.services-discover_mobile{display:none}.services__container{padding:30px 20px 90px 20px}.services__aside{width:40%;border-right:2px solid #11a3e5}}@media only screen and (max-width: 767px){.services-discover_mobile{display:flex}.services__controls{display:none}.services-discover{margin:20px auto}}
.services-home{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-top:50px;background-image:linear-gradient(45deg, #f9ac07, #5406d9)}@media(min-width: 2560px){.services-home{padding-top:calc(50px * 1.44)}}@media(max-width: 510px){.services-home{padding-top:30px;padding-bottom:30px}}.services-home__heading-wrapper{max-width:854px;margin:0 auto}@media(max-width: 980px){.services-home__heading-wrapper{max-width:85vw}}@media(max-width: 767px){.services-home__heading-wrapper{margin:5vw auto}}@media(max-width: 510px){.services-home__heading-wrapper{max-width:89vw}}@media(min-width: 2560px){.services-home__heading-wrapper{max-width:calc(900px * 1.44)}}.services-home__heading{display:inline-block;width:88.5vw;max-width:900px;margin:0 0 60px;color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(min-width: 2560px){.services-home__heading{max-width:calc(900px * 1.44);margin-bottom:calc(60px * 1.44);font-size:calc(24px * 1.44)}}@media(max-width: 980px){.services-home__heading{max-width:100%}}@media(max-width: 767px){.services-home__heading{margin-bottom:0}}@media(min-height: 415px)and (max-height: 730px){.services-home__heading{margin-bottom:10px}}.services-home__services{margin:0 auto 55px}@media(max-width: 1024px){.services-home__services{margin:0 45px 55px auto}}@media(max-width: 980px){.services-home__services{max-width:85vw}}@media(max-width: 767px){.services-home__services{margin:5vw auto}}@media(max-width: 510px){.services-home__services{max-width:89vw}}@media(min-height: 415px)and (max-height: 730px){.services-home__services.services{min-height:370px}}@media(min-height: 415px)and (max-height: 730px){.services-home__services.services__container{padding:35px}}@media(min-height: 415px)and (max-height: 730px){.services-home__services .services__aside{min-height:300px}}@media(min-height: 415px)and (max-height: 730px){.services-home__services .services-item__content{font-size:16px}}@media(min-height: 415px)and (max-height: 630px)and (max-width: 860px){.services-home__services .services-item__content{font-size:14px}}@media(min-height: 415px)and (max-height: 730px){.services-home__services .services-item__content_active{padding:5px;font-size:16px}}@media(min-height: 415px)and (max-height: 630px)and (max-width: 860px){.services-home__services .services-item__content_active{font-size:14px}}@media(min-height: 415px)and (max-height: 630px)and (max-width: 860px){.services-home__services .services-item__offer{margin-top:5px}}@media(max-width: 510px){.services-home__services .services-item__offer-list{display:none}}@media(min-height: 415px)and (max-height: 730px){.services-home__services .services-item__offer-link{font-size:18px}}@media(min-height: 415px)and (max-height: 730px){.services-home__services .services-item__description-text{font-size:14px;line-height:21px}}
.grow-your-career{display:flex;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;min-height:100vh;padding-top:60px;padding-bottom:20px;background:#fff}.grow-your-career__content{position:relative;width:100%;max-width:940px;max-height:339px;padding:48px 0 54px 46px;text-transform:uppercase;background:linear-gradient(to right, #0fc684 0%, #c7d724 67%, #fff 67%, #fff 93%, #0fc684 93%, #0fc684 100%)}@media(min-width: 2560px){.grow-your-career__content{max-width:calc(940px * 1.44);min-height:calc(340px * 1.44);padding:calc(50px * 1.44) 0 calc(50px * 1.44) calc(40px * 1.44)}}.grow-your-career__content::before{position:absolute;top:-55px;width:100%;height:120%;background-image:url("https://www.softserveinc.com/cdn/img/home/tree.png");background-repeat:no-repeat;background-position:73% 5%;background-size:33% 95%;content:""}.grow-your-career__heading{position:relative;z-index:0;width:100%;margin:0;color:#fff;font-weight:900;font-size:88px;font-family:"ProximaNova",sans-serif;line-height:1}.grow-your-career__heading::after{position:absolute;top:-5px;left:-16px;z-index:-1;width:101px;height:92px;background:#111;content:""}@media(min-width: 2560px){.grow-your-career__heading{font-size:calc(88px * 1.44)}}.grow-your-career__cta{position:absolute;bottom:-40px;display:flex;justify-content:center;align-items:center;width:100%;max-width:270px;height:70px;color:#fff;font-weight:800;font-size:11px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #111;cursor:pointer;transition:ease-in-out .15s}.grow-your-career__cta:hover{color:#fff;background:#000;box-shadow:0px 19px 57px 0 rgba(0,0,0,.95)}@media(min-width: 2560px){.grow-your-career__cta{max-width:calc(270px * 1.44);height:calc(70px * 1.44) !important;font-size:calc(14px * 1.44) !important}}@media only screen and (min-width: 1024px){.grow-your-career{padding-right:50px}.grow-your-career__heading{font-size:88px}.grow-your-career__cta{right:155px;height:58px;font-size:14px}}@media only screen and (max-width: 1023px){.grow-your-career__content{min-height:339px;margin-right:45px;padding-top:30px;padding-left:38px}.grow-your-career__content::before{top:-35px;background-size:300px 88%}.grow-your-career__cta{right:90px;height:58px;font-size:14px}}@media only screen and (min-width: 768px){.grow-your-career{padding-bottom:80px;padding-left:80px}.grow-your-career__heading{max-width:347px}}@media only screen and (max-width: 768px){.grow-your-career{min-height:auto}}@media only screen and (max-width: 767px){.grow-your-career{padding-right:42px;padding-bottom:112px;padding-left:35px}.grow-your-career__content{max-width:640px;min-height:267px;margin-right:0;padding-left:38px;background:linear-gradient(45deg, #0fc684, #c7d724)}.grow-your-career__content::before{top:-45px;right:-7%;background-position:100% 5%;background-size:300px 313px}.grow-your-career__heading{max-width:180px;font-size:60px}.grow-your-career__cta{right:-16px;bottom:-46px}}@media only screen and (max-width: 440px){.grow-your-career{min-height:auto;padding-top:50px;padding-right:18px;padding-bottom:60px;padding-left:18px}.grow-your-career__heading{font-size:15vw}.grow-your-career__heading::after{top:-19px;left:-10px}.grow-your-career__content{padding-top:30px;padding-left:20px}.grow-your-career__content::before{top:-20px;right:-4%}.grow-your-career__cta{right:-10px;bottom:-40px;max-width:242px}}@media only screen and (max-width: 360px){.grow-your-career{padding-left:18px}}
.cta-button{display:flex;justify-content:center;align-items:center;width:100%;max-width:242px;min-height:58px;padding:10px 20px;color:#000;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background-color:transparent;border:2px solid #111;cursor:pointer;transition:ease .15s}@media(min-width: 2560px){.cta-button{max-width:calc(242px * 1.44);height:calc(58px * 1.44);font-size:calc(14px * 1.44);border-width:calc(2px * 1.44)}}.cta-button:hover{color:#fff;background:#000}.cta-button.inverted{color:#fff;background:#000}.cta-button.inverted:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.cta-button--white{color:#fff;border-color:#fff}.cta-button--white:hover{color:#000;background-color:#fff}.cta-button--arrow{position:relative;justify-content:flex-start;padding-right:50px;text-align:left}.cta-button--arrow:before{position:absolute;top:calc(50% - 12px);right:20px;width:14px;height:24px;background:url(https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg) no-repeat 50% 50%;transform:rotate(-90deg);content:""}.cta-button--arrow.cta-button--white:before{background:url(https://www.softserveinc.com/cdn/img/your_journey/transform/arrow_white.svg) no-repeat 50% 50%}.cta-button--arrow.cta-button--white:hover:before{background:url(https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg) no-repeat 50% 50%}.cta-button_green{color:#fff;background:#17c583;border:none}.cta-button_green:hover{color:#fff;background:#17c583;box-shadow:0px 19px 57px 0 rgba(22,230,151,.95)}
.leadership__list,.leadership__rows{margin:0;padding:0;list-style:none}.resource-link{position:relative;display:block;padding:24px 12px 20px 15px;color:#000;font-weight:800;font-size:26px;font-family:"ProximaNova",sans-serif;white-space:normal;text-decoration:none;border:2px solid #000;cursor:pointer}@media(min-width: 2560px){.resource-link{padding:34.56px 17.28px 28.8px 21.6px;font-size:37.44px;border-width:2.88px}}@media(-moz-touch-enabled: 1), (pointer: coarse){.resource-link{border:2px solid #17c583}}@media(-moz-touch-enabled: 0), (pointer: fine){.resource-link::before,.resource-link::after{position:absolute;display:block;box-sizing:border-box;width:0;height:0;border:2px solid transparent;pointer-events:none;content:""}.resource-link::before{top:-2px;left:2px}.resource-link::after{right:2px;bottom:-2px}.resource-link:hover::before,.resource-link:hover::after{width:100%;height:100%;border-color:#17c583}.resource-link:hover::before{border-bottom:none;border-left:none;transition:width .3s,height .3s .3s}.resource-link:hover{border-color:#17c583;transition:border-bottom-color .3s .5s,border-right-color .3s .5s,border-left-color .3s 1.1s,border-top-color .3s 1.2s}.resource-link:hover::after{border-top:none;border-right:none;transition:width .3s .6s,height .3s .9s,border-color 0s .6s}}.resource-link{width:232px;word-wrap:break-word}@media only screen and (max-width: 968px){.resource-link{width:100%;height:100%;min-height:100px}}.wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.wrapper{padding-right:15px;padding-left:15px}}@media(min-width: 2560px){.wrapper{max-width:1353.6px}}.leadership{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:50px 35px 0}@media(min-width: 2560px){.leadership{padding:calc(50px * 1.44) calc(35px * 1.44) 0}}@media(max-width: 1024px){.leadership{min-height:0;padding-top:40px;padding-bottom:40px}}@media(max-width: 767px){.leadership{padding-left:30px}}@media(max-width: 360px){.leadership{padding:35px 15px}}.leadership__title{margin-top:0;margin-bottom:64px;color:#646262;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;letter-spacing:.7px;text-transform:uppercase}@media(min-width: 2560px){.leadership__title{margin-bottom:calc(64px * 1.44);font-size:calc(24px * 1.44)}}@media(max-height: 730px){.leadership__title{margin-bottom:32px}}.leadership__rows{overflow:auto}@media(max-width: 960px){.leadership__rows{padding-right:15px;padding-left:15px}}@media(max-width: 510px){.leadership__rows{padding:0px;padding-right:0}.leadership__rows .leadership__row:nth-child(2){display:none}}.leadership__list{display:flex;justify-content:space-between;margin-bottom:30px}.leadership__item{position:relative}.leadership__resource{height:100%}.leadership .resource-link{padding:24px 15px 30px}@media(min-width: 2560px){.leadership .resource-link{padding:calc(24px * 1.44) calc(15px * 1.44) calc(30px * 1.44);width:calc(232px * 1.44)}}.leadership .resource-link_long{width:307px}@media(min-width: 2560px){.leadership .resource-link_long{width:calc(307px * 1.44)}}.leadership__arrow{position:absolute;right:10px;bottom:10px;display:inline-block;width:14px;height:24px;margin-right:5px;vertical-align:middle;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") no-repeat 50% 50%;transform:rotate(270deg);content:""}.leadership__cta{max-width:314px;margin:20px auto 0;color:#fff;font-weight:800;font-family:"ProximaNova",sans-serif;background:#17c583;border:none}.leadership__cta:hover{color:#fff;background:#17c583;box-shadow:0px 19px 57px 0 rgba(22,230,151,.95)}@media(max-width: 510px){.leadership__cta{max-width:270px}}@media(max-width: 350px){.leadership__cta{max-width:314px}}@media(max-height: 730px){.leadership__cta{margin-top:0}}@media only screen and (max-width: 968px){.leadership__title{margin-bottom:30px;padding-left:15px}.leadership__list{flex-direction:column;margin-bottom:0}.leadership__item{margin-bottom:12px}.leadership__cta{margin-top:14px}.leadership .resource-link_long{width:100%}}@media only screen and (max-width: 510px){.leadership__title{padding-left:0}}
.client-card{display:flex;justify-content:center;align-items:center;width:22%;height:100%}@media(max-width: 960px){.client-card{width:32%}}@media(max-height: 730px){.client-card{width:20%}}@media(max-width: 560px){.client-card{width:40%}}.client-card__img{width:100%;max-width:80%;height:auto}
.clients .carousel.carousel-slider{padding-bottom:40px}.clients .carousel .slide{background:none}.clients .carousel .control-dots{padding:0}.clients .carousel .control-dots .dot{width:7px;height:7px;margin:0 1.5vw;background:#000;box-shadow:none;opacity:.5;transition:transform opacity .3s}.clients .carousel .control-dots .dot:hover{background-color:#000;transform:scale(1.5);opacity:1}.clients .carousel .control-dots .dot.selected{background-color:#000;opacity:1}.clients .carousel .control-prev.control-arrow{padding:0;opacity:.5}.clients .carousel .control-prev.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(90deg)}@media(max-width: 590px){.clients .carousel .control-prev.control-arrow:before{transform:scale(0.7) rotate(90deg)}}.clients .carousel .control-next.control-arrow{padding:0;opacity:.5}.clients .carousel .control-next.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(-90deg)}@media(max-width: 590px){.clients .carousel .control-next.control-arrow:before{transform:scale(0.7) rotate(-90deg)}}.clients .carousel .control-next.control-arrow:hover,.clients .carousel .control-prev.control-arrow:hover{background:transparent;opacity:1}@media(max-width: 480px){.clients .carousel .control-next.control-arrow,.clients .carousel .control-prev.control-arrow{opacity:0}}@media(max-width: 767px){.clients{height:auto;min-height:auto}}@media(max-height: 600px){.clients{height:auto}}.clients__wrapper{display:flex;flex-direction:column;justify-content:center;max-width:990px;min-height:100vh;margin:0 auto;padding:50px 50px 0 20px;overflow:hidden}@media(min-width: 2560px){.clients__wrapper{max-width:calc(990px * 1.44);padding:calc(50px * 1.44) calc(50px * 1.44) 0 calc(20px * 1.44)}}@media(max-width: 1024px){.clients__wrapper{min-height:0;padding:50px 50px 50px 20px}}@media(max-width: 767px){.clients__wrapper{padding:50px 35px}}@media(max-width: 510px){.clients__wrapper{padding:40px 35px}}@media(max-width: 360px){.clients__wrapper{padding:30px 15px}}.clients__heading{display:inline-block;width:70.5vw;max-width:1200px;margin:0;margin-bottom:30px;padding:0 25px;color:#646262;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(min-width: 2560px){.clients__heading{max-width:calc(1200px * 1.44);margin-bottom:calc(30px * 1.44);font-size:calc(24px * 1.44)}}@media(max-width: 767px){.clients__heading{padding:0}}.clients__heading-description{position:relative;padding:0px 25px;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media(min-width: 2560px){.clients__heading-description{padding:0 calc(25px * 1.44);font-size:calc(24px * 1.44)}}@media(max-width: 767px){.clients__heading-description{padding:0}}@media(max-width: 560px){.clients__heading-description{font-size:16px}}.clients__slide-container{position:relative;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;padding:0 6px 50px}@media(min-width: 560px){.clients__slide-container{padding:0}}@media(max-width: 560px){.clients__slide-container{flex-direction:column;justify-content:space-around}}.clients__card{padding:15px}@media(max-width: 560px){.clients__card{min-width:250px;padding:5vw 0}}.clients .carousel.carousel-slider{padding-bottom:0}.clients .carousel .control-dots{position:static;margin-top:40px;margin-bottom:0}@media(max-width: 510px){.clients .carousel .control-dots{margin-top:20px}}.clients .slider-wrapper.axis-horizontal{width:90% !important}@media(min-width: 960px){.clients .slider-wrapper.axis-horizontal{width:100% !important}}
.pop-up{position:fixed;top:0;left:0;z-index:99999991;display:none;width:100%;height:100%;overflow:auto;background:rgba(11,11,11,.8)}.pop-up_show{display:block}.pop-up__video-container{position:absolute;top:50%;left:50%;width:67.5vw;height:38vw;transform:translate(-50%, -50%)}@media(max-width: 767px){.pop-up__video-container{width:90.5vw;height:51vw}}.pop-up__hide-video-close{position:absolute;top:-27px;right:0;z-index:1000;float:right;color:#aaa;text-decoration:none;background:transparent;border:none;cursor:pointer}.pop-up__hide-video-close:not(:disabled){cursor:pointer}.pop-up__hide-video-close:hover,.pop-up__hide-video-close .close:focus{color:#fff}
.video-component{flex-basis:31.33%;max-width:300px;padding:0 5px;filter:grayscale(1);transition:transform 1s}@media(min-width: 2560px){.video-component{max-width:calc(300px * 1.44)}}.video-component:hover{filter:grayscale(0)}@media(max-width: 768px){.video-component{filter:grayscale(0)}}@media(min-width: 960px){.video-component:nth-child(1){transform:translateY(-100px)}.video-component:nth-child(2){transform:translateY(100px)}.video-component:nth-child(3){transform:translateY(150px)}}@media(max-width: 959px){.video-component{flex-basis:50%}}@media(max-width: 520px){.video-component{flex-basis:100%;margin:0 auto;padding:0}}@media(max-height: 415px)and (orientation: landscape){.video-component{flex-basis:50%;padding:10px}}.video-component__title{margin:0 0 16px 0;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.2;text-align:left;text-transform:initial}@media(min-width: 2560px){.video-component__title{font-size:calc(16px * 1.44)}}.video-component__img{position:relative}.video-component__img::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background:url("https://www.softserveinc.com/cdn/img/home/video/play-button.svg") no-repeat 50% 50%;background-size:62px 62px;opacity:0;transition:opacity .5s;content:""}@media(max-width: 768px){.video-component__img::before{opacity:.7}}.video-component__img:hover::before{opacity:.7}.video-component__preview{width:100%}.video-component__company span{opacity:0}
.client-testimonials__wrapper{display:flex;flex-direction:column;justify-content:center;max-width:990px;min-height:100vh;margin:0 auto;padding:50px 35px 0 20px;overflow:hidden}@media(min-width: 2560px){.client-testimonials__wrapper{max-width:calc(990px * 1.44);padding:calc(50px * 1.44) calc(35px * 1.44) 0 calc(20px * 1.44)}}@media(max-width: 1024px){.client-testimonials__wrapper{min-height:0;padding:60px 35px 90px}}@media(max-width: 768px){.client-testimonials__wrapper{padding:40px 35px}}@media(max-width: 360px){.client-testimonials__wrapper{padding:30px 15px}}.client-testimonials__heading{display:inline-block;width:70.5vw;max-width:1200px;margin:0 0 65px;padding:0 25px;color:#646262;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase}@media(min-width: 2560px){.client-testimonials__heading{font-size:calc(24px * 1.44)}}@media(max-width: 1024px){.client-testimonials__heading{margin-bottom:30px}}@media(max-width: 767px){.client-testimonials__heading{margin-bottom:30px;padding:0}}@media(max-width: 350px){.client-testimonials__heading{padding:0}}.client-testimonials__video-container{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:flex-start;padding:0 25px;opacity:0;transition:opacity .7s}@media(max-width: 960px){.client-testimonials__video-container{flex-wrap:wrap;margin:0 auto}}@media(max-width: 900px){.client-testimonials__video-container{flex-wrap:wrap;max-width:none;margin:0 auto}}@media(max-width: 767px){.client-testimonials__video-container{padding:0}}@media(max-width: 510px){.client-testimonials__video-container .video-component:nth-child(3){display:none}}.client-testimonials-inview .client-testimonials__video-container{opacity:1}@media(max-width: 960px){.client-testimonials-inview .client-testimonials__video-container{opacity:1}}.client-testimonials-inview .client-testimonials__video-container .video-component:nth-child(1){transform:translateY(-30px)}.client-testimonials-inview .client-testimonials__video-container .video-component:nth-child(2){transform:translateY(50px)}.client-testimonials-inview .client-testimonials__video-container .video-component:nth-child(3){transform:translateY(0)}@media(max-width: 960px){.client-testimonials-inview .client-testimonials__video-container .video-component:nth-child(1){transform:translateY(0)}.client-testimonials-inview .client-testimonials__video-container .video-component:nth-child(2){transform:translateY(0)}.client-testimonials-inview .client-testimonials__video-container .video-component:nth-child(3){transform:translateY(0)}}
.content{width:75%;transform:translateX(10%);visibility:hidden;opacity:0}@media(max-width: 1080px){.content{left:0;width:90%}}@media(max-width: 767px){.content{transform:translateX(0);transform:translateY(-5%)}}.content_active{transform:translateX(0);visibility:visible;opacity:1;transition:opacity .5s .01s,transform 1s .02s,visibility .5s .02s}.content__heading{position:relative;width:100%;margin-top:25px;margin-bottom:0;padding:0;font-weight:900;font-size:44px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media(max-width: 1024px){.content__heading{font-size:5vw}}@media(min-width: 767px){.content__heading{display:none}}.content__summary{position:relative;padding-top:15px;padding-bottom:15px;font-size:18px;line-height:24px}.content__summary::before{position:absolute;content:"";top:5px;width:60px;height:2px;background-color:#19c481}.content__summary span{font-size:inherit !important;font-family:inherit !important;background:inherit !important}@media(min-width: 2560px){.content__summary{padding-top:calc(15px * 1.44);padding-bottom:calc(15px * 1.44);font-size:23.04px;line-height:34.56px}}@media(max-width: 767px){.content__summary{font-size:16px}}@media(max-height: 730px){.content__summary{margin-bottom:0;font-size:16px}}@media(max-width: 540px){.content__summary{margin-bottom:0;font-size:14px}}.content__wrapper{position:relative;width:100%}@media(max-width: 767px)and (orientation: portrait){.content__wrapper{min-height:0}}@media(max-height: 750px)and (orientation: landscape){.content__wrapper{height:100%}}.content__cta-button{min-height:58px;margin:0 auto 36px;color:#fff;background-color:#000;border:2px solid #000}.content__cta-button:hover{background:#000;box-shadow:0px 19px 57px 0 #000}@media(min-width: 2560px){.content__cta-button{margin-top:calc(10px * 1.44)}}@media(max-width: 767px){.content__cta-button{position:initial;margin:30px auto}}@media(min-width: 767px)and (max-height: 750px){.content__cta-button{bottom:30px}}
.colored-square-slider__wrapper{display:flex;flex-direction:column;justify-content:center;max-width:990px;margin:0 auto;padding-left:25px;overflow:hidden}@media screen and (min-width: 2560px){.colored-square-slider__wrapper{max-width:calc(990px * 1.44)}}@media(max-width: 1024px){.colored-square-slider__wrapper{min-height:0}}@media(max-width: 767px){.colored-square-slider__wrapper{padding:0px 15px 70px}}@media(max-width: 360px){.colored-square-slider__wrapper{padding:0px 15px 50px}}.colored-square-slider__heading{display:inline-block;width:75%;max-width:1200px;font-weight:900;font-size:41px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(min-width: 2560px){.colored-square-slider__heading{font-size:calc(41px * 1.44)}}@media(max-width: 640px){.colored-square-slider__heading{font-size:30px}}.colored-square-slider__heading-description{position:relative;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}.colored-square-slider__heading-description:before{position:absolute;top:-15px;bottom:0;width:291px;height:2px;background-color:rgba(255,255,255,.7);content:""}@media(min-width: 2560px){.colored-square-slider__heading-description{font-size:calc(24px * 1.44)}}@media(max-height: 750px){.colored-square-slider__heading-description{display:none}}@media(max-width: 650px){.colored-square-slider__heading-description{display:none}}.colored-square-slider__description{padding-bottom:30px;font-weight:900;font-size:22px;font-family:"ProximaNova",sans-serif}@media(min-width: 2560px){.colored-square-slider__description{font-size:calc(22px * 1.44)}}.colored-square-slider__content{position:absolute}.colored-square-slider__list{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0px;padding:0;list-style:none;border:none}@media(max-width: 767px){.colored-square-slider__list{flex-wrap:wrap;justify-content:flex-start}}@media(max-width: 540px){.colored-square-slider__list{flex-wrap:wrap;justify-content:space-between}}.colored-square-slider__item{display:flex;flex-direction:column;align-self:center;width:160px;height:160px;margin-left:-2px;padding:0 10px;background-color:#000;background-repeat:no-repeat;background-position:50% 50%;background-size:160%;cursor:pointer;transition:background-image .3s,background-color .3s,box-shadow .4s}@media(min-width: 2560px){.colored-square-slider__item{width:calc(160px * 1.44);max-width:calc(160px * 1.44);height:calc(160px * 1.44)}}.colored-square-slider__item_active_healthcare{background-color:#f9225a;box-shadow:0px 12px 25px 0 rgba(249,34,90,.71)}.colored-square-slider__item_active_banking,.colored-square-slider__item_active_financial,.colored-square-slider__item_active_finance{background-color:#00c0dc;box-shadow:0px 12px 25px 0 rgba(0,192,220,.71)}.colored-square-slider__item_active_retail{background-color:#ff9a17;box-shadow:0px 12px 25px 0 rgba(255,132,23,.71)}.colored-square-slider__item_active_high,.colored-square-slider__item_active_cross-industry{background-color:#81cf07;box-shadow:0px 12px 25px 0 rgba(129,207,7,.71)}.colored-square-slider__item_active_mining{background-color:#37b7ff;box-shadow:0px 14px 34px 0px rgba(23,171,255,.54)}.colored-square-slider__item_active_energy,.colored-square-slider__item_active_the,.colored-square-slider__item_active_oil{background-color:#ffcb17;box-shadow:0px 12px 25px 0 rgba(255,132,23,.71)}.colored-square-slider__item_active_manufacturing{background-color:#17c583;box-shadow:0px 12px 25px 0 rgba(23,197,131,.71)}.colored-square-slider__item_active_logistics{background-color:#00c0dc;box-shadow:0px 12px 25px 0 rgba(0,192,220,.71)}.colored-square-slider__item_active_life,.colored-square-slider__item_active_supply{background-color:#37b7ff;box-shadow:0px 12px 25px 0 rgba(55,183,255,.71)}.colored-square-slider__item_active_agriculture{background-color:#11710f;box-shadow:0px 12px 25px 0 rgba(17,113,15,.71)}.colored-square-slider__item_active_media{background-color:#1bdcfe;box-shadow:0px 12px 25px 0 rgba(27,220,254,.71)}.colored-square-slider__item_active_automotive,.colored-square-slider__item_active_utilities{background-color:#0d4cee;box-shadow:0px 12px 25px 0 #0d4cee}.colored-square-slider__item_active_education{background-color:#cb38ff;box-shadow:0px 12px 25px 0 #cb38ff}.colored-square-slider__item_healthcare:hover{background-color:#f9225a;box-shadow:0px 12px 25px 0 rgba(249,34,90,.71)}.colored-square-slider__item_healthcare:hover .colored-square-slider__item-title{color:#000}.colored-square-slider__item_banking:hover,.colored-square-slider__item_financial:hover,.colored-square-slider__item_finance:hover{background-color:#00c0dc;box-shadow:0px 12px 25px 0 rgba(0,192,220,.71)}.colored-square-slider__item_banking:hover .colored-square-slider__item-title,.colored-square-slider__item_financial:hover .colored-square-slider__item-title,.colored-square-slider__item_finance:hover .colored-square-slider__item-title{color:#000}.colored-square-slider__item_retail:hover{background-color:#ff9a17;box-shadow:0px 12px 25px 0 rgba(255,132,23,.71)}.colored-square-slider__item_retail:hover .colored-square-slider__item-title{color:#000}.colored-square-slider__item_high:hover,.colored-square-slider__item_cross-industry:hover{background-color:#81cf07;box-shadow:0px 12px 25px 0 rgba(129,207,7,.71)}.colored-square-slider__item_high:hover .colored-square-slider__item-title,.colored-square-slider__item_cross-industry:hover .colored-square-slider__item-title{color:#000}.colored-square-slider__item_mining:hover{background-color:#37b7ff;box-shadow:0px 14px 34px 0px rgba(23,171,255,.54)}.colored-square-slider__item_mining:hover .colored-square-slider__item-title{color:#000}.colored-square-slider__item_energy:hover,.colored-square-slider__item_the:hover,.colored-square-slider__item_oil:hover{background-color:#ffcb17;box-shadow:0px 12px 25px 0 rgba(255,132,23,.71)}.colored-square-slider__item_energy:hover .colored-square-slider__item-title,.colored-square-slider__item_the:hover .colored-square-slider__item-title,.colored-square-slider__item_oil:hover .colored-square-slider__item-title{color:#000}.colored-square-slider__item_manufacturing:hover{background-color:#17c583;box-shadow:0px 12px 25px 0 rgba(23,197,131,.71)}.colored-square-slider__item_manufacturing:hover .colored-square-slider__item-title{color:#000}.colored-square-slider__item_logistics:hover{background-color:#00c0dc;box-shadow:0px 12px 25px 0 rgba(0,192,220,.71)}.colored-square-slider__item_logistics:hover .colored-square-slider__item-title{color:#000}.colored-square-slider__item_life:hover,.colored-square-slider__item_supply:hover{background-color:#37b7ff;box-shadow:0px 12px 25px 0 rgba(55,183,255,.71)}.colored-square-slider__item_life:hover .colored-square-slider__item-title,.colored-square-slider__item_supply:hover .colored-square-slider__item-title{color:#000}.colored-square-slider__item_media:hover{background-color:#1bdcfe;box-shadow:0px 12px 25px 0 rgba(27,220,254,.71)}.colored-square-slider__item_media:hover .colored-square-slider__item-title{color:#000}.colored-square-slider__item_agriculture:hover{background-color:#11710f;box-shadow:0px 12px 25px 0 rgba(17,113,15,.71)}.colored-square-slider__item_agriculture:hover .colored-square-slider__item-title{color:#000}.colored-square-slider__item_automotive:hover,.colored-square-slider__item_utilities:hover{background-color:#0d4cee;box-shadow:0px 12px 25px 0 #0d4cee}.colored-square-slider__item_automotive:hover .colored-square-slider__item-title,.colored-square-slider__item_utilities:hover .colored-square-slider__item-title{color:#000}.colored-square-slider__item_education:hover{background-color:#cb38ff;box-shadow:0px 12px 25px 0 #cb38ff}.colored-square-slider__item_education:hover .colored-square-slider__item-title{color:#000}.colored-square-slider__item-link{text-decoration:none}@media screen and (max-width: 940px){.colored-square-slider__item{width:14vw;height:14vw}}@media screen and (max-width: 767px){.colored-square-slider__item{width:26vw;height:26vw;margin-left:0;padding:0 28px 0 10px}}@media(max-width: 540px){.colored-square-slider__item{width:34vw;height:34vw}}.colored-square-slider__item-title{color:#fff;font-weight:900;font-size:1.15vw;font-family:"ProximaNova",sans-serif;letter-spacing:.56px;text-transform:uppercase}@media(min-width: 2560px){.colored-square-slider__item-title{font-size:calc(13px * 1.44)}}@media screen and (min-width: 1200px)and (max-width: 2559px){.colored-square-slider__item-title{width:55%;font-size:14px}}@media screen and (max-width: 767px){.colored-square-slider__item-title{position:relative;padding-left:10px;font-size:2.3vw}}@media screen and (max-width: 420px){.colored-square-slider__item-title{position:relative;padding-left:10px;font-size:3.2vw}}.colored-square-slider__list-item{flex-basis:25%;flex-direction:column;height:auto;padding-bottom:300px;transition:padding .02s}.colored-square-slider__list-item_active .colored-square-slider__item-title{color:#000}@media(min-width: 767px){.colored-square-slider__list-item{padding-right:16px}}@media(max-width: 767px){.colored-square-slider__list-item{flex-basis:33%;max-width:33%;padding-top:16px;padding-right:16px;padding-bottom:0}.colored-square-slider__list-item:nth-child(2) .content,.colored-square-slider__list-item:nth-child(5) .content{left:-105%}.colored-square-slider__list-item:nth-child(3) .content,.colored-square-slider__list-item:nth-child(6) .content{left:-214%}}@media(max-width: 540px){.colored-square-slider__list-item{flex-basis:50%;max-width:46%}.colored-square-slider__list-item:nth-child(2) .content,.colored-square-slider__list-item:nth-child(4) .content,.colored-square-slider__list-item:nth-child(6) .content,.colored-square-slider__list-item:nth-child(8) .content{left:-112%}.colored-square-slider__list-item:nth-child(3) .content,.colored-square-slider__list-item:nth-child(5) .content{left:0}}.colored-square-slider .content{top:150px;left:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:max-content;padding:23px 23px 23px 0}@media(min-width: 2560px){.colored-square-slider .content{top:calc(150px * 1.44);padding:calc(23px * 1.44) calc(23px * 1.44) calc(23px * 1.44) 0}}@media(max-width: 940px){.colored-square-slider .content{top:13vw}}@media(max-width: 767px){.colored-square-slider .content{position:relative;top:10px;display:block;width:80vw;height:0;padding:0}.colored-square-slider .content_active{height:auto;padding-bottom:15px}}
.industries-colored__wrapper{display:flex;flex-direction:column;justify-content:center;max-width:970px;min-height:100vh;margin:0 auto;padding:50px 50px 0 40px;overflow:hidden}@media(min-width: 2560px){.industries-colored__wrapper{max-width:calc(970px * 1.44);padding:calc(50px * 1.44) calc(50px * 1.44) 0 calc(40px * 1.44)}}@media(max-width: 1024px){.industries-colored__wrapper{min-height:0}}@media(max-width: 767px){.industries-colored__wrapper{padding:0px 35px 70px}}@media(max-width: 360px){.industries-colored__wrapper{padding:0px 15px 50px}}.industries-colored__heading{display:inline-block;width:70.5vw;max-width:1200px;margin-top:0;margin-bottom:20px;color:#646262;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(min-width: 2560px){.industries-colored__heading{max-width:calc(1200px * 1.44);margin-bottom:calc(40px * 1.44);font-size:calc(24px * 1.44)}}@media(max-width: 510px){.industries-colored__heading{margin-top:24px}}.industries-colored .colored-square-slider_home-industries .colored-square-slider__heading-wrapper{display:none}.industries-colored .colored-square-slider_home-industries .colored-square-slider__wrapper{padding-left:0;overflow:initial}.industries-colored .colored-square-slider_home-industries .colored-square-slider__item{transition:background-color .3s,box-shadow .4s}.industries-colored .colored-square-slider_home-industries .colored-square-slider__list-item{flex-basis:25%;padding-bottom:30px}@media(min-width: 2560px){.industries-colored .colored-square-slider_home-industries .colored-square-slider__list-item{padding-bottom:calc(30px * 1.44)}}@media(min-width: 767px)and (max-width: 2559px){.industries-colored .colored-square-slider_home-industries .colored-square-slider__list-item_active{padding-bottom:290px}}@media(min-width: 2560px){.industries-colored .colored-square-slider_home-industries .colored-square-slider__list-item_active{padding-bottom:calc(290px * 1.44)}}@media(min-width: 767px){.industries-colored .colored-square-slider_home-industries .colored-square-slider__list-item:nth-child(5) .content,.industries-colored .colored-square-slider_home-industries .colored-square-slider__list-item:nth-child(6) .content,.industries-colored .colored-square-slider_home-industries .colored-square-slider__list-item:nth-child(7) .content,.industries-colored .colored-square-slider_home-industries .colored-square-slider__list-item:nth-child(8) .content{top:inherit}}.industries-colored .colored-square-slider_home-industries .colored-square-slider__list{flex-wrap:wrap;justify-content:flex-start}.industries-colored .colored-square-slider_home-industries .colored-square-slider__content{max-width:900px}@media(min-width: 2560px){.industries-colored .colored-square-slider_home-industries .colored-square-slider__content{max-width:calc(800px * 1.44)}}@media(max-width: 860px){.industries-colored .colored-square-slider_home-industries .colored-square-slider__content .content__summary{font-size:16px}}@media screen and (max-width: 767px){.industries-colored .colored-square-slider_home-industries .colored-square-slider__item-title{padding-left:0}}
.learn-with-us{display:flex;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;min-height:100vh;padding-top:60px;padding-bottom:20px;background:#fff}.learn-with-us__content{position:relative;width:100%;max-width:900px;min-height:340px;padding:48px 54px;text-transform:uppercase;background-image:url("https://www.softserveinc.com/cdn/img/home/gradient-map-1.jpg");background-repeat:no-repeat;background-position:50%;background-size:cover}@media(min-width: 2560px){.learn-with-us__content{max-width:calc(940px * 1.44);min-height:calc(340px * 1.44);padding:calc(50px * 1.44) calc(50px * 1.44)}}.learn-with-us__heading{position:relative;z-index:0;width:100%;margin:0;color:#fff;font-weight:900;font-size:86px;font-family:"ProximaNova",sans-serif,sans-serif;line-height:1}.learn-with-us__heading::after{position:absolute;top:-5px;left:-16px;z-index:-1;width:101px;height:92px;background:#111;content:""}@media(min-width: 2560px){.learn-with-us__heading{font-size:calc(86px * 1.44)}}.learn-with-us__cta{position:absolute;bottom:-40px;display:flex;justify-content:center;align-items:center;width:100%;max-width:270px;height:70px;color:#fff;font-weight:800;font-size:11px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #111;cursor:pointer;transition:ease-in-out .15s}.learn-with-us__cta:hover{color:#fff;background:#000;box-shadow:0px 19px 57px 0 rgba(0,0,0,.95)}@media(min-width: 2560px){.learn-with-us__cta{max-width:calc(270px * 1.44);height:calc(70px * 1.44) !important;font-size:calc(14px * 1.44) !important}}@media only screen and (min-width: 1024px){.learn-with-us{padding-right:36px}.learn-with-us__heading{font-size:86px}.learn-with-us__cta{right:155px;height:58px;font-size:14px}}@media only screen and (max-width: 1023px){.learn-with-us__content{min-height:339px;margin-right:40px}.learn-with-us__cta{right:90px;height:58px;font-size:14px}}@media only screen and (min-width: 768px){.learn-with-us{padding-bottom:146px;padding-left:80px}.learn-with-us__heading{max-width:542px}}@media only screen and (max-width: 768px){.learn-with-us{min-height:auto}}@media only screen and (max-width: 768px){.learn-with-us{padding-right:42px;padding-bottom:112px;padding-left:30px}.learn-with-us__content{max-width:640px;min-height:267px;margin-right:0;padding-left:38px}.learn-with-us__heading{font-size:10vw}.learn-with-us__cta{right:-16px;bottom:-46px}}@media only screen and (max-width: 440px){.learn-with-us{min-height:auto;padding-right:18px;padding-bottom:124px;padding-left:18px}.learn-with-us__heading{font-size:11vw}.learn-with-us__heading::after{top:-19px;left:-10px}.learn-with-us__content{min-height:190px;padding-top:30px;padding-left:20px}.learn-with-us__cta{right:-10px;bottom:-40px;max-width:242px}}
.press-card{min-height:272px;color:#fff;text-decoration:none}@media(min-width: 2560px){.press-card{min-height:calc(272px * 1.44);max-width:calc(220px * 1.44) !important}}.press-card__label{position:absolute;top:-14px;left:0;display:flex;justify-content:center;align-items:center;padding:4px 10px 3px;color:#000;font-weight:900;font-size:14px;line-height:17px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;background-color:#fff;z-index:1}@media(min-width: 767px)and (max-width: 1024){.press-card__label{font-size:12px}}@media screen and (min-width: 2560px){.press-card__label{top:-18px;padding:calc(4px * 1.44) calc(10px * 1.44) calc(3px * 1.44);font-size:calc(14px * 1.44);line-height:calc(17px * 1.44)}}.press-card__label.webinar,.press-card__label.event,.press-card__label.news,.press-card__label.media{color:#fff}.press-card__label.media{background-color:#14dfea}.press-card__label.event{background-color:#17c583}.press-card__label.news{background-color:#fc0191}.press-card__label.webinar{background-color:#00a3ff}.press-card__logo-img{width:100%;max-width:100%;min-height:130px;object-fit:cover;vertical-align:middle;border-style:none;transition:filter .4s}@media(min-width: 2560px){.press-card__logo-img{min-height:calc(130px * 1.44)}}@media not all, (pointer: fine){.press-card__logo-img{filter:grayscale(1)}}.press-card__description{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;height:auto;min-height:165px;padding:17px 16px 16px 14px;text-align:left;background-color:#1f1f1f;transition:background-color .4s linear}@media(min-width: 2560px){.press-card__description{min-height:calc(165px * 1.44);padding:calc(17px * 1.44) calc(16px * 1.44) calc(16px * 1.44) calc(14px * 1.44)}}.press-card__heading{width:100%;height:60px;overflow:hidden;color:#fff;font-weight:800;font-size:13.7px;font-family:"ProximaNova",sans-serif,sans-serif;text-transform:uppercase}@media(min-width: 2560px){.press-card__heading{font-size:calc(14px * 1.44);height:calc(60px * 1.44)}}.press-card__date,.press-card__location,.press-card__format{width:100%;min-height:15px;margin:0;color:#fff;font-size:10px;text-transform:uppercase}.press-card__date_category,.press-card__location_category,.press-card__format_category{margin-right:4px}@media(min-width: 2560px){.press-card__date,.press-card__location,.press-card__format{font-size:calc(10px * 1.44)}}.press-card__format{display:flex;flex-wrap:wrap}.press-card:hover .press-card__logo-img{width:100%;max-width:100%;filter:grayscale(0)}.press-card:hover .press-card__description{background:#fff}.press-card:hover .press-card__heading{color:#000}.press-card:hover .press-card__date,.press-card:hover .press-card__location,.press-card:hover .press-card__format_category{color:#000}.press-card__green-marker{display:inline-block;width:8px;height:8px;margin-right:5px;background-color:#0cee2a;border-radius:50%}@media(min-width: 2560px){.press-card__green-marker{width:calc(8px * 1.44);height:calc(8px * 1.44)}}
.events-home{height:100vh;min-height:100vh;color:#fff;background-image:linear-gradient(45deg, #f9ac07, #5406d9)}@media screen and (max-width: 1024px){.events-home{height:auto}}@media(max-height: 600px){.events-home{height:auto}}@media(max-width: 360px){.events-home{min-height:auto}}.events-home__wrapper{display:flex;flex-direction:column;justify-content:center;max-width:990px;height:100%;margin:0 auto;padding:50px 40px 0;overflow:hidden}@media(min-width: 2560px){.events-home__wrapper{max-width:calc(990px * 1.44);padding:calc(50px * 1.44) calc(40px * 1.44) 0}}@media(max-width: 1024px){.events-home__wrapper{min-height:0;padding:50px 40px}}@media(max-width: 767px){.events-home__wrapper{padding:40px 35px}}@media(max-width: 360px){.events-home__wrapper{padding:25px 15px}}.events-home__heading{display:inline-block;width:70.5vw;max-width:1200px;margin:0;color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(min-width: 2560px){.events-home__heading{max-width:calc(1200px * 1.44);font-size:calc(24px * 1.44)}}.events-home__heading:not(:last-child){margin-bottom:25px}.events-home__heading-description{position:relative;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}.events-home__heading-description:before{position:absolute;top:-15px;bottom:0;width:291px;max-width:100%;height:2px;background-color:rgba(255,255,255,.7);content:""}@media(min-width: 2560px){.events-home__heading-description{font-size:calc(24px * 1.44)}}@media(max-width: 360px){.events-home__heading-description{font-size:16px}}@media(max-height: 750px){.events-home__heading-description{display:none}}.events-home__events-container{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:0}@media(max-width: 510px){.events-home__events-container .events-home__press-card:nth-child(3),.events-home__events-container .events-home__press-card:nth-child(4){display:none}}.events-home__press-card{display:block;width:24%;max-width:555px;margin-right:10px;margin-bottom:10px}@media(min-width: 2560px){.events-home__press-card{max-width:calc(555px * 1.44);min-height:calc(272px * 1.44);margin-bottom:calc(10px * 1.44);margin-right:calc(10px * 1.44)}}.events-home__press-card:nth-child(4n+4){margin-right:0}.events-home__press-card .press-card__logo-img{background:#000}@media(max-width: 1024px){.events-home__press-card{width:47%;margin-right:4%}.events-home__press-card:nth-child(2n){margin-right:0}}@media(max-width: 767px){.events-home__press-card{width:100%;margin:0 auto 20px}.events-home__press-card:nth-child(2n){margin-right:auto}}.events-home__cta-button{margin:36px auto 0;padding:16px 0;color:#fff;background-color:#000;border:2px solid #000}.events-home__cta-button:hover{color:#fff;background:#000;border:2px solid #000;box-shadow:0px 19px 57px 0 rgba(0,0,0,.95)}
.your-journey-navigation__list{margin:0;padding:0;list-style:none}.square{width:100%;max-width:166px;height:166px;background:#1f1f1f}@media(min-width: 2560px){.square{max-width:239.04px;height:239.04px}}.square__wrapper{position:relative;display:flex;width:100%;height:100%;padding:0;overflow:hidden;background:transparent;border:0;box-shadow:0px 21px 54px 0 rgba(0,0,0,.46);cursor:pointer;transition:all .2s linear}.square__wrapper svg{position:absolute;top:-1.5%;left:-1.5%;z-index:1;width:103%;height:103%;opacity:0;transition:opacity .2s ease}.square__wrapper_active svg,.square__wrapper:hover svg{opacity:1}.square__title{position:absolute;top:50%;left:20px;z-index:2;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;letter-spacing:.56px;text-transform:uppercase;transform:translateY(-50%)}@media(max-width: 450px){.square__title{font-size:12px}}@media(min-width: 2560px){.square__title{left:28.8px;font-size:20.16px;letter-spacing:.8064px}}.your-journey-navigation__title{margin-top:145px;margin-bottom:26px;color:#646262;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;letter-spacing:.7px;text-transform:uppercase}@media(min-width: 2560px){.your-journey-navigation__title{margin-top:208.8px;margin-bottom:37.44px;font-size:20.16px;letter-spacing:1.008px}}.your-journey-navigation__link{position:relative;display:block}.your-journey-navigation__link:after{position:relative;display:block;content:"";padding-bottom:100%}.your-journey-navigation__link .square{position:absolute;top:0;left:0;width:100%;max-width:none;height:100%}.your-journey-navigation__list{display:flex;justify-content:space-between;margin-bottom:180px}@media(min-width: 2560px){.your-journey-navigation__list{margin-bottom:259.2px}}.your-journey-navigation__list-item{flex:1}@media(min-width: 961px){.your-journey-navigation__list-item:not(:last-child),.your-journey-navigation__list-item:not(:nth-child(4n)){margin-right:5%}}@media only screen and (max-width: 960px){.your-journey-navigation__list{flex-wrap:wrap}.your-journey-navigation__list-item{display:flex;flex-basis:50%;justify-content:center;align-items:center;margin-bottom:50px}.your-journey-navigation__link{width:166px}}@media only screen and (max-width: 767px){.your-journey-navigation__title{margin-top:50px;margin-bottom:36px}.your-journey-navigation__list{margin-bottom:84px}.your-journey-navigation__list-item{max-width:45%}.your-journey-navigation__list-item:not(:nth-child(2n)){margin-right:5%}}@media only screen and (max-width: 400px){.your-journey-navigation__list{margin-bottom:30px}}
.journey-home__wrapper{display:flex;flex-direction:column;justify-content:center;max-width:970px;min-height:100vh;margin:0 auto;padding:0px 50px 0 40px;overflow:hidden}@media(min-width: 2560px){.journey-home__wrapper{max-width:calc(970px * 1.44);padding:0px calc(50px * 1.44) 0 calc(40px * 1.44)}}@media(max-width: 1024px){.journey-home__wrapper{min-height:0;padding:50px 40px}}@media(max-width: 767px){.journey-home__wrapper{padding:0px 35px}}@media(max-width: 360px){.journey-home__wrapper{padding:0px 15px}}.journey-home__heading{display:inline-block;width:70.5vw;max-width:1200px;margin-top:60px;color:#646262;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(min-width: 2560px){.journey-home__heading{max-width:calc(1200px * 1.44);margin-top:calc(60px * 1.44);font-size:calc(24px * 1.44)}}.journey-home__heading-description{position:relative;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif}.journey-home__heading-description:before{position:absolute;top:-15px;bottom:0;width:291px;height:2px;background-color:rgba(255,255,255,.7);content:""}@media(min-width: 2560px){.journey-home__heading-description{font-size:calc(24px * 1.44)}}@media(max-height: 750px){.journey-home__heading-description{display:none}}@media(max-width: 360px){.journey-home__heading-description{font-size:16px}}.journey-home .your-journey-navigation__title{margin-top:50px}@media(min-width: 2560px){.journey-home .your-journey-navigation__title{margin-top:calc(50px * 1.44)}}.journey-home .your-journey-navigation__list{margin-bottom:80px}@media(min-width: 2560px){.journey-home .your-journey-navigation__list{margin-bottom:calc(80px * 1.44)}}@media(max-width: 375px){.journey-home .your-journey-navigation .square__title{font-size:11px}}@media(min-width: 961px){.journey-home .your-journey-navigation__list-item:first-child .square__wrapper{box-shadow:15px 21px 54px 0 rgba(0,0,0,.46)}.journey-home .your-journey-navigation__list-item:last-child .square__wrapper{box-shadow:-15px 21px 54px 0 rgba(0,0,0,.46)}}
.partnership__wrapper{display:flex;flex-direction:column;justify-content:center;max-width:970px;min-height:100vh;margin:0 auto;padding:20px}@media(min-width: 2560px){.partnership__wrapper{max-width:calc(940px * 1.44);padding:0px calc(50px * 1.44) 0 calc(40px * 1.44)}}@media(max-width: 1024px){.partnership__wrapper{min-height:0;padding-bottom:80px}}.partnership__heading{display:inline-block;margin:0;margin-bottom:50px;color:#707070;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(min-width: 2560px){.partnership__heading{margin-bottom:calc(50px * 1.44);font-size:calc(24px * 1.44)}}@media(max-width: 510px){.partnership__heading{margin-bottom:30px}}.partnership__description{position:relative;max-width:90%;margin-bottom:40px;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif}@media(min-width: 2560px){.partnership__description{max-width:calc(90% * 1.44);margin-bottom:calc(40px * 1.44);font-size:calc(24px * 1.44)}}@media(max-height: 750px){.partnership__description{display:none}}@media(max-width: 510px){.partnership__description{max-width:100%}}@media(max-width: 360px){.partnership__description{font-size:16px}}.partnership__container{display:flex;gap:2em;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media(max-width: 1024px){.partnership__container{justify-content:center}}.partnership__icon{width:100%;max-width:96px}@media(min-width: 2560px){.partnership__icon{max-width:calc(96px * 1.44)}}.partnership__icons{display:flex;justify-content:center;align-items:center;flex:1;width:100%;max-width:160px;min-width:160px;height:160px}.partnership__icon__wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-top:2px solid #19c481}.partnership__icon__wrapper:hover{box-shadow:0px 11px 20px 0px rgba(0,0,0,.25);transition:all .5s ease-in-out}.partnership__cta-button{margin-right:auto;margin-left:auto;padding:16px 0;color:#fff;background-color:#000;border:2px solid #000}.partnership__cta-button:not(:first-child){margin-top:50px}.partnership__cta-button:hover{color:#fff;background:#000;border:2px solid #000;box-shadow:0px 19px 57px 0 rgba(0,0,0,.95)}
.demo-item-grid{overflow:hidden}.demo-item-grid__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 640px){.demo-item-grid__list{justify-content:space-around}}@media(min-width: 787px){.demo-item-grid__list_small{justify-content:flex-start}}@media(min-width: 787px){.demo-item-grid__list_small .demo-item-grid__list-item{margin-right:10vw !important}}.demo-item-grid__list-item{display:flex;flex:1;flex-direction:column;min-width:220px;max-width:220px;margin-bottom:40px}@media(min-width: 2560px){.demo-item-grid__list-item{margin-bottom:43.2px}}.demo-item-grid__list-item:hover .demo-item__image{transform:scale(1.05);transition:.22s}.demo-item-grid__list-item_last:last-child{margin-right:38%}@media(max-width: 1000px){.demo-item-grid__list-item_last:last-child{margin-right:34%}}@media(min-width: 768px){.demo-item-grid__list-item:not(:last-child):not(:nth-child(3n)){margin-right:3%}}@media(min-width: 768px){.demo-item-grid__list-item:nth-child(2n){margin-right:3%}}@media(min-width: 768px){.demo-item-grid__list-item:not(:last-child):not(:nth-child(2n)){margin-right:3%}}@media(min-width: 640px)and (max-width: 768px){.demo-item-grid__list-item:not(:last-child):not(:nth-child(2n)){margin-right:5%}}@media(max-width: 640px){.demo-item-grid__list-item{margin:0 45px 20px}}.demo-item-grid__image-hover{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s}.demo-item-grid__image-hover_active{opacity:1}.demo-item-grid__content-wrapper{width:inherit;height:inherit}.demo-item-grid__title{color:#000;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase}.demo-item-grid__type{margin-bottom:20px;color:#000;font-weight:normal;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;text-decoration:none;opacity:.8}.demo-item-grid__description{color:#000;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.3;text-align:left}.demo-item-grid__link,.demo-item-grid__link_image{position:relative;overflow:hidden;text-decoration:none}
.industry-demos__heading{margin:0;padding:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.industry-demos__heading:not(:last-child){margin-bottom:38px}@media screen and (min-width: 2560px){.industry-demos__heading:not(:last-child){margin-bottom:calc(38px * 1.44)}}@media screen and (min-width: 2560px){.industry-demos__heading{font-size:calc(41px * 1.44)}}@media(max-width: 640px){.industry-demos__heading{font-size:30px}}.industry-demos{padding:57px 0 48px;background-image:linear-gradient(to bottom, #d7d7d7, transparent)}@media screen and (min-width: 2560px){.industry-demos{padding:calc(57px * 1.44) 0 calc(48px * 1.44)}}.industry-demos .wrapper{max-width:1080px}.industry-demos__wrapper{padding:45px 70px 20px;background-color:#fff;box-shadow:0px 21px 54px 0 #e5e5e5}@media(max-width: 650px){.industry-demos__wrapper{padding:30px 20px}}.industry-demos__slider .carousel.carousel-slider{overflow:visible}.industry-demos__slider .carousel.carousel-slider .control-arrow{top:calc(50% - 30px);bottom:auto;width:20px;height:20px;padding:0;color:#000;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") no-repeat 50% 50%;transform:translateY(-50%);opacity:.8;transition:opacity .2s ease}.industry-demos__slider .carousel.carousel-slider .control-arrow:before{display:none}.industry-demos__slider .carousel.carousel-slider .control-arrow:hover{background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") no-repeat 50% 50%;opacity:1}.industry-demos__slider .carousel.carousel-slider .control-arrow.control-prev{left:-50px;transform:translateY(-50%) rotate(90deg)}.industry-demos__slider .carousel.carousel-slider .control-arrow.control-next{right:-50px;transform:translateY(-50%) rotate(-90deg)}.industry-demos__slider .carousel .slide{height:0;text-align:left;background:none}.industry-demos__slider .carousel .slide.selected{height:auto}.industry-demos__slider .carousel .control-dots{position:static;margin:6px 0 0 0;padding:0}.industry-demos__slider .carousel .control-dots .dot{width:10px;height:10px;margin:0 6px;background-color:rgba(0,0,0,.5);outline:none;box-shadow:none}.industry-demos__slider .carousel .control-dots .dot.selected{background-color:#000}
.covid-19__wrapper{display:flex;flex-direction:column;justify-content:center;max-width:970px;min-height:100vh;margin:0 auto;padding:0px 50px 0 40px;overflow:hidden}@media(min-width: 2560px){.covid-19__wrapper{max-width:calc(970px * 1.44);padding:0px calc(50px * 1.44) 0 calc(40px * 1.44)}}@media(max-width: 1024px){.covid-19__wrapper{min-height:0;padding:50px 40px}}@media(max-width: 767px){.covid-19__wrapper{padding:0px 35px}}@media(max-width: 360px){.covid-19__wrapper{padding:0px 15px}}.covid-19__heading{display:inline-block;width:70.5vw;max-width:1200px;margin-top:60px;color:#646262;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(min-width: 2560px){.covid-19__heading{max-width:calc(1200px * 1.44);font-size:calc(24px* 1.44)}}.covid-19__description{position:relative;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif}.covid-19__description:before{position:absolute;top:-15px;bottom:0;width:291px;height:2px;background-color:rgba(255,255,255,.7);content:""}@media(min-width: 2560px){.covid-19__description{font-size:calc(24px* 1.44)}}@media(max-height: 680px){.covid-19__description{display:none}}@media(min-width: 640px){.covid-19__description{margin-top:10px;margin-bottom:10px}}@media(max-width: 360px){.covid-19__description{font-size:16px}}.covid-19 .industry-demos{background-image:none}.covid-19 .industry-demos .wrapper{padding-right:0;padding-left:0}.covid-19 .industry-demos__wrapper{padding:0;box-shadow:none}.covid-19 .industry-demos__slider .carousel .control-dots .dot.selected{display:none}.covid-19 .industry-demos .demo-item-grid__list-item{max-width:280px}@media(min-width: 2560px){.covid-19 .industry-demos .demo-item-grid__list-item{max-width:calc(280px * 1.44)}}
.home__main-banner{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.home__main-banner{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.home__main-banner{z-index:998 !important}}@media screen and (max-width: 540px){.home__main-banner .main-banner__wrapper{max-height:80px;min-height:80px}}@media screen and (max-width: 540px){.home__main-banner .main-banner__image-wrapper{max-width:90px}}@media screen and (max-width: 1024px){.home__main-banner .main-banner__image{left:30%}}@media screen and (max-width: 540px){.home__main-banner .main-banner__image{max-width:95px;top:50%;left:45%}}.home__main-banner.mexico .main-banner__close-button,.home__main-banner.poland .main-banner__close-button{color:#fff}.home__main-banner.mexico .main-banner__link,.home__main-banner.poland .main-banner__link{max-width:150px}.home__main-banner.mexico .main-banner__image,.home__main-banner.poland .main-banner__image{position:absolute;bottom:0;left:0;max-width:inherit;transform:translate(0, 0);top:auto}@media screen and (max-width: 540px){.home__main-banner.mexico .main-banner__wrapper,.home__main-banner.poland .main-banner__wrapper{max-height:65px;min-height:65px}}.home__main-banner.colombia .main-banner__image{max-width:80px}@media screen and (max-width: 540px){.home__main-banner.colombia .main-banner__image{max-width:70px}}@media screen and (max-width: 540px){.home__main-banner.colombia .main-banner__wrapper{max-height:65px;min-height:65px}}.home__main-banner.romania .main-banner__image{max-width:211px}@media screen and (max-width: 540px){.home__main-banner.romania .main-banner__image{top:42%;left:-15%;max-width:185px}}@media screen and (max-width: 540px){.home__main-banner.romania .main-banner__wrapper{max-height:65px;min-height:65px}}.home__main-banner.chile .main-banner__image{max-width:44px;padding-bottom:18px}@media screen and (max-width: 1024px){.home__main-banner.chile .main-banner__image{left:40%}}@media screen and (max-width: 540px){.home__main-banner.chile .main-banner__image{max-width:35px;padding-bottom:28px;top:60%}}@media screen and (max-width: 540px){.home__main-banner.chile .main-banner__wrapper{max-height:65px;min-height:65px}}.home .get-in-touch{padding-bottom:90px}@media(max-width: 510px){.home .get-in-touch{padding-top:60px}}.home .partnership__container{padding:30px 0}@media(max-width: 600px){.home .partnership__container{padding:20px 0 0}}@media(min-width: 768px){body[data-page=main-page] .footer{min-height:100vh}}
.title__heading{margin:0;font-weight:900;font-size:13.5vw;font-family:"ProximaNova",sans-serif;line-height:.81;text-transform:uppercase;background:linear-gradient(45deg, #274fbd, #01d8fd, #14dfea, #3fc12a, #f9ac07, #5406d9, #e912a3, #7a3bca, #f9ac07, #7a3bca);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-overflow 20s linear infinite;user-select:none}@media(min-height: 768px)and (max-height: 920px){.title__heading{font-size:15vw}}@media(max-height: 767px)and (min-width: 1200px){.title__heading{font-size:30vh}}.title{height:100vh;padding-left:0;overflow:hidden}@media only screen and (max-width: 767px){.title{height:auto}}.title__morhp{height:154vh}.title__content{position:relative;width:100%;height:100vh}@media only screen and (min-width: 540px){.title__content.banner-open{margin-top:100px}}.title__content_mouse-animation::before{position:absolute;bottom:5vh;left:50%;width:16px;height:35px;background-image:url("https://www.softserveinc.com/cdn/img/home/mouse-arrow.svg");content:""}@media only screen and (max-width: 767px){.title__content_mouse-animation::before{content:none}}.title__content .mousey{position:absolute;bottom:10px;left:calc(50% - 8px);box-sizing:content-box;width:3px;height:18px;padding:10px 11px;border:2px solid #000;border-radius:25px;opacity:.75}.title__content .mousey_banner-open{bottom:115px}@media screen and (max-height: 767px){.title__content .mousey_banner-open{bottom:105px;transform:scale(0.7)}}@media only screen and (max-width: 767px){.title__content .mousey{display:none}}@media screen and (max-height: 580px){.title__content .mousey{transform:scale(0.7)}}@media screen and (max-height: 640px){.title__content .mousey{display:none}}.title__content .scroller{width:3px;height:10px;background-color:#000;border-radius:25%;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-iteration-count:infinite}.title__wrapper{position:absolute;top:0;left:40%;box-sizing:content-box;max-width:940px;min-height:100vh;margin:0 auto;padding:0 5vw}@media only screen and (max-width: 480px){.title__wrapper{position:static;display:flex;align-items:center;min-height:100%}}.title__container{position:absolute;top:46%;left:50%;z-index:1;transform:translate(-50%, -50%)}@media only screen and (max-width: 480px){.title__container{position:static;transform:none}}.title__heading{width:100%}@media not all and (min-resolution: 0.001dpcm){.title__heading{box-shadow:-2px 0px 1px 0px #fff inset}}@media only screen and (max-width: 896px){.title__heading{font-size:89px}}@media only screen and (max-width: 480px){.title__heading{font-size:22vw}.title__heading:not(:last-child){margin-bottom:5vh}}@media(max-height: 767px)and (min-width: 1200px){.title__heading.smaller-font{font-size:25vh}}.title__paragraph{position:absolute;top:18%;right:-8%;width:48%;min-width:0;margin:0;color:#000;font-weight:800;font-size:2vw;font-family:"ProximaNova",sans-serif;line-height:normal;text-align:left}@media only screen and (max-width: 1200px){.title__paragraph{font-size:21.5px}}@media(min-height: 768px)and (max-height: 920px){.title__paragraph{top:16%}}@media only screen and (max-width: 896px){.title__paragraph{top:25px;left:60%;width:70%;font-size:18px;line-height:20px}}@media(max-height: 767px)and (min-width: 1200px){.title__paragraph{font-size:4.3vh}}@media only screen and (max-width: 580px){.title__paragraph{top:14%;left:58%;width:60%;font-size:16px}}@media only screen and (max-width: 480px){.title__paragraph{position:relative;top:auto;right:auto;left:auto;width:88%;font-size:6vw;line-height:1;transform:none}}.title__paragraph::before{position:absolute;top:-0.4em;left:0;display:block;width:0px;height:2px;margin-right:.5em;background-color:#21d6b1;animation:width .5s linear 2s forwards;content:""}@media(max-height: 767px)and (min-width: 1200px){.title__paragraph.smaller-font{font-size:3.7vh}}@keyframes width{0%{width:0;opacity:0}100%{width:75px;opacity:1}}
.linked-card__link::after{position:absolute;right:0;bottom:0;width:0;height:2px;background:#131313;content:"";transition:width .3s}.linked-card__link:hover::after{left:0;width:100%}.linked-card{padding:2px}.linked-card__title{margin:0;padding:0;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:normal;text-transform:uppercase}@media screen and (max-width: 640px){.linked-card__title{font-size:18px}}.linked-card__description{padding:20px 0;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:21px}@media(min-width: 2560px){.linked-card__description{font-size:calc(18px * 1.44);line-height:calc(21px * 1.44)}}@media screen and (max-width: 640px){.linked-card__description{padding:10px 0 20px;font-size:16px}}.linked-card__link{position:relative;color:#000;font-weight:800;font-size:18px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none}@media(min-width: 2560px){.linked-card__link{max-width:calc(242px * 1.44);height:calc(58px * 1.44);padding:0 calc(10px * 1.44);font-size:calc(14px * 1.44)}}@media screen and (max-width: 640px){.linked-card__link{font-size:16px}}
.section-title__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.section-title__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.section-title__wrapper{max-width:1353.6px !important}}.section-title__wrapper{max-width:900px}.section-title__heading{display:inline-block;width:100%;max-width:1200px;margin:0;color:#646262;font-weight:900;font-size:34px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase}@media(min-width: 2560px){.section-title__heading{font-size:calc(34px * 1.44)}}@media(max-width: 767px){.section-title__heading{font-size:24px}}.section-title__description{position:relative;margin-top:10px;margin-bottom:35px;color:#000;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif}@media(max-height: 680px){.section-title__description{display:none}}@media(max-width: 640px){.section-title__description{margin-top:10px;margin-bottom:15px;font-size:18px}}@media(max-width: 360px){.section-title__description{font-size:16px}}
.services-cards__list-item__offer-list{margin:0;padding:0;list-style:none}.services-cards__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.services-cards__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.services-cards__wrapper{max-width:1353.6px !important}}.services-cards__list-item__offer-link::after{position:absolute;right:0;bottom:0;width:0;height:2px;background:#131313;content:"";transition:width .3s}.services-cards__list-item__offer-link:hover::after{left:0;width:100%}.services-cards__wrapper{max-width:900px;padding:40px 20px;background-color:#fff}.services-cards__list{margin:0;padding:0;list-style:none}.services-cards__list-item{display:flex;justify-content:space-between;margin-bottom:100px}@media screen and (max-width: 767px){.services-cards__list-item{flex-direction:column}}@media screen and (max-width: 767px){.services-cards__list-item{margin-bottom:80px}}.services-cards__list-item__heading{display:flex;flex-basis:45%;margin:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(max-width: 940px)and (min-width: 767px){.services-cards__list-item__heading{font-size:30px}}@media screen and (max-width: 475px){.services-cards__list-item__heading{font-size:24px}}.services-cards__list-item__number{margin-right:20px;color:#007ac0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (max-width: 475px){.services-cards__list-item__number{margin-right:10px;font-size:24px}}.services-cards__list-item__description{display:flex;flex-basis:55%;flex-direction:column;justify-content:space-between;min-height:220px;padding-left:20px;border-left:2px solid #11a3e5}@media screen and (max-width: 767px){.services-cards__list-item__description{margin-top:25px;padding-left:0;border-left:none}}.services-cards__list-item__description-text{margin-top:0;margin-bottom:1rem;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:21px}@media(min-width: 2560px){.services-cards__list-item__description-text{font-size:calc(18px * 1.44);line-height:calc(21px * 1.44)}}@media screen and (max-width: 475px){.services-cards__list-item__description-text{font-size:16px}}.services-cards__list-item__offer-list{font-weight:800;font-size:23px;font-family:"ProximaNova",sans-serif}@media(min-width: 2560px){.services-cards__list-item__offer-list{font-size:calc(24px * 1.44)}}@media screen and (max-width: 475px){.services-cards__list-item__offer-list{font-size:18px}}.services-cards__list-item__offer{margin-top:10px;line-height:1}.services-cards__list-item__offer-link{position:relative;display:inline-block;color:#000;text-decoration:none}.services-cards__button{display:flex;justify-content:center;align-items:center;width:100%;max-width:242px;height:58px;margin-top:15px;color:#fff;font-weight:800;font-size:18px;font-family:"ProximaNova",sans-serif;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:solid 2px #111;box-shadow:0 19px 57px 0 rgba(129,131,130,.95);transition:box-shadow .3s ease-in-out}.services-cards__button:hover{box-shadow:0 11px 32px 0 rgba(53,53,53,.95)}@media(min-width: 2560px){.services-cards__button{max-width:calc(242px * 1.44);height:calc(58px * 1.44);padding:0 calc(10px * 1.44);font-size:calc(14px * 1.44)}}@media screen and (max-width: 767px){.services-cards__button{margin-right:auto;margin-left:auto}}@media screen and (max-width: 475px){.services-cards__button{margin-top:25px}}
.quad-card{display:flex;flex-direction:row-reverse;width:100%;margin-bottom:40px;padding:40px 30px 40px 0}@media screen and (max-width: 640px){.quad-card{flex-direction:column;padding:30px 20px 30px}}.quad-card__image-container{display:flex;flex-basis:35%;align-items:center}@media screen and (max-width: 640px){.quad-card__image-container{padding-bottom:25px}}.quad-card__img{width:100%;max-width:270px}@media screen and (max-width: 640px){.quad-card__img{max-width:190px}}.quad-card__content{flex-basis:65%;align-items:center}.quad-card__title{margin:0;color:#9038a8;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (max-width: 900px){.quad-card__title{font-size:3.5vw}}@media screen and (max-width: 475px){.quad-card__title{font-size:18px}}.quad-card__description>*{margin:15px 0 25px;color:#565656;font-weight:900;font-size:34px;font-family:"ProximaNova",sans-serif}@media screen and (max-width: 900px){.quad-card__description>*{font-size:3vw}}@media screen and (max-width: 475px){.quad-card__description>*{font-size:16px}}.quad-card__link{display:flex;justify-content:center;align-items:center;width:100%;max-width:242px;min-height:58px;max-height:80px;margin-top:15px;padding:10px 20px;color:#fff;font-weight:800;font-size:18px;font-family:"ProximaNova",sans-serif;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:solid 2px #111;box-shadow:0 19px 30px -10px rgba(129,131,130,.95);transition:box-shadow .3s ease-in-out}.quad-card__link:hover{box-shadow:0 11px 32px 0 rgba(53,53,53,.95)}@media screen and (max-width: 475px){.quad-card__link{margin-top:25px}}
.accessibility-home-page__resources-section .resources__list,.accessibility-home-page__testimonials-section .testimonials__list,.accessibility-home-page__partnership-section .partnership__list,.accessibility-home-page .clients__list,.accessibility-home-page .industries__list,.accessibility-home-page .your-journey__list,.accessibility-home-page__quad-section .quad__list,.accessibility-home-page .covid19__list{margin:0;padding:0;list-style:none}.accessibility-home-page__resources-section .resources__wrapper,.accessibility-home-page__testimonials-section .testimonials__wrapper,.accessibility-home-page__partnership-section .partnership__wrapper,.accessibility-home-page .clients__wrapper,.accessibility-home-page .industries__wrapper,.accessibility-home-page .your-journey__wrapper,.accessibility-home-page__quad-section .quad__wrapper,.accessibility-home-page .covid19__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.accessibility-home-page__resources-section .resources__wrapper,.accessibility-home-page__testimonials-section .testimonials__wrapper,.accessibility-home-page__partnership-section .partnership__wrapper,.accessibility-home-page .clients__wrapper,.accessibility-home-page .industries__wrapper,.accessibility-home-page .your-journey__wrapper,.accessibility-home-page__quad-section .quad__wrapper,.accessibility-home-page .covid19__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.accessibility-home-page__resources-section .resources__wrapper,.accessibility-home-page__testimonials-section .testimonials__wrapper,.accessibility-home-page__partnership-section .partnership__wrapper,.accessibility-home-page .clients__wrapper,.accessibility-home-page .industries__wrapper,.accessibility-home-page .your-journey__wrapper,.accessibility-home-page__quad-section .quad__wrapper,.accessibility-home-page .covid19__wrapper{max-width:1353.6px !important}}.accessibility-home-page__resources-section .resources__wrapper .linked-card__link::after{position:absolute;right:0;bottom:0;width:0;height:2px;background:#131313;content:"";transition:width .3s}.accessibility-home-page__resources-section .resources__wrapper .linked-card__link:hover::after{left:0;width:100%}.accessibility-home-page{overflow:hidden}.accessibility-home-page .title__heading{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#007ac0}@media(min-width: 2560px){.accessibility-home-page .title__heading{font-size:calc(151px * 1.44)}}@media only screen and (min-width: 896px)and (max-width: 2559px){.accessibility-home-page .title__heading{font-size:151px}}@media(min-width: 2560px){.accessibility-home-page .title__paragraph{top:6%;right:-35%;width:80%;font-size:calc(34px * 1.44)}}@media only screen and (min-width: 896px)and (max-width: 2559px){.accessibility-home-page .title__paragraph{top:5%;right:-40%;width:80%;font-size:34px}}.accessibility-home-page .section-title__heading_services{color:#fff}.accessibility-home-page__services-section{padding-top:90px;padding-bottom:60px;background:#007ac0}.accessibility-home-page .services-cards{display:flex;margin:0 20px}.accessibility-home-page .services-cards__wrapper{margin-top:25px}.accessibility-home-page__covid-section{padding-top:90px}.accessibility-home-page .covid19__wrapper{max-width:900px}.accessibility-home-page .covid19__list{display:flex;justify-content:space-between}@media(max-width: 767px){.accessibility-home-page .covid19__list{flex-direction:column}}.accessibility-home-page .covid19__list-item{flex-basis:30%;max-width:240px;min-height:80px;padding:0 0 10px 0;overflow:hidden}@media(max-width: 767px){.accessibility-home-page .covid19__list-item{flex-basis:100%;max-width:100%;margin:40px 0}}@media(max-width: 640px){.accessibility-home-page .covid19__list-item{margin:20px 0}}.accessibility-home-page__quad-section{padding-top:90px}.accessibility-home-page__quad-section .quad__wrapper{max-width:900px}.accessibility-home-page__quad-section .quad__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 767px){.accessibility-home-page__quad-section .quad__list{flex-direction:column}}.accessibility-home-page__quad-section .quad__list-item{width:100%}.accessibility-home-page__your-journey-section{padding-top:90px}.accessibility-home-page .your-journey__wrapper{max-width:900px}.accessibility-home-page .your-journey__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 767px){.accessibility-home-page .your-journey__list{flex-direction:column}}.accessibility-home-page .your-journey__list-item{flex-basis:50%;max-width:365px;min-height:80px;padding:0 0 100px 0;overflow:hidden}@media(max-width: 767px){.accessibility-home-page .your-journey__list-item{flex-basis:100%;max-width:100%;margin:40px 0;padding-bottom:0}}@media(max-width: 640px){.accessibility-home-page .your-journey__list-item{margin:20px 0;padding-bottom:10px}}.accessibility-home-page__industries-section{padding-top:90px}.accessibility-home-page .industries__wrapper{max-width:900px;margin-top:25px}.accessibility-home-page .industries__wrapper .linked-card__title{font-weight:900;font-size:40px}@media screen and (max-width: 640px){.accessibility-home-page .industries__wrapper .linked-card__title{font-size:30px}}@media screen and (max-width: 375px){.accessibility-home-page .industries__wrapper .linked-card__title{font-size:24px}}.accessibility-home-page .industries__wrapper .linked-card__link{display:flex;justify-content:center;align-items:center;width:100%;max-width:242px;min-height:58px;max-height:80px;margin-top:15px;padding:10px 20px;color:#fff;font-weight:800;font-size:18px;font-family:"ProximaNova",sans-serif;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:solid 2px #111;box-shadow:0 19px 30px -10px rgba(129,131,130,.95);transition:box-shadow .3s ease-in-out}.accessibility-home-page .industries__wrapper .linked-card__link:hover{box-shadow:0 11px 32px 0 rgba(53,53,53,.95)}@media(min-width: 2560px){.accessibility-home-page .industries__wrapper .linked-card__link{max-width:calc(242px * 1.44);height:calc(58px * 1.44);padding:0 calc(10px * 1.44);font-size:calc(14px * 1.44)}}@media screen and (max-width: 767px){.accessibility-home-page .industries__wrapper .linked-card__link{margin-right:auto;margin-left:auto}}@media screen and (max-width: 475px){.accessibility-home-page .industries__wrapper .linked-card__link{margin-top:25px}}.accessibility-home-page .industries__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 767px){.accessibility-home-page .industries__list{flex-direction:column}}.accessibility-home-page .industries__list-item{flex-basis:50%;max-width:440px;min-height:80px;margin-right:50%;padding:0 0 100px 0}.accessibility-home-page .industries__list-item:nth-child(2n){margin-right:0;margin-left:50%}@media(max-width: 767px){.accessibility-home-page .industries__list-item:nth-child(2n){margin-right:0;margin-left:0}}@media(min-width: 2560px){.accessibility-home-page .industries__list-item{max-width:calc(440px * 1.44);min-height:calc(80px * 1.44)}}@media(max-width: 767px){.accessibility-home-page .industries__list-item{flex-basis:100%;max-width:100%;margin:40px 0;padding-bottom:50px}}@media(max-width: 640px){.accessibility-home-page .industries__list-item{margin:20px 0;padding-bottom:30px}}.accessibility-home-page__clients-section{padding-top:90px}.accessibility-home-page .clients__wrapper{max-width:980px;min-height:auto;margin-top:25px}.accessibility-home-page .clients__list{display:flex;flex-wrap:wrap;justify-content:space-around}.accessibility-home-page .clients__list-item{display:flex;justify-content:center;align-items:center;width:22%;height:100%}.accessibility-home-page .clients__list-item .client-card{width:initial}@media(max-width: 560px){.accessibility-home-page .clients__list-item .client-card{min-width:auto}}@media(max-width: 900px){.accessibility-home-page .clients__list-item{width:26%}}@media(max-width: 560px){.accessibility-home-page .clients__list-item{width:40%}}.accessibility-home-page__partnership-section{padding-top:90px}.accessibility-home-page__partnership-section .partnership__wrapper{max-width:980px;min-height:auto;margin-top:25px;padding-bottom:40px}.accessibility-home-page__partnership-section .partnership__list{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.accessibility-home-page__partnership-section .partnership__list{flex-wrap:wrap}}.accessibility-home-page__partnership-section .partnership__list-item{display:flex;justify-content:center;align-items:center;width:22%;height:100%}.accessibility-home-page__partnership-section .partnership__list-item .client-card{width:initial}@media(max-width: 560px){.accessibility-home-page__partnership-section .partnership__list-item .client-card{min-width:auto}}@media(max-width: 767px){.accessibility-home-page__partnership-section .partnership__list-item{width:45%}}.accessibility-home-page__partnership-section .partnership__list-item:nth-child(1) .client-card__img{max-width:initial;height:150px}@media(max-width: 375px){.accessibility-home-page__partnership-section .partnership__list-item:nth-child(1) .client-card__img{width:70px}}.accessibility-home-page__partnership-section .partnership__list-item:nth-child(2) .client-card__img{width:168px;max-width:initial}@media(max-width: 380px){.accessibility-home-page__partnership-section .partnership__list-item:nth-child(2) .client-card__img{width:138px}}.accessibility-home-page__partnership-section .partnership__list-item:nth-child(3) .client-card__img{width:114px;max-width:initial}@media(max-width: 375px){.accessibility-home-page__partnership-section .partnership__list-item:nth-child(3) .client-card__img{width:104px}}.accessibility-home-page__partnership-section .partnership__list-item:nth-child(4) .client-card__img{width:101px;max-width:initial}@media(max-width: 375px){.accessibility-home-page__partnership-section .partnership__list-item:nth-child(4) .client-card__img{width:80px}}.accessibility-home-page__partnership-section .partnership__button{display:flex;justify-content:center;align-items:center;width:100%;max-width:242px;min-height:58px;max-height:80px;margin-top:45px;margin-right:auto;margin-left:auto;padding:10px 20px;color:#fff;font-weight:800;font-size:18px;font-family:"ProximaNova",sans-serif;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:solid 2px #111;box-shadow:0 19px 30px -10px rgba(129,131,130,.95);transition:box-shadow .3s ease-in-out}.accessibility-home-page__partnership-section .partnership__button:hover{box-shadow:0 11px 32px 0 rgba(53,53,53,.95)}@media(min-width: 2560px){.accessibility-home-page__partnership-section .partnership__button{max-width:calc(242px * 1.44);height:calc(58px * 1.44);padding:0 calc(10px * 1.44);font-size:calc(14px * 1.44)}}@media screen and (max-width: 475px){.accessibility-home-page__partnership-section .partnership__button{margin-top:25px}}.accessibility-home-page__testimonials-section{padding-top:90px}.accessibility-home-page__testimonials-section .testimonials__wrapper{max-width:900px;margin-top:45px;padding-bottom:40px}.accessibility-home-page__testimonials-section .testimonials__wrapper .video-component{transform:translateY(0)}@media(min-width: 2560px){.accessibility-home-page__testimonials-section .testimonials__wrapper .video-component{max-width:285px}}.accessibility-home-page__testimonials-section .testimonials__wrapper .video-component__name{display:inline-block;font-size:24px}.accessibility-home-page__testimonials-section .testimonials__wrapper .video-component__company{font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif}@media(max-width: 640px){.accessibility-home-page__testimonials-section .testimonials__wrapper .video-component{margin:0 auto}}.accessibility-home-page__testimonials-section .testimonials__list{display:flex;justify-content:space-between}@media(max-width: 640px){.accessibility-home-page__testimonials-section .testimonials__list{flex-direction:column}}.accessibility-home-page__testimonials-section .testimonials__list-item{transition:transform 1s}.accessibility-home-page__testimonials-section .testimonials__list-item:focus{outline:auto}.accessibility-home-page__testimonials-section .testimonials__list-item:nth-child(1){transform:translateY(-30px)}.accessibility-home-page__testimonials-section .testimonials__list-item:nth-child(2){transform:translateY(50px)}.accessibility-home-page__testimonials-section .testimonials__list-item:nth-child(3){transform:translateY(0)}@media(max-width: 640px){.accessibility-home-page__testimonials-section .testimonials__list-item{transform:translateY(0) !important}}.accessibility-home-page__resources-section{padding-top:90px}.accessibility-home-page__resources-section .resources__wrapper{max-width:900px;margin-top:25px;padding-bottom:40px}.accessibility-home-page__resources-section .resources__wrapper .linked-card__link{position:relative}.accessibility-home-page__resources-section .resources__wrapper .linked-card__title{padding-bottom:15px;text-transform:none}.accessibility-home-page__resources-section .resources__list{display:flex;flex-direction:column}.accessibility-home-page__resources-section .resources__list-item{min-height:60px;padding:0;overflow:hidden}@media(max-width: 767px){.accessibility-home-page__resources-section .resources__list-item{flex-basis:100%;max-width:100%;margin:40px 0}}@media(max-width: 640px){.accessibility-home-page__resources-section .resources__list-item{margin:20px 0}}.accessibility-home-page__resources-section .resources__button{display:flex;justify-content:center;align-items:center;width:100%;max-width:242px;min-height:58px;max-height:80px;margin-top:15px;margin-right:auto;margin-left:auto;padding:10px 20px;color:#fff;font-weight:800;font-size:18px;font-family:"ProximaNova",sans-serif;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:solid 2px #111;box-shadow:0 19px 30px -10px rgba(129,131,130,.95);transition:box-shadow .3s ease-in-out}.accessibility-home-page__resources-section .resources__button:hover{box-shadow:0 11px 32px 0 rgba(53,53,53,.95)}@media(min-width: 2560px){.accessibility-home-page__resources-section .resources__button{max-width:calc(242px * 1.44);height:calc(58px * 1.44);padding:0 calc(10px * 1.44);font-size:calc(14px * 1.44)}}@media screen and (max-width: 475px){.accessibility-home-page__resources-section .resources__button{margin-top:25px}}.accessibility-home-page .get-in-touch{padding-bottom:60px;background:#007ac0}.accessibility-home-page .get-in-touch__content{flex-direction:column;justify-content:space-between;max-width:900px;color:#fff;text-align:center;background:none}.accessibility-home-page .get-in-touch__cta{position:initial}@media screen and (max-width: 767px){.accessibility-home-page .get-in-touch__cta{margin-top:25px}}.footer__copyright{color:#fff}
.page-title-2{overflow:hidden;background:linear-gradient(45deg, #f9ac07, #5406d9);background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important}.page-title-2_mouse-animation::before{content:"";position:absolute;bottom:10px;left:calc(50% - 8px);width:16px;height:35px;background-image:url("https://www.softserveinc.com/cdn/img/home/mouse-arrow.svg")}@media(min-width: 2560px){.page-title-2_mouse-animation::before{width:23.04px;height:50.4px;background-size:100%}}@media screen and (max-width: 767px)and (max-height: 1050px){.page-title-2_mouse-animation::before{bottom:10px}}@media screen and (max-height: 580px){.page-title-2_mouse-animation::before{top:650px;transform:scale(0.8)}}@media screen and (max-height: 380px){.page-title-2_mouse-animation::before{content:none}}@media(hover: none)and (pointer: coarse){.page-title-2_mouse-animation::before{content:none}}.page-title-2 .mousey{position:absolute;bottom:10px;left:calc(50% - 8px);box-sizing:content-box;width:3px;height:18px;padding:10px 11px;border:2px solid #000;border-radius:25px;opacity:.75}@media screen and (max-width: 767px)and (max-height: 1050px){.page-title-2 .mousey{bottom:10px}}@media screen and (max-height: 580px){.page-title-2 .mousey{top:650px;transform:scale(0.8)}}@media screen and (max-height: 380px){.page-title-2 .mousey{display:none}}@media(hover: none)and (pointer: coarse){.page-title-2 .mousey{display:none}}.page-title-2 .scroller{width:3px;height:10px;background-color:#000;border-radius:25%;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-iteration-count:infinite}@media screen and (max-height: 580px){.page-title-2{min-height:700px}}@media screen and (max-height: 350px){.page-title-2{min-height:600px;padding-top:105px}}.page-title-2__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:120px 100px 120px;color:#fff}@media(min-width: 2560px){.page-title-2__content{padding:172.8px 144px 172.8px}}.page-title-2__container{position:relative}.page-title-2__title{position:relative;max-width:800px;margin-top:0;margin-bottom:0;font-weight:900;font-size:88px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media(min-width: 2560px){.page-title-2__title{max-width:1152px;font-size:126.72px}}.page-title-2__title span{position:relative;z-index:2}.page-title-2__title::before{position:absolute;bottom:50%;left:-32px;z-index:1;width:166px;height:130%;min-height:160px;background-color:#000;box-shadow:0 19px 57px 0 rgba(0,0,0,.95);transform:translateY(50%);content:""}@media(min-width: 2560px){.page-title-2__title::before{left:-46.08px;width:239.04px;min-height:230.4px}}.page-title-2__title_reveal::before{box-shadow:0px 19px 57px 0 #1e8659}@media screen and (max-width: 1024px){.page-title-2__title{font-size:8vw}}@media screen and (max-width: 940px){.page-title-2__title{font-size:7vw}}.page-title-2__wrapper{position:absolute;bottom:12vh;left:0;width:100%}@media screen and (max-height: 550px){.page-title-2__wrapper{bottom:-100px}}.page-title-2__button{margin:30px 0 0 8vw;color:#fff !important;background:#000}@media(min-width: 2560px){.page-title-2__button{margin:43.2px 0 0 8vw}}@media screen and (max-width: 1024px){.page-title-2__button{margin-left:6vw}}@media screen and (max-width: 940px){.page-title-2__button{margin-left:0}}.page-title-2__button:hover{color:#fff;background:#000;box-shadow:0px 19px 57px 0 #000}.page-title-2__description{position:absolute;width:90%;margin-top:26px;margin-bottom:0;margin-left:150px;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif}@media(min-width: 2560px){.page-title-2__description{margin-top:37.44px;margin-left:216px;font-size:34.56px}}.page-title-2__description::before{position:absolute;top:-10px;width:62px;height:2px;background-color:#fff;content:""}@media(min-width: 2560px){.page-title-2__description::before{top:-14.4px;width:89.28px;height:2.88px}}@media screen and (max-width: 940px){.page-title-2__description{font-size:2.6vw}}@media screen and (max-width: 650px){.page-title-2__description{width:65%}}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}@keyframes shake{3%{transform:translate3d(0, -1px, 0)}6%{transform:translate3d(0, 2px, 0)}9%{transform:translate3d(0, -4px, 0)}12%{transform:translate3d(0, 4px, 0)}15%,100%{transform:translate3d(0, 0, 0)}}
.page-title-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:105px 30px 50px;color:#fff;font-size:3.8vw;background:linear-gradient(45deg, #f9ac07, #5406d9);background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important}.page-title-mobile__title{position:relative;z-index:1;width:100%;max-width:70vw;margin-top:0;margin-bottom:0;margin-left:36px;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}.page-title-mobile__title::before{position:absolute;top:50%;left:-36px;z-index:-1;width:168px;height:130%;min-height:100px;background-color:#000;box-shadow:0px 19px 57px -4px rgba(0,0,0,.95);transform:translateY(-50%);content:""}@media screen and (max-width: 640px){.page-title-mobile__title::before{width:100px}}.page-title-mobile__title_reveal::before{box-shadow:0px 19px 57px 0 #1e8659}.page-title-mobile__description{position:relative;width:100%;max-width:60vw;margin-top:55px;margin-bottom:0;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif}.page-title-mobile__description::before{position:absolute;top:-10px;width:62px;height:2px;background-color:#fff;content:""}@media screen and (max-width: 414px){.page-title-mobile__description{font-size:16px}}
.sub-title-colored__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.sub-title-colored__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.sub-title-colored__wrapper{max-width:1353.6px !important}}.sub-title-colored__heading,.sub-title-colored__description{margin:0;padding:0}.sub-title-colored__heading{position:relative;z-index:0;font-weight:900;font-size:88px;font-family:"ProximaNova",sans-serif;line-height:1;letter-spacing:normal;text-transform:uppercase}.sub-title-colored__heading:not(:last-child){margin-bottom:22px}@media(max-width: 640px){.sub-title-colored__heading:not(:last-child){margin-bottom:15px}}@media(min-width: 2560px){.sub-title-colored__heading{font-size:calc(88px * 1.44)}}@media(max-width: 1024px){.sub-title-colored__heading{font-size:7vw}}@media(max-width: 640px){.sub-title-colored__heading{font-size:1.85em}}.sub-title-colored--small .sub-title-colored__heading{font-size:44px}@media(min-width: 2560px){.sub-title-colored--small .sub-title-colored__heading{font-size:calc(44px * 1.44)}}@media(max-width: 1024px){.sub-title-colored--small .sub-title-colored__heading{font-size:34px}}@media(max-width: 640px){.sub-title-colored--small .sub-title-colored__heading{font-size:30px}}@media(max-width: 540px){.sub-title-colored--small .sub-title-colored__heading{font-size:1.85em}}.sub-title-colored--small .sub-title-colored__heading-square{top:-17px;height:80px;width:80px}@media(min-width: 2560px){.sub-title-colored--small .sub-title-colored__heading-square{top:calc(-17px * 1.44);height:calc(80px * 1.44);width:calc(80px * 1.44)}}@media(max-width: 1024px){.sub-title-colored--small .sub-title-colored__heading-square{left:-14px;width:70px;height:70px}}@media(max-width: 640px){.sub-title-colored--small .sub-title-colored__heading-square{top:-15px;width:55px;height:55px}}.sub-title-colored--middle .sub-title-colored__heading{font-size:60px}@media(min-width: 2560px){.sub-title-colored--middle .sub-title-colored__heading{font-size:calc(60px * 1.44)}}@media(max-width: 1024px){.sub-title-colored--middle .sub-title-colored__heading{font-size:40px}}@media(max-width: 640px){.sub-title-colored--middle .sub-title-colored__heading{font-size:34px}}@media(max-width: 540px){.sub-title-colored--middle .sub-title-colored__heading{font-size:1.85em}}.sub-title-colored--middle .sub-title-colored__heading-square{top:-14px;left:-20px;height:92px}@media(min-width: 2560px){.sub-title-colored--middle .sub-title-colored__heading-square{top:calc(-14px * 1.44);left:calc(-20px * 1.44);height:calc(90px * 1.44);width:calc(90px * 1.44)}}@media(max-width: 1024px){.sub-title-colored--middle .sub-title-colored__heading-square{top:-17px;left:-14px;width:70px;height:70px}}@media(max-width: 640px){.sub-title-colored--middle .sub-title-colored__heading-square{top:-6px;width:50px;height:50px}}.sub-title-colored__heading-square{position:absolute;top:-3px;left:-16px;z-index:-1;display:block;width:92px;height:92px;background:#000}@media(min-width: 2560px){.sub-title-colored__heading-square{top:calc(-3px * 1.44);left:calc(-16px * 1.44);height:calc(92px * 1.44);width:calc(92px * 1.44)}}@media(max-width: 1024px){.sub-title-colored__heading-square{top:-7px;left:-14px;width:1.2em;height:1.2em}}@media(max-width: 640px){.sub-title-colored__heading-square{top:-8px;left:-10px;width:40px;height:40px}}.sub-title-colored__heading-summary{font-weight:800;font-size:24px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.4;text-transform:uppercase}@media(min-width: 2560px){.sub-title-colored__heading-summary{font-size:calc(24px * 1.44)}}@media(max-width: 1024px){.sub-title-colored__heading-summary{font-size:3vw}}@media(max-width: 560px){.sub-title-colored__heading-summary{font-size:18px}}.sub-title-colored__description{font-weight:400;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal}@media(min-width: 2560px){.sub-title-colored__description{font-size:calc(16px * 1.44)}}@media(max-width: 475px){.sub-title-colored__description{font-size:15px}}
.page-section-plx__button-wrapper,.page-section-plx__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.page-section-plx__button-wrapper,.page-section-plx__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.page-section-plx__button-wrapper,.page-section-plx__wrapper{max-width:1353.6px !important}}.page-section-plx{position:relative;z-index:0;overflow:hidden;zoom:1}@media screen and (max-width: 600px){.page-section-plx{padding-top:40px}}.page-section-plx__wrapper{position:relative}.page-section-plx .sub-title-colored__heading-summary{font-weight:900;font-family:"ProximaNova",sans-serif}.page-section-plx__heading{display:flex;flex-direction:column;justify-content:space-between}.page-section-plx__image-wrap{position:absolute;top:-50%;right:20%;z-index:-2;width:200px;height:375px}.page-section-plx__image{width:100%}.page-section-plx__button-wrapper{position:relative;z-index:2;display:flex;justify-content:flex-end;width:100%;padding-right:186px;padding-bottom:42px}@media screen and (max-width: 880px){.page-section-plx__button-wrapper{padding-right:90px}}@media screen and (max-width: 650px){.page-section-plx__button-wrapper{padding-right:15px}}.page-section-plx__button{display:flex;justify-content:center;align-items:center;width:100%;max-width:242px;height:58px;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background-color:#000;border:2px solid #000;cursor:pointer;transition:ease-in-out .15s}.page-section-plx__button:hover{color:#fff;background:#000;box-shadow:0px 19px 57px 0 #000}@media screen and (min-width: 2560px){.page-section-plx__button{max-width:calc(242px * 1.44);font-size:calc(14px * 1.44);height:calc(58px * 1.44)}}
.about-university__wrapper-list>div{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.about-university__wrapper-list>div{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.about-university__wrapper-list>div{max-width:1353.6px !important}}.about-university .header__skip-navigation{color:#fff}.about-university .page-title-2 .mousey{opacity:0}.about-university__wrapper{color:#fff;background-image:linear-gradient(to right, #2750be 40%, #2750be) !important}.about-university .sub-title-colored{padding-bottom:40px}.about-university__wrapper-list>div{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1vw}@media screen and (max-width: 860px){.about-university__wrapper-list>div{padding-top:5vw;padding-bottom:5vw}}@media screen and (max-width: 768px){.about-university__wrapper-list>div{justify-content:space-between}}.about-university .stats__text{color:#fff !important}.about-university__learning-directions .page-section-plx__learning-directions{background-image:linear-gradient(to right, #5b73b6, #5b73b6) !important}.about-university .services-cards__list-item__number{color:#2750be;font-size:24px}.about-university .services-cards__list-item__heading{flex-basis:35%;min-width:290px;font-size:24px}.about-university .services-cards__list-item__description{flex-basis:65%;min-height:initial}.about-university .services-cards__list-item__description-text{margin-bottom:0}
.web-accessibility-statement-form .form-box__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.web-accessibility-statement-form .form-box__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.web-accessibility-statement-form .form-box__wrapper{max-width:1353.6px !important}}.web-accessibility-statement-form .form-box{position:relative}@media(max-width: 400px){.web-accessibility-statement-form .form-box{width:calc(100% + 60px);margin-right:-30px;margin-left:-30px}}.web-accessibility-statement-form .form-box__inner{position:relative;z-index:2;padding:46px 48px;background-color:#fff}@media(max-width: 640px){.web-accessibility-statement-form .form-box__inner{padding:36px 38px}}@media(max-width: 480px){.web-accessibility-statement-form .form-box__inner{margin:10px;padding:26px 28px}}.web-accessibility-statement-form .form-box:before{position:absolute;bottom:25px;left:50%;z-index:1;width:90%;height:50px;box-shadow:0px 31px 60px 0 #000;content:"";transform:translateX(-50%)}@media(max-width: 640px){.web-accessibility-statement-form .form-box:before{display:none}}@media(max-width: 640px){.web-accessibility-statement-form .form-box__wrapper{margin-top:50px}}@media(max-width: 560px){.web-accessibility-statement-form .form-box__wrapper{padding-right:0;padding-left:0}}.web-accessibility-statement-form .form-box__title{margin:0;padding:0;font-weight:800;font-size:20px;font-family:"ProximaNova",sans-serif}.web-accessibility-statement-form .form-box__title:not(:last-child){margin-bottom:25px}.web-accessibility-statement-form .form-box__description{margin:0;padding:0;color:#000;font-weight:800;font-size:16px;font-family:"ProximaNova",sans-serif;line-height:1.5em}.web-accessibility-statement-form .form-box__description:not(:last-child){margin-bottom:25px}.web-accessibility-statement-form .form-box__description a{color:#2067c6;transition:color .2s ease}.web-accessibility-statement-form .form-box__description a:hover{color:#3a81df}.web-accessibility-statement-form .form-box__buttons{display:flex}.web-accessibility-statement-form .form-box__buttons:not(:last-child){margin-bottom:17px}.web-accessibility-statement-form .form-box__buttons>*{flex:1}.web-accessibility-statement-form .form-box__buttons>*:not(:last-child){margin-right:36px}@media(max-width: 400px){.web-accessibility-statement-form .form-box__buttons>*:not(:last-child){margin-right:0;margin-bottom:15px}}@media(max-width: 640px){.web-accessibility-statement-form .form-box__buttons{display:none}}.web-accessibility-statement-form .form-box__row{display:flex}@media(max-width: 640px){.web-accessibility-statement-form .form-box__row{flex-direction:column}}.web-accessibility-statement-form .form-box__col{flex:1}.web-accessibility-statement-form .form-box__col:not(:last-child){padding-right:18px}@media(max-width: 640px){.web-accessibility-statement-form .form-box__col:not(:last-child){padding-right:0}}.web-accessibility-statement-form .form-box__col:not(:first-child){padding-left:18px}@media(max-width: 640px){.web-accessibility-statement-form .form-box__col:not(:first-child){padding-left:0}}.web-accessibility-statement-form .form-box__submit{width:100%;max-width:350px;margin-top:20px;margin-bottom:-74px;margin-left:auto}@media(min-width: 2560px){.web-accessibility-statement-form .form-box__submit{max-width:calc(350px * 1.44);margin-top:calc(20px * 1.44);margin-bottom:calc(74px * 1.44)}}@media(max-width: 640px){.web-accessibility-statement-form .form-box__submit{margin-right:auto;margin-bottom:0}}.web-accessibility-statement-form .form-input__field-wrapper{position:relative}.web-accessibility-statement-form .form-input__field-wrapper .form-input__label{position:absolute;top:50%;left:25px;opacity:0;z-index:-1;padding:0 4px;color:#5f6368;transform:translateY(-50%);transition:all 450ms cubic-bezier(0.4, 0, 0.2, 1)}.web-accessibility-statement-form .form-input__field-wrapper textarea~.form-input__label{top:30px}.web-accessibility-statement-form .form-input__field-wrapper input:-webkit-autofill,.web-accessibility-statement-form .form-input__field-wrapper input:-webkit-autofill:hover,.web-accessibility-statement-form .form-input__field-wrapper input:-webkit-autofill:focus,.web-accessibility-statement-form .form-input__field-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100px #fff inset !important}.web-accessibility-statement-form .form-input__field-wrapper textarea[error=true]:focus~.form-input__label,.web-accessibility-statement-form .form-input__field-wrapper input[error=true]:focus~.form-input__label,.web-accessibility-statement-form .form-input__field-wrapper textarea[error=true]:not(:placeholder-shown)~.form-input__label,.web-accessibility-statement-form .form-input__field-wrapper input[error=true]:not(:placeholder-shown)~.form-input__label{color:#eb4c4c !important}.web-accessibility-statement-form .form-input__field-wrapper input,.web-accessibility-statement-form .form-input__field-wrapper textarea{transition:all 450ms cubic-bezier(0.4, 0, 0.2, 1)}.web-accessibility-statement-form .form-input__field-wrapper textarea:focus~.form-input__label,.web-accessibility-statement-form .form-input__field-wrapper input:focus~.form-input__label{top:2px;z-index:1;padding:0 4px;color:#000;opacity:1;background-color:#fff;transition:all .5s ease;transition:all 450ms cubic-bezier(0.4, 0, 0.2, 1)}.web-accessibility-statement-form .form-input__field-wrapper textarea:not(:placeholder-shown)~.form-input__label,.web-accessibility-statement-form .form-input__field-wrapper input:not(:placeholder-shown)~.form-input__label{opacity:1;top:2px;z-index:1;color:#000;background-color:#fff}.web-accessibility-statement-form .form-input__field-wrapper input::placeholder,.web-accessibility-statement-form .form-input__field-wrapper textarea::placeholder{opacity:.4;transition:opacity 450ms cubic-bezier(0.4, 0, 0.2, 1)}.web-accessibility-statement-form .form-input__field-wrapper textarea:focus::placeholder,.web-accessibility-statement-form .form-input__field-wrapper input:focus::placeholder{opacity:0;transition:opacity 450ms cubic-bezier(0.4, 0, 0.2, 1)}.web-accessibility-statement-form .form-input__error{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;text-transform:none}@media screen and (min-width: 2560px){.web-accessibility-statement-form .form-input__error{font-size:calc(16px * 1.44)}}.web-accessibility-statement-form .mt-55{margin-top:55px}.web-accessibility-statement-form .mt-55__warning,.web-accessibility-statement-form .mt-55__info{padding-bottom:10px;color:#17c583;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:1.2em;text-transform:uppercase}.web-accessibility-statement-form .mt-55__info{color:#ffba00}.web-accessibility-statement-form .mt-55_error{margin-top:0}@media(max-width: 640px){.web-accessibility-statement-form .mt-55{margin-top:0}}
.web-accessibility-statement .page-title-2__content{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.web-accessibility-statement .page-title-2__content{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.web-accessibility-statement .page-title-2__content{max-width:1353.6px !important}}.web-accessibility-statement{background:linear-gradient(180deg, #3201BC 0%, #024BC1 36.85%, #12B4EF 100%)}.web-accessibility-statement .industries-form__section{background-image:none}.web-accessibility-statement .industries-form__section .sub-title-colored{padding:120px 0 60px}@media screen and (max-width: 768px){.web-accessibility-statement .industries-form__section .sub-title-colored{padding:60px 0 40px}}@media screen and (max-width: 475px){.web-accessibility-statement .industries-form__section .sub-title-colored{padding:40px 0}}.web-accessibility-statement .industries-form__section .sub-title-colored__wrapper{padding-left:10px;padding-right:10px}.web-accessibility-statement .industries-form__section .sub-title-colored__heading{display:none}.web-accessibility-statement .industries-form__section .sub-title-colored__description,.web-accessibility-statement .industries-form__section .sub-title-colored__description h2{margin:0;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:32px;color:#fff;text-transform:uppercase}@media screen and (max-width: 475px){.web-accessibility-statement .industries-form__section .sub-title-colored__description,.web-accessibility-statement .industries-form__section .sub-title-colored__description h2{font-size:4vw}}.web-accessibility-statement .industries-form__section .sub-title-colored__description p{margin:0}.web-accessibility-statement .page-title-2{background:none}.web-accessibility-statement .page-title-2__title{max-width:100%;line-height:120%}.web-accessibility-statement .page-title-2__content{min-height:fit-content;padding:126px 0 0}@media screen and (max-width: 1024px){.web-accessibility-statement .page-title-2__content{padding:126px 40px 0}}.web-accessibility-statement .page-title-2__description{position:static;width:100%;margin-top:95px;margin-left:0}.web-accessibility-statement .page-title-2 .mousey{display:none}.web-accessibility-statement .page-title-mobile{background:none}@media screen and (max-width: 768px){.web-accessibility-statement .page-title-mobile{min-height:fit-content}}@media screen and (max-width: 475px){.web-accessibility-statement .page-title-mobile{padding-bottom:0}}.web-accessibility-statement .page-title-mobile__description::before{display:none}@media screen and (max-width: 475px){.web-accessibility-statement .page-title-mobile__description{font-size:16px}}.web-accessibility-statement .page-title-mobile__description,.web-accessibility-statement .page-title-mobile__title{max-width:100%}@media screen and (max-width: 400px){.web-accessibility-statement .form-box{width:100%;margin:0}}@media screen and (max-width: 400px){.web-accessibility-statement .industries-form__wrapper .form-box__inner{margin:0}}
.your-journey-tabs__content,.your-journey-tabs__headline{margin:0;padding:0;list-style:none}.your-journey-tabs:not(:last-child){margin-bottom:130px}@media(min-width: 2560px){.your-journey-tabs:not(:last-child){margin-bottom:calc(130px * 1.44)}}@media(max-width: 1000px){.your-journey-tabs{margin-right:-20px;margin-left:-20px}.your-journey-tabs:not(:last-child){margin-bottom:80px}}.your-journey-tabs__container{position:relative;display:flex;flex-direction:column;justify-content:space-around;width:100%;height:100%;min-height:250px;margin:0 auto;padding:62px 50px 38px;background-image:linear-gradient(to top, #1dd9c3, #3cc33a);box-shadow:0px 21px 54px 0 #1feecc}@media(min-width: 2560px){.your-journey-tabs__container{min-height:360px;padding:calc(62px * 1.44) calc(50px * 1.44) calc(38px * 1.44)}}@media(max-width: 767px){.your-journey-tabs__container{padding:62px 0 0}}.your-journey-tabs__black-square{position:absolute;top:0;left:0;width:46px;height:46px;background-color:#000;box-shadow:0px 19px 57px 0 rgba(129,131,130,.95);transform:translateY(-50%);content:"";transition:left .4s ease-in-out}@media(min-width: 2560px){.your-journey-tabs__black-square{width:calc(46px * 1.44);height:calc(46px * 1.44)}}.your-journey-tabs__headline{position:relative;display:flex;justify-content:space-between}.your-journey-tabs__headline:after{position:absolute;bottom:0;left:0;z-index:1;width:100%;content:"";height:3px;background-color:rgba(255,255,255,.4)}@media(max-width: 767px){.your-journey-tabs__headline{display:block}.your-journey-tabs__headline:after{display:none}}.your-journey-tabs__title{position:relative;display:flex;align-items:center;padding:0 5px 13px;color:#fff;font-weight:800;font-size:15px;font-family:"ProximaNova",sans-serif;text-align:center;text-transform:uppercase;cursor:pointer}@media(min-width: 2560px){.your-journey-tabs__title{padding:0 calc(5px * 1.44) calc(13px * 1.44);font-size:calc(15px * 1.44)}}.your-journey-tabs__title::before,.your-journey-tabs__title::after{position:absolute;bottom:0;z-index:2;width:0;height:3px;background:#fff;transition:width .3s;content:""}@media(min-width: 2560px){.your-journey-tabs__title::before,.your-journey-tabs__title::after{height:calc(3px * 1.44)}}.your-journey-tabs__title::before{right:50%}.your-journey-tabs__title::after{left:50%}.your-journey-tabs__title_selected::before{width:50%}.your-journey-tabs__title_selected::after{width:50%}@media(max-width: 767px){.your-journey-tabs__title{padding:13px 6.1vw;text-align:left;border-bottom:2px solid rgba(255,255,255,.4)}.your-journey-tabs__title_selected{border-bottom-color:#fff}.your-journey-tabs__title:before,.your-journey-tabs__title:after{display:none}}.your-journey-tabs__content{width:100%;height:100%;min-height:130px;margin-top:14px}@media(min-width: 2560px){.your-journey-tabs__content{min-height:calc(130px * 1.44);margin-top:calc(14px * 1.44)}}.your-journey-tabs__description{display:none;font-size:16px;line-height:1.4}@media(min-width: 2560px){.your-journey-tabs__description{font-size:calc(16px * 1.44)}}@media(max-width: 767px){.your-journey-tabs__description{padding:20px 6.1vw}.your-journey-tabs__description:not(:last-child){border-bottom:2px solid rgba(255,255,255,.4)}}.your-journey-tabs__description_visible{display:block}
.your-journey-description__text{position:relative;margin-top:0;margin-bottom:0;font-weight:800;font-size:34px;font-family:"ProximaNova",sans-serif}@media(min-width: 2560px){.your-journey-description__text{font-size:48.96px}}@media(max-width: 640px){.your-journey-description__text{font-size:20px}}.your-journey-description__text::before{position:absolute;content:"";top:-16px;width:292px;height:3px}@media(min-width: 2560px){.your-journey-description__text::before{top:-23.04px;width:420.48px;height:4.32px}}.your-journey-description__text_reveal::before{background-color:#3bc440}.your-journey-description__text_transform::before{background-color:#f9ac07}.your-journey-description__text_accelerate::before{background-color:#e912a3}.your-journey-description__text_optimize::before{background-color:#07c3f3}
.outlined-box-grid__box,.resource-link{position:relative;display:block;padding:24px 12px 20px 15px;color:#000;font-weight:800;font-size:26px;font-family:"ProximaNova",sans-serif;white-space:normal;text-decoration:none;border:2px solid #000;cursor:pointer}@media(min-width: 2560px){.outlined-box-grid__box,.resource-link{padding:34.56px 17.28px 28.8px 21.6px;font-size:37.44px;border-width:2.88px}}@media(-moz-touch-enabled: 1), (pointer: coarse){.outlined-box-grid__box,.resource-link{border:2px solid #17c583}}@media(-moz-touch-enabled: 0), (pointer: fine){.outlined-box-grid__box::before,.resource-link::before,.outlined-box-grid__box::after,.resource-link::after{position:absolute;display:block;box-sizing:border-box;width:0;height:0;border:2px solid transparent;pointer-events:none;content:""}.outlined-box-grid__box::before,.resource-link::before{top:-2px;left:2px}.outlined-box-grid__box::after,.resource-link::after{right:2px;bottom:-2px}.outlined-box-grid__box:hover::before,.resource-link:hover::before,.outlined-box-grid__box:hover::after,.resource-link:hover::after{width:100%;height:100%;border-color:#17c583}.outlined-box-grid__box:hover::before,.resource-link:hover::before{border-bottom:none;border-left:none;transition:width .3s,height .3s .3s}.outlined-box-grid__box:hover,.resource-link:hover{border-color:#17c583;transition:border-bottom-color .3s .5s,border-right-color .3s .5s,border-left-color .3s 1.1s,border-top-color .3s 1.2s}.outlined-box-grid__box:hover::after,.resource-link:hover::after{border-top:none;border-right:none;transition:width .3s .6s,height .3s .9s,border-color 0s .6s}}.resource-link{width:232px;word-wrap:break-word}@media only screen and (max-width: 968px){.resource-link{width:100%;height:100%;min-height:100px}}.outlined-box-grid__box{flex:1;min-height:186px;padding-bottom:42px}@media(max-width: 640px){.outlined-box-grid__box{min-height:0}}@media(min-width: 2560px){.outlined-box-grid__box{min-height:267.84px;padding-bottom:60.48px}}.outlined-box-grid__category{color:#646262;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;letter-spacing:.7px;text-transform:uppercase}@media(min-width: 2560px){.outlined-box-grid__category{font-size:20.16px;letter-spacing:1.008px}}.outlined-box-grid__category:not(:last-child){margin-bottom:12px}@media(min-width: 2560px){.outlined-box-grid__category:not(:last-child){margin-bottom:17.28px}}.outlined-box-grid__list{display:flex;flex-wrap:wrap}.outlined-box-grid__list__item{display:flex;flex:1;flex-direction:column;min-width:31.3%;max-width:31.3%;margin-bottom:30px}@media(min-width: 2560px){.outlined-box-grid__list__item{margin-bottom:43.2px}}@media(min-width: 1025px){.outlined-box-grid__list__item{min-width:29%;max-width:29%}.outlined-box-grid__list__item:nth-child(3n-1){min-width:36%;max-width:36%}.outlined-box-grid__list__item.with-category:not(:nth-child(3n))+.outlined-box-grid__list__item:not(.with-category){margin-top:52px}}@media(min-width: 641px)and (max-width: 1024){.outlined-box-grid__list__item.with-category:not(:nth-child(2n))+.outlined-box-grid__list__item:not(.with-category){margin-top:52px}}@media(max-width: 1024px){.outlined-box-grid__list__item{min-width:48.5%;max-width:48.5%}}@media(max-width: 640px){.outlined-box-grid__list__item{min-width:100%;max-width:100%}}@media(min-width: 1025px){.outlined-box-grid__list__item:not(:last-child):not(:nth-child(3n)){margin-right:3%}}@media(min-width: 421px)and (max-width: 1024px){.outlined-box-grid__list__item:not(:last-child):not(:nth-child(2n)){margin-right:3%}}.outlined-box-grid__arrow{position:absolute;right:15px;bottom:10px;content:"";display:inline-block;width:14px;height:24px;vertical-align:middle;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") no-repeat 50% 50%;background-size:100%;transform:rotate(270deg)}@media(min-width: 2560px){.outlined-box-grid__arrow{right:21.6px;bottom:14.4px;width:20.16px;height:34.56px}}
.your-journey-reveal__title{background:linear-gradient(45deg, #1dd9c3, #3cc33a)}.your-journey-reveal__title .page-title-2__description{max-width:308px}@media(min-width: 2560px){.your-journey-reveal__title .page-title-2__description{max-width:443.52px}}.your-journey-reveal__content{width:100%;max-width:1000px;margin:0 auto;padding:0 30px}@media(max-width: 1000px){.your-journey-reveal__content{padding:0 20px}}@media(min-width: 2560px){.your-journey-reveal__content{max-width:1440px;padding:0 43.2px}}.your-journey-reveal__description{margin-top:144px}@media(min-width: 2560px){.your-journey-reveal__description{margin-top:207.36px}}.your-journey-reveal__tabs{margin-top:140px}@media(min-width: 2560px){.your-journey-reveal__tabs{margin-top:201.6px}}@media only screen and (max-width: 1024px){.your-journey-reveal__tabs{margin-top:120px}.your-journey-reveal__description{margin-top:166px}}@media only screen and (max-width: 560px){.your-journey-reveal__tabs{margin-top:100px}.your-journey-reveal__description{margin-top:54px}}
.your-journey-transform__title{background:45deg,#2750be,#00dbfe}.your-journey-transform__title .page-title-2__description{max-width:292px}@media(min-width: 2560px){.your-journey-transform__title .page-title-2__description{max-width:420.48px}}.your-journey-transform__content{width:100%;max-width:1000px;margin:0 auto;padding:0 30px}@media(max-width: 1000px){.your-journey-transform__content{padding:0 20px}}@media(min-width: 2560px){.your-journey-transform__content{max-width:1440px;padding:0 43.2px}}.your-journey-transform__description{margin-top:144px}@media(min-width: 2560px){.your-journey-transform__description{margin-top:207.36px}}.your-journey-transform__tabs{margin-top:140px}@media(min-width: 2560px){.your-journey-transform__tabs{margin-top:201.6px}}@media only screen and (max-width: 1024px){.your-journey-transform__tabs{margin-top:120px}.your-journey-transform__description{margin-top:166px}}@media only screen and (max-width: 560px){.your-journey-transform__tabs{margin-top:100px}.your-journey-transform__description{margin-top:54px}}
.your-journey-accelerate__title{background-image:linear-gradient(45deg, #e912a3, #7a3bca)}.your-journey-accelerate__title .page-title-2__description{max-width:292px}@media(min-width: 2560px){.your-journey-accelerate__title .page-title-2__description{max-width:420.48px}}.your-journey-accelerate__content{width:100%;max-width:1000px;margin:0 auto;padding:0 30px}@media(max-width: 1000px){.your-journey-accelerate__content{padding:0 20px}}@media(min-width: 2560px){.your-journey-accelerate__content{max-width:1440px;padding:0 43.2px}}.your-journey-accelerate__description{margin-top:144px}@media(min-width: 2560px){.your-journey-accelerate__description{margin-top:207.36px}}.your-journey-accelerate__tabs{margin-top:140px}@media(min-width: 2560px){.your-journey-accelerate__tabs{margin-top:201.6px}}@media only screen and (max-width: 1024px){.your-journey-accelerate__tabs{margin-top:120px}.your-journey-accelerate__description{margin-top:166px}}@media only screen and (max-width: 560px){.your-journey-accelerate__tabs{margin-top:100px}.your-journey-accelerate__description{margin-top:54px}}
.your-journey-optimize__title{background:linear-gradient(45deg, #2750be, #00dbfe)}.your-journey-optimize__title .page-title-2__description{max-width:292px}@media(min-width: 2560px){.your-journey-optimize__title .page-title-2__description{max-width:420.48px}}.your-journey-optimize__content{width:100%;max-width:1000px;margin:0 auto;padding:0 30px}@media(max-width: 1000px){.your-journey-optimize__content{padding:0 20px}}@media(min-width: 2560px){.your-journey-optimize__content{max-width:1440px;padding:0 43.2px}}.your-journey-optimize__description{margin-top:144px}@media(min-width: 2560px){.your-journey-optimize__description{margin-top:207.36px}}.your-journey-optimize__tabs{margin-top:140px}@media(min-width: 2560px){.your-journey-optimize__tabs{margin-top:201.6px}}@media only screen and (max-width: 1024px){.your-journey-optimize__tabs{margin-top:120px}.your-journey-optimize__description{margin-top:166px}}@media only screen and (max-width: 560px){.your-journey-optimize__tabs{margin-top:100px}.your-journey-optimize__description{margin-top:54px}}
.blog-aside-content__list{margin:0;padding:0;list-style:none}.blog-aside-content{position:-webkit-sticky;position:sticky;top:80px;overflow-x:hidden;border:2px solid #fff;scrollbar-width:none;scrollbar-color:transparent transparent}.blog-aside-content::-webkit-scrollbar{display:none}.blog-aside-content__wrapper{padding:26px 30px}@media screen and (max-height: 899px)and (min-width: 767px){.blog-aside-content__wrapper:hover{overflow-y:scroll;cursor:all-scroll;-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent}.blog-aside-content__wrapper:hover::-webkit-scrollbar{display:none}}.blog-aside-content__title{margin:0;padding:0;font-weight:800;font-size:21px;font-family:"ProximaNova",sans-serif;line-height:normal;letter-spacing:.21px;text-transform:uppercase}@media screen and (min-width: 2560px){.blog-aside-content__title{font-size:calc(21px * 1.44)}}.blog-aside-content__title:not(:last-child){margin-bottom:20px}@media screen and (min-width: 2560px){.blog-aside-content__title:not(:last-child){margin-bottom:calc(20px * 1.44)}}.blog-aside-content__item:not(:last-child){margin-bottom:10px}@media screen and (min-width: 2560px){.blog-aside-content__item:not(:last-child){margin-bottom:calc(10px * 1.44)}}.blog-aside-content__item a{color:#000}.blog-aside-content__item-label{position:relative;padding-left:25px;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1}@media screen and (min-width: 2560px){.blog-aside-content__item-label{padding-left:calc(25px * 1.44);font-size:calc(14px * 1.44)}}.blog-aside-content__item-label:before{position:absolute;top:50%;left:0;width:14px;height:14px;border:2px solid #000;transform:translateY(-50%);content:""}@media screen and (min-width: 2560px){.blog-aside-content__item-label:before{width:calc(14px * 1.44);height:calc(14px * 1.44)}}.blog-aside-content__item label{display:inline-block;cursor:pointer}.blog-aside-content__item label input[type=checkbox]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.blog-aside-content__item label input[type=checkbox]:checked+.blog-aside-content__item-label:after{position:absolute;top:50%;left:3px;font-weight:400;font-size:12px;transform:translateY(-50%);content:"✓"}.blog-aside-content__list:not(:last-child){margin-bottom:35px}.blog-aside-content__list-item_active .blog-aside-content__category{padding:1px 4px 2px;background:#fff}.blog-aside-content__list-item_active .blog-aside-category__link{color:#000}.blog-aside-content-mobile{display:none}.blog-aside-content_inverted{background:#fff;border:2px solid #111}.blog-aside-content_inverted .blog-aside-category__link{color:#111}.blog-aside-content_inverted .blog-aside-category__link::after{background-color:#111}.blog-aside-content_inverted .blog-aside-content__list-item_active .blog-aside-category{padding:1px 4px 2px;background:#111}.blog-aside-content_inverted .blog-aside-content__list-item_active .blog-aside-category__link{color:#fff}@media only screen and (max-width: 767px){.blog-aside-content{display:none}.blog-aside-content-mobile{display:block;width:100%;max-height:0;padding-top:20px;overflow:hidden;border:0;transform:scaleY(0);transform-origin:left top;transition:all .5s ease-in-out}.blog-aside-content-mobile-enter{max-height:0;overflow:hidden;transform:scaleY(0)}.blog-aside-content-mobile-enter-active{max-height:110%;overflow:visible;transform:scaleY(1)}.blog-aside-content-mobile-enter-done{max-height:110%;overflow:visible;transform:scaleY(1)}.blog-aside-content-mobile-exit{max-height:110%;overflow:visible;transform:scaleY(1)}.blog-aside-content-mobile-exit-active{max-height:0;overflow:hidden;transform:scaleY(0)}}@media only screen and (max-width: 320px){.blog-aside-content-mobile{padding:20px 0 0}}
.blog-aside{position:relative;width:100%;min-width:235px;max-width:280px;height:100%;background:#131313}@media screen and (min-width: 2560px){.blog-aside{min-width:calc(235px * 1.44);max-width:calc(280px * 1.44)}}@media screen and (max-width: 1024px)and (min-height: 899px){.blog-aside{padding-bottom:100px}}@media screen and (max-width: 1145px){.blog-aside{max-width:265px}}.blog-aside__open-btn{display:none}.blog-aside__details{margin-bottom:-2px;padding:26px 24px 30px 30px;border:2px solid #fff}.blog-aside__heading{margin-top:0;margin-bottom:0;color:#fff;font-weight:800;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:38px;text-transform:uppercase}@media screen and (min-width: 2560px){.blog-aside__heading{font-size:calc(32px * 1.44)}}.blog-aside__heading a{color:inherit;text-decoration:none}.blog-aside__decoration-line{width:64px;height:2px;margin:16px 0;background:#fff;border:none}@media screen and (min-width: 2560px){.blog-aside__decoration-line{width:calc(64px * 1.44);margin:calc(16px * 1.44) 0}}.blog-aside__description{margin-top:0;margin-bottom:0;color:#fff;line-height:20px}@media screen and (min-width: 2560px){.blog-aside__description{font-size:calc(16px * 1.44);line-height:calc(20px * 1.44)}}.blog-aside_inverted{background:transparent}.blog-aside_inverted .blog-aside__open_btn{display:none}.blog-aside_inverted .blog-aside__details{border:2px solid #111}@media only screen and (max-width: 767px){.blog-aside_inverted .blog-aside__details{border:none}}.blog-aside_inverted .blog-aside__heading,.blog-aside_inverted .blog-aside__description{color:#111}.blog-aside_inverted .blog-aside__decoration-line{background:#111}@media only screen and (max-width: 767px){.blog-aside{max-width:100%;padding-bottom:40px}.blog-aside.blog-page__aside_banner-open{padding-top:70px}.blog-aside__details{padding-right:0;padding-left:0}.blog-aside_inverted .resources-aside__details{border:none}.blog-aside__decoration-line{display:none}.blog-aside__open-btn{position:relative;z-index:998;display:block;width:100%;height:30px;margin-top:20px;padding:5px 0;color:#000;font-weight:800;font-size:16px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase;background:#fefeff;border:0;cursor:pointer;transition:all .5s linear}.blog-aside__open-btn:after{position:absolute;top:50%;right:20px;color:#000;transform:translateY(-50%);opacity:0;transition:opacity .5s linear;content:"✕"}.blog-aside__open-btn:focus{outline:none}.blog-aside__open-btn_visible::after{opacity:1}.blog-aside__open-btn_nav_open{display:none}}@media only screen and (max-width: 320px){.blog-aside__details{padding-right:15px;padding-left:15px}.blog-aside__open-btn{padding-left:15px}}
.container{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-md-3,.col-md-8{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media(min-width: 768px){.col-md-3{flex:0 0 25%;max-width:25%}}@media(min-width: 768px){.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.justify-content-between{justify-content:space-between !important}
.sub-blog-title{display:block;width:100%;min-height:250px;margin-bottom:65px;padding:45px 45px 49px 43px;color:#fff;text-decoration:none;box-shadow:0px 25px 21px -18px rgba(0,0,0,.7);transition:color .3s,background-color .3s}@media(max-width: 1024px){.sub-blog-title{margin-bottom:30px}}@media(max-width: 480px){.sub-blog-title{padding-right:25px;padding-left:25px}}.sub-blog-title__author-wrapper{width:60%;font-size:14px;text-transform:uppercase}.sub-blog-title__author{display:inline-block;padding-right:5px;color:#fff;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;cursor:pointer;transition:color .3s,background-color .3s}.sub-blog-title__category{display:inline-block;margin-bottom:4px;padding:5px;color:#fff;font-weight:800;font-size:12px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;text-shadow:none;background-color:#90da10;cursor:pointer}.sub-blog-title__category_other{background-color:#7b0be3}.sub-blog-title__category_big-data{background-color:#60d1a0}.sub-blog-title__category_devops{background-color:#eb50d3}.sub-blog-title__category_experience-design{background-color:#d1304c}.sub-blog-title__category_financial-services{background-color:#3d63ea}.sub-blog-title__category_healthcare{background-color:#56c3f9}.sub-blog-title__category_innovation-platform{background-color:#ef7b30}.sub-blog-title__category_iot{background-color:#f3ee4f}.sub-blog-title__category_quality-management{background-color:#f4b677}.sub-blog-title__category_digital-products{background-color:#c36cff}.sub-blog-title__category_r-n-d{background-color:#d1327e}.sub-blog-title__category_retail{background-color:#5aced4}.sub-blog-title__category_security{background-color:#6f2ada}.sub-blog-title__category_software-development{background-color:#a1d645}.sub-blog-title__category_dxp{background-color:#ff543a}.sub-blog-title__category_business-analysis{background-color:#cc32b6}.sub-blog-title__category_energy{background-color:#d6b84d}.sub-blog-title__category_manufacturing{background-color:#2e53b7}.sub-blog-title__category_agriculture{background-color:#009f10}.sub-blog-title__category_aws{background-color:#f29d39}.sub-blog-title__category_google-cloud{background-color:#5286ea}.sub-blog-title__category_salesforce{background-color:#00dccf}.sub-blog-title__category_mining-and-metals{background-color:#213625}.sub-blog-title__category_generative-ai{background-color:#3c5f50}.sub-blog-title__categories{margin:20px 0 23px}.sub-blog-title__categories .sub-blog-title__category:not(:last-child){margin-right:4px}.sub-blog-title__date{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 480px){.sub-blog-title__date{flex-wrap:nowrap}}.sub-blog-title__time{font-weight:800;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(max-width: 480px){.sub-blog-title__time{text-align:right}}.sub-blog-title__heading{margin:25px 0 20px;font-weight:800;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(max-width: 1150px){.sub-blog-title__heading{font-size:28px}}@media(max-width: 480px){.sub-blog-title__heading{font-size:6vw}}.sub-blog-title__time-to-read{height:12px;color:rgba(255,255,255,.6);font-size:12px;font-family:"ProximaNova",sans-serif;line-height:12px;text-transform:uppercase}.sub-blog-title__time-to-read__icon{margin-bottom:3px;vertical-align:middle}
.blog-card{display:block;min-height:250px;padding:70px 80px 30px;color:#000;text-decoration:none;background:#fff;box-shadow:0px 21px 35px 0 rgba(0,0,0,.075)}.blog-card:not(:last-child){margin-bottom:19px}@media screen and (min-width: 2560px){.blog-card:not(:last-child){margin-bottom:calc(19px * 1.44)}}.blog-card:hover{box-shadow:0px 21px 35px 0 rgba(0,0,0,.3)}@media screen and (min-width: 2560px){.blog-card{min-height:calc(250px * 1.44);padding:calc(70px * 1.44) calc(80px * 1.44) calc(30px * 1.44)}}.blog-card__heading{display:flex;justify-content:space-between;margin-bottom:0;font-size:12.2px;text-transform:uppercase}@media screen and (min-width: 2560px){.blog-card__heading{font-size:calc(12.2px * 1.44)}}.blog-card__authors{padding-right:15px}.blog-card__authors span::after{display:none}.blog-card__date{min-width:80px}.blog-card__categories{margin-top:14px;margin-bottom:20px}.blog-card__category{display:inline-block;margin-right:4px;padding:4px 6px 2px;color:#fff;font-weight:800;font-size:12px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase;background-color:#90da10}@media screen and (min-width: 2560px){.blog-card__category{margin-right:calc(4px * 1.44);font-size:calc(12px * 1.44)}}.blog-card__category_other{background-color:#7b0be3}@media(max-width: 767px){.blog-card__category_other{color:#111;background-color:#7b0be3}}.blog-card__category_big-data{background-color:#60d1a0}@media(max-width: 767px){.blog-card__category_big-data{color:#111;background-color:#60d1a0}}.blog-card__category_devops{background-color:#eb50d3}@media(max-width: 767px){.blog-card__category_devops{color:#111;background-color:#eb50d3}}.blog-card__category_experience-design{background-color:#d1304c}@media(max-width: 767px){.blog-card__category_experience-design{color:#111;background-color:#d1304c}}.blog-card__category_financial-services{background-color:#3d63ea}@media(max-width: 767px){.blog-card__category_financial-services{color:#111;background-color:#3d63ea}}.blog-card__category_healthcare{background-color:#56c3f9}@media(max-width: 767px){.blog-card__category_healthcare{color:#111;background-color:#56c3f9}}.blog-card__category_innovation-platform{background-color:#ef7b30}@media(max-width: 767px){.blog-card__category_innovation-platform{color:#111;background-color:#ef7b30}}.blog-card__category_iot{background-color:#f3ee4f}@media(max-width: 767px){.blog-card__category_iot{color:#111;background-color:#f3ee4f}}.blog-card__category_quality-management{background-color:#f4b677}@media(max-width: 767px){.blog-card__category_quality-management{color:#111;background-color:#f4b677}}.blog-card__category_digital-products{background-color:#c36cff}@media(max-width: 767px){.blog-card__category_digital-products{color:#111;background-color:#c36cff}}.blog-card__category_r-n-d{background-color:#d1327e}@media(max-width: 767px){.blog-card__category_r-n-d{color:#111;background-color:#d1327e}}.blog-card__category_retail{background-color:#5aced4}@media(max-width: 767px){.blog-card__category_retail{color:#111;background-color:#5aced4}}.blog-card__category_security{background-color:#6f2ada}@media(max-width: 767px){.blog-card__category_security{color:#111;background-color:#6f2ada}}.blog-card__category_software-development{background-color:#a1d645}@media(max-width: 767px){.blog-card__category_software-development{color:#111;background-color:#a1d645}}.blog-card__category_dxp{background-color:#ff543a}@media(max-width: 767px){.blog-card__category_dxp{color:#111;background-color:#ff543a}}.blog-card__category_business-analysis{background-color:#cc32b6}@media(max-width: 767px){.blog-card__category_business-analysis{color:#111;background-color:#cc32b6}}.blog-card__category_energy{background-color:#d6b84d}@media(max-width: 767px){.blog-card__category_energy{color:#111;background-color:#d6b84d}}.blog-card__category_manufacturing{background-color:#2e53b7}@media(max-width: 767px){.blog-card__category_manufacturing{color:#111;background-color:#2e53b7}}.blog-card__category_agriculture{background-color:#009f10}@media(max-width: 767px){.blog-card__category_agriculture{color:#111;background-color:#009f10}}.blog-card__category_aws{background-color:#f29d39}@media(max-width: 767px){.blog-card__category_aws{color:#111;background-color:#f29d39}}.blog-card__category_google-cloud{background-color:#5286ea}@media(max-width: 767px){.blog-card__category_google-cloud{color:#111;background-color:#5286ea}}.blog-card__category_salesforce{background-color:#00dccf}@media(max-width: 767px){.blog-card__category_salesforce{color:#111;background-color:#00dccf}}.blog-card__category_automotive{background-color:#be002e}@media(max-width: 767px){.blog-card__category_automotive{color:#111;background-color:#be002e}}.blog-card__category_technical-communication{background-color:#751151}@media(max-width: 767px){.blog-card__category_technical-communication{color:#111;background-color:#751151}}.blog-card__category_mining-and-metals{background-color:#213625}@media(max-width: 767px){.blog-card__category_mining-and-metals{color:#111;background-color:#213625}}.blog-card__category_supply-chain{background-color:#00a3ff}@media(max-width: 767px){.blog-card__category_supply-chain{color:#111;background-color:#00a3ff}}.blog-card__category_generative-ai{background-color:#3c5f50}@media(max-width: 767px){.blog-card__category_generative-ai{color:#fff;background-color:#3c5f50}}.blog-card__title{margin-top:10px;margin-bottom:0;font-weight:800;font-size:19.8px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.blog-card__title{margin-top:calc(10px * 1.44);font-size:calc(19.8px * 1.44)}}.blog-card__description{margin-top:20px;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:21px}@media screen and (min-width: 2560px){.blog-card__description{margin-top:calc(20px * 1.44);font-size:calc(14px * 1.44);line-height:calc(21px * 1.44)}}.blog-card__time-to-read{height:12px;color:rgba(0,0,0,.4);font-size:12px;font-family:"ProximaNova",sans-serif;line-height:12px;text-transform:uppercase}@media screen and (min-width: 2560px){.blog-card__time-to-read{font-size:calc(12px * 1.44);line-height:calc(12px * 1.44)}}.blog-card__time-to-read__icon{margin-bottom:3px;vertical-align:middle}@media only screen and (max-width: 767px){.blog-card{min-height:140px;padding:17px 16px 18px}}
.pagination-item{margin:0 5px;color:#131313;font-weight:800;font-size:20px;font-family:"ProximaNova",sans-serif;text-decoration:none}@media screen and (min-width: 2560px){.pagination-item{font-size:calc(20px * 1.44)}}.pagination-item_current{border-bottom:2px #000 solid;pointer-events:none}
.pagination-arrow{margin:0 10px;transform:rotate(-90deg)}.pagination-arrow_left{transform:rotate(90deg)}
.pagination{margin:0;padding:0;list-style:none}.pagination{display:flex;justify-content:center;align-items:center;font-weight:800;font-family:"ProximaNova",sans-serif;background:transparent}.pagination-arrow svg{fill:#131313}.pagination-inverted .pagination-item,.pagination-inverted li{color:#fff}.pagination-inverted .pagination-arrow svg{fill:#fff}.pagination-inverted .pagination-item_current{border-bottom-color:#fff}
.placeholder{position:relative;display:flex;justify-content:center;margin:0 auto;margin-bottom:40px;overflow:hidden}@media screen and (max-width: 1024px){.placeholder{height:380px}}@media screen and (max-width: 540px){.placeholder{height:280px}}.placeholder__morph{align-self:center;width:100%}@media screen and (max-width: 767px){.placeholder__morph{height:310px}}.placeholder__description{position:absolute;top:50%;left:50%;width:570px;font-weight:900;font-size:66px;font-family:"ProximaNova",sans-serif;line-height:.9;text-align:center;text-transform:uppercase;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.placeholder__description{width:77%;font-size:8vw}}.search-page .placeholder{max-height:350px;margin-bottom:0}@media screen and (max-width: 510px){.search-page .placeholder{min-height:auto}}@media screen and (max-width: 350px){.search-page .placeholder{height:190px}}.search-page .placeholder__morph{height:390px;margin-left:50px}@media screen and (max-width: 510px){.search-page .placeholder__morph{margin-left:0}}
.author-aside{max-width:280px;padding:36px 30px 30px 24px;color:#1f1f1f;background-color:#fff;border:2px solid #000}.author-aside__name{margin-top:0;margin-bottom:0;font-weight:800;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media only screen and (max-width: 1240px)and (min-width: 767px){.author-aside__name{font-size:2.5vw}}.author-aside__position{margin-top:.5em;margin-bottom:1.5em;font-size:14.4px;line-height:21.6px;text-transform:uppercase;opacity:.7}.author-aside__line{display:block;height:2px;margin-top:1rem;margin-bottom:1rem;background:linear-gradient(to right, #131313 0%, #131313 30%, white 30%, white 100%);border:none}.author-aside__description>p{margin-top:0;margin-bottom:30px;line-height:20px}@media only screen and (max-width: 992px){.author-aside{padding:10px}}@media only screen and (max-width: 767px){.author-aside{max-width:none;margin-bottom:30px;padding:0;border:none}}
.main-banner2{width:100%}.main-banner2__wrapper{display:flex;justify-content:flex-start;align-items:center;height:100%;height:-webkit-fill-available;min-height:85px;max-height:85px;margin:0 auto 0 7%}@media screen and (max-width: 1024px){.main-banner2__wrapper{max-width:100%;margin-left:0}}@media screen and (max-width: 540px){.main-banner2__wrapper{min-height:65px;max-height:65px}}@media screen and (max-width: 450px){.main-banner2__wrapper{justify-content:space-between}}.main-banner2__image-wrapper{position:relative;width:100%;max-width:100px;height:100%;min-height:inherit}@media screen and (max-width: 767px){.main-banner2__image-wrapper{max-width:90px}}@media screen and (max-width: 540px){.main-banner2__image-wrapper{max-width:65px}}.main-banner2__image{position:absolute;top:50%;left:50%;max-width:135px;transform:translate(-50%, -50%);transition:all .2s ease-in-out}@media screen and (max-width: 1024px){.main-banner2__image{left:10%}}@media screen and (max-width: 540px){.main-banner2__image{top:60%;left:0}}.main-banner2__text{margin-right:auto;margin-left:3%;color:#fff;font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-transform:uppercase}@media screen and (max-width: 960px){.main-banner2__text{font-size:3vw}}@media screen and (max-width: 840px){.main-banner2__text{max-width:90%;margin-right:auto;margin-left:10px;font-size:3.5vw}}@media screen and (max-width: 540px){.main-banner2__text{margin-left:5%;font-size:18px}}@media screen and (max-width: 360px){.main-banner2__text{font-size:16px}}.main-banner2__text span{padding-left:5px}@media screen and (max-width: 840px){.main-banner2__text span{font-size:3.5vw}}@media screen and (max-width: 540px){.main-banner2__text span{font-size:inherit}}@media screen and (min-width: 540px){.main-banner2__text span{display:none}}.main-banner2__link-text{display:inline-block;width:100%;text-decoration:none}.main-banner2__link{max-width:300px;height:100%;min-height:45px;margin-right:0;color:#fff;font-size:14px;text-align:center;background-color:transparent;border:2px solid #fff}.main-banner2__link:hover{background-color:transparent;border:2px solid #fff;box-shadow:0px 0px 25px 0 #c6d629}@media screen and (min-width: 840px)and (max-width: 1440px){.main-banner2__link{margin-left:1%}}@media screen and (max-width: 1200px){.main-banner2__link{max-width:150px}}@media screen and (max-width: 540px){.main-banner2__link{display:none}}.main-banner2__close-button{width:100%;max-width:120px;height:100%;min-height:40px;font-weight:bold;font-size:24px;background:transparent;border:none;transform:scale(1);cursor:pointer;transition:transform .2s ease-in-out}@media screen and (max-width: 767px){.main-banner2__close-button{max-width:80px}}.main-banner2__close-button:hover{transform:scale(1.2);transition:transform .2s ease-in-out}.main-banner2.uk-ua .main-banner2__link-text{display:inline-block;width:100%;text-decoration:none}.main-banner2.uk-ua .main-banner2:hover .main-banner2__image{transform:scale(1.07);transform-origin:center;transition:transform .2s ease-in-out}.main-banner2.uk-ua .main-banner2__text{padding-right:10px;line-height:.85}.main-banner2.uk-ua .main-banner2__text i{font-size:22px;font-style:normal}@media screen and (max-width: 840px){.main-banner2.uk-ua .main-banner2__text i{font-size:2vw}}@media screen and (max-width: 640px){.main-banner2.uk-ua .main-banner2__text i{font-size:2.5vw}}@media screen and (max-width: 540px){.main-banner2.uk-ua .main-banner2__text i{font-size:3.5vw}}@media screen and (max-width: 540px){.main-banner2.uk-ua .main-banner2__text span{font-size:3.5vw}}@media screen and (max-width: 840px){.main-banner2.uk-ua .main-banner2__text{font-size:24px}}@media screen and (max-width: 640px){.main-banner2.uk-ua .main-banner2__text{font-size:3.5vw}}@media screen and (max-width: 540px){.main-banner2.uk-ua .main-banner2__text{margin:0 auto 0 10%;padding-right:0;font-size:4.5vw}}@media screen and (max-width: 360px){.main-banner2.uk-ua .main-banner2__text{display:block}}@media screen and (max-width: 767px){.main-banner2.uk-ua .main-banner2__close-button{max-width:80px;margin-left:auto}}.main-banner2.uk-ua .main-banner2__link{max-width:200px;min-height:45px;margin-right:0}@media screen and (max-width: 767px){.main-banner2.uk-ua .main-banner2__link{max-width:140px}}@media screen and (max-width: 540px){.main-banner2.uk-ua .main-banner2__link{display:none}}
.social-icons{position:-webkit-sticky;position:sticky;top:43%;left:100%;z-index:99;display:flex;flex-direction:column;width:60px;margin-top:-140px;background:#fff;border:1px solid #dcdcdc;border-right:none}.social-icons__facebook,.social-icons__linkedin,.social-icons__twitter{width:60px;height:45px;background:#fff}.social-icons__facebook svg,.social-icons__linkedin svg,.social-icons__twitter svg{transform:translateX(1px);transition:transform .35s ease-in-out}.social-icons__facebook:hover svg,.social-icons__linkedin:hover svg,.social-icons__twitter:hover svg{transform:translateX(-10px)}.social-icons_horizontal{position:static;flex-direction:row;justify-content:center;align-items:center;margin:25px auto;background:transparent;border:none}.social-icons_horizontal .social-icons__facebook svg,.social-icons_horizontal .social-icons__linkedin svg,.social-icons_horizontal .social-icons__twitter svg{transform:translateY(1px);transition:transform .35s ease-in-out}.social-icons_horizontal .social-icons__facebook:hover svg,.social-icons_horizontal .social-icons__linkedin:hover svg,.social-icons_horizontal .social-icons__twitter:hover svg{transform:translateY(-10px)}@media screen and (max-width: 768px){.social-icons_horizontal{z-index:99;visibility:visible}}
.blog-page{position:relative;padding:150px 0 10px}@media only screen and (min-width: 1024px){.blog-page{padding:150px 0}}@media screen and (min-width: 2560px){.blog-page{padding:calc(150px * 1.44) 0}}.blog-page__aside_banner-open .blog-aside-content{top:150px}.blog-page__articles-heading{margin:0;padding:0;font-weight:800;font-size:20px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.blog-page__articles-heading:not(:last-child){margin-bottom:20px}.blog-page__inverted-bottom{padding-bottom:76px}.blog-page__inverted-bottom:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:247px;background-color:#000}.blog-page__inverted-bottom .blog-aside{height:calc(100% - 230px)}@media only screen and (max-width: 767px){.blog-page__inverted-bottom .blog-aside{height:calc(100% - 230px) !important}}@media only screen and (max-height: 899px){.blog-page__inverted-bottom .blog-aside-content{height:calc(95vh - 80px)}}@media only screen and (max-height: 899px)and (min-width: 767px){.blog-page .blog-aside-content_inverted{height:calc(95vh - 80px)}}.blog-page__container{position:relative;z-index:2;max-width:940px}@media only screen and (min-width: 1400px){.blog-page__container{max-width:1318px;padding:0 40px}}@media only screen and (min-width: 1025px)and (max-width: 1399px){.blog-page__container{max-width:90vw;padding:0 40px}}@media screen and (min-width: 2560px){.blog-page__container{max-width:calc(1318px * 1.44)}}@media screen and (max-width: 768px){.blog-page__container{padding-bottom:16px}}.blog-page__summary,.blog-page__text{font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif}.blog-page__summary:not(:last-child),.blog-page__text:not(:last-child){margin-bottom:16px}.blog-page__summary .quote-aqua,.blog-page__text .quote-aqua{padding:22px 0;font-weight:650;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1;letter-spacing:.6px;text-transform:uppercase;border-top:2px solid #000;border-bottom:2px solid #000}.blog-page__summary *,.blog-page__text *{max-width:100%;color:#000;font-family:inherit;line-height:24px}.blog-page__summary *:not(:last-child),.blog-page__text *:not(:last-child){margin-bottom:32px}.blog-page__summary h1,.blog-page__summary h2,.blog-page__summary h3,.blog-page__summary h4,.blog-page__summary h5,.blog-page__summary h6,.blog-page__summary p,.blog-page__text h1,.blog-page__text h2,.blog-page__text h3,.blog-page__text h4,.blog-page__text h5,.blog-page__text h6,.blog-page__text p{margin:0;padding:0}.blog-page__summary h2,.blog-page__text h2{font-size:20px}.blog-page__summary h3,.blog-page__text h3{font-size:14px}.blog-page__summary h1,.blog-page__summary h2,.blog-page__summary h3,.blog-page__summary h4,.blog-page__summary h5,.blog-page__summary h6,.blog-page__text h1,.blog-page__text h2,.blog-page__text h3,.blog-page__text h4,.blog-page__text h5,.blog-page__text h6{font-weight:800;font-family:"ProximaNova",sans-serif;line-height:1.2em}.blog-page__summary strong,.blog-page__text strong{font-weight:650}.blog-page__summary pre,.blog-page__text pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-family:monospace}.blog-page__summary code,.blog-page__text code{color:#e83e8c;font-family:monospace;word-break:break-word}.blog-page__summary ul li,.blog-page__summary ol li,.blog-page__text ul li,.blog-page__text ol li{margin-bottom:13px}.blog-page__summary div>a.btn,.blog-page__text div>a.btn{display:flex;justify-content:center;align-items:center;width:100%;max-width:242px;height:58px;margin:50px auto 0;color:#fff;font-weight:650;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:#000;cursor:pointer;transition:ease .15s}.blog-page__summary div>a.btn:hover,.blog-page__text div>a.btn:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}@media only screen and (max-width: 767px){.blog-page__summary div>a.btn,.blog-page__text div>a.btn{margin-top:30px}}.blog-page__summary div:not(:last-child)>a.btn,.blog-page__text div:not(:last-child)>a.btn{margin-bottom:50px}@media only screen and (max-width: 767px){.blog-page__summary div:not(:last-child)>a.btn,.blog-page__text div:not(:last-child)>a.btn{margin-bottom:30px}}.blog-page__pagination:not(:first-child){margin-top:60px}@media only screen and (max-width: 767px){.blog-page{padding:75px 0 0}.blog-page__container{margin:0}.blog-page__pagination:not(:first-child){margin-top:70px}.blog-page__aside_hidden{display:none}}.blog-card-appear{transform:translateY(400px)}.blog-card-appear-done{transform:translateY(0);transition:transform 1s ease,box-shadow .2s ease}
.banner-info a{display:block;width:242px;height:58px;margin:80px auto;padding:0;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:58px;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #131313;transition:all .3s linear}.banner-info a:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.col-2-bl-mob-col{display:flex;column-gap:20px}@media screen and (max-width: 475px){.col-2-bl-mob-col{flex-direction:column}}@media screen and (max-width: 475px){.col-mob-hidden{display:none !important}}.col-2-bl-fixed{display:flex;column-gap:20px}.col-50{flex-basis:50%}.col-50_100{flex-basis:50%}@media screen and (max-width: 475px){.col-50_100{flex-basis:100%}}.col-15{flex-basis:15%;min-width:60px}.col-25{flex-basis:25%}.col-75{flex-basis:75%}.hl-bl{padding:20px !important}.hl-bl-blue{background-color:#00a1df}.heading-main{margin:0 !important;padding-bottom:32px !important;color:#040404;font-size:24px !important;font-weight:900 !important;line-height:100% !important;text-transform:uppercase}.sub-heading{margin:0 !important;padding-bottom:32px !important;color:#040404;font-size:20px !important;line-height:120% !important}.end-block-separator{margin-bottom:64px !important}.block-image-wrapped-text img{float:left;max-width:40%;margin:0 20px 20px 0}.block-image-wrapped-text p{margin:0;padding:0}.highlight-block-with-lines,.highlight-block-only-left-line{padding-top:20px !important;padding-bottom:20px !important;color:#282626;font-family:"ProximaNova",sans-serif;font-size:22px;font-style:italic;font-weight:800;line-height:120%;border-top:1px solid #00a977;border-bottom:1px solid #00a977}.highlight-block-only-left-line{padding-top:0px !important;padding-bottom:0px !important;padding-left:40px !important;border-top:none;border-bottom:none;border-left:2px solid #00a977}@media screen and (max-width: 475px){.highlight-block-only-left-line{padding-left:20px !important}}.quoted-block{position:relative;z-index:0;margin-top:32px !important;margin-bottom:32px !important;padding:0 80px !important;color:#282626;font-family:"ProximaNova",sans-serif;font-size:32px !important;font-weight:900 !important;line-height:105% !important}@media screen and (max-width: 475px){.quoted-block{padding:64px 0 !important}}.quoted-block::before,.quoted-block::after{position:absolute;z-index:-1;top:0;left:0;width:55px;height:128px;background-image:url("https://www.softserveinc.com/cdn/img/blog/quote-mark-top@2x.png");background-size:55px;content:""}@media screen and (max-width: 475px){.quoted-block::before,.quoted-block::after{top:0}}.quoted-block::after{background-image:url("https://www.softserveinc.com/cdn/img/blog/quote-mark-bottom@2x.png");left:calc(100% - 55px);top:calc(100% - 128px)}.quoted-block--with-author span{display:block;margin-top:24px;color:#747474;font-family:"ProximaNova",sans-serif;font-size:16px;font-weight:700;line-height:150%}.blog-link-banner{position:relative;padding:20px 20px 20px 82px !important;border:1px solid #00a977}.blog-link-banner::before{position:absolute;z-index:0;top:50%;left:20px;width:32px;height:32px;background-size:32px;transform:translateY(-50%);content:""}.blog-link-banner a{color:#00a977;font-family:"ProximaNova",sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:normal;text-decoration-line:underline;cursor:pointer}.blog-link-banner span{display:block;padding-top:10px;color:#747474;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal}.download-link::before{background-image:url("https://www.softserveinc.com/cdn/img/blog/blog-donwnload-link-icon@2x.png")}.external-link::before{background-image:url("https://www.softserveinc.com/cdn/img/blog/blog-external-link-icon@2x.png")}.button-link{position:relative;display:block;padding:16px 48px 16px 16px !important;color:#fff;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;background:#00a977;text-decoration:none;cursor:pointer}.button-link::before{position:absolute;z-index:0;right:16px;top:50%;width:24px;height:24px;background-image:url("https://www.softserveinc.com/cdn/img/blog/blog-button-white-arrow@2x.png");background-size:24px;transform:translateY(-50%);transition:all .3s ease-in-out;content:""}.button-link:hover::before{transform:translateY(-50%) rotate(-45deg) scale(1.2)}.banner-info{padding:18px 30px !important;border:1px solid #a5c500}@media screen and (max-width: 475px){.banner-info{padding:18px !important}}.banner-info h3{margin:0 !important;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:100%;text-transform:uppercase}.banner-info span{display:inline-block;margin:0 !important;padding:18px 0;font-family:"ProximaNova",sans-serif;font-size:16px;font-weight:700;line-height:150%}.banner-info a{margin:0 !important;width:fit-content;height:50px;padding:16px 24px;font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-transform:initial}.banner-with-background{background-color:#c7c5f5;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:none}.banner-with-background h3,.banner-with-background span{color:#fff}.banner-with-photo{display:flex;padding:0 !important}@media screen and (max-width: 640px){.banner-with-photo{flex-direction:column}}.banner-with-photo img{width:100%;min-width:250px;margin:0 !important;flex:1.25;object-fit:cover}.banner-with-photo div{flex:2;padding:18px 30px !important}@media screen and (max-width: 475px){.banner-with-photo div{padding:18px !important}}.code-block{padding:20px !important;border:4px solid #93f6bd;background:#fff;box-shadow:20px 20px 0px 0px rgba(0,0,0,.1)}.code-block h3{margin-bottom:20px !important;padding-bottom:20px !important;color:#040404;font-family:"ProximaNova",sans-serif;font-size:16px;font-weight:700;line-height:150%;border-bottom:1px solid #93f6bd}.code-block code{color:#040404;font-family:"Space Mono";font-size:16px;font-style:normal;font-weight:700;line-height:normal}.code-block-black{padding:20px !important;border:4px solid #c7c5f5;background:#000;box-shadow:20px 20px 0px 0px rgba(34,26,104,.2)}.code-block-black h3{margin-bottom:20px !important;padding-bottom:20px !important;color:#93f6bd;border-bottom:1px solid #93f6bd}.code-block-black code{color:#93f6bd;font-family:"Space Mono";font-weight:400}.code-block-blue{background:#1b1a5c;box-shadow:none}.code-block-blue h3{color:#93f6bd}.code-block-blue code{color:#93f6bd;font-weight:700}.interview-block{display:flex;gap:20px}.interview-block img{width:51px;height:51px;margin-bottom:0 !important;border-radius:50%}.interview-block-content h4{color:#040404;font-family:"ProximaNova",sans-serif;font-size:20px;font-weight:800;line-height:120%;margin-bottom:0 !important}.interview-block-content p{color:#747474;font-family:"ProximaNova",sans-serif;font-size:16px;font-weight:700;line-height:150%}
.resources-modal{padding:48px 0 20px}.resources-modal__modal{position:fixed;top:0;left:0;z-index:9999;display:flex;width:100vw;height:100vh;overflow:auto;background-color:rgba(0,0,0,.8)}.resources-modal__modal__content{position:relative;width:100%;max-width:940px;margin:auto}.resources-modal__modal__content iframe{position:absolute;top:50%;left:50%;width:66vw;height:37vw;transform:translate(-50%, -50%)}@media(max-width: 769px){.resources-modal__modal__content iframe{width:89vw;height:50vw}}.resources-modal__modal__close{position:absolute;top:0;right:0;padding:20px 30px;font-size:25px;background:none;border:none;outline:none;color:#777;cursor:pointer;transition:color .2s ease}.resources-modal__modal__close:hover{color:#fff}
.resources-aside-content__list{margin:0;padding:0;list-style:none}.resources-aside-content{position:-webkit-sticky;position:sticky;top:80px;padding:26px 30px;overflow-x:hidden;border:2px solid #fff;scrollbar-width:none;scrollbar-color:transparent transparent}.resources-aside-content::-webkit-scrollbar{display:none}@media screen and (max-height: 899px)and (min-width: 767px){.resources-aside-content:hover{overflow-y:scroll;cursor:all-scroll;-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent}.resources-aside-content:hover::-webkit-scrollbar{display:none}}.resources-aside-content__title{margin:0;padding:0;font-weight:800;font-size:21px;font-family:"ProximaNova",sans-serif;line-height:normal;letter-spacing:.21px;text-transform:uppercase}@media screen and (min-width: 2560px){.resources-aside-content__title{font-size:calc(21px * 1.44)}}.resources-aside-content__title:not(:last-child){margin-bottom:20px}@media screen and (min-width: 2560px){.resources-aside-content__title:not(:last-child){margin-bottom:calc(20px * 1.44)}}.resources-aside-content__item:not(:last-child){margin-bottom:10px}@media screen and (min-width: 2560px){.resources-aside-content__item:not(:last-child){margin-bottom:calc(10px * 1.44)}}.resources-aside-content__item a{color:#000}.resources-aside-content__item-label{position:relative;padding-left:25px;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1}@media screen and (min-width: 2560px){.resources-aside-content__item-label{padding-left:calc(25px * 1.44);font-size:calc(14px * 1.44)}}.resources-aside-content__item-label:before{position:absolute;top:50%;left:0;content:"";width:14px;height:14px;border:2px solid #000;transform:translateY(-50%)}@media screen and (min-width: 2560px){.resources-aside-content__item-label:before{width:calc(14px * 1.44);height:calc(14px * 1.44)}}.resources-aside-content__item label{display:inline-block;cursor:pointer}.resources-aside-content__item label input[type=checkbox]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.resources-aside-content__item label input[type=checkbox]:checked+.resources-aside-content__item-label:after{position:absolute;top:50%;left:3px;font-weight:400;font-size:12px;transform:translateY(-50%);content:"✓"}.resources-aside-content__list:not(:last-child){margin-bottom:35px}@media screen and (min-width: 2560px){.resources-aside-content__list:not(:last-child){margin-bottom:calc(35px * 1.44)}}.resources-aside-content__list-item_active .resources-aside-content__category{padding:1px 4px 2px;background:#fff}.resources-aside-content__list-item_active .resources-aside-category__link{color:#000}.resources-aside-content-mobile{display:none}.resources-aside-content_inverted{background:#fff;border:2px solid #111}.resources-aside-content_inverted .resources-aside-category__link{color:#111}.resources-aside-content_inverted .resources-aside-category__link::after{background-color:#111}.resources-aside-content_inverted .resources-aside-content__list-item_active .resources-aside-category{padding:1px 4px 2px;background:#111}.resources-aside-content_inverted .resources-aside-content__list-item_active .resources-aside-category__link{color:#fff}@media only screen and (max-height: 899px)and (min-width: 767px){.resources-aside-content{height:calc(95vh - 80px)}}@media only screen and (max-width: 767px){.resources-aside-content{display:none}.resources-aside-content-mobile{display:block;width:100%;max-height:0;padding-top:20px;overflow:hidden;border:0;transform:scaleY(0);transform-origin:left top;transition:all .5s ease-in-out}.resources-aside-content-mobile-enter{max-height:0;overflow:hidden;transform:scaleY(0)}.resources-aside-content-mobile-enter-active{max-height:1000px;overflow:visible;transform:scaleY(1)}.resources-aside-content-mobile-enter-done{max-height:1000px;overflow:visible;transform:scaleY(1)}.resources-aside-content-mobile-exit{max-height:1000px;overflow:visible;transform:scaleY(1)}.resources-aside-content-mobile-exit-active{max-height:0;overflow:hidden;transform:scaleY(0)}}@media only screen and (max-width: 320px){.resources-aside-content-mobile{padding:20px 0 0}}
.resources-aside{position:relative;width:100%;min-width:235px;max-width:280px;height:100%;background:#131313}@media screen and (max-width: 1024px){.resources-aside{padding-bottom:40px}}@media screen and (min-width: 2560px){.resources-aside{min-width:calc(235px * 1.44);max-width:calc(280px * 1.44)}}.resources-aside__open-btn{display:none}.resources-aside__details{margin-bottom:-2px;padding:26px 24px 30px 30px;border:2px solid #fff}@media screen and (min-width: 2560px){.resources-aside__details{margin-bottom:calc(-2px * 1.44);padding:calc(26px * 1.44) calc(24px * 1.44) calc(30px * 1.44) calc(30px * 1.44)}}.resources-aside__heading{margin-top:0;margin-bottom:0;color:#fff;font-weight:800;font-size:28px;font-family:"ProximaNova",sans-serif;line-height:38px;text-transform:uppercase}@media screen and (min-width: 2560px){.resources-aside__heading{font-size:calc(28px * 1.44);line-height:calc(38px * 1.44)}}.resources-aside__heading a{color:inherit;text-decoration:none}.resources-aside__decoration-line{width:64px;height:2px;margin:16px 0;background:#fff;border:none}@media screen and (min-width: 2560px){.resources-aside__decoration-line{width:calc(64px * 1.44);margin:calc(16px * 1.44) 0}}.resources-aside__description{margin-top:0;margin-bottom:0;color:#fff;line-height:20px}@media screen and (min-width: 2560px){.resources-aside__description{font-size:calc(16px * 1.44);line-height:calc(20px * 1.44)}}.resources-aside_inverted{background:#fff}.resources-aside_inverted .resources-aside__open_btn{display:none}.resources-aside_inverted .resources-aside__details{border:2px solid #111}.resources-aside_inverted .resources-aside__heading,.resources-aside_inverted .resources-aside__description{color:#111}.resources-aside_inverted .resources-aside__decoration-line{background:#111}@media only screen and (max-width: 767px){.resources-aside{max-width:100%}.resources-aside.resources-page__aside_banner-open{padding-top:70px}.resources-aside__details{padding-right:0;padding-left:0}.resources-aside_inverted .resources-aside__details{border:none}.resources-aside__decoration-line{display:none}.resources-aside__open-btn{position:relative;z-index:998;display:block;width:100%;height:30px;margin-top:20px;padding:5px 0;color:#000;font-weight:800;font-size:16px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase;background:#fefeff;border:0;cursor:pointer;transition:all .5s linear}.resources-aside__open-btn:after{position:absolute;top:50%;right:20px;color:#000;transform:translateY(-50%);opacity:0;transition:opacity .5s linear;content:"✕"}.resources-aside__open-btn:focus{outline:none}.resources-aside__open-btn_visible::after{opacity:1}.resources-aside__open-btn_nav_open{display:none}}@media only screen and (max-width: 320px){.resources-aside__details{padding-right:15px;padding-left:15px}.resources-aside__open-btn{padding-left:15px}}
.sub-resource-title{display:block;width:100%;min-height:250px;margin-bottom:65px;padding:45px 45px 49px 43px;color:#fff;text-decoration:none;box-shadow:0px 25px 21px -18px rgba(0,0,0,.7);transition:color .3s,background-color .3s}@media(max-width: 1024px){.sub-resource-title{margin-bottom:30px}}@media(max-width: 480px){.sub-resource-title{min-height:0;padding:25px}}.sub-resource-title__author-wrapper{width:60%;font-size:14px;text-transform:uppercase}@media(max-width: 480px){.sub-resource-title__author-wrapper{order:2;margin-top:10px}}.sub-resource-title__author{display:inline-block;padding-right:5px;color:#fff;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;cursor:pointer;transition:color .3s,background-color .3s}.sub-resource-title__category{display:inline-block;margin:0 0 23px;margin-bottom:10px;color:#fff;font-weight:800;font-size:12px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;text-shadow:none;cursor:pointer}@media(max-width: 480px){.sub-resource-title__category{margin-bottom:10px}}.sub-resource-title__category_other{background-color:#00c5fe}.sub-resource-title__category_big-data{background-color:#00d59c}.sub-resource-title__category_devops{background-color:#ff37d9}.sub-resource-title__category_experience-design{background-color:#e30b48}.sub-resource-title__category_financial-services{background-color:#01c0dc}.sub-resource-title__category_healthcare{background-color:#f9225a}.sub-resource-title__category_innovation-platform{background-color:#ff7400}.sub-resource-title__category_IoT{background-color:#f3f000}.sub-resource-title__category_quality-management{background-color:#ffb46b}.sub-resource-title__category_r-n-d{background-color:#e30b80}.sub-resource-title__category_retail{background-color:#ff9a16}.sub-resource-title__category_security{background-color:#7b0be3}.sub-resource-title__category_software{background-color:#a1d645}.sub-resource-title__category_energy{background-color:#7b0be3}.sub-resource-title__category_mining-and-metals{background-color:#213625}.sub-resource-title__categories .sub-resource-title__category:not(:last-child){margin-right:4px}.sub-resource-title__date{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 480px){.sub-resource-title__date{flex-wrap:nowrap}}.sub-resource-title__date+.resource-card__categories{margin-top:0 !important}.sub-resource-title__time{padding-top:3px;font-weight:800;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(max-width: 480px){.sub-resource-title__time{order:1}}.sub-resource-title__heading{margin:25px 0 20px;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(max-width: 1150px){.sub-resource-title__heading{font-size:28px}}@media(max-width: 480px){.sub-resource-title__heading{margin:15px 0;font-size:6vw}}.sub-resource-title__button-wrapper{display:flex;justify-content:flex-end;align-items:center}.sub-resource-title__download{position:relative;justify-content:center;max-width:193px;min-height:56px;padding-right:50px;line-height:1.2}.sub-resource-title__download::before{position:absolute;z-index:1;right:16px;top:0;width:35px;height:56px;background:url(https://www.softserveinc.com/cdn/img/resources/download-icon.png) no-repeat 50% 50%;background-size:24px 24px;content:""}.sub-resource-title__download:hover{background:#fff;color:#000;box-shadow:none;transition:all .3s ease-in-out}.sub-resource-title__download:hover::before{filter:invert(1);transition:all .3s ease-in-out}
.resource-card{position:relative;display:block;min-height:250px;padding:70px 80px 30px;color:#000;text-decoration:none;background:#fff;box-shadow:0px 21px 35px 0 rgba(0,0,0,.075);transform:translateY(0);transition:box-shadow .3s;cursor:pointer}@media screen and (min-width: 2560px){.resource-card{min-height:calc(250px * 1.44);padding:calc(70px * 1.44) calc(80px * 1.44) calc(30px * 1.44)}}.resource-card:not(:last-child){margin-bottom:19px}.resource-card:hover{box-shadow:0px 21px 35px 0 rgba(0,0,0,.3)}.resource-card:hover .resource-card__download-message{background-color:#000;color:#fff;transition:all .3s ease}.resource-card__date{padding-top:3px}.resource-card__heading{display:flex;justify-content:space-between;margin-bottom:0;font-size:12.2px;text-transform:uppercase}@media screen and (min-width: 2560px){.resource-card__heading{font-size:calc(12.2px * 1.44)}}.resource-card__authors{padding-top:3px}.resource-card__authors span::after{display:none}.resource-card__download-message{position:absolute;top:20px;right:20px;display:inline-block;padding:10px 15px;color:#000;font-weight:900;font-size:12px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase;border:2px solid #000;background-color:#fff;transition:all .3s ease}@media screen and (min-width: 2560px){.resource-card__download-message{padding:calc(10px * 1.44) calc(15px * 1.44);font-size:calc(12px * 1.44)}}.resource-card__categories:not(:first-child){margin-top:10px}@media(max-width: 480px){.resource-card .resource-card__heading-long .resource-card__categories{text-align:left}.resource-card .resource-card__heading-long .resource-card__categories:not(:first-child){margin-top:10px}.resource-card_download .resource-card__categories:not(:first-child){margin-top:50px}}.resource-card__category{display:inline-block;margin-right:4px;margin-bottom:2px;padding:4px 6px 2px;color:#fff;font-weight:800;font-size:12px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase;background-color:#90da10}@media(max-width: 767px){.resource-card__category{color:#111;background-color:#90da10}}@media screen and (min-width: 2560px){.resource-card__category{margin-right:calc(4px * 1.44);margin-bottom:calc(2px * 1.44);padding:calc(4px * 1.44) calc(6px * 1.44) calc(2px * 1.44);font-size:calc(12px * 1.44)}}.resource-card__category_other{background-color:#00c5fe}@media(max-width: 767px){.resource-card__category_other{color:#111;background-color:#00c5fe}}.resource-card__category_big-data{background-color:#00d59c}@media(max-width: 767px){.resource-card__category_big-data{color:#111;background-color:#00d59c}}.resource-card__category_devops{background-color:#ff37d9}@media(max-width: 767px){.resource-card__category_devops{color:#111;background-color:#ff37d9}}.resource-card__category_experience-design{background-color:#e30b48}@media(max-width: 767px){.resource-card__category_experience-design{color:#111;background-color:#e30b48}}.resource-card__category_financial-services{background-color:#2ca35b}@media(max-width: 767px){.resource-card__category_financial-services{color:#111;background-color:#2ca35b}}.resource-card__category_healthcare{background-color:#f90}@media(max-width: 767px){.resource-card__category_healthcare{color:#111;background-color:#f90}}.resource-card__category_innovation-platform{background-color:#ff7400}@media(max-width: 767px){.resource-card__category_innovation-platform{color:#111;background-color:#ff7400}}.resource-card__category_iot{background-color:#f3f000}@media(max-width: 767px){.resource-card__category_iot{color:#111;background-color:#f3f000}}.resource-card__category_quality-management{background-color:#ffb46b}@media(max-width: 767px){.resource-card__category_quality-management{color:#111;background-color:#ffb46b}}.resource-card__category_r-n-d{background-color:#e30b80}@media(max-width: 767px){.resource-card__category_r-n-d{color:#111;background-color:#e30b80}}.resource-card__category_retail{background-color:#d90082}@media(max-width: 767px){.resource-card__category_retail{color:#111;background-color:#d90082}}.resource-card__category_security{background-color:#7b0be3}@media(max-width: 767px){.resource-card__category_security{color:#111;background-color:#7b0be3}}.resource-card__category_software{background-color:#a1d645}@media(max-width: 767px){.resource-card__category_software{color:#111;background-color:#a1d645}}.resource-card__category_energy{background-color:#01239d}@media(max-width: 767px){.resource-card__category_energy{color:#fff;background-color:#01239d}}.resource-card__category_manufacturing{background-color:#586078}@media(max-width: 767px){.resource-card__category_manufacturing{color:#fff;background-color:#586078}}.resource-card__category_google-cloud{background-color:#00c2ff}@media(max-width: 767px){.resource-card__category_google-cloud{color:#111;background-color:#00c2ff}}.resource-card__category_agriculture{background-color:#009f10}@media(max-width: 767px){.resource-card__category_agriculture{color:#111;background-color:#009f10}}.resource-card__category_automotive{background-color:#be002e}@media(max-width: 767px){.resource-card__category_automotive{color:#111;background-color:#be002e}}.resource-card__category_education{background-color:#9e00b8}@media(max-width: 767px){.resource-card__category_education{color:#111;background-color:#9e00b8}}.resource-card__category_mining-and-metals{background-color:#213625}@media(max-width: 767px){.resource-card__category_mining-and-metals{color:#fff;background-color:#213625}}.resource-card__category_pinned,.resource-card__category_immersive-demo{background-color:#867fcc;color:#fff}@media(max-width: 767px){.resource-card__category_pinned,.resource-card__category_immersive-demo{background-color:#867fcc}}.resource-card__title{margin-top:10px;margin-bottom:0;font-weight:800;font-size:19.8px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.resource-card__title{margin-top:calc(10px * 1.44);font-size:calc(19.8px * 1.44)}}.resource-card__description{margin-top:20px;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:21px}@media screen and (min-width: 2560px){.resource-card__description{margin-top:calc(20px * 1.44);font-size:calc(14px * 1.44);line-height:calc(21px * 1.44)}}@media only screen and (max-width: 767px){.resource-card{min-height:140px;padding:17px 16px 18px}}
.resources-page__main-banner2 .main-banner2__text{font-size:14px}@media screen and (min-width: 2560px){.resources-page__main-banner2 .main-banner2__text{font-size:calc(14px * 1.44)}}.resources-page__main-banner2 .main-banner2__text span{font-size:12px}@media screen and (min-width: 2560px){.resources-page__main-banner2 .main-banner2__text span{font-size:calc(12px * 1.44)}}.resources-page__main-banner2 .main-banner2__text{line-height:normal}.resources-page{position:relative;padding:150px 0 10px}@media only screen and (min-width: 1024px){.resources-page{padding:150px 0}}@media screen and (min-width: 2560px){.resources-page{padding:calc(150px * 1.44) 0}}.resources-page__main-banner2{position:fixed;top:50px;background:#0fc684}@media screen and (min-width: 2560px){.resources-page__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 540px){.resources-page__main-banner2 .main-banner2__image-wrapper{max-width:1px}}.resources-page__main-banner2 .main-banner2__image{max-width:120px;z-index:1}@media screen and (max-width: 480px){.resources-page__main-banner2 .main-banner2__image{transform:translate(-30%, -50%)}}@media screen and (min-width: 2560px){.resources-page__main-banner2 .main-banner2__image{max-width:calc(120px * 1.44)}}.resources-page__main-banner2 .main-banner2__text{position:relative;z-index:3;color:#fff}@media screen and (max-width: 540px){.resources-page__main-banner2 .main-banner2__text{margin-left:70px}}@media screen and (max-width: 360px){.resources-page__main-banner2 .main-banner2__text{display:none}}.resources-page__main-banner2 .main-banner2__text span{display:block;padding-left:0;font-family:OpenSans,Helvetica,Arial,sans-serif;text-transform:none;font-weight:400}@media screen and (max-width: 540px){.resources-page__main-banner2 .main-banner2__text span{display:none}}.resources-page__main-banner2 .main-banner2__link{padding:8px 24px;max-width:fit-content;background:#fff;border:2px solid #fff;color:#000}@media screen and (min-width: 2560px){.resources-page__main-banner2 .main-banner2__link{padding:calc(8px * 1.44) calc(24px * 1.44);font-size:calc(14px * 1.44)}}@media screen and (min-width: 840px){.resources-page__main-banner2 .main-banner2__link{margin-right:5%}}@media screen and (max-width: 540px){.resources-page__main-banner2 .main-banner2__link{display:flex;margin-left:10px}}@media screen and (max-width: 360px){.resources-page__main-banner2 .main-banner2__link{margin-right:5%}}.resources-page__main-banner2 .main-banner2__link:hover{box-shadow:none;background:#000;color:#fff;border:2px solid #000}.resources-page__main-banner2 .main-banner2__close-button{color:#fff;line-height:1}@media screen and (max-width: 767px){.resources-page__main-banner2 .main-banner2__close-button{max-width:64px}}.resources-page__aside_banner-open .resources-aside-content{top:150px}.resources-page__download{margin:40px auto 0}.resources-page__inverted-bottom{padding-bottom:76px}@media screen and (min-width: 2560px){.resources-page__inverted-bottom{padding-bottom:calc(76px * 1.44)}}.resources-page__inverted-bottom:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:247px;background-color:#000}@media screen and (min-width: 2560px){.resources-page__inverted-bottom:after{height:calc(247px * 1.44)}}.resources-page__inverted-bottom .resources-aside{height:calc(100% - 230px)}@media screen and (min-width: 2560px){.resources-page__inverted-bottom .resources-aside{height:calc(100% - (230px * 1.44))}}.resources-page__container{position:relative;z-index:2;max-width:940px}@media only screen and (min-width: 1400px){.resources-page__container{max-width:1318px;padding:0 40px}}@media only screen and (min-width: 1025px)and (max-width: 1399px){.resources-page__container{max-width:90vw;padding:0 40px}}@media screen and (min-width: 2560px){.resources-page__container{max-width:calc(1318px * 1.44)}}.resources-page__container .form-success-message:not(:first-child){margin-top:40px}@media(max-width: 1024px){.resources-page .col-md-8 .social-icons_horizontal:nth-child(5),.resources-page .col-md-8 .social-icons_horizontal:nth-child(6){margin-top:100px}}.resources-page__summary,.resources-page__text{font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif}@media screen and (min-width: 2560px){.resources-page__summary,.resources-page__text{font-size:calc(16px * 1.44)}}.resources-page__summary:not(:last-child),.resources-page__text:not(:last-child){margin-bottom:13px}@media screen and (min-width: 2560px){.resources-page__summary:not(:last-child),.resources-page__text:not(:last-child){margin-bottom:calc(13px * 1.44)}}.resources-page__summary .quote-aqua,.resources-page__text .quote-aqua{padding:22px 0;font-weight:650;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1;letter-spacing:.6px;text-transform:uppercase;border-top:2px solid #000;border-bottom:2px solid #000}@media screen and (min-width: 2560px){.resources-page__summary .quote-aqua,.resources-page__text .quote-aqua{padding:calc(22px * 1.44) 0;font-size:calc(24px * 1.44)}}.resources-page__summary *,.resources-page__text *{max-width:100%;color:#000;font-family:inherit;line-height:24px}@media screen and (min-width: 2560px){.resources-page__summary *,.resources-page__text *{line-height:calc(24px * 1.44)}}.resources-page__summary *:not(:last-child),.resources-page__text *:not(:last-child){margin-bottom:13px}@media screen and (min-width: 2560px){.resources-page__summary *:not(:last-child),.resources-page__text *:not(:last-child){margin-bottom:calc(13px * 1.44)}}.resources-page__summary strong,.resources-page__text strong{font-weight:650}.resources-page__summary a,.resources-page__text a{font-size:inherit}.resources-page__summary h1,.resources-page__summary h2,.resources-page__summary h3,.resources-page__summary h4,.resources-page__summary h5,.resources-page__summary h6,.resources-page__summary p,.resources-page__text h1,.resources-page__text h2,.resources-page__text h3,.resources-page__text h4,.resources-page__text h5,.resources-page__text h6,.resources-page__text p{margin:0;padding:0}.resources-page__summary h2,.resources-page__text h2{font-size:20px}@media screen and (min-width: 2560px){.resources-page__summary h2,.resources-page__text h2{font-size:calc(20px * 1.44)}}.resources-page__summary h3,.resources-page__text h3{font-size:14px}@media screen and (min-width: 2560px){.resources-page__summary h3,.resources-page__text h3{font-size:calc(14px * 1.44)}}.resources-page__summary h1,.resources-page__summary h2,.resources-page__summary h3,.resources-page__summary h4,.resources-page__summary h5,.resources-page__summary h6,.resources-page__text h1,.resources-page__text h2,.resources-page__text h3,.resources-page__text h4,.resources-page__text h5,.resources-page__text h6{font-weight:800;font-family:"ProximaNova",sans-serif;line-height:1.2em}.resources-page__summary pre,.resources-page__text pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-family:monospace}.resources-page__summary code,.resources-page__text code{color:#e83e8c;font-family:monospace;word-break:break-word}.resources-page__summary div>a.btn,.resources-page__text div>a.btn{display:flex;justify-content:center;align-items:center;width:100%;max-width:242px;height:58px;margin:50px auto 0;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:#000;cursor:pointer;transition:ease .15s}.resources-page__summary div>a.btn:hover,.resources-page__text div>a.btn:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}@media only screen and (max-width: 767px){.resources-page__summary div>a.btn,.resources-page__text div>a.btn{margin-top:30px}}@media screen and (min-width: 2560px){.resources-page__summary div>a.btn,.resources-page__text div>a.btn{max-width:calc(242px * 1.44);height:calc(58px * 1.44);margin:calc(50px * 1.44) auto 0;font-size:calc(14px * 1.44)}}.resources-page__summary div:not(:last-child)>a.btn,.resources-page__text div:not(:last-child)>a.btn{margin-bottom:50px}@media only screen and (max-width: 767px){.resources-page__summary div:not(:last-child)>a.btn,.resources-page__text div:not(:last-child)>a.btn{margin-bottom:30px}}@media screen and (min-width: 2560px){.resources-page__summary div:not(:last-child)>a.btn,.resources-page__text div:not(:last-child)>a.btn{margin-bottom:calc(50px * 1.44)}}.resources-page__summary .quoted,.resources-page__text .quoted{position:relative;margin:20px 0;padding:20px 0;font-size:16px;font-style:normal;line-height:normal;letter-spacing:.6px;text-transform:uppercase}@media screen and (min-width: 2560px){.resources-page__summary .quoted,.resources-page__text .quoted{margin:calc(20px * 1.44) 0;padding:calc(20px * 1.44) 0;font-size:calc(16px * 1.44)}}.resources-page__summary .quoted::before,.resources-page__text .quoted::before{position:absolute;top:0;display:block;width:100%;height:2px;background-color:#000;content:" "}.resources-page__summary .quoted::after,.resources-page__text .quoted::after{position:absolute;bottom:0;display:block;width:100%;height:2px;background-color:#000;content:" "}.resources-page .video-wrapper,.resources-page .video-holder iframe{display:block;width:62vw;max-width:825px;height:35vw;max-height:472px;margin:0 auto;overflow:hidden}@media(max-width: 769px){.resources-page .video-wrapper,.resources-page .video-holder iframe{width:90.5vw;height:51vw;margin:0 auto 50px}}.resources-page__pagination:not(:first-child){margin-top:60px}@media screen and (min-width: 2560px){.resources-page__pagination:not(:first-child){margin-top:calc(60px * 1.44)}}@media only screen and (max-width: 767px){.resources-page .form-success-message:last-child{margin-bottom:40px}}.resources-page__form-box{box-shadow:0px 21px 35px 0 rgba(0,0,0,.1)}.resources-page__form-box .form-box__inner{padding-top:30px}.resources-page__form-box:not(:first-child){margin-top:40px}.resources-page__form-box:before{width:85% !important}@media(max-width: 768px){.resources-page__form-box{width:100% !important;margin:30px 0 30px !important;box-shadow:none}.resources-page__form-box:before{display:none}.resources-page__form-box .form-box__submit{margin:0 auto;transform:none}.resources-page__form-box .form-box__inner{padding:0}}@media only screen and (max-width: 767px){.resources-page{padding:75px 0 0}.resources-page__container{margin:0;padding-bottom:15px}.resources-page__pagination:not(:first-child){margin-top:70px}.resources-page__aside_hidden{display:none}}.resource-card-appear{transform:translateY(400px)}.resource-card-appear-done{transform:translateY(0);transition:transform 1s ease,box-shadow .2s ease}
.sitemap-list-subitem{display:inline-block;padding:5px 0}.sitemap-list-subitem__link{position:relative;color:#fff;font-size:24px;font-family:"ProximaNova",sans-serif;text-decoration:none}@media(max-width: 768px){.sitemap-list-subitem__link{font-size:20px}}.sitemap-list-subitem__link::after{position:absolute;right:0;bottom:0;width:0;height:2px;background:#fff;transition:.3s;content:""}.sitemap-list-subitem__link:hover::after{left:0;width:100%}.sitemap-list-subitem::after{margin:0 3px;color:#fff;vertical-align:text-top;content:" ‐ "}.sitemap-list-subitem:last-child:after{content:none}
.sitemap-list-item__subitems{margin:0;padding:0;list-style:none}.sitemap-list-item{padding:20px 0}.sitemap-list-item__link{position:relative;display:inline-block;margin-bottom:10px;color:#fff;font-weight:800;font-size:27px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none}@media(max-width: 768px){.sitemap-list-item__link{font-size:24px}}.sitemap-list-item__link::after{position:absolute;right:0;bottom:0;width:0;height:3px;background:#fff;transition:.3s;content:""}.sitemap-list-item__link:hover::after{left:0;width:100%}.sitemap-list-item:nth-last-child(6){padding-bottom:6px}.sitemap-list-item:nth-last-child(-n+5){padding:6px 0}
.sitemap__list-items{margin:0;padding:0;list-style:none}.sitemap{background:linear-gradient(77deg, #224fc0, #00dcfe)}.sitemap__title-background{background:none}.sitemap__title-background .page-title-2__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.sitemap__title-background .page-title-2__content{min-height:480px;padding:20px 100px 0}.sitemap__title-background .page-title-2__description{display:none}.sitemap__title-background:before{display:none}.sitemap__title-background .mousey{display:none}.sitemap .page-title-mobile{min-height:450px}.sitemap .page-title-mobile__title{font-size:3em}.sitemap .page-title-mobile__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.sitemap .page-title-mobile__description{display:none}.sitemap-content-section{padding-bottom:40px}
.content-text-policy{margin-top:96px}@media screen and (max-width: 1024px){.content-text-policy{margin-top:48px}}@media screen and (min-width: 2560px){.content-text-policy{margin-top:calc(96px * 1.44)}}.content-text-policy__wrapper thead h3,.content-text-policy__wrapper thead h4,.content-text-policy__wrapper thead p,.content-text-policy__wrapper th{font-size:14px}@media screen and (min-width: 2560px){.content-text-policy__wrapper thead h3,.content-text-policy__wrapper thead h4,.content-text-policy__wrapper thead p,.content-text-policy__wrapper th{font-size:calc(14px * 1.44)}}.content-text-policy__wrapper thead h3,.content-text-policy__wrapper thead h4,.content-text-policy__wrapper thead p,.content-text-policy__wrapper th,.content-text-policy__wrapper h4,.content-text-policy__wrapper h3{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.content-text-policy{margin-bottom:96px}@media screen and (max-width: 1024px){.content-text-policy{margin-bottom:48px}}@media screen and (min-width: 2560px){.content-text-policy{margin-bottom:calc(96px * 1.44)}}.content-text-policy__wrapper h3{font-size:24px;line-height:1.2}@media screen and (min-width: 2560px){.content-text-policy__wrapper h3{font-size:calc(24px * 1.44)}}.content-text-policy__wrapper h4{font-size:20px;line-height:1.2}@media screen and (min-width: 2560px){.content-text-policy__wrapper h4{font-size:calc(20px * 1.44)}}.content-text-policy__wrapper h3{font-size:24px;line-height:1.2;text-transform:none}@media screen and (min-width: 2560px){.content-text-policy__wrapper h3{font-size:calc(24px * 1.44)}}.content-text-policy__wrapper h5,.content-text-policy__wrapper p{font-size:16px}@media screen and (min-width: 2560px){.content-text-policy__wrapper h5,.content-text-policy__wrapper p{font-size:calc(16px * 1.44)}}.content-text-policy__wrapper h5,.content-text-policy__wrapper p{line-height:normal}.content-text-policy__wrapper h2,.content-text-policy__wrapper summary h2{font-family:"ProximaNova",sans-serif;font-size:27px;color:#000;text-transform:uppercase}@media screen and (min-width: 2560px){.content-text-policy__wrapper h2,.content-text-policy__wrapper summary h2{font-size:calc(27px * 1.44)}}.content-text-policy{padding:0 !important}.content-text-policy__wrapper{position:relative}.content-text-policy__wrapper *{line-height:normal}.content-text-policy__wrapper a{color:inherit;text-decoration:underline !important;text-underline-offset:3px}.content-text-policy__wrapper .plusminus{position:relative;width:21px;height:21px;min-width:21px;min-height:21px;cursor:pointer}@media(min-width: 2560px){.content-text-policy__wrapper .plusminus{height:calc(21px * 1.44) !important;width:calc(21px * 1.44) !important}}.content-text-policy__wrapper .plusminus:before,.content-text-policy__wrapper .plusminus:after{content:"";display:block;background-color:#000;position:absolute;top:50%;left:0;transition:.35s;width:100%;height:5px}.content-text-policy__wrapper .plusminus:before{transform:translatey(-50%)}.content-text-policy__wrapper .plusminus:after{transform:translatey(-50%) rotate(90deg)}.content-text-policy__wrapper details{margin-bottom:-2px;padding:48px 0;border-top:2px solid #ec6400;border-bottom:2px solid #ec6400}@media screen and (min-width: 2560px){.content-text-policy__wrapper details{padding:calc(48px * 1.44) 0}}.content-text-policy__wrapper details article{padding-top:48px;opacity:0}@media screen and (min-width: 2560px){.content-text-policy__wrapper details article{padding-top:calc(48px * 1.44)}}.content-text-policy__wrapper details[open] article{animation:fadeIn .75s linear forwards}.content-text-policy__wrapper summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.content-text-policy__wrapper summary{position:relative;transition:.2s}.content-text-policy__wrapper details[open]>summary .plusminus:before{transform:translatey(-50%) rotate(-90deg);opacity:0}.content-text-policy__wrapper details[open]>summary .plusminus:after{transform:translatey(-50%) rotate(0)}.content-text-policy__wrapper summary::-webkit-details-marker{display:none}.content-text-policy__wrapper summary h2{display:inline;margin:0 !important}.content-text-policy__wrapper p{line-height:1.4}.content-text-policy__wrapper p.warning{display:block;padding:30px;color:red;font-weight:800;font-size:19px;font-family:"ProximaNova",sans-serif;border:4px solid red}@media(max-width: 640px){.content-text-policy__wrapper p.warning{padding:15px;font-size:16px;border-width:3px}}@media(min-width: 2560px){.content-text-policy__wrapper p.warning{font-size:calc(19px * 1.44) !important}}.content-text-policy__wrapper ul,.content-text-policy__wrapper ol{padding-left:20px;margin-bottom:35px}@media screen and (min-width: 2560px){.content-text-policy__wrapper ul,.content-text-policy__wrapper ol{margin-bottom:calc(35px * 1.44)}}.content-text-policy__wrapper ul li,.content-text-policy__wrapper ol li{padding:0 !important}.content-text-policy__wrapper ul li:not(:last-child),.content-text-policy__wrapper ol li:not(:last-child){margin-bottom:10px}.content-text-policy__wrapper ul li a,.content-text-policy__wrapper ol li a{text-decoration:underline;text-underline-offset:3px}.content-text-policy__wrapper ul{list-style:initial}.content-text-policy__wrapper h2,.content-text-policy__wrapper h3,.content-text-policy__wrapper h4,.content-text-policy__wrapper h5,.content-text-policy__wrapper h6{padding:0;margin:0;margin-bottom:20px}@media screen and (min-width: 2560px){.content-text-policy__wrapper h2,.content-text-policy__wrapper h3,.content-text-policy__wrapper h4,.content-text-policy__wrapper h5,.content-text-policy__wrapper h6{margin-bottom:calc(20px * 1.44)}}.content-text-policy__wrapper h3,.content-text-policy__wrapper h4,.content-text-policy__wrapper h6,.content-text-policy__wrapper th{font-family:"ProximaNova",sans-serif;line-height:1.25;text-transform:uppercase}.content-text-policy__wrapper h3{text-transform:initial}.content-text-policy__wrapper h4{font-size:16px}@media screen and (min-width: 2560px){.content-text-policy__wrapper h4{font-size:calc(16px * 1.44)}}.content-text-policy__wrapper h6{font-size:16px}@media(min-width: 2560px){.content-text-policy__wrapper h6{font-size:calc(16px * 1.44) !important}}.content-text-policy__wrapper p,.content-text-policy__wrapper table{margin-bottom:35px}@media screen and (min-width: 2560px){.content-text-policy__wrapper p,.content-text-policy__wrapper table{margin-bottom:calc(35px * 1.44)}}.content-text-policy__wrapper table{border-collapse:collapse;background:#f9f9f9}.content-text-policy__wrapper tr{display:flex;justify-content:space-between}.content-text-policy__wrapper th,.content-text-policy__wrapper td{flex:1;padding:16px;text-align:left}@media screen and (min-width: 2560px){.content-text-policy__wrapper th,.content-text-policy__wrapper td{padding:calc(16px * 1.44)}}.content-text-policy__wrapper thead{text-transform:uppercase;border-bottom:1px solid #ec6400}.content-text-policy__wrapper tbody tr:not(:last-child){border-bottom:1px solid #d1d1d1}.content-text-policy__wrapper tbody ul li::marker{color:#ec6400}.content-text-policy__wrapper table,.content-text-policy__wrapper tbody,.content-text-policy__wrapper tr,.content-text-policy__wrapper td{border:none}.content-text-policy__wrapper table p,.content-text-policy__wrapper tbody p,.content-text-policy__wrapper tr p,.content-text-policy__wrapper td p{margin:0}.content-text-policy li p{margin:0}.content-text-policy article table:last-of-type,.content-text-policy article p:last-of-type{margin-bottom:0}.content-text-policy .mt-35{margin-top:35px}@media screen and (min-width: 2560px){.content-text-policy .mt-35{margin-top:calc(35px * 1.44)}}.content-text-policy .mb-35{margin-bottom:35px}@media screen and (min-width: 2560px){.content-text-policy .mb-35{margin-bottom:calc(35px * 1.44)}}.content-text-policy .mt-48{margin-top:48px}@media screen and (min-width: 2560px){.content-text-policy .mt-48{margin-top:calc(48px * 1.44)}}.content-text-policy .mb-48{margin-bottom:48px}@media screen and (min-width: 2560px){.content-text-policy .mb-48{margin-bottom:calc(48px * 1.44)}}.content-text-policy .mt-80{margin-top:80px}@media screen and (max-width: 540px){.content-text-policy .mt-80{margin-top:48px}}@media screen and (min-width: 2560px){.content-text-policy .mt-80{margin-top:calc(80px * 1.44)}}.content-text-policy .mb-80{margin-bottom:80px}@media screen and (max-width: 540px){.content-text-policy .mb-80{margin-bottom:48px}}@media screen and (min-width: 2560px){.content-text-policy .mb-80{margin-bottom:calc(80px * 1.44)}}.content-text-policy .list-dashed{list-style-type:"-  "}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.privacy-policy-form{margin-bottom:96px}@media screen and (max-width: 1024px){.privacy-policy-form{margin-bottom:48px}}@media screen and (min-width: 2560px){.privacy-policy-form{margin-bottom:calc(96px * 1.44)}}.privacy-policy__title-background{background-image:radial-gradient(circle at 50% 100%, #ff01e7 10%, #ff9b00 75%)}.privacy-policy__title-background .page-title-2__title{max-width:38vw}.privacy-policy__title-background .page-title-2__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.privacy-policy__title-background .page-title-2__description{max-width:90vw}.privacy-policy__title-background .page-title-mobile__title{font-size:3em}.privacy-policy__title-background .page-title-mobile__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.privacy-policy__title-background_polish .page-title-mobile__title{font-size:2em}.privacy-policy .content-text-policy{margin-bottom:48px}.privacy-policy .form-success__title{margin-top:0}.privacy-policy .form-success-message{color:#000}.privacy-policy .form-box{width:auto}@media screen and (max-width: 400px){.privacy-policy .form-box{margin-left:0;margin-right:0}}.privacy-policy .form-box__submit{margin-top:10px}@media(max-width: 640px){.privacy-policy .form-box__submit{margin-top:50px}}.privacy-policy .form-box:before{display:none}.privacy-policy-form{position:relative;padding:40px;box-shadow:0px 8px 16px -4px rgba(65,64,69,.2)}@media(max-width: 640px){.privacy-policy-form{padding:0;box-shadow:none}}.privacy-policy-button{position:absolute;left:50%;transform:translateX(-50%)}.privacy-policy-button:focus{outline:0}@media(max-width: 640px){.privacy-policy-button{position:relative;left:0;margin-bottom:20px;transform:none}}
.content-text{padding:48px 0 60px}@media(max-width: 640px){.content-text{padding:20px 0 30px}}.content-text__wrapper{position:relative}.content-text__wrapper h2{margin:80px 0 20px;color:#000;font-weight:800;font-size:27px;font-family:"ProximaNova",sans-serif;line-height:1.12;text-transform:uppercase}@media(max-width: 640px){.content-text__wrapper h2{margin:40px 0 10px}}.content-text__wrapper p{margin:0;padding:0;line-height:1.4}.content-text__wrapper p:not(:last-child){margin-bottom:35px}.content-text__wrapper p.warning{display:block;padding:30px;color:red;font-weight:800;font-size:19px;font-family:"ProximaNova",sans-serif;border:4px solid red}@media(max-width: 640px){.content-text__wrapper p.warning{padding:15px;font-size:16px;border-width:3px}}.content-text__wrapper ul{padding-left:25px}.content-text__wrapper ul li{padding-bottom:10px}
.terms-and-conditions__title-background{background-image:radial-gradient(circle at 50% 100%, #0374fa 10%, #f70083 75%)}.terms-and-conditions__title-background .page-title-2__title{max-width:55vw}.terms-and-conditions__title-background .page-title-2__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.terms-and-conditions__title-background .page-title-2__description{max-width:90vw}.terms-and-conditions .page-title-mobile__title{font-size:3em}.terms-and-conditions .page-title-mobile__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.terms-and-conditions .form-success__title{margin-top:0}.terms-and-conditions .form-success-message{color:#000}.terms-and-conditions .form-box{width:auto;margin:0 0 160px}.terms-and-conditions .form-box__submit{margin-top:10px}.terms-and-conditions .form-box:before{display:none}@media(max-width: 640px){.terms-and-conditions .form-box{margin-bottom:40px}}.terms-and-conditions-form{position:relative;padding:40px;box-shadow:0px 40px 70px -60px #000}@media(max-width: 640px){.terms-and-conditions-form{padding:0;box-shadow:none}}.terms-and-conditions-form_hide{display:none}.terms-and-conditions-button{position:absolute;left:50%;transform:translateX(-50%)}.terms-and-conditions-button:focus{outline:0}@media(max-width: 640px){.terms-and-conditions-button{position:relative;left:0;margin-bottom:20px;transform:none}}
.privacy-notice__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.privacy-notice__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.privacy-notice__wrapper{max-width:1353.6px !important}}.privacy-notice__title-background{background-image:linear-gradient(45deg, #14246b 0, #126792 25%, #0fb3c9 55%, #14246c 100%)}.privacy-notice__title-background .page-title-2__title{max-width:55vw}.privacy-notice__title-background .page-title-2__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.privacy-notice__title-background .page-title-2__description{max-width:90vw}.privacy-notice .page-title-mobile__title{font-size:3em}.privacy-notice .page-title-mobile__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.privacy-notice .page-title-mobile__description::before{content:none}
.cookie-notice__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.cookie-notice__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.cookie-notice__wrapper{max-width:1353.6px !important}}.cookie-notice__wrapper .content-text-policy{margin-top:96px}@media screen and (max-width: 1024px){.cookie-notice__wrapper .content-text-policy{margin-top:48px}}@media screen and (min-width: 2560px){.cookie-notice__wrapper .content-text-policy{margin-top:calc(96px * 1.44)}}.cookie-notice__wrapper .content-text-policy{margin-bottom:96px}@media screen and (max-width: 1024px){.cookie-notice__wrapper .content-text-policy{margin-bottom:48px}}@media screen and (min-width: 2560px){.cookie-notice__wrapper .content-text-policy{margin-bottom:calc(96px * 1.44)}}.cookie-notice__title-background{background-image:radial-gradient(299.28% 110.5% at 25.35% 57.72%, #25d3a3 0%, #9d40e4 100%)}.cookie-notice__title-background .page-title-2__title{max-width:fit-content}.cookie-notice__title-background .page-title-2__description{display:none}.cookie-notice__title-background .mousey{border-color:#fff}.cookie-notice__title-background .mousey .scroller{background-color:#fff}.cookie-notice .page-title-mobile{background-image:linear-gradient(121deg, #12e999 -8.73%, #bb19f4 115.17%)}.cookie-notice .page-title-mobile__title{max-width:fit-content}.cookie-notice .page-title-mobile__description{display:none}.cookie-notice__wrapper .content-text-policy__wrapper details{border-color:#00a3ff}.cookie-notice__wrapper .content-text-policy__wrapper tbody ul li::marker{color:#00a3ff}
.personal-data-protection-rules__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.personal-data-protection-rules__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.personal-data-protection-rules__wrapper{max-width:1353.6px !important}}.personal-data-protection-rules__title-background{background-image:radial-gradient(50% 131.46% at 50% 100%, #00A3CF 0%, #3E36FF 59.9%, #530AEE 100%)}.personal-data-protection-rules__title-background .page-title-2__title{max-width:900px}.personal-data-protection-rules__title-background .page-title-2__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.personal-data-protection-rules__title-background .page-title-2__description{max-width:90vw}.personal-data-protection-rules .page-title-mobile__title{font-size:3em}.personal-data-protection-rules .page-title-mobile__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.personal-data-protection-rules .page-title-mobile__description::before{content:none}
.content-text{padding:48px 0 60px}@media(max-width: 640px){.content-text{padding:20px 0 30px}}.content-text__wrapper{position:relative}.content-text__wrapper h2{margin:80px 0 20px;color:#000;font-weight:800;font-size:27px;font-family:"ProximaNova",sans-serif;line-height:1.12;text-transform:uppercase}@media(max-width: 640px){.content-text__wrapper h2{margin:40px 0 10px}}.content-text__wrapper p{margin:0;padding:0;line-height:1.4}.content-text__wrapper p:not(:last-child){margin-bottom:35px}.content-text__wrapper p.warning{display:block;padding:30px;color:red;font-weight:800;font-size:19px;font-family:"ProximaNova",sans-serif;border:4px solid red}@media(max-width: 640px){.content-text__wrapper p.warning{padding:15px;font-size:16px;border-width:3px}}.content-text__wrapper ul{padding-left:25px}.content-text__wrapper ul li{padding-bottom:10px}
.stands-with-ukraine__title-background{background-image:linear-gradient(180deg, #24a3ff 8.33%, #eeba00 91.15%)}.stands-with-ukraine__title-background .page-title-2__title{max-width:55vw}.stands-with-ukraine__title-background .page-title-2__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.stands-with-ukraine__title-background .page-title-2__description{max-width:90vw}.stands-with-ukraine__title-background .page-title-2__description::before{content:none}.stands-with-ukraine__title-background .page-title-2__button{margin-top:40px}.stands-with-ukraine .page-title-mobile__title{font-size:3em}.stands-with-ukraine .page-title-mobile__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.stands-with-ukraine .page-title-mobile__description::before{content:none}.stands-with-ukraine .content-text p:first-child{font-weight:800;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:1.4}.stands-with-ukraine__button{margin:30px 0 0 8vw;color:#fff;border:2px solid #fff}.stands-with-ukraine__button:hover{color:#000;background-color:#fff}
.terms-and-conditions .content-text{padding:48px 0 60px}@media(max-width: 640px){.terms-and-conditions .content-text{padding:20px 0 30px}}.terms-and-conditions .content-text__wrapper{position:relative}.terms-and-conditions .content-text__wrapper h2{margin:80px 0 20px;color:#000;font-weight:800;font-size:27px;font-family:"ProximaNova",sans-serif;line-height:1.12;text-transform:uppercase}@media(max-width: 640px){.terms-and-conditions .content-text__wrapper h2{margin:40px 0 10px}}.terms-and-conditions .content-text__wrapper p{margin:0;padding:0;line-height:1.4}.terms-and-conditions .content-text__wrapper p:not(:last-child){margin-bottom:35px}.terms-and-conditions .content-text__wrapper p.warning{display:block;padding:30px;color:red;font-weight:800;font-size:19px;font-family:"ProximaNova",sans-serif;border:4px solid red}@media(max-width: 640px){.terms-and-conditions .content-text__wrapper p.warning{padding:15px;font-size:16px;border-width:3px}}
.terms-and-conditions__title-background{background-image:radial-gradient(circle at 50% 100%, #0374fa 10%, #f70083 75%)}.terms-and-conditions__title-background .page-title-2__title{max-width:55vw}.terms-and-conditions__title-background .page-title-2__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.terms-and-conditions__title-background .page-title-2__description{max-width:90vw}.terms-and-conditions .page-title-mobile__title{font-size:3em}.terms-and-conditions .page-title-mobile__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}
.content-text__wrapper a::after{position:absolute;right:0;bottom:0;width:0;height:2px;background:#131313;content:"";transition:width .3s}.content-text__wrapper a:hover::after{left:0;width:100%}.content-text{padding:48px 0 60px}.content-text__wrapper{position:relative}.content-text__wrapper h2{margin:80px 0 20px;font-weight:800;font-size:27px;font-family:"ProximaNova",sans-serif;line-height:1.12;text-transform:uppercase}.content-text__wrapper address{margin-bottom:40px;font-style:normal}.content-text__wrapper address>p{line-height:1.8}.content-text__wrapper dt,.content-text__wrapper dd{display:inline;margin:0;font-style:normal}.content-text__wrapper dd:after{content:"";display:block;margin-bottom:10px}.content-text__wrapper a{position:relative;color:#000;text-decoration:none}.content-text__wrapper a:after{height:2px;background-color:#000}@media(max-width: 640px){.content-text__wrapper a{text-decoration:underline}.content-text__wrapper a:after{display:none}}.content-text__wrapper p{margin:0;padding:0}.content-text__wrapper p:not(:last-child){margin-bottom:35px}
.impressum{background:linear-gradient(77deg, #f0f500, #047100)}@media(max-height: 1080px){.impressum{min-height:100vh}}.impressum__title-background{background:none}.impressum__title-background .page-title-2__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.impressum__title-background .page-title-2__content{min-height:400px;padding:80px 150px 0}.impressum__title-background .page-title-2__description{display:none}.impressum__title-background:before{display:none}.impressum .page-title-mobile{min-height:350px}.impressum .page-title-mobile__title{font-size:3em}.impressum .page-title-mobile__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.impressum .page-title-mobile__description{display:none}
.industries-form__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.industries-form__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.industries-form__wrapper{max-width:1353.6px !important}}.industries-form__section{padding-bottom:7vw;background-image:linear-gradient(to right, #a01c21, #e32029)}.industries-form__wrapper .sub-title-colored{padding:60px 0 4vw}.industries-form__wrapper .sub-title-colored__heading{max-width:90%;color:#fff}@media(max-width: 400px){.industries-form__wrapper .form-box__inner{margin:25px}}@media(min-width: 2560px){.industries-form__wrapper .form-box__submit{margin-bottom:-90px}}
.roi-calculator__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.roi-calculator__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.roi-calculator__wrapper{max-width:1353.6px !important}}.roi-calculator__wrapper{display:flex;justify-content:space-between;gap:3%}@media(max-width: 767px){.roi-calculator__wrapper{flex-direction:column;row-gap:30px}}.roi-calculator__col{height:fit-content;flex:1;background:#fff;box-shadow:1px 4px 18.6px 3px rgba(71,136,235,.11)}.roi-calculator__col-heading{margin-top:0;padding:18px 24px;color:#fff;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:125%;background-color:#2750be}@media(min-width: 2560px){.roi-calculator__col-heading{padding:calc(18px * 1.44) calc(24px * 1.44);font-size:calc(24px * 1.44)}}.roi-calculator__col-subheading{padding:20px 0;font-family:"ProximaNova",sans-serif;font-size:14px;font-weight:900;line-height:116%}@media(min-width: 2560px){.roi-calculator__col-subheading{padding:calc(20px * 1.44) 0;font-size:calc(14px * 1.44)}}.roi-calculator .form-box__row{padding-left:25px;padding-right:25px}@media(max-width: 767px){.roi-calculator .form-box__row{flex-direction:column}}.roi-calculator .form-box__row--range{display:block;margin-bottom:40px}.roi-calculator .form-box__row--range .form-box__col:not(:last-child){margin-right:2px}.roi-calculator .form-box__row--range:last-child{margin-bottom:24px}.roi-calculator .form-box__row_separate .form-box__row{padding:0;margin-bottom:16px}.roi-calculator .form-box__row_separate .range-input__heading{margin-bottom:5px;font-size:18px;font-weight:600;text-transform:initial}.roi-calculator .form-box__col{min-width:45%;padding:0 !important}.roi-calculator .form-box__col:not(:last-child){margin-right:25px}@media(max-width: 767px){.roi-calculator .form-box__col:not(:last-child){margin-right:0}}.roi-calculator .form-box__col-subheading{font-family:"ProximaNova",sans-serif;font-size:14px;font-weight:900;line-height:116%;text-transform:uppercase}.roi-calculator .form-box__desctiption{margin-bottom:36px;color:#000;font-size:12px;font-family:OpenSans,Helvetica,Arial,sans-serif}@media(max-width: 767px){.roi-calculator .form-box__desctiption{margin-bottom:20px}}.roi-calculator .form-input__label{font-size:18px;font-weight:600}@media(min-width: 2560px){.roi-calculator .form-input__label{font-size:calc(18px * 1.44)}}@media(max-width: 860px){.roi-calculator .form-input__label{font-size:16px}}.roi-calculator .form-input__label:not(:last-child){margin-bottom:10px;text-transform:initial}.roi-calculator .form-input__text{height:44px;padding:10px;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;border:1px solid #000}.roi-calculator .form-input__error{margin:0}.roi-calculator .form-input__error.active{margin-bottom:25px}.roi-calculator .form-input.disable input{background-color:#f9f9f9;cursor:not-allowed;pointer-events:none}.roi-calculator .form-input.input-with-sign .form-input__field-wrapper{position:relative;z-index:0}.roi-calculator .form-input.input-with-sign .form-input__field-wrapper input[type=text]{padding-left:20px}.roi-calculator .form-input.input-with-sign .form-input__field-wrapper::after{position:absolute;z-index:10;left:10px;bottom:12.5px;width:8px;content:"$"}.roi-calculator__results{display:flex;padding:0 24px 24px 24px;flex-direction:column;align-items:flex-start;gap:40px}@media(min-width: 2560px){.roi-calculator__results{padding:calc(24px * 1.44)}}.roi-calculator__savings{width:100%;padding:0 12px;background:#fff;box-shadow:0px 4px 9px 0px rgba(45,45,127,.07)}.roi-calculator__roi-result{margin-bottom:35px;padding:10px;box-shadow:0px 4px 9px 0px rgba(45,45,127,.07)}.roi-calculator__savings-heading,.roi-calculator__roi-result-heading{margin:0 0 10px;color:#000;text-align:center;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:125%}.roi-calculator__savings-subheading,.roi-calculator__roi-result-subheading{margin:0 0 5px;color:#000;text-align:center;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:normal}.roi-calculator__roi-result-desc{color:var(--Orange-500, #EC6400);text-align:center;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.roi-calculator__savings-number,.roi-calculator__roi-number{margin:16px 0 0;color:#00a3ff;text-align:center;font-family:"ProximaNova",sans-serif;font-size:40px;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase}@media(min-width: 2560px){.roi-calculator__savings-number,.roi-calculator__roi-number{font-size:calc(40px * 1.44)}}@media(max-width: 1024px)and (min-width: 767px){.roi-calculator__savings-number,.roi-calculator__roi-number{font-size:3vw}}@media(max-width: 767px){.roi-calculator__savings-number,.roi-calculator__roi-number{font-size:6vw}}.roi-calculator__roi-number{color:#a4a4a4}.roi-calculator__savings-number{margin-bottom:32px}@media(min-width: 767px){.roi-calculator__savings-number.smaller{font-size:2.2vw !important}}.roi-calculator__savings-parameters-wrapper:not(:last-child){margin-bottom:16px}.roi-calculator__savings-parameters-wrapper_bottom-clear{margin-bottom:5px !important}.roi-calculator__savings-parameters-wrapper .form-box__desctiption{margin-bottom:0;font-weight:normal}.roi-calculator__savings-parameters-wrapper_notes .form-box__desctiption{margin:0;font-weight:normal;color:#a4a4a4}.roi-calculator__savings-parameter{margin:0;font-size:14px;font-weight:700}@media(min-width: 2560px){.roi-calculator__savings-parameter{font-size:calc(14px * 1.44)}}.roi-calculator__roi-results-button-wrapper{display:flex;justify-content:flex-end;align-items:center;padding:32px 0 12px}.roi-calculator__roi-results-button{max-width:115px;min-height:auto;padding:16px 24px;font-size:16px;text-transform:none}.range-input{margin-bottom:24px}.range-input__range{position:relative;margin-bottom:24px}.range-input__range label{display:flex;justify-content:space-between;align-items:center;gap:18px}.range-input__range input[type=range]{width:100%;height:10px;margin-left:0;background:#b0e2fe;background-image:linear-gradient(#2750BE, #2750BE);background-repeat:no-repeat;background-size:0% 100%;border-radius:4px;-webkit-appearance:none}.range-input__range input[type=range]::-webkit-slider-thumb{width:22px;height:22px;background:#f8faff;box-shadow:3px 1px 3.5px rgba(39,80,190,.27);border-radius:50%;-webkit-appearance:none}.range-input__range input[type=range]::-webkit-slider-runnable-track{background:transparent;border:none;box-shadow:none;-webkit-appearance:none}.range-input__range-data{display:flex;width:80px;padding:12px;justify-content:flex-end;align-items:center;gap:10px;color:#000;font-size:16px;border:1px solid #646262;background:#f9f9f9}.range-input__range.sdlc .range-input__range-data{min-width:110px;justify-content:flex-start}.range-input__range.range-with-sign .range-input__range-data{position:relative;z-index:0;padding-right:20px}.range-input__range.range-with-sign .range-input__range-data::after{position:absolute;z-index:10;right:10px;bottom:12.5px;width:8px;content:"%"}.range-input__range-label{padding-bottom:10px}@media(min-width: 2560px){.range-input__range-label{font-size:calc(14px * 1.44)}}.range-input__heading{margin-top:0;padding:0;font-family:"ProximaNova",sans-serif;font-size:14px;font-weight:900;line-height:116%;text-transform:uppercase}@media(min-width: 2560px){.range-input__heading{font-size:calc(14px * 1.44)}}.range-input__subheading,.range-input__range-result{margin-bottom:0;color:#2750be;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;line-height:normal}@media(min-width: 2560px){.range-input__subheading,.range-input__range-result{font-size:calc(18px * 1.44)}}.range-input__range-result{display:flex;padding:8px 12px;align-items:center;gap:10px;font-size:16px;font-weight:700;border-bottom:1px solid #a4a4a4}@media(min-width: 2560px){.range-input__range-result{padding:calc(8px * 1.44) calc(12px * 1.44);font-size:calc(16px * 1.44)}}.range-input__notes{margin-bottom:36px;color:#000;font-size:12px;font-weight:normal;font-family:OpenSans,Helvetica,Arial,sans-serif}@media(max-width: 767px){.range-input__notes{margin-bottom:20px}}
.services-page{padding-bottom:100px;overflow:hidden;background:linear-gradient(45deg, #0fc684, #c7d724)}.services-page .page-title-mobile{padding-top:105px}.services-page__page-title-2{background:transparent}.services-page__navigation-wrapper{width:100%;max-width:940px;margin:100px auto}@media screen and (min-width: 2560px){.services-page__navigation-wrapper{max-width:calc(940px * 1.44)}}@media(max-width: 1024px){.services-page__navigation-wrapper{max-width:93vw}}
.banner{width:100%;height:82px;background-image:linear-gradient(to right, #ffcb03 0%, #f9ac07 20%, #bf1278);background-repeat:no-repeat;background-position:50% 50%;background-size:100%}@media screen and (max-width: 540px){.banner{height:111px}}@media screen and (min-width: 2560px){.banner{height:calc(82px * 1.44)}}.banner__wrapper{position:relative;display:flex;justify-content:space-between;align-items:center;max-width:940px;height:100%;height:-webkit-fill-available;min-height:82px;margin:0 auto}@media screen and (max-width: 1150px){.banner__wrapper{max-width:80vw;padding-left:60px}}@media screen and (max-width: 540px){.banner__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:100vw;padding-top:17px;padding-right:15%;padding-left:140px}}@media screen and (max-width: 540px){.banner__wrapper{padding-right:0}}@media screen and (max-width: 450px){.banner__wrapper{padding-left:120px}}@media screen and (min-width: 2560px){.banner__wrapper{max-width:calc(940px * 1.44)}}.banner__wrapper::before{position:absolute;top:-38%;left:-13%;z-index:1001;width:100%;max-width:117px;height:100%;min-height:151px;background-image:url("https://www.softserveinc.com/cdn/img/services/banner/banner-shape-image@2x.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;content:""}@media screen and (max-width: 1250px){.banner__wrapper::before{left:-12%}}@media screen and (max-width: 540px){.banner__wrapper::before{top:-10%;left:0}}@media screen and (min-width: 2560px){.banner__wrapper::before{min-height:calc(151px * 1.44);max-width:calc(117px * 1.44)}}.banner__image-right{margin-top:100px;margin-left:-125px}.banner__text{max-width:385px;color:#fff;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media screen and (max-width: 960px){.banner__text{max-width:70vw;font-size:2.5vw}}@media screen and (max-width: 540px){.banner__text{max-width:55vw;font-size:16px}}@media screen and (max-width: 450px){.banner__text{font-size:14px}}@media screen and (min-width: 2560px){.banner__text{max-width:calc(385px * 1.44);font-size:calc(24px * 1.44)}}.banner .banner-top{min-width:380px;max-width:380px;height:82px;margin-right:20px;color:#f8aa08;font-size:30px;border:none;outline:0;transition:font-size .2s;transition-timing-function:cubic-bezier(0.34, 1.11, 0.96, 1.67)}@media screen and (max-width: 960px){.banner .banner-top{min-width:280px;max-width:280px;font-size:18px}}@media screen and (max-width: 747px){.banner .banner-top{min-width:180px;max-width:180px;text-align:center}}@media screen and (max-width: 540px){.banner .banner-top{justify-content:flex-start;min-width:240px;max-width:0;padding:0;text-align:left}}@media screen and (max-width: 450px){.banner .banner-top{font-size:16px}}@media screen and (min-width: 2560px){.banner .banner-top{min-width:calc(380px * 1.44);max-width:calc(380px * 1.44);height:calc(82px * 1.44);margin-right:calc(20px * 1.44);font-size:calc(30px * 1.44)}}.banner .banner-top:hover{font-size:34px;background:none}@media screen and (max-width: 960px){.banner .banner-top:hover{font-size:20px}}@media screen and (max-width: 450px){.banner .banner-top:hover{font-size:18px}}
.service-section-heading:not(:last-child){margin-bottom:32px}.service-section-heading__title{position:relative;margin:0;padding:18px 0 0;color:#000;font-weight:900;font-size:88px;font-family:"ProximaNova",sans-serif;line-height:.91;letter-spacing:normal;text-transform:uppercase}.service-section-heading__title:not(:last-child){margin-bottom:35px}.service-section-heading__title:before{content:"";position:absolute;top:0;left:0;width:290px;height:3px;background-color:#ff7800}@media(max-width: 768px){.service-section-heading__title{font-size:68px}.service-section-heading__title:not(:last-child){margin-bottom:30px}}@media(max-width: 640px){.service-section-heading__title{font-size:38px}.service-section-heading__title:not(:last-child){margin-bottom:20px}}.service-section-heading__subtitle{margin:0;padding:0;color:#000;font-weight:800;font-size:28px;font-family:"ProximaNova",sans-serif;line-height:normal;letter-spacing:normal}@media(max-width: 768px){.service-section-heading__subtitle{font-size:24px}}@media(max-width: 640px){.service-section-heading__subtitle{font-size:20px}}
.service-benefits__list ul{margin:0;padding:0;list-style:none}.service-benefits__description a{display:block;width:242px;height:58px;margin:80px auto;padding:0;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:58px;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #131313;transition:all .3s linear}.service-benefits__description a:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.service-benefits+.service-benefits{margin-top:146px}@media screen and (min-width: 2560px){.service-benefits+.service-benefits{margin-top:calc(146px * 1.44)}}@media(max-width: 768px){.service-benefits+.service-benefits{margin-top:100px}}@media(max-width: 640px){.service-benefits+.service-benefits{margin-top:70px}}.service-benefits__image{position:relative;display:flex;align-items:flex-end;min-height:343px;overflow:hidden;background-position:50% 50%;background-size:cover}@media screen and (min-width: 2560px){.service-benefits__image{min-height:calc(343px * 1.44)}}@media(max-width: 768px){.service-benefits__image{min-height:280px}}@media(max-width: 480px){.service-benefits__image{min-height:220px}}.service-benefits__image:not(:last-child){margin-bottom:24px}.service-benefits__heading{position:relative;bottom:-13px;left:-5px;z-index:2;margin:0;padding:0;color:#fff;font-weight:900;font-size:86px;font-family:"ProximaNova",sans-serif;line-height:.91;letter-spacing:normal;text-transform:uppercase}@media screen and (min-width: 2560px){.service-benefits__heading{font-size:calc(86px * 1.44);bottom:calc(-13px * 1.44)}}@media(max-width: 1024px){.service-benefits__heading{font-size:68px}}@media(max-width: 640px){.service-benefits__heading{font-size:50px}}@media(max-width: 480px){.service-benefits__heading{bottom:-7px;font-size:30px}}.service-benefits__line{width:230px;height:2px;margin:0 auto 0 0;border:none}.service-benefits__line:not(:last-child){margin-bottom:12px}.service-benefits__list{position:relative;margin-top:30px;padding:20px 18px;border:2px solid #39c28b}@media screen and (min-width: 2560px){.service-benefits__list{padding:calc(20px * 1.44) calc(18px * 1.44)}}.service-benefits__list-heading{content:attr(data-title);position:absolute;bottom:calc(100% - 10px);left:-4px;margin:0;color:#39c28b;font-weight:800;font-size:40px;font-family:"ProximaNova",sans-serif;line-height:normal;text-transform:uppercase}@media screen and (min-width: 2560px){.service-benefits__list-heading{left:calc(-4px * 1.44);bottom:calc(100% - (11px * 1.44));font-size:calc(40px * 1.44)}}@media(max-width: 768px){.service-benefits__list-heading{bottom:calc(100% - 7px);left:-3.7px;font-size:30px}}.service-benefits__list p{line-height:normal}@media screen and (min-width: 2560px){.service-benefits__list p{font-size:calc(16px * 1.44)}}.service-benefits__list ul li{color:#000;font-weight:600;font-size:16.5px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal;letter-spacing:normal}@media screen and (min-width: 2560px){.service-benefits__list ul li{font-size:calc(16.5px * 1.44)}}.service-benefits__list ul li:not(:last-child){margin-bottom:20px}@media screen and (min-width: 2560px){.service-benefits__list ul li:not(:last-child){margin-bottom:calc(20px * 1.44)}}.service-benefits__description{margin:0;padding:0;font-size:16.5px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal;letter-spacing:normal}@media screen and (min-width: 2560px){.service-benefits__description{font-size:calc(16.5px * 1.44)}}.service-benefits__description:not(:last-child){margin-bottom:33px}@media screen and (min-width: 2560px){.service-benefits__description:not(:last-child){margin-bottom:calc(33px * 1.44)}}.service-benefits__description+.service-benefits__list{margin-top:66px}@media screen and (min-width: 2560px){.service-benefits__description+.service-benefits__list{margin-top:calc(66px * 1.44)}}@media(max-width: 640px){.service-benefits__description+.service-benefits__list{margin-top:43px}}.service-benefits__description a{margin:40px auto 80px}@media screen and (min-width: 2560px){.service-benefits__description a{display:flex;justify-content:center;align-items:center;width:calc(242px * 1.44);height:calc(58px * 1.44);font-size:calc(14px * 1.44)}}
.colored-square__content ul{margin:0;padding:0;list-style:none}.colored-square{position:relative}.colored-square__inner{position:relative;z-index:2;height:100%;padding:33px 35px 55px;background-color:#fff}@media(max-width: 640px){.colored-square__inner{padding:20px 20px 30px}}.colored-square__shadow{position:absolute;bottom:20px;left:50%;z-index:1;width:82%;height:10px;transform:translateX(-50%)}.colored-square__title{position:relative;margin:0;padding:8px 0 8px 13px;overflow:hidden;color:#000;font-weight:800;font-size:40px;font-family:"ProximaNova",sans-serif;line-height:.95;letter-spacing:1.6px;text-transform:uppercase}.colored-square__title:not(:last-child){margin-bottom:40px}@media(max-width: 640px){.colored-square__title{font-size:22px}.colored-square__title:not(:last-child){margin-bottom:30px}}.colored-square__title div,.colored-square__title span{position:relative;z-index:2}.colored-square__title span{display:block}.colored-square__title-box{position:absolute !important;content:"";top:0;left:0;z-index:1 !important;width:93px;height:100%}@media(max-width: 640px){.colored-square__title-box{width:60px}}.colored-square__content{color:#000}@media(min-width: 769px){.colored-square__content{padding-left:14px}}.colored-square__content ul li{position:relative;padding-left:18px;color:#000;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal;letter-spacing:normal}.colored-square__content ul li:not(:last-child){margin-bottom:10px}.colored-square__content ul li:before{position:absolute;top:5px;left:0;content:"";width:10px;height:10px;background-color:#000}
.service-squares-grid{display:flex;flex-wrap:wrap;box-shadow:0 21px 44px 0 rgba(0,0,0,.1)}.service-squares-grid>*{flex:1 45%}@media(max-width: 768px){.service-squares-grid{display:block}}
.services-hero{display:flex;justify-content:center;align-items:center;padding:113px 0 62px;overflow:hidden}@media(min-width: 2560px){.services-hero{padding-top:calc(113px * 1.44);padding-bottom:calc(62px * 1.44)}}@media(max-width: 480px){.services-hero{min-height:0;padding:80px 0 60px}}.services-hero .wrapper{display:flex;align-items:center;min-height:25vw}.services-hero__container{display:flex;justify-content:center;align-items:flex-start;gap:72px}@media screen and (max-width: 1024px){.services-hero__container{gap:32px}}@media(max-width: 480px){.services-hero__container{display:flex;flex-direction:column}}@media screen and (max-width: 768px){.services-hero__left-col{width:100%}}.services-hero__image{min-width:325px;max-width:325px;min-height:330px;max-height:330px}@media screen and (min-width: 2560px){.services-hero__image{min-width:calc(325px * 1.44);max-width:calc(325px * 1.44);min-height:calc(330px * 1.44);max-height:calc(330px * 1.44)}}.services-hero__image img{display:block;width:100%;max-width:260px;margin-top:-44px;margin-left:18px}@media screen and (min-width: 2560px){.services-hero__image img{max-width:calc(260px * 1.44);margin-left:calc(18px * 1.44)}}@media(max-width: 768px){.services-hero__image{min-width:285px;max-width:285px;min-height:290px;max-height:290px}.services-hero__image img{max-width:230px}}@media(max-width: 640px){.services-hero__image{min-width:235px;max-width:235px;min-height:230px;max-height:230px}.services-hero__image img{max-width:190px}}@media(max-width: 480px){.services-hero__image{max-width:100%;min-width:100%;min-height:100%;max-height:100%;aspect-ratio:1;margin:0 auto}.services-hero__image:not(:last-child){margin-bottom:20px}}.services-hero__image__text{align-self:flex-start;padding-left:38px}@media screen and (min-width: 2560px){.services-hero__image__text{padding-left:calc(38px * 1.44)}}@media(max-width: 640px){.services-hero__image__text{padding-left:28px}}@media(max-width: 480px){.services-hero__image__text{padding-left:0}}.services-hero__cta-button{width:100%;max-width:100%;margin-top:20px;text-align:center}.services-hero__heading,.services-hero__description{margin:0;padding:0;color:#000}.services-hero__heading{font-weight:900;font-size:60px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media screen and (min-width: 2560px){.services-hero__heading{font-size:calc(60px * 1.44)}}.services-hero__heading:not(:last-child){margin-bottom:38px}@media screen and (min-width: 2560px){.services-hero__heading:not(:last-child){margin-bottom:calc(38px * 1.44)}}@media(max-width: 1024px){.services-hero__heading{font-size:48px}.services-hero__heading:not(:last-child){margin-bottom:24px}}@media(max-width: 640px){.services-hero__heading{font-size:36px}.services-hero__heading:not(:last-child){margin-bottom:15px}}@media screen and (min-width: 641px)and (max-width: 940px){.services-hero__heading{font-size:6vw}}.services-hero__description{font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal}@media screen and (min-width: 2560px){.services-hero__description{font-size:calc(14px * 1.44)}}.services-hero_has-banner{padding-top:195px}@media screen and (min-width: 2560px){.services-hero_has-banner{padding-top:calc((113px * 1.44) + 82px)}}@keyframes ballon-flying{0%,100%{transform:translateY(0)}25%{transform:translateY(-30px);@media(max-width: 768px){transform:translateY(-20px)}}75%{transform:translateY(20px);@media(max-width: 768px){transform:translateY(-10px)}}}
.cloud-devops{position:relative}.cloud-devops__banner{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.cloud-devops__banner{top:calc(50px * 1.44)}}.cloud-devops__banner .banner__text{line-height:1}@media screen and (max-width: 700px){.cloud-devops__banner{z-index:998}}.cloud-devops__services-hero .services-hero__image{position:relative;background-image:radial-gradient(circle at 90% 100%, #ee39d5 15%, #7c4fbc 75%)}.cloud-devops__services-hero .services-hero__image img{position:absolute;top:15%;bottom:0;left:-13%;width:auto;max-width:393px;margin:0}@media screen and (min-width: 2560px){.cloud-devops__services-hero .services-hero__image img{max-width:calc(393px * 1.44)}}@media(max-width: 768px){.cloud-devops__services-hero .services-hero__image img{max-width:333px}}@media(max-width: 640px){.cloud-devops__services-hero .services-hero__image img{max-width:283px}}@media(max-width: 480px){.cloud-devops__services-hero .services-hero__image img{max-width:75vw;left:0%}}@media only screen and (orientation: portrait){.cloud-devops__services-hero .services-hero__image img{-webkit-animation-name:zeppelin-flying-port;animation-name:zeppelin-flying-port;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.cloud-devops__services-hero .services-hero__image img{-webkit-animation-name:zeppelin-flying-land;animation-name:zeppelin-flying-land;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@keyframes zeppelin-flying-port{0%,100%{transform:translateY(0)}25%{transform:translateY(-40px)}75%{transform:translateY(80px)}}@-webkit-keyframes zeppelin-flying-port{0%,100%{-webkit-transform:translateY(0)}25%{-webkit-transform:translateY(-40px)}75%{-webkit-transform:translateY(80px)}}@keyframes zeppelin-flying-land{0%,100%{transform:translateY(0)}25%{transform:translateY(-40px)}75%{transform:translateY(80px)}}@-webkit-keyframes zeppelin-flying-land{0%,100%{-webkit-transform:translateY(0)}25%{-webkit-transform:translateY(-40px)}75%{-webkit-transform:translateY(80px)}}.service-gradient-section{position:relative;padding:90px 0 138px;overflow:hidden}.service-gradient-section:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:575px;background-image:linear-gradient(to bottom, rgba(215, 215, 215, 0.5), #ffffff)}.service-gradient-section>*{position:relative;z-index:2}@media(max-width: 768px){.service-gradient-section{padding:70px 0 50px}}@media(min-width: 768px)and (max-width: 1060px){body[data-page=services] .services__navigation{padding-right:15px}body[data-page=services] .services__navigation,body[data-page=services] .service-gradient-section .wrapper{padding-left:85px}}
.service-page-title{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:62px 0;overflow:hidden}@media(min-width: 2560px){.service-page-title{min-height:65vh}}@media(max-width: 480px){.service-page-title{min-height:0;padding:80px 0 60px}}.service-page-title .wrapper{display:flex;justify-content:center;align-items:center}@media(max-width: 480px){.service-page-title .wrapper{display:block}}.service-page-title__image{min-width:325px;max-width:325px;min-height:330px;max-height:330px}@media screen and (min-width: 2560px){.service-page-title__image{min-width:calc(325px * 1.44);max-width:calc(325px * 1.44);min-height:calc(330px * 1.44);max-height:calc(330px * 1.44)}}.service-page-title__image img{display:block;width:100%;max-width:260px;margin-top:-44px;margin-left:18px}@media screen and (min-width: 2560px){.service-page-title__image img{max-width:calc(260px * 1.44);margin-left:calc(18px * 1.44)}}@media(min-width: 481px)and (max-width: 1023px){.service-page-title__image{margin-left:-100px}}@media(max-width: 768px){.service-page-title__image{min-width:285px;max-width:285px;min-height:290px;max-height:290px}.service-page-title__image img{max-width:230px}}@media(max-width: 640px){.service-page-title__image{min-width:235px;max-width:235px;min-height:230px;max-height:230px}.service-page-title__image img{max-width:190px}}@media(max-width: 480px){.service-page-title__image{height:280px;min-height:280px;max-height:280px;margin:0 auto}.service-page-title__image:not(:last-child){margin-bottom:30px}}.service-page-title__text{align-self:flex-start;padding-left:38px}@media screen and (min-width: 2560px){.service-page-title__text{padding-left:calc(38px * 1.44)}}@media(max-width: 640px){.service-page-title__text{padding-left:28px}}@media(max-width: 480px){.service-page-title__text{padding-left:0}}.service-page__heading,.service-page__description{margin:0;padding:0;color:#000}.service-page__heading{font-weight:900;font-size:88px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media screen and (min-width: 2560px){.service-page__heading{font-size:calc(88px * 1.44)}}.service-page__heading:not(:last-child){margin-bottom:38px}@media screen and (min-width: 2560px){.service-page__heading:not(:last-child){margin-bottom:calc(38px * 1.44)}}@media(max-width: 768px){.service-page__heading{font-size:68px}.service-page__heading:not(:last-child){margin-bottom:24px}}@media(max-width: 640px){.service-page__heading{font-size:36px}.service-page__heading:not(:last-child){margin-bottom:15px}}@media screen and (min-width: 641px)and (max-width: 940px){.service-page__heading{font-size:7vw}}.service-page__description{font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal}@media screen and (min-width: 2560px){.service-page__description{font-size:calc(14px * 1.44)}}@keyframes ballon-flying{0%,100%{transform:translateY(0)}25%{transform:translateY(-30px);@media(max-width: 768px){transform:translateY(-20px)}}75%{transform:translateY(20px);@media(max-width: 768px){transform:translateY(-10px)}}}
.two-column-slider-item{max-width:270px;min-height:22px}@media screen and (min-width: 2560px){.two-column-slider-item{max-width:calc(270px * 1.44);min-height:calc(22px * 1.44)}}.two-column-slider-item__heading{position:relative;display:flex;margin:0;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (min-width: 2560px){.two-column-slider-item__heading{font-size:calc(14px * 1.44)}}.two-column-slider-item__number{margin-right:14px;cursor:default;opacity:.2}@media screen and (min-width: 2560px){.two-column-slider-item__number{margin-right:calc(14px * 1.44)}}.two-column-slider-item__number::after{display:none !important;content:"" !important}.two-column-slider-item__content{position:relative;cursor:pointer;opacity:.5;transition:opacity .3s}.two-column-slider-item__content::before{position:absolute;top:0;left:-0.2em;width:0;height:0;content:""}.two-column-slider-item__content_active{padding:10px;font-weight:900;font-size:25px;line-height:1;opacity:1}.two-column-slider-item__content_active::before{width:15px;height:90%;border:2px solid #e0e0e0;border-right:none;border-bottom:none;transition:width .3s,height .3s .3s}@media screen and (min-width: 2560px){.two-column-slider-item__content_active::before{width:calc(15px * 1.44)}}.two-column-slider-item__content_active::after{display:none !important;content:"" !important}.two-column-slider-item__content:hover{opacity:1}.two-column-slider-item__description{position:static;min-height:380px}.two-column-slider-item__description_image{display:flex}@media only screen and (max-width: 640px){.two-column-slider-item__description_image{flex-direction:column}}.two-column-slider-item__description-text{margin-top:0;margin-bottom:1rem;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:21px}.two-column-slider-item__description-text_image{font-size:16px}.two-column-slider-item__description-text a{color:#000;font-family:"ProximaNova",sans-serif;font-size:14px;line-height:116%;text-transform:uppercase}@media screen and (min-width: 2560px){.two-column-slider-item__description-text a{font-size:calc(14px * 1.44)}}.two-column-slider-item__description-text p{margin-top:0}.two-column-slider-item__image{width:50%;height:50%;padding-right:15px}@media only screen and (max-width: 640px){.two-column-slider-item__image{margin:0 auto}}.two-column-slider-item__cta-button{position:relative;display:inline-block;padding:10px 50px 10px 10px;color:#17c583;font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase;text-decoration:none;border-bottom:2px solid #17c583}.two-column-slider-item__cta-button::before{position:absolute;top:27%;right:15px;width:15px;height:15px;background:url(https://www.softserveinc.com/cdn/img/services/ad-hoc-services/gen-ai/arrow-greenimage.svg) no-repeat 50% 50%;transition:all .3s ease-in-out;content:""}.two-column-slider-item__cta-button:hover{box-shadow:none}.two-column-slider-item__cta-button:hover::before{right:0}@media only screen and (max-width: 767px){.two-column-slider-item__description{min-height:290px;margin-bottom:20px;padding-top:20px;border-top:2px solid #000;border-bottom:2px solid #000}.two-column-slider-item__description-text_image{font-size:16px}.two-column-slider-item__heading_active{padding-bottom:20px}.two-column-slider-item{max-width:none}}@media only screen and (min-width: 768px){.two-column-slider-item__description{position:absolute;top:0;right:0;width:60%;min-height:100%;padding:0 45px}.two-column-slider-item__description_image{padding:0 20px;font-size:16px}}@media only screen and (min-width: 1025px){.two-column-slider-item__content_active{font-size:24px}.two-column-slider-item__description-text{font-size:18px;line-height:27px}.two-column-slider-item__description-text_image{font-size:16px}}@media screen and (min-width: 2560px){.two-column-slider-item__content_active{font-size:calc(24px * 1.44)}.two-column-slider-item__description-text{font-size:calc(18px * 1.44);line-height:calc(27px * 1.44)}.two-column-slider-item__description-text_image{font-size:calc(16px * 1.44)}}@media only screen and (max-width: 475px){.two-column-slider-item__description-text_image{font-size:14px}}
.two-column-slider__aside{margin:0;padding:0;list-style:none}.two-column-slider{width:100%;max-width:854px;min-height:480px;background:#fff;box-shadow:0 21px 54px 0 rgba(0,0,0,.6)}@media screen and (min-width: 2560px){.two-column-slider{max-width:calc(854px * 1.44)}}.two-column-slider__navigation{padding:90px 0 150px}.two-column-slider__navigation .two-column-slider{margin:0 auto}.two-column-slider__navigation--with-bg{background-image:linear-gradient(45deg, #f9ac07, #5406d9)}.two-column-slider__container,.two-column-slider__content{position:relative}.two-column-slider__container{padding:15px}.two-column-slider__aside{display:flex;flex-direction:column;justify-content:space-between;min-height:380px;padding:0}.two-column-slider__controls{position:absolute;top:0;right:60%;display:flex;flex-direction:column;justify-content:space-between;height:100%;margin:0 7px 0 0;padding:0;list-style:none}.two-column-slider__discover-btn{position:absolute;right:18%;bottom:-26px}.two-column-slider-control-button{position:relative;display:none;width:14px;height:19px;padding:0;overflow:hidden;text-indent:100%;background:transparent;border:none;border-radius:0;cursor:pointer;opacity:.5;transition:opacity .3s}.two-column-slider-control-button::before{position:absolute;bottom:0;display:block;width:100%;height:100%;background-image:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg");content:""}.two-column-slider-control-button_visible{display:block}.two-column-slider-control-button_previous{transform:rotate(180deg)}.two-column-slider-control-button:focus{outline:none}.two-column-slider-control-button:hover{opacity:1}.two-column-slider-discover{display:none;justify-content:center;align-items:center;width:100%;max-width:242px;height:58px;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:#000;border:solid 2px #111;box-shadow:0 19px 57px 0 rgba(129,131,130,.95);transition:box-shadow .3s ease-in-out}.two-column-slider-discover:hover{box-shadow:0 11px 32px 0 rgba(53,53,53,.95)}@media only screen and (min-width: 768px){.two-column-slider-discover{display:flex}.two-column-slider-discover_mobile{display:none}.two-column-slider__container{padding:60px 15px}.two-column-slider__aside{width:40%;border-right:2px solid #11a3e5}}@media only screen and (max-width: 767px){.two-column-slider-discover_mobile{display:flex}.two-column-slider__controls{display:none}.two-column-slider-item{padding-bottom:20px}.two-column-slider-discover{margin:20px auto}}
.services-double-slider__tabs__nav{margin:0;padding:0;list-style:none}.services-double-slider__heading{margin:0;padding:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.services-double-slider__heading:not(:last-child){margin-bottom:38px}@media screen and (min-width: 2560px){.services-double-slider__heading:not(:last-child){margin-bottom:calc(38px * 1.44)}}@media screen and (min-width: 2560px){.services-double-slider__heading{font-size:calc(41px * 1.44)}}@media(max-width: 640px){.services-double-slider__heading{font-size:30px}}.services-double-slider{padding:140px 0 180px}.services-double-slider__button{margin:30px auto 0;color:#fff;background:#000;box-shadow:0px 19px 35px 0 rgba(0,0,0,.3);transition:box-shadow .2s ease}.services-double-slider__button:hover{box-shadow:0px 19px 35px 0 rgba(0,0,0,.5)}@media(max-width: 1024px){.services-double-slider{padding:80px 0 120px}}@media(max-width: 768px){.services-double-slider{padding:40px 0 20px}}.services-double-slider__heading{position:relative}.services-double-slider__heading-square{position:absolute;top:-16px;left:-16px;z-index:-1;display:block;width:92px;height:92px}@media(min-width: 2560px){.services-double-slider__heading-square{top:calc(-16px * 1.44);left:calc(-16px * 1.44);height:calc(92px * 1.44);width:calc(92px * 1.44)}}@media(max-width: 1024px){.services-double-slider__heading-square{top:-7px;left:-14px;width:1.2em;height:1.2em}}@media(max-width: 640px){.services-double-slider__heading-square{top:-8px;left:-10px;width:60px;height:60px}}.services-double-slider__heading:not(:last-child){margin-bottom:24px}.services-double-slider__description{font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;margin-bottom:96px}@media(max-width: 768px){.services-double-slider__tabs{margin:0 -15px}}.services-double-slider__tabs__nav{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:2px solid rgba(23,197,131,.4)}@media(max-width: 768px){.services-double-slider__tabs__nav{display:block;border-bottom:none}}.services-double-slider__tabs__nav:not(:last-child){margin-bottom:16px}.services-double-slider__tabs__nav.hide{border-bottom:none}.services-double-slider__tabs__nav__item{position:relative;padding:8px 10px;color:#17c583;font-weight:800;font-size:17px;font-family:"ProximaNova",sans-serif;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}@media screen and (min-width: 2560px){.services-double-slider__tabs__nav__item{font-size:calc(17px * 1.44)}}@media(max-width: 768px){.services-double-slider__tabs__nav__item{padding:10px 15px;font-size:15px;border-bottom:2px solid rgba(23,197,131,.4)}.services-double-slider__tabs__nav__item:nth-last-child(2):not(.current){border-bottom:none}}.services-double-slider__tabs__nav__item:after{position:absolute;content:"";bottom:-2px;left:50%;width:0;height:2px;background-color:#17c583;transform:translateX(-50%);transition:width .2s ease}.services-double-slider__tabs__nav__item.current:after{width:100%}.services-double-slider__tabs__nav__item.hide{display:none}.services-double-slider__tabs__content{color:#000;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal}.services-double-slider__tabs__content>div{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}@media(max-width: 640px){.services-double-slider__tabs__content{font-size:14px}}.services-double-slider__tabs__content-mobile{display:none;padding:20px 15px}.services-double-slider__tabs__content-mobile:not(:last-child){border-bottom:2px solid rgba(23,197,131,.4)}.services-double-slider__tabs__content-mobile.current{display:block}.services-double-slider__slider{max-width:100%;min-height:300px;background:transparent;box-shadow:none}.services-double-slider__slider .two-column-slider__aside{min-height:250px}@media only screen and (min-width: 768px){.services-double-slider__slider .two-column-slider__aside{border-right:2px solid rgba(23,197,131,.4)}}@media(min-width: 768px)and (max-width: 800px){.services-double-slider__slider .two-column-slider__aside .services-item{max-width:265px}}.services-double-slider__slider .two-column-slider__container{padding-right:0;padding-left:0}@media only screen and (min-width: 768px){.services-double-slider__slider .two-column-slider__container{padding:30px 15px}}.services-double-slider__slider .two-column-slider-item__heading{color:#000}.services-double-slider__slider .two-column-slider-item__content_active{font-size:24px}@media screen and (min-width: 2560px){.services-double-slider__slider .two-column-slider-item__content_active{font-size:calc(24px * 1.44)}}@media(max-width: 860px){.services-double-slider__slider .two-column-slider-item__content_active{font-size:20px}}@media(max-width: 768px){.services-double-slider__slider .two-column-slider-item__content_active{font-size:18px}}.services-double-slider__slider .two-column-slider-item__description{min-height:initial;padding-bottom:15px}.services-double-slider__slider .two-column-slider-item__description-text{color:#000;font-weight:normal;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.3;text-transform:none}@media screen and (min-width: 2560px){.services-double-slider__slider .two-column-slider-item__description-text{font-size:calc(16px * 1.44)}}.services-double-slider__slider .two-column-slider-item__description-text span{font-size:16px !important;font-family:OpenSans,Helvetica,Arial,sans-serif !important}.services-double-slider__slider .two-column-slider-item__description-text span span{font-size:16px !important;font-family:OpenSans,Helvetica,Arial,sans-serif !important}@media(max-width: 475px){.services-double-slider__slider .two-column-slider-item__description-text{font-size:14px}}.services-double-slider__slider .two-column-slider-control-button{display:none}
.industry-resources__heading{margin:0;padding:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.industry-resources__heading:not(:last-child){margin-bottom:38px}@media screen and (min-width: 2560px){.industry-resources__heading:not(:last-child){margin-bottom:calc(38px * 1.44)}}@media screen and (min-width: 2560px){.industry-resources__heading{font-size:calc(41px * 1.44)}}@media(max-width: 640px){.industry-resources__heading{font-size:30px}}.resource-link{position:relative;display:block;padding:24px 12px 20px 15px;color:#000;font-weight:800;font-size:26px;font-family:"ProximaNova",sans-serif;white-space:normal;text-decoration:none;border:2px solid #000;cursor:pointer}@media(min-width: 2560px){.resource-link{padding:34.56px 17.28px 28.8px 21.6px;font-size:37.44px;border-width:2.88px}}@media(-moz-touch-enabled: 1), (pointer: coarse){.resource-link{border:2px solid #17c583}}@media(-moz-touch-enabled: 0), (pointer: fine){.resource-link::before,.resource-link::after{position:absolute;display:block;box-sizing:border-box;width:0;height:0;border:2px solid transparent;pointer-events:none;content:""}.resource-link::before{top:-2px;left:2px}.resource-link::after{right:2px;bottom:-2px}.resource-link:hover::before,.resource-link:hover::after{width:100%;height:100%;border-color:#17c583}.resource-link:hover::before{border-bottom:none;border-left:none;transition:width .3s,height .3s .3s}.resource-link:hover{border-color:#17c583;transition:border-bottom-color .3s .5s,border-right-color .3s .5s,border-left-color .3s 1.1s,border-top-color .3s 1.2s}.resource-link:hover::after{border-top:none;border-right:none;transition:width .3s .6s,height .3s .9s,border-color 0s .6s}}.resource-link{width:232px;word-wrap:break-word}@media only screen and (max-width: 968px){.resource-link{width:100%;height:100%;min-height:100px}}.industry-resources{padding:49px 0 66px}@media screen and (min-width: 2560px){.industry-resources{padding:calc(49px * 1.44) 0 calc(66px * 1.44)}}.industry-resources__description{position:relative;margin-bottom:38px;font-weight:800;font-size:26px;font-family:"ProximaNova",sans-serif;line-height:1.12}@media(max-width: 767px){.industry-resources__description{font-size:22px}}@media(max-width: 480px){.industry-resources__description{font-size:18px}}.industry-resources__cta{margin:0 auto}.industry-resources .outlined-box-grid:not(:last-child){margin-bottom:4px}
.badge-section__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.badge-section__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.badge-section__wrapper{max-width:1353.6px !important}}.badge-section{display:flex;align-items:center;min-height:310px;padding-top:35px;padding-bottom:25px;background:linear-gradient(180deg, #f0f0f0 0%, rgba(240, 240, 240, 0) 100%)}@media screen and (min-width: 2560px){.badge-section{padding-top:calc(35px * 1.44);padding-bottom:calc(25px * 1.44);min-height:calc(310px * 1.44)}}.badge-section__wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.badge-section__wrapper{flex-direction:column}}.badge-section__left-col{flex-basis:15%}.badge-section__link{display:inline-block;width:100%;max-width:128px;height:100%}@media screen and (min-width: 2560px){.badge-section__link{max-width:calc(128px * 1.44)}}.badge-section__image{width:100%;will-change:transform;image-rendering:-webkit-optimize-contrast}.badge-section__right-col{flex-basis:80%}.badge-section__title{color:#646262;font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:normal;text-transform:uppercase}@media screen and (min-width: 2560px){.badge-section__title{font-size:calc(32px * 1.44)}}@media(min-width: 767px)and (max-width: 900px){.badge-section__title{font-size:3vw}}@media(max-width: 475px){.badge-section__title{font-size:5.5vw}}
.ai-and-ml__service-page-title .service-page-title__image{position:relative;background-image:radial-gradient(circle at 90% 100%, #cffc00 15%, #02e7f3 75%)}.ai-and-ml__service-page-title .service-page-title__image img{position:absolute;top:-5%;bottom:0;max-width:320px;margin:0}@media only screen and (orientation: portrait){.ai-and-ml__service-page-title .service-page-title__image img{-webkit-animation-name:molecule-dancing-port;animation-name:molecule-dancing-port;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.ai-and-ml__service-page-title .service-page-title__image img{-webkit-animation-name:molecule-dancing-land;animation-name:molecule-dancing-land;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}.ai-and-ml__double-slider{padding-bottom:40px}.ai-and-ml__double-slider .services-double-slider{padding:50px 0 0}.ai-and-ml__double-slider .badge-section{margin-top:40px}.ai-and-ml__benefits{padding-bottom:30px}@media(min-width: 767px){.colored-square-slider_solves-problems .colored-square-slider__list-item{padding-bottom:250px}}@media(max-width: 1080px)and (min-width: 768px){body[data-page=services] .ai-and-ml__services-section{padding-left:85px}}@keyframes molecule-dancing-port{0%,100%{transform:rotate(0) scale(1);transform-origin:bottom center}25%{transform:rotate(-15deg) scale(1.05);@media(max-width: 768px){transform:rotate(-10deg)}}50%{transform:rotate(0) scale(0.95);transform-origin:bottom center}75%{transform:rotate(15deg) scale(0.8);@media(max-width: 768px){transform:rotate(10deg)}}}@-webkit-keyframes molecule-dancing-port{0%,100%{-webkit-transform:rotate(0) scale(1);-webkit-transform-origin:bottom center}25%{-webkit-transform:rotate(-15deg) scale(1.05);@media(max-width: 768px){-webkit-transform:rotate(-10deg)}}50%{-webkit-transform:rotate(0) scale(0.95);-webkit-transform-origin:bottom center}75%{-webkit-transform:rotate(15deg) scale(0.8);@media(max-width: 768px){-webkit-transform:rotate(10deg)}}}@keyframes molecule-dancing-land{0%,100%{transform:rotate(0) scale(1);transform-origin:bottom center}25%{transform:rotate(-15deg) scale(1.05);@media(max-width: 768px){transform:rotate(-10deg)}}50%{transform:rotate(0) scale(0.95);transform-origin:bottom center}75%{transform:rotate(15deg) scale(0.8);@media(max-width: 768px){transform:rotate(10deg)}}}@-webkit-keyframes molecule-dancing-land{0%,100%{-webkit-transform:rotate(0) scale(1);-webkit-transform-origin:bottom center}25%{-webkit-transform:rotate(-15deg) scale(1.05);@media(max-width: 768px){-webkit-transform:rotate(-10deg)}}50%{-webkit-transform:rotate(0) scale(0.95);-webkit-transform-origin:bottom center}75%{-webkit-transform:rotate(15deg) scale(0.8);@media(max-width: 768px){-webkit-transform:rotate(10deg)}}}
.cybersecurity__services-hero .services-hero__image{position:relative;background-image:radial-gradient(circle at 90% 100%, #d801b5 15%, #5401d9 75%)}.cybersecurity__services-hero .services-hero__image img{position:absolute;top:-20px;left:-35px;width:initial;max-width:370px;margin:0}@media screen and (min-width: 2560px){.cybersecurity__services-hero .services-hero__image img{max-width:calc(370px * 1.44)}}@media screen and (max-width: 767px){.cybersecurity__services-hero .services-hero__image img{left:-45px;max-width:300px}}@media screen and (max-width: 480px){.cybersecurity__services-hero .services-hero__image img{top:12%;left:5%;max-width:75vw}}@media only screen and (orientation: portrait){.cybersecurity__services-hero .services-hero__image img{-webkit-animation-name:steel-rotating-port;animation-name:steel-rotating-port;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.cybersecurity__services-hero .services-hero__image img{-webkit-animation-name:steel-rotating-land;animation-name:steel-rotating-land;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}.cybersecurity__service-gradient-section{padding-bottom:0 !important}@keyframes steel-rotating-port{50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes steel-rotating-port{50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes steel-rotating-land{50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes steel-rotating-land{50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}
.industry-our-partners__description{margin-bottom:96px}@media screen and (max-width: 1024px){.industry-our-partners__description{margin-bottom:48px}}@media screen and (min-width: 2560px){.industry-our-partners__description{margin-bottom:calc(96px * 1.44)}}.industry-our-partners__description{font-size:18px}@media screen and (min-width: 2560px){.industry-our-partners__description{font-size:calc(18px * 1.44)}}.industry-our-partners__description{line-height:normal}.industry-our-partners__heading{margin:0;padding:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.industry-our-partners__heading:not(:last-child){margin-bottom:38px}@media screen and (min-width: 2560px){.industry-our-partners__heading:not(:last-child){margin-bottom:calc(38px * 1.44)}}@media screen and (min-width: 2560px){.industry-our-partners__heading{font-size:calc(41px * 1.44)}}@media(max-width: 640px){.industry-our-partners__heading{font-size:30px}}.industry-our-partners{padding:48px 0 60px}.industry-our-partners__items{display:flex;gap:2em;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding-bottom:2em}@media(max-width: 1024px){.industry-our-partners__items{justify-content:center}}.industry-our-partners .cta-button{margin:0 auto}@media(min-width: 640px){.industry-our-partners .cta-button{display:none}}.industry-our-partners__item{display:flex;justify-content:center;align-items:center;flex:1;width:100%;max-width:160px;min-width:160px;height:160px}.industry-our-partners__item-logo{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:0}.industry-our-partners__item-logo a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-top:2px solid #19c481}.industry-our-partners__item-logo a:hover{box-shadow:0px 11px 20px 0px rgba(0,0,0,.25);transition:all .5s ease-in-out}.industry-our-partners__item-logo img{width:100%;max-width:96px}@media(min-width: 2560px){.industry-our-partners__item-logo img{max-width:calc(96px * 1.44)}}.industry-our-partners__item-desc{padding:45px 28px;color:#000;font-weight:400;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal}.industry-our-partners__item-desc p:first-child{margin-top:0}.industry-our-partners__item-desc p:last-child{margin-bottom:0}@media(max-width: 640px){.industry-our-partners__item-desc{display:none}}
.intro-b{background-size:cover;background-position:center;background-repeat:no-repeat}.intro-b__content{display:flex;flex-direction:column;gap:54px}@media screen and (max-width: 540px){.intro-b__content{gap:27px}}.intro-b__description{font-size:18px;line-height:normal}@media screen and (min-width: 2560px){.intro-b__description{font-size:calc(18px * 1.44)}}.intro-b__description p:first-of-type{margin-top:0}
.bright-squares__cta-wrapper,.bright-squares__items{margin-top:96px}@media screen and (max-width: 1024px){.bright-squares__cta-wrapper,.bright-squares__items{margin-top:48px}}@media screen and (min-width: 2560px){.bright-squares__cta-wrapper,.bright-squares__items{margin-top:calc(96px * 1.44)}}.bright-squares__description{margin-top:24px}@media screen and (min-width: 2560px){.bright-squares__description{margin-top:calc(24px * 1.44)}}.bright-squares__heading{font-family:"ProximaNova",sans-serif;font-size:60px;color:#000;text-transform:uppercase}@media screen and (max-width: 1024px){.bright-squares__heading{font-size:44px}}@media screen and (min-width: 2560px){.bright-squares__heading{font-size:calc(60px * 1.44)}}.bright-squares__item-heading{font-size:14px}@media screen and (min-width: 2560px){.bright-squares__item-heading{font-size:calc(14px * 1.44)}}.bright-squares__heading,.bright-squares__item-heading{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.bright-squares__text{margin-bottom:96px}@media screen and (max-width: 1024px){.bright-squares__text{margin-bottom:48px}}@media screen and (min-width: 2560px){.bright-squares__text{margin-bottom:calc(96px * 1.44)}}.bright-squares__item-description,.bright-squares__description{font-size:18px}@media screen and (min-width: 2560px){.bright-squares__item-description,.bright-squares__description{font-size:calc(18px * 1.44)}}.bright-squares__item-description,.bright-squares__description{line-height:normal}.bright-squares__items{display:grid;grid-template-columns:repeat(4, 1fr);gap:54px;justify-content:space-between}@media screen and (max-width: 1024px){.bright-squares__items{gap:32px}}@media screen and (max-width: 768px){.bright-squares__items{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 540px){.bright-squares__items{grid-template-columns:repeat(2, 1fr)}.bright-squares__items:not(:first-of-type){margin-top:16px}}.bright-squares__item{padding:20px;width:160px;height:160px;box-shadow:0 14px 34px 0 rgba(0,0,0,.25);background-color:#000;cursor:pointer}@media screen and (max-width: 540px){.bright-squares__item--extended-space .bright-squares__cta-wrapper{margin-bottom:48px}}@media screen and (max-width: 1024px){.bright-squares__item{width:17vw;height:18vw}}@media screen and (max-width: 768px){.bright-squares__item{width:26vw;height:26vw}}@media screen and (max-width: 768px)and (max-width: 540px){.bright-squares__item{padding:16px;width:34vw;height:34vw}}@media screen and (min-width: 2560px){.bright-squares__item{width:calc(160px * 1.44);height:calc(160px * 1.44)}}.bright-squares__item:hover.bright-squares__item--industry .bright-squares__item-heading,.bright-squares__item--active.bright-squares__item--industry .bright-squares__item-heading{color:#000}.bright-squares__item:hover.bright-squares__item--gradient,.bright-squares__item--active.bright-squares__item--gradient{background:linear-gradient(90deg, #3207a8 0%, #9f32d5 100%);box-shadow:0 14px 34px 0 rgba(60,11,172,.25)}.bright-squares__item--industry{background-size:160%;background-repeat:no-repeat;background-position:50% 50%;transition:background-image .3s,background-color .3s,box-shadow .4s}.bright-squares__item--industry_active_healthcare{background-color:#f9225a;box-shadow:0px 12px 25px 0 rgba(249,34,90,.71)}.bright-squares__item--industry_active_banking,.bright-squares__item--industry_active_financial,.bright-squares__item--industry_active_finance{background-color:#00c0dc;box-shadow:0px 12px 25px 0 rgba(0,192,220,.71)}.bright-squares__item--industry_active_retail{background-color:#ff9a17;box-shadow:0px 12px 25px 0 rgba(255,132,23,.71)}.bright-squares__item--industry_active_high,.bright-squares__item--industry_active_cross-industry{background-color:#81cf07;box-shadow:0px 12px 25px 0 rgba(129,207,7,.71)}.bright-squares__item--industry_active_mining{background-color:#37b7ff;box-shadow:0px 14px 34px 0px rgba(23,171,255,.54)}.bright-squares__item--industry_active_energy,.bright-squares__item--industry_active_the,.bright-squares__item--industry_active_oil{background-color:#ffcb17;box-shadow:0px 12px 25px 0 rgba(255,132,23,.71)}.bright-squares__item--industry_active_manufacturing{background-color:#17c583;box-shadow:0px 12px 25px 0 rgba(23,197,131,.71)}.bright-squares__item--industry_active_logistics{background-color:#00c0dc;box-shadow:0px 12px 25px 0 rgba(0,192,220,.71)}.bright-squares__item--industry_active_life,.bright-squares__item--industry_active_supply{background-color:#37b7ff;box-shadow:0px 12px 25px 0 rgba(55,183,255,.71)}.bright-squares__item--industry_active_agriculture{background-color:#11710f;box-shadow:0px 12px 25px 0 rgba(17,113,15,.71)}.bright-squares__item--industry_active_media{background-color:#1bdcfe;box-shadow:0px 12px 25px 0 rgba(27,220,254,.71)}.bright-squares__item--industry_active_automotive,.bright-squares__item--industry_active_utilities{background-color:#0d4cee;box-shadow:0px 12px 25px 0 #0d4cee}.bright-squares__item--industry_active_education{background-color:#cb38ff;box-shadow:0px 12px 25px 0 #cb38ff}.bright-squares__item--industry_healthcare:hover{background-color:#f9225a;box-shadow:0px 12px 25px 0 rgba(249,34,90,.71)}.bright-squares__item--industry_healthcare:hover .colored-square-slider__item-title{color:#000}.bright-squares__item--industry_banking:hover,.bright-squares__item--industry_financial:hover,.bright-squares__item--industry_finance:hover{background-color:#00c0dc;box-shadow:0px 12px 25px 0 rgba(0,192,220,.71)}.bright-squares__item--industry_banking:hover .colored-square-slider__item-title,.bright-squares__item--industry_financial:hover .colored-square-slider__item-title,.bright-squares__item--industry_finance:hover .colored-square-slider__item-title{color:#000}.bright-squares__item--industry_retail:hover{background-color:#ff9a17;box-shadow:0px 12px 25px 0 rgba(255,132,23,.71)}.bright-squares__item--industry_retail:hover .colored-square-slider__item-title{color:#000}.bright-squares__item--industry_high:hover,.bright-squares__item--industry_cross-industry:hover{background-color:#81cf07;box-shadow:0px 12px 25px 0 rgba(129,207,7,.71)}.bright-squares__item--industry_high:hover .colored-square-slider__item-title,.bright-squares__item--industry_cross-industry:hover .colored-square-slider__item-title{color:#000}.bright-squares__item--industry_mining:hover{background-color:#37b7ff;box-shadow:0px 14px 34px 0px rgba(23,171,255,.54)}.bright-squares__item--industry_mining:hover .colored-square-slider__item-title{color:#000}.bright-squares__item--industry_energy:hover,.bright-squares__item--industry_the:hover,.bright-squares__item--industry_oil:hover{background-color:#ffcb17;box-shadow:0px 12px 25px 0 rgba(255,132,23,.71)}.bright-squares__item--industry_energy:hover .colored-square-slider__item-title,.bright-squares__item--industry_the:hover .colored-square-slider__item-title,.bright-squares__item--industry_oil:hover .colored-square-slider__item-title{color:#000}.bright-squares__item--industry_manufacturing:hover{background-color:#17c583;box-shadow:0px 12px 25px 0 rgba(23,197,131,.71)}.bright-squares__item--industry_manufacturing:hover .colored-square-slider__item-title{color:#000}.bright-squares__item--industry_logistics:hover{background-color:#00c0dc;box-shadow:0px 12px 25px 0 rgba(0,192,220,.71)}.bright-squares__item--industry_logistics:hover .colored-square-slider__item-title{color:#000}.bright-squares__item--industry_life:hover,.bright-squares__item--industry_supply:hover{background-color:#37b7ff;box-shadow:0px 12px 25px 0 rgba(55,183,255,.71)}.bright-squares__item--industry_life:hover .colored-square-slider__item-title,.bright-squares__item--industry_supply:hover .colored-square-slider__item-title{color:#000}.bright-squares__item--industry_media:hover{background-color:#1bdcfe;box-shadow:0px 12px 25px 0 rgba(27,220,254,.71)}.bright-squares__item--industry_media:hover .colored-square-slider__item-title{color:#000}.bright-squares__item--industry_agriculture:hover{background-color:#11710f;box-shadow:0px 12px 25px 0 rgba(17,113,15,.71)}.bright-squares__item--industry_agriculture:hover .colored-square-slider__item-title{color:#000}.bright-squares__item--industry_automotive:hover,.bright-squares__item--industry_utilities:hover{background-color:#0d4cee;box-shadow:0px 12px 25px 0 #0d4cee}.bright-squares__item--industry_automotive:hover .colored-square-slider__item-title,.bright-squares__item--industry_utilities:hover .colored-square-slider__item-title{color:#000}.bright-squares__item--industry_education:hover{background-color:#cb38ff;box-shadow:0px 12px 25px 0 #cb38ff}.bright-squares__item--industry_education:hover .colored-square-slider__item-title{color:#000}.bright-squares__item-heading{color:#fff}@media screen and (max-width: 420px){.bright-squares__item-heading{font-size:3.2vw}}.bright-squares__item-description{position:relative;margin-top:40px;padding-top:16px;max-width:75%}@media screen and (max-width: 540px){.bright-squares__item-description{margin-top:16px;margin-bottom:40px;max-width:100%}}@media screen and (min-width: 2560px){.bright-squares__item-description{margin-top:calc(40px * 1.44);padding-top:calc(16px * 1.44)}}.bright-squares__item-description::before{content:"";position:absolute;top:0;left:0;width:87px;height:2px;background-color:#3e3b89}@media screen and (min-width: 2560px){.bright-squares__item-description::before{width:calc(87px * 1.44)}}@media screen and (max-width: 540px){.bright-squares__item-description--even{margin-left:32px}}.bright-squares__item-description--wrapper{opacity:.5;transform:translateX(200px);animation:description-appearance .75s ease-out forwards}.bright-squares__cta-wrapper{display:flex;align-items:center;justify-content:center}@keyframes description-appearance{from{transform:translateX(100px);opacity:.5}to{transform:translateX(0px);opacity:1}}
.two-column-slider_2{display:flex;min-height:350px;padding:0 15px}@media screen and (min-width: 2560px){.two-column-slider_2{min-height:calc(350px * 1.44);padding:0 calc(15 * 1.44)}}.two-column-slider_2__aside{position:relative;display:flex;flex-direction:column;gap:16px;max-width:40%;width:100%;margin:0;padding-left:0;padding-right:20px;border-right:2px solid #11a3e5;list-style:none}@media screen and (max-width: 767px){.two-column-slider_2__aside{max-width:100%;padding-right:0;border-right:none}}@media screen and (min-width: 2560px){.two-column-slider_2__aside{gap:calc(16px * 1.44);padding-right:calc(20px * 1.44)}}.two-column-slider_2__control{position:absolute;right:5px;width:14px;height:19px;opacity:.5;cursor:pointer;background-image:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg");background-repeat:no-repeat;background-position:center;transition:opacity .3s}.two-column-slider_2__control:hover{opacity:1}.two-column-slider_2__control_prev{top:0;transform:rotate(180deg)}.two-column-slider_2__control_next{bottom:0}@media screen and (max-width: 767px){.two-column-slider_2__control{display:none}}@media screen and (min-width: 2560px){.two-column-slider_2__control{width:calc(14px * 1.44);height:calc(19px * 1.44)}}.two-column-slider_2__item{display:flex;align-items:flex-start}@media screen and (max-width: 767px){.two-column-slider_2__item{flex-direction:column}}.two-column-slider_2__title-wrapper{display:flex;cursor:pointer}.two-column-slider_2__number{margin-right:14px;font-size:14px;text-transform:uppercase;opacity:.2;cursor:default}@media screen and (min-width: 2560px){.two-column-slider_2__number{font-size:calc(14px * 1.44)}}.two-column-slider_2__number,.two-column-slider_2__title{font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.two-column-slider_2__title{margin:0;font-size:14px}@media screen and (min-width: 2560px){.two-column-slider_2__title{font-size:calc(14px * 1.44)}}.two-column-slider_2__title::before{content:"";position:absolute;width:0;height:0}.two-column-slider_2__title_active{position:relative;padding:10px;font-size:24px}.two-column-slider_2__title_active::before{content:"";position:absolute;top:0;left:-0.2em;width:15px;height:90%;border:2px solid #e0e0e0;border-right:none;border-bottom:none;transition:width .3s,height .3s .3s}@media screen and (min-width: 2560px){.two-column-slider_2__title_active::before{width:calc(15px * 1.44)}}@media screen and (min-width: 2560px){.two-column-slider_2__title_active{padding:calc(10px * 1.44);font-size:calc(24px * 1.44)}}.two-column-slider_2__content{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:60%;padding:0 45px}.two-column-slider_2__content *{line-height:normal}@media screen and (max-width: 767px){.two-column-slider_2__content{display:none}}@media screen and (min-width: 2560px){.two-column-slider_2__content{padding:0 calc(45px * 1.44)}}.two-column-slider_2__content_mobile{display:none}@media screen and (max-width: 767px){.two-column-slider_2__content_mobile{display:flex;max-width:100%;margin-top:20px;padding:20px 0;border-top:2px solid #000;border-bottom:2px solid #000}}.two-column-slider_2__cta-button{margin:20px auto 0;color:#fff;background-color:#000}@media screen and (min-width: 2560px){.two-column-slider_2__cta-button{margin:calc(20px * 1.44) auto 0}}.two-column-slider_2__cta-button:hover{box-shadow:0px 19px 57px 0 #000}
.industry-numbers__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.industry-numbers__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.industry-numbers__wrapper{max-width:1353.6px !important}}.industry-numbers{position:relative;z-index:1;padding:49px 0}@media(max-width: 1024px){.industry-numbers{padding:39px 0}}@media(max-width: 640px){.industry-numbers{padding:29px 0}}.industry-numbers__row{display:flex;flex-wrap:wrap;justify-content:space-between}.industry-numbers__row:not(:last-child){margin-bottom:60px}@media(max-width: 1024px){.industry-numbers__row:not(:last-child){margin-bottom:40px}}@media(max-width: 640px){.industry-numbers__row:not(:last-child){margin-bottom:30px}}.industry-numbers__col{flex:1;max-width:50%;margin-bottom:30px}@media(min-width: 641px){.industry-numbers__col{min-width:27.67%}}@media(max-width: 640px){.industry-numbers__col{min-width:45%;text-align:center}}@media(max-width: 420px){.industry-numbers__col{min-width:100%}}@media(min-width: 641px){.industry-numbers__col:not(:nth-child(3n)):not(:last-child){margin-right:5.63%}}.industry-numbers__col:not(:nth-child(2n)):not(:last-child){margin-right:5%}@media(max-width: 420px){.industry-numbers__col:not(:nth-child(2n)):not(:last-child){margin-right:0}}@media(min-width: 641px){.industry-numbers__col:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)){margin-bottom:40px}}.industry-numbers__title,.industry-numbers__number,.industry-numbers__description{color:#202020;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1em;text-transform:uppercase}.industry-numbers__title a,.industry-numbers__number a,.industry-numbers__description a{color:#202020}.industry-numbers__title{min-height:21px;font-size:21px}@media(max-width: 1024px){.industry-numbers__title{min-height:17px;font-size:17px}}.industry-numbers__number{margin-top:-4px;font-size:88px;border-bottom:2px solid #202020}@media screen and (min-width: 2560px){.industry-numbers__number{font-size:calc(88px * 1.44);margin-top:calc(-4px * 1.44)}}@media(max-width: 1024px){.industry-numbers__number{font-size:58px}}@media(max-width: 640px){.industry-numbers__number{margin-top:0;font-size:48px}}.industry-numbers__number:not(:last-child){padding-bottom:6px}.industry-numbers__number_azure-blue{color:#2651be;border-color:#2651be}.industry-numbers__number_dark-blue{color:#2006a2;border-color:#2006a2}.industry-numbers__number_cinnabar{color:#fc4102;border-color:#fc4102}.industry-numbers__number_green{color:#17c583;border-color:#17c583}.industry-numbers__number_dark-orchid{color:#9033c2;border-color:#9033c2}.industry-numbers__number_purple-red{color:#640043;border-color:#640043}.industry-numbers__number_secondary-bright-blue{color:#1810d6;border-color:#1810d6}.industry-numbers__number_orange{color:#f9ac07;border-color:#f9ac07}.industry-numbers__image-wrapper{margin:0;padding:0}.industry-numbers__image{display:table}.industry-numbers__description{padding-top:10px;font-size:22px}@media screen and (min-width: 2560px){.industry-numbers__description{padding-top:calc(10px * 1.44);font-size:calc(22px * 1.44)}}@media(max-width: 1024px){.industry-numbers__description{font-size:18px}}.industry-numbers .overline{border-top:2px solid #a4a4a4}.industry-numbers__ctas{display:flex;justify-content:space-between;padding:0 23px}@media(max-width: 640px){.industry-numbers__ctas{display:block}.industry-numbers__ctas>*{width:100%;margin:0 auto}.industry-numbers__ctas>*:not(:last-child){margin-bottom:20px}}
.updated-numbers__nvidia-subpage .industry-numbers{padding:96px}@media screen and (max-width: 1024px){.updated-numbers__nvidia-subpage .industry-numbers{padding:48px}}@media screen and (max-width: 540px){.updated-numbers__nvidia-subpage .industry-numbers{padding-right:16px;padding-left:16px}}@media screen and (min-width: 1600px){.updated-numbers__nvidia-subpage .industry-numbers{max-width:1600px;width:100%;margin:0 auto}}@media screen and (min-width: 2560px){.updated-numbers__nvidia-subpage .industry-numbers{max-width:1800px;padding:calc(96px * 1.44)}}.updated-numbers .industry-numbers__col:not(:nth-child(2n)):not(:last-child),.updated-numbers .industry-numbers__col:not(:nth-child(3n)):not(:last-child){margin:0}@media(min-width: 641px){.updated-numbers .industry-numbers__col:not(:nth-child(2n)):not(:last-child),.updated-numbers .industry-numbers__col:not(:nth-child(3n)):not(:last-child){margin:0}}.updated-numbers__nvidia-subpage .industry-numbers__wrapper{max-width:100%;margin:0;padding:0 !important}@media screen and (min-width: 2560px){.updated-numbers__nvidia-subpage .industry-numbers__wrapper{max-width:100% !important}}.updated-numbers__nvidia-subpage .industry-numbers__row{display:grid;grid-template-columns:repeat(4, 1fr);gap:48px 24px}@media screen and (max-width: 1024px){.updated-numbers__nvidia-subpage .industry-numbers__row{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){.updated-numbers__nvidia-subpage .industry-numbers__row{grid-template-columns:1fr}}@media screen and (min-width: 2560px){.updated-numbers__nvidia-subpage .industry-numbers__row{gap:calc(48px * 1.44) calc(24px * 1.44)}}.updated-numbers__nvidia-subpage .industry-numbers__col{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:16px;margin-bottom:0;max-width:100%}@media screen and (max-width: 640px){.updated-numbers__nvidia-subpage .industry-numbers__col{gap:10px;padding-left:24px;border-left:2px solid #63b000;text-align:start}}@media(min-width: 641px){.updated-numbers__nvidia-subpage .industry-numbers__col{min-width:unset}}.updated-numbers__nvidia-subpage .industry-numbers__number{padding-top:16px;font-size:40px;color:#63b000;border-bottom:none;border-top:2px solid #63b000}@media screen and (max-width: 640px){.updated-numbers__nvidia-subpage .industry-numbers__number{border-top:none}}@media screen and (min-width: 2560px){.updated-numbers__nvidia-subpage .industry-numbers__number{padding-top:calc(16px * 1.44);font-size:calc(40px * 1.44)}}.updated-numbers__nvidia-subpage .industry-numbers__title{align-self:flex-end;font-size:24px;color:#282626;opacity:.3}@media screen and (min-width: 2560px){.updated-numbers__nvidia-subpage .industry-numbers__title{font-size:calc(24px * 1.44)}}.updated-numbers__nvidia-subpage .industry-numbers__description{padding:0;font-weight:700;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;text-transform:none}@media screen and (min-width: 2560px){.updated-numbers__nvidia-subpage .industry-numbers__description{font-size:calc(16px * 1.44)}}@media screen and (max-width: 540px){.updated-numbers__nvidia-subpage .industry-numbers__title,.updated-numbers__nvidia-subpage .industry-numbers__number,.updated-numbers__nvidia-subpage .industry-numbers__description{padding:0;text-align:start}}
@media screen and (max-width: 1024px){.resources-slider{padding-left:20px;padding-right:20px}}@media screen and (max-width: 890px){.resources-slider{overflow:hidden}}
.internet-of-things__expertise__content{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.internet-of-things__expertise__content{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.internet-of-things__expertise__content{max-width:1353.6px !important}}.internet-of-things__navigation,.internet-of-things__numbers,.internet-of-things .form-section,.internet-of-things__partners,.internet-of-things__case-studies,.internet-of-things__demos{padding-top:128px;padding-bottom:128px}@media screen and (max-width: 1024px){.internet-of-things__navigation,.internet-of-things__numbers,.internet-of-things .form-section,.internet-of-things__partners,.internet-of-things__case-studies,.internet-of-things__demos{padding-top:96px;padding-bottom:96px}}@media screen and (max-width: 540px){.internet-of-things__navigation,.internet-of-things__numbers,.internet-of-things .form-section,.internet-of-things__partners,.internet-of-things__case-studies,.internet-of-things__demos{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 2560px){.internet-of-things__navigation,.internet-of-things__numbers,.internet-of-things .form-section,.internet-of-things__partners,.internet-of-things__case-studies,.internet-of-things__demos{padding-top:calc(128px * 1.44);padding-bottom:calc(128px * 1.44)}}.internet-of-things__expertise__content .sub-title-colored__description{margin-top:24px}@media screen and (min-width: 2560px){.internet-of-things__expertise__content .sub-title-colored__description{margin-top:calc(24px * 1.44)}}.internet-of-things .form-section .sub-title-colored__heading,.internet-of-things__expertise__content .sub-title-colored__heading,.internet-of-things__partners .sub-title-colored__heading,.internet-of-things__case-studies .industry-demos__heading,.internet-of-things__demos .industry-demos__heading,.internet-of-things__numbers .industry-numbers__number,.internet-of-things__numbers .sub-title-colored__heading{font-family:"ProximaNova",sans-serif;font-size:60px;color:#000;text-transform:uppercase}@media screen and (max-width: 1024px){.internet-of-things .form-section .sub-title-colored__heading,.internet-of-things__expertise__content .sub-title-colored__heading,.internet-of-things__partners .sub-title-colored__heading,.internet-of-things__case-studies .industry-demos__heading,.internet-of-things__demos .industry-demos__heading,.internet-of-things__numbers .industry-numbers__number,.internet-of-things__numbers .sub-title-colored__heading{font-size:44px}}@media screen and (min-width: 2560px){.internet-of-things .form-section .sub-title-colored__heading,.internet-of-things__expertise__content .sub-title-colored__heading,.internet-of-things__partners .sub-title-colored__heading,.internet-of-things__case-studies .industry-demos__heading,.internet-of-things__demos .industry-demos__heading,.internet-of-things__numbers .industry-numbers__number,.internet-of-things__numbers .sub-title-colored__heading{font-size:calc(60px * 1.44)}}.internet-of-things .form-section .sub-title-colored__heading,.internet-of-things__expertise__content .sub-title-colored__heading,.internet-of-things__partners .sub-title-colored__heading,.internet-of-things__case-studies .industry-demos__heading,.internet-of-things__demos .industry-demos__heading,.internet-of-things__numbers .industry-numbers__number,.internet-of-things__numbers .sub-title-colored__heading{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.internet-of-things .form-section .sub-title-colored,.internet-of-things__expertise__content .sub-title-colored,.internet-of-things__partners .sub-title-colored,.internet-of-things__numbers .sub-title-colored{margin-bottom:96px}@media screen and (max-width: 1024px){.internet-of-things .form-section .sub-title-colored,.internet-of-things__expertise__content .sub-title-colored,.internet-of-things__partners .sub-title-colored,.internet-of-things__numbers .sub-title-colored{margin-bottom:48px}}@media screen and (min-width: 2560px){.internet-of-things .form-section .sub-title-colored,.internet-of-things__expertise__content .sub-title-colored,.internet-of-things__partners .sub-title-colored,.internet-of-things__numbers .sub-title-colored{margin-bottom:calc(96px * 1.44)}}.internet-of-things__expertise__content .two-column-slider__content,.internet-of-things__expertise__content .two-column-slider__description-text,.internet-of-things__expertise__content .two-column-slider_2__content,.internet-of-things__expertise__content .two-column-slider_2__description-text,.internet-of-things__numbers .industry-numbers__description{font-size:16px}@media screen and (min-width: 2560px){.internet-of-things__expertise__content .two-column-slider__content,.internet-of-things__expertise__content .two-column-slider__description-text,.internet-of-things__expertise__content .two-column-slider_2__content,.internet-of-things__expertise__content .two-column-slider_2__description-text,.internet-of-things__numbers .industry-numbers__description{font-size:calc(16px * 1.44)}}.internet-of-things__expertise__content .two-column-slider__content .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider__content .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button,.internet-of-things__expertise__content .sub-title-colored__description{font-size:18px}@media screen and (min-width: 2560px){.internet-of-things__expertise__content .two-column-slider__content .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider__content .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button,.internet-of-things__expertise__content .sub-title-colored__description{font-size:calc(18px * 1.44)}}.internet-of-things__expertise__content .two-column-slider__content,.internet-of-things__expertise__content .two-column-slider__description-text,.internet-of-things__expertise__content .two-column-slider_2__content,.internet-of-things__expertise__content .two-column-slider_2__description-text,.internet-of-things__numbers .industry-numbers__description,.internet-of-things__expertise__content .two-column-slider__content .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider__content .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button,.internet-of-things__expertise__content .sub-title-colored__description{line-height:normal}.internet-of-things__numbers .industry-numbers{padding:0}.internet-of-things__numbers .industry-numbers__row{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media screen and (max-width: 640px){.internet-of-things__numbers .industry-numbers__row{grid-template-columns:1fr;gap:16px}}@media screen and (min-width: 2560px){.internet-of-things__numbers .industry-numbers__row{gap:calc(40px * 1.44)}}.internet-of-things__numbers .industry-numbers__col{display:grid;grid-row:span 3/span 3;grid-template-rows:subgrid;gap:0;max-width:100% !important;min-width:unset;margin:0 !important}@media screen and (max-width: 640px){.internet-of-things__numbers .industry-numbers__col{text-align:start}}.internet-of-things__numbers .industry-numbers__number{padding-bottom:16px !important}@media screen and (min-width: 2560px){.internet-of-things__numbers .industry-numbers__number{padding-bottom:calc(16px * 1.44)}}.internet-of-things__numbers .industry-numbers__title{padding-bottom:16px}@media screen and (min-width: 2560px){.internet-of-things__numbers .industry-numbers__title{padding-bottom:calc(16px * 1.44)}}.internet-of-things__numbers .industry-numbers__description{padding-top:16px !important;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:700;text-transform:none}@media screen and (min-width: 2560px){.internet-of-things__numbers .industry-numbers__description{padding-top:calc(16px * 1.44)}}.internet-of-things__numbers .updated-numbers__full-line .industry-numbers__row{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 768px){.internet-of-things__numbers .updated-numbers__full-line .industry-numbers__row{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 640px){.internet-of-things__numbers .updated-numbers__full-line .industry-numbers__row{grid-template-columns:repeat(1, 1fr)}}.internet-of-things__case-studies .industry-demos,.internet-of-things__demos .industry-demos{padding:0;background:none}.internet-of-things__case-studies .industry-demos__heading,.internet-of-things__demos .industry-demos__heading{margin-bottom:64px !important}@media screen and (max-width: 540px){.internet-of-things__case-studies .industry-demos__heading,.internet-of-things__demos .industry-demos__heading{margin-bottom:48px !important}}@media screen and (min-width: 2560px){.internet-of-things__case-studies .industry-demos__heading,.internet-of-things__demos .industry-demos__heading{margin-bottom:calc(64px * 1.44) !important}}.internet-of-things__partners .industry-our-partners{padding:0}.internet-of-things__partners .industry-our-partners__heading,.internet-of-things__partners .industry-our-partners__item-desc{display:none}.internet-of-things__expertise__content .sub-title-colored__description{text-transform:none}.internet-of-things__expertise__content .two-column-slider__item,.internet-of-things__expertise__content .two-column-slider_2__item{color:#7f7f7f}.internet-of-things__expertise__content .two-column-slider__item_active,.internet-of-things__expertise__content .two-column-slider_2__item_active{color:#000}.internet-of-things__expertise__content .two-column-slider__aside,.internet-of-things__expertise__content .two-column-slider_2__aside{justify-content:flex-start;gap:24px}.internet-of-things__expertise__content .two-column-slider__content a,.internet-of-things__expertise__content .two-column-slider__description-text a,.internet-of-things__expertise__content .two-column-slider_2__content a,.internet-of-things__expertise__content .two-column-slider_2__description-text a{color:#000;font-family:"ProximaNova",sans-serif;font-size:14px;line-height:116%;text-transform:uppercase}@media screen and (min-width: 2560px){.internet-of-things__expertise__content .two-column-slider__content a,.internet-of-things__expertise__content .two-column-slider__description-text a,.internet-of-things__expertise__content .two-column-slider_2__content a,.internet-of-things__expertise__content .two-column-slider_2__description-text a{font-size:calc(14px * 1.44)}}.internet-of-things__expertise__content .two-column-slider__content p,.internet-of-things__expertise__content .two-column-slider__description-text p,.internet-of-things__expertise__content .two-column-slider_2__content p,.internet-of-things__expertise__content .two-column-slider_2__description-text p{margin-top:0}.internet-of-things__expertise__content .two-column-slider__content .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider__content .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button{position:relative;display:inline-block;margin:0;padding:10px 50px 10px 10px;max-width:fit-content;min-height:unset !important;height:fit-content !important;color:#17c583;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase;text-decoration:none;background:transparent;border:none;border-bottom:2px solid #17c583}@media screen and (max-width: 768px){.internet-of-things__expertise__content .two-column-slider__content .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider__content .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button{margin-top:24px}}.internet-of-things__expertise__content .two-column-slider__content .two-column-slider__cta-button::before,.internet-of-things__expertise__content .two-column-slider__content .two-column-slider_2__cta-button::before,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider__cta-button::before,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button::before,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider__cta-button::before,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button::before,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button::before,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button::before{position:absolute;top:27%;right:15px;width:15px;height:15px;background:url(https://www.softserveinc.com/cdn/img/services/ad-hoc-services/gen-ai/arrow-greenimage.svg) no-repeat 50% 50%;transition:all .3s ease-in-out;content:""}.internet-of-things__expertise__content .two-column-slider__content .two-column-slider__cta-button:hover,.internet-of-things__expertise__content .two-column-slider__content .two-column-slider_2__cta-button:hover,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider__cta-button:hover,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button:hover,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider__cta-button:hover,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button:hover,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button:hover,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button:hover{box-shadow:none}.internet-of-things__expertise__content .two-column-slider__content .two-column-slider__cta-button:hover::before,.internet-of-things__expertise__content .two-column-slider__content .two-column-slider_2__cta-button:hover::before,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider__cta-button:hover::before,.internet-of-things__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button:hover::before,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider__cta-button:hover::before,.internet-of-things__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button:hover::before,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button:hover::before,.internet-of-things__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button:hover::before{right:0}.internet-of-things__expertise__content .sub-title-colored__wrapper,.internet-of-things__expertise__content .two-column-slider_2{padding-left:0;padding-right:0}.internet-of-things .form-section .sub-title-colored{padding:0}.internet-of-things__services-hero .services-hero__image{position:relative;background-image:radial-gradient(circle at 40% 100%, #ff4600 15%, #fd0 75%)}.internet-of-things__services-hero .services-hero__image img{max-width:424px;width:100%;max-height:400px;height:100%;position:absolute;top:-20px;left:0;margin:auto 0}@media(max-width: 480px){.internet-of-things__services-hero .services-hero__image img{max-width:85vw;max-height:85vw;top:0;left:0}}@media only screen and (orientation: portrait){.internet-of-things__services-hero .services-hero__image img{-webkit-animation-name:ufo-flying-port;animation-name:ufo-flying-port;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.internet-of-things__services-hero .services-hero__image img{-webkit-animation-name:ufo-flying-land;animation-name:ufo-flying-land;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@keyframes ufo-flying-port{0%{-webkit-transform:rotate(0deg) scale(0.8)}50%{-webkit-transform:rotate(180deg) scale(1)}100%{-webkit-transform:rotate(360deg) scale(0.8)}}@-webkit-keyframes ufo-flying-port{0%{-webkit-transform:rotate(0deg) scale(0.8)}50%{-webkit-transform:rotate(180deg) scale(1)}100%{-webkit-transform:rotate(360deg) scale(0.8)}}@keyframes ufo-flying-land{0%{-webkit-transform:rotate(0deg) scale(0.8)}50%{-webkit-transform:rotate(180deg) scale(1)}100%{-webkit-transform:rotate(360deg) scale(0.8)}}@-webkit-keyframes ufo-flying-land{0%{-webkit-transform:rotate(0deg) scale(0.8)}50%{-webkit-transform:rotate(180deg) scale(1)}100%{-webkit-transform:rotate(360deg) scale(0.8)}}.internet-of-things__intro .intro-b__heading{margin-bottom:0}.internet-of-things__intro .intro-b__content{gap:24px}@media screen and (min-width: 2560px){.internet-of-things__intro .intro-b__content{gap:calc(24px * 1.44)}}.internet-of-things__expertise__content .two-column-slider_2{box-shadow:none}.internet-of-things__expertise__content .two-column-slider_2__aside{border-color:#ff5504}.internet-of-things__offerings{background-color:#f1f1f4}.internet-of-things__offerings .bright-squares__item--active{background:linear-gradient(to right, #f1463c, #fed505) !important}.internet-of-things__demos{background:linear-gradient(90deg, #F1463C 0%, #FED505 100%)}.internet-of-things__demos .industry-demos__wrapper{box-shadow:none}.internet-of-things__case-studies{background-color:#f1f1f4}.internet-of-things__case-studies .industry-demos__wrapper{box-shadow:0px 24px 54px 0px rgba(0,0,0,.1)}.internet-of-things__numbers{background-color:#f1f1f4}.internet-of-things__numbers .industry-numbers__number{color:#ff5504;border-color:#ff5504}.internet-of-things__industries .bright-squares__item-description::before,.internet-of-things__offerings .bright-squares__item-description::before{background-color:#00a977}.internet-of-things__navigation .services__aside{border-color:#ff5504}.internet-of-things .form-section .sub-title-colored__heading{color:#fff}@media(max-width: 1080px)and (min-width: 768px){body[data-page=services] .iot_service{padding-left:85px}}
.press-list{color:#fff;background:#252f3e}.press-list__wrapper{display:flex;flex-direction:column;justify-content:center;max-width:940px;height:100%;margin:0 auto;padding:50px 0}@media(min-width: 2560px){.press-list__wrapper{max-width:calc(940px * 1.44);padding:calc(50px * 1.44) 0}}@media(max-width: 1024px){.press-list__wrapper{min-height:0;padding:4vw 15px}}.press-list__heading{color:#fff;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.press-list__heading:not(:last-child){margin-bottom:25px}@media(max-width: 640px){.press-list__heading{font-size:1.85em}}@media screen and (min-width: 2560px){.press-list__heading{font-size:calc(40px * 1.44)}}.press-list__heading-description{position:relative;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}.press-list__heading-description:before{position:absolute;top:-15px;bottom:0;width:291px;max-width:100%;height:2px;background-color:rgba(255,255,255,.7);content:""}@media(max-width: 360px){.press-list__heading-description{font-size:16px}}@media(max-height: 750px){.press-list__heading-description{display:none}}.press-list__events-container{position:relative;display:flex;justify-content:flex-start;padding:0}@media(max-width: 767px){.press-list__events-container{flex-wrap:wrap;justify-content:space-around;align-items:center}}@media(max-width: 540px){.press-list__events-container{flex-direction:column;justify-content:space-between}}.press-list__press-card{display:block;width:100%;max-width:220px;margin-bottom:25px}@media(min-width: 767px){.press-list__press-card:not(:last-child){margin-right:calc(3% - 10px)}}.press-list__press-card .press-card__logo-img{min-height:auto;background:#000}@media(min-width: 2560px){.press-list__press-card{min-height:calc(272px * 1.44);max-width:calc(220px * 1.44) !important}}@media(max-width: 767px){.press-list__press-card{margin:0 5vw 25px}}@media(max-width: 600px){.press-list__press-card{margin:0 auto 25px}}.press-list__cta-button{margin:36px auto 0;padding:16px 0;color:#fff;background-color:#000;border:2px solid #000}.press-list__cta-button:hover{color:#fff;background:#000;border:2px solid #000;box-shadow:0px 19px 57px 0 rgba(0,0,0,.95)}
.middle-banner{padding-top:64px;padding-bottom:64px;background:linear-gradient(90deg, #3300c1 0%, #000368 100%)}@media screen and (max-width: 2560px){.middle-banner{padding-top:calc(64px * 1.44);padding-bottom:calc(64px * 1.44)}}.middle-banner__content{display:flex;gap:40px;align-items:center}@media screen and (max-width: 540px){.middle-banner__content{flex-direction:column}}@media screen and (min-width: 2560px){.middle-banner__content{gap:calc(40px * 1.44)}}.middle-banner__text{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 2560px){.middle-banner__text{gap:calc(24px * 1.44)}}.middle-banner__heading{margin-bottom:0}.middle-banner__heading,.middle-banner__description{color:#fff}.middle-banner__cta{padding:24px 16px;min-width:200px;height:fit-content;background-color:#fff;border-color:#fff}@media screen and (min-width: 2560px){.middle-banner__cta{padding:calc(24px * 1.44) calc(16px * 1.44)}}.middle-banner__cta:hover{background-color:#000;border-color:#000}
.big-data-analytics__services-hero{padding-top:128px;padding-bottom:128px}@media screen and (max-width: 1024px){.big-data-analytics__services-hero{padding-top:96px;padding-bottom:96px}}@media screen and (max-width: 540px){.big-data-analytics__services-hero{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 2560px){.big-data-analytics__services-hero{padding-top:calc(128px * 1.44);padding-bottom:calc(128px * 1.44)}}.big-data-analytics__our-services .two-column-slider-item__description-text{font-size:16px}@media screen and (min-width: 2560px){.big-data-analytics__our-services .two-column-slider-item__description-text{font-size:calc(16px * 1.44)}}.big-data-analytics__our-services .two-column-slider-item__description-text{line-height:normal}.big-data-analytics{position:relative}.big-data-analytics__banner{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.big-data-analytics__banner{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.big-data-analytics__banner{z-index:998}}.big-data-analytics__services-hero{margin-top:50px}.big-data-analytics__services-hero .services-hero__image{position:relative;background-image:linear-gradient(90deg, #3300c1 0%, #600068 107.42%)}.big-data-analytics__services-hero .services-hero__image img{position:absolute;max-width:280px;margin-top:20px;margin-left:40px}@media screen and (min-width: 2560px){.big-data-analytics__services-hero .services-hero__image img{max-width:calc(280px * 1.44);margin-left:calc(20px * 1.44)}}@media(max-width: 767px){.big-data-analytics__services-hero .services-hero__image img{margin-left:-20px}}@media(max-width: 480px){.big-data-analytics__services-hero .services-hero__image img{max-width:75vw;margin-top:10px;margin-left:0}}@media only screen and (orientation: portrait){.big-data-analytics__services-hero .services-hero__image img{-webkit-animation-name:data-scaling-port;animation-name:data-scaling-port;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.big-data-analytics__services-hero .services-hero__image img{-webkit-animation-name:data-scaling-land;animation-name:data-scaling-land;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@keyframes data-scaling-port{0%,100%{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:bottom right 20px;transform-origin:bottom right 20px;filter:invert(0.2)}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:bottom right 20px;transform-origin:bottom right 20px;filter:invert(0)}}@-webkit-keyframes data-scaling-port{0%,100%{-webkit-transform:scale(0.8);-webkit-transform-origin:bottom right 20px;-webkit-filter:invert(0.2)}50%{-webkit-transform:scale(1.2);-webkit-transform-origin:bottom right 20px;-webkit-filter:invert(0)}}@keyframes data-scaling-land{0%,100%{transform:scale(0.8);transform-origin:bottom right 20px;filter:invert(0.2)}50%{transform:scale(1.2);transform-origin:bottom right 20px;filter:invert(0)}}@-webkit-keyframes data-scaling-land{0%,100%{-webkit-transform:scale(0.8);-webkit-transform-origin:bottom right 20px;-webkit-filter:invert(0.2)}50%{-webkit-transform:scale(1.2);-webkit-transform-origin:bottom right 20px;-webkit-filter:invert(0)}}.big-data-analytics__top-stats{background-color:#fff !important}.big-data-analytics__top-stats .industry-numbers__number{color:#7c227e !important;border-color:#7c227e !important}.big-data-analytics__our-services .two-column-slider__aside{border-color:#7c227e !important}@media screen and (min-width: 767px){.big-data-analytics__our-services .two-column-slider__aside{justify-content:flex-start;gap:30px}}@media(min-width: 2560px){.big-data-analytics__our-services .two-column-slider__aside{min-height:450px}}.big-data-analytics__our-services .two-column-slider-item__description-text{line-height:1.2}.big-data-analytics__first-banner{background:linear-gradient(90deg, #3300c1 0.02%, #600068 99.97%) !important}.big-data-analytics__second-banner{background:#7c227e !important}.big-data-analytics__case-studies .industry-demos{background:#7c227e !important}.big-data-analytics__case-studies .industry-demos__wrapper{box-shadow:none !important}.big-data-analytics__capabilities{padding-bottom:40px !important}@media(min-width: 2560px){.big-data-analytics__capabilities .colored-square-slider .colored-square-slider__list-item{padding-bottom:330px}}@media screen and (max-width: 2559px)and (min-width: 767px){.big-data-analytics__capabilities .colored-square-slider .colored-square-slider__list-item{padding-bottom:250px}}.big-data-analytics__capabilities .colored-square-slider .content__cta-button{margin-top:30px}.big-data-analytics__capabilities .colored-square-slider .content__cta-button:hover{background:#fff;color:#000;box-shadow:none}.big-data-analytics__why-softserve .industry-numbers__number{color:#7c227e !important;border-color:#7c227e !important}.big-data-analytics__services-nav .services__aside{border-right:2px solid #7c227e !important}.big-data-analytics__services-nav .services-item__heading_active .services-item__number{color:#7c227e !important}.big-data-analytics__services-nav .services-item__content_active::before{border-color:#7c227e !important}
.engineering-services{position:relative}.engineering-services__banner{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.engineering-services__banner{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.engineering-services__banner{z-index:998}}@media screen and (max-width: 540px)and (min-height: 481px){.engineering-services__services-hero .services-hero__heading{font-size:28px}}.engineering-services__services-hero .services-hero__image{position:relative;background-image:linear-gradient(to right, #79cb02, #e26100)}.engineering-services__services-hero .services-hero__image img{position:absolute;top:0;bottom:0;left:5%;min-width:320px;margin:auto -55px}@media screen and (min-width: 2560px){.engineering-services__services-hero .services-hero__image img{min-width:calc(320px * 1.44)}}@media only screen and (orientation: portrait){.engineering-services__services-hero .services-hero__image img{-webkit-animation-name:leaf-flying-port;animation-name:leaf-flying-port;-webkit-animation-duration:46s;animation-duration:46s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes leaf-flying-port{0%{transform:translateY(0) rotateZ(0)}50%{transform:translateY(-30px) rotateZ(180deg);@media only screen and (orientation: portrait)and (max-width: 768px){.engineering-services__services-hero .services-hero__image img{transform:translateY(-20px) rotateZ(180deg)}}}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes leaf-flying-port{0%{-webkit-transform:translateY(0) rotateZ(0)}50%{-webkit-transform:translateY(-30px) rotateZ(180deg);@media only screen and (orientation: portrait)and (max-width: 768px){.engineering-services__services-hero .services-hero__image img{-webkit-transform:translateY(-20px) rotateZ(180deg)}}}100%{-webkit-transform:translateY(0) rotateZ(0)}}}@media only screen and (orientation: landscape){.engineering-services__services-hero .services-hero__image img{-webkit-animation-name:leaf-flying-land;animation-name:leaf-flying-land;-webkit-animation-duration:46s;animation-duration:46s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes leaf-flying-land{0%{transform:translateY(0) rotateZ(0)}50%{transform:translateY(-30px) rotateZ(180deg);@media only screen and (orientation: landscape)and (max-width: 768px){.engineering-services__services-hero .services-hero__image img{transform:translateY(-20px) rotateZ(180deg)}}}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes leaf-flying-land{0%{-webkit-transform:translateY(0) rotateZ(0)}50%{-webkit-transform:translateY(-30px) rotateZ(180deg);@media only screen and (orientation: landscape)and (max-width: 768px){.engineering-services__services-hero .services-hero__image img{-webkit-transform:translateY(-20px) rotateZ(180deg)}}}100%{-webkit-transform:translateY(0) rotateZ(0)}}}@media(max-width: 768px)and (min-width: 641px){.engineering-services__services-hero .services-hero__image img{min-width:260px;margin:auto -20px}}@media(max-width: 640px){.engineering-services__services-hero .services-hero__image img{min-width:260px}}@media(max-width: 480px){.engineering-services__services-hero .services-hero__image img{min-width:75vw}}body[data-page=services] .badge-section{background:none}@media(min-width: 767px){body[data-page=services] .badge-section{padding-bottom:0}}body[data-page=services] .badge-section__link{max-width:230px;margin-right:35px}@media(min-width: 2560px){body[data-page=services] .badge-section__link{margin-bottom:10%}}@media(max-width: 767px){body[data-page=services] .badge-section__link{max-width:150px}}@media(max-width: 767px){body[data-page=services] .badge-section__link{max-width:150px}}
.extended-reality__services-hero .services-hero__image{position:relative;background-image:radial-gradient(circle at 100% 50%, #2dd084 5%, #3be3ff 100%)}.extended-reality__services-hero .services-hero__image img{position:absolute;bottom:-1px;left:40px;max-width:150px}@media screen and (min-width: 2560px){.extended-reality__services-hero .services-hero__image img{max-width:calc(150px * 1.44)}}@media(max-width: 767px){.extended-reality__services-hero .services-hero__image img{left:0px;bottom:0}}@media(max-width: 640px){.extended-reality__services-hero .services-hero__image img{max-width:120px}}@media screen and (max-width: 480px){.extended-reality__services-hero .services-hero__image img{left:40px;max-width:40vw}}@media only screen and (orientation: portrait){.extended-reality__services-hero .services-hero__image img{-webkit-animation-name:vr-animation-port;animation-name:vr-animation-port;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.extended-reality__services-hero .services-hero__image img{-webkit-animation-name:vr-animation-land;animation-name:vr-animation-land;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}.extended-reality .industry-demos{background-image:none}.extended-reality .industry-demos .demo-item__image{max-width:220px;max-height:138px}@media screen and (min-width: 2560px){.extended-reality .industry-demos .demo-item__image{max-width:calc(220px * 1.44);max-height:calc(138px * 1.44)}}.extended-reality__two-column-slider{background-image:linear-gradient(to bottom, #d7d7d7, transparent)}.extended-reality__two-column-slider .services-double-slider{padding:5vw 0}.extended-reality__two-column-slider .services-double-slider__slider .two-column-slider__aside{min-height:300px}@media screen and (min-width: 2560px){.extended-reality__two-column-slider .services-double-slider__slider .two-column-slider__aside{min-height:calc(300px * 1.44)}}@media(min-width: 767px){.colored-square-slider_solves-problems .colored-square-slider__list-item{padding-bottom:250px}}@media screen and (min-width: 2560px){.colored-square-slider_solves-problems .colored-square-slider__list-item{padding-bottom:calc(250px * 1.44)}}@media(max-width: 1080px)and (min-width: 768px){body[data-page=services] .extended-reality__services-section{padding-left:85px}}@keyframes vr-animation-port{0%,100%{transform:translateY(0) scale3d(1, 1, 1);transform-origin:bottom center}50%{transform:translateX(20px) scale3d(2, 2, 2);transform-origin:bottom center}}@-webkit-keyframes vr-animation-port{0%,100%{-webkit-transform:translateY(0) scale3d(1, 1, 1);-webkit-transform-origin:bottom center}50%{-webkit-transform:translateX(20px) scale3d(2, 2, 2);-webkit-transform-origin:bottom center}}@keyframes vr-animation-land{0%,100%{transform:translateY(0) scale3d(1, 1, 1);transform-origin:bottom center}50%{transform:translateX(20px) scale3d(2, 2, 2);transform-origin:bottom center}}@-webkit-keyframes vr-animation-land{0%,100%{-webkit-transform:translateY(0) scale3d(1, 1, 1);-webkit-transform-origin:bottom center}50%{-webkit-transform:translateX(20px) scale3d(2, 2, 2);-webkit-transform-origin:bottom center}}
.innovation-platform-title__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.innovation-platform-title__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.innovation-platform-title__wrapper{max-width:1353.6px !important}}.innovation-platform-title{margin-top:-100px}.innovation-platform-title__colored-bg{background:linear-gradient(184deg, #2750be 4.82%, #00dbfe 86%, transparent 86.1%, transparent 100%)}.innovation-platform-title__slider{width:100%;height:100%;clip-path:inset(0px 2px)}.innovation-platform-title__slider .carousel .slide{background:transparent}@media screen and (min-width: 480px){.innovation-platform-title__slider{padding-top:40px}}.innovation-platform-title__slider-image{width:100%;max-width:fit-content}@media screen and (max-width: 480px){.innovation-platform-title__slider-image{margin:25px 0;box-shadow:0px 4px 20px 4px rgba(0,0,0,.3)}}.innovation-platform-title__heading{margin:0;padding-top:275px;color:#fff;font-weight:900;font-size:88px;font-family:"ProximaNova",sans-serif;line-height:108px;text-transform:uppercase}@media screen and (max-width: 767px){.innovation-platform-title__heading{font-size:60px;line-height:73px}}@media screen and (max-width: 480px){.innovation-platform-title__heading{font-size:13vw;line-height:13.5vw}}@media screen and (min-width: 2560px){.innovation-platform-title__heading{padding-top:calc(275px * 1.44);font-size:calc(88px * 1.44);line-height:calc(108px * 1.44)}}.innovation-platform-title--without-banner .innovation-platform-title__heading{padding-top:200px}.innovation-platform-title__description{max-width:50%;color:#fff;line-height:26px}@media screen and (min-width: 2560px){.innovation-platform-title__description{font-size:calc(16px * 1.44);line-height:calc(26px * 1.44)}}.innovation-platform-title__description h3{margin:0;color:#f9ac07;font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:39px;text-transform:uppercase}@media screen and (min-width: 2560px){.innovation-platform-title__description h3{font-size:calc(32px * 1.44);line-height:calc(39px * 1.44)}}@media screen and (max-width: 767px){.innovation-platform-title__description{min-width:100%}}.innovation-platform-title__image{width:100%;will-change:transform;image-rendering:-webkit-optimize-contrast}.innovation-platform-title__children-container{display:flex;padding:20px 0 35px}
.video-modal{padding:48px 0 20px}.video-modal__modal{position:fixed;top:0;left:0;z-index:9999;display:flex;width:100vw;height:100vh;overflow:auto;background-color:rgba(0,0,0,.8)}.video-modal__modal__content{position:absolute;top:50%;left:48%;width:67.5vw;height:38vw;transform:translate(-50%, -50%)}.video-modal__modal__content iframe{width:100%;height:100%}@media(max-width: 769px){.video-modal__modal__content{width:90.5vw;height:51vw}}.video-modal__modal__close{position:absolute;top:-38px;right:0;left:auto;padding:0;color:#777;font-size:25px;background:none;border:none;outline:none;cursor:pointer;transition:color .2s ease}.video-modal__modal__close:hover{color:#fff}
.content-slider-item__video-button{display:block;width:242px;height:58px;margin:80px auto;padding:0;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:58px;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #131313;transition:all .3s linear}.content-slider-item__video-button:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.content-slider-item{max-width:270px;min-height:22px}@media screen and (min-width: 2560px){.content-slider-item{max-width:calc(270px * 1.44);min-height:calc(22px * 1.44)}}.content-slider-item__heading{position:relative;display:flex;margin:0;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (min-width: 2560px){.content-slider-item__heading{font-size:calc(14px * 1.44)}}.content-slider-item__number{margin-right:14px;cursor:default;opacity:.2}.content-slider-item__number::after{display:none !important;content:"" !important}.content-slider-item__content{position:relative;cursor:pointer;opacity:.5;transition:opacity .3s}.content-slider-item__content::before{position:absolute;top:0;left:-0.2em;width:0;height:0;content:""}.content-slider-item__content_active{font-size:20px;line-height:1;opacity:1}.content-slider-item__content_active::before{width:15px;height:90%;border:2px solid #e0e0e0;border-right:none;border-bottom:none;transition:width .3s,height .3s .3s}.content-slider-item__content_active::after{display:none !important;content:"" !important}@media(min-width: 2560px){.content-slider-item__content_active{font-size:calc(20px * 1.44)}}.content-slider-item__content:hover{opacity:1}.content-slider-item__description{position:static;min-height:380px}.content-slider-item__description-text{margin-top:0;margin-bottom:1rem;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:21px}@media(min-width: 2560px){.content-slider-item__description-text{font-size:calc(16px * 1.44);line-height:calc(21px * 1.44)}}@media only screen and (max-width: 600px){.content-slider-item__description-text{font-size:14px}}.content-slider-item__description-text a{position:relative;display:inline-block;margin-top:10px;color:#000;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1;text-decoration:underline}@media(min-width: 2560px){.content-slider-item__description-text a{font-size:calc(24px * 1.44);line-height:calc(1 * 1.44)}}.content-slider-item__description-text a:hover{color:#262626;text-decoration:none}.content-slider-item__cta-button{margin:0px auto 50px;color:#fff;background:#000}.content-slider-item__cta-button:hover{color:#fff;background:#000;box-shadow:0px 19px 57px 0 #000}.content-slider-item__video-button{display:flex;justify-content:center;align-items:center;margin-top:20px;cursor:pointer}@media screen and (min-width: 2560px){.content-slider-item__video-button{width:calc(242px * 1.44);height:calc(58px * 1.44);margin-top:calc(20px * 1.44);font-size:calc(14px * 1.44)}}.content-slider-item__description-image{max-width:215px;margin-bottom:15px}@media(min-width: 2560px){.content-slider-item__description-image{min-width:calc(215px * 1.44);margin-bottom:calc(15px * 1.44)}}.content-slider-item__list{margin:0;padding:0;list-style:none}.content-slider-item__list-item-title{margin-top:0;margin-bottom:.5rem;font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:21px;text-transform:uppercase}@media(min-width: 2560px){.content-slider-item__list-item-title{font-size:calc(18px * 1.44);line-height:calc(21px * 1.44)}}.content-slider-item__list-item-text{margin-top:0;margin-bottom:1rem;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:21px}@media(min-width: 2560px){.content-slider-item__list-item-text{font-size:calc(14px * 1.44);line-height:calc(21px * 1.44)}}@media only screen and (max-width: 767px){.content-slider-item__description{min-height:0;margin-bottom:20px;padding-top:20px;border-top:2px solid #000;border-bottom:2px solid #000}.content-slider-item__heading_active{padding-bottom:20px}.content-slider-item{max-width:none}}@media only screen and (min-width: 768px){.content-slider-item__description{position:absolute;top:0;right:0;width:65%;min-height:100%;padding:0 45px}}@media only screen and (min-width: 1025px)and (max-width: 2559px){.content-slider-item__description-text{font-size:18px;line-height:27px}}@media(min-width: 2560px){.content-slider-item__description-text{font-size:calc(16px * 1.44);line-height:calc(21px * 1.44)}}
.content-slider__aside{margin:0;padding:0;list-style:none}.content-slider{padding:40px 30px 80px;background:#fff}@media(min-width: 2560px){.content-slider{padding:calc(40px * 1.44) calc(30px * 1.44) calc(80px * 1.44)}}.content-slider__navigation{padding:90px 0 150px}.content-slider__navigation .content-slider{margin:0 auto}.content-slider__navigation--with-bg{background-image:linear-gradient(45deg, #f9ac07, #5406d9)}.content-slider__container,.content-slider__content{position:relative}.content-slider__container{max-width:940px;margin:0 auto}@media(min-width: 2560px){.content-slider__container{max-width:calc(940px * 1.44) !important}}.content-slider__aside{display:flex;flex-direction:column;justify-content:space-between;min-height:380px}@media only screen and (min-width: 768px){.content-slider__aside{width:35%;border-right:2px solid #11a3e5}}@media only screen and (max-width: 767px){.content-slider{padding:40px 20px}.content-slider-item{padding-bottom:20px}}
.vertical-tabs{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.vertical-tabs{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.vertical-tabs{max-width:1353.6px !important}}.vertical-tabs{list-style:none}.vertical-tabs__item{position:relative;display:flex;justify-content:space-between;margin-top:30px;padding-top:10px}.vertical-tabs__item::before{position:absolute;top:-5px;width:55px;height:2px;background:#6767f9;transition:all .3s ease-in;content:""}.vertical-tabs__item_active::before{width:100%}@media(max-width: 767px){.vertical-tabs__item{flex-direction:column}}.vertical-tabs__heading{flex:1;width:100%;max-width:450px;margin:0;padding:0;font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase;cursor:pointer}@media screen and (min-width: 2560px){.vertical-tabs__heading{font-size:calc(16px * 1.44)}}.vertical-tabs__heading_active{width:50%;padding-right:11vw;font-size:24px}@media screen and (min-width: 2560px){.vertical-tabs__heading_active{font-size:calc(24px * 1.44)}}@media(max-width: 767px){.vertical-tabs__heading_active{min-width:280px;padding-right:0;padding-bottom:40px}}.vertical-tabs__content{display:none;flex:1}.vertical-tabs__content_active{display:block}.vertical-tabs__content ul{margin:0;padding:15px 0 0 0;list-style:none}.vertical-tabs__content li{position:relative;margin-bottom:15px;padding-left:20px}.vertical-tabs__content li::before{position:absolute;top:10px;left:0;width:8px;height:8px;background:#000;content:""}
.sub-title__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.sub-title__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.sub-title__wrapper{max-width:1353.6px !important}}.sub-title{padding:66px 0 49px}@media(min-width: 2560px){.sub-title{padding:calc(66px * 1.44) 0 calc(44px * 1.44)}}@media(max-width: 1024px){.sub-title{padding:46px 0 39px}}@media(max-width: 640px){.sub-title{padding:36px 0 29px}}.sub-title__heading,.sub-title__description{margin:0;padding:0;color:#000}.sub-title__heading{font-weight:900;font-size:70px;font-family:"ProximaNova",sans-serif;line-height:1;letter-spacing:normal;text-transform:uppercase}.sub-title__heading:not(:last-child){margin-bottom:22px}@media(max-width: 640px){.sub-title__heading:not(:last-child){margin-bottom:15px}}@media(min-width: 2560px){.sub-title__heading{font-size:calc(70px * 1.44)}}@media(max-width: 1024px){.sub-title__heading{font-size:70px}}@media(max-width: 768px){.sub-title__heading{font-size:40px}}@media(max-width: 480px){.sub-title__heading{font-size:26px}}.sub-title__description{font-weight:400;font-size:16.5px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal}@media(min-width: 2560px){.sub-title__description{font-size:calc(17px * 1.44)}}@media(max-width: 640px){.sub-title__description{font-size:15px}}
.platform-tabs__content,.platform-tabs__headline{margin:0;padding:0;list-style:none}.platform-tabs:not(:last-child){margin-bottom:130px}@media(min-width: 2560px){.platform-tabs:not(:last-child){margin-bottom:calc(130px * 1.44)}}@media(max-width: 1000px){.platform-tabs:not(:last-child){margin-bottom:80px}}.platform-tabs__container{position:relative;display:flex;flex-direction:column;justify-content:space-around;width:100%;height:100%;margin:0 auto}@media(min-width: 2560px){.platform-tabs__container{min-height:360px;padding:calc(62px * 1.44) calc(50px * 1.44) calc(38px * 1.44)}}@media(max-width: 767px){.platform-tabs__container{padding:32px 0 0}}.platform-tabs__headline{position:relative;display:flex;justify-content:space-between}.platform-tabs__headline:after{position:absolute;bottom:0;left:0;z-index:1;width:100%;content:"";height:3px;background-color:rgba(237,56,35,.2)}@media(max-width: 767px){.platform-tabs__headline{display:block}.platform-tabs__headline:after{display:none}}.platform-tabs__title{position:relative;padding:0 5px 13px;color:#000;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-align:center;text-transform:uppercase;cursor:pointer}@media(min-width: 2560px){.platform-tabs__title{padding:0 calc(5px * 1.44) calc(13px * 1.44);font-size:calc(17px * 1.44)}}@media(min-width: 767px)and (max-width: 930px){.platform-tabs__title{font-size:18px}}.platform-tabs__title::before,.platform-tabs__title::after{position:absolute;bottom:0;z-index:2;width:0;height:3px;background:#ed3823;transition:width .3s;content:""}@media(min-width: 2560px){.platform-tabs__title::before,.platform-tabs__title::after{height:calc(3px * 1.44)}}.platform-tabs__title::before{right:50%}.platform-tabs__title::after{left:50%}.platform-tabs__title_selected::before{width:50%}.platform-tabs__title_selected::after{width:50%}@media(max-width: 767px){.platform-tabs__title{padding:13px 6.1vw;padding-left:0;font-size:20px;text-align:left;border-bottom:2px solid rgba(237,56,35,.4)}.platform-tabs__title_selected{border-bottom-color:#ed3823}.platform-tabs__title:before,.platform-tabs__title:after{display:none}}.platform-tabs__title span{display:inline-block;padding-right:6px;color:#000;color:#acacac;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;text-align:left}@media(min-width: 767px)and (max-width: 930px){.platform-tabs__title span{font-size:18px}}@media(max-width: 767px){.platform-tabs__title span{font-size:20px}}@media(min-width: 767px){.platform-tabs__title.de-de,.platform-tabs__title.uk-ua{font-size:18px}}.platform-tabs__content{width:100%;height:100%;min-height:130px;margin-top:14px}@media(min-width: 2560px){.platform-tabs__content{min-height:calc(130px * 1.44);margin-top:calc(14px * 1.44)}}.platform-tabs__description{display:none;font-size:16px;line-height:1.4}@media(min-width: 2560px){.platform-tabs__description{font-size:calc(16px * 1.44)}}@media(max-width: 767px){.platform-tabs__description:not(:last-child){border-bottom:2px solid rgba(237,56,35,.4)}}.platform-tabs__description_visible{display:block}.platform-tabs__description .sub-title{padding:0}.platform-tabs__description .sub-title__wrapper{padding-right:0;padding-left:0}.platform-tabs__description__description-text{margin-top:0;margin-bottom:1rem;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:21px}@media only screen and (max-width: 640px){.platform-tabs__image{margin:0 auto}}.platform-tabs__video{width:100%;height:100%;clip-path:inset(1px 2px)}.platform-tabs__cta-button{min-height:58px;margin:0 auto 36px;color:#fff;background-color:#000;border:2px solid #000}.platform-tabs__cta-button:hover{background:#000;box-shadow:0px 19px 57px 0 #000}@media(max-width: 767px){.platform-tabs__cta-button{position:initial;margin:0 auto 30px}}@media(min-width: 767px)and (max-height: 750px){.platform-tabs__cta-button{bottom:30px}}
.video__preview{position:relative;cursor:pointer;filter:grayscale(1)}.video__preview:not(:last-child){margin-bottom:15px}.video__preview img{display:block;width:100%;max-width:100%}.video__preview::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background:url("https://www.softserveinc.com/cdn/img/home/video/play-button.svg") no-repeat 50% 50%;background-size:62px 62px;opacity:0;transition:opacity .5s;content:""}.video__preview:hover{filter:grayscale(0)}.video__preview:hover::before{opacity:.7}@media(max-width: 768px){.video__preview{filter:none}.video__preview::before{opacity:.7}}
.pricing__offers-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.pricing__offers-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.pricing__offers-wrapper{max-width:1353.6px !important}}.pricing{padding-bottom:50px}.pricing .sub-title-colored__heading-summary{position:relative;margin-top:50px;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1}@media only screen and (max-width: 640px){.pricing .sub-title-colored__heading-summary{margin-top:20px}}.pricing .sub-title-colored__heading-summary:before{position:absolute;top:-10px;left:0;width:100%;height:2px;background-color:#6767f9;content:""}@media(max-width: 640px){.pricing .sub-title-colored__heading-summary{font-size:18px}}@media(max-width: 640px){.pricing .sub-title-colored__heading{font-size:38px}}.pricing__offers-wrapper{display:flex;justify-content:flex-start;gap:1%}@media(max-width: 940px){.pricing__offers-wrapper{flex-direction:column;justify-content:space-around;margin-bottom:40px}}@media only screen and (max-width: 640px){.pricing__offers-wrapper{margin-top:20px}}.pricing__offer{position:relative;width:100%;max-width:300px;margin-top:20px;margin-right:1%;padding:0 20px;box-shadow:0px 16px 32px 0px #41404533}@media(max-width: 940px){.pricing__offer{margin:30px auto 40px;padding:0 20px 30px}}@media screen and (min-width: 2560px){.pricing__offer{max-width:calc(300px * 1.44);margin-top:calc(20px * 1.44);padding:0 calc(20px * 1.44)}}.pricing__offer p:nth-child(1){min-height:60px;margin-top:16px;color:#000;font-weight:normal;font-family:OpenSans,Helvetica,Arial,sans-serif;text-align:left}@media screen and (min-width: 2560px){.pricing__offer p:nth-child(1){min-height:calc(60px * 1.44);margin-top:calc(16px * 1.44)}}.pricing__offer p:last-child{display:inline;color:#000;font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (min-width: 2560px){.pricing__offer p:last-child{font-size:calc(16px * 1.44)}}.pricing__offer h4{border-top:none;border-right:none;border-bottom:5px solid transparent;border-left:none;border-image:linear-gradient(90deg, #17c583 0%, #c6d629 100%);-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}.pricing__offer:nth-child(2) h4{border-image:linear-gradient(90deg, #2750be 0%, #00dbfe 100%);-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}.pricing__offer:nth-child(3) h4{border-image:linear-gradient(90deg, #f9ac07 0%, #b516ed 100%);-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}.pricing__offer-image{display:flex;justify-content:flex-end;align-items:flex-end;height:80px}.pricing__offer-title{margin:0;color:#172156;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media screen and (min-width: 2560px){.pricing__offer-title{font-size:calc(24px * 1.44)}}.pricing__offer-content{padding-bottom:20px;color:#858585;font-weight:900;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.pricing__offer-content{font-size:calc(16px * 1.44)}}.pricing__offer-content ul{padding:0 0 20px 20px;text-align:left;list-style:none}.pricing__offer-content ul li{position:relative;padding-bottom:10px;padding-left:7px;color:#000;font-weight:normal;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.3}.pricing__offer-content ul li::before{position:absolute;top:3px;left:-20px;width:15px;height:15px;padding-left:3px;color:#fff;font-size:12px;background:#c1c1c5;border-radius:50%;content:"✓"}@media screen and (min-width: 2560px){.pricing__offer-content ul li::before{width:calc(15px * 1.44);height:calc(15px * 1.44);font-size:calc(12px * 1.44)}}.pricing__offer-content strong{padding-bottom:15px;color:#008f74;font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.pricing__offer-content strong{padding-bottom:calc(15px * 1.44);font-size:calc(16px * 1.44)}}.pricing__cta{position:absolute;bottom:-32px;left:calc(50% - 120px);display:flex;justify-content:center;align-items:center;width:100%;max-width:240px;min-height:64px;max-height:64px;color:#fff;font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:#f9ac07;border:none;cursor:pointer;transition:ease-in-out .15s}.pricing__cta:hover{box-shadow:0px 19px 57px 0 #f9ac07}@media screen and (min-width: 2560px){.pricing__cta{bottom:calc(-32px * 1.44);left:calc(50% - (120px * 1.44));max-width:calc(240px * 1.44);min-height:calc(64px * 1.44);max-height:calc(64px * 1.44);font-size:calc(16px * 1.44)}}
.image-section__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.image-section__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.image-section__wrapper{max-width:1353.6px !important}}.image-section{padding-top:40px;padding-bottom:40px}.image-section__wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width: 680px){.image-section__wrapper{flex-direction:column !important}}.image-section .sub-title-colored__wrapper{padding-right:0;padding-left:0}.image-section__left-col,.image-section__right-col{display:flex;flex-basis:45%;justify-content:center}.image-section__left-col{flex-direction:column;align-items:flex-start}.image-section__right-col{justify-content:center;align-items:center}.image-section__image{width:100%;margin:20px;will-change:transform;image-rendering:-webkit-optimize-contrast}
.app-platform__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.app-platform__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.app-platform__wrapper{max-width:1353.6px !important}}.app-platform__wrapper{margin-top:40px;border-top:2px solid #dcdcdc}.app-platform__heading{color:#172156;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.app-platform__heading{font-size:calc(24px * 1.44)}}.app-platform__right-col{display:flex;justify-content:flex-start;max-height:50px}@media screen and (min-width: 2560px){.app-platform__right-col{max-height:calc(50px * 1.44)}}.app-platform__link{display:flex;justify-content:center;align-items:center}.app-platform__link:not(:last-child){margin-right:20px}.app-platform__image{width:100%}
.expertise__content{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.expertise__content{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.expertise__content{max-width:1353.6px !important}}.expertise{display:flex;width:100%;max-width:1200px;min-height:640px;margin:0 20px;background-image:conic-gradient(from 298deg at 30% 30%, #1f2232 140deg, #2c2f41 140deg 281deg, #000d23 281deg 298deg);background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%}@media(min-width: 2560px){.expertise{max-width:calc(1200px * 1.44)}}@media(max-width: 600px){.expertise{background-image:conic-gradient(from 333deg at 30% 30%, #1f2232 78deg, #2c2f41 78deg 219deg, #000d23 219deg 333deg)}}@media(max-width: 900px){.expertise{min-height:auto}}.expertise__content{display:flex;justify-content:space-between;align-items:center;color:#fff}@media(min-width: 2560px){.expertise__content{justify-content:center;max-width:1353.6px}}@media(min-width: 1024px)and (max-width: 1100px){.expertise__content{padding-left:20px !important;padding-right:20px !important}}@media(max-width: 900px){.expertise__content{padding-top:60px;padding-bottom:60px}}@media(max-width: 600px){.expertise__content{flex-direction:column;padding-top:30px;padding-bottom:30px}}.expertise__heading{flex-basis:45%}.expertise__heading h2{margin:0;font-weight:900;font-size:60px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:72px;text-transform:uppercase}.expertise__heading h2 span{color:#f19d39}@media(max-width: 900px)and (min-width: 600px){.expertise__heading h2{font-size:6vw;line-height:7vw}}@media(max-width: 600px){.expertise__heading h2{font-size:2em;line-height:1.1;text-align:left}}.expertise__heading-undertext{flex-basis:30%;margin-top:35px;color:#646262;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:18px}.expertise__text{position:relative;flex-basis:45%;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:29px}@media(max-width: 900px)and (min-width: 600px){.expertise__text{font-size:2.5vw;line-height:2.7vw}}.expertise__text::before{position:absolute;top:-10px;width:100%;max-width:115px;height:2px;background:#f19d39;content:""}.expertise__text a{margin:0 auto;margin-top:40px;color:#f19d39;background-color:transparent;border:2px solid #f19d39}.expertise__text a:hover{color:#f19d39;background:#fff}
.innovation-platform-partner-form__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.innovation-platform-partner-form__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.innovation-platform-partner-form__wrapper{max-width:1353.6px !important}}.innovation-platform-partner-form__section{padding:50px 0 70px;background:linear-gradient(184deg, #2750be 4.82%, #00dbfe 100%)}@media(min-width: 1024px){.innovation-platform-partner-form__section{padding-left:20px;padding-right:20px}}@media(max-width: 480px){.innovation-platform-partner-form__wrapper .form-box__inner{margin:0}}@media(max-width: 414px){.innovation-platform-partner-form__wrapper .form-box__inner{padding:26px 17px}}@media(max-width: 400px){.innovation-platform-partner-form__wrapper .form-box__inner{margin:25px}}.innovation-platform-partner-form__wrapper .form-input__textarea{min-height:140px}.innovation-platform-partner-form__wrapper .form-input_has-error .form-input__textarea,.innovation-platform-partner-form__wrapper .form-input_has-error .form-input__select-wrap{border:2px solid #eb4c4c}
.innovation-platform .industry-demos,.innovation-platform__video-wrapper,.innovation-platform__tabs{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.innovation-platform .industry-demos,.innovation-platform__video-wrapper,.innovation-platform__tabs{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.innovation-platform .industry-demos,.innovation-platform__video-wrapper,.innovation-platform__tabs{max-width:1353.6px !important}}.innovation-platform{overflow-x:hidden}.innovation-platform__banner{position:fixed;top:50px;z-index:1001;background-color:#f90;background-image:none}@media(min-width: 2560px){.innovation-platform__banner{top:calc(50px * 1.44)}}.innovation-platform__banner:hover{background:#f90}.innovation-platform__banner:hover .banner__image{transform:scale(1)}@media screen and (max-width: 540px){.innovation-platform__banner{height:85px}}.innovation-platform__banner .banner__wrapper{max-width:1040px;min-height:85px;max-height:85px;padding:20px}.innovation-platform__banner .banner__wrapper::before{content:none}@media screen and (max-width: 1150px){.innovation-platform__banner .banner__wrapper{max-width:100%}}@media screen and (max-width: 540px){.innovation-platform__banner .banner__wrapper{flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (min-width: 2560px){.innovation-platform__banner .banner__wrapper{max-width:calc(1040px * 1.44);min-height:calc(85px * 1.44);max-height:calc(85px * 1.44);padding:calc(20px * 1.44)}}.innovation-platform__banner .banner__image{max-width:155px;margin-bottom:-51px;margin-left:-10%}@media screen and (max-width: 450px){.innovation-platform__banner .banner__image{margin-left:-40%}}@media screen and (min-width: 2560px){.innovation-platform__banner .banner__image{max-width:calc(155px * 1.44)}}.innovation-platform__banner .banner__image-right{max-width:95px;margin-top:95px;margin-left:-10%}@media screen and (max-width: 540px){.innovation-platform__banner .banner__image-right{margin-left:-145px}}@media screen and (min-width: 2560px){.innovation-platform__banner .banner__image-right{max-width:calc(95px * 1.44);margin-top:calc(95px * 1.44)}}.innovation-platform__banner .banner-top{width:30%;min-width:250px;max-width:320px;height:45px;min-height:45px;margin:0 auto;padding:5px;color:#fff;font-size:16px;text-align:center;background-color:#182253;border:1px solid #182253;transition:box-shadow .2s}.innovation-platform__banner .banner-top:hover{font-size:16px;background-color:#182253;box-shadow:0px 0px 25px 0 rgba(24,34,83,.55)}@media screen and (max-width: 640px){.innovation-platform__banner .banner-top{margin:auto}}@media screen and (max-width: 540px){.innovation-platform__banner .banner-top{justify-content:center;width:50%;margin-right:40%}}@media screen and (min-width: 2560px){.innovation-platform__banner .banner-top{font-size:calc(16px * 1.44)}}@media screen and (max-width: 700px){.innovation-platform__banner{z-index:998 !important}}.innovation-platform__banner .banner__text{max-width:100%;margin-right:auto;font-size:2.5vw}@media screen and (min-width: 960px){.innovation-platform__banner .banner__text{max-width:50%;font-size:24px}}@media screen and (max-width: 640px){.innovation-platform__banner .banner__text{display:none}}@media screen and (min-width: 2560px){.innovation-platform__banner .banner__text{font-size:calc(24px * 1.44)}}.innovation-platform .sub-title-colored__wrapper{padding-top:40px}.innovation-platform .sub-title-colored__heading{font-size:48px}@media(min-width: 480px){.innovation-platform .sub-title-colored__heading{font-size:60px}}@media screen and (min-width: 2560px){.innovation-platform .sub-title-colored__heading{font-size:calc(60px * 1.44)}}@media(max-width: 415px){.innovation-platform .sub-title-colored__heading{font-size:13vw}}.innovation-platform .sub-title-colored__heading,.innovation-platform .sub-title-colored__heading-summary{color:#172156}.innovation-platform .sub-title-colored__heading-summary{font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1.1;text-transform:none}@media(max-width: 640px){.innovation-platform .sub-title-colored.de-de .sub-title-colored__heading{font-size:7vw}}@media(max-width: 480px){.innovation-platform .sub-title-colored.de-de .sub-title-colored__heading{font-size:10.5vw;word-break:break-word}}@media(max-width: 640px){.innovation-platform .sub-title-colored.uk-ua .sub-title-colored__heading{font-size:8.5vw}}@media(max-width: 480px){.innovation-platform .sub-title-colored.uk-ua .sub-title-colored__heading{font-size:9.3vw}}.innovation-platform__slider-heading .sub-title-colored__wrapper{padding-bottom:40px}.innovation-platform__slider-wrap{margin:40px auto}.innovation-platform__slider-wrap .platform-tabs .sub-title{margin-bottom:20px}.innovation-platform__slider-wrap .platform-tabs__title>:first-child{display:none}.innovation-platform__slider-wrap .platform-tabs__description{margin-top:25px;padding-bottom:25px}@media(min-width: 767px){.innovation-platform__slider-wrap .platform-tabs__image,.innovation-platform__slider-wrap .platform-tabs__video-wrapper{box-shadow:0 15px 20px rgba(0,0,0,.2)}}.innovation-platform__tabs-wrap .vertical-tabs__item:before{background:#f9ac07}.innovation-platform__tabs-wrap .vertical-tabs__content ul{padding-top:0;padding-left:20px;list-style-type:disc}.innovation-platform__tabs-wrap .vertical-tabs__content li{padding-left:0}.innovation-platform__tabs-wrap .vertical-tabs__content li:before{content:none}.innovation-platform__content-slider .content-slider-item__number{display:none}.innovation-platform__content-slider .content-slider-item__content:before{content:none}.innovation-platform__content-slider .content-slider-item__description-text ul{list-style-type:disc}.innovation-platform__content-slider .content-slider-item__description-text li{font-size:18px}@media screen and (min-width: 2560px){.innovation-platform__content-slider .content-slider-item__description-text li{font-size:calc(18px * 1.44)}}.innovation-platform__compliances .expertise{margin:50px auto}.innovation-platform__compliances .expertise_compliances{min-height:300px}.innovation-platform__compliances .expertise_compliances .expertise__heading h2{max-width:40%;margin-top:0;font-size:32px;line-height:38px;color:#172156}@media screen and (min-width: 2560px){.innovation-platform__compliances .expertise_compliances .expertise__heading h2{font-size:calc(32px * 1.44);line-height:calc(38px * 1.44)}}.innovation-platform__compliances .expertise_compliances .expertise__heading{flex-basis:25%;margin-top:25px}.innovation-platform__compliances .expertise_compliances .expertise__heading-undertext{display:none}.innovation-platform__compliances .expertise_compliances .expertise__text{display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:flex-start;border-left:none;padding-left:5%}.innovation-platform__compliances .expertise_compliances .expertise__text::before{content:none}@media(max-width: 540px){.innovation-platform__compliances .expertise_compliances .expertise__text{flex-basis:100%;justify-content:space-around}}.innovation-platform__compliances .expertise_compliances .expertise__content{align-items:flex-start;justify-content:flex-start}.innovation-platform__compliances-image-wrapper{display:flex;flex-basis:12%;justify-content:center;align-items:center}.innovation-platform__compliances-image{width:100%;min-width:70px}.innovation-platform__title-button{display:flex;justify-content:center;align-items:center;width:100%;max-width:245px;min-height:64px;margin:0 20px 0 0;color:#f9ac07;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:transparent;border:2px solid #f9ac07;outline:0;cursor:pointer;transition:ease-in-out .15s}.innovation-platform__title-button:hover{color:#fff;background:#f9ac07;box-shadow:0px 24px 54px 0px #ffc26657}.innovation-platform__title-button_yellow{color:#fff;background:#f9ac07}.innovation-platform__title-button_yellow:hover{box-shadow:0px 19px 57px 0 #f9ac07}@media screen and (min-width: 2560px){.innovation-platform__title-button{max-width:calc(245px * 1.44);min-height:calc(64px * 1.44);font-size:calc(14px * 1.44)}}.innovation-platform__video-wrapper{padding-top:3vw;padding-right:0;padding-bottom:3vw;padding-left:0}.innovation-platform__video-wrapper .sub-title-colored__heading-summary{color:#000;font-weight:normal;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal;text-transform:none}@media screen and (min-width: 2560px){.innovation-platform__video-wrapper .sub-title-colored__heading-summary{font-size:calc(16px * 1.44)}}.innovation-platform__video-wrapper .video__preview{background-color:transparent !important}.innovation-platform .industry-demos{padding-top:40px;padding-bottom:40px;background-image:none;box-shadow:none}@media(max-width: 780px){.innovation-platform .industry-demos .demo-item-grid__list{justify-content:space-around}}.innovation-platform .industry-demos .demo-item-grid__title{min-height:30px}@media(max-width: 640px){.innovation-platform .industry-demos .demo-item-grid__list-item{margin-bottom:30px}}.innovation-platform .app-platform__image{max-width:135px}@media screen and (min-width: 2560px){.innovation-platform .app-platform__image{max-width:calc(135px * 1.44)}}@media(min-width: 680px){.innovation-platform .app-platform_top .app-platform__wrapper{display:flex;justify-content:space-between}}@media(min-width: 680px){.innovation-platform .app-platform_top .app-platform__left-col,.innovation-platform .app-platform_top .app-platform__right-col{flex-basis:40%}}@media(min-width: 680px){.innovation-platform .app-platform_top .app-platform__right-col{justify-content:flex-end;margin-top:20px}}.innovation-platform .app-platform_bottom .app-platform__wrapper{margin-top:0;padding-right:0;padding-left:0}@media(min-width: 680px){.innovation-platform .app-platform_bottom .app-platform__wrapper{padding-left:35px;border-top:none;border-left:2px solid #dcdcdc}}@media(max-width: 680px){.innovation-platform .app-platform_bottom .app-platform__wrapper{margin-top:40px}}.innovation-platform__partner-section .video__preview{background-color:transparent !important;cursor:initial}.innovation-platform__partner-section .video__preview::before{content:none}.innovation-platform__partner-section .innovation-platform__cta{margin-top:40px}.innovation-platform .image-section_with-button{display:none;padding-top:0}@media(max-width: 680px){.innovation-platform .image-section_with-button .image-section__wrapper{flex-direction:column-reverse !important}}.innovation-platform .image-section_with-button .image-section__left-col{flex-basis:55%;flex-direction:column;align-items:flex-start}.innovation-platform .image-section_with-button .image-section__right-col{flex-basis:35%;justify-content:flex-end;align-items:center}@media(max-width: 680px){.innovation-platform .image-section_with-button .image-section__right-col{align-self:flex-end}}@media(max-width: 680px){.innovation-platform .image-section_with-button .image-section__image{max-width:50%;margin:0}}.innovation-platform .image-section_with-button .image-section__children-container{display:flex;width:100%}.innovation-platform .image-section_bottom-position{padding-bottom:80px}.innovation-platform .image-section_bottom-position .image-section__left-col{flex-basis:50%}.innovation-platform .image-section_bottom-position .image-section__right-col{flex-basis:40%;align-self:flex-start;margin-top:20px}.innovation-platform .image-section_bottom-position .image-section__children-container{display:flex;width:100%}@media(max-width: 415px){.innovation-platform .image-section_bottom-position .image-section__children-container{flex-direction:column}}@media(max-width: 480px){.innovation-platform__image-section_de-de .sub-title-colored__heading,.innovation-platform__image-section_uk-ua .sub-title-colored__heading{font-size:10.5vw}}@media(max-width: 640px){.innovation-platform__image-section_de-de .sub-title-colored__heading{font-size:7vw}}.innovation-platform__pricing-wrap{padding-right:3vw;padding-bottom:3vw}.innovation-platform__cta{display:flex;justify-content:center;align-items:center;width:100%;max-width:245px;min-height:64px;max-height:64px;margin-top:20px;color:#f9ac07;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:transparent;border:2px solid #f9ac07;cursor:pointer;transition:ease-in-out .15s}.innovation-platform__cta:not(:last-child){margin-right:20px}.innovation-platform__cta:hover{color:#fff;background:#f9ac07;box-shadow:0px 19px 57px 0 #f9ac07}.innovation-platform__cta_yellow{color:#fff;background:#f9ac07}.innovation-platform__cta_yellow:hover{box-shadow:0px 19px 57px 0 #f9ac07}.innovation-platform .video-modal.outer-form .video-modal__modal__close,.innovation-platform .video-modal.inner-form .video-modal__modal__close{top:8px;right:15px;color:#fff;opacity:.8}.innovation-platform .video-modal.outer-form .video-modal__modal__close:hover,.innovation-platform .video-modal.inner-form .video-modal__modal__close:hover{color:#fff;opacity:1}@media(min-width: 694px){.innovation-platform .video-modal.outer-form .video-modal__modal__close.black,.innovation-platform .video-modal.inner-form .video-modal__modal__close.black{color:#000}}.innovation-platform .video-modal.outer-form .video-modal__modal__close.black:hover,.innovation-platform .video-modal.inner-form .video-modal__modal__close.black:hover{color:#fff;opacity:1}@media(min-width: 694px){.innovation-platform .video-modal.outer-form .video-modal__modal__close.black:hover,.innovation-platform .video-modal.inner-form .video-modal__modal__close.black:hover{color:#000}}.innovation-platform .video-modal.outer-form .video-modal__modal__content,.innovation-platform .video-modal.inner-form .video-modal__modal__content{width:816px;height:671px;left:50%}@media(max-width: 600px){.innovation-platform .video-modal.outer-form .video-modal__modal__content #outer-form,.innovation-platform .video-modal.inner-form .video-modal__modal__content #outer-form{height:800px}}@media(max-width: 736px)and (max-height: 415px){.innovation-platform .video-modal.outer-form .video-modal__modal__content #outer-form,.innovation-platform .video-modal.inner-form .video-modal__modal__content #outer-form{height:671px}}@media(max-width: 812px)and (max-height: 375px){.innovation-platform .video-modal.outer-form .video-modal__modal__content #outer-form,.innovation-platform .video-modal.inner-form .video-modal__modal__content #outer-form{height:671px}}@media(max-width: 900px){.innovation-platform .video-modal.outer-form .video-modal__modal__content,.innovation-platform .video-modal.inner-form .video-modal__modal__content{width:90vw}}@media(max-width: 600px){.innovation-platform .video-modal.outer-form .video-modal__modal__content,.innovation-platform .video-modal.inner-form .video-modal__modal__content{height:800px}}@media(max-width: 540px)and (max-height: 812px){.innovation-platform .video-modal.outer-form .video-modal__modal__content,.innovation-platform .video-modal.inner-form .video-modal__modal__content{top:80%;left:50%;height:150vh}}@media(max-width: 414px)and (max-height: 736px){.innovation-platform .video-modal.outer-form .video-modal__modal__content,.innovation-platform .video-modal.inner-form .video-modal__modal__content{top:80%;left:50%}}@media(max-width: 375px)and (max-height: 670px){.innovation-platform .video-modal.outer-form .video-modal__modal__content,.innovation-platform .video-modal.inner-form .video-modal__modal__content{top:80%}}@media(max-width: 375px)and (max-height: 600px){.innovation-platform .video-modal.outer-form .video-modal__modal__content,.innovation-platform .video-modal.inner-form .video-modal__modal__content{top:80%}}@media(max-width: 812px)and (max-height: 415px){.innovation-platform .video-modal.outer-form .video-modal__modal__content,.innovation-platform .video-modal.inner-form .video-modal__modal__content{top:110%;left:50%;height:200vh}}
.experience-design__services-hero .services-hero__image{position:relative;background-image:radial-gradient(circle at 90% 100%, #3686f2 15%, #76e7b5 75%)}.experience-design__services-hero .services-hero__image img{position:absolute;bottom:0;left:-25px;max-width:387px}@media(max-width: 640px){.experience-design__services-hero .services-hero__image img{max-width:387px}}@media only screen and (orientation: portrait){.experience-design__services-hero .services-hero__image img{-webkit-animation-name:stickers-port;animation-name:stickers-port;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.experience-design__services-hero .services-hero__image img{-webkit-animation-name:stickers-land;animation-name:stickers-land;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media(min-width: 767px){.colored-square-slider_solves-problems .colored-square-slider__list-item{padding-bottom:250px}}@media screen and (min-width: 2560px){.colored-square-slider_solves-problems .colored-square-slider__list-item{padding-bottom:calc(250px * 1.44)}}@media(max-width: 1080px)and (min-width: 768px){body[data-page=services] .experience-design__services-section{padding-left:85px}}@keyframes stickers-port{0%,100%{transform:translateY(0) scale3d(1, 1, 1);transform-origin:bottom center}50%{transform:translateY(0) scale3d(1.2, 1.2, 1.2);transform-origin:bottom center}}@-webkit-keyframes stickers-port{0%,100%{-webkit-transform:translateY(0) scale3d(1, 1, 1);-webkit-transform-origin:bottom center}50%{-webkit-transform:translateY(0) scale3d(1.2, 1.2, 1.2);-webkit-transform-origin:bottom center}}@keyframes stickers-land{0%,100%{transform:translateY(0) scale3d(1, 1, 1);transform-origin:bottom center}50%{transform:translateY(0) scale3d(1.2, 1.2, 1.2);transform-origin:bottom center}}@-webkit-keyframes stickers-land{0%,100%{-webkit-transform:translateY(0) scale3d(1, 1, 1);-webkit-transform-origin:bottom center}50%{-webkit-transform:translateY(0) scale3d(1.2, 1.2, 1.2);-webkit-transform-origin:bottom center}}
@media screen and (max-width: 520px)and (min-width: 481px){.experience-platforms__services-hero .services-hero__heading{font-size:28px}}
.experience-platforms__services-hero .services-hero__image{position:relative;background-image:radial-gradient(circle at 0% 0%, #59c2e1 15%, #5626be 75%)}
.experience-platforms__services-hero .services-hero__image img{position:absolute;top:-19%;bottom:0;max-width:280px;margin:0}
@media screen and (max-width: 767px){.experience-platforms__services-hero .services-hero__image img{max-width:240px}}
@media screen and (max-width: 640px){.experience-platforms__services-hero .services-hero__image img{max-width:180px}}
@media screen and (max-width: 480px){.experience-platforms__services-hero .services-hero__image img{top:-5%;max-width:65vw}}
@media screen and (min-width: 2560px){.experience-platforms__services-hero .services-hero__image img{max-width:calc(280px * 1.44)}}
@media only screen and (orientation: portrait){.experience-platforms__services-hero .services-hero__image img{-webkit-animation-name:cube-port;animation-name:cube-port;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}
@media only screen and (orientation: landscape){.experience-platforms__services-hero .services-hero__image img{-webkit-animation-name:cube-land;animation-name:cube-land;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}
@keyframes cube-land{0%,100%{transform:translate(0%, 0%)}33%{transform:translate(10%, 10%);@media(max-width: 768px){.experience-platforms__services-hero{transform:translate(5%, 5%)}}}65%{transform:translate(-5%, 20%);@media(max-width: 768px){.experience-platforms__services-hero{transform:translate(0, 0)}}}}
@keyframes cube-port{0%,100%{transform:translate(0%, 0%)}33%{transform:translate(10%, 10%);@media(max-width: 768px){.experience-platforms__services-hero{transform:translate(5%, 5%)}}}65%{transform:translate(-5%, 20%);@media(max-width: 768px){.experience-platforms__services-hero{transform:translate(0, 0)}}}}
@-webkit-keyframes cube-port{0%,100%{-webkit-transform:translate(0%, 0%)}33%{-webkit-transform:translate(10%, 10%);@media(max-width: 768px){.experience-platforms__services-hero{-webkit-transform:translate(5%, 5%)}}}65%{-webkit-transform:translate(-5%, 20%);@media(max-width: 768px){.experience-platforms__services-hero{-webkit-transform:translate(0, 0)}}}}
@-webkit-keyframes cube-land{0%,100%{-webkit-transform:translate(0%, 0%)}33%{-webkit-transform:translate(10%, 10%);@media(max-width: 768px){.experience-platforms__services-hero{-webkit-transform:translate(5%, 5%)}}}65%{-webkit-transform:translate(-5%, 20%);@media(max-width: 768px){.experience-platforms__services-hero{-webkit-transform:translate(0, 0)}}}}
.experience-platforms__partners{padding-top:40px}
@media screen and (min-width: 2560px){.experience-platforms__partners{padding-top:calc(40px * 1.44)}}
@media screen and (min-width: 767px)and (max-width: 1100px){.experience-platforms__partners .partnership{padding-left:0 !important}}
.experience-platforms__partners .partnership__wrapper{min-height:min-content;padding-top:40px;padding-bottom:50px}
@media(min-width: 640px){.experience-platforms__partners .partnership__wrapper{padding-top:60px;padding-bottom:80px}}
.gen-ai__carousel-section{padding:120px 0;background:#f6f6f6}@media screen and (max-width: 767px){.gen-ai__carousel-section{padding:80px 0}}.gen-ai__carousel-section .wrapper{display:flex;flex-direction:column;gap:64px}@media screen and (max-width: 1024px){.gen-ai__carousel-section .wrapper{padding-right:20px;padding-left:20px}}@media screen and (max-width: 1024px){.gen-ai__carousel-section .sub-title-colored__wrapper{padding-right:0 !important;padding-left:0 !important}}.gen-ai__carousel-section .carousel-n-controls{position:relative}.gen-ai__carousel-section .carousel-n-controls__controls-hidden .control-dots,.gen-ai__carousel-section .carousel-n-controls__controls-hidden .carousel__control{display:none !important}.gen-ai__carousel-section .carousel__control{position:absolute;top:50%;transform:translateY(-50%);background:none;outline:none;border:none;cursor:pointer}@media screen and (max-width: 1240px){.gen-ai__carousel-section .carousel__control{display:none}}.gen-ai__carousel-section .carousel__control:hover{background:rgba(100,98,98,.1)}.gen-ai__carousel-section .carousel__prev-control{left:-72px}.gen-ai__carousel-section .carousel__next-control{right:-72px}.gen-ai__carousel-section .carousel__next-control img{transform:rotate(180deg)}.gen-ai__carousel-section .carousel .slide{display:flex;flex-flow:row !important;gap:24px;justify-content:space-between;background-color:transparent}@media screen and (max-width: 767px){.gen-ai__carousel-section .carousel .slide{flex-flow:column !important}}.gen-ai__carousel-section .carousel .slide__image-wrapper{position:relative;flex-basis:50%;min-width:50%}.gen-ai__carousel-section .carousel .slide__image-wrapper img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.gen-ai__carousel-section .carousel .slide__image-wrapper img{aspect-ratio:16/9}}.gen-ai__carousel-section .carousel .slide__image-wrapper .video__preview img{aspect-ratio:16/9}@media screen and (min-width: 1024px){.gen-ai__carousel-section .carousel .slide__image-wrapper .video__preview img{min-height:272px}}@media screen and (min-width: 2560px){.gen-ai__carousel-section .carousel .slide__image-wrapper .video__preview img{min-height:392px}}.gen-ai__carousel-section .carousel .slide__content{display:flex;flex-direction:column;gap:12px;justify-content:space-between;flex-basis:50%}.gen-ai__carousel-section .carousel .slide__text{display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 480px){.gen-ai__carousel-section .carousel .slide__text{max-width:calc(100% - 2px);align-self:center}}.gen-ai__carousel-section .carousel .slide__title{margin:0;font-weight:800;font-size:20px;font-family:"ProximaNova",sans-serif;color:#646262;text-align:start}.gen-ai__carousel-section .carousel .slide__description{color:#282626;text-align:start;line-height:1.5}.gen-ai__carousel-section .carousel .slide__description>p:first-child{margin-top:0}@media screen and (max-width: 475px){.gen-ai__carousel-section .carousel .slide__btn{width:100%;max-width:100%}}.gen-ai__carousel-section .carousel .slide__btn:hover{color:#000;background-color:#fff;box-shadow:none}.gen-ai__carousel-section .carousel .slide__label{position:absolute;top:7px;right:7px;z-index:3;padding:7px 18px;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;background-color:#e0e0e0;text-transform:uppercase}.gen-ai__carousel-section .carousel .control-dots{position:static;display:none;margin-top:42px;padding-left:0}@media screen and (max-width: 1240px){.gen-ai__carousel-section .carousel .control-dots{display:block}}.gen-ai__carousel-section .carousel .control-dots .dot{width:16px;height:16px;background:#e0e0e0;box-shadow:none;opacity:1}.gen-ai__carousel-section .carousel .control-dots .dot.selected{background:#646262}
.r-n-d__our-services{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.r-n-d__our-services{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.r-n-d__our-services{max-width:1353.6px !important}}.r-n-d .form-section,.r-n-d .services__navigation,.r-n-d__capabilities,.r-n-d__partners,.r-n-d__demos .industry-demos,.r-n-d__carousel,.r-n-d__by-the-numbers,.r-n-d__services-hero{padding-top:128px;padding-bottom:128px}@media screen and (max-width: 1024px){.r-n-d .form-section,.r-n-d .services__navigation,.r-n-d__capabilities,.r-n-d__partners,.r-n-d__demos .industry-demos,.r-n-d__carousel,.r-n-d__by-the-numbers,.r-n-d__services-hero{padding-top:96px;padding-bottom:96px}}@media screen and (max-width: 540px){.r-n-d .form-section,.r-n-d .services__navigation,.r-n-d__capabilities,.r-n-d__partners,.r-n-d__demos .industry-demos,.r-n-d__carousel,.r-n-d__by-the-numbers,.r-n-d__services-hero{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 2560px){.r-n-d .form-section,.r-n-d .services__navigation,.r-n-d__capabilities,.r-n-d__partners,.r-n-d__demos .industry-demos,.r-n-d__carousel,.r-n-d__by-the-numbers,.r-n-d__services-hero{padding-top:calc(128px * 1.44);padding-bottom:calc(128px * 1.44)}}.r-n-d .form-section .sub-title-colored__heading,.r-n-d__capabilities .colored-square-slider__heading,.r-n-d__news-and-events .press-list__heading,.r-n-d__resources .sub-title-colored__heading,.r-n-d__partners .sub-title-colored__heading,.r-n-d__demos .industry-demos__heading,.r-n-d__carousel .sub-title-colored__heading,.r-n-d__our-services .sub-title-colored__heading,.r-n-d__by-the-numbers .industry-numbers__number,.r-n-d__by-the-numbers .sub-title-colored__heading{font-family:"ProximaNova",sans-serif;font-size:60px;color:#000;text-transform:uppercase}@media screen and (max-width: 1024px){.r-n-d .form-section .sub-title-colored__heading,.r-n-d__capabilities .colored-square-slider__heading,.r-n-d__news-and-events .press-list__heading,.r-n-d__resources .sub-title-colored__heading,.r-n-d__partners .sub-title-colored__heading,.r-n-d__demos .industry-demos__heading,.r-n-d__carousel .sub-title-colored__heading,.r-n-d__our-services .sub-title-colored__heading,.r-n-d__by-the-numbers .industry-numbers__number,.r-n-d__by-the-numbers .sub-title-colored__heading{font-size:44px}}@media screen and (min-width: 2560px){.r-n-d .form-section .sub-title-colored__heading,.r-n-d__capabilities .colored-square-slider__heading,.r-n-d__news-and-events .press-list__heading,.r-n-d__resources .sub-title-colored__heading,.r-n-d__partners .sub-title-colored__heading,.r-n-d__demos .industry-demos__heading,.r-n-d__carousel .sub-title-colored__heading,.r-n-d__our-services .sub-title-colored__heading,.r-n-d__by-the-numbers .industry-numbers__number,.r-n-d__by-the-numbers .sub-title-colored__heading{font-size:calc(60px * 1.44)}}.r-n-d .form-section .sub-title-colored__heading,.r-n-d__capabilities .colored-square-slider__heading,.r-n-d__news-and-events .press-list__heading,.r-n-d__resources .sub-title-colored__heading,.r-n-d__partners .sub-title-colored__heading,.r-n-d__demos .industry-demos__heading,.r-n-d__carousel .sub-title-colored__heading,.r-n-d__our-services .sub-title-colored__heading,.r-n-d__by-the-numbers .industry-numbers__number,.r-n-d__by-the-numbers .sub-title-colored__heading,.r-n-d__carousel .slide__title{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.r-n-d .form-section .sub-title-colored,.r-n-d__capabilities .colored-square-slider__heading-wrapper,.r-n-d__news-and-events .press-list__heading-wrapper,.r-n-d__resources .sub-title-colored,.r-n-d__partners .sub-title-colored,.r-n-d__carousel .sub-title-colored,.r-n-d__our-services .sub-title-colored,.r-n-d__by-the-numbers .sub-title-colored{margin-bottom:96px}@media screen and (max-width: 1024px){.r-n-d .form-section .sub-title-colored,.r-n-d__capabilities .colored-square-slider__heading-wrapper,.r-n-d__news-and-events .press-list__heading-wrapper,.r-n-d__resources .sub-title-colored,.r-n-d__partners .sub-title-colored,.r-n-d__carousel .sub-title-colored,.r-n-d__our-services .sub-title-colored,.r-n-d__by-the-numbers .sub-title-colored{margin-bottom:48px}}@media screen and (min-width: 2560px){.r-n-d .form-section .sub-title-colored,.r-n-d__capabilities .colored-square-slider__heading-wrapper,.r-n-d__news-and-events .press-list__heading-wrapper,.r-n-d__resources .sub-title-colored,.r-n-d__partners .sub-title-colored,.r-n-d__carousel .sub-title-colored,.r-n-d__our-services .sub-title-colored,.r-n-d__by-the-numbers .sub-title-colored{margin-bottom:calc(96px * 1.44)}}.r-n-d__carousel .slide__title{font-size:20px;line-height:1.2}@media screen and (min-width: 2560px){.r-n-d__carousel .slide__title{font-size:calc(20px * 1.44)}}.r-n-d__carousel .slide__description,.r-n-d__by-the-numbers .industry-numbers__description{font-size:16px}@media screen and (min-width: 2560px){.r-n-d__carousel .slide__description,.r-n-d__by-the-numbers .industry-numbers__description{font-size:calc(16px * 1.44)}}.r-n-d__carousel .slide__description,.r-n-d__by-the-numbers .industry-numbers__description{line-height:normal}.r-n-d__by-the-numbers .industry-numbers{padding:0}.r-n-d__by-the-numbers .industry-numbers__row{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media screen and (max-width: 640px){.r-n-d__by-the-numbers .industry-numbers__row{grid-template-columns:1fr;gap:16px}}@media screen and (min-width: 2560px){.r-n-d__by-the-numbers .industry-numbers__row{gap:calc(40px * 1.44)}}.r-n-d__by-the-numbers .industry-numbers__col{display:grid;grid-row:span 3/span 3;grid-template-rows:subgrid;gap:0;max-width:100% !important;min-width:unset;margin:0 !important}@media screen and (max-width: 640px){.r-n-d__by-the-numbers .industry-numbers__col{text-align:start}}.r-n-d__by-the-numbers .industry-numbers__number{padding-bottom:16px !important}@media screen and (min-width: 2560px){.r-n-d__by-the-numbers .industry-numbers__number{padding-bottom:calc(16px * 1.44)}}.r-n-d__by-the-numbers .industry-numbers__title{padding-bottom:16px}@media screen and (min-width: 2560px){.r-n-d__by-the-numbers .industry-numbers__title{padding-bottom:calc(16px * 1.44)}}.r-n-d__by-the-numbers .industry-numbers__description{padding-top:16px !important;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:700;text-transform:none}@media screen and (min-width: 2560px){.r-n-d__by-the-numbers .industry-numbers__description{padding-top:calc(16px * 1.44)}}.r-n-d__by-the-numbers .updated-numbers__full-line .industry-numbers__row{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 768px){.r-n-d__by-the-numbers .updated-numbers__full-line .industry-numbers__row{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 640px){.r-n-d__by-the-numbers .updated-numbers__full-line .industry-numbers__row{grid-template-columns:repeat(1, 1fr)}}.r-n-d__services-hero{margin-top:50px}@media screen and (max-width: 550px)and (min-width: 481px){.r-n-d__services-hero .services-hero__heading{font-size:26px}}.r-n-d__services-hero .services-hero__image{position:relative;background-image:linear-gradient(90deg, #9d5cdf 0%, #3b2286 53.2%, #000640 107.42%)}@media screen and (max-width: 1024px){.r-n-d__services-hero .services-hero__image{display:flex;justify-content:center;align-items:center}}.r-n-d__services-hero .services-hero__image img{position:absolute;top:10px;left:10px;max-width:300px;margin:auto 0}@media screen and (max-width: 1024px){.r-n-d__services-hero .services-hero__image img{max-width:278px;top:6%;left:6%}}@media screen and (max-width: 768px){.r-n-d__services-hero .services-hero__image img{left:10%;max-width:32vw}}@media(max-width: 480px){.r-n-d__services-hero .services-hero__image img{top:10%;max-width:68vw}}@media screen and (min-width: 2560px){.r-n-d__services-hero .services-hero__image img{max-width:calc(300px * 1.44)}}@media only screen and (orientation: portrait){.r-n-d__services-hero .services-hero__image img{-webkit-animation-name:rnd-rotate-port;animation-name:rnd-rotate-port;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.r-n-d__services-hero .services-hero__image img{-webkit-animation-name:rnd-rotate-land;animation-name:rnd-rotate-land;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}.r-n-d__intro .intro-b__heading{margin-bottom:0}.r-n-d__first-banner{background:linear-gradient(90deg, #3300c1 0%, #000368 100%)}.r-n-d__second-banner{background:linear-gradient(90deg, #893bff 0%, #3d19a4 100%)}.r-n-d__our-services .two-column-slider{width:100%;max-width:100%;min-height:min-content;background:#fff;box-shadow:none}.r-n-d__our-services .two-column-slider__container{padding:0}.r-n-d__our-services .two-column-slider__aside{border-color:#3e3b89}.r-n-d__our-services .two-column-slider .two-column-slider-item__description{padding-bottom:20px}.r-n-d__our-services .two-column-slider .two-column-slider-item__description-text a{color:#000;font-family:"ProximaNova",sans-serif;font-size:14px;line-height:116%;text-transform:uppercase}@media screen and (min-width: 2560px){.r-n-d__our-services .two-column-slider .two-column-slider-item__description-text a{font-size:calc(14px * 1.44)}}.r-n-d__our-services .two-column-slider .two-column-slider-item__description-text p{margin-top:0}.r-n-d__by-the-numbers{background-color:#f1f1f4}.r-n-d__by-the-numbers .industry-numbers__number{color:#3e3b89;border-color:#3e3b89}.r-n-d__carousel{background:#f1f1f4}.r-n-d__carousel .wrapper{gap:0 !important}.r-n-d__carousel .sub-title-colored__heading-square{display:none}.r-n-d__carousel .slide__title,.r-n-d__carousel .slide__description{color:#000 !important}.r-n-d__carousel .carousel__control{display:flex;padding:8px}.r-n-d__carousel .carousel__control img{width:24px;height:24px}@media screen and (min-width: 2560px){.r-n-d__carousel .carousel__control img{width:calc(24px * 1.44);height:calc(24px * 1.44)}}.r-n-d__carousel .carousel .control-dots{margin-top:64px !important;display:block !important}.r-n-d__carousel .carousel .control-dots .dot{width:12px !important;height:12px !important}.r-n-d__carousel .cta-button{padding:24px 16px;max-width:218px}@media screen and (max-width: 540px){.r-n-d__carousel .cta-button{margin-top:24px}}@media screen and (min-width: 2560px){.r-n-d__carousel .cta-button{padding:calc(24px * 1.44) calc(16px * 1.44);max-width:calc(218px * 1.44)}}.r-n-d__offerings .bright-squares__item-description::before{background-color:#00a977}.r-n-d__offerings .bright-squares__item:hover.bright-squares__item--gradient,.r-n-d__offerings .bright-squares__item--active.bright-squares__item--gradient{background:linear-gradient(90deg, #3207a8 0%, #9f32d5 100%) !important;box-shadow:0 14px 34px 0 rgba(60,11,172,.25)}.r-n-d__demos{background:#f1f1f4}.r-n-d__demos .industry-demos{background:#f1f1f4}.r-n-d__demos .industry-demos__heading{margin-bottom:64px !important}@media screen and (max-width: 540px){.r-n-d__demos .industry-demos__heading{margin-bottom:48px !important}}@media screen and (min-width: 2560px){.r-n-d__demos .industry-demos__heading{margin-bottom:calc(64px * 1.44) !important}}.r-n-d__partners .industry-our-partners{padding:0}.r-n-d__partners .industry-our-partners__heading,.r-n-d__partners .industry-our-partners__item-desc{display:none}.r-n-d__resources .sub-title-colored__heading-square{display:none}.r-n-d__resources .industry-demos__slider{padding-bottom:0}@media screen and (max-width: 767px){.r-n-d__resources .resources-slider{padding-left:15px;padding-right:15px}}.r-n-d__resources .outlined-box-grid__box,.r-n-d__resources .resource-link{font-size:24px}.r-n-d__resources .cta-button{display:none}.r-n-d__news-and-events{background:#3300c1}@media screen and (max-width: 767px){.r-n-d__news-and-events .press-list{padding-left:0 !important}}.r-n-d__news-and-events .press-list__wrapper{padding-top:0;padding-bottom:0}@media screen and (max-width: 1024px){.r-n-d__news-and-events .press-list__wrapper{padding:0 25px}}@media screen and (max-width: 768px){.r-n-d__news-and-events .press-list__wrapper{padding-left:15px;padding-right:15px}}.r-n-d__news-and-events .press-list__heading{color:#fff}.r-n-d__news-and-events .press-list .press-card{border:1px solid #000}.r-n-d__news-and-events .press-list .press-card:hover{box-shadow:0px 4px 8px 0px #000}.r-n-d__capabilities .colored-square-slider__heading{margin-top:0}.r-n-d__capabilities .colored-square-slider__description{padding-bottom:0;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:18px}.r-n-d__capabilities .colored-square-slider__list{justify-content:space-between}.r-n-d__capabilities .colored-square-slider .content__cta-button{margin:56px auto 36px}.r-n-d .form-section .sub-title-colored__heading{color:#fff}.r-n-d .form-section .industries-form__wrapper .sub-title-colored{padding:0}@media(max-width: 1080px)and (min-width: 768px){body[data-page=services] .r-n-d__service-section{padding-left:85px}}.colored-square-slider_rnd-capabilities .colored-square-slider__list-item{flex-basis:20%}@media(min-width: 767px){.colored-square-slider_rnd-capabilities .colored-square-slider__list-item{padding-bottom:20%}}.colored-square-slider_rnd-capabilities .colored-square-slider__list-item .colored-square-slider__item{color:#fff;background-image:linear-gradient(to top, #000, #000);background-repeat:no-repeat;background-position:0;background-size:100%;box-shadow:0px 12px 25px 0 rgba(0,0,0,.46)}.colored-square-slider_rnd-capabilities .colored-square-slider__list-item_active .colored-square-slider__item{background-color:#000;background-image:linear-gradient(to top, #1dd9c3, #3cc33a) !important;box-shadow:0px 12px 25px 0 #1feecc}.colored-square-slider_rnd-capabilities .colored-square-slider__list-item:hover .colored-square-slider__item{background-color:#000;background-image:linear-gradient(to top, #1dd9c3, #3cc33a) !important;box-shadow:0px 12px 25px 0 #1feecc}.colored-square-slider_rnd-capabilities .colored-square-slider__list-item .colored-square-slider__item-title{color:#fff}@keyframes rnd-rotate-port{0%{transform:scale(0.8) rotate(360deg)}50%{transform:scale(1.2) rotate(0)}100%{transform:scale(0.8) rotate(360deg)}}@-webkit-keyframes rnd-rotate-port{0%{-webkit-transform:scale(0.8) rotate(360deg)}50%{-webkit-transform:scale(1.2) rotate(0)}100%{-webkit-transform:scale(0.8) rotate(360deg)}}@keyframes rnd-rotate-land{0%{transform:scale(0.8) rotate(360deg)}50%{transform:scale(1.2) rotate(0)}100%{transform:scale(0.8) rotate(360deg)}}@-webkit-keyframes rnd-rotate-land{0%{-webkit-transform:scale(0.8) rotate(360deg)}50%{-webkit-transform:scale(0.8) rotate(0)}100%{-webkit-transform:scale(0.8) rotate(360deg)}}
.robotics__services-hero .services-hero__image{position:relative;background-image:linear-gradient(90deg, #c62f5b, #ac46f1)}.robotics__services-hero .services-hero__image img{position:absolute;left:20px;margin:auto 0;max-width:230px}@media screen and (max-width: 768px){.robotics__services-hero .services-hero__image img{max-width:27vw}}@media(max-width: 480px){.robotics__services-hero .services-hero__image img{top:45px;left:15%;max-width:55vw}}@media screen and (min-width: 2560px){.robotics__services-hero .services-hero__image img{max-width:calc(230px * 1.44)}}@media only screen and (orientation: portrait){.robotics__services-hero .services-hero__image img{-webkit-animation-name:robotics-transform-port;animation-name:robotics-transform-port;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.robotics__services-hero .services-hero__image img{-webkit-animation-name:robotics-transform-land;animation-name:robotics-transform-land;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}.robotics__resources{padding-top:0;padding-bottom:0}.robotics__resources .cta-button{display:none}@media(max-width: 600px){.robotics__resources .industry-resources{padding-top:0;padding-bottom:0}}.robotics__solves-problems{padding-top:0;padding-bottom:50px}.robotics__our-expertise .services-double-slider{padding-top:4vw;padding-bottom:5vw}.robotics__our-expertise .services-item{color:#000}.robotics__our-expertise .services-item .two-column-slider-item__description-text{font-weight:normal;text-transform:none}.robotics__two-column-slider{padding-top:0;padding-bottom:0;background-image:linear-gradient(to bottom, #d7d7d7, transparent)}.robotics__two-column-slider .services-double-slider{padding:5vw 0}.robotics__two-column-slider .services-double-slider__slider .two-column-slider__aside{min-height:300px}@media screen and (min-width: 2560px){.robotics__two-column-slider .services-double-slider__slider .two-column-slider__aside{min-height:calc(300px * 1.44)}}.robotics__demos .industry-demos{background-image:none}.robotics__benefits{padding-top:0;padding-bottom:0}.robotics__benefits .service-benefits__image{min-height:20px}.robotics__benefits .service-benefits__line{display:none}@media(min-width: 768px)and (max-width: 1060px){body[data-page=services] .services__navigation{padding-right:15px}body[data-page=services] .services__navigation,body[data-page=services] .service-gradient-section .wrapper{padding-left:85px}}@media(min-width: 767px){.colored-square-slider_robotics-solve .colored-square-slider__list-item{padding-bottom:200px}}@media screen and (min-width: 2560px){.colored-square-slider_robotics-solve .colored-square-slider__list-item{padding-bottom:calc(200px * 1.44)}}@keyframes robotics-transform-port{0%,100%{transform:scale(0.8)}50%{transform:scale(1.1)}}@-webkit-keyframes robotics-transform-port{0%,100%{-webkit-transform:scale(0.8)}50%{-webkit-transform:scale(1.1)}}@keyframes robotics-transform-land{0%,100%{transform:scale(0.8)}50%{transform:scale(1.1)}}@-webkit-keyframes robotics-transform-land{0%,100%{-webkit-transform:scale(0.8)}50%{-webkit-transform:scale(1.1)}}
.section-text__card{flex-basis:45%;width:100%;max-width:430px;margin-bottom:50px;padding-bottom:40px;border-bottom:3px solid #fff}.section-text__card:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.section-text__heading{margin:0;color:#fff;font-weight:800;font-size:27px;font-family:"ProximaNova",sans-serif;letter-spacing:1.1px;text-transform:uppercase}.section-text__paragraph{color:#fff;font-size:16px;line-height:normal;letter-spacing:.6px}@media(max-width: 768px){.section-text__card{max-width:none}}
.page-section{padding:80px 0 80px 0;background:linear-gradient(70deg, #e44b47, #b35c91 70%)}.page-section__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media(max-width: 1024px){.page-section__wrapper{padding-right:20px;padding-left:20px}}@media(max-width: 768px){.page-section{padding:40px 0px 40px 0px}}.page-section__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:0;padding:0;list-style:none}@media(max-width: 768px){.page-section__list{flex-direction:column;align-items:flex-start}}
.operational-efficiency__success-stories .page-section__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.operational-efficiency__success-stories .page-section__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.operational-efficiency__success-stories .page-section__wrapper{max-width:1353.6px !important}}.operational-efficiency{overflow:hidden}.operational-efficiency__services-hero .services-hero__image{position:relative;background-image:radial-gradient(circle at 40% 100%, #a82f03 15%, #f8b600 75%)}.operational-efficiency__services-hero .services-hero__image img{position:absolute;left:20px;max-width:320px;margin:auto 0}@media(max-width: 480px){.operational-efficiency__services-hero .services-hero__image img{top:45px}}@media only screen and (orientation: portrait){.operational-efficiency__services-hero .services-hero__image img{-webkit-animation-name:operational-transform-port;animation-name:operational-transform-port;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.operational-efficiency__services-hero .services-hero__image img{-webkit-animation-name:operational-transform-land;animation-name:operational-transform-land;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@keyframes operational-transform-port{0%,100%{transform:rotate(15deg) scale(0.8)}50%{transform:rotate(0) scale(1.1)}}@-webkit-keyframes operational-transform-port{0%,100%{-webkit-transform:rotate(15deg) scale(0.8)}50%{-webkit-transform:rotate(0) scale(1.1)}}@keyframes operational-transform-land{0%,100%{transform:rotate(15deg) scale(0.8)}50%{transform:rotate(0) scale(1.1)}}@-webkit-keyframes operational-transform-land{0%,100%{-webkit-transform:rotate(15deg) scale(0.8)}50%{-webkit-transform:rotate(0) scale(1.1)}}.operational-efficiency__two-column-slider{background-image:linear-gradient(180deg, #ffffff 0%, #f0f0f0 100%)}.operational-efficiency__two-column-slider .services-double-slider__slider .two-column-slider__aside{min-height:240px}@media screen and (min-width: 2560px){.operational-efficiency__two-column-slider .services-double-slider__slider .two-column-slider__aside{min-height:calc(240px * 1.44)}}.operational-efficiency__two-column-slider .two-column-slider-item{max-width:320px}@media screen and (max-width: 767px){.operational-efficiency__two-column-slider .two-column-slider-item{max-width:unset}}@media screen and (min-width: 2560px){.operational-efficiency__two-column-slider .two-column-slider-item{min-width:calc(320px * 1.44)}}.operational-efficiency__two-column-slider .two-column-slider-item__content_active{word-break:break-word}@media screen and (min-width: 2560px){.operational-efficiency__two-column-slider .two-column-slider-item__content_active{font-size:calc(22px * 1.44)}}.operational-efficiency__benefits{padding-bottom:60px;background-image:linear-gradient(0deg, #ffffff 0%, #f0f0f0 100%)}@media(max-width: 768px){.operational-efficiency__benefits{padding-bottom:0}}.operational-efficiency__benefits .sub-title-colored{padding-bottom:40px}@media screen and (min-width: 1024px){.operational-efficiency__benefits .sub-title-colored__heading{font-size:60px}}@media screen and (min-width: 1024px){.operational-efficiency__benefits .sub-title-colored__heading-square{top:-16px}}.operational-efficiency__benefits::before{content:none}.operational-efficiency__benefits .service-benefits__description ul{padding-left:25px;list-style:disc}.operational-efficiency__success-stories{margin-top:50px;padding-bottom:0;background-image:linear-gradient(0deg, #ffffff 0%, #f0f0f0 100%)}@media screen and (min-width: 1024px){.operational-efficiency__success-stories .sub-title-colored__heading{font-size:60px}}@media screen and (min-width: 1024px){.operational-efficiency__success-stories .sub-title-colored__heading-square{top:-16px}}.operational-efficiency__success-stories .page-section{background-image:linear-gradient(0deg, #ffffff 0%, #f0f0f0 100%)}@media(min-width: 540px){.operational-efficiency__success-stories .page-section__list{flex-direction:row}}.operational-efficiency__success-stories .section-text__heading{color:#000;font-weight:900;font-size:18px}@media screen and (min-width: 2560px){.operational-efficiency__success-stories .section-text__heading{font-size:calc(18px * 1.44)}}.operational-efficiency__success-stories .section-text__heading span{color:#00a3ff}.operational-efficiency__success-stories .section-text__card{margin-bottom:0;padding-top:20px;border-top:2px solid #00a3ff;border-bottom:none}@media screen and (min-width: 1024px){.operational-efficiency__success-stories .section-text__card{flex-basis:30%}}@media screen and (max-width: 1024px)and (min-width: 540px){.operational-efficiency__success-stories .section-text__card{flex-basis:45%}}@media screen and (min-width: 2560px){.operational-efficiency__success-stories .section-text__card{padding-top:calc(20px * 1.44)}}.operational-efficiency__success-stories .section-text__paragraph{color:#000;font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (min-width: 2560px){.operational-efficiency__success-stories .section-text__paragraph{font-size:calc(18px * 1.44)}}.operational-efficiency__success-stories .section-text__paragraph span{color:#00a3ff}.operational-efficiency__solves-problems .colored-square-slider__wrapper{overflow:initial}@media screen and (min-width: 2560px){.operational-efficiency__solves-problems .colored-square-slider__list-item{padding-bottom:calc(200px * 1.44)}}.operational-efficiency__solves-problems .content__summary ul{padding-left:25px;list-style-type:disc}@media only screen and (min-width: 768px){.operational-efficiency__services-navigation .services__aside{width:40%;border-right:2px solid #17c583}}
.vertical__tabs__nav{margin:0;padding:0;list-style:none}.vertical__heading{margin:0;padding:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.vertical__heading:not(:last-child){margin-bottom:38px}@media screen and (min-width: 2560px){.vertical__heading:not(:last-child){margin-bottom:calc(38px * 1.44)}}@media screen and (min-width: 2560px){.vertical__heading{font-size:calc(41px * 1.44)}}@media(max-width: 640px){.vertical__heading{font-size:30px}}.vertical{padding:40px 0 60px}.vertical__heading{text-align:center}.vertical__heading:not(:last-child){margin-bottom:24px}.vertical__tabs__nav{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media(max-width: 768px){.vertical__tabs__nav{display:block;border-bottom:none}}.vertical__tabs__nav:not(:last-child){margin-bottom:16px}.vertical__tabs__nav__item{position:relative;margin-bottom:-2px;padding:34px 0;color:#000;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;letter-spacing:.6px;text-transform:uppercase;border-top:2px solid #000;border-bottom:2px solid #000;cursor:pointer}@media screen and (min-width: 2560px){.vertical__tabs__nav__item{padding:calc(34px * 1.44) 0;font-size:calc(24px * 1.44)}}.vertical__tabs__nav__item::after{position:absolute;top:50%;right:15px;font-weight:normal;font-size:58px;font-family:OpenSans,Helvetica,Arial,sans-serif;transform:translateY(-50%);content:"+"}@media(max-width: 475px){.vertical__tabs__nav__item::after{font-size:38px}}.vertical__tabs__nav__item.current{border-bottom:none}.vertical__tabs__nav__item.current::after{position:absolute;top:50%;right:15px;width:27px;height:3px;background:#000;transform:translateY(-50%);content:""}@media(max-width: 475px){.vertical__tabs__nav__item.current::after{right:19px;width:16px;height:2.5px}}@media(max-width: 475px){.vertical__tabs__nav__item{font-size:20px}}.vertical__tabs__nav__item-title{display:inline-block;width:325px}@media(max-width: 475px){.vertical__tabs__nav__item-title{width:280px}}@media(max-width: 360px){.vertical__tabs__nav__item-title{width:200px;font-size:16px}}.vertical__tabs__cta-wrapper{min-width:100%;display:flex;justify-content:center;align-items:center}.vertical__tabs__cta-button{max-width:242px;margin:20px 0 40px;color:#fff;background-color:#000;transition:all .3s linear;text-align:center}@media screen and (min-width: 2560px){.vertical__tabs__cta-button{max-width:calc(242px * 1.44)}}.vertical__tabs__cta-button:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.vertical__tabs__content{color:#000;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal}.vertical__tabs__content>div{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}@media(max-width: 640px){.vertical__tabs__content{font-size:14px}}.vertical__tabs__content-mobile{display:none;padding:20px 0 60px}.vertical__tabs__content-mobile.current{display:block;margin-bottom:-2px;border-bottom:2px solid #000}
.artificial-intelligence__science-center-content{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.artificial-intelligence__science-center-content{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.artificial-intelligence__science-center-content{max-width:1353.6px !important}}@media screen and (max-width: 540px)and (min-height: 481px){.artificial-intelligence__services-hero .services-hero__heading{font-size:28px}}.artificial-intelligence__services-hero .services-hero__image{position:relative;background-image:linear-gradient(320.8deg, #d9f951 8.46%, #67e4f0 91.27%)}.artificial-intelligence__services-hero .services-hero__image img{position:absolute;top:3%;bottom:0;max-width:350px;margin:0}@media screen and (min-width: 2560px){.artificial-intelligence__services-hero .services-hero__image img{max-width:calc(350px * 1.44)}}@media only screen and (orientation: portrait){.artificial-intelligence__services-hero .services-hero__image img{-webkit-animation-name:molecule-dancing-port;animation-name:molecule-dancing-port;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.artificial-intelligence__services-hero .services-hero__image img{-webkit-animation-name:molecule-dancing-land;animation-name:molecule-dancing-land;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@keyframes molecule-dancing-port{0%,100%{transform:rotate(0) scale(1);transform-origin:bottom center}25%{transform:rotate(-15deg) scale(1.05);@media(max-width: 768px){.artificial-intelligence__services-hero{transform:rotate(-10deg)}}}50%{transform:rotate(0) scale(0.95);transform-origin:bottom center}75%{transform:rotate(15deg) scale(0.8);@media(max-width: 768px){.artificial-intelligence__services-hero{transform:rotate(10deg)}}}}@-webkit-keyframes molecule-dancing-port{0%,100%{-webkit-transform:rotate(0) scale(1);-webkit-transform-origin:bottom center}25%{-webkit-transform:rotate(-15deg) scale(1.05);@media(max-width: 768px){.artificial-intelligence__services-hero{-webkit-transform:rotate(-10deg)}}}50%{-webkit-transform:rotate(0) scale(0.95);-webkit-transform-origin:bottom center}75%{-webkit-transform:rotate(15deg) scale(0.8);@media(max-width: 768px){.artificial-intelligence__services-hero{-webkit-transform:rotate(10deg)}}}}@keyframes molecule-dancing-land{0%,100%{transform:rotate(0) scale(1);transform-origin:bottom center}25%{transform:rotate(-15deg) scale(1.05);@media(max-width: 768px){.artificial-intelligence__services-hero{transform:rotate(-10deg)}}}50%{transform:rotate(0) scale(0.95);transform-origin:bottom center}75%{transform:rotate(15deg) scale(0.8);@media(max-width: 768px){.artificial-intelligence__services-hero{transform:rotate(10deg)}}}}@-webkit-keyframes molecule-dancing-land{0%,100%{-webkit-transform:rotate(0) scale(1);-webkit-transform-origin:bottom center}25%{-webkit-transform:rotate(-15deg) scale(1.05);@media(max-width: 768px){.artificial-intelligence__services-hero{-webkit-transform:rotate(-10deg)}}}50%{-webkit-transform:rotate(0) scale(0.95);-webkit-transform-origin:bottom center}75%{-webkit-transform:rotate(15deg) scale(0.8);@media(max-width: 768px){.artificial-intelligence__services-hero{-webkit-transform:rotate(10deg)}}}}.artificial-intelligence__banner{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.artificial-intelligence__banner{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.artificial-intelligence__banner{z-index:998}}@media screen and (max-width: 415px){.artificial-intelligence__banner{height:120px}}@media screen and (max-width: 380px){.artificial-intelligence__banner{height:140px}}.artificial-intelligence__banner .banner__wrapper{max-width:1140px}@media screen and (max-width: 960px){.artificial-intelligence__banner .banner__wrapper{padding-left:0}}@media screen and (max-width: 540px){.artificial-intelligence__banner .banner__wrapper{padding-top:10px;padding-left:120px}}@media screen and (min-width: 2560px){.artificial-intelligence__banner .banner__wrapper{max-width:calc(1140px * 1.44)}}.artificial-intelligence__banner .banner__wrapper::before{content:none}.artificial-intelligence__banner .banner__text{max-width:90%}@media screen and (min-width: 960px){.artificial-intelligence__banner .banner__text{font-size:20px}}@media screen and (min-width: 2560px){.artificial-intelligence__banner .banner__text{font-size:calc(20px * 1.44)}}.artificial-intelligence__banner .banner__image{max-width:120px;margin-right:20px}@media screen and (min-width: 960px){.artificial-intelligence__banner .banner__image{margin-top:-10px}}@media screen and (max-width: 540px){.artificial-intelligence__banner .banner__image{position:absolute;left:3%;max-width:90px}}@media screen and (min-width: 2560px){.artificial-intelligence__banner .banner__image{max-width:calc(120px * 1.44)}}.artificial-intelligence__banner .banner-top{min-width:135px;max-width:135px;height:48px;min-height:48px;padding:16px;color:#fff;font-size:30px;font-size:14px;line-height:14px;border:2px solid #fff;transition:all .3s ease-in-out}.artificial-intelligence__banner .banner-top:hover{font-size:14px;transform:scale(1.1)}@media screen and (min-width: 2560px){.artificial-intelligence__banner .banner-top:hover{font-size:calc(14px * 1.44)}}@media screen and (max-width: 540px){.artificial-intelligence__banner .banner-top{margin-top:10px}}@media screen and (min-width: 2560px){.artificial-intelligence__banner .banner-top{min-width:calc(135px * 1.44);max-width:calc(135px * 1.44);height:calc(48px * 1.44);min-height:calc(48px * 1.44);padding:calc(16px * 1.44);font-size:calc(14px * 1.44);line-height:calc(14px * 1.44)}}.artificial-intelligence__science-center{padding-top:60px;padding-bottom:60px;background:linear-gradient(180deg, #f0f0f0 0%, rgba(240, 240, 240, 0) 100%)}@media screen and (min-width: 2560px){.artificial-intelligence__science-center{padding-top:calc(60px * 1.44);padding-bottom:calc(60px * 1.44)}}.artificial-intelligence__science-center .sub-title-colored__heading{margin-bottom:40px}@media(min-width: 1024px){.artificial-intelligence__science-center .sub-title-colored__heading{font-size:60px}}@media screen and (min-width: 2560px){.artificial-intelligence__science-center .sub-title-colored__heading{font-size:calc(60px * 1.44)}}@media(min-width: 1024px){.artificial-intelligence__science-center .sub-title-colored__heading-square{top:-18px;left:-21px;width:92px;height:92px}}.artificial-intelligence__science-center .sub-title-colored__description{font-weight:900;font-family:"ProximaNova",sans-serif}@media(min-width: 1024px){.artificial-intelligence__science-center .sub-title-colored__description{font-size:24px}}@media screen and (min-width: 2560px){.artificial-intelligence__science-center .sub-title-colored__description{font-size:calc(24px * 1.44)}}.artificial-intelligence__science-center-content{display:flex;flex-wrap:wrap;justify-content:space-between}.artificial-intelligence__science-center-content .content-block{flex:1;max-width:50%;margin-bottom:30px}.artificial-intelligence__science-center-content .content-block h3{min-height:50px;margin-bottom:0;color:#17c583;font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:1em;text-transform:uppercase}@media(max-width: 480px){.artificial-intelligence__science-center-content .content-block h3{min-height:initial;margin-bottom:20px;font-size:24px}}@media screen and (min-width: 2560px){.artificial-intelligence__science-center-content .content-block h3{font-size:calc(32px * 1.44)}}.artificial-intelligence__science-center-content .content-block div{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media(max-width: 480px){.artificial-intelligence__science-center-content .content-block div{min-height:initial;font-size:16px}}@media screen and (min-width: 2560px){.artificial-intelligence__science-center-content .content-block div{font-size:calc(24px * 1.44)}}.artificial-intelligence__science-center-content .content-block p{margin:0}@media(min-width: 641px){.artificial-intelligence__science-center-content .content-block:not(:nth-child(3n)):not(:last-child){margin-right:5.63%}}.artificial-intelligence__science-center-content .content-block:not(:nth-child(2n)):not(:last-child){margin-right:5%}@media(max-width: 420px){.artificial-intelligence__science-center-content .content-block:not(:nth-child(2n)):not(:last-child){margin-right:0}}@media(min-width: 641px){.artificial-intelligence__science-center-content .content-block:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)){margin-bottom:40px}}@media(max-width: 640px){.artificial-intelligence__science-center-content .content-block{min-width:45%}}@media(max-width: 480px){.artificial-intelligence__science-center-content .content-block{min-width:100%;margin-bottom:0}}.artificial-intelligence__services-slider .sub-title-colored__heading{margin-bottom:40px}@media(min-width: 1024px){.artificial-intelligence__services-slider .sub-title-colored__heading{font-size:60px}}@media screen and (min-width: 2560px){.artificial-intelligence__services-slider .sub-title-colored__heading{margin-bottom:calc(40px * 1.44);font-size:calc(60px * 1.44)}}@media(min-width: 1024px){.artificial-intelligence__services-slider .sub-title-colored__heading-square{top:-18px;left:-21px;width:92px;height:92px}}.artificial-intelligence__services-slider .sub-title-colored__description{font-weight:900;font-family:"ProximaNova",sans-serif}@media(min-width: 1024px){.artificial-intelligence__services-slider .sub-title-colored__description{font-size:24px}}@media screen and (min-width: 2560px){.artificial-intelligence__services-slider .sub-title-colored__description{font-size:calc(24px * 1.44)}}.artificial-intelligence__services-slider .vertical__tabs__nav__item,.artificial-intelligence__services-slider .vertical__tabs__content-mobile{border-top-color:#17c583;border-bottom-color:#17c583}.artificial-intelligence__services-slider .vertical__tabs__nav__item.current,.artificial-intelligence__services-slider .vertical__tabs__content-mobile.current{padding-bottom:0}.artificial-intelligence__services-slider .vertical__tabs__nav__item-title{display:inline;width:80%}.artificial-intelligence__services-slider .vertical__tabs__content.current{display:flex;flex-wrap:wrap}@media screen and (min-width: 2560px){.artificial-intelligence__services-slider .vertical__tabs__content-text{font-size:calc(16px * 1.44)}}.artificial-intelligence__services-slider .vertical__tabs__content h5{margin-bottom:0;color:#646262;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (min-width: 2560px){.artificial-intelligence__services-slider .vertical__tabs__content h5{font-size:calc(24px * 1.44)}}.artificial-intelligence__services-slider .vertical__tabs__content .content-block{flex:1;max-width:50%;margin-bottom:30px}.artificial-intelligence__services-slider .vertical__tabs__content .content-block h3{min-height:70px;margin-bottom:0;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.2em}@media(max-width: 480px){.artificial-intelligence__services-slider .vertical__tabs__content .content-block h3{min-height:initial;margin-bottom:20px}}@media screen and (min-width: 2560px){.artificial-intelligence__services-slider .vertical__tabs__content .content-block h3{font-size:calc(24px * 1.44)}}.artificial-intelligence__services-slider .vertical__tabs__content .content-block h3 a{color:#000}.artificial-intelligence__services-slider .vertical__tabs__content .content-block h3 a:hover{cursor:pointer;text-decoration:none}.artificial-intelligence__services-slider .vertical__tabs__content .content-block div p{margin:0}@media screen and (min-width: 2560px){.artificial-intelligence__services-slider .vertical__tabs__content .content-block div p{font-size:calc(16px * 1.44)}}@media(min-width: 641px){.artificial-intelligence__services-slider .vertical__tabs__content .content-block:not(:nth-child(3n)):not(:last-child){margin-right:5.63%}}.artificial-intelligence__services-slider .vertical__tabs__content .content-block:not(:nth-child(2n)):not(:last-child){margin-right:5%}@media(max-width: 420px){.artificial-intelligence__services-slider .vertical__tabs__content .content-block:not(:nth-child(2n)):not(:last-child){margin-right:0}}@media(min-width: 641px){.artificial-intelligence__services-slider .vertical__tabs__content .content-block:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)){margin-bottom:40px}}@media(max-width: 640px){.artificial-intelligence__services-slider .vertical__tabs__content .content-block{min-width:45%}}@media(max-width: 480px){.artificial-intelligence__services-slider .vertical__tabs__content .content-block{min-width:100%;margin-bottom:0}}@media screen and (min-width: 2560px){.artificial-intelligence__services-slider .vertical{padding:calc(40px * 1.44) 0 calc(60px * 1.44)}}.artificial-intelligence__services-section{padding-bottom:60px;background:linear-gradient(180deg, #f0f0f0 0%, rgba(240, 240, 240, 0) 100%)}@media screen and (min-width: 2560px){.artificial-intelligence__services-section{padding-bottom:calc(60px * 1.44)}}@media(min-width: 1024px){.artificial-intelligence__services-section .industry-resources__heading{font-size:60px}}@media screen and (min-width: 2560px){.artificial-intelligence__services-section .industry-resources__heading{font-size:calc(60px * 1.44)}}.artificial-intelligence__demos-section{background:#17c583}.artificial-intelligence__demos-section .industry-demos{padding:80px 0;background-image:none}@media screen and (min-width: 2560px){.artificial-intelligence__demos-section .industry-demos{padding:calc(80px * 1.44)}}.artificial-intelligence__demos-section .industry-demos .wrapper{max-width:960px}.artificial-intelligence__demos-section .industry-demos__wrapper{box-shadow:0px 24px 54px rgba(0,0,0,.25)}.artificial-intelligence__journey-section{padding-top:60px;padding-bottom:60px}@media screen and (min-width: 2560px){.artificial-intelligence__journey-section{padding-top:calc(60px * 1.44);padding-bottom:calc(60px * 1.44)}}.artificial-intelligence__journey-section .sub-title-colored__description{font-weight:900;font-family:"ProximaNova",sans-serif}@media(min-width: 1024px){.artificial-intelligence__journey-section .sub-title-colored__description{font-size:24px}}@media screen and (min-width: 2560px){.artificial-intelligence__journey-section .sub-title-colored__description{font-size:calc(24px * 1.44)}}.artificial-intelligence__journey-section-image{display:block;width:100%;max-width:980px;margin:50px auto 20px;padding:0 20px}@media screen and (min-width: 2560px){.artificial-intelligence__journey-section-image{max-width:calc(980px * 1.44);padding:0 calc(20px * 1.44)}}.artificial-intelligence__partnership-section .sub-title-colored__heading{margin-bottom:40px}@media(min-width: 1024px){.artificial-intelligence__partnership-section .sub-title-colored__heading{font-size:60px}}@media screen and (min-width: 2560px){.artificial-intelligence__partnership-section .sub-title-colored__heading{margin-bottom:calc(40px * 1.44);font-size:calc(60px * 1.44)}}.artificial-intelligence__partnership-section .partnership__wrapper{min-height:initial}.artificial-intelligence__partnership-section .partnership__cta-button{display:none}.artificial-intelligence__badge-section{background-color:#17c583}.artificial-intelligence__badge-section .badge-section{margin-top:40px;background:none}@media screen and (min-width: 2560px){.artificial-intelligence__badge-section .badge-section{margin-top:calc(40px * 1.44)}}.artificial-intelligence__badge-section .badge-section__title{color:#fff}.artificial-intelligence__services-navigation{background:#e0e0e0}.colored-square-slider_portfolio .colored-square-slider__list-item{padding-bottom:30px}@media(min-width: 767px){.colored-square-slider_portfolio .colored-square-slider__list-item_active{padding-bottom:350px}}@media(min-width: 2560px){.colored-square-slider_portfolio .colored-square-slider__list-item_active{padding-bottom:calc(350px * 1.44)}}@media(min-width: 767px){.colored-square-slider_portfolio .colored-square-slider__list-item:nth-child(5) .content,.colored-square-slider_portfolio .colored-square-slider__list-item:nth-child(6) .content,.colored-square-slider_portfolio .colored-square-slider__list-item:nth-child(7) .content,.colored-square-slider_portfolio .colored-square-slider__list-item:nth-child(8) .content{top:inherit}}.colored-square-slider_portfolio .colored-square-slider__list-item:nth-child(6) .content ul{column-count:2;column-gap:20px}.colored-square-slider_portfolio .colored-square-slider__list-item .content ul{padding-left:30px;list-style-type:disc}
.dxp-content-slider-item{max-width:230px;min-height:35px}@media screen and (min-width: 2560px){.dxp-content-slider-item{max-width:330px}}@media screen and (max-width: 767px){.dxp-content-slider-item{height:0;transition:height .3s linear}.dxp-content-slider-item_active{height:100%}}.dxp-content-slider-item_0:hover .dxp-content-slider-item__heading{color:#ffc000}.dxp-content-slider-item_1:hover .dxp-content-slider-item__heading{color:#19a6df}.dxp-content-slider-item_2:hover .dxp-content-slider-item__heading{color:#ed3823}.dxp-content-slider-item_3:hover .dxp-content-slider-item__heading{color:#af04c3}.dxp-content-slider-item_4:hover .dxp-content-slider-item__heading{color:#85f20f}.dxp-content-slider-item_5:hover .dxp-content-slider-item__heading{color:#0ff2f2fc}.dxp-content-slider-item__heading{position:relative;display:flex;margin:0;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (min-width: 2560px){.dxp-content-slider-item__heading{font-size:calc(24px * 1.44)}}.dxp-content-slider-item__number{margin-right:14px;cursor:default;opacity:.3}.dxp-content-slider-item__number_0{color:#ffc000;opacity:1}.dxp-content-slider-item__number_1{color:#19a6df;opacity:1}.dxp-content-slider-item__number_2{color:#ed3823;opacity:1}.dxp-content-slider-item__number_3{color:#af04c3;opacity:1}.dxp-content-slider-item__number_4{color:#85f20f;opacity:1}.dxp-content-slider-item__number_5{color:#0ff2f2fc;opacity:1}.dxp-content-slider-item__number::after{display:none !important;content:"" !important}.dxp-content-slider-item__content{position:relative;cursor:pointer;transition:color .3s}.dxp-content-slider-item__content::before{position:absolute;top:0;left:-0.2em;width:0;height:0;content:""}.dxp-content-slider-item__content_active{font-size:20px;line-height:1}@media screen and (min-width: 2560px){.dxp-content-slider-item__content_active{font-size:calc(20px * 1.44)}}.dxp-content-slider-item__content_active_0{color:#ffc000}.dxp-content-slider-item__content_active_1{color:#19a6df}.dxp-content-slider-item__content_active_2{color:#ed3823}.dxp-content-slider-item__content_active_3{color:#af04c3}.dxp-content-slider-item__content_active_4{color:#85f20f}.dxp-content-slider-item__content_active_5{color:#0ff2f2fc}.dxp-content-slider-item__content_active::before{width:15px;height:90%;border:2px solid #e0e0e0;border-right:none;border-bottom:none;transition:width .3s,height .3s .3s}.dxp-content-slider-item__content_active::after{display:none !important;content:"" !important}.dxp-content-slider-item__content:hover_active{font-size:20px;line-height:1}@media screen and (min-width: 2560px){.dxp-content-slider-item__content:hover_active{font-size:calc(20px * 1.44)}}.dxp-content-slider-item__content:hover_active_0{color:#ffc000}.dxp-content-slider-item__content:hover_active_1{color:#19a6df}.dxp-content-slider-item__content:hover_active_2{color:#ed3823}.dxp-content-slider-item__content:hover_active_3{color:#af04c3}.dxp-content-slider-item__content:hover_active_4{color:#85f20f}.dxp-content-slider-item__content:hover_active_5{color:#0ff2f2fc}.dxp-content-slider-item__description{position:static}@media screen and (max-width: 767px){.dxp-content-slider-item__description{height:0}}.dxp-content-slider-item__description_show{overflow:hidden}@media screen and (max-width: 767px){.dxp-content-slider-item__description_show{height:100%;transition:height .35s linear .3s}}.dxp-content-slider-item__description_hide{height:0;margin-top:30px;overflow:hidden}@media screen and (max-width: 767px){.dxp-content-slider-item__description_hide{transition:height .3s linear}}.dxp-content-slider-item__description-text{margin-top:0;margin-bottom:1rem;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:21px}@media only screen and (max-width: 600px){.dxp-content-slider-item__description-text{font-size:14px}}@media only screen and (max-width: 475px){.dxp-content-slider-item__description-text{margin:10px 0 25px}}.dxp-content-slider-item__description-text p{margin-top:0}.dxp-content-slider-item__description-text ul{padding-left:20px;list-style-type:square}.dxp-content-slider-item__description-text li{padding-bottom:10px;padding-left:5px}.dxp-content-slider-item__description-text a{position:relative;display:inline-block;margin-top:10px;color:#000;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1;text-decoration:underline}.dxp-content-slider-item__description-text a:hover{color:#262626;text-decoration:none}.dxp-content-slider-item__cta-button{margin:0px auto 50px;color:#fff;background:#000}.dxp-content-slider-item__cta-button:hover{color:#fff;background:#000;box-shadow:0px 19px 57px 0 #000}.dxp-content-slider-item__description-image{max-width:215px;margin-bottom:15px}.dxp-content-slider-item__list{margin:0;padding:0;list-style:none}.dxp-content-slider-item__list-item-title{margin-top:0;margin-bottom:.5rem;font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:21px;text-transform:uppercase}.dxp-content-slider-item__list-item-text{margin-top:0;margin-bottom:1rem;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:21px}@media only screen and (min-width: 1025px){.dxp-content-slider-item__description{position:absolute;top:0;right:0;width:33%;padding:0}}@media only screen and (min-width: 2560px){.dxp-content-slider-item__description{width:45%}}@media only screen and (min-width: 1025px){.dxp-content-slider-item__description-text{font-size:16px;line-height:22px}}@media only screen and (min-width: 2560px){.dxp-content-slider-item__description-text{font-size:calc(16px * 1.44);line-height:calc(24px * 1.44)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.dxp-content-slider-item__description{position:absolute;top:0;right:0;width:38%;max-width:300px;padding:0}.dxp-content-slider-item__heading{font-size:18px}}@media only screen and (max-width: 767px){.dxp-content-slider-item__description{min-height:0}.dxp-content-slider-item__description-text{padding-left:20px}.dxp-content-slider-item__description-text_0{border-left:2px solid #ffc000}.dxp-content-slider-item__description-text_1{border-left:2px solid #19a6df}.dxp-content-slider-item__description-text_2{border-left:2px solid #ed3823}.dxp-content-slider-item__description-text_3{border-left:2px solid #af04c3}.dxp-content-slider-item__description-text_4{border-left:2px solid #85f20f}.dxp-content-slider-item__description-text_5{border-left:2px solid #0ff2f2fc}.dxp-content-slider-item__heading{font-size:20px}.dxp-content-slider-item__heading_active{padding-bottom:20px;font-size:20px}.dxp-content-slider-item{display:flex;justify-content:space-around;max-width:none}.dxp-content-slider-item .dxp-color-slider__graph-item{flex-basis:15%;min-width:100px;margin-left:10px}.dxp-content-slider-item .dxp-content-slider-item__content-wrapper{flex-basis:65%}}@media only screen and (max-width: 580px){.dxp-content-slider-item .dxp-color-slider__graph-item{width:25%;min-width:50px;height:2.5em;margin-left:5px}}@media only screen and (max-width: 475px){.dxp-content-slider-item .dxp-color-slider__graph-item{margin-left:15px}.dxp-content-slider-item .dxp-content-slider-item__content-wrapper{flex-basis:100%}.dxp-content-slider-item__heading{font-size:16px}.dxp-content-slider-item__heading_active{font-size:16px}.dxp-content-slider-item__number{margin-left:30px}}@media only screen and (max-width: 360px){.dxp-content-slider-item{min-height:37px}.dxp-content-slider-item .dxp-color-slider__graph-item{min-width:40px}.dxp-content-slider-item__heading{font-size:14px}.dxp-content-slider-item__heading_active{font-size:14px}}
.dxp-color-slider__aside{margin:0;padding:0;list-style:none}.dxp-color-slider{padding:40px 30px 80px;background:#fff}.dxp-color-slider__navigation{padding:90px 0 150px}.dxp-color-slider__navigation .dxp-color-slider{margin:0 auto}.dxp-color-slider__navigation--with-bg{background-image:linear-gradient(45deg, #f9ac07, #5406d9)}.dxp-color-slider__container,.dxp-color-slider__content{position:relative}.dxp-color-slider__container{max-width:940px;margin:0 auto}@media screen and (min-width: 2560px){.dxp-color-slider__container{max-width:calc(940px * 1.44)}}.dxp-color-slider__content{display:flex}.dxp-color-slider__graph{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:30%;min-width:135px;max-width:267px;margin:0;padding:0;list-style:none}.dxp-color-slider__aside{display:flex;flex-direction:column;justify-content:space-between;min-height:224px;margin-right:auto}@media only screen and (min-width: 768px){.dxp-color-slider__aside{margin-left:35px}}@media only screen and (min-width: 768px){.dxp-color-slider__aside_0{border-right:2px solid #ffc000}}@media only screen and (min-width: 768px){.dxp-color-slider__aside_1{border-right:2px solid #19a6df}}@media only screen and (min-width: 768px){.dxp-color-slider__aside_2{border-right:2px solid #ed3823}}@media only screen and (min-width: 768px){.dxp-color-slider__aside_3{border-right:2px solid #af04c3}}@media only screen and (min-width: 768px){.dxp-color-slider__aside_4{border-right:2px solid #85f20f}}@media only screen and (min-width: 768px){.dxp-color-slider__aside_5{border-right:2px solid #0ff2f2}}.dxp-color-slider__graph-item{position:relative;width:60%;height:5.8em;margin-bottom:-31px;margin-left:55px;overflow:hidden;background-color:#fff;border:2px solid #000;object-fit:fill;transform:skew(-50deg, 0deg);transition:all .2s ease-in-out}.dxp-color-slider__graph-item_0{border:2px solid rgba(255,192,0,.99)}.dxp-color-slider__graph-item_0:hover{background-color:rgba(255,192,0,.99);border:2px solid rgba(255,192,0,.99)}.dxp-color-slider__graph-item_0.active{background-color:rgba(255,192,0,.99);border:2px solid rgba(255,192,0,.99)}.dxp-color-slider__graph-item_1{border:2px solid rgba(25,166,223,.99)}.dxp-color-slider__graph-item_1:hover{background-color:rgba(25,166,223,.99);border:2px solid rgba(25,166,223,.99)}.dxp-color-slider__graph-item_1.active{background-color:rgba(25,166,223,.99);border:2px solid rgba(25,166,223,.99)}.dxp-color-slider__graph-item_2{border:2px solid rgba(237,56,35,.99)}.dxp-color-slider__graph-item_2:hover{background-color:rgba(237,56,35,.99);border:2px solid rgba(237,56,35,.99)}.dxp-color-slider__graph-item_2.active{background-color:rgba(237,56,35,.99);border:2px solid rgba(237,56,35,.99)}.dxp-color-slider__graph-item_3{border:2px solid rgba(175,4,195,.99)}.dxp-color-slider__graph-item_3:hover{background-color:rgba(175,4,195,.99);border:2px solid rgba(175,4,195,.99)}.dxp-color-slider__graph-item_3.active{background-color:rgba(175,4,195,.99);border:2px solid rgba(175,4,195,.99)}.dxp-color-slider__graph-item_4{border:2px solid rgba(133,242,15,.99)}.dxp-color-slider__graph-item_4:hover{background-color:rgba(133,242,15,.99);border:2px solid rgba(133,242,15,.99)}.dxp-color-slider__graph-item_4.active{background-color:rgba(133,242,15,.99);border:2px solid rgba(133,242,15,.99)}.dxp-color-slider__graph-item_5{border:2px solid rgba(15,242,242,.99)}.dxp-color-slider__graph-item_5:hover{background-color:rgba(15,242,242,.99);border:2px solid rgba(15,242,242,.99)}.dxp-color-slider__graph-item_5.active{background-color:rgba(15,242,242,.99);border:2px solid rgba(15,242,242,.99)}@media only screen and (min-width: 1025px){.dxp-color-slider__aside{width:30%;min-width:300px}}@media only screen and (min-width: 940px)and (max-width: 1024px){.dxp-color-slider__aside{width:32%;min-width:235px}.dxp-color-slider__graph{width:25%;margin-left:2%}}@media only screen and (min-width: 767px)and (max-width: 940px){.dxp-color-slider__aside{width:34%;min-width:235px}.dxp-color-slider__graph{width:20%}.dxp-color-slider__graph-item{width:65%;height:4em;margin-bottom:-8px;margin-left:28px}}@media only screen and (max-width: 767px){.dxp-color-slider{padding:40px 20px}.dxp-color-slider__aside{width:100%}.dxp-color-slider-item{padding-bottom:20px}.dxp-color-slider__graph-item{width:35%;height:3.5em}}
.change-management__our-services__content{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.change-management__our-services__content{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.change-management__our-services__content{max-width:1353.6px !important}}.change-management .services__navigation,.change-management__dxp-slider,.change-management__testimonials,.change-management__numbers,.change-management .form-section{padding-top:128px;padding-bottom:128px}@media screen and (max-width: 1024px){.change-management .services__navigation,.change-management__dxp-slider,.change-management__testimonials,.change-management__numbers,.change-management .form-section{padding-top:96px;padding-bottom:96px}}@media screen and (max-width: 540px){.change-management .services__navigation,.change-management__dxp-slider,.change-management__testimonials,.change-management__numbers,.change-management .form-section{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 2560px){.change-management .services__navigation,.change-management__dxp-slider,.change-management__testimonials,.change-management__numbers,.change-management .form-section{padding-top:calc(128px * 1.44);padding-bottom:calc(128px * 1.44)}}.change-management__testimonials-text .author,.change-management__testimonials-text p,.change-management__testimonials-text,.change-management__our-services__content .sub-title-colored__description{margin-top:24px}@media screen and (min-width: 2560px){.change-management__testimonials-text .author,.change-management__testimonials-text p,.change-management__testimonials-text,.change-management__our-services__content .sub-title-colored__description{margin-top:calc(24px * 1.44)}}.change-management__dxp-slider .sub-title-colored__heading,.change-management .form-section .sub-title-colored__heading,.change-management__our-services__content .sub-title-colored__heading,.change-management__numbers .industry-numbers__number,.change-management__numbers .sub-title-colored__heading{font-family:"ProximaNova",sans-serif;font-size:60px;color:#000;text-transform:uppercase}@media screen and (max-width: 1024px){.change-management__dxp-slider .sub-title-colored__heading,.change-management .form-section .sub-title-colored__heading,.change-management__our-services__content .sub-title-colored__heading,.change-management__numbers .industry-numbers__number,.change-management__numbers .sub-title-colored__heading{font-size:44px}}@media screen and (min-width: 2560px){.change-management__dxp-slider .sub-title-colored__heading,.change-management .form-section .sub-title-colored__heading,.change-management__our-services__content .sub-title-colored__heading,.change-management__numbers .industry-numbers__number,.change-management__numbers .sub-title-colored__heading{font-size:calc(60px * 1.44)}}.change-management__testimonials-text .author{font-size:14px}@media screen and (min-width: 2560px){.change-management__testimonials-text .author{font-size:calc(14px * 1.44)}}.change-management__dxp-slider .sub-title-colored__heading,.change-management .form-section .sub-title-colored__heading,.change-management__our-services__content .sub-title-colored__heading,.change-management__numbers .industry-numbers__number,.change-management__numbers .sub-title-colored__heading,.change-management__testimonials-text .author,.change-management__dxp-slider .dxp-content-slider-item__heading,.change-management__testimonials-text{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.change-management__dxp-slider .sub-title-colored,.change-management__testimonials .sub-title-colored,.change-management .form-section .sub-title-colored,.change-management__our-services__content .sub-title-colored,.change-management__numbers .sub-title-colored{margin-bottom:96px}@media screen and (max-width: 1024px){.change-management__dxp-slider .sub-title-colored,.change-management__testimonials .sub-title-colored,.change-management .form-section .sub-title-colored,.change-management__our-services__content .sub-title-colored,.change-management__numbers .sub-title-colored{margin-bottom:48px}}@media screen and (min-width: 2560px){.change-management__dxp-slider .sub-title-colored,.change-management__testimonials .sub-title-colored,.change-management .form-section .sub-title-colored,.change-management__our-services__content .sub-title-colored,.change-management__numbers .sub-title-colored{margin-bottom:calc(96px * 1.44)}}.change-management__testimonials-text{font-size:24px;line-height:1.2}@media screen and (min-width: 2560px){.change-management__testimonials-text{font-size:calc(24px * 1.44)}}.change-management__dxp-slider .dxp-content-slider-item__heading{font-size:20px;line-height:1.2}@media screen and (min-width: 2560px){.change-management__dxp-slider .dxp-content-slider-item__heading{font-size:calc(20px * 1.44)}}.change-management__testimonials-text{font-size:24px;line-height:1.2;text-transform:none}@media screen and (min-width: 2560px){.change-management__testimonials-text{font-size:calc(24px * 1.44)}}.change-management__our-services__content .two-column-slider__content,.change-management__our-services__content .two-column-slider__description-text,.change-management__our-services__content .two-column-slider_2__content,.change-management__our-services__content .two-column-slider_2__description-text,.change-management__numbers .industry-numbers__description{font-size:16px}@media screen and (min-width: 2560px){.change-management__our-services__content .two-column-slider__content,.change-management__our-services__content .two-column-slider__description-text,.change-management__our-services__content .two-column-slider_2__content,.change-management__our-services__content .two-column-slider_2__description-text,.change-management__numbers .industry-numbers__description{font-size:calc(16px * 1.44)}}.change-management__our-services__content .two-column-slider__content .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider__content .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider__description-text .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider__description-text .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider_2__content .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider_2__content .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider_2__cta-button,.change-management__our-services__content .sub-title-colored__description{font-size:18px}@media screen and (min-width: 2560px){.change-management__our-services__content .two-column-slider__content .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider__content .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider__description-text .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider__description-text .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider_2__content .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider_2__content .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider_2__cta-button,.change-management__our-services__content .sub-title-colored__description{font-size:calc(18px * 1.44)}}.change-management__our-services__content .two-column-slider__content,.change-management__our-services__content .two-column-slider__description-text,.change-management__our-services__content .two-column-slider_2__content,.change-management__our-services__content .two-column-slider_2__description-text,.change-management__numbers .industry-numbers__description,.change-management__our-services__content .two-column-slider__content .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider__content .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider__description-text .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider__description-text .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider_2__content .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider_2__content .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider_2__cta-button,.change-management__our-services__content .sub-title-colored__description{line-height:normal}.change-management__numbers .industry-numbers{padding:0}.change-management__numbers .industry-numbers__row{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media screen and (max-width: 640px){.change-management__numbers .industry-numbers__row{grid-template-columns:1fr;gap:16px}}@media screen and (min-width: 2560px){.change-management__numbers .industry-numbers__row{gap:calc(40px * 1.44)}}.change-management__numbers .industry-numbers__col{display:grid;grid-row:span 3/span 3;grid-template-rows:subgrid;gap:0;max-width:100% !important;min-width:unset;margin:0 !important}@media screen and (max-width: 640px){.change-management__numbers .industry-numbers__col{text-align:start}}.change-management__numbers .industry-numbers__number{padding-bottom:16px !important}@media screen and (min-width: 2560px){.change-management__numbers .industry-numbers__number{padding-bottom:calc(16px * 1.44)}}.change-management__numbers .industry-numbers__title{padding-bottom:16px}@media screen and (min-width: 2560px){.change-management__numbers .industry-numbers__title{padding-bottom:calc(16px * 1.44)}}.change-management__numbers .industry-numbers__description{padding-top:16px !important;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:700;text-transform:none}@media screen and (min-width: 2560px){.change-management__numbers .industry-numbers__description{padding-top:calc(16px * 1.44)}}.change-management__numbers .updated-numbers__full-line .industry-numbers__row{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 768px){.change-management__numbers .updated-numbers__full-line .industry-numbers__row{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 640px){.change-management__numbers .updated-numbers__full-line .industry-numbers__row{grid-template-columns:repeat(1, 1fr)}}.change-management__our-services__content .sub-title-colored__description{text-transform:none}.change-management__our-services__content .two-column-slider__item,.change-management__our-services__content .two-column-slider_2__item{color:#7f7f7f}.change-management__our-services__content .two-column-slider__item_active,.change-management__our-services__content .two-column-slider_2__item_active{color:#000}.change-management__our-services__content .two-column-slider__aside,.change-management__our-services__content .two-column-slider_2__aside{justify-content:flex-start;gap:24px}.change-management__our-services__content .two-column-slider__content a,.change-management__our-services__content .two-column-slider__description-text a,.change-management__our-services__content .two-column-slider_2__content a,.change-management__our-services__content .two-column-slider_2__description-text a{color:#000;font-family:"ProximaNova",sans-serif;font-size:14px;line-height:116%;text-transform:uppercase}@media screen and (min-width: 2560px){.change-management__our-services__content .two-column-slider__content a,.change-management__our-services__content .two-column-slider__description-text a,.change-management__our-services__content .two-column-slider_2__content a,.change-management__our-services__content .two-column-slider_2__description-text a{font-size:calc(14px * 1.44)}}.change-management__our-services__content .two-column-slider__content p,.change-management__our-services__content .two-column-slider__description-text p,.change-management__our-services__content .two-column-slider_2__content p,.change-management__our-services__content .two-column-slider_2__description-text p{margin-top:0}.change-management__our-services__content .two-column-slider__content .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider__content .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider__description-text .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider__description-text .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider_2__content .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider_2__content .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider_2__cta-button{position:relative;display:inline-block;margin:0;padding:10px 50px 10px 10px;max-width:fit-content;min-height:unset !important;height:fit-content !important;color:#17c583;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase;text-decoration:none;background:transparent;border:none;border-bottom:2px solid #17c583}@media screen and (max-width: 768px){.change-management__our-services__content .two-column-slider__content .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider__content .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider__description-text .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider__description-text .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider_2__content .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider_2__content .two-column-slider_2__cta-button,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider__cta-button,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider_2__cta-button{margin-top:24px}}.change-management__our-services__content .two-column-slider__content .two-column-slider__cta-button::before,.change-management__our-services__content .two-column-slider__content .two-column-slider_2__cta-button::before,.change-management__our-services__content .two-column-slider__description-text .two-column-slider__cta-button::before,.change-management__our-services__content .two-column-slider__description-text .two-column-slider_2__cta-button::before,.change-management__our-services__content .two-column-slider_2__content .two-column-slider__cta-button::before,.change-management__our-services__content .two-column-slider_2__content .two-column-slider_2__cta-button::before,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider__cta-button::before,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider_2__cta-button::before{position:absolute;top:27%;right:15px;width:15px;height:15px;background:url(https://www.softserveinc.com/cdn/img/services/ad-hoc-services/gen-ai/arrow-greenimage.svg) no-repeat 50% 50%;transition:all .3s ease-in-out;content:""}.change-management__our-services__content .two-column-slider__content .two-column-slider__cta-button:hover,.change-management__our-services__content .two-column-slider__content .two-column-slider_2__cta-button:hover,.change-management__our-services__content .two-column-slider__description-text .two-column-slider__cta-button:hover,.change-management__our-services__content .two-column-slider__description-text .two-column-slider_2__cta-button:hover,.change-management__our-services__content .two-column-slider_2__content .two-column-slider__cta-button:hover,.change-management__our-services__content .two-column-slider_2__content .two-column-slider_2__cta-button:hover,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider__cta-button:hover,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider_2__cta-button:hover{box-shadow:none}.change-management__our-services__content .two-column-slider__content .two-column-slider__cta-button:hover::before,.change-management__our-services__content .two-column-slider__content .two-column-slider_2__cta-button:hover::before,.change-management__our-services__content .two-column-slider__description-text .two-column-slider__cta-button:hover::before,.change-management__our-services__content .two-column-slider__description-text .two-column-slider_2__cta-button:hover::before,.change-management__our-services__content .two-column-slider_2__content .two-column-slider__cta-button:hover::before,.change-management__our-services__content .two-column-slider_2__content .two-column-slider_2__cta-button:hover::before,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider__cta-button:hover::before,.change-management__our-services__content .two-column-slider_2__description-text .two-column-slider_2__cta-button:hover::before{right:0}.change-management__our-services__content .sub-title-colored__wrapper,.change-management__our-services__content .two-column-slider_2{padding-left:0;padding-right:0}.change-management .form-section .sub-title-colored{padding:0}.change-management{overflow:hidden}@media screen and (max-width: 560px)and (min-width: 480px){.change-management__services-hero .services-hero__heading{font-size:26px}}.change-management__services-hero .services-hero__image{position:relative;background-image:linear-gradient(90deg, #f1463c 0%, #fed505 100%)}.change-management__services-hero img{position:absolute;top:-5%;bottom:0;max-width:285px;margin:0}@media screen and (max-width: 768px){.change-management__services-hero img{max-width:32vw}}@media screen and (max-width: 480px){.change-management__services-hero img{max-width:75vw}}@media only screen and (orientation: portrait){.change-management__services-hero img{-webkit-animation-name:molecule-dancing-port;animation-name:molecule-dancing-port;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.change-management__services-hero img{-webkit-animation-name:molecule-dancing-land;animation-name:molecule-dancing-land;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@keyframes molecule-dancing-port{0%,100%{transform:rotate(0) scale(1);transform-origin:bottom center}25%{transform:rotate(-15deg) scale(1.05);@media(max-width: 768px){.change-management__services-hero{transform:rotate(-10deg)}}}50%{transform:rotate(0) scale(0.95);transform-origin:bottom center}75%{transform:rotate(15deg) scale(0.8);@media(max-width: 768px){.change-management__services-hero{transform:rotate(10deg)}}}}@-webkit-keyframes molecule-dancing-port{0%,100%{-webkit-transform:rotate(0) scale(1);-webkit-transform-origin:bottom center}25%{-webkit-transform:rotate(-15deg) scale(1.05);@media(max-width: 768px){.change-management__services-hero{-webkit-transform:rotate(-10deg)}}}50%{-webkit-transform:rotate(0) scale(0.95);-webkit-transform-origin:bottom center}75%{-webkit-transform:rotate(15deg) scale(0.8);@media(max-width: 768px){.change-management__services-hero{-webkit-transform:rotate(10deg)}}}}@keyframes molecule-dancing-land{0%,100%{transform:rotate(0) scale(1);transform-origin:bottom center}25%{transform:rotate(-15deg) scale(1.05);@media(max-width: 768px){.change-management__services-hero{transform:rotate(-10deg)}}}50%{transform:rotate(0) scale(0.95);transform-origin:bottom center}75%{transform:rotate(15deg) scale(0.8);@media(max-width: 768px){.change-management__services-hero{transform:rotate(10deg)}}}}@-webkit-keyframes molecule-dancing-land{0%,100%{-webkit-transform:rotate(0) scale(1);-webkit-transform-origin:bottom center}25%{-webkit-transform:rotate(-15deg) scale(1.05);@media(max-width: 768px){.change-management__services-hero{-webkit-transform:rotate(-10deg)}}}50%{-webkit-transform:rotate(0) scale(0.95);-webkit-transform-origin:bottom center}75%{-webkit-transform:rotate(15deg) scale(0.8);@media(max-width: 768px){.change-management__services-hero{-webkit-transform:rotate(10deg)}}}}.change-management__intro{background-color:#f1f1f4}.change-management__intro .intro-b__heading{margin-bottom:0}.change-management__intro .intro-b__content{gap:48px}@media screen and (min-width: 2560px){.change-management__intro .intro-b__content{gap:calc(48px * 1.44)}}.change-management__numbers{background-color:#fff}.change-management__numbers .industry-numbers__number{color:#f9ac07;border-color:#f9ac07}.change-management__why-softserve{background-color:#f1f1f4}.change-management__testimonials .sub-title-colored__wrapper{padding:0}.change-management__testimonials-content{display:flex;flex-direction:column}.change-management__testimonials-icon{width:48px;align-self:center}@media screen and (min-width: 2560px){.change-management__testimonials-icon{width:calc(48px * 1.44)}}@media screen and (max-width: 540px){.change-management__testimonials-text{font-size:14px}}.change-management__testimonials-text .author{margin-bottom:0;color:#646262;text-transform:uppercase;text-align:right}.change-management__our-services{background-color:#f1f1f4}.change-management__our-services__content .two-column-slider_2{min-height:275px;box-shadow:none}.change-management__our-services__content .two-column-slider_2__aside{border-color:#f9ac07}.change-management__dxp-slider .dxp-color-slider{padding-top:0;padding-bottom:20px}.change-management__dxp-slider .dxp-color-slider__aside{min-width:300px;padding-right:24px}@media screen and (max-width: 920px){.change-management__dxp-slider .dxp-color-slider__aside{min-width:250px}}@media screen and (max-width: 540px){.change-management__dxp-slider .dxp-color-slider__aside{padding-right:0}}.change-management__dxp-slider .dxp-color-slider__graph{justify-content:flex-start}.change-management__dxp-slider .dxp-content-slider-item{max-width:100%}@media screen and (max-width: 540px){.change-management__dxp-slider .dxp-content-slider-item{min-height:64px}}@media screen and (max-width: 540px){.change-management__dxp-slider .dxp-content-slider-item__heading{font-size:16px}}.change-management .services__navigation .services__aside{border-color:#f9ac07}.change-management .form-section .sub-title-colored__heading{color:#fff}@media screen and (max-width: 420px){.change-management .sub-title-colored__heading{font-size:36px}}@media(max-width: 1080px)and (min-width: 768px){body[data-page=services] .change-management_service{padding-left:85px}}
.digital-strategy{position:relative}.digital-strategy__banner{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.digital-strategy__banner{top:calc(50px * 1.44)}}.digital-strategy__banner .banner__text{line-height:1}@media screen and (max-width: 700px){.digital-strategy__banner{z-index:998}}.digital-strategy__services-hero .services-hero__description ul{padding-left:15px;list-style:square}.digital-strategy__services-hero .services-hero__description ul li{padding-bottom:15px}.digital-strategy__services-hero .services-hero__description ul li::marker{font-size:16px;color:#2750be}.digital-strategy__services-hero .services-hero__image{position:relative;background-image:linear-gradient(90deg, #2750be 0%, #00dbfe 100%)}.digital-strategy__services-hero .services-hero__image img{position:absolute;top:-10%;bottom:0;left:-5%;width:auto;max-width:276px;margin:0}@media screen and (min-width: 2560px){.digital-strategy__services-hero .services-hero__image img{max-width:calc(276px * 1.44)}}@media(max-width: 768px){.digital-strategy__services-hero .services-hero__image img{max-width:276px}}@media(max-width: 640px){.digital-strategy__services-hero .services-hero__image img{max-width:206px}}@media(max-width: 480px){.digital-strategy__services-hero .services-hero__image img{top:10%;left:5%;max-width:65vw}}@media only screen and (orientation: portrait){.digital-strategy__services-hero .services-hero__image img{-webkit-animation-name:zeppelin-flying-port;animation-name:zeppelin-flying-port;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.digital-strategy__services-hero .services-hero__image img{-webkit-animation-name:zeppelin-flying-land;animation-name:zeppelin-flying-land;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@keyframes zeppelin-flying-land{0%,100%{transform:translateY(0) scale(0.8);transform-origin:bottom center}25%{transform:translateY(-40px) scale(1)}75%{transform:translateY(80px) scale(1.2)}}@-webkit-keyframes zeppelin-flying-land{0%,100%{-webkit-transform:translateY(0) scale(0.8);transform-origin:bottom center}25%{-webkit-transform:translateY(-40px) scale(1)}75%{-webkit-transform:translateY(80px) scale(1.2)}}.service-gradient-section{position:relative;padding:90px 0 138px;overflow:hidden}@media screen and (min-width: 2560px){.service-gradient-section{padding:calc(90px * 1.44) 0 calc(138px * 1.44)}}.service-gradient-section:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:575px;background-image:linear-gradient(to bottom, rgba(215, 215, 215, 0.5), #ffffff)}.service-gradient-section>*{position:relative;z-index:2}@media(max-width: 768px){.service-gradient-section{padding:70px 0 50px}}@media(min-width: 768px)and (max-width: 1060px){body[data-page=services] .services__navigation{padding-right:15px}body[data-page=services] .services__navigation,body[data-page=services] .service-gradient-section .wrapper{padding-left:85px}}@keyframes zeppelin-flying-port{0%,100%{transform:translateY(0) scale(0.8);transform-origin:bottom center}25%{transform:translateY(-40px) scale(1)}75%{transform:translateY(80px) scale(1.2)}}@-webkit-keyframes zeppelin-flying-port{0%,100%{-webkit-transform:translateY(0) scale(0.8);transform-origin:bottom center}25%{-webkit-transform:translateY(-40px) scale(1)}75%{-webkit-transform:translateY(80px) scale(1.2)}}
.accessibility__quote-section__content,.accessibility__quote-section__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.accessibility__quote-section__content,.accessibility__quote-section__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.accessibility__quote-section__content,.accessibility__quote-section__wrapper{max-width:1353.6px !important}}.accessibility__quote-section .carousel.carousel-slider{padding-bottom:40px}.accessibility__quote-section .carousel .slide{background:none}.accessibility__quote-section .carousel .control-dots{padding:0}.accessibility__quote-section .carousel .control-dots .dot{width:7px;height:7px;margin:0 1.5vw;background:#000;box-shadow:none;opacity:.5;transition:transform opacity .3s}.accessibility__quote-section .carousel .control-dots .dot:hover{background-color:#000;transform:scale(1.5);opacity:1}.accessibility__quote-section .carousel .control-dots .dot.selected{background-color:#000;opacity:1}.accessibility__quote-section .carousel .control-prev.control-arrow{padding:0;opacity:.5}.accessibility__quote-section .carousel .control-prev.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(90deg)}@media(max-width: 590px){.accessibility__quote-section .carousel .control-prev.control-arrow:before{transform:scale(0.7) rotate(90deg)}}.accessibility__quote-section .carousel .control-next.control-arrow{padding:0;opacity:.5}.accessibility__quote-section .carousel .control-next.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(-90deg)}@media(max-width: 590px){.accessibility__quote-section .carousel .control-next.control-arrow:before{transform:scale(0.7) rotate(-90deg)}}.accessibility__quote-section .carousel .control-next.control-arrow:hover,.accessibility__quote-section .carousel .control-prev.control-arrow:hover{background:transparent;opacity:1}@media(max-width: 480px){.accessibility__quote-section .carousel .control-next.control-arrow,.accessibility__quote-section .carousel .control-prev.control-arrow{opacity:0}}@media screen and (min-width: 481px)and (max-width: 550px){.accessibility__services-hero .services-hero__heading{font-size:26px}}.accessibility__services-hero .services-hero__image{position:relative;background-image:linear-gradient(90deg, #00dbfe 0%, #2750be 100%) !important;border-radius:50%}.accessibility__services-hero .services-hero__image img{position:absolute;left:0%;bottom:20%;width:initial;max-width:254px;margin:0;animation:accessibility-pages 5s cubic-bezier(0.32, 0.02, 0.72, 1.01) forwards;transform:translate(-50%, 50%)}@keyframes accessibility-pages{0%{left:20%;bottom:30%}66%{left:75%;bottom:65%}100%{left:50%;bottom:50%}}@media screen and (max-width: 768px){.accessibility__services-hero .services-hero__image img{max-width:32vw;animation:accessibility-pages 5s cubic-bezier(0.32, 0.02, 0.72, 1.01) forwards}@keyframes accessibility-pages{0%{left:-5%;bottom:-5%}66%{left:75%;bottom:65%}100%{left:50%;bottom:50%}}}@media screen and (max-width: 480px){.accessibility__services-hero .services-hero__image img{max-width:65vw}}@media screen and (min-width: 2560px){.accessibility__services-hero .services-hero__image img{max-width:calc(254px * 1.44)}}@media(max-width: 480px){.accessibility__services-hero .services-hero__image:not(:last-child){margin-bottom:40px}}.accessibility__body-small-banner{padding:48px 0;background:linear-gradient(89deg, #3a076e 0.14%, #00bcde 98.52%)}@media screen and (min-width: 2560px){.accessibility__body-small-banner{padding:calc(48px * 1.44) 0}}.accessibility__body-small-banner__content{display:flex;justify-content:space-between;align-items:center;gap:32px}@media screen and (max-width: 768px){.accessibility__body-small-banner__content{flex-direction:column;align-items:flex-start}}.accessibility__body-small-banner__text{color:#fff;font-size:24px;font-family:"ProximaNova",sans-serif;font-weight:900}@media screen and (min-width: 2560px){.accessibility__body-small-banner__text{font-size:calc(24px * 1.44)}}.accessibility__body-small-banner__text span{font-size:32px;text-transform:uppercase}@media screen and (min-width: 2560px){.accessibility__body-small-banner__text span{font-size:calc(32px * 1.44)}}@media screen and (max-width: 768px){.accessibility__body-small-banner__cta{margin:0 auto}}.accessibility__benefits .service-benefits__list-heading{color:#00a3ff}.accessibility__benefits .service-benefits__list{border:2px solid #00a3ff}.accessibility__services-section{padding-top:100px}@media screen and (max-width: 768px){.accessibility__services-section{padding-top:60px}}@media screen and (max-width: 757px){.accessibility__services-section .colored-square-slider__wrapper{padding-bottom:40px}}@media(min-width: 767px){.accessibility__services-section .colored-square-slider__list-item{padding-bottom:260px}}@media screen and (min-width: 767px)and (min-width: 2560px){.accessibility__services-section .colored-square-slider__list-item{padding-bottom:calc(260px * 1.44)}}@media(min-width: 767px){.accessibility__services-section .colored-square-slider__list-item:last-of-type.colored-square-slider__list-item_active{padding-bottom:380px}}@media screen and (min-width: 767px)and (min-width: 2560px){.accessibility__services-section .colored-square-slider__list-item:last-of-type.colored-square-slider__list-item_active{padding-bottom:calc(380px * 1.44)}}.accessibility__demos-section{background:#00a3cf}.accessibility__demos-section .industry-demos{padding:100px 0;background-image:none}@media screen and (max-width: 480px){.accessibility__demos-section .industry-demos{padding:60px 0}}.accessibility__demos-section .industry-demos__wrapper{box-shadow:none}.accessibility__quote-section{display:flex;flex-direction:column;padding:85px 0 50px;background-color:#dff1f1}@media screen and (max-width: 768px){.accessibility__quote-section{padding:40px 0}}@media screen and (min-width: 2560px){.accessibility__quote-section{padding:calc(85px * 1.44) 0 calc(50px * 1.44)}}.accessibility__quote-section__wrapper{max-width:1080px}@media screen and (min-width: 2560px){.accessibility__quote-section__wrapper{max-width:calc(1080px * 1.44) !important}}.accessibility__quote-section .carousel .control-dots .dot{width:10px;height:10px;margin:0 8px}.accessibility__quote-section .carousel .control-dots .dot:hover{transform:scale(1)}.accessibility__quote-section .carousel .control-prev.control-arrow:before,.accessibility__quote-section .carousel .control-next.control-arrow:before{background:url("https://www.softserveinc.com/cdn/img/partners/pega/arrow.svg") 50% 50% no-repeat}@media screen and (min-width: 2560px){.accessibility__quote-section .carousel .control-prev.control-arrow:before,.accessibility__quote-section .carousel .control-next.control-arrow:before{width:calc(23px * 1.44);height:calc(44px * 1.44);scale:1.5}}@media screen and (max-width: 767px){.accessibility__quote-section .carousel .control-prev.control-arrow,.accessibility__quote-section .carousel .control-next.control-arrow{display:none}}.accessibility__quote-section__content{display:flex;flex-direction:row;gap:36px;align-items:center}@media screen and (max-width: 1024px){.accessibility__quote-section__content{padding-left:44px;padding-right:44px}}@media screen and (max-width: 767px){.accessibility__quote-section__content{padding-left:0;padding-right:0}}@media screen and (max-width: 820px){.accessibility__quote-section__content{flex-direction:column}}@media screen and (min-width: 2560px){.accessibility__quote-section__content{gap:calc(36px * 1.44)}}.accessibility__quote-section__content_column{flex-direction:column}.accessibility__quote-section__image-wrapper{width:100%;max-width:230px}@media screen and (min-width: 2560px){.accessibility__quote-section__image-wrapper{max-width:calc(230px * 1.44)}}.accessibility__quote-section__image-wrapper img{width:100%}.accessibility__quote-section__quote,.accessibility__quote-section__quote span{font-weight:900;font-family:"ProximaNova",sans-serif;font-size:24px;line-height:125%}@media screen and (max-width: 480px){.accessibility__quote-section__quote,.accessibility__quote-section__quote span{font-size:18px}}@media screen and (min-width: 2560px){.accessibility__quote-section__quote,.accessibility__quote-section__quote span{font-size:calc(24px * 1.44)}}.accessibility__quote-section__quote{margin:0;color:#414045;text-align:left}.accessibility__quote-section__quote>div{display:flex;flex-direction:column;align-items:flex-end;margin-top:28px}.accessibility__quote-section__quote p{display:flex;flex-direction:column;align-items:flex-start;margin:0;font-weight:400;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1}@media screen and (min-width: 2560px){.accessibility__quote-section__quote p{font-size:calc(16px * 1.44)}}.accessibility__quote-section__quote p span{color:#2750be}.accessibility__quote-section .carousel .slide{display:flex;justify-content:center;background:transparent}.accessibility__service-gradient-section{padding-bottom:0px}.accessibility__service-gradient-section .sub-title-colored{padding-bottom:100px}@media screen and (max-width: 1024px){.accessibility__service-gradient-section .sub-title-colored{padding-bottom:60px}}.accessibility__bottom-banner{padding:80px 20px 80px 0px;background:url("https://www.softserveinc.com/cdn/img/services/accessibility/banner-background.png") no-repeat center;background-size:cover}@media screen and (max-width: 1024px){.accessibility__bottom-banner{padding-right:0}}@media screen and (min-width: 2560px){.accessibility__bottom-banner{padding:calc(80px * 1.44) calc(20px * 1.44) calc(80px * 1.44) 0}}.accessibility__bottom-banner .extended-wrapper{max-width:1080px}@media screen and (min-width: 2560px){.accessibility__bottom-banner .extended-wrapper{max-width:calc(1080px * 1.44)}}.accessibility__bottom-banner__content{display:flex;gap:40px;justify-content:space-between;align-items:center}@media screen and (max-width: 820px){.accessibility__bottom-banner__content{flex-direction:column}}@media screen and (min-width: 2560px){.accessibility__bottom-banner__content{gap:calc(40px * 1.44)}}.accessibility__bottom-banner__text{display:flex;flex-direction:column;gap:22px;color:#fff}@media screen and (min-width: 2560px){.accessibility__bottom-banner__text{gap:calc(22px * 1.44)}}.accessibility__bottom-banner__text h3,.accessibility__bottom-banner__text p{margin:0}.accessibility__bottom-banner__text h3{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:125%;text-transform:uppercase}@media screen and (max-width: 480px){.accessibility__bottom-banner__text h3{font-size:20px}}@media screen and (min-width: 2560px){.accessibility__bottom-banner__text h3{font-size:calc(24px * 1.44)}}.accessibility__bottom-banner__text p{font-size:16px;line-height:135%}@media screen and (min-width: 2560px){.accessibility__bottom-banner__text p{font-size:calc(16px * 1.44)}}.accessibility__bottom-banner__cta{max-width:200px;max-height:64px;color:#fff;border:2px solid #32ca8f;background-color:#32ca8f}.accessibility__bottom-banner__cta:hover{background-color:#fff;color:#000}@media screen and (min-width: 2560px){.accessibility__bottom-banner__cta{max-width:calc(200px * 1.44);max-height:calc(64px * 1.44)}}.accessibility__form .industries-form__section{background:linear-gradient(283deg, #ff6b17 0%, rgba(255, 255, 255, 0) 100.43%),#7a1a7d}
.accessibility-pages__return-container{position:fixed;top:90px;left:45px;z-index:4;background-color:#fff}@media screen and (max-width: 1540px){.accessibility-pages__return-container{left:20px}}@media screen and (max-width: 1240px){.accessibility-pages__return-container{display:none}}.accessibility-pages__return-container:hover .accessibility-pages__return-arrow{filter:invert(1)}.accessibility-pages__return-btn{max-width:240px;padding:10px 15px 10px 35px;font-weight:900;font-size:14px}@media screen and (max-width: 1439px){.accessibility-pages__return-btn{max-width:160px}}@media screen and (min-width: 2560px){.accessibility-pages__return-btn{max-width:calc(240px * 1.44);padding:calc(10px * 1.44) calc(15px * 1.44) calc(10px * 1.44) calc(35px * 1.44);font-size:calc(14px * 1.44)}}.accessibility-pages__return-arrow{content:"";position:absolute;bottom:18px;left:15px;display:inline-block;width:14px;height:24px;vertical-align:middle;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") no-repeat 50% 50%;background-size:100%;transform:rotate(90deg)}@media screen and (min-width: 2560px){.accessibility-pages__return-arrow{right:21.6px;bottom:24.48px;width:calc(14px * 1.44);height:calc(24px * 1.44);background-size:contain}}
.accessibility-audits__services-hero .services-hero__heading{line-height:normal}@media screen and (min-width: 481px)and (max-width: 540px){.accessibility-audits__services-hero .services-hero__heading{font-size:26px}}.accessibility-audits__services-hero .services-hero__image{position:relative;background-image:linear-gradient(90deg, #00dbfe 0%, #2750be 100%) !important;border-radius:50%}.accessibility-audits__services-hero .services-hero__image img{position:absolute;left:0%;bottom:20%;width:initial;max-width:254px;margin:0;animation:accessibility-pages 5s cubic-bezier(0.32, 0.02, 0.72, 1.01) forwards;transform:translate(-50%, 50%)}@keyframes accessibility-pages{0%{left:20%;bottom:30%}66%{left:75%;bottom:65%}100%{left:50%;bottom:50%}}@media screen and (max-width: 768px){.accessibility-audits__services-hero .services-hero__image img{max-width:32vw;animation:accessibility-pages 5s cubic-bezier(0.32, 0.02, 0.72, 1.01) forwards}@keyframes accessibility-pages{0%{left:-5%;bottom:-5%}66%{left:75%;bottom:65%}100%{left:50%;bottom:50%}}}@media screen and (max-width: 480px){.accessibility-audits__services-hero .services-hero__image img{max-width:65vw}}@media screen and (min-width: 2560px){.accessibility-audits__services-hero .services-hero__image img{max-width:calc(254px * 1.44)}}@media(max-width: 480px){.accessibility-audits__services-hero .services-hero__image:not(:last-child){margin-bottom:40px}}.accessibility-audits__list{padding:96px 20px;background:linear-gradient(90deg, #2750be 0%, #00dbfe 100%)}@media screen and (max-width: 480px){.accessibility-audits__list{padding:56px 20px}}@media screen and (min-width: 2560px){.accessibility-audits__list{padding:calc(96px * 1.44) calc(20px * 1.44)}}.accessibility-audits__list_content{padding:48px;background-color:#fff}@media screen and (max-width: 480px){.accessibility-audits__list_content{padding:20px}}@media screen and (min-width: 2560px){.accessibility-audits__list_content{padding:calc(48px * 1.44)}}.accessibility-audits__list_content-title{margin-top:0;margin-bottom:32px;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media screen and (max-width: 1024px){.accessibility-audits__list_content-title{font-size:32px}}@media screen and (max-width: 480px){.accessibility-audits__list_content-title{font-size:24px}}@media screen and (min-width: 2560px){.accessibility-audits__list_content-title{margin-bottom:calc(32px * 1.44);font-size:calc(40px * 1.44)}}.accessibility-audits__list_content-text{max-width:572px;font-size:18px;line-height:1.5}@media screen and (max-width: 480px){.accessibility-audits__list_content-text{font-size:16px}}@media screen and (min-width: 2560px){.accessibility-audits__list_content-text{max-width:calc(572px * 1.44);font-size:calc(18px * 1.44)}}.accessibility-audits__list_content-text ul{list-style:none;padding-left:0}.accessibility-audits__list_content-text li{position:relative;text-indent:40px}@media screen and (max-width: 480px){.accessibility-audits__list_content-text li{text-indent:32px}}@media screen and (min-width: 2560px){.accessibility-audits__list_content-text li{text-indent:calc(40px * 1.44)}}.accessibility-audits__list_content-text li::before{content:"";position:absolute;width:16px;aspect-ratio:1;background-color:#000;border-radius:50%;top:6px;left:0px}@media screen and (max-width: 480px){.accessibility-audits__list_content-text li::before{width:12px}}@media screen and (min-width: 2560px){.accessibility-audits__list_content-text li::before{width:calc(16px * 1.44);top:calc(6px * 1.44)}}.accessibility-audits__benefits:nth-of-type(3) .service-benefits__image{background-position:top}.accessibility-audits__benefits .service-benefits__list-heading{color:#00a3ff}.accessibility-audits__benefits .service-benefits__heading{bottom:-15px}@media screen and (max-width: 1024px){.accessibility-audits__benefits .service-benefits__heading{bottom:-10px}}@media screen and (max-width: 640px){.accessibility-audits__benefits .service-benefits__heading{bottom:-8px}}@media screen and (max-width: 480px){.accessibility-audits__benefits .service-benefits__heading{bottom:-5px}}@media screen and (min-width: 2560px){.accessibility-audits__benefits .service-benefits__heading{bottom:-21px}}.accessibility-audits__benefits .service-benefits__list{border:2px solid #00a3ff}.accessibility-audits__services-section{padding-top:100px}@media screen and (max-width: 768px){.accessibility-audits__services-section{padding-top:60px}}@media screen and (min-width: 2560px){.accessibility-audits__services-section{padding-top:calc(100px * 1.44)}}@media screen and (max-width: 757px){.accessibility-audits__services-section .colored-square-slider__wrapper{padding-bottom:40px}}.accessibility-audits__services-section .colored-square-slider__heading{margin-bottom:67px;font-size:60px}@media screen and (max-width: 1024px){.accessibility-audits__services-section .colored-square-slider__heading{font-size:41px;margin-bottom:32px}}@media screen and (max-width: 768px){.accessibility-audits__services-section .colored-square-slider__heading{width:100%}}@media screen and (max-width: 480px){.accessibility-audits__services-section .colored-square-slider__heading{font-size:34px;margin-bottom:24px}}@media(min-width: 767px){.accessibility-audits__services-section .colored-square-slider__list-item{padding-bottom:290px}}@media screen and (min-width: 767px)and (min-width: 2560px){.accessibility-audits__services-section .colored-square-slider__list-item{padding-bottom:calc(290px * 1.44)}}.accessibility-audits__demos-section{background:linear-gradient(90deg, #2750be 0%, #00dbfe 100%)}.accessibility-audits__demos-section .industry-demos{padding:100px 0;background-image:none}@media screen and (max-width: 480px){.accessibility-audits__demos-section .industry-demos{padding:60px 0}}@media screen and (min-width: 2560px){.accessibility-audits__demos-section .industry-demos{padding:calc(100px * 1.44) 0}}.accessibility-audits__demos-section .industry-demos__wrapper{box-shadow:none}.accessibility-audits__service-gradient-section{padding-bottom:0px}@media screen and (min-width: 2560px){.accessibility-audits__service-gradient-section{padding-top:calc(90px * 1.44)}}.accessibility-audits__service-gradient-section .sub-title-colored{padding-bottom:100px}@media screen and (max-width: 1024px){.accessibility-audits__service-gradient-section .sub-title-colored{padding-bottom:60px}}@media screen and (max-width: 768px){.accessibility-audits__service-gradient-section .sub-title-colored{padding-bottom:24px}}.accessibility-audits__form .industries-form__section{background:linear-gradient(283deg, #ff6b17 0%, rgba(255, 255, 255, 0) 100.43%),#7a1a7d}
.accessibility-education__services-hero .services-hero__heading{line-height:normal}@media screen and (min-width: 481px)and (max-width: 550px){.accessibility-education__services-hero .services-hero__heading{font-size:26px}}.accessibility-education__services-hero .services-hero__image{position:relative;background-image:linear-gradient(90deg, #00dbfe 0%, #2750be 100%) !important;border-radius:50%}.accessibility-education__services-hero .services-hero__image img{position:absolute;left:0%;bottom:20%;width:initial;max-width:254px;margin:0;animation:accessibility-pages 5s cubic-bezier(0.32, 0.02, 0.72, 1.01) forwards;transform:translate(-50%, 50%)}@keyframes accessibility-pages{0%{left:20%;bottom:30%}66%{left:75%;bottom:65%}100%{left:50%;bottom:50%}}@media screen and (max-width: 768px){.accessibility-education__services-hero .services-hero__image img{max-width:32vw;animation:accessibility-pages 5s cubic-bezier(0.32, 0.02, 0.72, 1.01) forwards}@keyframes accessibility-pages{0%{left:-5%;bottom:-5%}66%{left:75%;bottom:65%}100%{left:50%;bottom:50%}}}@media screen and (max-width: 480px){.accessibility-education__services-hero .services-hero__image img{max-width:65vw}}@media screen and (min-width: 2560px){.accessibility-education__services-hero .services-hero__image img{max-width:calc(254px * 1.44)}}@media(max-width: 480px){.accessibility-education__services-hero .services-hero__image:not(:last-child){margin-bottom:40px}}.accessibility-education__benefits:nth-of-type(2) .service-benefits__image{background-position:bottom}.accessibility-education__benefits:nth-of-type(3) .service-benefits__image{background-position:top}.accessibility-education__benefits .service-benefits__list-heading{display:none;color:#00a3ff}.accessibility-education__benefits .service-benefits__heading{bottom:-15px}@media screen and (max-width: 1024px){.accessibility-education__benefits .service-benefits__heading{bottom:-10px}}@media screen and (max-width: 640px){.accessibility-education__benefits .service-benefits__heading{bottom:-8px}}@media screen and (max-width: 480px){.accessibility-education__benefits .service-benefits__heading{bottom:-5px}}@media screen and (min-width: 2560px){.accessibility-education__benefits .service-benefits__heading{bottom:-21px}}.accessibility-education__benefits .service-benefits__list{margin-top:0;border:2px solid #00a3ff}.accessibility-education__services-section{padding-top:100px}@media screen and (max-width: 768px){.accessibility-education__services-section{padding-top:60px}}@media screen and (min-width: 2560px){.accessibility-education__services-section{padding-top:calc(100px * 1.44)}}@media screen and (max-width: 757px){.accessibility-education__services-section .colored-square-slider__wrapper{padding-bottom:40px}}.accessibility-education__services-section .colored-square-slider__heading{margin-bottom:67px;font-size:60px}@media screen and (max-width: 1024px){.accessibility-education__services-section .colored-square-slider__heading{font-size:41px;margin-bottom:32px}}@media screen and (max-width: 768px){.accessibility-education__services-section .colored-square-slider__heading{width:100%}}@media screen and (max-width: 480px){.accessibility-education__services-section .colored-square-slider__heading{font-size:34px;margin-bottom:24px}}@media(min-width: 767px){.accessibility-education__services-section .colored-square-slider__list-item{padding-bottom:290px}}@media screen and (min-width: 767px)and (min-width: 2560px){.accessibility-education__services-section .colored-square-slider__list-item{padding-bottom:calc(290px * 1.44)}}.accessibility-education__demos-section{background:linear-gradient(90deg, #2750be 0%, #00dbfe 100%)}.accessibility-education__demos-section .industry-demos{padding:100px 0;background-image:none}@media screen and (max-width: 480px){.accessibility-education__demos-section .industry-demos{padding:60px 0}}@media screen and (min-width: 2560px){.accessibility-education__demos-section .industry-demos{padding:calc(100px * 1.44) 0}}.accessibility-education__demos-section .industry-demos__wrapper{box-shadow:none}.accessibility-education__service-gradient-section{padding-bottom:0px}@media screen and (min-width: 2560px){.accessibility-education__service-gradient-section{padding-top:calc(90px * 1.44)}}.accessibility-education__service-gradient-section .sub-title-colored{padding-bottom:100px}@media screen and (max-width: 1024px){.accessibility-education__service-gradient-section .sub-title-colored{padding-bottom:60px}}@media screen and (max-width: 768px){.accessibility-education__service-gradient-section .sub-title-colored{padding-bottom:24px}}.accessibility-education__form .industries-form__section{background:linear-gradient(283deg, #ff6b17 0%, rgba(255, 255, 255, 0) 100.43%),#7a1a7d}
@media screen and (min-width: 481px)and (max-width: 550px){.accessibility-as-service__services-hero .services-hero__heading{font-size:26px}}
.accessibility-as-service__services-hero .services-hero__image{position:relative;background-image:linear-gradient(90deg, #00dbfe 0%, #2750be 100%) !important;border-radius:50%}
.accessibility-as-service__services-hero .services-hero__image img{position:absolute;left:0%;bottom:20%;width:initial;max-width:254px;margin:0;animation:accessibility-pages 5s cubic-bezier(0.32, 0.02, 0.72, 1.01) forwards;transform:translate(-50%, 50%)}
@keyframes accessibility-pages{0%{left:20%;bottom:30%}66%{left:75%;bottom:65%}100%{left:50%;bottom:50%}}
@media screen and (max-width: 768px){.accessibility-as-service__services-hero .services-hero__image img{max-width:32vw;animation:accessibility-pages 5s cubic-bezier(0.32, 0.02, 0.72, 1.01) forwards}@keyframes accessibility-pages{0%{left:-5%;bottom:-5%}66%{left:75%;bottom:65%}100%{left:50%;bottom:50%}}}
@media screen and (max-width: 480px){.accessibility-as-service__services-hero .services-hero__image img{max-width:65vw}}
@media screen and (min-width: 2560px){.accessibility-as-service__services-hero .services-hero__image img{max-width:calc(254px * 1.44)}}
@media(max-width: 480px){.accessibility-as-service__services-hero .services-hero__image:not(:last-child){margin-bottom:40px}}
.accessibility-as-service__demo-section{background:linear-gradient(90deg, #2750be 0%, #00dbfe 100%)}
.static-grid-section{display:flex;flex-wrap:wrap;column-gap:38px;row-gap:86px;margin-top:66px}@media screen and (max-width: 1024px){.static-grid-section{margin-top:40px;column-gap:24px;row-gap:40px}}@media screen and (max-width: 480px){.static-grid-section{column-gap:18px}}@media screen and (min-width: 2560px){.static-grid-section{margin-top:calc(66px * 1.44)}}.static-grid-section__item{display:flex;flex-direction:column;flex:1 1 30%}@media screen and (max-width: 540px){.static-grid-section__item{flex:1 1 45%}}.static-grid-section__item-image{align-self:center;width:100%;max-width:150px;aspect-ratio:1.5}@media screen and (min-width: 2560px){.static-grid-section__item-image{max-width:calc(150px * 1.44)}}.static-grid-section__item-title{margin:35px 0 16px;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (max-width: 1024px){.static-grid-section__item-title{min-height:32px}}@media screen and (min-width: 2560px){.static-grid-section__item-title{margin:calc(35px * 1.44) 0 calc(16px * 1.44);font-size:calc(14px * 1.44)}}@media screen and (min-width: 2560px){.static-grid-section__content div,.static-grid-section li,.static-grid-section p{font-size:calc(16px * 1.44)}}.static-grid-section__item-content ul{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px}.static-grid-section__item-title,.static-grid-section__item-content{color:#fff}
.supply-chain__services-hero .services-hero__image{display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg, #14dfea 0%, #3fc12a 100%);overflow:hidden}.supply-chain__services-hero .services-hero__image img{position:relative;width:100%;max-width:150%;margin-top:0;margin-left:0;animation:scale-image 17s linear infinite}@keyframes scale-image{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}.supply-chain__partnership-section .partnership__wrapper{min-height:unset;padding-top:100px;padding-left:20px;padding-right:0}@media screen and (max-width: 1024px){.supply-chain__partnership-section .partnership__wrapper{padding-right:20px;padding-bottom:0;padding-left:20px}}@media screen and (max-width: 900px){.supply-chain__partnership-section .partnership__wrapper{padding-top:40px}}@media screen and (max-width: 620px){.supply-chain__partnership-section .partnership__wrapper{padding-left:20px;padding-right:20px}}.supply-chain__partnership-section .partnership__cta-button:not(:first-child){margin-bottom:100px}@media screen and (max-width: 480px){.supply-chain__partnership-section .partnership__cta-button:not(:first-child){margin-bottom:40px}}@media screen and (min-width: 2560px){.supply-chain__partnership-section .partnership__cta-button:not(:first-child){margin-bottom:calc(100px * 1.44)}}.supply-chain__partnership-section .partnership__container{flex-wrap:wrap;row-gap:20px}@media screen and (max-width: 900px){.supply-chain__partnership-section .partnership__container{row-gap:0;justify-content:space-between}}@media screen and (max-width: 620px){.supply-chain__partnership-section .partnership__container{column-gap:20px}}.supply-chain__partnership-section .partnership__icons{flex-basis:22%}@media screen and (max-width: 900px){.supply-chain__partnership-section .partnership__icons{margin:20px 0;flex-basis:30%}}@media screen and (max-width: 620px){.supply-chain__partnership-section .partnership__icons{flex-basis:45%}}.supply-chain__partnership-section .partnership__icon__wrapper,.supply-chain__partnership-section .partnership__icons{display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 620px){.supply-chain__partnership-section .partnership__icon{max-width:124px}}.supply-chain__partnership-section .partnership img[data-image="amazon web services"],.supply-chain__partnership-section .partnership img[data-image=uipath]{max-width:124px}@media screen and (max-width: 620px){.supply-chain__partnership-section .partnership img[data-image="amazon web services"],.supply-chain__partnership-section .partnership img[data-image=uipath]{max-width:96px}}.supply-chain__content-block{flex:1 1 30%}@media screen and (max-width: 768px){.supply-chain__content-block{max-width:100%}}.supply-chain__content-block__heading{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media screen and (max-width: 768px){.supply-chain__content-block__heading{margin-bottom:12px}}@media screen and (max-width: 480px){.supply-chain__content-block__heading{font-size:16px}}@media screen and (min-width: 2560px){.supply-chain__content-block__heading{font-size:calc(24px * 1.44)}}@media screen and (min-width: 2560px){.supply-chain__content-block ul,.supply-chain__content-block p,.supply-chain__content-block div{font-size:calc(16px * 1.44)}}.supply-chain__expertise-list .vertical__tabs__nav__item{border-top:2px solid #17c583;border-bottom:2px solid #17c583}.supply-chain__expertise-list .vertical__tabs__nav__item.current{padding-bottom:0;border-bottom:none}.supply-chain__expertise-list .vertical__tabs__nav__item-title{width:100%;max-width:750px;padding-right:65px}@media screen and (min-width: 2560px){.supply-chain__expertise-list .vertical__tabs__nav__item-title{max-width:calc(750px * 1.44)}}.supply-chain__expertise-list .vertical__tabs__content-mobile.current{display:flex;flex-wrap:wrap;column-gap:38px;border-bottom:2px solid #17c583}@media screen and (max-width: 768px){.supply-chain__expertise-list .vertical__tabs__content-mobile.current{flex-direction:column}}.supply-chain__expertise-list .vertical__tabs__content-mobile.current ul{list-style:disc}.supply-chain__expertise-list .vertical__tabs__content-mobile.current li{line-height:150%}.supply-chain__expertise-list .vertical__tabs__content-text{flex:1 1 100%}@media screen and (min-width: 2560px){.supply-chain__expertise-list .vertical__tabs__content-text{font-size:calc(16px * 1.44)}}.supply-chain__services-navigation{background:linear-gradient(90deg, #2750be 0%, #00dbfe 100%)}@media only screen and (min-width: 768px)and (max-width: 2559px){.supply-chain__services-navigation .services__aside{border-right:2px solid #17c583}}.supply-chain__services-navigation .services-item__number{opacity:1;background:linear-gradient(90deg, #2750be 0%, #00dbfe 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width: 2560px){.supply-chain__services-navigation .services-item__content_active{font-size:calc(28px * 1.44)}}.supply-chain__services-navigation .services-item__content_active::before{border-image-slice:1;border-image-source:linear-gradient(90deg, #2750be 0%, #00dbfe 100%)}@media screen and (min-width: 2560px){.supply-chain__services-navigation{padding-top:calc(100px * 1.44);padding-bottom:calc(100px * 1.44)}}.supply-chain__solutions-section{background:linear-gradient(62.29deg, #2750BE -29.42%, #00DBFE 69.05%)}.supply-chain__solutions-section .sub-title-colored__heading{color:#000;line-height:normal}.supply-chain__solutions-section .static-grid-section__item-image{filter:invert(1)}.supply-chain__solutions-section .static-grid-section__item-title,.supply-chain__solutions-section .static-grid-section__item-content{color:#000}.supply-chain__use-cases .content-slider{padding-top:100px;padding-bottom:0}@media screen and (max-width: 1024px){.supply-chain__use-cases .content-slider{padding-top:60px}}@media screen and (max-width: 480px){.supply-chain__use-cases .content-slider{padding-top:40px}}.supply-chain__use-cases .content-slider-item__heading_active .content-slider-item__number{color:#17c583;opacity:1}.supply-chain__use-cases .content-slider-item__content::before{top:-4px}.supply-chain__use-cases .content-slider-item__content_active{color:#17c583}.supply-chain__use-cases .content-slider__aside{min-height:340px;border-right:2px solid #17c583;padding-right:16px}@media screen and (max-width: 768px){.supply-chain__use-cases .content-slider__aside{border-right:none}}@media screen and (min-width: 2560px){.supply-chain__use-cases .content-slider__aside{min-height:calc(340px * 1.44)}}.supply-chain__use-cases .content-slider-item__description-text p:first-of-type{margin-top:0}.supply-chain__dpx-color-slider{margin-top:60px}@media screen and (max-width: 768px){.supply-chain__dpx-color-slider{padding-top:0;padding-bottom:0}}@media screen and (max-width: 480px){.supply-chain__dpx-color-slider{margin-top:40px;padding-left:0;padding-right:0}}@media screen and (min-width: 2560px){.supply-chain__dpx-color-slider{margin-top:calc(60px * 1.44)}}.supply-chain__dpx-color-slider .dxp-color-slider__graph-item_0.active,.supply-chain__dpx-color-slider .dxp-color-slider__graph-item_1.active,.supply-chain__dpx-color-slider .dxp-color-slider__graph-item_2.active,.supply-chain__dpx-color-slider .dxp-color-slider__graph-item_3.active,.supply-chain__dpx-color-slider .dxp-color-slider__graph-item_0:hover,.supply-chain__dpx-color-slider .dxp-color-slider__graph-item_1:hover,.supply-chain__dpx-color-slider .dxp-color-slider__graph-item_2:hover,.supply-chain__dpx-color-slider .dxp-color-slider__graph-item_3:hover{background-color:#1bdcfe;border:2px solid #1bdcfe}.supply-chain__dpx-color-slider .dxp-color-slider__graph-item_0,.supply-chain__dpx-color-slider .dxp-color-slider__graph-item_1,.supply-chain__dpx-color-slider .dxp-color-slider__graph-item_2,.supply-chain__dpx-color-slider .dxp-color-slider__graph-item_3{border:2px solid #1bdcfe}.supply-chain__dpx-color-slider .dxp-content-slider-item__number_0,.supply-chain__dpx-color-slider .dxp-content-slider-item__number_1,.supply-chain__dpx-color-slider .dxp-content-slider-item__number_2,.supply-chain__dpx-color-slider .dxp-content-slider-item__number_3{color:#1bdcfe}@media screen and (max-width: 768px){.supply-chain__dpx-color-slider .dxp-content-slider-item__description-text{padding-left:12px}}@media screen and (max-width: 480px){.supply-chain__dpx-color-slider .dxp-content-slider-item__description-text{margin-bottom:10px !important}}@media screen and (min-width: 1024px){.supply-chain__dpx-color-slider .dxp-content-slider-item__description-text{padding-left:40px}}.supply-chain__dpx-color-slider .dxp-content-slider-item{max-width:100%}@media screen and (max-width: 360px){.supply-chain__dpx-color-slider .dxp-content-slider-item{min-height:47px}}@media screen and (max-width: 768px){.supply-chain__dpx-color-slider .dxp-content-slider-item__heading_active,.supply-chain__dpx-color-slider .dxp-content-slider-item__heading{font-size:14px}}@media screen and (min-width: 2560px){.supply-chain__dpx-color-slider .dxp-content-slider-item__heading_active,.supply-chain__dpx-color-slider .dxp-content-slider-item__heading{font-size:28px;padding-right:20px}}@media screen and (max-width: 767px){.supply-chain__dpx-color-slider .dxp-content-slider-item__description-text_0,.supply-chain__dpx-color-slider .dxp-content-slider-item__description-text_1,.supply-chain__dpx-color-slider .dxp-content-slider-item__description-text_2,.supply-chain__dpx-color-slider .dxp-content-slider-item__description-text_3{border-left:2px solid #1bdcfe}}.supply-chain__dpx-color-slider .dxp-content-slider-item__content_active_0,.supply-chain__dpx-color-slider .dxp-content-slider-item__content_active_1,.supply-chain__dpx-color-slider .dxp-content-slider-item__content_active_2,.supply-chain__dpx-color-slider .dxp-content-slider-item__content_active_3,.supply-chain__dpx-color-slider .dxp-content-slider-item_0:hover .dxp-content-slider-item__heading,.supply-chain__dpx-color-slider .dxp-content-slider-item_1:hover .dxp-content-slider-item__heading,.supply-chain__dpx-color-slider .dxp-content-slider-item_2:hover .dxp-content-slider-item__heading,.supply-chain__dpx-color-slider .dxp-content-slider-item_3:hover .dxp-content-slider-item__heading{color:#1bdcfe}@media(min-width: 768px){.supply-chain__dpx-color-slider .dxp-color-slider__aside_0,.supply-chain__dpx-color-slider .dxp-color-slider__aside_1,.supply-chain__dpx-color-slider .dxp-color-slider__aside_2,.supply-chain__dpx-color-slider .dxp-color-slider__aside_3{border-right:2px solid #1bdcfe}}@media screen and (min-width: 767px)and (max-width: 890px){.supply-chain__dpx-color-slider .dxp-color-slider__aside{min-width:220px;min-height:280px}}@media screen and (max-width: 480px){.supply-chain__dpx-color-slider .dxp-color-slider__aside{gap:16px}}@media screen and (max-width: 480px){.supply-chain__dpx-color-slider .dxp-content-slider-item__content{width:100%;max-width:225px}}@media only screen and (min-width: 767px)and (max-width: 890px){.supply-chain__dpx-color-slider .dxp-content-slider-item__description_show{width:35%}}.supply-chain__services-section{background:linear-gradient(180deg, #e2f9f0 0%, rgba(226, 249, 240, 0) 100%)}.supply-chain__services-section .colored-square-slider__wrapper{padding-left:20px;margin-top:80px;overflow:hidden}@media screen and (max-width: 1024px){.supply-chain__services-section .colored-square-slider__wrapper{margin-top:60px}}@media screen and (max-width: 480px){.supply-chain__services-section .colored-square-slider__wrapper{margin-top:40px;padding-bottom:0}}.supply-chain__services-section .colored-square-slider__heading-wrapper{display:none}@media screen and (max-width: 420px){.supply-chain__services-section .colored-square-slider__item-title{padding-left:0}}.supply-chain__demos-section{background-image:linear-gradient(to bottom, #d7d7d7, transparent)}.supply-chain__demos-section .industry-demos{background-image:none}.supply-chain__resources{background:#00a3ff}.supply-chain__resources .industry-demos__slider{padding-top:40px;padding-right:20px}@media screen and (max-width: 1024px){.supply-chain__resources .industry-demos__slider{padding-left:20px;overflow:hidden}.supply-chain__resources .industry-demos__slider .control-arrow{display:none}}@media screen and (min-width: 2560px){.supply-chain__resources .industry-demos__slider{padding-top:calc(40px * 1.44)}}.supply-chain__resources .industry-demos__slider .carousel .control-dots .dot{background-color:rgba(255,255,255,.7)}.supply-chain__resources .industry-demos__slider .carousel .control-dots .dot.selected{background-color:#fff}.supply-chain__resources .control-arrow{filter:invert(1)}.supply-chain__resources .sub-title-colored__heading{color:#fff}.supply-chain__resources .outlined-box-grid__box{color:#fff;border:2px solid #fff}.supply-chain__resources .outlined-box-grid__arrow{filter:invert(1)}@media screen and (max-width: 1024px){.supply-chain__implementation-cycle.wrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width: 768px){.supply-chain__implementation-cycle .sub-title-colored__wrapper{padding-left:0;padding-right:0}}@media screen and (max-width: 340px){.supply-chain__implementation-cycle .sub-title-colored--middle .sub-title-colored__heading{font-size:32px}}.supply-chain__expertise-list,.supply-chain__services-section,.supply-chain__partnership-section,.supply-chain__resources{padding-top:100px}@media screen and (max-width: 1024px){.supply-chain__expertise-list,.supply-chain__services-section,.supply-chain__partnership-section,.supply-chain__resources{padding-top:60px}}@media screen and (min-width: 2560px){.supply-chain__expertise-list,.supply-chain__services-section,.supply-chain__partnership-section,.supply-chain__resources{padding-top:calc(100px * 1.44)}}.supply-chain__implementation-cycle,.supply-chain__use-cases,.supply-chain__solutions-section,.supply-chain__demos-section>.industry-demos{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 1024px){.supply-chain__implementation-cycle,.supply-chain__use-cases,.supply-chain__solutions-section,.supply-chain__demos-section>.industry-demos{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 2560px){.supply-chain__implementation-cycle,.supply-chain__use-cases,.supply-chain__solutions-section,.supply-chain__demos-section>.industry-demos{padding-top:calc(100px * 1.44);padding-bottom:calc(100px * 1.44)}}@media screen and (max-width: 400px){.supply-chain__from-wrapper .form-box{width:-webkit-fill-available}}
.gen-ai-banner__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.gen-ai-banner__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.gen-ai-banner__wrapper{max-width:1353.6px !important}}.gen-ai-banner{padding-top:69px;padding-bottom:69px}@media(min-width: 2560px){.gen-ai-banner{padding-top:calc(69px * 1.44);padding-bottom:calc(69px * 1.44)}}.gen-ai-banner__wrapper{display:flex;justify-content:space-between;align-items:center;gap:40px}@media(max-width: 680px){.gen-ai-banner__wrapper{flex-direction:column}}.gen-ai-banner__description{color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:125%}@media(min-width: 2560px){.gen-ai-banner__description{font-size:calc(24px * 1.44)}}.gen-ai-banner__description span{font-size:32px;text-transform:uppercase}@media(min-width: 2560px){.gen-ai-banner__description span{font-size:calc(32px * 1.44)}}.gen-ai-banner__text{color:#fff;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:150%;margin-top:24px}@media(max-width: 475px){.gen-ai-banner__cta-button{max-width:100%}}
.industry-numbers-static__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.industry-numbers-static__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.industry-numbers-static__wrapper{max-width:1353.6px !important}}.industry-numbers-static{position:relative;z-index:1;padding:49px 0}@media(min-width: 2560px){.industry-numbers-static{padding:calc(50px * 1.44) 0}}@media(max-width: 1024px){.industry-numbers-static{padding:39px 0}}@media(max-width: 640px){.industry-numbers-static{padding:29px 0}}.industry-numbers-static__wrapper{padding-right:0px;padding-left:0px}.industry-numbers-static__row{display:flex;flex-wrap:wrap;justify-content:space-between}.industry-numbers-static__row:not(:last-child){margin-bottom:60px}@media(min-width: 2560px){.industry-numbers-static__row:not(:last-child){margin-bottom:calc(60px * 1.44)}}@media(max-width: 1024px){.industry-numbers-static__row:not(:last-child){margin-bottom:40px}}@media(max-width: 640px){.industry-numbers-static__row:not(:last-child){margin-bottom:30px}}@media(max-width: 767px){.industry-numbers-static__row{justify-content:center}}.industry-numbers-static__col{flex:1;max-width:50%;max-width:230px;margin-bottom:30px}@media(min-width: 768px){.industry-numbers-static__col{min-width:27.67%}}@media(max-width: 768px){.industry-numbers-static__col{min-width:40%;text-align:left}}@media(max-width: 475px){.industry-numbers-static__col{min-width:40%;max-width:50%}}@media(min-width: 641px){.industry-numbers-static__col:not(:nth-child(3n)):not(:last-child){margin-right:5.63%}}.industry-numbers-static__col:not(:nth-child(2n)):not(:last-child){margin-right:5%}@media(min-width: 2560px){.industry-numbers-static__col:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)){margin-bottom:calc(50px * 1.44)}}@media(min-width: 641px)and (max-width: 2559px){.industry-numbers-static__col:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)){margin-bottom:40px}}.industry-numbers-static__title,.industry-numbers-static__subtitle,.industry-numbers-static__number,.industry-numbers-static__description{color:#202020;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1em;text-transform:uppercase}.industry-numbers-static__title a,.industry-numbers-static__subtitle a,.industry-numbers-static__number a,.industry-numbers-static__description a{color:#202020}@media(min-width: 2560px){.industry-numbers-static__title,.industry-numbers-static__subtitle,.industry-numbers-static__number,.industry-numbers-static__description{font-size:calc(14px * 1.44)}}.industry-numbers-static__title,.industry-numbers-static__subtitle{min-height:21px;font-size:21px}@media(min-width: 2560px){.industry-numbers-static__title,.industry-numbers-static__subtitle{min-height:calc(21px * 1.44);font-size:calc(21px * 1.44)}}@media(max-width: 1024px){.industry-numbers-static__title,.industry-numbers-static__subtitle{min-height:17px;font-size:17px}}.industry-numbers-static__number-wrapper{display:flex;justify-content:flex-start;align-items:center;height:100%;max-height:90px;margin-bottom:10px;border-bottom:2px solid #202020}@media(min-width: 2560px){.industry-numbers-static__number-wrapper{max-height:calc(90px * 1.44);margin-bottom:calc(10px * 1.44);border-bottom:calc(2px * 1.44) solid #202020}}.industry-numbers-static__number-image{width:55px;height:80px;margin-right:20px;background-repeat:no-repeat;background-position:0 50%}@media(min-width: 2560px){.industry-numbers-static__number-image{width:calc(55px * 1.44);height:calc(80px * 1.44);margin-right:calc(20px * 1.44)}}@media(max-width: 475px){.industry-numbers-static__number-image{width:40px;height:60px;margin-right:8px;background-size:100%}}.industry-numbers-static__number{margin-top:-4px;font-size:72px}@media(min-width: 2560px){.industry-numbers-static__number{font-size:calc(72px * 1.44)}}@media(max-width: 1024px){.industry-numbers-static__number{font-size:58px}}@media(max-width: 640px){.industry-numbers-static__number{margin-top:0;font-size:48px}}@media(max-width: 475px){.industry-numbers-static__number{margin-top:0;font-size:40px}}.industry-numbers-static__number:not(:last-child){margin-bottom:10px;padding-bottom:6px}.industry-numbers-static__number_azure-blue{color:#2651be;border-color:#2651be}.industry-numbers-static__number_dark-blue{color:#2006a2;border-color:#2006a2}.industry-numbers-static__number_cinnabar{color:#fc4102;border-color:#fc4102}.industry-numbers-static__number_green{color:#17c583;border-color:#17c583}.industry-numbers-static__number_dark-orchid{color:#9033c2;border-color:#9033c2}.industry-numbers-static__number_purple-red{color:#640043;border-color:#640043}.industry-numbers-static__description{font-size:22px}@media(min-width: 2560px){.industry-numbers-static__description{font-size:calc(22px * 1.44)}}@media(max-width: 1024px){.industry-numbers-static__description{font-size:18px}}@media(max-width: 475px){.industry-numbers-static__description{font-size:16px}}.industry-numbers-static__ctas{display:flex;justify-content:space-between;padding:0 23px}@media(max-width: 640px){.industry-numbers-static__ctas{display:block}.industry-numbers-static__ctas>*{width:100%;margin:0 auto}.industry-numbers-static__ctas>*:not(:last-child){margin-bottom:20px}}
.managed-services{position:relative}.managed-services .gen-ai-banner__description{font-size:32px;text-transform:uppercase}@media screen and (min-width: 2560px){.managed-services .gen-ai-banner__description{font-size:calc(32px * 1.44)}}.managed-services .gen-ai-banner__description span{font-size:24px;text-transform:none}@media screen and (min-width: 2560px){.managed-services .gen-ai-banner__description span{font-size:calc(24px * 1.44)}}.managed-services .gen-ai-banner__cta-button{color:#fff;background:#000}.managed-services .gen-ai-banner__cta-button:hover{background:#000;box-shadow:0px 19px 57px 0 rgba(0,0,0,.5)}.managed-services .service-benefits__list-heading{color:#ce39d5}.managed-services .service-benefits__list{border:2px solid #ce39d5}.managed-services__services-hero .services-hero__image{position:relative;background:linear-gradient(313deg, #ce39d5 4.75%, #7c4fbc 93.43%)}.managed-services__services-hero .services-hero__image img{position:absolute;top:-15%;bottom:0;left:-20%;width:auto;max-width:440px;margin:0}@media screen and (min-width: 2560px){.managed-services__services-hero .services-hero__image img{max-width:calc(440px * 1.44)}}@media(max-width: 768px){.managed-services__services-hero .services-hero__image img{max-width:400px}}@media(max-width: 640px){.managed-services__services-hero .services-hero__image img{max-width:360px}}@media(max-width: 480px){.managed-services__services-hero .services-hero__image img{max-width:95vw;top:-1%;left:-7%}}@media only screen and (orientation: portrait){.managed-services__services-hero .services-hero__image img{-webkit-animation-name:gear-animation-port;animation-name:gear-animation-port;-webkit-animation-duration:16s;animation-duration:16s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.managed-services__services-hero .services-hero__image img{-webkit-animation-name:gear-animation-land;animation-name:gear-animation-land;-webkit-animation-duration:16s;animation-duration:16s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@keyframes gear-animation-port{0%,100%{transform:rotate3d(0, 0, 0, 0deg) rotate(0deg)}25%{transform:rotate3d(1.5, -1.866, 0, 35deg) rotate(2deg)}75%{transform:rotate3d(-1.5, 1.866, 0, 35deg) rotate(2deg)}}@-webkit-keyframes gear-animation-port{0%,100%{-webkit-transform:rotate3d(0, 0, 0, 0deg) rotate(0deg)}25%{-webkit-transform:rotate3d(1.5, -1.866, 0, 35deg) rotate(2deg)}75%{-webkit-transform:rotate3d(-1.5, 1.866, 0, 35deg) rotate(2deg)}}@keyframes gear-animation-land{0%,100%{transform:rotate3d(0, 0, 0, 0deg) rotate(0deg)}25%{transform:rotate3d(1.5, -1.866, 0, 35deg) rotate(2deg)}75%{transform:rotate3d(-1.5, 1.866, 0, 35deg) rotate(2deg)}}@-webkit-keyframes gear-animation-land{0%,100%{-webkit-transform:rotate3d(0, 0, 0, 0deg) rotate(0deg)}25%{-webkit-transform:rotate3d(1.5, -1.866, 0, 15deg) rotate(1deg)}75%{-webkit-transform:rotate3d(-1.5, 1.866, 0, 15deg) rotate(1deg)}}.managed-services__service-gradient-section{margin-top:60px;padding-top:107px;padding-bottom:80px;background:linear-gradient(180deg, #F0F0F0 0%, rgba(240, 240, 240, 0) 30%)}@media screen and (max-width: 1024px){.managed-services__service-gradient-section{padding-top:60px}}@media screen and (max-width: 640px){.managed-services__service-gradient-section{padding-bottom:0}}.managed-services__service-gradient-section .gen-ai-banner{margin-top:48px;padding:52px 40px}@media screen and (min-width: 2560px){.managed-services__service-gradient-section .gen-ai-banner{padding:calc(52px * 1.44) calc(40px * 1.44)}}@media screen and (max-width: 640px){.managed-services__service-gradient-section .gen-ai-banner{padding:32px 30px}}.managed-services__service-gradient-section .sub-title-colored__heading-square{left:-9px}.managed-services__service-gradient-section .sub-title-colored__wrapper{padding-left:0 !important}.managed-services__industries-section{margin-top:60px;padding-top:107px;padding-bottom:80px;background:linear-gradient(180deg, #F0F0F0 0%, rgba(240, 240, 240, 0) 100%)}@media screen and (max-width: 1024px){.managed-services__industries-section{padding-top:60px}}@media screen and (max-width: 640px){.managed-services__industries-section{padding-bottom:0}}.managed-services__industries-section .colored-square-slider__heading{margin-top:0;width:85%;font-size:50px}@media screen and (max-width: 1024px){.managed-services__industries-section .colored-square-slider__heading{font-size:41px}}@media screen and (max-width: 640px){.managed-services__industries-section .colored-square-slider__heading{width:95%;font-size:28px}}@media screen and (min-width: 2560px){.managed-services__industries-section .colored-square-slider__heading{font-size:calc(60px * 1.44)}}.managed-services__industries-section .colored-square-slider__heading{display:none}@media screen and (min-width: 2560px){.managed-services__industries-section .colored-square-slider__list-item{padding-bottom:calc(250px * 1.44)}}@media screen and (max-width: 420px){.managed-services__industries-section .colored-square-slider__item-title{padding-left:0}}.managed-services__industries-section .colored-square-slider__wrapper{overflow:hidden;padding-left:30px}.managed-services__industries-section .content__cta-button{margin-top:10px}@media screen and (max-width: 820px){.managed-services__industries-section .content__cta-button{margin-top:30px}}@media(min-width: 767px){.managed-services__services-wrapper .dxp-color-slider.managed-services{min-height:400px}}@media(min-width: 640px){.managed-services__services-wrapper .dxp-color-slider.managed-services .dxp-color-slider__aside{border-right:2px solid #ce39d5}}.managed-services__services-wrapper .dxp-color-slider.managed-services .dxp-color-slider__graph-item{border:2px solid #aaa9ae}.managed-services__services-wrapper .dxp-color-slider.managed-services .dxp-color-slider__graph-item.active{background-color:#ce39d5;border:2px solid #ce39d5}.managed-services__services-wrapper .dxp-color-slider.managed-services .dxp-color-slider__graph-item:hover{background-color:#ce39d5;border:2px solid #ce39d5}.managed-services__services-wrapper .dxp-color-slider.managed-services .dxp-content-slider-item_active .dxp-content-slider-item__number,.managed-services__services-wrapper .dxp-color-slider.managed-services .dxp-content-slider-item_active .dxp-content-slider-item__content{color:#ce39d5}.managed-services__services-wrapper .dxp-color-slider.managed-services .dxp-content-slider-item:hover .dxp-content-slider-item__number,.managed-services__services-wrapper .dxp-color-slider.managed-services .dxp-content-slider-item:hover .dxp-content-slider-item__content{color:#ce39d5}.managed-services__services-wrapper .dxp-color-slider.managed-services .dxp-content-slider-item__description-text li{padding-bottom:20px}@media(max-width: 640px){.managed-services__services-wrapper .dxp-color-slider.managed-services .dxp-content-slider-item__description-text{border-left:2px solid #ce39d5}}.managed-services__partnership-section{padding-top:120px;padding-bottom:80px}@media screen and (max-width: 1024px){.managed-services__partnership-section{padding-top:60px}}@media screen and (max-width: 640px){.managed-services__partnership-section{padding-bottom:0}}@media screen and (min-width: 2560px){.managed-services__partnership-section{padding-top:calc(120px * 1.44) !important}}.managed-services__partnership-section .partnership__wrapper{min-height:260px}.managed-services__partnership-section .partnership__icons{border-color:#ce39d5}.managed-services__partnership-section .partnership__cta-button{display:none}@media screen and (max-width: 640px){.managed-services__partnership-section .sub-title-colored__wrapper{padding-bottom:20px !important}}.managed-services__partnership-section .partnership__icon__wrapper{border-color:#ce39d5}.managed-services .unit-logos{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-top:48px;gap:81.8px}@media screen and (max-width: 1024px){.managed-services .unit-logos{gap:44px}}@media screen and (max-width: 480px){.managed-services .unit-logos{flex-wrap:wrap}}@media screen and (min-width: 2560px){.managed-services .unit-logos{margin-top:calc(48px * 1.44)}}@media(max-width: 640px){.managed-services .unit-logos{justify-content:space-around;gap:1em;row-gap:40px}}.managed-services .unit-logos__wrapper{display:flex;justify-content:center;align-items:center;margin:0}@media screen and (max-width: 640px){.managed-services .unit-logos__wrapper{flex-basis:45%}}.managed-services .unit-logos__image{max-width:100%;max-height:100%;flex:1}@media screen and (max-width: 480px){.managed-services .unit-logos__image{max-width:50%}}@media screen and (min-width: 2560px){.managed-services__service-gradient-section,.managed-services__industries-section,.managed-services__services-wrapper,.managed-services__partnership-section,.managed-services__stats{padding-top:calc(207px * 1.44);padding-bottom:calc(80px * 1.44)}}.managed-services__service-gradient-section .sub-title-colored__wrapper,.managed-services__industries-section .sub-title-colored__wrapper,.managed-services__services-wrapper .sub-title-colored__wrapper,.managed-services__partnership-section .sub-title-colored__wrapper,.managed-services__stats .sub-title-colored__wrapper{padding-bottom:80px}@media screen and (max-width: 640px){.managed-services__service-gradient-section .sub-title-colored__wrapper,.managed-services__industries-section .sub-title-colored__wrapper,.managed-services__services-wrapper .sub-title-colored__wrapper,.managed-services__partnership-section .sub-title-colored__wrapper,.managed-services__stats .sub-title-colored__wrapper{padding-bottom:60px}}.managed-services__industries-section{padding-bottom:20px}.managed-services__services-wrapper{padding-top:80px}@media screen and (min-width: 2560px){.managed-services__services-wrapper{padding-top:calc(80px * 1.44)}}@media screen and (max-width: 640px){.managed-services__services-wrapper .sub-title-colored__wrapper{padding-bottom:20px}}.managed-services__stats{padding-top:120px;padding-bottom:80px}@media screen and (max-width: 1024px){.managed-services__stats{padding-top:60px}}@media screen and (max-width: 640px){.managed-services__stats .sub-title-colored__wrapper{padding-bottom:0px}}.managed-services__stats .industry-numbers-static{padding:0}@media only screen and (max-width: 1024px){.managed-services__stats .industry-numbers-static__wrapper{padding-right:20px;padding-left:20px}}.managed-services__stats .industry-numbers-static__row{justify-content:flex-start}.managed-services__stats .industry-numbers-static__number{color:#ce39d5}@media(min-width: 1024px){.managed-services__stats .industry-numbers-static__number{font-size:60px}}@media screen and (min-width: 2560px){.managed-services__stats .industry-numbers-static__number{font-size:calc(60px * 1.44)}}.managed-services__stats .industry-numbers-static__description{font-size:14px}@media screen and (min-width: 2560px){.managed-services__stats .industry-numbers-static__description{font-size:calc(14px * 1.44)}}.managed-services__contact-form .industries-form__section{background:linear-gradient(107.41deg, #CE39D5 8.39%, #7C4FBC 92.98%)}@media screen and (max-width: 400px){.managed-services__contact-form .sub-title-colored__wrapper{padding-right:15px;padding-left:15px}}
.dp-n-s .services-hero__left-col{position:relative}.dp-n-s .services-hero__image{border-radius:50%;background:linear-gradient(180deg, #3300c1 0%, #600068 100%)}.dp-n-s .services-hero__image img:first-of-type{position:relative;max-width:251px;max-height:257px;margin:0;bottom:-95px;animation:cube-rotation 45s linear infinite forwards}@media screen and (min-width: 2560px){.dp-n-s .services-hero__image img:first-of-type{bottom:calc(-95px * 1.44);max-width:calc(251px * 1.44);max-height:calc(257px * 1.44)}}@media screen and (max-width: 768px){.dp-n-s .services-hero__image img:first-of-type{max-width:156px;max-height:156px}}@media screen and (max-width: 480px){.dp-n-s .services-hero__image img:first-of-type{max-width:61vw;max-height:unset;aspect-ratio:1}}.dp-n-s .services-hero__image_additional-image{position:absolute;top:-20px;right:0;max-width:118px;margin:0;aspect-ratio:1;animation:cube-rotation 15s linear infinite forwards}@media screen and (min-width: 2560px){.dp-n-s .services-hero__image_additional-image{top:calc(-20px * 1.44);max-width:calc(118px * 1.44)}}.dp-n-s .service-gradient-section{padding-bottom:0}.dp-n-s .service-gradient-section .sub-title-colored__heading-square{box-shadow:0px 11px 24px 0px rgba(0,163,207,.21)}.dp-n-s .service-gradient-section .sub-title-colored{margin-bottom:96px}@media screen and (max-width: 480px){.dp-n-s .service-gradient-section .sub-title-colored{margin-bottom:48px}}.dp-n-s__tangible-benefits{padding-top:152px;padding-bottom:118px}@media screen and (min-width: 2560px){.dp-n-s__tangible-benefits{padding-top:calc(152px * 1.44);padding-bottom:calc(118px * 1.44)}}.dp-n-s__tangible-benefits .sub-title-colored__wrapper{padding-left:0 !important;padding-right:0 !important}.dp-n-s__tangible-benefits .grid{margin-top:48px;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:32px;row-gap:10px}@media screen and (min-width: 2560px){.dp-n-s__tangible-benefits .grid{margin-top:calc(48px * 1.44)}}@media screen and (max-width: 768px){.dp-n-s__tangible-benefits .grid{grid-template-columns:repeat(1, 1fr)}}.dp-n-s__tangible-benefits .g-item{display:grid;grid-template-rows:subgrid;grid-row:span 3/span 3}@media screen and (max-width: 768px){.dp-n-s__tangible-benefits .g-item:not(:first-of-type){margin-top:32px}}.dp-n-s__tangible-benefits .g-item img{width:100%;max-width:94px;aspect-ratio:1}@media screen and (min-width: 2560px){.dp-n-s__tangible-benefits .g-item img{max-width:calc(94px * 1.44)}}.dp-n-s__tangible-benefits .g-item h3{margin:0;padding-bottom:10px;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;text-transform:uppercase;line-height:1.25;border-bottom:1px solid #000}@media screen and (max-width: 480px){.dp-n-s__tangible-benefits .g-item h3{font-size:18px}}@media screen and (min-width: 2560px){.dp-n-s__tangible-benefits .g-item h3{font-size:calc(24px * 1.44)}}.dp-n-s__tangible-benefits .g-item>div{font-size:18px;line-height:normal}@media screen and (min-width: 2560px){.dp-n-s__tangible-benefits .g-item>div{font-size:calc(18px * 1.44)}}.dp-n-s__industries-section{padding-top:135px;background-image:linear-gradient(to bottom, #d7d7d7, transparent)}@media screen and (min-width: 2560px){.dp-n-s__industries-section{padding-top:calc(135px * 1.44)}}.dp-n-s__industries-section .colored-square-slider__heading{display:none}.dp-n-s__industries-section .colored-square-slider{margin-top:96px}@media screen and (min-width: 2560px){.dp-n-s__industries-section .colored-square-slider{margin-top:calc(96px * 1.44)}}@media screen and (max-width: 1024px){.dp-n-s__industries-section .colored-square-slider{margin-top:48px}}.dp-n-s__industries-section .content__summary::before{background-color:#ce39d5}.dp-n-s__dpx-slider{padding-top:40px;padding-bottom:128px}@media screen and (min-width: 2560px){.dp-n-s__dpx-slider{padding-bottom:calc(128px * 1.44)}}.dp-n-s__dpx-slider .dxp-color-slider{padding-top:0;padding-bottom:0;margin-top:96px}@media screen and (min-width: 2560px){.dp-n-s__dpx-slider .dxp-color-slider{margin-top:calc(128px * 1.44)}}@media screen and (max-width: 1024px){.dp-n-s__dpx-slider .dxp-color-slider{margin-top:48px}}.dp-n-s__dpx-slider .dxp-color-slider__aside{min-width:inherit;border-color:#2750be}.dp-n-s__dpx-slider .dxp-color-slider__graph-item{border:2px solid #aaa9ae}.dp-n-s__dpx-slider .dxp-color-slider__graph-item.active{background-color:#2750be;border:2px solid #2750be}.dp-n-s__dpx-slider .dxp-color-slider__graph-item:hover{background-color:#2750be;border:2px solid #2750be}.dp-n-s__dpx-slider .dxp-content-slider-item_active .dxp-content-slider-item__number,.dp-n-s__dpx-slider .dxp-content-slider-item_active .dxp-content-slider-item__content{color:#2750be}.dp-n-s__dpx-slider .dxp-content-slider-item:hover .dxp-content-slider-item__number,.dp-n-s__dpx-slider .dxp-content-slider-item:hover .dxp-content-slider-item__content{color:#2750be}.dp-n-s__dpx-slider .dxp-content-slider-item__description-text{border-color:#2750be !important}@media screen and (max-width: 480px){.dp-n-s__dpx-slider .dxp-content-slider-item__description-text{margin-top:12px}}.dp-n-s__our-approach{padding-top:72px;padding-bottom:96px;background:#f1f1f4}@media screen and (min-width: 2560px){.dp-n-s__our-approach{padding-top:calc(72px * 1.44);padding-bottom:calc(96px * 1.44)}}.dp-n-s__our-approach .two-column-slider_2{margin-top:64px;padding:60px 30px;background-color:#fff;box-shadow:0px 24px 54px 0px rgba(0,0,0,.25)}@media screen and (min-width: 2560px){.dp-n-s__our-approach .two-column-slider_2{margin-top:calc(64px * 1.44);padding:calc(60px * 1.44) calc(30px * 1.44)}}@media screen and (max-width: 1024px){.dp-n-s__our-approach .two-column-slider_2{margin-top:48px}}@media screen and (max-width: 768px){.dp-n-s__our-approach .two-column-slider_2{padding:32px 16px}}.dp-n-s__our-approach .two-column-slider_2__aside{border-right:2px solid transparent;border-image:linear-gradient(0deg, #3a076e 3.12%, #00bcde 100%);border-image-slice:1}@media screen and (max-width: 768px){.dp-n-s__our-approach .two-column-slider_2__aside{border:none}}@media screen and (min-width: 2560px){.dp-n-s__our-approach .two-column-slider_2__content{font-size:calc(16px * 1.44)}}.dp-n-s__our-approach .two-column-slider_2__title{color:#646262;transition:color ease-in-out .5s}.dp-n-s__our-approach .two-column-slider_2__title_active{color:#000;transition:color ease-in-out .5s}.dp-n-s__partnership-section{padding-top:128px;padding-bottom:128px}@media screen and (min-width: 2560px){.dp-n-s__partnership-section{padding-top:calc(128px * 1.44) !important;padding-bottom:calc(128px * 1.44) !important}}.dp-n-s__partnership-section .partnership__wrapper{min-height:260px;padding-top:96px;padding-bottom:0 !important}@media screen and (min-width: 2560px){.dp-n-s__partnership-section .partnership__wrapper{padding-top:calc(96px * 1.44)}}@media screen and (max-width: 1024px){.dp-n-s__partnership-section .partnership__wrapper{padding-top:48px}}.dp-n-s__partnership-section .partnership__icons{border-color:#ce39d5}.dp-n-s__partnership-section .partnership__cta-button{display:none}@media screen and (max-width: 640px){.dp-n-s__partnership-section .sub-title-colored__wrapper{padding-bottom:20px !important}}.dp-n-s__partnership-section .partnership__icon__wrapper{border-color:#ce39d5}.dp-n-s__resources{padding-top:140px;padding-bottom:128px;background:linear-gradient(180deg, #f0f0f0 0%, rgba(240, 240, 240, 0) 100%)}@media screen and (min-width: 2560px){.dp-n-s__resources{padding-top:calc(140px * 1.44);padding-bottom:calc(128px * 1.44)}}@media screen and (max-width: 480px){.dp-n-s__resources{padding-bottom:0 !important}}.dp-n-s__resources .resources-slider{margin-top:96px}@media screen and (min-width: 2560px){.dp-n-s__resources .resources-slider{margin-top:calc(96px * 1.44)}}@media screen and (max-width: 1024px){.dp-n-s__resources .resources-slider{margin-top:48px}}@media screen and (max-width: 1024px){.dp-n-s__tangible-benefits,.dp-n-s__industries-section,.dp-n-s__our-approach,.dp-n-s__partnership-section,.dp-n-s__resources{padding-top:60px;padding-bottom:60px}}@media screen and (max-width: 1024px){.dp-n-s__dpx-slider{padding-top:0;padding-bottom:120px}}@media screen and (max-width: 1024px){.dp-n-s__dpx-slider{padding-bottom:60px}}.dp-n-s__industries-section .sub-title-colored__heading-square,.dp-n-s__dpx-slider .sub-title-colored__heading-square,.dp-n-s__our-approach .sub-title-colored__heading-square,.dp-n-s__resources .sub-title-colored__heading-square{box-shadow:0px 11px 24px 0px rgba(206,57,213,.21)}.dp-n-s .industries-form__section{background:linear-gradient(121deg, #12e999 -8.73%, #bb19f4 115.17%)}@media only screen and (min-width: 768px)and (max-width: 2559px){.dp-n-s .services__aside{border-color:#be3ed1}}@keyframes cube-rotation{0%{rotate:0deg}100%{rotate:360deg}}
.seamless-integration__services,.seamless-integration .industries-form__wrapper{padding-top:128px;padding-bottom:128px}@media screen and (max-width: 1024px){.seamless-integration__services,.seamless-integration .industries-form__wrapper{padding-top:96px;padding-bottom:96px}}@media screen and (max-width: 540px){.seamless-integration__services,.seamless-integration .industries-form__wrapper{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 2560px){.seamless-integration__services,.seamless-integration .industries-form__wrapper{padding-top:calc(128px * 1.44);padding-bottom:calc(128px * 1.44)}}.seamless-integration .sub-title-colored__description{margin-bottom:96px}@media screen and (max-width: 1024px){.seamless-integration .sub-title-colored__description{margin-bottom:48px}}@media screen and (min-width: 2560px){.seamless-integration .sub-title-colored__description{margin-bottom:calc(96px * 1.44)}}.seamless-integration .gen-ai-banner__text{font-size:16px}@media screen and (min-width: 2560px){.seamless-integration .gen-ai-banner__text{font-size:calc(16px * 1.44)}}.seamless-integration .gen-ai-banner__text{line-height:normal}.seamless-integration{position:relative}.seamless-integration__banner{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.seamless-integration__banner{top:calc(50px * 1.44)}}.seamless-integration__banner .banner__text{line-height:1}@media screen and (max-width: 700px){.seamless-integration__banner{z-index:998}}.seamless-integration__services-hero{padding:87px 0 109px}@media(max-width: 1024px){.seamless-integration__services-hero{padding:50px 0}}.seamless-integration__services-hero .services-hero__description ul{padding-left:15px;list-style:square}.seamless-integration__services-hero .services-hero__description ul li{padding-bottom:15px}.seamless-integration__services-hero .services-hero__description ul li::marker{font-size:16px;color:#2750be}.seamless-integration__services-hero .services-hero__image{position:relative;background:linear-gradient(90deg, #F9AC07 0%, #5406D9 100%)}.seamless-integration__services-hero .services-hero__image img{position:absolute;top:0;bottom:0;right:14%;min-width:280px;margin:auto -55px}@media screen and (min-width: 2560px){.seamless-integration__services-hero .services-hero__image img{right:12%;min-width:calc(280px * 1.44)}}@media screen and (max-width: 1024px){.seamless-integration__services-hero .services-hero__image img{right:15%;min-width:230px}}@media screen and (max-width: 640px){.seamless-integration__services-hero .services-hero__image img{right:20%;min-width:190px}}@media screen and (max-width: 480px){.seamless-integration__services-hero .services-hero__image img{right:20%;min-width:70vw}}@media only screen and (orientation: portrait){.seamless-integration__services-hero .services-hero__image img{-webkit-animation-name:leaf-flying-port;animation-name:leaf-flying-port;-webkit-animation-duration:46s;animation-duration:46s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes leaf-flying-port{0%{transform:translateY(0) rotateZ(0)}50%{transform:translateY(-30px) rotateZ(180deg);@media only screen and (orientation: portrait)and (max-width: 768px){.seamless-integration__services-hero .services-hero__image img{transform:translateY(-20px) rotateZ(180deg)}}}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes leaf-flying-port{0%{-webkit-transform:translateY(0) rotateZ(0)}50%{-webkit-transform:translateY(-30px) rotateZ(180deg);@media only screen and (orientation: portrait)and (max-width: 768px){.seamless-integration__services-hero .services-hero__image img{-webkit-transform:translateY(-20px) rotateZ(180deg)}}}100%{-webkit-transform:translateY(0) rotateZ(0)}}}@media only screen and (orientation: landscape){.seamless-integration__services-hero .services-hero__image img{-webkit-animation-name:leaf-flying-land;animation-name:leaf-flying-land;-webkit-animation-duration:46s;animation-duration:46s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes leaf-flying-port{0%{transform:translateY(0) rotateZ(0)}50%{transform:translateY(-30px) rotateZ(180deg);@media only screen and (orientation: landscape)and (max-width: 768px){.seamless-integration__services-hero .services-hero__image img{transform:translateY(-20px) rotateZ(180deg)}}}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes leaf-flying-port{0%{-webkit-transform:translateY(0) rotateZ(0)}50%{-webkit-transform:translateY(-30px) rotateZ(180deg);@media only screen and (orientation: landscape)and (max-width: 768px){.seamless-integration__services-hero .services-hero__image img{-webkit-transform:translateY(-20px) rotateZ(180deg)}}}100%{-webkit-transform:translateY(0) rotateZ(0)}}}.seamless-integration .gen-ai-banner{background:linear-gradient(90deg, #8A3E8E -30.31%, #6A1DBA 35.45%, #5608D7 100%) !important;padding:64px 0}@media screen and (min-width: 2560px){.seamless-integration .gen-ai-banner{padding:calc(64px * 1.44) 0}}@media screen and (max-width: 640px){.seamless-integration .gen-ai-banner{padding:32px 0}}.seamless-integration .gen-ai-banner__description{text-transform:uppercase;font-size:32px}@media screen and (min-width: 2560px){.seamless-integration .gen-ai-banner__description{font-size:calc(32px * 1.44)}}.seamless-integration .gen-ai-banner .cta-button_green{max-width:210px;max-height:64px;color:#000;background:#fff}.seamless-integration .gen-ai-banner .cta-button_green:hover{box-shadow:0px 24px 54px 0px rgba(0,0,0,.25)}.seamless-integration .services__navigation{background:#f1f1f4}.seamless-integration .services__aside{border-right:2px solid #f9ac07}.seamless-integration .industries-form__wrapper .sub-title-colored{padding-top:0}.seamless-integration .industries-form__section{padding:0}
.ad-hoc-title__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.ad-hoc-title__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.ad-hoc-title__wrapper{max-width:1353.6px !important}}.ad-hoc-title{position:relative;z-index:10;height:100%;min-height:1188px}@media screen and (max-width: 1024px){.ad-hoc-title{min-height:1150px}}@media screen and (max-width: 960px){.ad-hoc-title{min-height:1100px}}@media screen and (max-width: 767px){.ad-hoc-title{min-height:1054px}}@media screen and (max-width: 475px){.ad-hoc-title{min-height:1150px}}@media screen and (max-width: 375px){.ad-hoc-title{min-height:1100px}}.ad-hoc-title__shape-container{padding-top:50px;background-image:linear-gradient(45deg, #6012ca, #e16c1e);-webkit-clip-path:polygon(0 0, 100vw 0, 100% 100%, 0 83%);clip-path:polygon(0 0, 100vw 0, 100% 100%, 0 87%)}@media screen and (max-width: 1024px){.ad-hoc-title__shape-container{-webkit-clip-path:polygon(0 0, 100vw 0, 100% 93%, 0 85%);clip-path:polygon(0 0, 100vw 0, 100% 93%, 0 85%)}}@media screen and (max-width: 767px){.ad-hoc-title__shape-container{padding-top:120px}}@media screen and (max-width: 640px){.ad-hoc-title__shape-container{-webkit-clip-path:polygon(0 0, 100vw 0, 100% 90%, 0 85%);clip-path:polygon(0 0, 100vw 0, 100% 90%, 0 85%)}}@media screen and (max-width: 375px){.ad-hoc-title__shape-container{-webkit-clip-path:polygon(0 0, 100vw 0, 100% 90%, 0 85%);clip-path:polygon(0 0, 100vw 0, 100% 90%, 0 85%)}}.ad-hoc-title__wrapper{position:relative;box-sizing:content-box;width:auto;max-width:1024px;min-height:1180px;background-repeat:no-repeat;background-position:103% 20%;background-size:61%}@media screen and (max-width: 1024px){.ad-hoc-title__wrapper{min-height:1150px;background-position:55% 15%}}@media screen and (max-width: 960px){.ad-hoc-title__wrapper{min-height:1100px}}@media screen and (max-width: 767px){.ad-hoc-title__wrapper{background-position:40% 5.5%;background-size:65%}}@media screen and (max-width: 767px){.ad-hoc-title__wrapper{min-height:1054px}}@media screen and (max-width: 475px){.ad-hoc-title__wrapper{min-height:1150px;background-position:70% 6.5%;background-size:75%}}@media screen and (max-width: 375px){.ad-hoc-title__wrapper{min-height:1024px}}.ad-hoc-title__heading-container{padding-top:30%}@media screen and (min-width: 1024px){.ad-hoc-title__heading-container{padding-top:250px}}@media screen and (max-width: 475px){.ad-hoc-title__heading-container{padding-top:45vw}}.ad-hoc-title__heading-logo{width:239px;margin-left:.5%}@media screen and (max-width: 767px){.ad-hoc-title__heading-logo{width:139px}}@media screen and (max-width: 475px){.ad-hoc-title__heading-logo{width:111px}}.ad-hoc-title__heading{position:relative;margin:0;padding:0;padding-bottom:5vw;color:#fff;font-weight:900;font-size:125px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}.ad-hoc-title__heading::before{position:absolute;top:-25%;right:35%;z-index:1;width:137px;height:170px;background-image:url("https://www.softserveinc.com/cdn/img/services/ad-hoc-services/small-donut-image@2x.png");background-repeat:no-repeat;background-position:50% 50%;background-size:85%;content:""}@media screen and (max-width: 1024px){.ad-hoc-title__heading::before{right:30%;width:15%;height:50%}}@media screen and (max-width: 1024px){.ad-hoc-title__heading{font-size:12vw}}@media screen and (max-width: 640px){.ad-hoc-title__heading{padding-bottom:15vw}}@media screen and (max-width: 475px){.ad-hoc-title__heading{padding-bottom:25vw}}.ad-hoc-title__heading_second-word{font-size:179px;line-height:.75}@media screen and (max-width: 1024px){.ad-hoc-title__heading_second-word{font-size:17vw}}.ad-hoc-title__button{display:block;width:100%;max-width:363px;min-height:99px;margin:40px 7% 0 auto;color:#fff;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;background:none;background:#f2650b;border:none;outline:0;cursor:pointer;transition:box-shadow .2s;transition-timing-function:ease-in-out}@media screen and (max-width: 540px){.ad-hoc-title__button{max-width:303px;margin:60px auto;font-size:24px}}@media screen and (max-width: 375px){.ad-hoc-title__button{max-width:80vw}}.ad-hoc-title__button:hover{background:#f2650b;box-shadow:0px 19px 57px 0 #fd8f01}
.resource-link{position:relative;display:block;padding:24px 12px 20px 15px;color:#000;font-weight:800;font-size:26px;font-family:"ProximaNova",sans-serif;white-space:normal;text-decoration:none;border:2px solid #000;cursor:pointer}@media(min-width: 2560px){.resource-link{padding:34.56px 17.28px 28.8px 21.6px;font-size:37.44px;border-width:2.88px}}@media(-moz-touch-enabled: 1), (pointer: coarse){.resource-link{border:2px solid #17c583}}@media(-moz-touch-enabled: 0), (pointer: fine){.resource-link::before,.resource-link::after{position:absolute;display:block;box-sizing:border-box;width:0;height:0;border:2px solid transparent;pointer-events:none;content:""}.resource-link::before{top:-2px;left:2px}.resource-link::after{right:2px;bottom:-2px}.resource-link:hover::before,.resource-link:hover::after{width:100%;height:100%;border-color:#17c583}.resource-link:hover::before{border-bottom:none;border-left:none;transition:width .3s,height .3s .3s}.resource-link:hover{border-color:#17c583;transition:border-bottom-color .3s .5s,border-right-color .3s .5s,border-left-color .3s 1.1s,border-top-color .3s 1.2s}.resource-link:hover::after{border-top:none;border-right:none;transition:width .3s .6s,height .3s .9s,border-color 0s .6s}}.resource-link{width:232px;word-wrap:break-word}@media only screen and (max-width: 968px){.resource-link{width:100%;height:100%;min-height:100px}}.media-card__box{flex:1;padding-bottom:10px;text-decoration:none}@media(max-width: 580px){.media-card__box{min-height:0}}@media(min-width: 2560px){.media-card__box{min-height:calc(186px * 1.44);padding-bottom:calc(42px * 1.44)}}.media-card__category{display:flex;align-items:flex-end;height:76px;margin-left:86px;color:rgba(0,0,0,.3);font-weight:normal;font-size:20px;font-family:OpenSans,Helvetica,Arial,sans-serif}@media(min-width: 2560px){.media-card__category{font-size:calc(14px * 1.44);letter-spacing:calc(0.7px * 1.44)}}.media-card__category:not(:last-child){margin-bottom:15px}@media(min-width: 2560px){.media-card__category:not(:last-child){margin-bottom:calc(36px * 1.44)}}.media-card__title{color:#000;font-weight:800;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:21px}@media(min-width: 2560px){.media-card__title{font-size:calc(18px * 1.44);line-height:calc(21px * 1.44)}}.media-card__list{display:flex;flex-wrap:wrap;justify-content:space-between}.media-card__list__item{display:flex;flex:1;flex-direction:column;min-width:31.3%;max-width:31.3%;height:190px;margin-bottom:30px;padding:0 20px 0;background-repeat:no-repeat;background-position:10% 10%;background-size:76px;transition:box-shadow .3s}.media-card__list__item:hover{box-shadow:0px 12px 33px 0 rgba(193,98,254,.31);cursor:pointer}@media(min-width: 2560px){.media-card__list__item{margin-bottom:calc(30px * 1.44)}}@media(min-width: 1025px){.media-card__list__item{min-width:29%;max-width:29%}.media-card__list__item.with-category:not(:nth-child(3n))+.media-card__list__item:not(.with-category){margin-top:52px}}@media(min-width: 641px)and (max-width: 1024){.media-card__list__item.with-category:not(:nth-child(2n))+.media-card__list__item:not(.with-category){margin-top:52px}}@media(max-width: 860px){.media-card__list__item{min-width:48.5%;max-width:48.5%}}@media(max-width: 580px){.media-card__list__item{min-width:100%;max-width:100%}}@media(min-width: 1025px){.media-card__list__item:not(:last-child):not(:nth-child(3n)){margin-right:3%}}@media(min-width: 421px)and (max-width: 1024px){.media-card__list__item:not(:last-child):not(:nth-child(2n)){margin-right:3%}}
.colored-carousel{position:relative;max-width:1024px;margin:0 auto}@media screen and (max-width: 1124px){.colored-carousel{margin-right:50px;margin-left:50px}}@media screen and (max-width: 580px){.colored-carousel{margin-right:26px;margin-left:26px}}.colored-carousel__slide-container{display:flex;flex-direction:column;justify-content:space-between}.colored-carousel__image{width:100%;max-width:155px}@media screen and (max-width: 640px){.colored-carousel__image{display:none !important}}.colored-carousel__slider-title{max-width:95%;color:#2a0f4f;font-weight:900;font-size:44px;font-family:"ProximaNova",sans-serif;line-height:44px;text-align:left;text-transform:uppercase}@media screen and (max-width: 1024px){.colored-carousel__slider-title{font-size:36px;line-height:36px}}@media screen and (max-width: 767px){.colored-carousel__slider-title{font-size:30px;line-height:30px}}@media screen and (max-width: 475px){.colored-carousel__slider-title{font-size:22px;line-height:22px}}.colored-carousel__slider-desc{margin-bottom:50px;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;text-align:left}@media screen and (max-width: 767px){.colored-carousel__slider-desc{font-size:16px;line-height:16px}}.colored-carousel .adhoc-slider .slider-wrapper{box-shadow:0px 12px 73px 0 rgba(193,98,254,.6)}.colored-carousel .adhoc-slider .carousel{overflow:initial}.colored-carousel .adhoc-slider .carousel .slide{display:flex;justify-content:flex-end;padding:116px 65px 105px;background:#fff}@media screen and (max-width: 640px){.colored-carousel .adhoc-slider .carousel .slide{padding:116px 35px 105px}}.colored-carousel .adhoc-slider .carousel .control-dots{bottom:40px;padding-left:0}.colored-carousel .adhoc-slider .carousel .control-dots .dot{width:50px;height:4px;background:#fea01a;border-radius:initial;outline:0;box-shadow:none}@media screen and (max-width: 540px){.colored-carousel .adhoc-slider .carousel .control-dots .dot{width:30px}}.colored-carousel .adhoc-slider .carousel .control-dots .dot.selected{background:#9403c5}.colored-carousel .adhoc-slider .carousel .control-next.control-arrow,.colored-carousel .adhoc-slider .carousel .control-prev.control-arrow{top:45%;right:-24px;width:44px;height:44px;padding:0;background:none;opacity:1}.colored-carousel .adhoc-slider .carousel .control-next.control-arrow:hover,.colored-carousel .adhoc-slider .carousel .control-prev.control-arrow:hover{background:none;opacity:.75}.colored-carousel .adhoc-slider .carousel .control-next.control-arrow:before,.colored-carousel .adhoc-slider .carousel .control-prev.control-arrow:before{width:44px;height:44px;margin:0;background:url("https://www.softserveinc.com/cdn/img/services/ad-hoc-services/next-arrow.svg") no-repeat 50% 50%;background-color:#9403c5;border:none}@media(max-width: 590px){.colored-carousel .adhoc-slider .carousel .control-next.control-arrow:before,.colored-carousel .adhoc-slider .carousel .control-prev.control-arrow:before{transform:scale(0.7)}}.colored-carousel .adhoc-slider .carousel .control-prev.control-arrow{left:-24px;padding:0;opacity:1}.colored-carousel .adhoc-slider .carousel .control-prev.control-arrow:before{width:44px;height:44px;background:url("https://www.softserveinc.com/cdn/img/services/ad-hoc-services/prev-arrow.svg") no-repeat 50% 50%;background-color:#9403c5;border:none}@media(max-width: 590px){.colored-carousel .adhoc-slider .carousel .control-prev.control-arrow:before{transform:scale(0.7)}}.banner-box{display:flex;align-items:center;width:100%;max-height:105px;padding:15px 0 25px 70px;background-image:linear-gradient(67deg, #fff, #fff 43px, #c263ff 43px, #7424c9)}@media screen and (max-width: 840px){.banner-box{flex-wrap:wrap;align-items:flex-start;min-height:164px;max-height:initial;background-image:linear-gradient(73deg, #fff, #fff 55px, #c263ff 55px, #7424c9)}}@media screen and (max-width: 475px){.banner-box{padding-left:45px;background-image:linear-gradient(80deg, #fff, #fff 45px, #c263ff 45px, #7424c9)}}.banner-box__image{width:100px !important;height:100px;margin-left:-100px}@media screen and (max-width: 475px){.banner-box__image{position:absolute;width:75px !important;height:75px;margin-left:-65px}}.banner-box__text-wrap{flex-basis:65%;padding-left:20px;text-align:left}@media screen and (max-width: 840px){.banner-box__text-wrap{flex-basis:100%;padding-right:20px}}.banner-box__type{margin-bottom:10px;color:#2a0650;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif}.banner-box__text{color:#fff;font-weight:800;font-size:18px;font-family:"ProximaNova",sans-serif}@media screen and (max-width: 475px){.banner-box__text{font-size:16px}}.banner-box .banner-box-cta{flex-basis:35%;max-width:100%;padding-top:20px;color:#e5a400;font-size:22px;border:none;transition:font-size .2s;transition-timing-function:cubic-bezier(0.34, 1.11, 0.96, 1.67)}.banner-box .banner-box-cta:hover{font-size:24px;background:transparent}@media screen and (max-width: 540px){.banner-box .banner-box-cta:hover{font-size:18px}}@media screen and (max-width: 840px){.banner-box .banner-box-cta{flex-basis:100%;margin-top:-25px}}@media screen and (max-width: 540px){.banner-box .banner-box-cta{padding:40px 0 0;font-size:16px}}
.navigation-panel{width:100%;background-image:linear-gradient(to bottom, #c162ff, rgba(116, 37, 187, 0.95));background-blend-mode:overlay;box-shadow:0px 4px 15px 0 rgba(116,37,187,.95)}@media screen and (max-width: 767px){.navigation-panel{max-height:initial}}.navigation-panel__content{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none}.navigation-panel__item{padding:12px 0 14px;text-align:center;cursor:pointer}.navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 7px 4px #7823a9}@media screen and (max-width: 767px){.navigation-panel__item{padding:12px 20px 14px}}.navigation-panel__link{display:inline-block}.navigation-panel__title{color:#fff;font-weight:800;font-size:16px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;transition:text-shadow .2s ease-in-out}@media screen and (max-width: 960px){.navigation-panel__title{font-size:1.5vw}}@media screen and (max-width: 767px){.navigation-panel__title{font-size:1.9vw}}.navigation-panel__number{color:#369bfa;font-weight:800;font-size:30px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;transition:text-shadow .2s ease-in-out}@media screen and (max-width: 960px){.navigation-panel__number{font-size:1.5vw}}@media screen and (max-width: 767px){.navigation-panel__number{font-size:1.9vw}}
.ad-hoc-engineering-services__form-section,.ad-hoc-engineering-services__partners,.ad-hoc-engineering-services__key-areas,.ad-hoc-engineering-services__testimonials,.ad-hoc-engineering-services__learn-more,.ad-hoc-engineering-services__success-stories{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.ad-hoc-engineering-services__form-section,.ad-hoc-engineering-services__partners,.ad-hoc-engineering-services__key-areas,.ad-hoc-engineering-services__testimonials,.ad-hoc-engineering-services__learn-more,.ad-hoc-engineering-services__success-stories{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.ad-hoc-engineering-services__form-section,.ad-hoc-engineering-services__partners,.ad-hoc-engineering-services__key-areas,.ad-hoc-engineering-services__testimonials,.ad-hoc-engineering-services__learn-more,.ad-hoc-engineering-services__success-stories{max-width:1353.6px !important}}.ad-hoc-engineering-services{position:relative;overflow:hidden}.ad-hoc-engineering-services__banner{position:fixed;top:50px;z-index:1001}@media screen and (max-width: 700px){.ad-hoc-engineering-services__banner{z-index:998 !important}}@media(min-width: 2560px){.ad-hoc-engineering-services__banner{top:calc(50px * 1.44)}}@media screen and (min-width: 960px){.ad-hoc-engineering-services__banner .banner__text{max-width:395px}}.ad-hoc-engineering-services .ad-hoc-title__button{display:none}@media screen and (max-width: 980px){.ad-hoc-engineering-services .navigation-panel{margin-top:40px}}@media screen and (max-width: 640px){.ad-hoc-engineering-services .navigation-panel{display:none}}@media screen and (min-width: 1024px){.ad-hoc-engineering-services .sub-title-colored__heading{font-size:93px}}@media screen and (max-width: 767px){.ad-hoc-engineering-services .sub-title-colored__heading{font-size:50px}}@media screen and (max-width: 475px){.ad-hoc-engineering-services .sub-title-colored__heading{font-size:42px}}.ad-hoc-engineering-services .colored-carousel{max-width:1024px;margin-top:-255px}@media screen and (min-width: 1200px){.ad-hoc-engineering-services .colored-carousel{margin-top:-240px}}.ad-hoc-engineering-services__title-list{max-width:1024px}.ad-hoc-engineering-services__title-list .sub-title-colored__wrapper{max-width:1024px;padding:0}.ad-hoc-engineering-services__title-list .sub-title-colored__heading{width:65%;max-width:560px;margin:35px 0 15px;color:#2a0f4f;font-weight:900;font-size:32px;line-height:34px}@media screen and (max-width: 1024px){.ad-hoc-engineering-services__title-list .sub-title-colored__heading{font-size:26px}}@media screen and (max-width: 560px){.ad-hoc-engineering-services__title-list .sub-title-colored__heading{width:95%}}@media screen and (max-width: 375px){.ad-hoc-engineering-services__title-list .sub-title-colored__heading{font-size:20px;line-height:24px}}.ad-hoc-engineering-services__title-list .sub-title-colored__description{color:#fff;font-size:16px}@media screen and (min-width: 1024px){.ad-hoc-engineering-services__title-list .sub-title-colored__description>p{max-width:80%;font-size:18px}}@media screen and (max-width: 375px){.ad-hoc-engineering-services__title-list .sub-title-colored__description{font-size:16px}}.ad-hoc-engineering-services__page-description{max-width:1024px;margin:0 auto 80px;padding-top:80px;color:#25064e;background-image:url("https://www.softserveinc.com/cdn/img/services/ad-hoc-services/graph-background@2x.png");background-repeat:no-repeat;background-position:50% 50%;background-size:85%}@media screen and (max-width: 767px){.ad-hoc-engineering-services__page-description{margin-top:150px}}@media screen and (max-width: 640px){.ad-hoc-engineering-services__page-description{background-repeat:repeat;background-position:0 0;background-size:90%}}@media screen and (max-width: 375px){.ad-hoc-engineering-services__page-description{margin-top:30px}}.ad-hoc-engineering-services__page-description_content{position:relative;z-index:0}.ad-hoc-engineering-services__page-description_content::before{position:absolute;top:-15%;left:0;z-index:1;width:35%;height:383px;background-image:url("https://www.softserveinc.com/cdn/img/services/ad-hoc-services/big-donut-with-square-image@2x.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;content:""}@media screen and (min-width: 1260px){.ad-hoc-engineering-services__page-description_content::before{left:-10%}}@media screen and (max-width: 767px){.ad-hoc-engineering-services__page-description_content::before{top:initial;bottom:87%;flex-direction:column;width:45%;max-width:299px}}@media screen and (max-width: 475px){.ad-hoc-engineering-services__page-description_content::before{top:-265px;bottom:initial;width:200px}}.ad-hoc-engineering-services__page-description_content>p{flex-basis:100%;max-width:500px;margin-left:35%;padding-bottom:10%;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif}@media screen and (min-width: 1260px){.ad-hoc-engineering-services__page-description_content>p{margin-left:25%}}@media screen and (max-width: 767px){.ad-hoc-engineering-services__page-description_content>p{max-width:95%;margin-left:0;padding-bottom:initial;padding-left:40px}}@media screen and (max-width: 475px){.ad-hoc-engineering-services__page-description_content>p{padding-left:20px}}.ad-hoc-engineering-services__page-description_content div{display:flex;flex-wrap:wrap;justify-content:center;max-width:920px;margin:0 auto;padding-right:40px;padding-left:40px}@media screen and (max-width: 840px){.ad-hoc-engineering-services__page-description_content div{flex-direction:column}}@media screen and (max-width: 475px){.ad-hoc-engineering-services__page-description_content div{padding-right:20px;padding-left:20px}}.ad-hoc-engineering-services__page-description_content div>h2{position:relative;z-index:0;flex-basis:35%;margin-right:5%;font-weight:900;font-size:42px;font-family:"ProximaNova",sans-serif;line-height:50px;text-transform:uppercase}@media screen and (max-width: 840px){.ad-hoc-engineering-services__page-description_content div>h2{max-width:250px;margin-bottom:0}}@media screen and (max-width: 475px){.ad-hoc-engineering-services__page-description_content div>h2{font-size:36px;line-height:42px}}.ad-hoc-engineering-services__page-description_content div>h2::before{position:absolute;top:-5%;left:-5%;z-index:-1;width:61px;height:61px;background-color:#01f2fd;content:""}@media screen and (max-width: 475px){.ad-hoc-engineering-services__page-description_content div>h2::before{width:51px;height:51px}}.ad-hoc-engineering-services__page-description_content div>p{flex-basis:59%;padding:0 0 0 15px;font-size:24px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:26px;border-left:22px solid #01f2fd}@media screen and (max-width: 767px){.ad-hoc-engineering-services__page-description_content div>p{padding-left:0;border-left:none}}@media screen and (max-width: 475px){.ad-hoc-engineering-services__page-description_content div>p{font-size:18px;line-height:22px}}.ad-hoc-engineering-services__page-description_content div:nth-child(2) h2::before{background-color:#f6c500}@media screen and (max-width: 767px){.ad-hoc-engineering-services__page-description_content div:nth-child(2) h2{max-width:350px;margin-bottom:0}}.ad-hoc-engineering-services__page-description_content div:nth-child(2) p{border-left:22px solid #f6c500}@media screen and (max-width: 767px){.ad-hoc-engineering-services__page-description_content div:nth-child(2) p{padding-left:0;border-left:none}}.ad-hoc-engineering-services__secret-sauce{position:relative;z-index:0;max-width:970px;margin:40px auto 180px;box-shadow:0px 55px 31px -39px rgba(147,0,195,.95)}@media screen and (max-width: 1024px){.ad-hoc-engineering-services__secret-sauce{margin-bottom:60px}}@media screen and (min-width: 767px)and (max-width: 1250px){.ad-hoc-engineering-services__secret-sauce{max-width:85vw;margin-left:80px;padding-left:0 !important}}.ad-hoc-engineering-services__secret-sauce::before{position:absolute;top:-10%;right:5%;z-index:1;width:100%;max-width:30%;height:100%;max-height:350px;background-image:url("https://www.softserveinc.com/cdn/img/services/ad-hoc-services/secret-sauce-image@2x.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;content:""}@media screen and (max-width: 580px){.ad-hoc-engineering-services__secret-sauce::before{top:-9%;right:12%;width:50%;max-width:220px}}@media screen and (max-width: 445px){.ad-hoc-engineering-services__secret-sauce::before{top:-9%}}@media screen and (max-width: 360px){.ad-hoc-engineering-services__secret-sauce::before{width:60%}}.ad-hoc-engineering-services__secret-sauce_wrapper{padding-right:40px;padding-left:40px;background-image:linear-gradient(to right, #9300c3, #c263ff);-webkit-clip-path:polygon(0 0, 100vw 11%, 100vw 100%, 0 100%);clip-path:polygon(0 0, 100vw 11%, 100vw 100%, 0 100%)}@media screen and (max-width: 1024px){.ad-hoc-engineering-services__secret-sauce_wrapper{margin:0 20px}}@media screen and (max-width: 475px){.ad-hoc-engineering-services__secret-sauce_wrapper{padding-right:20px;padding-left:20px}}.ad-hoc-engineering-services__secret-sauce_title .sub-title-colored__wrapper{max-width:1024px;padding:40px 0 0}.ad-hoc-engineering-services__secret-sauce_title .sub-title-colored__heading{width:65%;max-width:560px;margin:35px 0 45px;color:#fff;font-weight:900;font-size:34px;line-height:36px}@media screen and (max-width: 560px){.ad-hoc-engineering-services__secret-sauce_title .sub-title-colored__heading{width:95%;margin:115px 0 0}}@media screen and (max-width: 475px){.ad-hoc-engineering-services__secret-sauce_title .sub-title-colored__heading{font-size:18px;line-height:22px}}.ad-hoc-engineering-services__secret-sauce .industry-numbers__wrapper{max-width:970px;padding-right:0;padding-left:0}.ad-hoc-engineering-services__secret-sauce .industry-numbers__col{text-align:left}@media(max-width: 560px){.ad-hoc-engineering-services__secret-sauce .industry-numbers__col{min-width:100%}}.ad-hoc-engineering-services__secret-sauce .industry-numbers__col .industry-numbers__description{color:#fff;font-weight:normal;font-size:24px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:26px;text-transform:none}.ad-hoc-engineering-services__secret-sauce .industry-numbers__col .industry-numbers__title{min-height:30px;font-size:30px}@media(max-width: 560px){.ad-hoc-engineering-services__secret-sauce .industry-numbers__col .industry-numbers__number{font-size:92px}}@media(max-width: 445px){.ad-hoc-engineering-services__secret-sauce .industry-numbers__col .industry-numbers__number{font-size:75px}}.ad-hoc-engineering-services__secret-sauce .industry-numbers__col:nth-child(1){max-width:254px;background-image:url("https://www.softserveinc.com/cdn/img/services/ad-hoc-services/dots.svg");background-repeat:no-repeat;background-position:30% 15%;background-size:26%}.ad-hoc-engineering-services__secret-sauce .industry-numbers__col:nth-child(1) .industry-numbers__number{padding-bottom:0;color:#fdd601;font-weight:900;border-bottom:none}.ad-hoc-engineering-services__secret-sauce .industry-numbers__col:nth-child(2){max-width:298px}.ad-hoc-engineering-services__secret-sauce .industry-numbers__col:nth-child(2) .industry-numbers__title{color:#c263ff;font-weight:900;font-size:30px}.ad-hoc-engineering-services__secret-sauce .industry-numbers__col:nth-child(2) .industry-numbers__number{padding-bottom:0;color:#01f5fe;font-weight:900;border-bottom:none}.ad-hoc-engineering-services__secret-sauce .industry-numbers__col:nth-child(3){max-width:266px;background-image:radial-gradient(circle, #9402c4 0%, #9402c4 50px, transparent 50px, transparent 100%);background-repeat:no-repeat;background-position:20px -35px;background-size:100px}.ad-hoc-engineering-services__secret-sauce .industry-numbers__col:nth-child(3) .industry-numbers__number{padding-bottom:0;color:#ff9b8b;font-weight:900;border-bottom:none}.ad-hoc-engineering-services__success-stories{max-width:970px;padding-top:60px;padding-bottom:60px}@media screen and (min-width: 767px){.ad-hoc-engineering-services__success-stories{padding-top:110px;padding-bottom:100px}}.ad-hoc-engineering-services__success-stories .sub-title-colored__wrapper{max-width:1024px;padding-top:30px;padding-right:0;padding-bottom:40px;padding-left:0}.ad-hoc-engineering-services__success-stories .sub-title-colored__heading{color:#9403c5}.ad-hoc-engineering-services__success-stories .sub-title-colored__heading-square{display:none}.ad-hoc-engineering-services__learn-more{max-width:970px;padding-bottom:60px}@media screen and (min-width: 767px){.ad-hoc-engineering-services__learn-more{padding-bottom:100px}}.ad-hoc-engineering-services__learn-more .sub-title-colored__wrapper{max-width:1024px;padding-top:30px;padding-right:0;padding-bottom:40px;padding-left:0}.ad-hoc-engineering-services__learn-more .sub-title-colored__heading{color:#0facfe}.ad-hoc-engineering-services__learn-more .sub-title-colored__heading-square{display:none}.ad-hoc-engineering-services__testimonials{max-width:970px}.ad-hoc-engineering-services__testimonials .sub-title-colored__wrapper{max-width:100%;padding-top:30px;padding-right:0;padding-bottom:15px;padding-left:0}.ad-hoc-engineering-services__testimonials .sub-title-colored__heading{color:#fd8f01}.ad-hoc-engineering-services__testimonials .sub-title-colored__heading-square{display:none}.ad-hoc-engineering-services__testimonials .client-testimonials__wrapper{max-width:970px;min-height:initial;padding-top:0;padding-right:0;padding-bottom:60px;padding-left:0}@media screen and (min-width: 767px){.ad-hoc-engineering-services__testimonials .client-testimonials__wrapper{padding-bottom:110px}}.ad-hoc-engineering-services__testimonials .client-testimonials__heading{display:none}.ad-hoc-engineering-services__testimonials .client-testimonials__video-container{margin-top:0;padding:0}.ad-hoc-engineering-services__testimonials .client-testimonials__video-container .video-component{max-width:255px;padding:0 10px 20px}@media(min-width: 2560px){.ad-hoc-engineering-services__testimonials .client-testimonials__video-container .video-component{max-width:calc(255px * 1.44)}}.ad-hoc-engineering-services__testimonials .client-testimonials__video-container .video-component__img{max-height:155px;overflow:hidden}@media(min-width: 2560px){.ad-hoc-engineering-services__testimonials .client-testimonials__video-container .video-component__img{max-height:calc(155px * 1.44)}}.ad-hoc-engineering-services__testimonials .client-testimonials__video-container .video-component__img::before{background-size:51px 51px}.ad-hoc-engineering-services__testimonials .client-testimonials__video-container .video-component__img:hover{opacity:1}.ad-hoc-engineering-services__testimonials .client-testimonials__video-container .video-component__img:hover::before{opacity:1}.ad-hoc-engineering-services__testimonials .client-testimonials__video-container .video-component__name{display:inline-block;width:80%;opacity:.6}.ad-hoc-engineering-services__testimonials .client-testimonials__video-container .video-component__company{display:block;margin-top:15px;opacity:1}.ad-hoc-engineering-services__testimonials .client-testimonials__video-container .video-component:nth-child(1),.ad-hoc-engineering-services__testimonials .client-testimonials__video-container .video-component:nth-child(2),.ad-hoc-engineering-services__testimonials .client-testimonials__video-container .video-component:nth-child(3){transform:translateY(0)}.ad-hoc-engineering-services__key-areas{max-width:1024px;padding-bottom:60px}@media screen and (min-width: 767px){.ad-hoc-engineering-services__key-areas{padding-bottom:60px}}.ad-hoc-engineering-services__key-areas_shadow-wrapper{position:relative;z-index:0;filter:drop-shadow(0 16px 13px rgba(1, 242, 253, 0.95))}.ad-hoc-engineering-services__key-areas_shadow-wrapper::before{position:absolute;bottom:4%;left:5%;z-index:-1;width:90%;content:""}.ad-hoc-engineering-services__key-areas_wrapper{background:#04b1df;-webkit-clip-path:polygon(0 0, 100vw 0, 100vw 90%, 0 100%);clip-path:polygon(0 0, 100vw 0, 100vw 90%, 0 100%)}@media screen and (max-width: 860px){.ad-hoc-engineering-services__key-areas_wrapper{-webkit-clip-path:polygon(0 0, 100vw 0, 100vw 95%, 0 100%);clip-path:polygon(0 0, 100vw 0, 100vw 95%, 0 100%)}}@media screen and (max-width: 560px){.ad-hoc-engineering-services__key-areas_wrapper{-webkit-clip-path:polygon(0 0, 100vw 0, 100vw 97%, 0 100%);clip-path:polygon(0 0, 100vw 0, 100vw 97%, 0 100%)}}.ad-hoc-engineering-services__key-areas .sub-title-colored__wrapper{max-width:1024px;padding-top:30px;padding-right:20px;padding-bottom:10px}@media screen and (min-width: 1024px){.ad-hoc-engineering-services__key-areas .sub-title-colored__wrapper{padding-left:40px}}.ad-hoc-engineering-services__key-areas .sub-title-colored__heading{color:#fff}.ad-hoc-engineering-services__key-areas .sub-title-colored__heading-square{display:none}.ad-hoc-engineering-services__colored-link{color:#2a0f4f;text-decoration:none}.ad-hoc-engineering-services__colored-title .sub-title-colored__wrapper{padding:0}.ad-hoc-engineering-services__colored-title .sub-title-colored__heading{min-height:110px;margin:35px 5% 45px 0;color:#2a0f4f;font-weight:900;font-size:44px;line-height:55px}.ad-hoc-engineering-services__colored-title .sub-title-colored__heading>div span{position:relative}.ad-hoc-engineering-services__colored-title .sub-title-colored__heading>div span::after{position:absolute;right:0;bottom:5px;width:0;height:3px;background:#2a0f4f;transition:width .3s;content:""}.ad-hoc-engineering-services__colored-title .sub-title-colored__heading:hover>div span:after{left:0;width:100%}@media screen and (max-width: 767px){.ad-hoc-engineering-services__colored-title .sub-title-colored__heading{min-height:initial;margin-right:0}}@media screen and (max-width: 475px){.ad-hoc-engineering-services__colored-title .sub-title-colored__heading{font-size:28px;line-height:35px}}.ad-hoc-engineering-services__colored-title .sub-title-colored__heading-square{top:-5px;left:-10px;display:block;width:61px;height:61px}@media screen and (max-width: 475px){.ad-hoc-engineering-services__colored-title .sub-title-colored__heading-square{top:-5px;width:43px;height:43px}}.ad-hoc-engineering-services__key-areas-content{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-bottom:30px;padding-left:20px;background:url("https://www.softserveinc.com/cdn/img/services/ad-hoc-services/key-areas-background@2x.png"),linear-gradient(to top, #0286cf, #04b1df);background-repeat:repeat,no-repeat;background-position:50% 60%,100% 100%;background-size:95%,100%;box-shadow:-1px 66px 53px #04b1df inset}.ad-hoc-engineering-services__key-areas-content .key-areas-row{flex-basis:100%}@media screen and (min-width: 1080px){.ad-hoc-engineering-services__key-areas-content .key-areas-row{padding-left:35px}}@media screen and (min-width: 840px){.ad-hoc-engineering-services__key-areas-content .key-areas-row{flex-basis:50%}}.ad-hoc-engineering-services__key-areas-content .key-areas-row .sub-title-colored{max-width:90%}@media screen and (min-width: 840px){.ad-hoc-engineering-services__key-areas-content .key-areas-row .sub-title-colored{max-width:385px}}.ad-hoc-engineering-services__partners{max-width:970px}.ad-hoc-engineering-services__partners .sub-title-colored__wrapper{max-width:100%;padding-top:30px;padding-right:0;padding-bottom:10px;padding-left:0}.ad-hoc-engineering-services__partners .sub-title-colored__heading{color:#9403c5}.ad-hoc-engineering-services__partners .sub-title-colored__heading-square{display:none}.ad-hoc-engineering-services__partners .partnership__wrapper{max-width:initial;min-height:initial;padding-top:0;padding-bottom:60px}@media screen and (min-width: 767px){.ad-hoc-engineering-services__partners .partnership__wrapper{padding-bottom:200px}}@media(max-width: 430px){.ad-hoc-engineering-services__partners .partnership__wrapper{padding:0px 10px}}.ad-hoc-engineering-services__partners .partnership__heading{display:none}.ad-hoc-engineering-services__partners .partnership__cta-button{display:none}.ad-hoc-engineering-services__form-section{position:relative;z-index:0;max-width:970px;margin-top:90px;border-top:2.5vw solid #fd8f01;transform:skewY(7deg)}.ad-hoc-engineering-services__form-section::before{position:absolute;top:-185px;right:5%;z-index:1;width:100%;max-width:24%;height:100%;max-height:296px;background-image:url("https://www.softserveinc.com/cdn/img/services/ad-hoc-services/form-title-image@2x.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;transform:skewY(-7deg);content:""}@media screen and (min-width: 1440px){.ad-hoc-engineering-services__form-section::before{top:-195px;max-width:245px}}@media screen and (max-width: 475px){.ad-hoc-engineering-services__form-section::before{top:-165px;max-width:30%}}@media screen and (min-width: 1440px){.ad-hoc-engineering-services__form-section{border-top:40px solid #fd8f01}}@media screen and (max-width: 1080px){.ad-hoc-engineering-services__form-section{width:initial;max-width:initial;margin-right:20px;margin-left:20px;padding-right:0;padding-left:0}}@media screen and (max-width: 640px){.ad-hoc-engineering-services__form-section{border-top:15px solid #fd8f01}}.ad-hoc-engineering-services__form-section .sub-title-colored__wrapper{max-width:100%;padding-top:50px;padding-right:0;padding-left:0}.ad-hoc-engineering-services__form-section .sub-title-colored__heading{color:#fd8f01}.ad-hoc-engineering-services__form-section .sub-title-colored__heading-square{display:none}.ad-hoc-engineering-services__success-message{display:flex;align-items:center;min-height:200px;margin-bottom:60px;padding:0 20px;font-size:24px}.ad-hoc-engineering-services__form-wrapper{transform:skewY(-7deg)}.ad-hoc-engineering-services__form-wrapper .form-success__title,.ad-hoc-engineering-services__form-wrapper .form-success__message{color:#000}.ad-hoc-engineering-services__form-wrapper .form-success__message{margin-bottom:50px}.ad-hoc-engineering-services__form-wrapper .form-box{margin-bottom:120px;box-shadow:none}@media screen and (min-width: 400px){.ad-hoc-engineering-services__form-wrapper .form-box{max-width:833px;margin:0 auto 100px}}.ad-hoc-engineering-services__form-wrapper .form-box:before{width:80%;box-shadow:0px 31px 60px 0 #fd8f01}@media screen and (min-width: 640px){.ad-hoc-engineering-services__form-wrapper .form-box:before{display:block}}@media screen and (max-width: 767px){.ad-hoc-engineering-services__form-wrapper .form-box__inner{padding:46px 0}}@media screen and (max-width: 475px){.ad-hoc-engineering-services__form-wrapper .form-box__inner{padding:16px 0 46px}}@media screen and (max-width: 415px){.ad-hoc-engineering-services__form-wrapper .form-box__inner{padding:16px 20px 46px}}.ad-hoc-engineering-services__form-wrapper .form-box__submit{max-width:350px;min-height:99px;margin-bottom:-95px;font-weight:800;font-size:18px;background:none;background-image:linear-gradient(to top, #f58112, #fd8f01);border:none;outline:0;transition:box-shadow .2s;transition-timing-function:ease-in-out}@media screen and (min-width: 400px){.ad-hoc-engineering-services__form-wrapper .form-box__submit{font-size:28px}}.ad-hoc-engineering-services__form-wrapper .form-box__submit:hover{box-shadow:0px 19px 57px 0 #fd8f01}.ad-hoc-engineering-services.de-de .ad-hoc-title__heading_second-word{font-size:11.5vw}@media screen and (min-width: 1080px){.ad-hoc-engineering-services.de-de .ad-hoc-title__heading_second-word{font-size:130px}}
.white-paper{width:100%;max-width:940px;margin:90px auto;text-align:center}@media screen and (max-width: 1024px){.white-paper{padding:0 20px}}.white-paper__title{max-width:520px;margin:0 auto}.white-paper__content{display:flex;justify-content:space-between;padding:40px 0;font-size:20px;text-align:left}@media screen and (max-width: 1024px){.white-paper__content{flex-direction:column}}@media screen and (max-width: 475px){.white-paper__content{font-size:16px}}.white-paper__content h3{color:#031729;font-weight:900;font-size:20px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-transform:uppercase}.white-paper__content ul{margin:10px 0 0 0;padding:0;list-style:none}.white-paper__content ul li{position:relative;margin-bottom:15px;padding-left:26px;font-size:20px;font-family:OpenSans,Helvetica,Arial,sans-serif}@media screen and (max-width: 475px){.white-paper__content ul li{font-size:16px}}.white-paper__content ul li::before{position:absolute;top:6px;left:0;width:16px;height:16px;background-image:linear-gradient(to top, #ffec3c, #ffa500);content:""}@media screen and (max-width: 475px){.white-paper__content ul li::before{top:3px;width:13px;height:13px}}.white-paper__image{flex-basis:45%;width:50%;max-width:509px;height:100%}@media screen and (max-width: 767px){.white-paper__image{flex-direction:column;width:350px}}@media screen and (max-width: 400px){.white-paper__image{flex-direction:column;width:280px}}.white-paper__list-block{flex-basis:45%}.white-paper__button{max-width:435px;min-height:95px;margin:0 auto;color:#fff;font-size:30px;background:#369bfa;border-color:#369bfa}.white-paper__button:hover{background:#369bfa;box-shadow:0px 19px 57px 0 rgba(54,155,250,.55)}
.anthos__wrapper{width:100%;max-width:940px;margin:0 auto;padding-top:60px;padding-bottom:60px;text-align:center}@media screen and (max-width: 1024px){.anthos__wrapper{padding-right:20px;padding-left:20px}}@media screen and (min-width: 640px){.anthos__wrapper{padding-top:120px;padding-bottom:120px}}.anthos__content{display:flex;justify-content:space-between;margin-top:100px}@media screen and (max-width: 1024px){.anthos__content{flex-direction:column}}@media screen and (max-width: 1024px)and (max-width: 640px){.anthos__content{margin-top:60px}}.anthos__text{flex-basis:50%;padding-right:60px;font-size:20px;text-align:left}@media screen and (max-width: 1024px){.anthos__text{flex-basis:100%;margin-bottom:30px;padding-right:0}}@media screen and (max-width: 640px){.anthos__text{font-size:16px}}.anthos__buttons{display:flex;flex-basis:50%;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.anthos__buttons{flex-basis:100%;align-items:center}}.anthos__button{display:flex;justify-content:flex-start;align-items:center;max-width:485px;min-height:102px;padding-left:110px;color:#fff;font-size:30px;text-align:left;background:#369bfa;border-color:#369bfa;outline:0;transition:all .2s;transition-timing-function:cubic-bezier(0.34, 1.11, 0.96, 1.67)}.anthos__button:not(:last-child){margin-bottom:20px}@media screen and (max-width: 640px){.anthos__button{font-size:20px}}@media screen and (max-width: 475px){.anthos__button{padding-left:100px}}@media screen and (max-width: 360px){.anthos__button{font-size:16px}}.anthos__button:hover{background:#369bfa;opacity:.9}
.optimized-hybrid-cloud{position:relative;overflow:hidden}.optimized-hybrid-cloud .sub-title-colored__heading{line-height:1}@media screen and (min-width: 1024px){.optimized-hybrid-cloud .sub-title-colored__heading{font-size:44px}}@media screen and (max-width: 767px){.optimized-hybrid-cloud .sub-title-colored__heading{font-size:40px}}@media screen and (max-width: 475px){.optimized-hybrid-cloud .sub-title-colored__heading{font-size:28px}}.optimized-hybrid-cloud__banner{position:fixed;top:50px;z-index:1001;background-image:none}@media(min-width: 2560px){.optimized-hybrid-cloud__banner{top:calc(50px * 1.44)}}.optimized-hybrid-cloud__banner .banner__wrapper{max-width:970px;min-height:112px;padding:20px;background-color:#031729}.optimized-hybrid-cloud__banner .banner__wrapper::before{content:none}.optimized-hybrid-cloud__banner .banner-top{color:#fee53a}@media screen and (max-width: 700px){.optimized-hybrid-cloud__banner{z-index:998 !important}}.optimized-hybrid-cloud__banner .banner__text{max-width:100%}@media screen and (min-width: 960px){.optimized-hybrid-cloud__banner .banner__text{max-width:50%}}.optimized-hybrid-cloud__page-title{height:100%;min-height:900px;background-image:-webkit-linear-gradient(245deg, #349ffe, #000d23);background-image:conic-gradient(from 245deg at 50% 40%, #349ffe, #000d23)}@media screen and (max-width: 640px){.optimized-hybrid-cloud__page-title{min-height:750px}}.optimized-hybrid-cloud__page-title-wrapper{position:relative;width:100%;max-width:1010px;min-height:900px;margin:0 auto;padding:0 20px}@media screen and (max-width: 640px){.optimized-hybrid-cloud__page-title-wrapper{min-height:750px}}.optimized-hybrid-cloud__page-title-container{position:absolute;top:50%;width:95%;transform:translateY(-50%)}.optimized-hybrid-cloud__page-title-heading{margin:110px 0 40px;color:#fff;font-weight:900;font-size:120px;font-family:"ProximaNova",sans-serif;line-height:.95;text-transform:uppercase}@media screen and (max-width: 1024px){.optimized-hybrid-cloud__page-title-heading{font-size:10vw}}@media screen and (max-width: 640px){.optimized-hybrid-cloud__page-title-heading{margin:55px 0 40px;font-size:15vw}}.optimized-hybrid-cloud__page-title-text{min-height:65px;padding-left:50%;color:#fff;font-weight:800;font-size:20px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase;background-image:linear-gradient(to right, #ffea3c, #ee6723 48%, transparent 48%, transparent 100%)}@media screen and (max-width: 640px){.optimized-hybrid-cloud__page-title-text{max-width:99%;padding-left:20%;font-size:18px;background-image:linear-gradient(to right, #ffea3c, #ee6723 15%, transparent 15%, transparent 100%)}}.optimized-hybrid-cloud .navigation-panel{margin-top:75px;background-image:none;box-shadow:none}.optimized-hybrid-cloud .navigation-panel__content{align-items:flex-start}.optimized-hybrid-cloud .navigation-panel__item{flex-basis:20%;text-align:left}@media screen and (min-width: 767px){.optimized-hybrid-cloud .navigation-panel__item{flex-basis:12.5%}}@media screen and (max-width: 767px){.optimized-hybrid-cloud .navigation-panel__item{padding:12px 0 14px 20px}}.optimized-hybrid-cloud .navigation-panel__link{display:inline-block;text-align:left}.optimized-hybrid-cloud .navigation-panel__title{color:#fee53a}.optimized-hybrid-cloud .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 5px 4px rgba(254,229,58,.5)}.optimized-hybrid-cloud .navigation-panel__item:hover .navigation-panel__number{text-shadow:0px 5px 4px rgba(52,159,254,.5)}@media screen and (max-width: 980px){.optimized-hybrid-cloud .navigation-panel{margin-top:40px}}@media screen and (max-width: 640px){.optimized-hybrid-cloud .navigation-panel{display:none}}.optimized-hybrid-cloud__benefits{padding-top:55px;background-image:conic-gradient(from 245deg at 50% 40%, #f9f9f9, #f1f1f1)}.optimized-hybrid-cloud__benefits .colored-carousel{max-width:840px}.optimized-hybrid-cloud__benefits .colored-carousel__slide-container{flex-direction:row;flex-wrap:wrap}.optimized-hybrid-cloud__benefits .colored-carousel__image{align-self:center;max-width:129px;margin:-100px auto 0}@media screen and (max-width: 767px){.optimized-hybrid-cloud__benefits .colored-carousel__image{max-width:109px}}.optimized-hybrid-cloud__benefits .colored-carousel__content-wrap{flex-basis:65%;max-width:370px}@media screen and (max-width: 640px){.optimized-hybrid-cloud__benefits .colored-carousel__content-wrap{flex-basis:100%;max-width:370px}}.optimized-hybrid-cloud__benefits .colored-carousel__slider-title{margin-bottom:25px;color:#031729}.optimized-hybrid-cloud__benefits .colored-carousel__slider-desc{margin-bottom:120px}@media screen and (max-width: 640px){.optimized-hybrid-cloud__benefits .colored-carousel__slider-desc{margin-bottom:60px}}.optimized-hybrid-cloud__benefits .colored-carousel .adhoc-slider .slider-wrapper{box-shadow:none}.optimized-hybrid-cloud__benefits .colored-carousel .adhoc-slider .slide{padding:40px 35px 105px;background:transparent}@media screen and (max-width: 640px){.optimized-hybrid-cloud__benefits .colored-carousel .adhoc-slider .slide{padding:50px 35px 105px}}@media screen and (max-width: 475px){.optimized-hybrid-cloud__benefits .colored-carousel .adhoc-slider .slide{padding:20px 35px 105px}}.optimized-hybrid-cloud__benefits .colored-carousel .adhoc-slider .control-next.control-arrow:before,.optimized-hybrid-cloud__benefits .colored-carousel .adhoc-slider .control-prev.control-arrow:before{background-color:#369bfa}.optimized-hybrid-cloud__benefits .colored-carousel .adhoc-slider .control-dots .dot{background:#369bfa}.optimized-hybrid-cloud__benefits .colored-carousel .adhoc-slider .control-dots .dot.selected{background:#031729}.optimized-hybrid-cloud__benefits .colored-carousel .adhoc-slider .banner-box{padding:15px 0 15px 15%;background-image:linear-gradient(to right, #031729 14%, #ffea3c 14%, #ee6723)}.optimized-hybrid-cloud__benefits .colored-carousel .adhoc-slider .banner-box__image{display:none}.optimized-hybrid-cloud__benefits .colored-carousel .adhoc-slider .banner-box__type{opacity:.7}.optimized-hybrid-cloud__benefits .colored-carousel .adhoc-slider .banner-box__text-wrap{padding-bottom:10px}.optimized-hybrid-cloud__benefits .colored-carousel .adhoc-slider .banner-box__text{color:#000;text-transform:uppercase}.optimized-hybrid-cloud__benefits .colored-carousel .adhoc-slider .banner-box-cta{color:#fff}.optimized-hybrid-cloud__benefits-title{max-width:510px;margin:0 auto;color:#7e99b1;font-weight:900;font-family:"ProximaNova",sans-serif;text-align:center;text-transform:uppercase}@media(max-width: 1024px){.optimized-hybrid-cloud__benefits-title{padding-right:20px;padding-left:20px}}.optimized-hybrid-cloud__anthos{color:#fff;background-color:#001024}.optimized-hybrid-cloud__partners{padding-top:60px}@media(max-width: 475px){.optimized-hybrid-cloud__partners{padding-top:0px}}.optimized-hybrid-cloud__partners .sub-title-colored{text-align:center}.optimized-hybrid-cloud__partners .sub-title-colored__heading{color:#000}@media(min-width: 767px){.optimized-hybrid-cloud__partners .sub-title-colored__heading{font-size:44px}}.optimized-hybrid-cloud__partners .partnership__wrapper{padding-bottom:60px}.optimized-hybrid-cloud__why-company{padding-top:90px;padding-bottom:90px;background-color:#339ffe}.optimized-hybrid-cloud__why-company .sub-title-colored__heading{color:#fff}.optimized-hybrid-cloud__why-company .sub-title-colored__description{color:#2a0f4f;font-size:18px;line-height:1.1}@media(min-width: 640px){.optimized-hybrid-cloud__why-company .sub-title-colored__description{font-size:24px}}.optimized-hybrid-cloud__why-company .industry-numbers__wrapper{max-width:930px}.optimized-hybrid-cloud__why-company .industry-numbers__col{text-align:left}@media(max-width: 560px){.optimized-hybrid-cloud__why-company .industry-numbers__col{min-width:100%}}.optimized-hybrid-cloud__why-company .industry-numbers__col .industry-numbers__description{color:#fff;font-weight:normal;font-size:24px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:26px;text-transform:none}.optimized-hybrid-cloud__why-company .industry-numbers__col .industry-numbers__title{min-height:30px;color:#fff;font-size:30px}.optimized-hybrid-cloud__why-company .industry-numbers__col .industry-numbers__number{color:#fee53a;border-bottom:none}@media(max-width: 560px){.optimized-hybrid-cloud__why-company .industry-numbers__col .industry-numbers__number{font-size:92px}}@media(max-width: 445px){.optimized-hybrid-cloud__why-company .industry-numbers__col .industry-numbers__number{font-size:75px}}.optimized-hybrid-cloud__events{background-image:conic-gradient(from 250deg at 50% 40%, #f5fffe, #e8fffe)}.optimized-hybrid-cloud__events .events-home{height:100%;min-height:auto;padding-bottom:90px;background:none}.optimized-hybrid-cloud__events .events-home__heading{color:#031729;text-align:center}@media screen and (min-width: 1024px){.optimized-hybrid-cloud__events .events-home__heading{font-size:44px}}@media screen and (max-width: 767px){.optimized-hybrid-cloud__events .events-home__heading{font-size:40px}}@media screen and (max-width: 475px){.optimized-hybrid-cloud__events .events-home__heading{font-size:28px}}.optimized-hybrid-cloud__events .events-home__heading-description,.optimized-hybrid-cloud__events .events-home__cta-button{display:none}.optimized-hybrid-cloud__form-section-bg{padding:80px 0 100px;background-image:-webkit-linear-gradient(235deg, #f5fffe, #e8fffe);background-image:conic-gradient(from 250deg at 50% 40%, #f5fffe, #e8fffe)}@media screen and (max-width: 640px){.optimized-hybrid-cloud__form-section-bg{padding:20px 0 60px}}.optimized-hybrid-cloud__form-section{max-width:940px;margin:0 auto}.optimized-hybrid-cloud__form-wrapper{display:flex;justify-content:space-between}.optimized-hybrid-cloud__form-wrapper__row{flex-basis:47%}@media screen and (max-width: 767px){.optimized-hybrid-cloud__form-wrapper{flex-direction:column}}.optimized-hybrid-cloud__form-wrapper .sub-title-colored__heading{color:#031729;font-weight:900;font-size:30px}.optimized-hybrid-cloud__form-wrapper .sub-title-colored__heading:not(:last-child){margin-bottom:0}@media screen and (max-width: 767px){.optimized-hybrid-cloud__form-wrapper .sub-title-colored__heading{margin:30px 0}}.optimized-hybrid-cloud__form-wrapper h2{margin-top:0;color:#031729;font-weight:900;font-size:30px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}.optimized-hybrid-cloud__form-wrapper ul{margin-top:30px;margin-bottom:40px;padding-left:0;list-style:none}.optimized-hybrid-cloud__form-wrapper ul li{display:flex;align-items:center;margin-bottom:20px;color:#14416d;font-weight:900;font-size:20px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.optimized-hybrid-cloud__form-wrapper ul li img{padding-right:15px}.optimized-hybrid-cloud__form-wrapper a{color:#000;font-weight:800}@media only screen and (max-width: 1024px){.optimized-hybrid-cloud__form-wrapper .form-box{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 400px){.optimized-hybrid-cloud__form-wrapper .form-box{padding-right:35px;padding-left:35px}}.optimized-hybrid-cloud__form-wrapper .form-box::before{content:none}.optimized-hybrid-cloud__form-wrapper .form-box__row_two-fields{justify-content:space-between}.optimized-hybrid-cloud__form-wrapper .form-box__row_two-fields .form-input{flex-basis:50%}@media only screen and (min-width: 640px){.optimized-hybrid-cloud__form-wrapper .form-box__row_two-fields .form-input:first-child{margin-right:10px}}.optimized-hybrid-cloud__form-wrapper .form-box__inner{padding-right:0;padding-left:0;background-color:transparent}.optimized-hybrid-cloud__form-wrapper .form-box__submit{max-width:100%;min-height:95px;margin-right:auto;color:#fff;font-size:30px;background-color:#369bfa;border-color:#369bfa;outline:0}.optimized-hybrid-cloud__form-wrapper .form-box__submit:hover{box-shadow:0px 19px 57px 0 rgba(54,155,250,.55)}
.ad-hoc-title2_0__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.ad-hoc-title2_0__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.ad-hoc-title2_0__wrapper{max-width:1353.6px !important}}.ad-hoc-title2_0__wrapper{box-sizing:content-box;width:auto;max-width:940px;background-repeat:no-repeat;background-position:100% 15%;background-size:50%}.ad-hoc-title2_0_hide-banner .ad-hoc-title2_0__wrapper{background-position:100% 0%}.ad-hoc-title2_0__heading-container{padding-top:180px;padding-bottom:100px}@media(max-width: 640px){.ad-hoc-title2_0__heading-container{padding-bottom:0}}.ad-hoc-title2_0__heading{position:relative;color:#012084;font-weight:900;font-size:60px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-transform:uppercase}.ad-hoc-title2_0__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.ad-hoc-title2_0__heading::before{max-width:120px}}@media screen and (max-width: 475px){.ad-hoc-title2_0__heading{font-size:12vw}}@media screen and (max-width: 360px){.ad-hoc-title2_0__heading{font-size:40px}}.ad-hoc-title2_0__heading::before{left:0;height:4px;transform:translateX(0)}@media(min-width: 600px){.ad-hoc-title2_0__heading::before{width:210px}}
.industry-services__tabs__nav{margin:0;padding:0;list-style:none}.industry-services__heading{margin:0;padding:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.industry-services__heading:not(:last-child){margin-bottom:38px}@media screen and (min-width: 2560px){.industry-services__heading:not(:last-child){margin-bottom:calc(38px * 1.44)}}@media screen and (min-width: 2560px){.industry-services__heading{font-size:calc(41px * 1.44)}}@media(max-width: 640px){.industry-services__heading{font-size:30px}}.industry-services{padding:140px 0 180px;background-image:linear-gradient(to right, #f9ac07, #5406d9)}.industry-services__button{margin:30px auto 0;color:#fff;background:#000;box-shadow:0px 19px 35px 0 rgba(0,0,0,.3);transition:box-shadow .2s ease}.industry-services__button:hover{box-shadow:0px 19px 35px 0 rgba(0,0,0,.5)}@media(max-width: 1024px){.industry-services{padding:80px 0 120px}}@media(max-width: 768px){.industry-services{padding:40px 0 20px}}.industry-services__heading:not(:last-child){margin-bottom:24px}@media(max-width: 768px){.industry-services__tabs{margin:0 -15px}}.industry-services__tabs__nav{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:2px solid rgba(255,255,255,.4)}@media(max-width: 768px){.industry-services__tabs__nav{display:block;border-bottom:none}}.industry-services__tabs__nav:not(:last-child){margin-bottom:16px}.industry-services__tabs__nav__item{position:relative;padding:8px 10px;color:#fff;font-weight:800;font-size:17px;font-family:"ProximaNova",sans-serif;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}@media screen and (min-width: 2560px){.industry-services__tabs__nav__item{font-size:calc(17px * 1.44)}}@media(max-width: 768px){.industry-services__tabs__nav__item{padding:10px 15px;font-size:15px;border-bottom:2px solid rgba(255,255,255,.4)}.industry-services__tabs__nav__item:nth-last-child(2):not(.current){border-bottom:none}}.industry-services__tabs__nav__item:after{position:absolute;content:"";bottom:-2px;left:50%;width:0;height:2px;background-color:#fff;transform:translateX(-50%);transition:width .2s ease}.industry-services__tabs__nav__item.current:after{width:100%}.industry-services__tabs__content{color:#000;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal}.industry-services__tabs__content>div{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}@media screen and (min-width: 2560px){.industry-services__tabs__content{font-size:calc(16px * 1.44)}}@media(max-width: 640px){.industry-services__tabs__content{font-size:14px}}.industry-services__tabs__content-mobile{display:none;padding:20px 15px}.industry-services__tabs__content-mobile:not(:last-child){border-bottom:2px solid rgba(255,255,255,.4)}.industry-services__tabs__content-mobile.current{display:block}
.ad-hoc-engineering-services2_0__form-wrapper,.ad-hoc-engineering-services2_0__related-content .industry-demos,.ad-hoc-engineering-services2_0__partners .partnership,.ad-hoc-engineering-services2_0__testimonials .client-testimonials__wrapper,.ad-hoc-engineering-services2_0__testimonials_wrapper,.ad-hoc-engineering-services2_0__success-stories,.ad-hoc-engineering-services2_0__secret-sauce_wrapper,.ad-hoc-engineering-services2_0__key-areas-list,.ad-hoc-engineering-services2_0__solutions-list{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.ad-hoc-engineering-services2_0__form-wrapper,.ad-hoc-engineering-services2_0__related-content .industry-demos,.ad-hoc-engineering-services2_0__partners .partnership,.ad-hoc-engineering-services2_0__testimonials .client-testimonials__wrapper,.ad-hoc-engineering-services2_0__testimonials_wrapper,.ad-hoc-engineering-services2_0__success-stories,.ad-hoc-engineering-services2_0__secret-sauce_wrapper,.ad-hoc-engineering-services2_0__key-areas-list,.ad-hoc-engineering-services2_0__solutions-list{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.ad-hoc-engineering-services2_0__form-wrapper,.ad-hoc-engineering-services2_0__related-content .industry-demos,.ad-hoc-engineering-services2_0__partners .partnership,.ad-hoc-engineering-services2_0__testimonials .client-testimonials__wrapper,.ad-hoc-engineering-services2_0__testimonials_wrapper,.ad-hoc-engineering-services2_0__success-stories,.ad-hoc-engineering-services2_0__secret-sauce_wrapper,.ad-hoc-engineering-services2_0__key-areas-list,.ad-hoc-engineering-services2_0__solutions-list{max-width:1353.6px !important}}.ad-hoc-engineering-services2_0{position:relative;overflow-x:hidden}.ad-hoc-engineering-services2_0 .ad-hoc-title2_0__heading{max-width:50%}@media(min-width: 2560px){.ad-hoc-engineering-services2_0 .ad-hoc-title2_0__wrapper{background-size:35%}}.ad-hoc-engineering-services2_0 .ad-hoc-title2_0 .sub-title-colored__wrapper{padding:0}@media screen and (min-width: 600px){.ad-hoc-engineering-services2_0 .ad-hoc-title2_0 .sub-title-colored__wrapper{padding:0 0 50px}}.ad-hoc-engineering-services2_0 .ad-hoc-title2_0 .sub-title-colored__heading{color:#012084;font-size:32px;line-height:1.1}@media screen and (min-width: 840px){.ad-hoc-engineering-services2_0 .ad-hoc-title2_0 .sub-title-colored__heading{max-width:650px}}@media(max-width: 640px){.ad-hoc-engineering-services2_0 .ad-hoc-title2_0 .sub-title-colored__heading{padding-bottom:0}}@media screen and (max-width: 475px){.ad-hoc-engineering-services2_0 .ad-hoc-title2_0 .sub-title-colored__heading{font-size:24px}}.ad-hoc-engineering-services2_0__banner{position:fixed;top:50px;z-index:1001;background-image:linear-gradient(to right, #67e0c5, #67e0c5)}@media(min-width: 2560px){.ad-hoc-engineering-services2_0__banner{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.ad-hoc-engineering-services2_0__banner{z-index:998 !important}}@media screen and (max-width: 540px){.ad-hoc-engineering-services2_0__banner{height:82px}}.ad-hoc-engineering-services2_0__banner .banner__wrapper::before{content:none}@media screen and (max-width: 540px){.ad-hoc-engineering-services2_0__banner .banner__wrapper{display:flex;flex-direction:row;align-items:center;padding-top:0}}@media screen and (min-width: 960px){.ad-hoc-engineering-services2_0__banner .banner__text{max-width:395px}}@media screen and (max-width: 540px){.ad-hoc-engineering-services2_0__banner .banner__text{display:none}}.ad-hoc-engineering-services2_0__banner .banner__image{margin-right:20px;margin-left:-140px}@media screen and (max-width: 540px){.ad-hoc-engineering-services2_0__banner .banner__image{max-width:120px}}.ad-hoc-engineering-services2_0__banner .banner-top{margin-right:0;margin-left:auto;color:#fff;background-color:#012084}.ad-hoc-engineering-services2_0__banner .banner-top:hover{font-size:28px;background-color:#012084}@media screen and (max-width: 400px){.ad-hoc-engineering-services2_0__banner .banner-top:hover{font-size:18px}}@media screen and (max-width: 540px){.ad-hoc-engineering-services2_0__banner .banner-top{justify-content:center;min-width:90%}}.ad-hoc-engineering-services2_0 .navigation-panel{background-image:none;border-top:2px solid #67e0c5;border-bottom:2px solid #67e0c5;box-shadow:none}.ad-hoc-engineering-services2_0 .navigation-panel__title{color:#012084;font-weight:900;font-size:14px}.ad-hoc-engineering-services2_0 .navigation-panel__item{max-width:150px;padding:20px 10px}.ad-hoc-engineering-services2_0 .navigation-panel__item:first-child{padding-left:0}.ad-hoc-engineering-services2_0 .navigation-panel__item:last-child{padding-right:0}.ad-hoc-engineering-services2_0 .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 10px #012084}@media screen and (max-width: 980px){.ad-hoc-engineering-services2_0 .navigation-panel{margin-top:40px}}@media screen and (max-width: 640px){.ad-hoc-engineering-services2_0 .navigation-panel{display:none}}.ad-hoc-engineering-services2_0 .sub-title-colored__heading-square{display:none}.ad-hoc-engineering-services2_0 .sub-title-colored__heading{max-width:60%;padding-top:80px;padding-bottom:80px;color:#012084;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;line-height:1.1;text-align:left;text-transform:uppercase}@media(min-width: 2560px){.ad-hoc-engineering-services2_0 .sub-title-colored__heading{max-width:70%}}@media(min-width: 1024px){.ad-hoc-engineering-services2_0 .sub-title-colored__heading{font-size:60px}}@media(max-width: 1024px)and (min-width: 640px){.ad-hoc-engineering-services2_0 .sub-title-colored__heading{font-size:60px}}.ad-hoc-engineering-services2_0 .sub-title-colored.form-title .sub-title-colored__heading{padding-bottom:0}.ad-hoc-engineering-services2_0 .sub-title-colored.title-services .sub-title-colored__heading{padding-top:40px;padding-bottom:30px}.ad-hoc-engineering-services2_0 .sub-title-colored.testimonials,.ad-hoc-engineering-services2_0 .sub-title-colored.solutions-title,.ad-hoc-engineering-services2_0 .sub-title-colored.key-areas-title{background-repeat:no-repeat;background-position:70% 50%}.ad-hoc-engineering-services2_0 .sub-title-colored.solutions-title{background-position:70% 50%;background-size:15%}@media(min-width: 2560px){.ad-hoc-engineering-services2_0 .sub-title-colored.solutions-title{background-position:70% 50%;background-size:8%}}@media(max-width: 1200px){.ad-hoc-engineering-services2_0 .sub-title-colored.solutions-title{background-position:75% 50%}}@media(max-width: 860px){.ad-hoc-engineering-services2_0 .sub-title-colored.solutions-title{background-position:90% 80%;background-size:25%}}@media(max-width: 475px){.ad-hoc-engineering-services2_0 .sub-title-colored.solutions-title{background-size:35%}}.ad-hoc-engineering-services2_0 .sub-title-colored.key-areas-title{background-position:60% 17%;background-size:20%}@media(min-width: 2560px){.ad-hoc-engineering-services2_0 .sub-title-colored.key-areas-title{background-position:70% 17%;background-size:10%}}@media(max-width: 1200px){.ad-hoc-engineering-services2_0 .sub-title-colored.key-areas-title{background-size:30%}}@media(max-width: 860px){.ad-hoc-engineering-services2_0 .sub-title-colored.key-areas-title{background-position:80% 20%;background-size:40%}}@media(max-width: 475px){.ad-hoc-engineering-services2_0 .sub-title-colored.key-areas-title{background-size:50%}}.ad-hoc-engineering-services2_0 .sub-title-colored.key-areas-title .sub-title-colored__heading{padding-bottom:0}.ad-hoc-engineering-services2_0 .sub-title-colored.key-areas-title .sub-title-colored__heading>div{max-width:50%}.ad-hoc-engineering-services2_0 .sub-title-colored.key-areas-title .sub-title-colored__description{padding-bottom:25px}.ad-hoc-engineering-services2_0__solutions-list{padding-bottom:60px}.ad-hoc-engineering-services2_0__solutions-list .demo-item-grid__list{justify-content:center}@media(max-width: 640px){.ad-hoc-engineering-services2_0__solutions-list .demo-item-grid__list{justify-content:flex-start}}@media(max-width: 360px){.ad-hoc-engineering-services2_0__solutions-list .demo-item-grid__list{flex-direction:column}}.ad-hoc-engineering-services2_0__solutions-list .demo-item-grid__list-item{display:block;min-width:280px;max-width:280px}@media(min-width: 2560px){.ad-hoc-engineering-services2_0__solutions-list .demo-item-grid__list-item{min-width:calc(280px * 1.44);max-width:calc(280px * 1.44)}}@media(min-width: 768px){.ad-hoc-engineering-services2_0__solutions-list .demo-item-grid__list-item:not(:last-child):not(:nth-child(2n)){margin-right:auto}}@media(min-width: 768px){.ad-hoc-engineering-services2_0__solutions-list .demo-item-grid__list-item:not(:last-child):not(:nth-child(3n)){margin-right:auto}}@media(min-width: 768px){.ad-hoc-engineering-services2_0__solutions-list .demo-item-grid__list-item:nth-child(2n){margin-right:auto}}@media(max-width: 640px){.ad-hoc-engineering-services2_0__solutions-list .demo-item-grid__list-item{min-width:45%;max-width:45%;margin:0 10px 40px 0}}@media(max-width: 360px){.ad-hoc-engineering-services2_0__solutions-list .demo-item-grid__list-item{min-width:100%;max-width:100%;margin-bottom:25px}}.ad-hoc-engineering-services2_0__solutions-list .demo-item-grid__title{max-width:90%;padding-left:15px;font-size:24px;border-left:5px solid #f9ac07}@media(max-width: 640px){.ad-hoc-engineering-services2_0__solutions-list .demo-item-grid__title{font-size:16px}}.ad-hoc-engineering-services2_0__solutions-list .demo-item-grid .demo-item__image{display:none}.ad-hoc-engineering-services2_0__key-areas-list{padding-bottom:60px}@media(min-width: 787px){.ad-hoc-engineering-services2_0__key-areas-list .demo-item-grid__list_small .demo-item-grid__list-item{margin-right:3% !important}}@media screen and (max-width: 640px){.ad-hoc-engineering-services2_0__key-areas-list .demo-item-grid__list_small{flex-direction:column}}.ad-hoc-engineering-services2_0__key-areas-list .demo-item-grid__list-item{display:block;min-width:30%;max-width:45%;height:fit-content;padding-left:15px;border-left:5px solid #f9ac07}@media screen and (max-width: 640px){.ad-hoc-engineering-services2_0__key-areas-list .demo-item-grid__list-item{min-width:100%;max-width:100%;margin:0 0 45px}}.ad-hoc-engineering-services2_0__key-areas-list .demo-item-grid__title{max-width:90%;margin-top:0;font-size:24px}@media(max-width: 640px){.ad-hoc-engineering-services2_0__key-areas-list .demo-item-grid__title{font-size:16px}}.ad-hoc-engineering-services2_0__key-areas-list .demo-item-grid .demo-item__image{display:none}.ad-hoc-engineering-services2_0__secret-sauce{padding-top:40px;padding-bottom:60px;background-image:linear-gradient(to top, #ffffff 0%, #efefef 100%)}.ad-hoc-engineering-services2_0__secret-sauce_wrapper{background-repeat:no-repeat;background-position:100% 45%;background-size:35%}@media(min-width: 2560px){.ad-hoc-engineering-services2_0__secret-sauce_wrapper{background-size:25%}}@media(max-width: 560px){.ad-hoc-engineering-services2_0__secret-sauce_wrapper{padding-top:60px;background-position:90% 0%;background-size:35%}}.ad-hoc-engineering-services2_0__secret-sauce_wrapper .industry-numbers__wrapper{max-width:970px;padding-right:0;padding-left:0}.ad-hoc-engineering-services2_0__secret-sauce_wrapper .industry-numbers__row{flex-direction:column}.ad-hoc-engineering-services2_0__secret-sauce_wrapper .industry-numbers__col{position:relative;display:flex;align-items:center;max-width:70%;margin-bottom:50px;text-align:left}@media(max-width: 560px){.ad-hoc-engineering-services2_0__secret-sauce_wrapper .industry-numbers__col{flex-direction:column;align-items:flex-start;min-width:60%}}.ad-hoc-engineering-services2_0__secret-sauce_wrapper .industry-numbers__col .industry-numbers__description{flex-basis:60%;font-weight:900;font-size:24px;line-height:26px}@media(max-width: 445px){.ad-hoc-engineering-services2_0__secret-sauce_wrapper .industry-numbers__col .industry-numbers__description{font-size:18px;line-height:24px}}.ad-hoc-engineering-services2_0__secret-sauce_wrapper .industry-numbers__col .industry-numbers__title{min-height:30px;font-size:30px}.ad-hoc-engineering-services2_0__secret-sauce_wrapper .industry-numbers__col .industry-numbers__number{z-index:0;flex-basis:40%;padding-right:40px;padding-bottom:0;color:#2750be;font-weight:900;border-bottom:none}@media(max-width: 560px){.ad-hoc-engineering-services2_0__secret-sauce_wrapper .industry-numbers__col .industry-numbers__number{font-size:88px}}.ad-hoc-engineering-services2_0__secret-sauce_wrapper .industry-numbers__col:nth-child(1)::before,.ad-hoc-engineering-services2_0__secret-sauce_wrapper .industry-numbers__col:nth-child(2)::before,.ad-hoc-engineering-services2_0__secret-sauce_wrapper .industry-numbers__col:nth-child(3)::before{position:absolute;top:-5%;left:-1%;z-index:-1;width:6em;height:6em;background:#f9ac07;border-radius:50%;content:""}.ad-hoc-engineering-services2_0__secret-sauce_wrapper .industry-numbers__col:nth-child(2)::before{top:20%;left:20%;width:2em;height:2em;background:#67e0c5}.ad-hoc-engineering-services2_0__secret-sauce_wrapper .industry-numbers__col:nth-child(3)::before{top:50%;left:20%;width:3.5em;height:3.5em}.ad-hoc-engineering-services2_0__success-stories{padding-bottom:60px}.ad-hoc-engineering-services2_0__success-stories .sub-title-colored{position:relative;z-index:0}.ad-hoc-engineering-services2_0__success-stories .sub-title-colored::before{position:absolute;top:20%;left:10%;z-index:-1;width:10em;height:10em;background:#e0e0e0;border-radius:50%;content:""}.ad-hoc-engineering-services2_0__success-stories .sub-title-colored__wrapper{padding-right:0;padding-left:0}.ad-hoc-engineering-services2_0__success-stories .media-card__category{align-items:flex-start;height:initial;margin:0}.ad-hoc-engineering-services2_0__success-stories .media-card__list__item{position:relative;z-index:0;height:fit-content;min-height:150px;cursor:pointer}.ad-hoc-engineering-services2_0__success-stories .media-card__list__item::before{position:absolute;top:15%;left:10%;z-index:-1;width:60px;height:60px;background:#67e0c5;border-radius:50%;transition:all .35s ease-in-out;content:""}.ad-hoc-engineering-services2_0__success-stories .media-card__list__item:hover{box-shadow:none}.ad-hoc-engineering-services2_0__success-stories .media-card__list__item:hover::before{width:100px;height:100px;transition:all .35s ease-in-out}@media(max-width: 580px){.ad-hoc-engineering-services2_0__success-stories .media-card__list__item:hover::before{left:70%;width:60px;height:60px;transition:all .5s ease-in-out}}@media(max-width: 580px){.ad-hoc-engineering-services2_0__success-stories .media-card__list__item{min-height:initial}}.ad-hoc-engineering-services2_0__testimonials{max-width:100%;background-image:linear-gradient(to top, #ffffff 0%, #efefef 100%)}@media(min-width: 2560px){.ad-hoc-engineering-services2_0__testimonials{max-width:calc(1353px * 1.44) !important}}@media(max-width: 640px){.ad-hoc-engineering-services2_0__partners .sub-title-colored__heading{padding-bottom:0}}.ad-hoc-engineering-services2_0__partners .partnership__wrapper{max-width:initial;min-height:initial;padding-top:0;padding-right:0;padding-bottom:60px;padding-left:0}@media(max-width: 430px){.ad-hoc-engineering-services2_0__partners .partnership__wrapper{padding:0px 10px}}.ad-hoc-engineering-services2_0__partners .partnership__heading{display:none}.ad-hoc-engineering-services2_0__partners .partnership__cta-button{display:none}.ad-hoc-engineering-services2_0__related-content{padding-bottom:80px}@media(max-width: 640px){.ad-hoc-engineering-services2_0__related-content .sub-title-colored__heading{padding-bottom:0}}.ad-hoc-engineering-services2_0__related-content .industry-demos{background-image:none}.ad-hoc-engineering-services2_0__related-content .demo-item-grid__list{flex-direction:column}.ad-hoc-engineering-services2_0__related-content .demo-item-grid__list-item{display:block;width:95%;min-width:initial;max-width:900px;max-width:initial;margin:25px 60px 35px 25px;padding:0 15px 0 0;box-shadow:4px 0px 24px rgba(226,226,226,.8);transition:box-shadow .2s ease-in-out}@media(min-width: 640px){.ad-hoc-engineering-services2_0__related-content .demo-item-grid__list-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;max-height:200px}}@media(max-width: 1024px){.ad-hoc-engineering-services2_0__related-content .demo-item-grid__list-item{width:90%}}@media(max-width: 640px){.ad-hoc-engineering-services2_0__related-content .demo-item-grid__list-item{padding:25px}}.ad-hoc-engineering-services2_0__related-content .demo-item-grid__list-item:hover{box-shadow:-1px 11px 31px #c1c1c1}.ad-hoc-engineering-services2_0__related-content .demo-item-grid__list-item:hover .demo-item__image{transform:scale(1)}.ad-hoc-engineering-services2_0__related-content .demo-item-grid__title{margin:15px 0 0;margin-bottom:0;font-size:22px}@media(max-width: 1024px){.ad-hoc-engineering-services2_0__related-content .demo-item-grid__title{font-size:2vw}}@media(max-width: 640px){.ad-hoc-engineering-services2_0__related-content .demo-item-grid__title{font-size:16px}}.ad-hoc-engineering-services2_0__related-content .demo-item-grid__content-wrapper{width:100%}@media(min-width: 640px){.ad-hoc-engineering-services2_0__related-content .demo-item-grid__content-wrapper{width:65%}}.ad-hoc-engineering-services2_0__related-content .demo-item-grid__link_image{display:block;width:33%;max-width:200px;padding-right:3%}@media(max-width: 640px){.ad-hoc-engineering-services2_0__related-content .demo-item-grid__link_image{width:120px}}.ad-hoc-engineering-services2_0__related-content .demo-item-grid .demo-item__image{width:100%;max-width:200px;height:100%}.ad-hoc-engineering-services2_0__form-section{background-image:linear-gradient(to top, #ffffff 0%, #efefef 100%)}.ad-hoc-engineering-services2_0__form-section .sub-title-colored__wrapper{padding-right:0;padding-left:0}@media(max-width: 640px){.ad-hoc-engineering-services2_0__form-section .sub-title-colored__heading{padding-bottom:0}}.ad-hoc-engineering-services2_0__form-section .form-box::before{content:none}.ad-hoc-engineering-services2_0__form-section .form-box__image{width:100%;max-width:215px;background-color:#012084}@media screen and (max-width: 640px){.ad-hoc-engineering-services2_0__form-section .form-box__image{display:none}}.ad-hoc-engineering-services2_0__form-section .form-box__inner{margin:50px auto 100px;padding:0;background-color:transparent}@media screen and (max-width: 400px){.ad-hoc-engineering-services2_0__form-section .form-box__inner{width:90%}}.ad-hoc-engineering-services2_0__form-section .form-box__row{margin-bottom:30px}.ad-hoc-engineering-services2_0__form-section .form-box__col:not(:first-child){padding-left:0}@media screen and (min-width: 640px){.ad-hoc-engineering-services2_0__form-section .form-box__col .form-input:last-child{margin-bottom:0 !important}}.ad-hoc-engineering-services2_0__form-section .form-box__col .form-input:not(:last-child){margin-bottom:43px}@media(min-width: 2560px){.ad-hoc-engineering-services2_0__form-section .form-box__col .form-input:not(:last-child){margin-bottom:15px}}.ad-hoc-engineering-services2_0__form-section .form-box__submit{max-width:420px;min-height:105px;margin:50px auto;font-weight:800;font-size:32px;background:#f9ac07;border-color:#f9ac07}.ad-hoc-engineering-services2_0__form-section .form-box__submit:hover{box-shadow:0px 19px 57px 0 #f9ac07}@media screen and (max-width: 400px){.ad-hoc-engineering-services2_0__form-section .form-box__submit{width:90%}}.ad-hoc-engineering-services2_0__form-section .form-box .form-input{max-width:720px;margin-right:auto;margin-bottom:15px;margin-left:auto;padding-right:20px;padding-left:20px;font-size:14px}@media(min-width: 2560px){.ad-hoc-engineering-services2_0__form-section .form-box .form-input{max-width:calc(720px * 1.44);margin-left:0}}@media screen and (max-width: 640px){.ad-hoc-engineering-services2_0__form-section .form-box .form-input{padding-left:0;padding-right:0}}.ad-hoc-engineering-services2_0__form-section .form-box .form-input__checkbox-label{padding-left:45px}.ad-hoc-engineering-services2_0__form-section .form-box .form-input__checkbox-label::before{left:0px;width:24px;height:24px;font-size:20px}.ad-hoc-engineering-services2_0__form-section .form-box__row-desc .form-input{margin-left:0;padding-left:0}.ad-hoc-engineering-services2_0__success-message{display:flex;align-items:center;min-height:200px;margin-bottom:60px;color:#012084;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.1;text-align:left;text-transform:uppercase}.ad-hoc-engineering-services2_0__tab-panels{padding-top:120px;padding-bottom:120px}.ad-hoc-engineering-services2_0__tab-panels .sub-title-colored__heading{max-width:100%;padding:0 0 42px;margin-bottom:0}@media screen and (max-width: 480px){.ad-hoc-engineering-services2_0__tab-panels .sub-title-colored__heading{padding-bottom:0}}@media screen and (min-width: 2560px){.ad-hoc-engineering-services2_0__tab-panels .sub-title-colored__heading{padding:0 0 calc(42px * 1.44)}}.ad-hoc-engineering-services2_0__tab-panels .sub-title-colored__heading::before{content:"";position:absolute;top:-45px;left:-40px;z-index:-1;width:146px;aspect-ratio:1;border-radius:50%;background-color:#f9ac07}@media screen and (min-width: 2560px){.ad-hoc-engineering-services2_0__tab-panels .sub-title-colored__heading::before{top:calc(-45px * 1.44);left:calc(-40px * 1.44);width:calc(146px * 1.44)}}.ad-hoc-engineering-services2_0__tab-panels .sub-title-colored__description{font:900 24px/1.5 "ProximaNova",sans-serif,sans-serif;color:#012084}@media screen and (max-width: 480px){.ad-hoc-engineering-services2_0__tab-panels .sub-title-colored__description{font-size:18px}}@media screen and (min-width: 2560px){.ad-hoc-engineering-services2_0__tab-panels .sub-title-colored__description{font-size:calc(24px * 1.44)}}.ad-hoc-engineering-services2_0 .industry-services{padding-top:36px;padding-bottom:0;background:#fff}@media screen and (min-width: 2560px){.ad-hoc-engineering-services2_0 .industry-services{padding-top:calc(36px * 1.44)}}.ad-hoc-engineering-services2_0 .industry-services__tabs__nav{border-bottom:2px solid rgba(0,0,0,.3)}.ad-hoc-engineering-services2_0 .industry-services__tabs__nav__item{color:#000}.ad-hoc-engineering-services2_0 .industry-services__tabs__nav__item:after{background-color:#f9ac07}.ad-hoc-engineering-services2_0 .industry-numbers__special-case-number-wrapper{display:flex}.ad-hoc-engineering-services2_0 .industry-numbers__special-case-number-wrapper .industry-numbers__number:first-of-type{padding-right:0}
.white-paper{width:100%;max-width:940px;margin:90px auto;text-align:center}@media screen and (max-width: 1024px){.white-paper{padding:0 20px}}.white-paper__title{max-width:520px;margin:0 auto}.white-paper__content{display:flex;justify-content:space-between;padding:40px 0;font-size:20px;text-align:left}@media screen and (max-width: 1024px){.white-paper__content{flex-direction:column}}@media screen and (max-width: 475px){.white-paper__content{font-size:16px}}.white-paper__content h3{color:#031729;font-weight:900;font-size:20px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-transform:uppercase}.white-paper__content ul{margin:10px 0 0 0;padding:0;list-style:none}.white-paper__content ul li{position:relative;margin-bottom:15px;padding-left:26px;font-size:20px;font-family:OpenSans,Helvetica,Arial,sans-serif}@media screen and (max-width: 475px){.white-paper__content ul li{font-size:16px}}.white-paper__content ul li::before{position:absolute;top:6px;left:0;width:16px;height:16px;background-image:linear-gradient(to top, #ffec3c, #ffa500);content:""}@media screen and (max-width: 475px){.white-paper__content ul li::before{top:3px;width:13px;height:13px}}.white-paper__image{flex-basis:45%;width:50%;max-width:509px;height:100%}@media screen and (max-width: 767px){.white-paper__image{flex-direction:column;width:350px}}@media screen and (max-width: 400px){.white-paper__image{flex-direction:column;width:280px}}.white-paper__list-block{flex-basis:45%}.white-paper__button{max-width:435px;min-height:95px;margin:0 auto;color:#fff;font-size:30px;background:#369bfa;border-color:#369bfa}.white-paper__button:hover{background:#369bfa;box-shadow:0px 19px 57px 0 rgba(54,155,250,.55)}
.modernization-cloud__form-wrapper,.modernization-cloud__potential-list,.modernization-cloud__why-company_button-wrapper,.modernization-cloud__whitepaper .white-paper,.modernization-cloud__nav-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.modernization-cloud__form-wrapper,.modernization-cloud__potential-list,.modernization-cloud__why-company_button-wrapper,.modernization-cloud__whitepaper .white-paper,.modernization-cloud__nav-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.modernization-cloud__form-wrapper,.modernization-cloud__potential-list,.modernization-cloud__why-company_button-wrapper,.modernization-cloud__whitepaper .white-paper,.modernization-cloud__nav-panel{max-width:1353.6px !important}}.modernization-cloud{position:relative;overflow:hidden}.modernization-cloud .sub-title-colored__heading{line-height:1}@media screen and (min-width: 1024px){.modernization-cloud .sub-title-colored__heading{font-size:60px}}@media screen and (max-width: 767px){.modernization-cloud .sub-title-colored__heading{font-size:40px}}@media screen and (max-width: 475px){.modernization-cloud .sub-title-colored__heading{font-size:28px}}.modernization-cloud__banner{position:fixed;top:50px;z-index:1001;background-image:linear-gradient(91.55deg, #00ab9f -52.92%, #078191 -4.36%, #0f5482 55.34%, #133878 101.59%, #152e75 128.4%)}@media(min-width: 2560px){.modernization-cloud__banner{top:calc(50px * 1.44)}}@media screen and (max-width: 540px){.modernization-cloud__banner{height:82px}}.modernization-cloud__banner .banner__wrapper{max-width:1040px;padding:20px;background-color:none}.modernization-cloud__banner .banner__wrapper::before{content:none}@media screen and (max-width: 540px){.modernization-cloud__banner .banner__wrapper{flex-direction:row;align-items:center}}.modernization-cloud__banner .banner__image{max-width:105px;margin-bottom:-100px;margin-left:-20%}@media screen and (max-width: 540px){.modernization-cloud__banner .banner__image{display:none}}.modernization-cloud__banner .banner__image-right{max-width:68px}@media screen and (max-width: 540px){.modernization-cloud__banner .banner__image-right{position:relative;right:0;width:45px}}.modernization-cloud__banner .banner-top{justify-content:flex-end;color:#ffc13c;font-size:24px}@media screen and (min-width: 1024px){.modernization-cloud__banner .banner-top{font-size:48px}}.modernization-cloud__banner .banner-top:hover{font-size:28px}@media screen and (min-width: 1024px){.modernization-cloud__banner .banner-top:hover{font-size:52px}}@media screen and (max-width: 540px){.modernization-cloud__banner .banner-top{justify-content:center}}@media screen and (max-width: 700px){.modernization-cloud__banner{z-index:998 !important}}.modernization-cloud__banner .banner__text{max-width:100%}@media screen and (min-width: 960px){.modernization-cloud__banner .banner__text{max-width:50%}}@media screen and (max-width: 540px){.modernization-cloud__banner .banner__text{max-width:50vw}}.modernization-cloud__page-title{min-height:900px;padding-bottom:150px;background:linear-gradient(91.24deg, #00ab9f -10.58%, #078191 26.72%, #0f5482 72.58%, #133878 108.11%, #152e75 128.71%);background-repeat:no-repeat;background-position:100% 100%;background-size:cover}.modernization-cloud__page-title-wrapper{position:relative;width:100%;max-width:1010px;margin:0 auto;padding:0 20px;padding-top:150px}.modernization-cloud__page-title-heading{color:#fff;font-weight:900;font-size:89px;font-family:"ProximaNova",sans-serif;line-height:.95;text-transform:uppercase}@media screen and (max-width: 1024px){.modernization-cloud__page-title-heading{font-size:10vw}}@media screen and (max-width: 640px){.modernization-cloud__page-title-heading{margin:0 0 40px}}.modernization-cloud__page-title-text{color:#fff}@media screen and (min-width: 767px){.modernization-cloud__page-title-text{max-width:65%}}.modernization-cloud__page-title-text h2{margin:0;color:#ffc13c;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:.95;text-transform:uppercase}.modernization-cloud__page-title-text h3{font-weight:700;font-size:24px}.modernization-cloud__page-title-text ul{padding-left:20px;list-style-type:"⬥"}.modernization-cloud__page-title-text li{padding-left:20px;font-size:24px}.modernization-cloud__page-title-text li::marker{color:#ffc13c}.modernization-cloud__nav-panel .navigation-panel{margin-top:50px;margin-bottom:50px;background-image:none;box-shadow:none}.modernization-cloud__nav-panel .navigation-panel__content{align-items:flex-start}@media screen and (max-width: 767px){.modernization-cloud__nav-panel .navigation-panel__content{flex-direction:column;border-top:1px solid #000}}.modernization-cloud__nav-panel .navigation-panel__item{position:relative;flex-basis:20%;text-align:left}@media screen and (min-width: 767px){.modernization-cloud__nav-panel .navigation-panel__item{flex-basis:12.5%}}@media screen and (max-width: 767px){.modernization-cloud__nav-panel .navigation-panel__item{padding:12px 0 14px 20px}}@media screen and (max-width: 767px){.modernization-cloud__nav-panel .navigation-panel__item{flex-basis:100%;width:100%;padding-right:30px;padding-left:0;border-bottom:1px solid #000}}.modernization-cloud__nav-panel .navigation-panel__item::before{position:absolute;top:1px;right:17px;width:19px;height:19px;font-weight:900;font-size:27px;font-family:"ProximaNova",sans-serif;content:"→"}@media screen and (min-width: 767px){.modernization-cloud__nav-panel .navigation-panel__item::before{content:none}}@media screen and (max-width: 767px){.modernization-cloud__nav-panel .navigation-panel__item::before{padding:12px 0 14px 20px}}@media screen and (max-width: 360px){.modernization-cloud__nav-panel .navigation-panel__item::before{top:-5px}}.modernization-cloud__nav-panel .navigation-panel__link{display:inline-block;text-align:left}@media screen and (max-width: 767px){.modernization-cloud__nav-panel .navigation-panel__link{display:flex;font-size:24px}}.modernization-cloud__nav-panel .navigation-panel__title{width:90%;color:#000;font-weight:900;font-size:14px}@media screen and (max-width: 960px){.modernization-cloud__nav-panel .navigation-panel__title{font-size:1.5vw}}@media screen and (max-width: 767px){.modernization-cloud__nav-panel .navigation-panel__title{font-size:24px}}@media screen and (max-width: 415px){.modernization-cloud__nav-panel .navigation-panel__title{font-size:5vw}}.modernization-cloud__nav-panel .navigation-panel__number{color:#039c9b;font-weight:900}@media screen and (max-width: 767px){.modernization-cloud__nav-panel .navigation-panel__number{margin-right:10px;font-size:24px}}@media screen and (max-width: 415px){.modernization-cloud__nav-panel .navigation-panel__number{font-size:5vw}}.modernization-cloud__nav-panel .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 5px 4px rgba(0,0,0,.5)}.modernization-cloud__nav-panel .navigation-panel__item:hover .navigation-panel__number{text-shadow:0px 5px 4px rgba(3,156,155,.5)}@media screen and (max-width: 980px){.modernization-cloud__nav-panel .navigation-panel{margin-top:40px}}.modernization-cloud__whitepaper-gradiented{height:120px;margin-bottom:-1px;background:linear-gradient(91.24deg, #00ab9f -10.58%, #078191 26.72%, #0f5482 72.58%, #133878 108.11%, #152e75 128.71%);-webkit-clip-path:polygon(0 0%, 100vw 100%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100vw 100%, 100% 100%, 0 100%)}.modernization-cloud__whitepaper{margin-bottom:60px;color:#fff;background:linear-gradient(91.24deg, #00ab9f -10.58%, #078191 26.72%, #0f5482 72.58%, #133878 108.11%, #152e75 128.71%)}.modernization-cloud__whitepaper .white-paper{margin-top:0;margin-bottom:0}.modernization-cloud__whitepaper .white-paper .sub-title-colored__wrapper{padding:0;text-align:left}.modernization-cloud__whitepaper .white-paper__title{max-width:80%;margin:0}.modernization-cloud__whitepaper .white-paper__image{flex-basis:35%;max-width:410px}.modernization-cloud__whitepaper .white-paper__list-block{flex-basis:50%}@media screen and (max-width: 1024px){.modernization-cloud__whitepaper .white-paper__list-block{margin-top:30px}}.modernization-cloud__whitepaper .white-paper__list-block p{margin-top:0}.modernization-cloud__whitepaper .white-paper__content h3{color:#fff;text-transform:none}.modernization-cloud__whitepaper .white-paper__content ul li{font-size:18px}.modernization-cloud__whitepaper .white-paper__content ul li::before{top:9px;width:7px;height:7px;border-radius:50%}.modernization-cloud__whitepaper .white-paper__button{position:relative;top:33px;max-width:320px;min-height:65px;margin-right:0;font-size:14px;background:#000;border-color:#000}.modernization-cloud__whitepaper .white-paper__button:hover{background:#000;box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.modernization-cloud__why-now{background-repeat:no-repeat;background-position:100% 0%;background-size:100%}@media screen and (max-width: 767px){.modernization-cloud__why-now__wrapper{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 1024px){.modernization-cloud__why-now{background-position:100% 40%}}@media only screen and (max-width: 900px){.modernization-cloud__why-now{background-position:100% 20%}}@media only screen and (max-width: 450px){.modernization-cloud__why-now{background-position:100% 15%}}.modernization-cloud__why-now_title .sub-title-colored__heading div{background-image:linear-gradient(to right, #00ab9f -10.09%, #078191 27.05%, #0f5482 72.7%, #133878 108.08%, #152e75 128.58%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modernization-cloud__why-now_title .sub-title-colored__description{color:#2a0f4f;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:.95;text-transform:uppercase}@media only screen and (min-width: 767px){.modernization-cloud__why-now_title .sub-title-colored__description{font-size:24px}}.modernization-cloud__why-now .industry-numbers{position:relative;max-width:1280px;margin:80px auto;background:#fff;box-shadow:0px 47px 60px -70px rgba(0,0,0,.55),0px -42px 62px -70px rgba(0,0,0,.55)}.modernization-cloud__why-now .industry-numbers__number{margin-top:20px;color:#ffc13c;border:none}.modernization-cloud__why-now .industry-numbers__title{color:#2a0f4f;font-size:24px;text-transform:none}.modernization-cloud__why-now .industry-numbers__description{text-transform:none}.modernization-cloud__why-now .industry-numbers__description span{color:#2a0f4f;font-size:24px}.modernization-cloud__why-now .industry-numbers__description p{font-weight:normal;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif}.modernization-cloud__why-now_button{position:absolute;right:15%;bottom:-28px;color:#fff;background-color:#000}.modernization-cloud__why-now_button:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}@media only screen and (max-width: 767px){.modernization-cloud__why-now_button{left:50%;transform:translateX(-50%)}}.modernization-cloud__why-company{padding:5vw 0;padding-top:40px;color:#fff;background:linear-gradient(91.24deg, #00ab9f -10.58%, #078191 26.72%, #0f5482 72.58%, #133878 108.11%, #152e75 128.71%);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 1024px){.modernization-cloud__why-company_title-one .sub-title-colored__heading{font-size:50px}}.modernization-cloud__why-company .industry-numbers{position:relative;max-width:1280px;margin:0 auto 80px}.modernization-cloud__why-company .industry-numbers__col{margin-right:4% !important;text-align:left}@media(max-width: 420px){.modernization-cloud__why-company .industry-numbers__col{min-width:45%;max-width:45%}}.modernization-cloud__why-company .industry-numbers__number{margin-top:0;color:#ffc13c;font-weight:900;font-size:42px;border:none}@media screen and (max-width: 1024px){.modernization-cloud__why-company .industry-numbers__number{font-size:4vw}}@media screen and (max-width: 640px){.modernization-cloud__why-company .industry-numbers__number{font-size:24px}}@media screen and (max-width: 415px){.modernization-cloud__why-company .industry-numbers__number{font-size:18px}}.modernization-cloud__why-company .industry-numbers__title{min-height:75px;color:#fff;font-weight:normal;font-size:18px;font-style:italic;text-transform:none}@media screen and (max-width: 640px){.modernization-cloud__why-company .industry-numbers__title{min-height:72px;font-size:14px}}.modernization-cloud__why-company .industry-numbers__title h4{display:flex;align-items:flex-end;min-height:45px;margin-bottom:10px;padding-bottom:5px;font-weight:900;font-size:20px;font-style:normal;text-transform:uppercase;border-bottom:1px solid #ffc13c}@media screen and (max-width: 1024px){.modernization-cloud__why-company .industry-numbers__title h4{font-size:2.5vw}}@media screen and (max-width: 640px){.modernization-cloud__why-company .industry-numbers__title h4{font-size:16px}}.modernization-cloud__why-company .industry-numbers__description{color:#fff;font-weight:700;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;text-transform:none}@media screen and (max-width: 640px){.modernization-cloud__why-company .industry-numbers__description{font-size:16px}}.modernization-cloud__why-company_button-wrapper{margin-bottom:5vw}@media only screen and (max-width: 540px){.modernization-cloud__why-company_button-wrapper{display:flex;justify-content:center;margin-bottom:50px}}.modernization-cloud__why-company_button{color:#fff;background-color:#000}.modernization-cloud__why-company_button:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.modernization-cloud__discover .sub-title-colored__heading{color:#fff}.modernization-cloud__discover .sub-title-colored__heading span{color:#ffc13c}.modernization-cloud__discover .industry-demos{padding:0;background-image:none}.modernization-cloud__discover .industry-demos__wrapper{box-shadow:none}@media only screen and (max-width: 1000px){.modernization-cloud__discover .industry-demos__wrapper{padding-right:0;padding-left:0}}.modernization-cloud__discover .industry-demos__heading{margin-bottom:60px !important;background-image:linear-gradient(to right, #00ab9f -10.09%, #078191 27.05%, #0f5482 72.7%, #133878 108.08%, #152e75 128.58%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (min-width: 767px){.modernization-cloud__discover .industry-demos__heading{max-width:60%}}.modernization-cloud__discover .industry-demos__heading span{background-image:linear-gradient(to right, #ffc13c, #ffc13c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modernization-cloud__discover .industry-demos .demo-item-grid__list-item{max-width:280px}.modernization-cloud__discover .industry-demos .demo-item-grid__link_image{display:flex;align-items:center;min-height:100px}.modernization-cloud__discover .industry-demos .demo-item-grid__type{display:flex;align-items:flex-end;min-height:55px;margin-top:0;color:#2a0f4f;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase}.modernization-cloud__discover .industry-demos .demo-item-grid__title{max-width:80%;font-weight:normal;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.5;text-transform:none;text-decoration:underline}.modernization-cloud__discover .industry-demos .demo-item__image{max-width:100px}.modernization-cloud__success-stories{padding-bottom:60px;background-repeat:no-repeat;background-position:center;background-size:85%}@media only screen and (max-width: 540px){.modernization-cloud__success-stories{background-size:100%}}.modernization-cloud__success-stories .industry-demos{padding:0;background-image:none}.modernization-cloud__success-stories .industry-demos__wrapper{background-color:transparent;box-shadow:none}@media only screen and (max-width: 1000px){.modernization-cloud__success-stories .industry-demos__wrapper{padding-right:0;padding-left:0}}.modernization-cloud__success-stories .industry-demos__heading{margin-bottom:60px !important;background-image:linear-gradient(to right, #00ab9f -10.09%, #078191 27.05%, #0f5482 72.7%, #133878 108.08%, #152e75 128.58%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (min-width: 767px){.modernization-cloud__success-stories .industry-demos__heading{max-width:60%}}.modernization-cloud__success-stories .industry-demos .demo-item-grid__list_small{justify-content:space-between}@media only screen and (max-width: 767px){.modernization-cloud__success-stories .industry-demos .demo-item-grid__list_small{flex-direction:column}}.modernization-cloud__success-stories .industry-demos .demo-item-grid__list-item{width:100%;max-width:440px;min-height:315px !important;margin-top:35px;margin-right:0 !important;margin-right:3% !important;padding:30px;background-color:#fff;border-top:5px solid #2f6ee7;box-shadow:0px 47px 70px -70px rgba(47,110,231,.65),0px -42px 70px -70px rgba(47,110,231,.65)}@media only screen and (max-width: 767px){.modernization-cloud__success-stories .industry-demos .demo-item-grid__list-item{max-width:100%;margin-right:0;margin-left:0}}@media only screen and (max-width: 540px){.modernization-cloud__success-stories .industry-demos .demo-item-grid__list-item{margin-bottom:30px}}.modernization-cloud__success-stories .industry-demos .demo-item-grid__title{color:#2a0f4f;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase}.modernization-cloud__success-stories .industry-demos .demo-item-grid .demo-item__image{max-width:125px}.modernization-cloud__potential{padding-top:60px;background-color:#fff;background-repeat:no-repeat;background-position:100% 80%;background-size:380px}@media only screen and (max-width: 1200px){.modernization-cloud__potential{background-position:100% 95%}}@media only screen and (max-width: 540px){.modernization-cloud__potential{padding-top:0;background-position:0 95%;background-size:150px}}.modernization-cloud__potential .sub-title-colored__heading div{background-image:linear-gradient(to right, #00ab9f -10.09%, #078191 27.05%, #0f5482 72.7%, #133878 108.08%, #152e75 128.58%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modernization-cloud__potential-list{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:1024px;margin:40px auto 180px;padding:30px 0 100px;padding-left:0;list-style:none;box-shadow:0px 49px 37px -68px rgba(0,0,0,.55),0px -42px 62px -70px rgba(0,0,0,.55)}@media only screen and (max-width: 1200px){.modernization-cloud__potential-list{max-width:940px}}@media only screen and (max-width: 940px){.modernization-cloud__potential-list{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 540px){.modernization-cloud__potential-list{flex-direction:column;margin:40px auto 90px}}.modernization-cloud__potential-list_button{position:absolute;right:5%;bottom:-28px;max-width:400px;color:#fff;text-align:center;background-color:#000}.modernization-cloud__potential-list_button:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}@media only screen and (max-width: 767px){.modernization-cloud__potential-list_button{bottom:-60px;left:50%;max-width:90%;transform:translateX(-50%)}}@media only screen and (max-width: 480px){.modernization-cloud__potential-list_button{bottom:-28px}}.modernization-cloud__potential-list-item{flex-basis:25%}.modernization-cloud__potential-list-item h3{padding:15px 0 15px 20px;color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase;background-color:#00ab9f}@media only screen and (max-width: 1024px){.modernization-cloud__potential-list-item{flex-basis:50%}}@media only screen and (max-width: 540px){.modernization-cloud__potential-list-item:nth-child(even) p{max-width:70%;margin-left:auto;text-align:right}.modernization-cloud__potential-list-item:nth-child(even) h3{padding-right:20px;text-align:right}.modernization-cloud__potential-list-item:nth-child(even) ul{text-align:right;list-style:none}.modernization-cloud__potential-list-item:nth-child(even) li{position:relative;padding-right:15px}.modernization-cloud__potential-list-item:nth-child(even) li::before{position:absolute;top:-6px;right:-7px;color:#ffc13c;font-size:24px;content:"•"}}.modernization-cloud__potential-list-content{padding-right:15px}.modernization-cloud__potential-list-content p{min-height:85px;padding-left:15px;color:#00ab9f;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-align:left;text-transform:uppercase}@media only screen and (max-width: 540px){.modernization-cloud__potential-list-content p{max-width:70%;min-height:60px;padding-left:0}}.modernization-cloud__potential-list-content ul{padding-left:15px;list-style:disc}@media only screen and (max-width: 540px){.modernization-cloud__potential-list-content ul{padding-left:25px}}.modernization-cloud__potential-list-content ul li{margin-bottom:15px;padding-left:5px;font-size:14px;line-height:1.5}.modernization-cloud__potential-list-content ul li::marker{color:#ffc13c;font-size:18px}.modernization-cloud__partners-container{position:relative;z-index:0}.modernization-cloud__partners .sub-title-colored__heading div{background-image:linear-gradient(to right, #00ab9f -10.09%, #078191 27.05%, #0f5482 72.7%, #133878 108.08%, #152e75 128.58%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}@media only screen and (min-width: 540px){.modernization-cloud__partners .partnership__wrapper{padding-bottom:100px}}.modernization-cloud__partners .partnership__description{display:none}.modernization-cloud__partners-bg{position:absolute;top:-25%;left:0;z-index:-1;width:20vw;height:100%;background-repeat:no-repeat;background-position:0 0;background-size:100%}@media(min-width: 1500px){.modernization-cloud__partners-bg{width:350px}}@media(max-width: 900px){.modernization-cloud__partners-bg{top:-12%;width:185px}}.modernization-cloud__form-section-bg{padding-top:60px;padding-bottom:150px;background-image:linear-gradient(91.55deg, #00ab9f -52.92%, #078191 -4.36%, #0f5482 55.34%, #133878 101.59%, #152e75 128.4%);background-repeat:no-repeat;background-position:0 0;background-size:cover}@media(max-width: 767px){.modernization-cloud__form-section-bg{background-position:100% 50%}}@media(max-width: 640px){.modernization-cloud__form-section-bg{padding-bottom:80px}}.modernization-cloud__form-section-bg .sub-title-colored__wrapper{padding-right:0;padding-left:0}.modernization-cloud__form-section-bg .sub-title-colored__heading{color:#fff}.modernization-cloud__form-section-bg .sub-title-colored__heading span{color:#ffc13c}.modernization-cloud__form-wrapper .form-box__inner{margin-top:40px}@media(max-width: 400px){.modernization-cloud__form-wrapper .form-box__inner{margin:25px}}@media(min-width: 640px){.modernization-cloud__form-wrapper .form-box__submit{max-width:420px;min-height:100px;margin-bottom:-100px;font-size:32px}}
.white-paper{width:100%;max-width:940px;margin:90px auto;text-align:center}@media screen and (max-width: 1024px){.white-paper{padding:0 20px}}.white-paper__title{max-width:520px;margin:0 auto}.white-paper__content{display:flex;justify-content:space-between;padding:40px 0;font-size:20px;text-align:left}@media screen and (max-width: 1024px){.white-paper__content{flex-direction:column}}@media screen and (max-width: 475px){.white-paper__content{font-size:16px}}.white-paper__content h3{color:#031729;font-weight:900;font-size:20px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-transform:uppercase}.white-paper__content ul{margin:10px 0 0 0;padding:0;list-style:none}.white-paper__content ul li{position:relative;margin-bottom:15px;padding-left:26px;font-size:20px;font-family:OpenSans,Helvetica,Arial,sans-serif}@media screen and (max-width: 475px){.white-paper__content ul li{font-size:16px}}.white-paper__content ul li::before{position:absolute;top:6px;left:0;width:16px;height:16px;background-image:linear-gradient(to top, #ffec3c, #ffa500);content:""}@media screen and (max-width: 475px){.white-paper__content ul li::before{top:3px;width:13px;height:13px}}.white-paper__image{flex-basis:45%;width:50%;max-width:509px;height:100%}@media screen and (max-width: 767px){.white-paper__image{flex-direction:column;width:350px}}@media screen and (max-width: 400px){.white-paper__image{flex-direction:column;width:280px}}.white-paper__list-block{flex-basis:45%}.white-paper__button{max-width:435px;min-height:95px;margin:0 auto;color:#fff;font-size:30px;background:#369bfa;border-color:#369bfa}.white-paper__button:hover{background:#369bfa;box-shadow:0px 19px 57px 0 rgba(54,155,250,.55)}
.healthcare-modernization-cloud__form-wrapper,.healthcare-modernization-cloud__potential-list,.healthcare-modernization-cloud__why-company_button-wrapper,.healthcare-modernization-cloud__whitepaper .white-paper,.healthcare-modernization-cloud__nav-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.healthcare-modernization-cloud__form-wrapper,.healthcare-modernization-cloud__potential-list,.healthcare-modernization-cloud__why-company_button-wrapper,.healthcare-modernization-cloud__whitepaper .white-paper,.healthcare-modernization-cloud__nav-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.healthcare-modernization-cloud__form-wrapper,.healthcare-modernization-cloud__potential-list,.healthcare-modernization-cloud__why-company_button-wrapper,.healthcare-modernization-cloud__whitepaper .white-paper,.healthcare-modernization-cloud__nav-panel{max-width:1353.6px !important}}.healthcare-modernization-cloud{position:relative;overflow:hidden}.healthcare-modernization-cloud .sub-title-colored__heading{line-height:1}@media screen and (min-width: 1024px){.healthcare-modernization-cloud .sub-title-colored__heading{font-size:60px}}@media screen and (max-width: 767px){.healthcare-modernization-cloud .sub-title-colored__heading{font-size:40px}}@media screen and (max-width: 475px){.healthcare-modernization-cloud .sub-title-colored__heading{font-size:28px}}.healthcare-modernization-cloud__banner{position:fixed;top:50px;z-index:1001;background-image:linear-gradient(272.3deg, #03d6d6 -14.82%, #0457f0 45.57%)}@media(min-width: 2560px){.healthcare-modernization-cloud__banner{top:calc(50px * 1.44)}}@media screen and (max-width: 540px){.healthcare-modernization-cloud__banner{height:82px}}.healthcare-modernization-cloud__banner .banner__wrapper{max-width:1040px;padding:20px;background-color:none}.healthcare-modernization-cloud__banner .banner__wrapper::before{content:none}@media screen and (max-width: 540px){.healthcare-modernization-cloud__banner .banner__wrapper{flex-direction:row;align-items:center}}.healthcare-modernization-cloud__banner .banner__image{max-width:105px;margin-bottom:-100px;margin-left:-20%}@media screen and (max-width: 540px){.healthcare-modernization-cloud__banner .banner__image{display:none}}.healthcare-modernization-cloud__banner .banner__image-right{max-width:68px}@media screen and (max-width: 540px){.healthcare-modernization-cloud__banner .banner__image-right{position:relative;right:0;width:45px}}.healthcare-modernization-cloud__banner .banner-top{justify-content:flex-end;color:#01f9c7;font-size:24px}@media screen and (min-width: 1024px){.healthcare-modernization-cloud__banner .banner-top{font-size:48px}}.healthcare-modernization-cloud__banner .banner-top:hover{font-size:28px}@media screen and (min-width: 1024px){.healthcare-modernization-cloud__banner .banner-top:hover{font-size:52px}}@media screen and (max-width: 540px){.healthcare-modernization-cloud__banner .banner-top{justify-content:center}}@media screen and (max-width: 700px){.healthcare-modernization-cloud__banner{z-index:998 !important}}.healthcare-modernization-cloud__banner .banner__text{max-width:100%}@media screen and (min-width: 960px){.healthcare-modernization-cloud__banner .banner__text{max-width:50%}}@media screen and (max-width: 540px){.healthcare-modernization-cloud__banner .banner__text{max-width:50vw}}.healthcare-modernization-cloud .side-navigation__link_active span{background-image:linear-gradient(to right, #01f9c7 67.54%, #0fdbfe 200.25%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.healthcare-modernization-cloud .side-navigation__link:hover span{background-image:linear-gradient(to right, #01f9c7 67.54%, #0fdbfe 200.25%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.healthcare-modernization-cloud__page-title{min-height:900px;padding-bottom:150px;background-repeat:no-repeat;background-position:100% 100%;background-size:cover}.healthcare-modernization-cloud__page-title-wrapper{position:relative;width:100%;max-width:1010px;margin:0 auto;padding:0 20px;padding-top:150px}.healthcare-modernization-cloud__page-title-heading{color:#fff;font-weight:900;font-size:89px;font-family:"ProximaNova",sans-serif;line-height:.95;text-transform:uppercase}@media screen and (max-width: 1024px){.healthcare-modernization-cloud__page-title-heading{font-size:10vw}}@media screen and (max-width: 640px){.healthcare-modernization-cloud__page-title-heading{margin:0 0 40px}}.healthcare-modernization-cloud__page-title-text{color:#fff}@media screen and (min-width: 767px){.healthcare-modernization-cloud__page-title-text{max-width:65%}}.healthcare-modernization-cloud__page-title-text h2{margin:0;background-image:linear-gradient(to right, #01f9c7 67.54%, #0fdbfe 200.25%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:.95;text-transform:uppercase}.healthcare-modernization-cloud__page-title-text h3{font-weight:700;font-size:24px}.healthcare-modernization-cloud__page-title-text ul{padding-left:20px;list-style-type:"⬥"}.healthcare-modernization-cloud__page-title-text li{padding-left:20px;font-size:24px}.healthcare-modernization-cloud__page-title-text li::marker{color:#01f9c7}.healthcare-modernization-cloud__nav-panel .navigation-panel{margin-top:50px;margin-bottom:50px;background-image:none;box-shadow:none}.healthcare-modernization-cloud__nav-panel .navigation-panel__content{align-items:flex-start}@media screen and (max-width: 767px){.healthcare-modernization-cloud__nav-panel .navigation-panel__content{flex-direction:column;border-top:1px solid #000}}.healthcare-modernization-cloud__nav-panel .navigation-panel__item{position:relative;flex-basis:20%;text-align:left}@media screen and (min-width: 767px){.healthcare-modernization-cloud__nav-panel .navigation-panel__item{flex-basis:12.5%}}@media screen and (max-width: 767px){.healthcare-modernization-cloud__nav-panel .navigation-panel__item{padding:12px 0 14px 20px}}@media screen and (max-width: 767px){.healthcare-modernization-cloud__nav-panel .navigation-panel__item{flex-basis:100%;width:100%;padding-right:30px;padding-left:0;border-bottom:1px solid #000}}.healthcare-modernization-cloud__nav-panel .navigation-panel__item::before{position:absolute;top:1px;right:17px;width:19px;height:19px;font-weight:900;font-size:27px;font-family:"ProximaNova",sans-serif;content:"→"}@media screen and (min-width: 767px){.healthcare-modernization-cloud__nav-panel .navigation-panel__item::before{content:none}}@media screen and (max-width: 767px){.healthcare-modernization-cloud__nav-panel .navigation-panel__item::before{padding:12px 0 14px 20px}}@media screen and (max-width: 360px){.healthcare-modernization-cloud__nav-panel .navigation-panel__item::before{top:-5px}}.healthcare-modernization-cloud__nav-panel .navigation-panel__link{display:inline-block;text-align:left}@media screen and (max-width: 767px){.healthcare-modernization-cloud__nav-panel .navigation-panel__link{display:flex;font-size:24px}}.healthcare-modernization-cloud__nav-panel .navigation-panel__title{width:90%;color:#000;font-weight:900;font-size:14px}@media screen and (max-width: 960px){.healthcare-modernization-cloud__nav-panel .navigation-panel__title{font-size:1.5vw}}@media screen and (max-width: 767px){.healthcare-modernization-cloud__nav-panel .navigation-panel__title{font-size:24px}}@media screen and (max-width: 415px){.healthcare-modernization-cloud__nav-panel .navigation-panel__title{font-size:5vw}}.healthcare-modernization-cloud__nav-panel .navigation-panel__number{background-image:linear-gradient(to right, #01f9c7 67.54%, #0fdbfe 200.25%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}@media screen and (max-width: 767px){.healthcare-modernization-cloud__nav-panel .navigation-panel__number{margin-right:10px;font-size:24px}}@media screen and (max-width: 415px){.healthcare-modernization-cloud__nav-panel .navigation-panel__number{font-size:5vw}}.healthcare-modernization-cloud__nav-panel .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 5px 4px rgba(0,0,0,.5)}.healthcare-modernization-cloud__nav-panel .navigation-panel__item:hover .navigation-panel__number{text-shadow:0px 5px 4px rgba(1,249,199,.5)}@media screen and (max-width: 980px){.healthcare-modernization-cloud__nav-panel .navigation-panel{margin-top:40px}}.healthcare-modernization-cloud__whitepaper-gradiented{height:120px;margin-bottom:-1px;background:linear-gradient(265.7deg, #03d6d6 -1.29%, #0457f0 77.55%);-webkit-clip-path:polygon(0 0%, 100vw 100%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100vw 100%, 100% 100%, 0 100%)}.healthcare-modernization-cloud__whitepaper{margin-bottom:60px;color:#fff;background:linear-gradient(265.7deg, #03d6d6 -1.29%, #0457f0 77.55%)}.healthcare-modernization-cloud__whitepaper .white-paper{margin-top:0;margin-bottom:0}.healthcare-modernization-cloud__whitepaper .white-paper .sub-title-colored__wrapper{padding:0;text-align:left}.healthcare-modernization-cloud__whitepaper .white-paper__title{max-width:80%;margin:0}.healthcare-modernization-cloud__whitepaper .white-paper__image{flex-basis:35%;max-width:410px}.healthcare-modernization-cloud__whitepaper .white-paper__list-block{flex-basis:50%}@media screen and (max-width: 1024px){.healthcare-modernization-cloud__whitepaper .white-paper__list-block{margin-top:30px}}.healthcare-modernization-cloud__whitepaper .white-paper__list-block p{margin-top:0}.healthcare-modernization-cloud__whitepaper .white-paper__content h3{color:#fff;text-transform:none}.healthcare-modernization-cloud__whitepaper .white-paper__content ul li{font-size:18px}.healthcare-modernization-cloud__whitepaper .white-paper__content ul li::before{top:9px;width:7px;height:7px;border-radius:50%}.healthcare-modernization-cloud__whitepaper .white-paper__button{position:relative;top:33px;max-width:320px;min-height:65px;margin-right:0;font-size:14px;background:#000;border-color:#000}.healthcare-modernization-cloud__whitepaper .white-paper__button:hover{background:#000;box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.healthcare-modernization-cloud__why-now{background-repeat:no-repeat;background-position:100% 0%;background-size:100%}@media screen and (max-width: 767px){.healthcare-modernization-cloud__why-now__wrapper{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 1024px){.healthcare-modernization-cloud__why-now{background-position:100% 40%}}@media only screen and (max-width: 900px){.healthcare-modernization-cloud__why-now{background-position:100% 20%}}@media only screen and (max-width: 450px){.healthcare-modernization-cloud__why-now{background-position:100% 15%}}.healthcare-modernization-cloud__why-now_title .sub-title-colored__heading div{background-image:linear-gradient(to bottom, #03d6d6, #0457f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.healthcare-modernization-cloud__why-now_title .sub-title-colored__description{color:#2a0f4f;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:.95;text-transform:uppercase}@media only screen and (min-width: 767px){.healthcare-modernization-cloud__why-now_title .sub-title-colored__description{font-size:24px}}.healthcare-modernization-cloud__why-now .industry-numbers{position:relative;max-width:1280px;margin:80px auto;background:#fff;box-shadow:0px 47px 60px -70px rgba(0,0,0,.55),0px -42px 62px -70px rgba(0,0,0,.55)}.healthcare-modernization-cloud__why-now .industry-numbers__number{margin-top:20px;background-image:linear-gradient(to right, #01f9c7 67.54%, #0fdbfe 200.25%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border:none}.healthcare-modernization-cloud__why-now .industry-numbers__title{color:#2a0f4f;font-size:24px;text-transform:none}.healthcare-modernization-cloud__why-now .industry-numbers__description{text-transform:none}.healthcare-modernization-cloud__why-now .industry-numbers__description span{color:#2a0f4f;font-size:24px}.healthcare-modernization-cloud__why-now .industry-numbers__description p{font-weight:normal;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif}.healthcare-modernization-cloud__why-now_button{position:absolute;right:15%;bottom:-28px;color:#fff;background-color:#000}.healthcare-modernization-cloud__why-now_button:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}@media only screen and (max-width: 767px){.healthcare-modernization-cloud__why-now_button{left:50%;transform:translateX(-50%)}}.healthcare-modernization-cloud__why-company{padding:5vw 0;padding-top:40px;color:#fff;background:linear-gradient(109.23deg, #03d6d6 -22.26%, #0457f0 69.78%);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 1024px){.healthcare-modernization-cloud__why-company_title-one .sub-title-colored__heading{font-size:50px}}.healthcare-modernization-cloud__why-company .industry-numbers{position:relative;max-width:1280px;margin:0 auto 80px}.healthcare-modernization-cloud__why-company .industry-numbers__col{margin-right:4% !important;text-align:left}@media(max-width: 420px){.healthcare-modernization-cloud__why-company .industry-numbers__col{min-width:45%;max-width:45%}}.healthcare-modernization-cloud__why-company .industry-numbers__number{margin-top:0;background-image:linear-gradient(to right, #01f9c7 67.54%, #0fdbfe 200.25%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;font-size:42px;border:none}@media screen and (max-width: 1024px){.healthcare-modernization-cloud__why-company .industry-numbers__number{font-size:4vw}}@media screen and (max-width: 640px){.healthcare-modernization-cloud__why-company .industry-numbers__number{font-size:24px}}@media screen and (max-width: 415px){.healthcare-modernization-cloud__why-company .industry-numbers__number{font-size:18px}}.healthcare-modernization-cloud__why-company .industry-numbers__title{min-height:75px;color:#fff;font-weight:normal;font-size:18px;font-style:italic;text-transform:none}@media screen and (max-width: 640px){.healthcare-modernization-cloud__why-company .industry-numbers__title{min-height:72px;font-size:14px}}.healthcare-modernization-cloud__why-company .industry-numbers__title h4{display:flex;align-items:flex-end;min-height:45px;margin-bottom:10px;padding-bottom:5px;font-weight:900;font-size:20px;font-style:normal;text-transform:uppercase;border-bottom:1px solid #ffc13c}@media screen and (max-width: 1024px){.healthcare-modernization-cloud__why-company .industry-numbers__title h4{font-size:2.5vw}}@media screen and (max-width: 640px){.healthcare-modernization-cloud__why-company .industry-numbers__title h4{font-size:16px}}.healthcare-modernization-cloud__why-company .industry-numbers__description{color:#fff;font-weight:700;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;text-transform:none}@media screen and (max-width: 640px){.healthcare-modernization-cloud__why-company .industry-numbers__description{font-size:16px}}.healthcare-modernization-cloud__why-company_button-wrapper{margin-bottom:5vw}@media only screen and (max-width: 540px){.healthcare-modernization-cloud__why-company_button-wrapper{display:flex;justify-content:center;margin-bottom:50px}}.healthcare-modernization-cloud__why-company_button{color:#fff;background-color:#000}.healthcare-modernization-cloud__why-company_button:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.healthcare-modernization-cloud__discover .sub-title-colored__heading{color:#fff}.healthcare-modernization-cloud__discover .sub-title-colored__heading span{color:#ffc13c}.healthcare-modernization-cloud__discover .industry-demos{padding:0;background-image:none}.healthcare-modernization-cloud__discover .industry-demos__wrapper{box-shadow:none}@media only screen and (max-width: 1000px){.healthcare-modernization-cloud__discover .industry-demos__wrapper{padding-right:0;padding-left:0}}.healthcare-modernization-cloud__discover .industry-demos__heading{margin-bottom:60px !important;background-image:linear-gradient(108.92deg, #03d6d6 7.17%, #0457f0 52.18%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (min-width: 767px){.healthcare-modernization-cloud__discover .industry-demos__heading{max-width:60%}}.healthcare-modernization-cloud__discover .industry-demos__heading span{background-image:linear-gradient(to right, #ffc13c, #ffc13c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.healthcare-modernization-cloud__discover .industry-demos .demo-item-grid__list-item{max-width:280px}.healthcare-modernization-cloud__discover .industry-demos .demo-item-grid__link_image{display:flex;align-items:center;min-height:100px}.healthcare-modernization-cloud__discover .industry-demos .demo-item-grid__type{display:flex;align-items:flex-end;min-height:55px;margin-top:0;color:#2a0f4f;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase}.healthcare-modernization-cloud__discover .industry-demos .demo-item-grid__title{max-width:80%;font-weight:normal;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.5;text-transform:none;text-decoration:underline}.healthcare-modernization-cloud__discover .industry-demos .demo-item__image{max-width:100px}.healthcare-modernization-cloud__success-stories{padding-bottom:60px;background-repeat:no-repeat;background-position:center;background-size:85%}@media only screen and (max-width: 540px){.healthcare-modernization-cloud__success-stories{background-size:100%}}.healthcare-modernization-cloud__success-stories .industry-demos{padding:0;background-image:none}.healthcare-modernization-cloud__success-stories .industry-demos__wrapper{background-color:transparent;box-shadow:none}@media only screen and (max-width: 1000px){.healthcare-modernization-cloud__success-stories .industry-demos__wrapper{padding-right:0;padding-left:0}}.healthcare-modernization-cloud__success-stories .industry-demos__heading{margin-bottom:60px !important;background-image:linear-gradient(108.92deg, #03d6d6 7.17%, #0457f0 52.18%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (min-width: 767px){.healthcare-modernization-cloud__success-stories .industry-demos__heading{max-width:60%}}.healthcare-modernization-cloud__success-stories .industry-demos .demo-item-grid__list_small{justify-content:space-between}@media only screen and (max-width: 767px){.healthcare-modernization-cloud__success-stories .industry-demos .demo-item-grid__list_small{flex-direction:column}}.healthcare-modernization-cloud__success-stories .industry-demos .demo-item-grid__list-item{width:100%;max-width:440px;min-height:315px !important;margin-top:35px;margin-right:0 !important;margin-right:3% !important;padding:30px;background-color:#fff;border-top:5px solid #2f6ee7;box-shadow:0px 47px 70px -70px rgba(47,110,231,.65),0px -42px 70px -70px rgba(47,110,231,.65)}@media only screen and (max-width: 767px){.healthcare-modernization-cloud__success-stories .industry-demos .demo-item-grid__list-item{max-width:100%;margin-right:0;margin-left:0}}@media only screen and (max-width: 540px){.healthcare-modernization-cloud__success-stories .industry-demos .demo-item-grid__list-item{margin-bottom:30px}}.healthcare-modernization-cloud__success-stories .industry-demos .demo-item-grid__title{color:#2a0f4f;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase}.healthcare-modernization-cloud__success-stories .industry-demos .demo-item-grid .demo-item__image{max-width:125px}.healthcare-modernization-cloud__potential{padding-top:60px;background-color:#fff;background-repeat:no-repeat;background-position:100% 80%;background-size:380px}@media only screen and (max-width: 1200px){.healthcare-modernization-cloud__potential{background-position:100% 95%}}@media only screen and (max-width: 540px){.healthcare-modernization-cloud__potential{padding-top:0;background-position:0 95%;background-size:150px}}.healthcare-modernization-cloud__potential .sub-title-colored__heading div{background-image:linear-gradient(108.92deg, #03d6d6 7.17%, #0457f0 52.18%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.healthcare-modernization-cloud__potential-list{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:1024px;margin:40px auto 180px;padding:30px 0 100px;padding-left:0;list-style:none;box-shadow:0px 49px 37px -68px rgba(0,0,0,.55),0px -42px 62px -70px rgba(0,0,0,.55)}@media only screen and (max-width: 1200px){.healthcare-modernization-cloud__potential-list{max-width:940px}}@media only screen and (max-width: 940px){.healthcare-modernization-cloud__potential-list{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 540px){.healthcare-modernization-cloud__potential-list{flex-direction:column;margin:40px auto 90px}}.healthcare-modernization-cloud__potential-list_button{position:absolute;right:5%;bottom:-28px;max-width:400px;color:#fff;text-align:center;background-color:#000}.healthcare-modernization-cloud__potential-list_button:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}@media only screen and (max-width: 767px){.healthcare-modernization-cloud__potential-list_button{bottom:-60px;left:50%;max-width:90%;transform:translateX(-50%)}}@media only screen and (max-width: 480px){.healthcare-modernization-cloud__potential-list_button{bottom:-28px}}.healthcare-modernization-cloud__potential-list-item{flex-basis:25%}.healthcare-modernization-cloud__potential-list-item h3{padding:15px 0 15px 20px;color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase;background-color:#0457f0}@media only screen and (max-width: 1024px){.healthcare-modernization-cloud__potential-list-item{flex-basis:50%}}@media only screen and (max-width: 540px){.healthcare-modernization-cloud__potential-list-item:nth-child(even) p{max-width:70%;margin-left:auto;text-align:right}.healthcare-modernization-cloud__potential-list-item:nth-child(even) h3{padding-right:20px;text-align:right}.healthcare-modernization-cloud__potential-list-item:nth-child(even) ul{text-align:right;list-style:none}.healthcare-modernization-cloud__potential-list-item:nth-child(even) li{position:relative;padding-right:15px}.healthcare-modernization-cloud__potential-list-item:nth-child(even) li::before{position:absolute;top:-6px;right:-7px;color:#ffc13c;font-size:24px;content:"•"}}.healthcare-modernization-cloud__potential-list-content{padding-right:15px}.healthcare-modernization-cloud__potential-list-content p{min-height:85px;padding-left:15px;background-image:linear-gradient(109.23deg, #03d6d6 -22.26%, #0457f0 69.78%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-align:left;text-transform:uppercase}@media only screen and (max-width: 540px){.healthcare-modernization-cloud__potential-list-content p{max-width:70%;min-height:60px;padding-left:0}}.healthcare-modernization-cloud__potential-list-content ul{padding-left:15px;list-style:disc}@media only screen and (max-width: 540px){.healthcare-modernization-cloud__potential-list-content ul{padding-left:25px}}.healthcare-modernization-cloud__potential-list-content ul li{margin-bottom:15px;padding-left:5px;font-size:14px;line-height:1.5}.healthcare-modernization-cloud__potential-list-content ul li::marker{color:#01f9c7;font-size:18px}.healthcare-modernization-cloud__partners-container{position:relative;z-index:0}.healthcare-modernization-cloud__partners .sub-title-colored__heading div{background-image:linear-gradient(108.92deg, #03d6d6 7.17%, #0457f0 52.18%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}@media only screen and (min-width: 540px){.healthcare-modernization-cloud__partners .partnership__wrapper{padding-bottom:100px}}.healthcare-modernization-cloud__partners .partnership__description{display:none}.healthcare-modernization-cloud__partners-bg{position:absolute;top:-25%;left:0;z-index:-1;width:20vw;height:100%;background-repeat:no-repeat;background-position:0 0;background-size:100%}@media(min-width: 1500px){.healthcare-modernization-cloud__partners-bg{width:350px}}@media(max-width: 900px){.healthcare-modernization-cloud__partners-bg{top:-12%;width:185px}}.healthcare-modernization-cloud__form-section-bg{padding-top:60px;padding-bottom:150px;background:linear-gradient(235.17deg, #03d6d6 -2.47%, #0457f0 91.13%);background-repeat:no-repeat;background-position:0 0;background-size:cover}@media(max-width: 767px){.healthcare-modernization-cloud__form-section-bg{background-position:100% 50%}}@media(max-width: 640px){.healthcare-modernization-cloud__form-section-bg{padding-bottom:80px}}.healthcare-modernization-cloud__form-section-bg .sub-title-colored__wrapper{padding-right:0;padding-left:0}.healthcare-modernization-cloud__form-section-bg .sub-title-colored__heading{color:#fff}.healthcare-modernization-cloud__form-section-bg .sub-title-colored__heading span{background-image:linear-gradient(90deg, #01f9c7 67.54%, #0fdbfe 200.25%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.healthcare-modernization-cloud__form-wrapper .form-box__inner{margin-top:40px}@media(max-width: 400px){.healthcare-modernization-cloud__form-wrapper .form-box__inner{margin:25px}}@media(min-width: 640px){.healthcare-modernization-cloud__form-wrapper .form-box__submit{max-width:420px;min-height:100px;margin-bottom:-100px;font-size:32px}}
.logo-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.logo-list__item{flex-basis:20%;width:100%;min-height:130px;margin-bottom:2vw;text-align:center}@media(max-width: 747px){.logo-list__item{flex-basis:30%}}@media(max-width: 640px){.logo-list__item{flex-basis:50%}}.logo-list__item-title{font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif;line-height:.9;text-transform:uppercase}@media screen and (min-width: 2560px){.logo-list__item-title{font-size:calc(16px * 1.44)}}@media(max-width: 420px){.logo-list__item-title{font-size:18px}}
.low-code__benefits-list .benefits-list__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.low-code__benefits-list .benefits-list__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.low-code__benefits-list .benefits-list__wrapper{max-width:1353.6px !important}}.low-code{overflow-x:hidden}.low-code .page-title-2__content{padding-top:0}.low-code .page-title-2 .mousey{border-color:#fff}.low-code .page-title-2 .scroller{background:#fff}@media(min-width: 1024px){.low-code .sub-title-colored__heading{font-size:60px}}@media screen and (min-width: 2560px){.low-code .sub-title-colored__heading{font-size:calc(60px * 1.44)}}@media(min-width: 1024px){.low-code .sub-title-colored__heading-square{top:-14px}}.low-code__benefits-list{padding-top:80px;padding-bottom:80px;background:linear-gradient(90deg, #00a3cf 0%, #5552a0 100%)}@media(max-width: 640px){.low-code__benefits-list{padding-top:40px;padding-bottom:40px}}.low-code__benefits-list .sub-title-colored__heading{color:#fff}.low-code__benefits-list .sub-title-colored__description{padding-top:20px;color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.low-code__benefits-list .sub-title-colored__description{padding-top:calc(20px * 1.44);font-size:calc(24px * 1.44)}}.low-code__benefits-list .logo-list{padding-top:30px}@media screen and (min-width: 2560px){.low-code__benefits-list .logo-list{padding-top:calc(30px * 1.44)}}.low-code__benefits-list .logo-list__item{color:#fff;text-align:left}.low-code__benefits-list .logo-list__item-image{min-height:48px}@media screen and (min-width: 2560px){.low-code__benefits-list .logo-list__item-image{min-height:calc(48px * 1.44)}}.low-code__benefits{padding-top:80px;padding-bottom:80px}@media(max-width: 640px){.low-code__benefits{padding-top:60px;padding-bottom:60px}}@media screen and (max-width: 480px){.low-code__benefits .service-benefits__heading{bottom:-5px}}.low-code__benefits .service-benefits__description{display:none}.low-code__benefits .service-benefits__list{border:none;padding-top:0}.low-code__benefits .service-benefits__list:before{content:none}.low-code__benefits .service-benefits__list ul{margin:0;padding-top:24px;list-style:square}@media screen and (min-width: 2560px){.low-code__benefits .service-benefits__list ul{padding-top:calc(24px * 1.44)}}.low-code__solves-problems{padding-top:80px;padding-bottom:80px;background:linear-gradient(180deg, #f0f0f0 0%, rgba(240, 240, 240, 0) 100%)}@media(max-width: 640px){.low-code__solves-problems{padding-bottom:40px}}.low-code__solves-problems .dxp-color-slider{background:transparent}@media(min-width: 767px){.low-code__solves-problems .dxp-color-slider{padding:80px 10px 60px}}.low-code__partners .partnership__wrapper{min-height:200px;padding-top:40px;padding-bottom:80px;padding-left:0;padding-right:0}@media(max-width: 640px){.low-code__partners .partnership__wrapper{padding-bottom:40px}}.low-code__partners .partnership__cta-button{display:none}@media(max-width: 640px){.low-code__partners.de-de .sub-title-colored--small .sub-title-colored__heading{font-size:6vw}}@media screen and (min-width: 2560px){.low-code__solves-problems,.low-code__benefits,.low-code__benefits-list{padding-top:calc(80px * 1.44);padding-bottom:calc(80px * 1.44)}}
.bimodal__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.bimodal__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.bimodal__wrapper{max-width:1353.6px !important}}.bimodal__wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.bimodal__wrapper{flex-direction:column}}.bimodal__left-col{flex-basis:35%}.bimodal__link{display:inline-block;width:100%;max-width:128px;height:100%}.bimodal__image{width:100%;max-width:100%;image-rendering:-webkit-optimize-contrast}.bimodal__right-col{flex-basis:65%}@media(min-width: 2560px){.bimodal__description{font-size:calc(18px * 1.44)}}
.fin-ops__bimodal a{display:block;width:242px;height:58px;margin:80px auto;padding:0;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:58px;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #131313;transition:all .3s linear}.fin-ops__bimodal a:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.fin-ops{position:relative;overflow-x:hidden}.fin-ops__services-hero .wrapper{align-items:flex-start}.fin-ops__services-hero .services-hero__image{position:relative;background-image:linear-gradient(90deg, #f9ac07 0%, #5406d9 100%)}.fin-ops__services-hero .services-hero__image img{position:absolute;bottom:15px;left:-20px;max-width:200px}@media(max-width: 767px){.fin-ops__services-hero .services-hero__image img{left:0px;max-width:150px}}@media only screen and (orientation: portrait){.fin-ops__services-hero .services-hero__image img{-webkit-animation-name:vr-animation-port;animation-name:vr-animation-port;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.fin-ops__services-hero .services-hero__image img{-webkit-animation-name:vr-animation-land;animation-name:vr-animation-land;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}.fin-ops__services-hero .services-hero__heading{font-size:48px}@media(min-width: 2560px){.fin-ops__services-hero .services-hero__heading{font-size:calc(60px * 1.44)}}@media screen and (min-width: 475px)and (max-width: 940px){.fin-ops__services-hero .services-hero__heading{font-size:5vw}}@media(max-width: 475px){.fin-ops__services-hero .services-hero__heading{font-size:7vw}}@media(min-width: 2560px){.fin-ops__services-hero .services-hero__description{font-size:calc(18px * 1.44)}}.fin-ops__cloud-maturity{padding-top:40px;background:none}.fin-ops__cloud-maturity .sub-title-colored{padding-bottom:60px}@media(max-width: 475px){.fin-ops__cloud-maturity .sub-title-colored{padding-bottom:20px}}.fin-ops__cloud-maturity .sub-title-colored__wrapper{max-width:900px}@media(min-width: 2560px){.fin-ops__cloud-maturity .dxp-color-slider__container{max-width:calc(940px * 1.44)}}.fin-ops__cloud-maturity .dxp-color-slider__aside{min-height:360px;justify-content:flex-start}@media(min-width: 2560px){.fin-ops__cloud-maturity .dxp-color-slider__aside{min-height:394px}}.fin-ops__cloud-maturity .dxp-color-slider__graph{justify-content:flex-start}.fin-ops__cloud-maturity .dxp-content-slider-item:last-child{padding-top:15px;min-height:45px}@media(min-width: 2560px){.fin-ops__cloud-maturity .dxp-content-slider-item__description-text{font-size:calc(18px * 1.44);line-height:calc(24px * 1.44)}}.fin-ops__bimodal{margin-top:60px;padding-top:60px;background:#f9ac07}@media(min-width: 2560px){.fin-ops__bimodal{padding-top:calc(80px * 1.44);padding-bottom:calc(50px * 1.44)}}@media(max-width: 540px){.fin-ops__bimodal{margin-top:40px}}.fin-ops__bimodal .sub-title-colored{padding-bottom:30px}.fin-ops__bimodal .bimodal__wrapper{align-items:flex-start}.fin-ops__bimodal a{width:100%;max-width:320px;margin-top:40px;margin-left:0}@media(max-width: 860px){.fin-ops__bimodal a{margin-bottom:40px}}@media(max-width: 767px){.fin-ops__bimodal a{margin-left:auto;margin-right:auto}}.fin-ops__bimodal a:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}@media(max-width: 475px){.fin-ops__demos{padding-bottom:0}}.fin-ops__demos .sub-title-colored{padding-bottom:60px}@media(max-width: 475px){.fin-ops__demos .sub-title-colored{padding-bottom:20px}}.fin-ops__demos .industry-demos{background-image:none;max-width:1080px;margin:60px auto;padding:45px 0 20px;background-color:#fff;box-shadow:0px 21px 54px 0 #e5e5e5}@media(max-width: 767px){.fin-ops__demos .industry-demos{padding:45px 0 20px}}@media(min-width: 2560px){.fin-ops__demos .industry-demos{padding-top:calc(45px * 1.44);padding-bottom:calc(20px * 1.44);padding-left:calc(40px * 1.44);padding-right:calc(40px * 1.44);max-width:calc(940px * 1.44);margin-top:calc(80px * 1.44);margin-bottom:calc(80px * 1.44)}}.fin-ops__demos .industry-demos .demo-item__image{max-width:220px;max-height:138px}.fin-ops__demos .industry-demos__slider{padding:45px 70px 20px}@media(min-width: 1024px){.fin-ops__demos .industry-demos__slider{padding:45px 0 20px}}@media(max-width: 475px){.fin-ops__demos .industry-demos__slider{padding:45px 20px 20px}}.fin-ops__stats{padding-top:80px}@media(max-width: 475px){.fin-ops__stats{padding-top:50px}}@media(max-width: 475px){.fin-ops__stats .sub-title-colored{padding-bottom:20px}}.fin-ops__stats .sub-title-colored__description{padding-top:40px}@media(max-width: 475px){.fin-ops__stats .sub-title-colored__description{padding-top:0}}@media(min-width: 2560px){.fin-ops__stats .sub-title-colored__description{font-size:calc(18px * 1.44)}}.fin-ops__stats .industry-numbers .industry-numbers__wrapper{max-width:940px}@media(min-width: 2560px){.fin-ops__stats .industry-numbers .industry-numbers__wrapper{max-width:calc(940px * 1.44)}}.fin-ops__stats .industry-numbers .industry-numbers__row{justify-content:flex-start}.fin-ops__stats .industry-numbers .industry-numbers__col{margin-right:0}@media(min-width: 641px){.fin-ops__stats .industry-numbers .industry-numbers__col{max-width:33.3%;min-width:33.3%}}.fin-ops__stats .industry-numbers .industry-numbers__description{font-weight:900;font-size:14px}.fin-ops__stats .industry-numbers .industry-numbers__number{font-weight:900;border-bottom:2px solid #f9ac07}@media(min-width: 480px){.fin-ops__stats .industry-numbers .industry-numbers__number{font-size:60px}}
.service-page-title{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:62px 0;overflow:hidden}@media(min-width: 2560px){.service-page-title{min-height:65vh}}@media(max-width: 480px){.service-page-title{min-height:0;padding:80px 0 60px}}.service-page-title .wrapper{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (min-width: 767px)and (max-width: 1100px){.service-page-title .wrapper{padding-left:180px}}@media(max-width: 480px){.service-page-title .wrapper{display:block}}.service-page-title__image{min-width:325px;max-width:325px;min-height:330px;max-height:330px}@media screen and (min-width: 2560px){.service-page-title__image{min-width:calc(325px * 1.44);max-width:calc(325px * 1.44);min-height:calc(330px * 1.44);max-height:calc(330px * 1.44)}}.service-page-title__image_big{display:block;width:100%;max-width:260px;margin-top:-44px;margin-left:18px}@media screen and (min-width: 2560px){.service-page-title__image_big{max-width:calc(260px * 1.44);margin-left:calc(18px * 1.44)}}@media(min-width: 481px)and (max-width: 1023px){.service-page-title__image{margin-left:-100px}}@media(max-width: 768px){.service-page-title__image{min-width:285px;max-width:285px;min-height:290px;max-height:290px}.service-page-title__image .service-page-title__image_small{max-width:230px}}@media(max-width: 640px){.service-page-title__image{min-width:235px;max-width:235px;min-height:230px;max-height:230px}.service-page-title__image .service-page-title__image_small{max-width:190px}}@media(max-width: 480px){.service-page-title__image{display:flex;min-width:100%;min-height:90vw;max-height:100vw;margin:40px auto 0}.service-page-title__image:not(:last-child){margin-bottom:130px}}.service-page-title__text{max-width:550px;align-self:flex-start;padding-left:38px}@media screen and (min-width: 2560px){.service-page-title__text{max-width:100%;padding-left:calc(38px * 1.44)}}@media(max-width: 640px){.service-page-title__text{padding-left:28px}}@media(max-width: 480px){.service-page-title__text{padding-left:0}}.service-page__heading,.service-page__description{margin:0;padding:0;color:#000}.service-page__heading{font-weight:900;font-size:60px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media screen and (min-width: 2560px){.service-page__heading{font-size:calc(60px * 1.44)}}.service-page__heading:not(:last-child){margin-bottom:38px}@media screen and (min-width: 2560px){.service-page__heading:not(:last-child){margin-bottom:calc(38px * 1.44)}}@media(max-width: 768px){.service-page__heading{font-size:68px}.service-page__heading:not(:last-child){margin-bottom:24px}}@media(max-width: 640px){.service-page__heading{font-size:36px}.service-page__heading:not(:last-child){margin-bottom:15px}}@media screen and (min-width: 641px)and (max-width: 940px){.service-page__heading{font-size:5vw}}.service-page__description{font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal}@media screen and (min-width: 2560px){.service-page__description{font-size:calc(14px * 1.44)}}.service-page__description span{font-weight:bold}.service-page__description h3{margin:0;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.2}@media screen and (min-width: 2560px){.service-page__description h3{font-size:calc(24px * 1.44)}}@media(max-width: 475px){.service-page__description h3{font-size:18px;line-height:24px}}.service-page__description p{margin:0;padding:0}.service-page__cta-button{max-width:100%;color:#3fd0b6 !important;text-align:center}.service-page__cta-button_in-top{display:none;width:100%;margin-top:107%}.service-page__cta-button_in-top span{width:100%}@media(max-width: 480px){.service-page__cta-button_in-top{margin-top:100%}}@media(min-width: 1024px){.service-page__cta-button_in-top{display:flex}}@media(max-width: 480px){.service-page__cta-button_in-top{display:flex}}.service-page__cta-button_in-content{display:none;width:100%;margin-top:30px}@media(max-width: 1024px){.service-page__cta-button_in-content{display:flex;width:100%}.service-page__cta-button_in-content span{width:100%}}@media(max-width: 480px){.service-page__cta-button_in-content{display:none}}@keyframes ballon-flying{0%,100%{transform:translateY(0)}25%{transform:translateY(-30px);@media(max-width: 768px){transform:translateY(-20px)}}75%{transform:translateY(20px);@media(max-width: 768px){transform:translateY(-10px)}}}
.gen-ai-offerings__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.gen-ai-offerings__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.gen-ai-offerings__wrapper{max-width:1353.6px !important}}.gen-ai-offerings{overflow:hidden;padding-top:110px;padding-bottom:110px}@media(max-width: 768px){.gen-ai-offerings{padding-top:50px;padding-bottom:50px}}.gen-ai-offerings__wrapper{padding-top:0;padding-bottom:0}.gen-ai-offerings .sub-title-colored__wrapper{padding:0 0 50px 20px}@media(max-width: 920px){.gen-ai-offerings__cards-wrapper .carousel .slider{width:98%}}@media(max-width: 920px){.gen-ai-offerings__cards-wrapper .carousel .slider-wrapper{overflow:visible}}.gen-ai-offerings__cards-wrapper .carousel.carousel-slider .control-dots{margin:30px 0 0 0}.gen-ai-offerings__cards{display:flex;margin-top:60px}@media(max-width: 1100px)and (min-width: 920px){.gen-ai-offerings__cards{zoom:.9}}.gen-ai-offerings__card{align-items:stretch;width:100%;background:#fff;border-left:1px solid #50b7c5}.gen-ai-offerings__card p{min-height:120px;margin:0;padding:24px;font-style:italic;font-size:16px;line-height:1.3;background-color:#f1f1f1}.gen-ai-offerings__card ul{margin-top:0;padding:24px 24px 0;padding-left:54px;list-style:none}.gen-ai-offerings__card li{position:relative;margin-bottom:24px;padding-left:5px}.gen-ai-offerings__card li::before{position:absolute;left:-30px;top:-3px;width:24px;height:24px;background:url("https://www.softserveinc.com/cdn/img/services/ad-hoc-services/gen-ai/rounded-check-mark-image.svg") no-repeat 50% 50%;content:""}.gen-ai-offerings__card:last-child ul.black-list li:last-child:before,.gen-ai-offerings__card:last-child ul.black-list li:nth-last-child(2):before{background:url("https://www.softserveinc.com/cdn/img/services/ad-hoc-services/gen-ai/rounded-check-black-mark-image.svg") no-repeat 50% 50%}.gen-ai-offerings__card:last-child ul.black-list li:nth-last-child(2){position:relative}.gen-ai-offerings__card:last-child ul.black-list li:nth-last-child(2)::after{position:absolute;top:-25px;left:-30px;width:115%;height:2px;border-top:2px dotted #d6d6d6;content:""}.gen-ai-offerings__card-image{width:100%;margin:0 auto 16px;max-width:40px;color:initial;font-size:initial}.gen-ai-offerings__card-title{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:0;padding:0 24px 0;color:#26ab78;font-family:"ProximaNova",sans-serif;font-size:24px;font-style:normal;font-weight:900;text-transform:uppercase}
.patterns__image{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.patterns__image{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.patterns__image{max-width:1353.6px !important}}.patterns{overflow:hidden;padding:0}.patterns .sub-title-colored{padding:0;background-color:#f6f6f6}.patterns .sub-title-colored__wrapper{padding-top:130px;padding-bottom:60px}@media(max-width: 768px){.patterns .sub-title-colored__wrapper{padding-top:65px}}.patterns__image-container{display:flex;flex-direction:column;background-color:#000;background-repeat:no-repeat;background-position:100% 50%;background-size:50%;padding-top:130px;padding-bottom:130px}@media(max-width: 768px){.patterns__image-container{padding-top:65px;padding-bottom:65px;background-size:cover}}.patterns__image img{width:100%}.patterns__image_mobile{max-width:475px}
.gen-ai-industries__cards{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.gen-ai-industries__cards{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.gen-ai-industries__cards{max-width:1353.6px !important}}.gen-ai-industries{overflow:hidden;padding-top:130px;padding-bottom:130px;background-color:#f6f6f6}@media(max-width: 768px){.gen-ai-industries{padding-top:65px;padding-bottom:65px}}.gen-ai-industries__industries-wrapper{padding:0}.gen-ai-industries .sub-title-colored{padding:0 0 60px 0}.gen-ai-industries .industry-demos__slider .carousel .control-dots{margin-top:40px}.gen-ai-industries__cards-wrapper{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width: 1024px){.gen-ai-industries__cards-wrapper{grid-template-columns:1fr 1fr}}@media(max-width: 640px){.gen-ai-industries__cards-wrapper{grid-template-columns:1fr}}.gen-ai-industries__card{height:100%;min-width:225px;min-height:340px;background-color:#aaa;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;transition:background-image .3s ease-in-out;overflow:hidden}.gen-ai-industries__card:hover{background-image:linear-gradient(45deg, #17c583, #17c583) !important;box-shadow:0px 12px 24px 0px rgba(5,148,94,.44);transition:all .3s ease-in-out}.gen-ai-industries__card:hover .gen-ai-industries__card-text{opacity:1;transition:opacity .3s ease-in-out}.gen-ai-industries__card:hover .gen-ai-industries__card-title{padding-top:2px;transition:all .3s ease-in-out}.gen-ai-industries__card:hover .gen-ai-industries__card-title::before{background-color:#008552;transition:all .3s ease-in-out}.gen-ai-industries__card:hover .gen-ai-industries__card-type{opacity:1;transition:all .3s ease-in-out}.gen-ai-industries__card:hover .gen-ai-industries__card-arrow{left:110%;transition:all .3s cubic-bezier(0.34, 1.11, 0.96, 1.67)}.gen-ai-industries__card:active{background-image:linear-gradient(45deg, #008552, #008552) !important;box-shadow:0px 12px 24px 0px rgba(5,148,94,.44);transition:all .3s ease-in-out}.gen-ai-industries__card:nth-child(3){grid-column:3/5;grid-row:1}.gen-ai-industries__card:nth-child(4){grid-column:1/3;grid-row:2/3}.gen-ai-industries__card:nth-child(5){grid-column:3/5;grid-row:2/3}@media(max-width: 1024px){.gen-ai-industries__card:nth-child(odd){grid-column:1/2;grid-row:auto}.gen-ai-industries__card:nth-child(even){grid-column:2/3;grid-row:auto}.gen-ai-industries__card:last-child{grid-column:1/3;grid-row:auto}}@media(max-width: 640px){.gen-ai-industries__card:nth-child(even),.gen-ai-industries__card:nth-child(odd){grid-column:1/2;grid-row:auto}}.gen-ai-industries__card.small-grid:nth-child(1){grid-column:1/3;grid-row:auto}.gen-ai-industries__card.small-grid:nth-child(2){grid-column:3/5;grid-row:auto}@media(max-width: 1024px){.gen-ai-industries__card.small-grid:nth-child(even),.gen-ai-industries__card.small-grid:nth-child(odd){grid-column:auto;grid-row:1/2}}@media(max-width: 640px){.gen-ai-industries__card.small-grid:nth-child(even),.gen-ai-industries__card.small-grid:nth-child(odd){grid-column:1/3;grid-row:auto}}@media(max-width: 475px){.gen-ai-industries__card.small-grid:nth-child(even){grid-column:1/3;grid-row:auto}.gen-ai-industries__card.small-grid:nth-child(odd){grid-column:1/3;grid-row:auto}}.gen-ai-industries__card.middle-grid:nth-child(1){grid-column:1/3;grid-row:auto}.gen-ai-industries__card.middle-grid:nth-child(2){grid-column:3/5;grid-row:auto}.gen-ai-industries__card.middle-grid:last-child{grid-column:1/5;grid-row:2/3}@media(max-width: 1024px){.gen-ai-industries__card.middle-grid:nth-child(1){grid-column:1/2;grid-row:auto}.gen-ai-industries__card.middle-grid:nth-child(2){grid-column:2/3;grid-row:auto}.gen-ai-industries__card.middle-grid:last-child{grid-column:1/3;grid-row:2/3}}.gen-ai-industries__card.big-grid:nth-child(odd){grid-column:1/3;grid-row:auto}.gen-ai-industries__card.big-grid:nth-child(even){grid-column:3/5;grid-row:auto}@media(max-width: 1024px){.gen-ai-industries__card.big-grid:nth-child(odd){grid-column:1/2;grid-row:auto}.gen-ai-industries__card.big-grid:nth-child(even){grid-column:2/3;grid-row:auto}}.gen-ai-industries__card-link{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:32px 20px 26px;color:#fff;text-decoration:none;cursor:pointer}.gen-ai-industries__card-text{font-weight:bold;opacity:0;transition:opacity .2s ease-in-out}.gen-ai-industries__card-text ul{padding-left:20px}.gen-ai-industries__card-text li{margin-bottom:5px}.gen-ai-industries__card-type-wrapper{position:relative;width:fit-content}.gen-ai-industries__card-type{display:inline-block;font-family:"ProximaNova",sans-serif,sans-serif;font-size:14px;font-style:normal;font-weight:700;opacity:0;transition:all .3s ease-in-out}.gen-ai-industries__card-title{position:relative;margin:0;font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;white-space:normal;text-transform:uppercase;transition:all .3s ease-in-out .2s}.gen-ai-industries__card-title::before{position:absolute;top:-5px;left:0;width:35px;height:1px;background-color:#17c583;content:""}.gen-ai-industries__card-arrow{position:absolute;top:10%;left:0;transition:all .3s cubic-bezier(0.34, 1.11, 0.96, 1.67) .2s}
.gen-ai-resources__cards{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.gen-ai-resources__cards{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.gen-ai-resources__cards{max-width:1353.6px !important}}.gen-ai-resources{overflow:hidden;padding-top:120px;padding-bottom:130px;background:linear-gradient(180deg, #f0f0f0 0%, rgba(240, 240, 240, 0) 100%)}@media(max-width: 768px){.gen-ai-resources{padding-top:65px;padding-bottom:65px}}.gen-ai-resources .sub-title-colored{padding:0 0 80px 0}.gen-ai-resources__wrapper{padding:0}.gen-ai-resources .industry-demos__slider .carousel .control-dots{margin-top:40px}.gen-ai-resources__cards-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}@media(max-width: 640px){.gen-ai-resources__cards-wrapper{grid-template-columns:1fr}}.gen-ai-resources__card{height:100%;background-color:#aaa;background-repeat:no-repeat,no-repeat;background-position:50%,50%;background-size:100%,cover;transition:background-image .3s ease-in-out}.gen-ai-resources__card:nth-child(1),.gen-ai-resources__card:nth-child(2){min-height:240px}.gen-ai-resources__card.double{grid-row:1/3;grid-column:2;min-height:480px}@media screen and (min-width: 1601px){.gen-ai-resources__card.double{grid-row:1/2;min-height:240px}}@media(max-width: 640px){.gen-ai-resources__card.double{grid-row:1/2;grid-column:1;min-height:240px}}.gen-ai-resources__card.equal-item{min-height:240px !important}.gen-ai-resources__card.comp-item{min-height:240px !important}.gen-ai-resources__card.comp-item:nth-child(3){grid-row:1/3;grid-column:2;min-height:480px}@media(max-width: 640px){.gen-ai-resources__card.comp-item:nth-child(3){grid-row:1/2;grid-column:1;min-height:240px}}.gen-ai-resources__card:hover{background-image:linear-gradient(45deg, #17c583, #17c583) !important;transition:background-image .3s ease-in-out}.gen-ai-resources__card:hover .gen-ai-resources__card-title,.gen-ai-resources__card:hover .gen-ai-resources__card-type{color:#000}.gen-ai-resources__card:hover .gen-ai-resources__card-type{border-color:#000}.gen-ai-resources__card:hover .gen-ai-resources__card-arrow{color:#000;transform:rotate(-45deg);transition:all .3s ease-in-out}.gen-ai-resources__card:hover .gen-ai-resources__card-arrow img{filter:invert(0)}.gen-ai-resources__card_dark .gen-ai-resources__card-title,.gen-ai-resources__card_dark .gen-ai-resources__card-type,.gen-ai-resources__card_dark .gen-ai-resources__card-arrow,.gen-ai-resources__card_white-font-only .gen-ai-resources__card-title,.gen-ai-resources__card_white-font-only .gen-ai-resources__card-type,.gen-ai-resources__card_white-font-only .gen-ai-resources__card-arrow{color:#fff}.gen-ai-resources__card_dark .gen-ai-resources__card-arrow img,.gen-ai-resources__card_white-font-only .gen-ai-resources__card-arrow img{filter:invert(1)}.gen-ai-resources__card_dark .gen-ai-resources__card-type,.gen-ai-resources__card_white-font-only .gen-ai-resources__card-type{border-color:#fff}.gen-ai-resources__card_white-font-only,.gen-ai-resources__card_black-font-only{background-size:cover}.gen-ai-resources__card-link{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:25px;color:#000;text-decoration:none;cursor:pointer}.gen-ai-resources__card-title{margin-top:0;color:#000;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;white-space:normal;text-decoration:none}@media(max-width: 640px){.gen-ai-resources__card-title{font-size:20px}}.gen-ai-resources__card-type-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.gen-ai-resources__card-type{display:inline-block;padding:5px 15px;color:#000;font-size:14px;border:1px solid #000}.gen-ai-resources__card-arrow{display:inline-block;width:24px;height:24px;filter:invert(0);transform:rotate(0);transition:all .3s ease-in-out}
.csr-banner{position:fixed;top:50px;width:100%;height:82px}@media(min-width: 2560px){.csr-banner{top:calc(50px * 1.44)}}.csr-banner__wrapper{position:relative;display:flex;justify-content:flex-start;align-items:center;max-width:1024px;height:100%;height:-webkit-fill-available;min-height:82px;margin:0 auto}.csr-banner__image{max-width:98px}@media screen and (max-width: 960px){.csr-banner__image{margin-left:-25px}}@media screen and (max-width: 380px){.csr-banner__image{position:relative;z-index:5}}.csr-banner__text{max-width:500px;margin-right:15px;margin-left:30px;color:#fff;line-height:1.4}@media screen and (max-width: 960px){.csr-banner__text{margin-left:10px;font-size:2vw;line-height:2.2vw}}@media screen and (max-width: 767px){.csr-banner__text{font-size:2.2vw;line-height:2.4vw}}@media screen and (max-width: 640px){.csr-banner__text{display:none}}.csr-banner__close-button{color:#fff}.csr-banner .csr-banner-top{width:100%;max-width:257px;height:82px;margin-left:auto;padding:0;color:#fff;font-size:14px;border:none;outline:0;transition:font-size .2s;transition-timing-function:cubic-bezier(0.34, 1.11, 0.96, 1.67)}@media screen and (max-width: 960px){.csr-banner .csr-banner-top{min-width:280px;max-width:280px;font-size:2vw}}@media screen and (max-width: 747px){.csr-banner .csr-banner-top{min-width:240px;max-width:240px}}@media screen and (max-width: 640px){.csr-banner .csr-banner-top{min-width:280px;max-width:280px;margin:0 auto;font-size:14px}}@media screen and (max-width: 380px){.csr-banner .csr-banner-top{min-width:330px;max-width:330px;margin:0 auto;margin-left:-30px;padding-right:15px;font-size:14px}}.csr-banner .csr-banner-top:hover{font-size:16px;background:none}
.link-with-arrow,.gen-ai__partnership-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.link-with-arrow,.gen-ai__partnership-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.link-with-arrow,.gen-ai__partnership-wrapper{max-width:1353.6px !important}}.gen-ai{overflow:hidden}.gen-ai__csr-banner .csr-banner__wrapper{max-width:100%;margin-left:10%}@media screen and (max-width: 1024px){.gen-ai__csr-banner .csr-banner__wrapper{margin-left:0}}@media screen and (max-width: 640px){.gen-ai__csr-banner .csr-banner__wrapper{justify-content:space-between}}.gen-ai__csr-banner .csr-banner__image{position:absolute;bottom:0;max-width:172px}@media screen and (max-width: 640px){.gen-ai__csr-banner .csr-banner__image{display:none}}.gen-ai__csr-banner .csr-banner__text{margin-left:250px;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.25;color:#fff;text-transform:uppercase}.gen-ai__csr-banner .csr-banner__text a{color:#fff;text-decoration:none;cursor:pointer}.gen-ai__csr-banner .csr-banner__text span{color:#17c583}@media screen and (max-width: 1024px){.gen-ai__csr-banner .csr-banner__text{margin-left:18%}}@media screen and (max-width: 640px){.gen-ai__csr-banner .csr-banner__text{display:block;margin-left:5%;font-size:18px}}.gen-ai__csr-banner .cta-button{max-width:fit-content;height:44px;padding:14px 20px;font-size:14px;border:2px solid #fff}@media screen and (max-width: 960px){.gen-ai__csr-banner .cta-button{min-width:unset}}@media screen and (max-width: 640px){.gen-ai__csr-banner .cta-button{display:none}}.gen-ai__csr-banner .cta-button:hover{font-size:14px;color:#000;background-color:#fff !important}.gen-ai__service-page-title{transition:margin .5s ease-in-out}.gen-ai__service-page-title_has-banner{margin-top:82px;transition:margin .5s ease-in-out}.gen-ai__service-page-title .service-page-title__image{position:relative;background:#000}.gen-ai__service-page-title .service-page-title__image_big{position:absolute;top:-5%;bottom:0;max-width:320px;margin:0}@media only screen and (orientation: portrait){.gen-ai__service-page-title .service-page-title__image_big{-webkit-animation-name:molecule-dancing-port;animation-name:molecule-dancing-port;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.gen-ai__service-page-title .service-page-title__image_big{-webkit-animation-name:molecule-dancing-land;animation-name:molecule-dancing-land;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}.gen-ai__service-page-title .service-page-title__image_small{position:absolute;left:5%;bottom:0;max-width:140px;margin:0}@media only screen and (orientation: portrait){.gen-ai__service-page-title .service-page-title__image_small{-webkit-animation-name:molecule-dancing-port;animation-name:molecule-dancing-port;-webkit-animation-duration:16s;animation-duration:16s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:reverse;animation-direction:reverse}}@media only screen and (orientation: landscape){.gen-ai__service-page-title .service-page-title__image_small{-webkit-animation-name:molecule-dancing-land;animation-name:molecule-dancing-land;-webkit-animation-duration:16s;animation-duration:16s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:reverse;animation-direction:reverse}}.gen-ai__service-page-title .service-page__description p{margin:10px 0}.gen-ai__service-page-title .cta_button{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:58px;padding:10px 20px;color:#3fd0b6 !important;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;text-align:center;background:#000 !important;border:2px solid #111;cursor:pointer;transition:ease .15s}.gen-ai__service-page-title .cta_button span{color:#3fd0b6 !important}.gen-ai__service-page-title .cta_button:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.gen-ai__nav{padding:125px 0;background-color:#000;background-repeat:no-repeat;background-position:50% 0;background-size:cover}@media(max-width: 680px){.gen-ai__nav{display:none}}.gen-ai__nav .navigation-panel{max-width:960px;margin:0 auto;background-image:none;box-shadow:none}@media screen and (min-width: 2560px){.gen-ai__nav .navigation-panel{max-width:calc(960px * 1.44)}}@media(max-width: 1024px){.gen-ai__nav .navigation-panel{padding-left:20px;padding-right:20px}}.gen-ai__nav .navigation-panel__content{justify-content:center;gap:5px;border-top:2px solid #fff;border-bottom:2px solid #fff}.gen-ai__nav .navigation-panel__item{min-height:60px;flex:1;padding:0 20px 0 25px;margin:14px 0;text-align:left}@media screen and (min-width: 2560px){.gen-ai__nav .navigation-panel__item{padding:0 calc(20px * 1.44)}}.gen-ai__nav .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 7px 4px #fff}.gen-ai__nav .navigation-panel__item:first-child{padding-left:0}.gen-ai__nav .navigation-panel__item:not(:last-child){border-right:1px solid #fff}.gen-ai__nav .navigation-panel__number{color:#17c583;font-size:24px}@media screen and (min-width: 2560px){.gen-ai__nav .navigation-panel__number{font-size:calc(24px * 1.44)}}.gen-ai__nav .navigation-panel__title{font-size:14px}@media screen and (min-width: 2560px){.gen-ai__nav .navigation-panel__title{font-size:calc(14px * 1.44)}}.gen-ai .sub-title-colored__wrapper{padding-left:20px}@media(min-width: 2560px){.gen-ai .sub-title-colored__wrapper{padding-left:calc(20px * 1.44)}}.gen-ai__use-cases{padding-top:130px;padding-bottom:130px;background-color:#30b494;background-repeat:no-repeat;background-position:100% 50%;background-size:cover}@media(max-width: 768px){.gen-ai__use-cases{padding-top:65px;padding-bottom:65px}}.gen-ai__use-cases .industry-demos{padding:0;background-image:none}.gen-ai__use-cases .industry-demos.wrapper{max-width:1100px}.gen-ai__use-cases .industry-demos__wrapper{padding:0 20px;background-color:transparent;box-shadow:none}@media(min-width: 768px){.gen-ai__use-cases .industry-demos__wrapper{padding:0 60px 0}}.gen-ai__use-cases .industry-demos__heading{margin-bottom:60px;color:#fff}@media(min-width: 2560px){.gen-ai__use-cases .industry-demos__heading{max-width:1353.6px !important;margin-left:auto;margin-right:auto}}.gen-ai__use-cases .industry-demos__slider{max-width:960px;margin:0 auto;padding-bottom:0}.gen-ai__use-cases .industry-demos .demo-item-grid__list-item{flex-direction:column-reverse;background-color:#fff;overflow:hidden;transition:all .3s ease}.gen-ai__use-cases .industry-demos .demo-item-grid__list-item:hover{background-color:#000}.gen-ai__use-cases .industry-demos .demo-item-grid__list-item:hover .demo-item-grid__title{color:#fff}@media(min-width: 768px){.gen-ai__use-cases .industry-demos .demo-item-grid__list-item:not(:last-child){margin-right:10px}}@media(max-width: 475px){.gen-ai__use-cases .industry-demos .demo-item-grid__list-item{min-width:327px;margin:0 0 20px}}@media(max-width: 360px){.gen-ai__use-cases .industry-demos .demo-item-grid__list-item{min-width:280px}}.gen-ai__use-cases .industry-demos .demo-item-grid__content-wrapper{min-height:84px;padding:14px}.gen-ai__use-cases .industry-demos .demo-item-grid__title{margin-top:0;font-size:18px;line-height:100%;text-transform:inherit}.gen-ai__use-cases .industry-demos .demo-item-grid__description{display:none}.gen-ai__use-cases .industry-demos .demo-item-grid__list{justify-content:flex-start}@media(max-width: 1200px){.gen-ai__use-cases .industry-demos .demo-item-grid__list{justify-content:center}}@media(min-width: 787px){.gen-ai__use-cases .industry-demos .demo-item-grid__list_small .demo-item-grid__list-item{margin-right:10px !important}}.gen-ai__partnership{padding-top:130px;padding-bottom:130px}@media(max-width: 768px){.gen-ai__partnership{padding-top:65px;padding-bottom:65px}}.gen-ai__partnership .badge-section{min-height:130px;background:none;border:1px solid #e0e0e0;padding:16px !important}.gen-ai__partnership .badge-section__wrapper{align-items:flex-start;height:100%;padding:0;gap:24px}@media(max-width: 767px){.gen-ai__partnership .badge-section__wrapper{gap:40px;justify-content:space-between;height:100%}}.gen-ai__partnership .badge-section__content{color:initial;font-size:initial;text-transform:initial;margin:0}.gen-ai__partnership .badge-section__content h3{margin:0;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}.gen-ai__partnership .badge-section__content p{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px}.gen-ai__partnership .badge-section__right-col{flex-basis:75%}@media(max-width: 767px){.gen-ai__partnership .badge-section__right-col{flex-basis:50%;display:flex;align-items:flex-end}}.gen-ai__partnership .badge-section__left-col{flex-basis:25%}@media(max-width: 767px){.gen-ai__partnership .badge-section__left-col{flex-basis:25%}}.gen-ai__partnership .badge-section__left-col .badge-section__link{margin-left:0}.gen-ai__partnership-slider{padding-top:80px}@media(max-width: 475px){.gen-ai__partnership-slider{padding-top:40px}}.gen-ai__partnership-slider .carousel.carousel-slider{overflow:visible}@media(max-width: 920px){.gen-ai__partnership-slider .carousel.carousel-slider{padding-left:20px;padding-right:20px}}@media(max-width: 920px){.gen-ai__partnership-slider .carousel.carousel-slider.slider-wrapper{overflow:visible}}.gen-ai__partnership-slider .carousel.carousel-slider .control-arrow{top:calc(50% - 30px);bottom:auto;width:20px;height:20px;padding:0;color:#000;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") no-repeat 50% 50%;transform:translateY(-50%);opacity:.8;transition:opacity .2s ease}.gen-ai__partnership-slider .carousel.carousel-slider .control-arrow:before{display:none}.gen-ai__partnership-slider .carousel.carousel-slider .control-arrow:hover{background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") no-repeat 50% 50%;opacity:1}.gen-ai__partnership-slider .carousel.carousel-slider .control-arrow.control-prev{left:-50px;transform:translateY(-50%) rotate(90deg)}.gen-ai__partnership-slider .carousel.carousel-slider .control-arrow.control-next{right:-50px;transform:translateY(-50%) rotate(-90deg)}.gen-ai__partnership-slider .carousel .slide{height:0;text-align:left;background:none}.gen-ai__partnership-slider .carousel .slide.selected{height:auto}.gen-ai__partnership-slider .carousel .control-dots{position:static;margin:30px 0 0 0;padding:0}.gen-ai__partnership-slider .carousel .control-dots .dot{width:10px;height:10px;margin:0 6px;background-color:rgba(0,0,0,.5);outline:none;box-shadow:none}.gen-ai__partnership-slider .carousel .control-dots .dot.selected{background-color:#000}.gen-ai__partnership-wrapper{padding-top:80px;display:grid;grid-gap:16px;grid-template:1fr 1fr/1fr 1fr}@media(max-width: 475px){.gen-ai__partnership-wrapper{padding-top:40px;grid-template-columns:1fr}}.gen-ai__contact-us{padding-top:80px;padding-bottom:80px;background-color:#17c583;background-repeat:no-repeat;background-position:50% 50%;background-size:1100px}@media(max-width: 1024px){.gen-ai__contact-us{background-size:cover}}@media(max-width: 768px){.gen-ai__contact-us{padding-top:10px;padding-bottom:50px}}.link-with-arrow{display:flex;justify-content:flex-end;align-items:center;margin-top:25px}.link-with-arrow__link,.link-with-arrow .cta_button{position:relative;display:block;padding:10px 50px 10px 10px;color:#17c583;font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase;text-decoration:none;border-bottom:2px solid #17c583}.link-with-arrow__link::before,.link-with-arrow .cta_button::before{position:absolute;top:27%;right:15px;width:15px;height:15px;background:url(https://www.softserveinc.com/cdn/img/services/ad-hoc-services/gen-ai/arrow-greenimage.svg) no-repeat 50% 50%;transition:all .3s ease-in-out;content:""}.link-with-arrow__link:hover,.link-with-arrow .cta_button:hover{box-shadow:none}.link-with-arrow__link:hover::before,.link-with-arrow .cta_button:hover::before{right:0}
.gen-ai-challenges__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.gen-ai-challenges__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.gen-ai-challenges__wrapper{max-width:1353.6px !important}}.gen-ai-challenges{background:linear-gradient(180deg, #F0F0F0 0%, rgba(240, 240, 240, 0) 100%)}.gen-ai-challenges__wrapper{display:flex;justify-content:space-between;gap:5%}@media(max-width: 768px){.gen-ai-challenges__wrapper{flex-direction:column}}.gen-ai-challenges .sub-title-colored{flex-basis:45%}@media(max-width: 768px){.gen-ai-challenges .sub-title-colored{flex-basis:100%}}.gen-ai-challenges .sub-title-colored__wrapper{padding-left:0;padding-right:0}@media(max-width: 540px){.gen-ai-challenges .sub-title-colored__wrapper{padding-left:20px}}.gen-ai-challenges__tabs{flex-basis:45%}@media(max-width: 768px){.gen-ai-challenges__tabs{flex-basis:100%}}.gen-ai-challenges__tabs .vertical{margin-top:-18px;padding-top:0;padding-bottom:0}@media(max-width: 768px){.gen-ai-challenges__tabs .vertical{margin-top:0;padding-top:50px}}.gen-ai-challenges__tabs .vertical .wrapper{padding-left:0;padding-right:0}.gen-ai-challenges__tabs .vertical__tabs__nav__item{margin-bottom:8px;padding:16px;font-size:16px;background:#fff;box-shadow:0px 4px 12px 0px rgba(0,0,0,.05);border-radius:8px 0px;border-top:none;border-bottom:none}.gen-ai-challenges__tabs .vertical__tabs__nav__item::after{font-size:40px}.gen-ai-challenges__tabs .vertical__tabs__nav__item.current{margin-bottom:0;color:#83edc5;border-radius:8px 0 0 0;background:#2c2c2c}.gen-ai-challenges__tabs .vertical__tabs__nav__item.current::after{width:18px;height:3px;background:#83edc5}.gen-ai-challenges__tabs .vertical__tabs__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease-in-out;padding:0}.gen-ai-challenges__tabs .vertical__tabs__content.current{grid-template-rows:1fr;margin-bottom:8px;padding:0 16px 16px;border-radius:0 0 8px 0px;border-bottom:none;background:#2c2c2c;transition:grid-template-rows .35s ease-in-out}.gen-ai-challenges__tabs .vertical__tabs__content-text{margin:0;color:#fff;overflow:hidden}.gen-ai-challenges__tabs .vertical__tabs__content-text p{margin:0;overflow:hidden}
.industry-our-expertise__heading{margin:0;padding:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.industry-our-expertise__heading:not(:last-child){margin-bottom:38px}@media screen and (min-width: 2560px){.industry-our-expertise__heading:not(:last-child){margin-bottom:calc(38px * 1.44)}}@media screen and (min-width: 2560px){.industry-our-expertise__heading{font-size:calc(41px * 1.44)}}@media(max-width: 640px){.industry-our-expertise__heading{font-size:30px}}.industry-our-expertise{padding:48px 0}@media screen and (min-width: 2560px){.industry-our-expertise{padding:calc(48px * 1.44) 0}}.industry-our-expertise__video__title{margin:0;padding:0;font-size:16px;font-weight:800;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.industry-our-expertise__video__title{font-size:calc(16px * 1.44)}}.industry-our-expertise__videos{display:flex;flex-wrap:wrap}.industry-our-expertise__videos>*{flex:1;min-width:100%}@media(max-width: 480px){.industry-our-expertise__videos>*:not(:last-child){margin-bottom:30px}}@media(min-width: 481px){.industry-our-expertise__videos>*{min-width:45%;max-width:45%}.industry-our-expertise__videos>*:not(:last-child):not(:nth-last-child(2)){margin-bottom:30px}}@media(min-width: 481px){.industry-our-expertise__videos>*:not(:nth-child(2n)){margin-right:8%}}.industry-our-expertise__modal{position:fixed;top:0;left:0;z-index:9999;display:flex;width:100vw;height:100vh;overflow:auto;background-color:rgba(0,0,0,.8)}.industry-our-expertise__modal__content{position:absolute;top:50%;left:48%;width:67.5vw;height:38vw;transform:translate(-50%, -50%)}@media(max-width: 769px){.industry-our-expertise__modal__content{width:90.5vw;height:51vw}}.industry-our-expertise__modal__close{position:absolute;top:-38px;right:-6px;color:#777;font-size:25px;background:none;border:none;outline:none;cursor:pointer;transition:color .2s ease}.industry-our-expertise__modal__close:hover{color:#fff}
.gen-ai-opportunities__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.gen-ai-opportunities__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.gen-ai-opportunities__wrapper{max-width:1353.6px !important}}.gen-ai-opportunities{background:#f3f3f3;padding-top:110px;padding-bottom:110px}@media(max-width: 768px){.gen-ai-opportunities{padding-top:50px;padding-bottom:50px}}.gen-ai-opportunities__container{padding-top:50px}.gen-ai-opportunities__our-expertise-section{margin-top:56px}.gen-ai-opportunities__our-expertise-section__decription{margin-bottom:32px;line-height:normal}.gen-ai-opportunities__our-expertise-video{margin-bottom:0;padding-bottom:0}.gen-ai-opportunities__our-expertise-video .video__desc{display:none}@media only screen and (max-width: 1024px){.gen-ai-opportunities__our-expertise-video .wrapper{padding-left:0;padding-right:0}}@media screen and (min-width: 481px){.gen-ai-opportunities__our-expertise-video .industry-our-expertise__videos>*:not(:nth-child(2n)){max-width:100%;min-width:unset;margin-right:0}}.gen-ai-opportunities-table-heading{display:flex;justify-content:space-between;gap:4px}.gen-ai-opportunities-table-heading__table-heading-cell{display:flex;justify-content:center;align-items:center;flex:1;min-width:110px;padding:16px;color:#747474;font-family:"ProximaNova",sans-serif;font-size:14px;font-weight:900;line-height:116%;text-transform:uppercase;text-align:center;background:rgba(255,255,255,.5)}.gen-ai-opportunities-table-heading__table-heading-cell:first-of-type{flex:4;justify-content:flex-start}@media(max-width: 640px){.gen-ai-opportunities-table-heading__table-heading-cell:first-of-type{display:block !important}}@media(max-width: 640px){.gen-ai-opportunities-table-heading__table-heading-cell{display:none}}.gen-ai-opportunities-table-info-row{display:flex;justify-content:space-between;gap:4px;margin-top:4px}.gen-ai-opportunities-table-info-row__table-big-cell{flex:4;padding:16px;background:#fff}.gen-ai-opportunities-table-info-row__table-big-cell:hover{cursor:pointer}.gen-ai-opportunities-table-info-row__table-small-cell{flex:1;display:flex;justify-content:center;align-items:center;min-width:110px;padding:16px;color:#000;font-family:"ProximaNova",sans-serif;font-size:14px;font-weight:900;line-height:116%;text-transform:uppercase;text-align:center;background:#fff}@media(max-width: 640px){.gen-ai-opportunities-table-info-row__table-small-cell{display:none}}.gen-ai-opportunities-table-content-cell__content-wrapper{width:100%}.gen-ai-opportunities-table-content-cell__with-image{display:flex;padding-left:16px}@media(max-width: 475px){.gen-ai-opportunities-table-content-cell__with-image{flex-direction:column-reverse}}@media(min-width: 475px)and (max-width: 1024px){.gen-ai-opportunities-table-content-cell__with-image_hide .gen-ai-opportunities-table-content-cell__image{display:none}}.gen-ai-opportunities-table-content-cell__image{width:0;height:0;min-width:0px;opacity:0;transition:all .35s linear .5s}.gen-ai-opportunities-table-content-cell.opened .gen-ai-opportunities-table-content-cell__image{height:100%;width:160px;min-width:160px;margin-right:16px;opacity:1;transition:all .35s linear}@media(max-width: 475px){.gen-ai-opportunities-table-content-cell.opened .gen-ai-opportunities-table-content-cell__image{padding-top:16px}}.gen-ai-opportunities-table-content-cell.opened .gen-ai-opportunities-table-content-cell__heading::after{transform:translateY(-50%) rotate(135deg);transition:all .35s linear}.gen-ai-opportunities-table-content-cell__heading{position:relative;margin:0;padding-right:45px;font-family:"ProximaNova",sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:120%}.gen-ai-opportunities-table-content-cell__heading::after{position:absolute;top:50%;right:16px;width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:translateY(-50%) rotate(-45deg);content:"";transition:all .35s linear}.gen-ai-opportunities-table-content-cell__content{max-height:0;opacity:0;transition:all .35s linear}.gen-ai-opportunities-table-content-cell__content p{margin:0}.gen-ai-opportunities-table-content-cell__content.opened{max-height:100%;padding-top:16px;opacity:1;transition:all .35s linear .5s}
.gen-ai-retail__partnership{padding-top:110px;padding-bottom:0}@media(max-width: 768px){.gen-ai-retail__partnership{padding-top:50px;padding-bottom:0}}.gen-ai-retail__partnership .sub-title-colored{padding-top:0;padding-bottom:80px}@media(max-width: 768px){.gen-ai-retail__partnership .sub-title-colored__wrapper{padding-left:20px}}@media(max-width: 540px){.gen-ai-retail__partnership .sub-title-colored__wrapper{padding-left:40px}}.gen-ai-retail__partnership .partnership__wrapper{min-height:250px}@media(min-width: 2560px){.gen-ai-retail__partnership .partnership__wrapper{min-height:calc(250px * 1.44)}}@media(max-width: 540px){.gen-ai-retail__partnership .partnership__container{gap:20px}}@media(max-width: 540px){.gen-ai-retail__partnership .partnership__icons{flex-basis:40%}}.gen-ai-retail__partnership .partnership img[data-image="amazon web services"]{max-width:124px}@media(min-width: 2560px){.gen-ai-retail__partnership .partnership img[data-image="amazon web services"]{max-width:calc(124px * 1.44)}}.gen-ai-retail__partnership .partnership__cta-button{display:none}
.your-journey-tabs__content,.your-journey-tabs__headline{margin:0;padding:0;list-style:none}.your-journey-tabs:not(:last-child){margin-bottom:130px}@media(min-width: 2560px){.your-journey-tabs:not(:last-child){margin-bottom:calc(130px * 1.44)}}@media(max-width: 1000px){.your-journey-tabs{margin-right:-20px;margin-left:-20px}.your-journey-tabs:not(:last-child){margin-bottom:80px}}.your-journey-tabs__container{position:relative;display:flex;flex-direction:column;justify-content:space-around;width:100%;height:100%;min-height:250px;margin:0 auto;padding:62px 50px 38px;background-image:linear-gradient(to top, #1dd9c3, #3cc33a);box-shadow:0px 21px 54px 0 #1feecc}@media(min-width: 2560px){.your-journey-tabs__container{min-height:360px;padding:calc(62px * 1.44) calc(50px * 1.44) calc(38px * 1.44)}}@media(max-width: 767px){.your-journey-tabs__container{padding:62px 0 0}}.your-journey-tabs__black-square{position:absolute;top:0;left:0;width:46px;height:46px;background-color:#000;box-shadow:0px 19px 57px 0 rgba(129,131,130,.95);transform:translateY(-50%);content:"";transition:left .4s ease-in-out}@media(min-width: 2560px){.your-journey-tabs__black-square{width:calc(46px * 1.44);height:calc(46px * 1.44)}}.your-journey-tabs__headline{position:relative;display:flex;justify-content:space-between}.your-journey-tabs__headline:after{position:absolute;bottom:0;left:0;z-index:1;width:100%;content:"";height:3px;background-color:rgba(255,255,255,.4)}@media(max-width: 767px){.your-journey-tabs__headline{display:block}.your-journey-tabs__headline:after{display:none}}.your-journey-tabs__title{position:relative;display:flex;align-items:center;padding:0 5px 13px;color:#fff;font-weight:800;font-size:15px;font-family:"ProximaNova",sans-serif;text-align:center;text-transform:uppercase;cursor:pointer}@media(min-width: 2560px){.your-journey-tabs__title{padding:0 calc(5px * 1.44) calc(13px * 1.44);font-size:calc(15px * 1.44)}}.your-journey-tabs__title::before,.your-journey-tabs__title::after{position:absolute;bottom:0;z-index:2;width:0;height:3px;background:#fff;transition:width .3s;content:""}@media(min-width: 2560px){.your-journey-tabs__title::before,.your-journey-tabs__title::after{height:calc(3px * 1.44)}}.your-journey-tabs__title::before{right:50%}.your-journey-tabs__title::after{left:50%}.your-journey-tabs__title_selected::before{width:50%}.your-journey-tabs__title_selected::after{width:50%}@media(max-width: 767px){.your-journey-tabs__title{padding:13px 6.1vw;text-align:left;border-bottom:2px solid rgba(255,255,255,.4)}.your-journey-tabs__title_selected{border-bottom-color:#fff}.your-journey-tabs__title:before,.your-journey-tabs__title:after{display:none}}.your-journey-tabs__content{width:100%;height:100%;min-height:130px;margin-top:14px}@media(min-width: 2560px){.your-journey-tabs__content{min-height:calc(130px * 1.44);margin-top:calc(14px * 1.44)}}.your-journey-tabs__description{display:none;font-size:16px;line-height:1.4}@media(min-width: 2560px){.your-journey-tabs__description{font-size:calc(16px * 1.44)}}@media(max-width: 767px){.your-journey-tabs__description{padding:20px 6.1vw}.your-journey-tabs__description:not(:last-child){border-bottom:2px solid rgba(255,255,255,.4)}}.your-journey-tabs__description_visible{display:block}
.banner-section .image-and-text__content-wrap{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.banner-section .image-and-text__content-wrap{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.banner-section .image-and-text__content-wrap{max-width:1353.6px !important}}.banner-section{padding:80px 0 40px;color:#fff}@media(min-width: 2560px){.banner-section{padding:calc(80px * 1.44) 0 calc(40px * 1.44)}}.banner-section .image-and-text{align-items:center;margin:60px 0 30px;padding:0}@media(min-width: 2560px){.banner-section .image-and-text{margin:calc(60px * 1.44) 0 calc(30px * 1.44)}}.banner-section .image-and-text__content-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 640px){.banner-section .image-and-text__content-wrap{flex-direction:column}}.banner-section .image-and-text__image-wrap{max-width:300px;display:flex;align-items:center;flex-basis:35%}@media(max-width: 640px){.banner-section .image-and-text__image-wrap{margin:auto}}@media screen and (min-width: 2560px){.banner-section .image-and-text__image-wrap{max-width:calc(300px * 1.44)}}.banner-section .image-and-text__image{max-width:initial}.banner-section .image-and-text__description-wrapper{display:flex;flex-direction:column;justify-content:center;flex-basis:65%;padding-top:0;padding-left:20px}@media(max-width: 640px){.banner-section .image-and-text__description-wrapper{padding-left:0}}.banner-section .image-and-text__description-wrapper--without-image{flex-basis:100%;padding-left:0}.banner-section .image-and-text__heading{margin-top:0;padding-bottom:20px;font-family:"ProximaNova",sans-serif;font-size:44px;font-weight:900;line-height:1;text-transform:uppercase}@media(min-width: 640px)and (max-width: 1024px){.banner-section .image-and-text__heading{font-size:4vw}}@media(max-width: 640px){.banner-section .image-and-text__heading{font-size:24px;margin-top:40px}}@media(min-width: 2560px){.banner-section .image-and-text__heading{font-size:calc(40px * 1.44)}}.banner-section .image-and-text__description{padding-left:0;color:#fff;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900}@media(min-width: 640px)and (max-width: 1024px){.banner-section .image-and-text__description{font-size:20px}}@media(max-width: 640px){.banner-section .image-and-text__description{font-size:18px;text-align:center}}@media(min-width: 2560px){.banner-section .image-and-text__description{font-size:calc(24px * 1.44)}}.banner-section .image-and-text__description::before{content:none}.banner-section__survey-section-cta-button{margin:50px 0 30px;color:#fff}@media(min-width: 2560px){.banner-section__survey-section-cta-button{margin:calc(30px * 1.44) auto}}.banner-section__survey-section-cta-button:hover{background:var(--hover-color);box-shadow:0px 19px 57px 0 var(--hover-color)}@media(max-width: 640px){.banner-section__survey-section-cta-button{margin:50px auto 30px}}.banner-section__survey-section-cta-button--middle{margin-left:auto;margin-right:auto}
.dev-iq__tabs .your-journey-tabs__container,.dev-iq__services-timeline_scheme,.dev-iq__banner-bottom--logos{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.dev-iq__tabs .your-journey-tabs__container,.dev-iq__services-timeline_scheme,.dev-iq__banner-bottom--logos{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.dev-iq__tabs .your-journey-tabs__container,.dev-iq__services-timeline_scheme,.dev-iq__banner-bottom--logos{max-width:1353.6px !important}}.dev-iq{overflow:hidden}.dev-iq__title .services-hero__image{position:relative;background:linear-gradient(90deg, #011e3c 0%, #02376f 100%)}.dev-iq__title .services-hero__image img{position:absolute;top:initial;left:0;bottom:0;width:initial;max-width:360px;margin:0;z-index:0;animation:left-to-right 10s ease-in-out infinite forwards}@keyframes left-to-right{0%{left:0;bottom:0;transform:scale(0.8)}50%{left:15%;bottom:10%;transform:scale(1)}100%{left:0;bottom:0;transform:scale(0.8)}}@media screen and (max-width: 767px){.dev-iq__title .services-hero__image img{max-width:250px;animation:left-to-right 10s ease-in-out infinite forwards}@keyframes left-to-right{0%{left:-10%;bottom:0;transform:scale(0.8)}50%{left:15%;bottom:10%;transform:scale(1)}100%{left:-10%;bottom:0;transform:scale(0.8)}}}@media screen and (max-width: 640px){.dev-iq__title .services-hero__image img{max-width:220px;animation:left-to-right 10s ease-in-out infinite forwards}@keyframes left-to-right{0%{left:-10%;bottom:0;transform:scale(0.8)}50%{left:15%;bottom:10%;transform:scale(1)}100%{left:-10%;bottom:0;transform:scale(0.8)}}}@media screen and (max-width: 480px){.dev-iq__title .services-hero__image img{max-width:350px;animation:left-to-right 10s ease-in-out infinite forwards}@keyframes left-to-right{0%{left:-10%;bottom:0;transform:scale(0.8)}50%{left:15%;bottom:10%;transform:scale(1)}100%{left:-10%;bottom:0;transform:scale(0.8)}}}@media screen and (min-width: 2560px){.dev-iq__title .services-hero__image img{max-width:calc(360px * 1.44)}}.dev-iq__title .service-page__cta-button_in-top,.dev-iq__title .service-page__cta-button_in-content{color:#fff !important}@media(max-width: 310px){.dev-iq__title .service-page__cta-button_in-top{margin-top:115%}}@media(max-width: 480px){.dev-iq__title .service-page-title__image:not(:last-child){margin-bottom:90px}}@media screen and (min-width: 2560px){.dev-iq__title .services-hero__description{font-size:calc(20px * 1.44)}}.dev-iq__services-hero .services-hero__description strong{font-family:"ProximaNova",sans-serif;font-weight:900}.dev-iq__nav{padding:125px 0;background-color:#000;background-repeat:no-repeat;background-position:50% 0;background-size:cover}@media(max-width: 680px){.dev-iq__nav{display:none}}.dev-iq__nav .navigation-panel{max-width:960px;margin:0 auto;background-image:none;box-shadow:none}@media screen and (min-width: 2560px){.dev-iq__nav .navigation-panel{max-width:calc(960px * 1.44)}}@media(max-width: 1024px){.dev-iq__nav .navigation-panel{padding-left:20px;padding-right:20px}}.dev-iq__nav .navigation-panel__content{justify-content:center;gap:5px;border-top:2px solid #fff;border-bottom:2px solid #fff}.dev-iq__nav .navigation-panel__item{min-height:60px;flex:1;padding:0 20px 0 25px;margin:14px 0;text-align:left}@media screen and (min-width: 2560px){.dev-iq__nav .navigation-panel__item{padding:0 calc(20px * 1.44)}}.dev-iq__nav .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 7px 4px #fff}.dev-iq__nav .navigation-panel__item:first-child{padding-left:0}.dev-iq__nav .navigation-panel__item:not(:last-child){border-right:1px solid #fff}.dev-iq__nav .navigation-panel__number{color:#00a3ff !important;font-size:24px}@media screen and (min-width: 2560px){.dev-iq__nav .navigation-panel__number{font-size:calc(24px * 1.44)}}.dev-iq__nav .navigation-panel__title{font-size:14px}@media screen and (min-width: 2560px){.dev-iq__nav .navigation-panel__title{font-size:calc(14px * 1.44)}}.dev-iq .sub-title-colored__heading-summary{font-family:"ProximaNova",sans-serif;font-size:32px;line-height:125%;text-transform:uppercase}@media screen and (min-width: 2560px){.dev-iq .sub-title-colored__heading-summary{font-size:calc(32px * 1.44)}}@media(min-width: 475px)and (max-width: 1024px){.dev-iq .sub-title-colored__heading-summary{font-size:24px}}@media(max-width: 560px){.dev-iq .sub-title-colored__heading-summary{font-size:18px}}.dev-iq .sub-title-colored__description{display:inline-block;padding-top:40px;padding-bottom:20px;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:24px;line-height:125%}@media screen and (min-width: 2560px){.dev-iq .sub-title-colored__description{font-size:calc(24px * 1.44)}}.dev-iq .sub-title-colored__description p{margin-bottom:15px}@media(max-width: 540px){.dev-iq .sub-title-colored__description{padding-top:0px}}.dev-iq .banner-section{padding:0;background-image:linear-gradient(268deg, #02356A 10.56%, #066AD6 79.66%)}.dev-iq .banner-section__survey-section-cta-button{display:none}.dev-iq .banner-section .image-and-text__content-wrap{flex-wrap:nowrap;flex-direction:row-reverse}@media(max-width: 640px){.dev-iq .banner-section .image-and-text__content-wrap{flex-direction:column}}.dev-iq .banner-section .image-and-text__description-wrapper{padding-top:60px;padding-bottom:40px}@media(max-width: 640px){.dev-iq .banner-section .image-and-text__description-wrapper{padding-top:0}}.dev-iq .banner-section .image-and-text__heading{padding:0;font-weight:900;font-size:60px;font-family:"ProximaNova",sans-serif;line-height:1;letter-spacing:normal;background-image:linear-gradient(180deg, #FFF 39.58%, rgba(255, 255, 255, 0) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width: 2560px){.dev-iq .banner-section .image-and-text__heading{font-size:calc(60px * 1.44)}}@media(max-width: 1024px){.dev-iq .banner-section .image-and-text__heading{font-size:7vw}}@media(max-width: 640px){.dev-iq .banner-section .image-and-text__heading{font-size:3em;text-align:center}}.dev-iq .banner-section .image-and-text__description{margin-top:1em;margin-bottom:1em;padding:4px 20px;color:#a9e4ff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:125%;letter-spacing:normal;text-transform:uppercase;border-left:6px solid #2ed8ff}@media(min-width: 2560px){.dev-iq .banner-section .image-and-text__description{font-size:calc(24px * 1.44)}}@media(max-width: 640px){.dev-iq .banner-section .image-and-text__description{font-size:18px;text-align:left}}.dev-iq .banner-section .image-and-text__description p{margin:0}.dev-iq .banner-section .image-and-text__image-wrap{position:relative;max-width:100%;flex-basis:40%}.dev-iq .banner-section .image-and-text__image{position:relative;top:-15px;max-width:300px;margin:0 auto}@media(min-width: 640px){.dev-iq .banner-section .image-and-text__image{position:absolute;max-width:400px;top:50%;left:50%;transform:translate(-50%, -50%);aspect-ratio:1/1;object-fit:cover}}.dev-iq__project,.dev-iq__what-is-dev-iq,.dev-iq__services-timeline,.dev-iq__about-bloomfilter,.dev-iq__benefits,.dev-iq__roi{padding-top:80px;padding-bottom:80px}@media(max-width: 475px){.dev-iq__project,.dev-iq__what-is-dev-iq,.dev-iq__services-timeline,.dev-iq__about-bloomfilter,.dev-iq__benefits,.dev-iq__roi{padding-top:40px;padding-bottom:40px}}.dev-iq__project .sub-title-colored__description{padding:0}.dev-iq__project .industry-numbers{padding:0}.dev-iq__project .industry-numbers__col:nth-child(1) .industry-numbers__number::before{position:absolute;top:0;left:0;width:66px;height:66px;background:var(--icon-number-one);content:""}.dev-iq__project .industry-numbers__col:nth-child(2) .industry-numbers__number::before{position:absolute;top:0;left:0;width:66px;height:66px;background:var(--icon-number-two);content:""}.dev-iq__project .industry-numbers__col:nth-child(3) .industry-numbers__number::before{position:absolute;top:0;left:0;width:66px;height:66px;background:var(--icon-number-three);content:""}.dev-iq__project .industry-numbers__image--in-number{position:relative;top:60px;width:66px;height:66px}@media(max-width: 640px){.dev-iq__project .industry-numbers__image--in-number{top:57px;left:-66px}}.dev-iq__project .industry-numbers__title{margin-top:-40px}.dev-iq__project .industry-numbers__number{position:relative;padding-left:75px;color:#2750be}@media(min-width: 1024px){.dev-iq__project .industry-numbers__number{font-size:60px}}.dev-iq__project .industry-numbers__description{font-size:16px;font-weight:normal;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal;text-transform:none}@media screen and (min-width: 2560px){.dev-iq__project .industry-numbers__description{font-size:calc(16px * 1.44)}}.dev-iq__what-is-dev-iq{padding-bottom:0}.dev-iq__what-is-dev-iq--img{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:7vw}@media(max-width: 1024px){.dev-iq__what-is-dev-iq--img{flex-direction:column}}.dev-iq__what-is-dev-iq--img img{width:100%;max-width:430px;flex-basis:45%}@media screen and (min-width: 2560px){.dev-iq__what-is-dev-iq--img img{max-width:calc(450px * 1.44)}}@media(max-width: 1024px){.dev-iq__what-is-dev-iq--img img{margin-left:auto;margin-right:auto}}@media(max-width: 475px){.dev-iq__what-is-dev-iq--img img{max-width:90vw}}.dev-iq__what-is-dev-iq--img-desc{flex-basis:45%;padding-bottom:20px;font-size:16px;font-family:inherit;font-weight:normal}@media screen and (min-width: 2560px){.dev-iq__what-is-dev-iq--img-desc{font-size:calc(20px * 1.44)}}@media(max-width: 1024px){.dev-iq__what-is-dev-iq--img-desc{flex-basis:100%}}.dev-iq__what-is-dev-iq--img-desc strong{display:block;margin-top:40px;margin-bottom:27px;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:24px;line-height:125%}@media screen and (min-width: 2560px){.dev-iq__what-is-dev-iq--img-desc strong{font-size:calc(24px * 1.44)}}@media(max-width: 540px){.dev-iq__what-is-dev-iq--img-desc strong{margin-top:20px;font-size:18px}}.dev-iq__what-is-dev-iq--img-desc p{margin-bottom:15px}@media only screen and (max-width: 767px){.dev-iq__what-is-dev-iq--bottom{padding-top:0px;padding-bottom:20px}}.dev-iq__what-is-dev-iq .industry-numbers{padding-top:20px}@media(max-width: 475px){.dev-iq__what-is-dev-iq .industry-numbers .industry-numbers__col{min-width:100%}}.dev-iq__what-is-dev-iq .industry-numbers__title{display:none}.dev-iq__what-is-dev-iq .industry-numbers__description{font-size:16px;font-weight:normal;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal;text-transform:none}.dev-iq__what-is-dev-iq .industry-numbers__description span{font-size:12px;font-style:italic;font-weight:400;line-height:normal}@media screen and (min-width: 2560px){.dev-iq__what-is-dev-iq .industry-numbers__description span{font-size:calc(12px * 1.44)}}@media screen and (min-width: 2560px){.dev-iq__what-is-dev-iq .industry-numbers__description{font-size:calc(16px * 1.44)}}.dev-iq__what-is-dev-iq .industry-numbers__image{width:70px;height:70px;margin-bottom:15px}@media screen and (min-width: 2560px){.dev-iq__what-is-dev-iq .industry-numbers__image{margin-bottom:calc(15px * 1.44)}}.dev-iq__what-is-dev-iq .industry-numbers__image-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:20px}.dev-iq__what-is-dev-iq .industry-numbers__image-wrapper figcaption{color:#2750be;font-family:"ProximaNova",sans-serif;font-size:17px;font-weight:900;line-height:116%;text-transform:uppercase}@media screen and (min-width: 2560px){.dev-iq__what-is-dev-iq .industry-numbers__image-wrapper figcaption{font-size:calc(17px * 1.44)}}.dev-iq__what-is-dev-iq .banner-section .image-and-text__description-wrapper{padding-top:20px;padding-bottom:20px}.dev-iq__benefits .two-column-slider{max-width:940px;min-height:initial;margin:40px auto 0}@media screen and (min-width: 2560px){.dev-iq__benefits .two-column-slider{max-width:calc(940px * 1.44);margin-top:calc(40px * 1.44);margin-bottom:calc(60px * 1.44)}}.dev-iq__benefits .two-column-slider__container{padding:40px 35px}.dev-iq__benefits .two-column-slider__aside{min-height:230px}@media screen and (min-width: 2560px){.dev-iq__benefits .two-column-slider__aside{min-height:calc(250px * 1.44)}}.dev-iq__benefits .two-column-slider .two-column-slider-item__description p{margin-top:0}@media only screen and (max-width: 767px){.dev-iq__benefits .two-column-slider .two-column-slider-item__description{min-height:fit-content;padding-top:0}}.dev-iq__roi .sub-title-colored{padding-bottom:100px}@media(max-width: 475px){.dev-iq__roi .sub-title-colored{padding-bottom:50px}}.dev-iq__roi .sub-title-colored__description{padding:0}.dev-iq__about-bloomfilter .sub-title-colored__heading-summary{padding:40px 0}@media screen and (min-width: 2560px){.dev-iq__about-bloomfilter .sub-title-colored__heading-summary{font-size:calc(24px * 1.44)}}.dev-iq__banner-bottom--container{min-height:420px;padding-top:50px !important;padding-bottom:0 !important;background-color:transparent !important;background-position:100%,100%;background-repeat:no-repeat,no-repeat;background-size:45%,100%}@media screen and (min-width: 2560px){.dev-iq__banner-bottom--container{min-height:510px;background-position:80%,100%;background-size:32%,100%}}@media screen and (min-width: 1400px)and (max-width: 2559px){.dev-iq__banner-bottom--container{background-position:87%,100%;background-size:700px,100%}}@media(max-width: 1024px){.dev-iq__banner-bottom--container{background-position:115% 80%,100%}}@media(max-width: 767px){.dev-iq__banner-bottom--container{min-height:310px}}@media(max-width: 475px){.dev-iq__banner-bottom--container{background-size:0,100%}}.dev-iq__banner-bottom--container .gen-ai-banner{padding-top:25px;background-color:transparent !important}.dev-iq__banner-bottom--container .gen-ai-banner__wrapper{display:block;padding-left:20px !important}@media(min-width: 767px){.dev-iq__banner-bottom--container .gen-ai-banner__wrapper{padding-left:0 !important}}.dev-iq__banner-bottom--container .gen-ai-banner__description{text-transform:uppercase;padding-bottom:25px}.dev-iq__banner-bottom--container .gen-ai-banner__description span{background-image:linear-gradient(180deg, #2C87CE 0%, rgba(255, 255, 255, 0.9) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:inherit}@media(min-width: 767px){.dev-iq__banner-bottom--container .gen-ai-banner__description{max-width:550px;font-size:44px}}.dev-iq__banner-bottom--container .gen-ai-banner__cta-button{background:#00a3ff}.dev-iq__banner-bottom--container .gen-ai-banner__cta-button:hover{background:#00a3ff;box-shadow:0px 19px 57px 0 #00a3ff}.dev-iq__banner-bottom--logos{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:25px}@media(max-width: 475px){.dev-iq__banner-bottom--logos{flex-direction:column;margin-bottom:40px}}.dev-iq__banner-bottom--logos figure{display:flex;align-items:center;margin-left:0;margin-top:0;margin-bottom:0;flex-basis:15%}.dev-iq__banner-bottom--logos figure:first-child{flex-basis:11%}@media(max-width: 475px){.dev-iq__banner-bottom--logos figure:first-child img{max-width:70%;margin:0 auto}}.dev-iq__banner-bottom--logos figure:nth-child(2){flex-basis:25%}@media(max-width: 475px){.dev-iq__banner-bottom--logos figure:nth-child(2){max-width:70%}}@media(max-width: 475px){.dev-iq__banner-bottom--logos figure{max-width:55%}}.dev-iq__banner-bottom--logos img{width:100%;aspect-ratio:3/1;object-fit:contain}@media not all and (min-resolution: 0.001dpcm){.dev-iq__banner-bottom--logos img{image-rendering:pixelated}}.dev-iq__services-timeline_scheme{padding-top:80px;padding-bottom:40px}@media screen and (min-width: 2560px){.dev-iq__services-timeline_scheme{padding-top:calc(80px * 1.44);padding-bottom:calc(40px * 1.44)}}@media(max-width: 475px){.dev-iq__services-timeline_scheme{padding-top:40px}}.dev-iq__services-timeline_scheme-img{width:100%}.dev-iq__services-timeline .gen-ai__partnership-slider{padding-top:30px}.dev-iq__services-timeline_image-wrapper{display:flex;justify-content:space-between;flex-direction:row-reverse;gap:20px;margin:0}@media(max-width: 700px){.dev-iq__services-timeline_image-wrapper{flex-direction:column}}.dev-iq__services-timeline_image{flex-basis:45%;display:flex;align-items:center;justify-content:center;margin:0}.dev-iq__services-timeline_image img{max-width:300px}@media screen and (min-width: 2560px){.dev-iq__services-timeline_image img{max-width:340px}}.dev-iq__services-timeline_image-heading{margin:0 0 25px;border-bottom:1px solid #4788eb;font-style:italic}.dev-iq__services-timeline_image-heading h3{margin:0;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:32px;line-height:125%}@media screen and (min-width: 2560px){.dev-iq__services-timeline_image-heading h3{font-size:calc(32px * 1.44)}}@media(max-width: 540px){.dev-iq__services-timeline_image-heading h3{font-size:24px}}.dev-iq__services-timeline_image-heading p{margin-bottom:10px}.dev-iq__services-timeline_content{flex-basis:50%;line-height:normal;color:#172b4d}.dev-iq__services-timeline_content span{display:inline-block;margin-bottom:10px;font-weight:900}@media screen and (min-width: 2560px){.dev-iq__services-timeline_content span{font-size:calc(16px * 1.44)}}.dev-iq__services-timeline_content ul{list-style:disc;padding-left:20px}.dev-iq__services-timeline_content ul li{margin-bottom:5px}.dev-iq__tabs .your-journey-tabs__container{padding-top:50px;background-image:none;box-shadow:none}.dev-iq__tabs .your-journey-tabs__black-square{width:0}.dev-iq__tabs .your-journey-tabs__headline:after{background-color:rgba(0,163,255,.2)}.dev-iq__tabs .your-journey-tabs__title h3{margin:0}.dev-iq__tabs .your-journey-tabs__title p{display:none}.dev-iq__tabs .your-journey-tabs__title:nth-child(1){color:#00a3ff}.dev-iq__tabs .your-journey-tabs__title:nth-child(1)::before,.dev-iq__tabs .your-journey-tabs__title:nth-child(1)::after{background:#00a3ff}.dev-iq__tabs .your-journey-tabs__title:nth-child(2){color:#058cd9}.dev-iq__tabs .your-journey-tabs__title:nth-child(2)::before,.dev-iq__tabs .your-journey-tabs__title:nth-child(2)::after{background:#058cd9}.dev-iq__tabs .your-journey-tabs__title:nth-child(3){color:#006dab}.dev-iq__tabs .your-journey-tabs__title:nth-child(3)::before,.dev-iq__tabs .your-journey-tabs__title:nth-child(3)::after{background:#006dab}@media(max-width: 767px){.dev-iq__tabs .your-journey-tabs__title:nth-child(1){color:#00a3ff;border-bottom:2px solid rgba(5,140,217,.4)}.dev-iq__tabs .your-journey-tabs__title:nth-child(1)::before,.dev-iq__tabs .your-journey-tabs__title:nth-child(1)::after{background:#00a3ff}.dev-iq__tabs .your-journey-tabs__title:nth-child(3){color:#058cd9;border-bottom:2px solid rgba(5,140,217,.4)}.dev-iq__tabs .your-journey-tabs__title:nth-child(3)::before,.dev-iq__tabs .your-journey-tabs__title:nth-child(3)::after{background:#058cd9}.dev-iq__tabs .your-journey-tabs__title:nth-child(5){color:#006dab;border-bottom:2px solid rgba(0,109,171,.4)}.dev-iq__tabs .your-journey-tabs__title:nth-child(5)::before,.dev-iq__tabs .your-journey-tabs__title:nth-child(5)::after{background:#006dab}}.dev-iq__tabs .your-journey-tabs__content{margin-top:30px;padding:40px;border:2px solid #00a3ff;color:#172b4d}.dev-iq__tabs .your-journey-tabs__content h3{display:none}.dev-iq__tabs .your-journey-tabs__description{color:#172b4d}.dev-iq__tabs .your-journey-tabs__description h3{display:none}@media screen and (min-width: 767px)and (max-width: 1100px){.dev-iq .form-section{padding-left:80px}}
.quantum__our-services_wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.quantum__our-services_wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.quantum__our-services_wrapper{max-width:1353.6px !important}}.quantum{overflow:hidden;position:relative}.quantum__csr-banner{background-image:linear-gradient(270deg, #5A01AB 19.83%, #1401C1 102.7%)}.quantum__csr-banner .csr-banner__wrapper{max-width:initial;margin:0 auto 0 14%}.quantum__csr-banner .csr-banner-top{width:100%;height:45px;min-width:133px;position:relative;display:flex;justify-content:center;align-items:center;max-width:200px;padding:10px;font-size:14px;margin-right:5vw;border:2px solid #fff;transition:all .3s ease-in-out}.quantum__csr-banner .csr-banner-top:hover{font-size:14px;text-decoration:underline}@media screen and (min-width: 2560px){.quantum__csr-banner .csr-banner-top{max-width:calc(200px * 1.44);font-size:calc(14px * 1.44)}.quantum__csr-banner .csr-banner-top:hover{font-size:calc(12px * 1.44)}}@media screen and (max-width: 640px){.quantum__csr-banner .csr-banner-top{margin-right:auto}}@media screen and (max-width: 380px){.quantum__csr-banner .csr-banner-top{margin-left:auto}}.quantum__csr-banner .csr-banner__text{font-weight:900;font-family:"ProximaNova",sans-serif;font-size:20px;line-height:26px;text-transform:uppercase}@media(max-width: 767px){.quantum__csr-banner .csr-banner__text{font-size:16px;line-height:20px}}@media screen and (min-width: 2560px){.quantum__csr-banner .csr-banner__text{width:100%;max-width:calc(940px * 1.44);padding-left:60px;font-size:calc(16px * 1.44);line-height:calc(20px * 1.44)}}.quantum__csr-banner .csr-banner__image{min-width:148px;margin-top:-16px}@media screen and (max-width: 960px){.quantum__csr-banner .csr-banner__image{margin-left:-85px}}@media screen and (max-width: 480px){.quantum__csr-banner .csr-banner__image{margin-left:-70px;min-width:144px;margin-top:-16px}}.quantum__csr-banner .csr-banner__close-button{max-width:60px}.quantum .sub-title-colored__heading-square{background:#a3a0e2 !important;box-shadow:0px 4px 8px 0px #807dc5}@media(max-width: 480px){.quantum .sub-title-colored__wrapper{padding-left:35px}}.quantum__services-hero .services-hero__heading{font-size:40px}@media screen and (max-width: 480px){.quantum__services-hero .services-hero__heading{font-size:32px}}@media screen and (min-width: 2560px){.quantum__services-hero .services-hero__heading{font-size:calc(40px * 1.44)}}.quantum__services-hero .services-hero__heading span{display:inline-block;color:#aaa9ae;font-size:32px}@media screen and (max-width: 480px){.quantum__services-hero .services-hero__heading span{font-size:24px}}@media screen and (min-width: 2560px){.quantum__services-hero .services-hero__heading span{font-size:calc(32px * 1.44)}}.quantum__services-hero .services-hero__text{max-width:580px}.quantum__services-hero .services-hero__text p{margin:0}@media screen and (min-width: 2560px){.quantum__services-hero .services-hero__text{max-width:100%}}.quantum__services-hero .services-hero__image{position:relative;background:linear-gradient(90deg, #0400c5 0%, #5f00a9 100%)}.quantum__services-hero .services-hero__image img{position:absolute;left:-20px;margin:auto 0;min-width:400px}@media(max-width: 820px)and (min-width: 481px){.quantum__services-hero .services-hero__image img{min-width:unset;max-width:45vw}}@media(max-width: 480px){.quantum__services-hero .services-hero__image img{top:45px;width:100%;min-width:unset;max-width:90vw}}@media screen and (min-width: 2560px){.quantum__services-hero .services-hero__image img{min-width:calc(400px * 1.44)}}@media only screen and (orientation: portrait){.quantum__services-hero .services-hero__image img{-webkit-animation-name:robotics-transform-port;animation-name:robotics-transform-port;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@media only screen and (orientation: landscape){.quantum__services-hero .services-hero__image img{-webkit-animation-name:robotics-transform-land;animation-name:robotics-transform-land;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}.quantum__our-services{background:linear-gradient(180deg, #F1F1F4 0%, #FFF 100%)}.quantum__our-services.services__navigation{padding:90px 0 60px}@media(max-width: 475px){.quantum__our-services.services__navigation{padding-top:40px}}.quantum__our-services_wrapper{display:flex;justify-content:space-between;gap:20px;padding-top:40px}@media(max-width: 1024px){.quantum__our-services_wrapper{flex-direction:column-reverse}}.quantum__our-services_image{margin:0}.quantum__our-services_image img{max-width:561px}@media screen and (min-width: 2560px){.quantum__our-services_image img{max-width:calc(561px * 1.44)}}.quantum__our-services_left-col{display:flex;flex-direction:column;gap:20px;flex-basis:40%}@media(max-width: 1024px){.quantum__our-services_left-col{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;gap:20px}}.quantum__our-services_right-col{flex-basis:60%}@media(max-width: 1024px){.quantum__our-services_right-col{text-align:center}}.quantum .quantum-service-item{max-width:335px}@media screen and (min-width: 2560px){.quantum .quantum-service-item{max-width:calc(335px * 1.44)}}@media(max-width: 1024px){.quantum .quantum-service-item{flex-basis:45%}}@media(max-width: 640px){.quantum .quantum-service-item{flex-basis:100%;max-width:100%}}.quantum .quantum-service-item_title{padding-bottom:5px;margin-bottom:0;font-weight:900;font-size:20px;font-family:"ProximaNova",sans-serif;text-align:left;border-bottom:1px solid #a3a0e2}@media screen and (min-width: 2560px){.quantum .quantum-service-item_title{font-size:calc(20px * 1.44)}}.quantum .quantum-service-item_content{line-height:normal}@media screen and (min-width: 2560px){.quantum .quantum-service-item_content{font-size:calc(16px * 1.44)}}.quantum .gen-ai-offerings{background:linear-gradient(180deg, #F0F0F0 0%, rgba(240, 240, 240, 0) 100%)}@media(max-width: 480px){.quantum .gen-ai-offerings .sub-title-colored__wrapper{padding-left:15px}}.quantum .gen-ai-offerings__card{background:none;border-left:1px solid #a3a0e2}.quantum .gen-ai-offerings__card p{background-color:#d6d9d8}.quantum .gen-ai-offerings__card:last-child{border-right:1px solid #a3a0e2}.quantum .gen-ai-offerings__card li::before{filter:hue-rotate(80deg)}.quantum .gen-ai-offerings__card-title{color:#a3a0e2}@media screen and (min-width: 2560px){.quantum .gen-ai-offerings__card-title{font-size:calc(24px * 1.44)}}@media screen and (min-width: 2560px){.quantum .gen-ai-offerings__card-image{max-width:calc(40px * 1.44)}}@media screen and (min-width: 2560px){.quantum .gen-ai-offerings__card-content p{font-size:calc(16px * 1.44)}}@media screen and (min-width: 2560px){.quantum .gen-ai-offerings__card-content{font-size:calc(16px * 1.44)}}.quantum .gen-ai-industries{padding-bottom:60px;background:none !important}.quantum .gen-ai-industries__card:hover{background-image:linear-gradient(45deg, #A3A0E2, #A3A0E2) !important;box-shadow:0px 12px 24px 0px rgba(163,160,226,.71);transition:all .3s ease-in-out}.quantum .gen-ai-industries__card-arrow img{width:20px !important}@media screen and (min-width: 2560px){.quantum .gen-ai-industries__card-title{font-size:calc(18px * 1.44)}}@media screen and (min-width: 2560px){.quantum .gen-ai-industries__card-text{font-size:calc(16px * 1.44)}}@media screen and (min-width: 2560px){.quantum .gen-ai-industries__card-type{font-size:calc(14px * 1.44)}}@media screen and (min-width: 2560px){.quantum .gen-ai-industries__card-arrow{top:15%}}.quantum .gen-ai__partnership-wrapper{padding-top:80px;display:grid;grid-gap:16px;grid-template:none}.quantum .gen-ai__resources{padding-bottom:80px}.quantum .gen-ai__resources .industry-resources{padding-bottom:0}.quantum .gen-ai__resources .industry-resources .wrapper{padding-left:20px;padding-right:20px}.quantum .gen-ai__resources .industry-resources__heading{display:none}.quantum .gen-ai__contact-us .sub-title-colored__heading-square{background:#000 !important}.quantum .gen-ai__partnership{background-color:#f2f0fc}.quantum .gen-ai__partnership .badge-section{background-color:#fff;padding:25px 16px !important}.quantum .gen-ai__partnership .badge-section__left-col{flex-basis:15%}.quantum .gen-ai__partnership .badge-section__left-col .badge-section__link{max-width:140px}@media screen and (min-width: 2560px){.quantum .gen-ai__partnership .badge-section__left-col .badge-section__link{max-width:calc(140px * 1.44)}}.quantum .gen-ai__partnership .badge-section__right-col{flex-basis:85%}.quantum .gen-ai__partnership .badge-section__content p{margin:0}@media screen and (min-width: 2560px){.quantum .gen-ai__partnership .badge-section__content p{font-size:calc(14px * 1.44);line-height:normal}}.quantum .gen-ai__partnership .badge-section__content strong{font-family:"ProximaNova",sans-serif;font-weight:900}@media screen and (min-width: 2560px){.quantum .gen-ai__partnership .badge-section__content strong{font-size:calc(14px * 1.44)}}.quantum__news-and-events .press-list{background:#fff}.quantum__news-and-events .press-list__heading{color:#000}.quantum__news-and-events .press-list .press-card{border:1px solid #000}.quantum__news-and-events .press-list .press-card:hover{box-shadow:0px 4px 8px 0px #000}@media(max-width: 475px){.quantum .form-section .sub-title-colored__wrapper{padding-left:10px}}@media(max-width: 475px){.quantum .form-section .sub-title-colored__heading{font-size:34px}}.quantum .form-section .sub-title-colored__heading-square{box-shadow:0px 4px 8px 0px #000}@media(max-width: 475px){.quantum .form-section .sub-title-colored__heading-square{top:-10px;width:50px;height:50px}}@media(max-width: 475px){.quantum .form-section .industries-form__wrapper .form-box__inner{margin:20px 0}}@media(max-width: 400px){.quantum .form-section .industries-form__wrapper .form-box__inner{margin:20px 30px}}
.error404__wrapper{position:relative}.error404 a{color:#fff}.error404__morph-wrap{position:absolute;top:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden;pointer-events:none}.error404__morph{position:relative;z-index:0;flex:none;height:100%;transform:scaleX(2) scaleY(2) translateX(0px) translateY(0px) rotate(-70deg);opacity:1}@media(max-width: 1400px){.error404__morph{width:70vw !important}}.error404 .page-title-2{background:linear-gradient(45deg, #e912a3, #7a3bca)}.error404 .page-title-2::before{content:none}.error404 .page-title-2 span{word-wrap:normal}.error404 .page-title-2__title{width:350px}@media(max-width: 900px){.error404 .page-title-2__title{width:230px}}.error404 .page-title-2__title::before{content:none}@media screen and (max-width: 940px){.error404 .page-title-2__description{margin-left:100px}}@media screen and (max-width: 650px){.error404 .page-title-2__description{width:100%}}.error404 .page-title-2__description strong a{color:#fff;text-decoration:underline}.error404 .page-title-mobile{padding:70px 30px 50px;background:linear-gradient(45deg, #e912a3, #7a3bca)}.error404 .page-title-mobile__title{width:130px;margin-left:-36px}.error404 .page-title-mobile__title::before{content:none}.error404 .page-title-mobile__description{margin-top:20px}.error404 .page-title-mobile__description strong{font-size:3.5vw}.error404 .page-title-mobile__description strong a{color:#fff;text-decoration:underline}
.main-banner{width:100%}.main-banner__wrapper{display:flex;justify-content:flex-start;align-items:center;height:100%;height:-webkit-fill-available;min-height:85px;max-height:85px;margin:0 auto 0 7%}@media screen and (max-width: 1024px){.main-banner__wrapper{max-width:100%;margin-left:0}}@media screen and (max-width: 540px){.main-banner__wrapper{min-height:65px;max-height:65px}}@media screen and (max-width: 450px){.main-banner__wrapper{justify-content:space-between}}.main-banner__image-wrapper{position:relative;width:100%;max-width:100px;height:100%;min-height:inherit}@media screen and (max-width: 767px){.main-banner__image-wrapper{max-width:90px}}@media screen and (max-width: 540px){.main-banner__image-wrapper{max-width:65px}}.main-banner__image{position:absolute;top:50%;left:50%;max-width:135px;transform:translate(-50%, -50%);transition:all .2s ease-in-out}@media screen and (max-width: 1024px){.main-banner__image{left:10%}}@media screen and (max-width: 540px){.main-banner__image{top:60%;left:0}}.main-banner__text{margin-right:auto;margin-left:3%;color:#fff;font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-transform:uppercase}@media screen and (max-width: 1640px){.main-banner__text{font-size:24px}}@media screen and (max-width: 960px){.main-banner__text{font-size:2.5vw}}@media screen and (max-width: 840px){.main-banner__text{max-width:90%;margin-right:auto;margin-left:10px;font-size:3vw}}@media screen and (max-width: 540px){.main-banner__text{margin-left:5%;font-size:16px}}@media screen and (max-width: 360px){.main-banner__text{font-size:14px}}.main-banner__text strong{color:#17c583}.main-banner__text b{font-size:14px;line-height:1.1}@media screen and (max-width: 540px){.main-banner__text b{font-size:inherit}}.main-banner__text span{padding-left:5px}@media screen and (max-width: 840px){.main-banner__text span{font-size:3.5vw}}@media screen and (max-width: 540px){.main-banner__text span{font-size:inherit}}@media screen and (min-width: 540px){.main-banner__text span{display:none}}.main-banner__text span strong{color:#17c583}.main-banner__text span b{font-size:14px;line-height:1.1}@media screen and (max-width: 540px){.main-banner__text span b{font-size:inherit}}.main-banner__link-text{display:inline-block;width:100%;text-decoration:none}.main-banner__link{max-width:300px;height:100%;min-height:45px;margin-left:10px;margin-right:0;color:#fff;font-size:14px;text-align:center;background-color:transparent;border:2px solid #fff}.main-banner__link:hover{background-color:transparent;border:2px solid #fff;box-shadow:0px 0px 25px 0 #c6d629}@media screen and (min-width: 840px)and (max-width: 1440px){.main-banner__link{margin-left:1%}}@media screen and (max-width: 1640px){.main-banner__link{max-width:250px}}@media screen and (max-width: 1200px){.main-banner__link{max-width:150px}}@media screen and (max-width: 540px){.main-banner__link{display:none}}.main-banner__close-button{width:100%;max-width:120px;height:100%;min-height:40px;font-weight:bold;font-size:24px;background:transparent;border:none;transform:scale(1);cursor:pointer;transition:transform .2s ease-in-out}@media screen and (max-width: 767px){.main-banner__close-button{max-width:80px}}.main-banner__close-button:hover{transform:scale(1.2);transition:transform .2s ease-in-out}.main-banner.uk-ua .main-banner__link-text{display:inline-block;width:100%;text-decoration:none}.main-banner.uk-ua .main-banner:hover .main-banner__image{transform:scale(1.07);transform-origin:center;transition:transform .2s ease-in-out}.main-banner.uk-ua .main-banner__text{padding-right:10px;line-height:.85}.main-banner.uk-ua .main-banner__text i{font-size:22px;font-style:normal}@media screen and (max-width: 840px){.main-banner.uk-ua .main-banner__text i{font-size:2vw}}@media screen and (max-width: 640px){.main-banner.uk-ua .main-banner__text i{font-size:2.5vw}}@media screen and (max-width: 540px){.main-banner.uk-ua .main-banner__text i{font-size:3.5vw}}@media screen and (max-width: 540px){.main-banner.uk-ua .main-banner__text span{font-size:3.5vw}}@media screen and (max-width: 840px){.main-banner.uk-ua .main-banner__text{font-size:24px}}@media screen and (max-width: 640px){.main-banner.uk-ua .main-banner__text{font-size:3.5vw}}@media screen and (max-width: 540px){.main-banner.uk-ua .main-banner__text{margin:0 auto 0 10%;padding-right:0;font-size:4.5vw}}@media screen and (max-width: 360px){.main-banner.uk-ua .main-banner__text{display:block}}@media screen and (max-width: 767px){.main-banner.uk-ua .main-banner__close-button{max-width:80px;margin-left:auto}}.main-banner.uk-ua .main-banner__link{max-width:200px;min-height:45px;margin-right:0}@media screen and (max-width: 767px){.main-banner.uk-ua .main-banner__link{max-width:140px}}@media screen and (max-width: 540px){.main-banner.uk-ua .main-banner__link{display:none}}
.numbers input[disabled]{color:#000 !important;opacity:1 !important}.numbers__wrapper{max-width:940px;margin:0 auto}@media screen and (max-width: 1024px){.numbers__wrapper{max-width:900px}}@media screen and (max-width: 960px){.numbers__wrapper{max-width:730px;margin-left:155px}}@media screen and (max-width: 767px){.numbers__wrapper{max-width:730px;margin-left:90px}}@media screen and (max-width: 480px){.numbers__wrapper{margin-left:30px}}.numbers__project,.numbers__employees,.numbers__offices-countries,.numbers__nps{position:relative;padding-top:100px;padding-bottom:100px;padding-left:95px}.numbers__project::before,.numbers__employees::before,.numbers__offices-countries::before,.numbers__nps::before{position:absolute;top:45%;left:-25px;width:45px;height:50px;content:"";background-image:url("https://www.softserveinc.com/cdn/img/about-us/polygon-1.svg");background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (max-width: 768px){.numbers__project::before,.numbers__employees::before,.numbers__offices-countries::before,.numbers__nps::before{left:-17px;width:30px;height:34px}}@media screen and (max-width: 960px){.numbers__project,.numbers__employees,.numbers__offices-countries,.numbers__nps{padding-top:70px;padding-bottom:70px;padding-left:45px}}.numbers__employees,.numbers__offices-countries{border-left:4px solid #111}.numbers__project{margin-bottom:-4px;border-left-width:4px;border-left-style:solid;-webkit-border-image:-webkit-linear-gradient(bottom, white 0%, white 51%, #050505 51%, #050505 52%);-moz-border-image:-moz-linear-gradient(bottom, white 0%, white 51%, #050505 51%, #050505 52%);border-image:linear-gradient(to bottom, white 0%, white 51%, #050505 51%, #050505 52%);-webkit-border-image-slice:0 0 0 1;border-image-slice:0 0 0 1}.numbers__nps{display:flex;justify-content:space-between;align-items:flex-end;margin-top:-4px;border-left-width:4px;border-left-style:solid;-webkit-border-image:-webkit-linear-gradient(top, white 0%, white 51%, #050505 51%, #050505 52%);-moz-border-image:-moz-linear-gradient(top, white 0%, white 51%, #050505 51%, #050505 52%);border-image:linear-gradient(to top, white 0%, white 51%, #050505 51%, #050505 52%);-webkit-border-image-slice:0 0 0 1;border-image-slice:0 0 0 1}.numbers__project-top,.numbers__project-bottom{margin:0;color:#f9ac07;font-weight:900;font-size:44px;font-family:"ProximaNova",sans-serif;line-height:1.05;text-align:left;text-transform:uppercase}@media screen and (max-width: 960px){.numbers__project-top,.numbers__project-bottom{font-size:3vw}}.numbers__project-bottom{font-size:60px}@media screen and (max-width: 960px){.numbers__project-bottom{font-size:3.5vw}}.numbers__project-number,.numbers__employees-number,.numbers__countries-number,.numbers__offices-number,.numbers__nps-number{display:block;width:100%;margin:-60px 0 -65px -10px;padding:0;color:#000;font-weight:900;font-size:265px;font-family:"ProximaNova",sans-serif;line-height:.71;text-align:left;background:transparent;border:none;opacity:1}@media screen and (max-width: 960px){.numbers__project-number,.numbers__employees-number,.numbers__countries-number,.numbers__offices-number,.numbers__nps-number{margin:-3.5vw 0 -4vw -3px;font-size:147px}}@media screen and (max-width: 890px){.numbers__project-number,.numbers__employees-number,.numbers__countries-number,.numbers__offices-number,.numbers__nps-number{font-size:136px}}@media screen and (max-width: 768px){.numbers__project-number,.numbers__employees-number,.numbers__countries-number,.numbers__offices-number,.numbers__nps-number{font-size:125px}}@media screen and (max-width: 680px){.numbers__project-number,.numbers__employees-number,.numbers__countries-number,.numbers__offices-number,.numbers__nps-number{font-size:100px}}@media screen and (max-width: 510px){.numbers__project-number,.numbers__employees-number,.numbers__countries-number,.numbers__offices-number,.numbers__nps-number{font-size:65px}}@media screen and (max-width: 360px){.numbers__project-number,.numbers__employees-number,.numbers__countries-number,.numbers__offices-number,.numbers__nps-number{font-size:56px}}@media screen and (max-width: 890px){.numbers__offices-number{width:175px}}@media screen and (max-width: 680px){.numbers__offices-number{width:140px}}@media screen and (max-width: 510px){.numbers__offices-number{width:100%}}.numbers__project-number{position:relative}.numbers__smile{position:absolute;top:38.5%;left:83.5%;width:92px;height:92px;margin-right:5px;background-color:#1f1f1f;border-radius:50%;content:"";opacity:0}@media screen and (max-width: 1024px){.numbers__smile{left:87.5%}}@media screen and (max-width: 960px){.numbers__smile{left:427px;width:57px;height:57px}}@media screen and (max-width: 890px){.numbers__smile{top:39.5%;left:397px}}@media screen and (max-width: 768px){.numbers__smile{left:367px;width:53px;height:53px}}@media screen and (max-width: 680px){.numbers__smile{top:41%;left:303px;width:40px;height:40px}}@media screen and (max-width: 510px){.numbers__smile{top:43.5%;left:212px;width:25px;height:25px}}@media screen and (max-width: 360px){.numbers__smile{top:43.5%;left:187px}}.numbers__smile::before,.numbers__smile::after{display:none !important}.numbers__employees-top{display:flex;justify-content:space-between;width:75%;margin-bottom:0}@media screen and (max-width: 960px){.numbers__employees-top{width:50%}}.numbers__heads{width:4vw;height:4vw;margin-right:5px;background-image:url("https://www.softserveinc.com/cdn/img/about-us/head.svg");background-repeat:no-repeat;background-position:50%;background-size:85%}.numbers__employees-bottom{position:relative;top:-35px;z-index:1;width:75%;height:75px;padding:0 10px;color:#17c583;font-weight:900;font-size:88px;font-family:"ProximaNova",sans-serif;line-height:.95;text-align:left;text-transform:uppercase;background:#fff}@media screen and (max-width: 960px){.numbers__employees-bottom{top:-1vw;left:-15px;font-size:6vw}}.numbers__employees-bottom::before,.numbers__employees-bottom::after{display:none !important}.numbers__offices-coutries-wrapper{position:absolute;top:50%;left:55%;display:flex;justify-content:space-between;align-items:center;width:93%;transform:translate(-50%, -30%)}@media screen and (max-width: 960px){.numbers__offices-coutries-wrapper{left:45%;width:65%;transform:translate(-50%, -30%)}}.numbers__world-map{width:90%;height:auto}.numbers__countries-text,.numbers__offices-text,.numbers__separater-text{margin:0;color:#82359e;font-weight:900;font-size:41px;font-family:"ProximaNova",sans-serif;line-height:1.39;text-align:left;text-transform:uppercase}@media screen and (max-width: 960px){.numbers__countries-text,.numbers__offices-text,.numbers__separater-text{font-size:3vw}}.numbers__countries-text{text-align:center}.numbers__offices-wrapper,.numbers__countries-wrapper{flex-basis:40%}.numbers__separater-text{flex-basis:5%;font-size:57px}@media screen and (max-width: 960px){.numbers__separater-text{font-size:4vw}}.numbers__countries-number{text-align:center}.numbers__nps-text-top,.numbers__nps-text{margin:0;color:#e413a4;font-weight:900;font-size:41px;font-family:"ProximaNova",sans-serif;line-height:.8;text-align:left;text-transform:uppercase}@media screen and (max-width: 960px){.numbers__nps-text-top,.numbers__nps-text{font-size:4vw}}.numbers__nps-text{font-size:119px}@media screen and (max-width: 960px){.numbers__nps-text{font-size:7vw}}.numbers__nps-text-wrapper{margin-right:10px;padding-bottom:2vw}.numbers__nps-number-wrapper{position:relative}.numbers__nps-number-heart{position:absolute;top:45%;left:20%;width:5vw;height:4vw;background-image:url("https://www.softserveinc.com/cdn/img/about-us/heart.svg");background-repeat:no-repeat;background-position:50%;background-size:80%;content:""}@media screen and (max-width: 960px){.numbers__nps-number-heart{left:12%}}.numbers__nps-number-heart::before,.numbers__nps-number-heart::after{display:none !important}.numbers__nps-number-text{margin-top:-120px}@media screen and (max-width: 960px){.numbers__nps-number-text{font-size:3.5vw}}
.cards-section__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.cards-section__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.cards-section__wrapper{max-width:1353.6px !important}}@keyframes card__item-hover{0%{box-shadow:10px 0 0 0 #000,20px 0 0 0 #000,30px 0 0 0 #000,40px 0 0 0 #000,50px 0 0 0 #000,60px 0 0 0 #000}10%{box-shadow:15px 0 0 0 #000,30px 0 0 0 #000,45px 0 0 0 #000,60px 0 0 0 #000,75px 0 0 0 #000,90px 0 0 0 #000}30%{box-shadow:0px 0 0 0 #000,15px 0 0 0 #000,30px 0 0 0 #000,45px 0 0 0 #000,60px 0 0 0 #000,75px 0 0 0 #000}40%{box-shadow:0px 0 0 0 #000,15px 0 0 0 #000,30px 0 0 0 #000,45px 0 0 0 #000,60px 0 0 0 #000,120px 0 0 0 #000}50%{box-shadow:0px 0 0 0 #000,15px 0 0 0 #000,30px 0 0 0 #000,45px 0 0 0 #000,100px 0 0 0 #000,120px 0 0 0 #000}60%{box-shadow:0px 0 0 0 #000,15px 0 0 0 #000,30px 0 0 0 #000,80px 0 0 0 #000,100px 0 0 0 #000,120px 0 0 0 #000}70%{box-shadow:0px 0 0 0 #000,15px 0 0 0 #000,60px 0 0 0 #000,80px 0 0 0 #000,100px 0 0 0 #000,120px 0 0 0 #000}80%{box-shadow:0px 0 0 0 #000,40px 0 0 0 #000,60px 0 0 0 #000,80px 0 0 0 #000,100px 0 0 0 #000,120px 0 0 0 #000}90%{box-shadow:20px 0 0 0 #000,40px 0 0 0 #000,60px 0 0 0 #000,80px 0 0 0 #000,100px 0 0 0 #000,120px 0 0 0 #000}}.cards-section{position:relative;display:flex;justify-content:center;box-sizing:border-box;min-height:100vh;padding-top:50px;padding-bottom:140px;color:#000}@media screen and (min-width: 2560px){.cards-section{min-height:50vh}}@media(max-width: 768px){.cards-section{padding-top:0;padding-bottom:60px}}@media(max-width: 768px){.cards-section__wrapper{padding-right:0;padding-left:0}}.cards-section__items{display:flex;height:100%;margin:0;padding:0;overflow:hidden;list-style:none}.cards-section__card-item{flex-grow:1;flex-basis:0;padding:30px;padding-top:150px;border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;box-shadow:1px 0 0 0 #dbdbdb,-1px 0 0 0 #dbdbdb}@media screen and (min-width: 2560px){.cards-section__card-item{padding:calc(30px * 1.44);padding-top:calc(150px * 1.44)}}.cards-section__card-item-content{position:relative;display:flex;flex-direction:column;height:100%}.cards-section__card-item-heading{position:absolute;bottom:100%;left:0;max-width:200px;margin-bottom:20px;padding-bottom:20px;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:normal;text-transform:uppercase}@media screen and (min-width: 2560px){.cards-section__card-item-heading{margin-bottom:calc(20px * 1.44);padding-bottom:calc(20px * 1.44);font-size:calc(24px * 1.44)}}.cards-section__card-item-heading::after{position:absolute;bottom:0;left:0;display:block;width:10px;max-width:150px;height:2px;background-color:#000;box-shadow:10px 0 0 0 #000,20px 0 0 0 #000,30px 0 0 0 #000,40px 0 0 0 #000,50px 0 0 0 #000,60px 0 0 0 #000;transition:box-shadow .2s;content:""}.cards-section__card-item-disc{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between}.cards-section__card-item-disc p{flex-grow:2;height:80%;margin-top:0;margin-bottom:5rem;font-size:16px;line-height:1.5}@media screen and (min-width: 2560px){.cards-section__card-item-disc p{font-size:calc(16px * 1.44)}}.cards-section__card-item-disc a{display:flex;justify-content:center;align-items:center;width:100%;max-width:242px;height:58px;padding:20px;color:#000;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;border:2px solid #111;cursor:pointer;transition:ease-in-out .15s}@media screen and (min-width: 2560px){.cards-section__card-item-disc a{max-width:calc(242px * 1.44);padding:calc(20px * 1.44);font-size:calc(14px * 1.44)}}.cards-section__card-item-disc a:hover{color:#fff;background:#000}.cards-section__card-item:hover .cards-section__card-item-heading::after{animation:card__item-hover 1.5s linear 1}@media(min-width: 769px){.cards-section__card-item:first-child{border-left-width:2px}.cards-section__card-item:last-child{border-right-width:2px}.cards-section__card-item:hover{box-shadow:0 0 60px 30px rgba(0,0,0,.1)}}@media(max-width: 768px){.cards-section__card-item{height:auto;margin:0 auto;padding-top:50px;box-shadow:0 10px 10px -5px rgba(0,0,0,.5)}.cards-section__card-item-content{height:auto}.cards-section__card-item-heading{position:relative;bottom:0;max-width:none;padding:0}.cards-section__card-item-heading::after{display:none}.cards-section__card-item-disc p{flex-grow:2}.cards-section__card-item-disc a{flex-grow:0;width:100%;margin-top:0;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 768px){.cards-section__items{flex-direction:column;overflow:visible}}@media(max-width: 560px){.cards-section__card-item{padding-top:0}}
.image-with-text{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.image-with-text{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.image-with-text{max-width:1353.6px !important}}.image-with-text{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-bottom:40px}@media(max-width: 767px){.image-with-text{flex-direction:column;align-items:center}}.image-with-text__item{display:flex;flex-basis:28%;justify-content:flex-start;height:100%;margin:0;padding-bottom:30px}@media(min-width: 767px){.image-with-text__item:not(:last-child){margin-right:auto}}@media(max-width: 767px){.image-with-text__item{max-width:220px}}.image-with-text__image-wrap{display:flex;justify-content:center;align-items:center;min-height:150px}.image-with-text__image-wrap>.content{opacity:1;visibility:visible;transform:translateX(0)}.image-with-text__image{width:100%;max-width:80px}.image-with-text__content-wrap{display:flex;flex-direction:column;justify-content:space-around;font-weight:800;font-family:"ProximaNova",sans-serif}@media(min-width: 767px){.image-with-text__content-wrap{padding-right:0;padding-left:0}}@media(max-width: 600px){.image-with-text__content-wrap{text-align:center}}.image-with-text__title{display:flex;justify-content:center;align-items:flex-end;min-height:90px;margin:0;color:#2750be;font-size:32px;line-height:36px;text-align:center;text-transform:uppercase}@media screen and (min-width: 2560px){.image-with-text__title{font-size:calc(32px * 1.44);line-height:calc(36px * 1.44)}}@media(max-width: 600px){.image-with-text__title{font-size:30px;line-height:30px}}.image-with-text__description{padding-top:15px;color:#000;font-size:24px;line-height:29px;text-align:center;text-transform:uppercase;border-top:2px solid #11710f}@media screen and (min-width: 2560px){.image-with-text__description{font-size:calc(24px * 1.44);line-height:calc(29px * 1.44)}}@media(max-width: 600px){.image-with-text__description{font-size:18px;line-height:24px}}
.stats-section{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;line-height:1.5}.page-title_about-us{top:84%;right:0;width:70%;font-size:27px}@media(min-width: 1440px){.page-title_about-us{width:50%}}@media(max-width: 1024px){.page-title_about-us{font-size:18px}}@media(max-width: 768px){.page-title_about-us{bottom:-50%}}.about-us{overflow:hidden;position:relative}.about-us__main-banner{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.about-us__main-banner{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.about-us__main-banner{z-index:998 !important}}.about-us__main-banner .main-banner__close-button{color:#fff}@media screen and (max-width: 540px){.about-us__main-banner .main-banner__wrapper{max-height:80px;min-height:80px}}@media screen and (max-width: 540px){.about-us__main-banner .main-banner__image-wrapper{max-width:90px}}@media screen and (max-width: 1024px){.about-us__main-banner .main-banner__image{left:30%}}@media screen and (max-width: 540px){.about-us__main-banner .main-banner__image{max-width:95px;top:50%;left:45%}}.about-us .cards-section{padding-bottom:0px}.about-us .compliance-section{padding-top:140px}@media screen and (max-width: 768px){.about-us .compliance-section{padding-top:60px}}.about-us .page-title-2{position:relative}.about-us .page-title-mobile{padding-top:105px}.about-us .page-title-mobile__title{font-size:10vw}@media only screen and (max-width: 400px){.about-us .page-title-mobile__title{max-width:60vw;font-size:12vw;line-height:1}}.about-us .page-title-mobile__description{max-width:75vw}@media only screen and (max-width: 340px){.about-us__page-title-2 .page-title-2__container{padding-top:120px}}.about-us__page-title-2 .page-title-2__title{width:100%;max-width:440px;font-size:88px}.about-us__page-title-2 .page-title-2__title::before{left:-26px}.about-us__page-title-2 .page-title-2__description{top:5%;margin-top:180px}.about-us__certificates{padding-top:50px}.about-us__certificates .image-with-text{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr 1fr;grid-column-gap:5%}@media(max-width: 767px){.about-us__certificates .image-with-text{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 475px){.about-us__certificates .image-with-text{grid-template-columns:repeat(2, 1fr)}}.about-us__certificates .image-with-text__item{padding-bottom:0}.about-us__certificates .image-with-text__image{max-width:100%}.about-us__certificates .image-with-text__content-wrap{font-weight:900;justify-content:flex-end}.about-us__certificates .image-with-text__description{min-height:105px;border-top:none}
.partners-video-section{padding-top:38px}.partners-video-section__video-wrapper{position:relative;display:flex;box-sizing:border-box;width:100%;height:384px;background-image:url("https://www.softserveinc.com/cdn/img/about-us/partners/todd-lenox-softserve-partners.jpg");background-repeat:no-repeat;background-position:50%;background-size:cover;cursor:pointer;filter:grayscale(1);transition:filter .5s}.partners-video-section__video-wrapper::before{position:absolute;top:45%;right:0;bottom:0;left:45%;z-index:1;background:url("https://www.softserveinc.com/cdn/img/home/video/play-button.svg");background-repeat:no-repeat;background-size:62px 62px;opacity:0;content:"";transition:opacity .5s}.partners-video-section__video-wrapper:hover{filter:grayscale(0)}.partners-video-section__video-wrapper:hover::before{opacity:.7}@media(max-width: 840px){.partners-video-section__video-wrapper{height:52vw}}@media(max-width: 767px){.partners-video-section__video-wrapper{height:52vw;filter:grayscale(0)}.partners-video-section__video-wrapper::before{top:35%;left:40%;opacity:.7}}.partners-video-section__hide-video{position:fixed;top:0;left:0;z-index:99999991;display:none;width:100%;height:100%;padding-top:25vh;overflow:auto;background-color:rgba(11,11,11,.8)}.partners-video-section__hide-video_show{display:block}.partners-video-section__hide-video-content{position:relative;display:flex;flex-direction:column;width:750px;height:450px;margin:0 auto;background-color:#fff;background-clip:padding-box;outline:0;pointer-events:auto}@media(max-width: 769px){.partners-video-section__hide-video-content{width:90.5vw;height:51vw}}.partners-video-section__hide-video-close{position:absolute;top:-27px;right:0;float:right;color:#aaa;font-size:22px;text-decoration:none;cursor:pointer}.partners-video-section__hide-video-close:not(:disabled){cursor:pointer}.partners-video-section__hide-video-close:hover,.partners-video-section__hide-video-close .close:focus{color:#fff}.partners-video-section__description-text{position:relative;padding:48px 0;font-weight:800;font-size:34px;font-family:"ProximaNova",sans-serif;line-height:1.12}.partners-video-section__description-text::before{position:absolute;width:291px;height:3px;background-color:#3bc440;content:""}@media(max-width: 510px){.partners-video-section__description-text::before{width:145px}}.partners-video-section__description-text p{margin-top:35px;margin-bottom:1rem}.partners-video-section__description-text p:nth-child(1){margin-top:15px}@media(max-width: 767px){.partners-video-section__description-text{padding:45px 0;font-size:24px}}@media(max-width: 480px){.partners-video-section__description-text{padding:30px 0;font-size:18px}}@media screen and (min-width: 2560px){.partners-video-section__description-text{padding:calc(48px * 1.44) 0;font-size:calc(34px * 1.44)}}
.info-partners{display:flex;justify-content:space-between;padding:50px 0;border-bottom:3px solid #3bc440}@media(max-width: 767px){.info-partners{display:block;margin:0}}@media screen and (min-width: 2560px){.info-partners{padding:calc(50px * 1.44) 0}}.info-partners__big-logo-wrapper{width:45%;height:auto}@media(max-width: 767px){.info-partners__big-logo-wrapper{width:100%;padding:0}}.info-partners:nth-child(2n) .info-partners__big-logo-wrapper{order:2}.info-partners__big-logo-img{display:block;width:100%;height:auto}.info-partners__partner-desctription-wrapper{width:47%}@media(max-width: 767px){.info-partners__partner-desctription-wrapper{width:100%;margin-top:35px}}.info-partners__partner-description-heading{margin-top:0;margin-bottom:35px;font-weight:800;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:.94;letter-spacing:normal;text-transform:uppercase}@media(max-width: 480px){.info-partners__partner-description-heading{font-size:28px}}@media screen and (min-width: 2560px){.info-partners__partner-description-heading{margin-bottom:calc(35px * 1.44);font-size:calc(32px * 1.44)}}.info-partners__partner-description-text{line-height:1.41}@media screen and (min-width: 2560px){.info-partners__partner-description-text{font-size:calc(16px * 1.44)}}.info-partners__partner-description-text p,.info-partners__partner-description-text h3{font-size:16px;line-height:1.41}@media screen and (min-width: 2560px){.info-partners__partner-description-text p,.info-partners__partner-description-text h3{font-size:calc(16px * 1.44)}}.info-partners__partner-description-text td{vertical-align:text-bottom}.info-partners__partner-description-text ul{padding-left:20px;line-height:1.41;list-style-type:square}@media screen and (min-width: 2560px){.info-partners__partner-description-text li{font-size:calc(16px * 1.44)}}.info-partners__cta{margin-top:3em}
.partners-logo{flex-basis:22%;max-width:200px;min-width:200px;min-height:200px;padding:20px;display:flex;align-items:center}@media(max-width: 1024px){.partners-logo{flex-basis:25.33%}}@media(max-width: 768px){.partners-logo{flex-basis:45%}}@media(max-width: 580px){.partners-logo{flex-basis:80%;padding:45px 5vw}}.partners-logo_linked{border:2px solid #17c583}.partners-logo__logo-img{max-width:100%;height:auto;filter:grayscale(1)}.partners-logo__link{display:inline-block;width:100%;height:100%}
.partners__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.partners__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.partners__wrapper{max-width:1353.6px !important}}.partners .carousel.carousel-slider{padding-bottom:40px}.partners .carousel .slide{background:none}.partners .carousel .control-dots{padding:0}.partners .carousel .control-dots .dot{width:7px;height:7px;margin:0 1.5vw;background:#000;box-shadow:none;opacity:.5;transition:transform opacity .3s}.partners .carousel .control-dots .dot:hover{background-color:#000;transform:scale(1.5);opacity:1}.partners .carousel .control-dots .dot.selected{background-color:#000;opacity:1}.partners .carousel .control-prev.control-arrow{padding:0;opacity:.5}.partners .carousel .control-prev.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(90deg)}@media(max-width: 590px){.partners .carousel .control-prev.control-arrow:before{transform:scale(0.7) rotate(90deg)}}.partners .carousel .control-next.control-arrow{padding:0;opacity:.5}.partners .carousel .control-next.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(-90deg)}@media(max-width: 590px){.partners .carousel .control-next.control-arrow:before{transform:scale(0.7) rotate(-90deg)}}.partners .carousel .control-next.control-arrow:hover,.partners .carousel .control-prev.control-arrow:hover{background:transparent;opacity:1}@media(max-width: 480px){.partners .carousel .control-next.control-arrow,.partners .carousel .control-prev.control-arrow{opacity:0}}.partners .page-title-2,.partners .page-title-mobile{background-image:linear-gradient(45deg, #00a1df, #3cc33a)}.partners .page-title-2__title{width:600px}@media(max-width: 940px){.partners .page-title-2__title{width:500px}}@media(max-width: 767px){.partners .page-title-2__title{width:370px}}.partners .page-title-mobile__title{max-width:320px;line-height:1}.partners__partners-logo-section{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;row-gap:45px;padding:50px 0}@media screen and (min-width: 2560px){.partners__partners-logo-section{padding:calc(50px * 1.44) 0}}.partners__partners-logo-heading{width:100%;margin:0;font-weight:800;font-size:50px;font-family:"ProximaNova",sans-serif;line-height:.94;text-transform:uppercase}@media(max-width: 480px){.partners__partners-logo-heading{font-size:28px}}@media screen and (min-width: 2560px){.partners__partners-logo-heading{font-size:calc(50px * 1.44)}}.partners__carousel{width:100%}.partners__slide-container{position:relative;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;padding:0 25px 50px}@media(max-width: 960px){.partners__slide-container{flex-wrap:wrap;justify-content:center;gap:45px;max-width:620px;margin:0 auto 40px;padding:0 25px}}@media(max-width: 580px){.partners__slide-container{margin-bottom:0}}.partners .info-partners#amazon-web-services img{padding:0 15%}@media(max-width: 767px){.partners .info-partners#amazon-web-services img{padding:0 30% 50px}}@media(max-width: 475px){.partners .info-partners#amazon-web-services img{padding:0 20% 50px}}@media(max-width: 580px){.partners .carousel.carousel-slider{max-width:85vw}.partners .carousel .slide{margin:0 0 55px}}
.leadership-section-title{position:relative;display:flex;align-items:center;max-width:940px;max-height:442px;margin:0 auto}.leadership-section-title__heading.en-us{font-size:88px}.leadership-section-title__heading.uk-ua{font-size:76px}.leadership-section-title__heading.de-de{font-size:74px}.leadership-section-title__heading{font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}.leadership-section-title__wrapper{position:relative;z-index:1}.leadership-section-title__wrapper-heading{max-width:543px}@media screen and (max-width: 1000px){.leadership-section-title__wrapper-heading{padding-right:35px;padding-left:35px}}.leadership-section-title__triangle{position:absolute;top:0;left:-42%;z-index:0;width:480px;height:420px;transform:scale(2)}@media screen and (min-width: 1920px){.leadership-section-title__triangle{left:-84%;transform:scale(4, 2)}}@media screen and (max-width: 767px){.leadership-section-title{min-height:262px}.leadership-section-title__heading.en-us{font-size:72px}.leadership-section-title__heading.uk-ua{font-size:60px}.leadership-section-title__heading.de-de{font-size:52px}.leadership-section-title__heading{line-height:.9}.leadership-section-title__wrapper-heading .en-us{padding-top:14px}.leadership-section-title__wrapper-heading .de-de,.leadership-section-title__wrapper-heading .uk-ua{padding-top:59px}.leadership-section-title__wrapper-heading{max-width:75%}.leadership-section-title__triangle{top:-10%;left:-15%;transform:scale(1)}}@media screen and (max-width: 530px){.leadership-section-title__heading.en-us{font-size:64px}.leadership-section-title__heading.uk-ua{font-size:50px}.leadership-section-title__heading.de-de{font-size:42px}.leadership-section-title__heading{line-height:.9}.leadership-section-title__triangle{top:-9%;left:-32%}.leadership-section-title__wrapper-heading{max-width:none}}@media screen and (max-width: 440px){.leadership-section-title__heading.en-us{font-size:42px}.leadership-section-title__heading.uk-ua{font-size:35px}.leadership-section-title__heading.de-de{font-size:29px}.leadership-section-title__heading{line-height:.9}.leadership-section-title__wrapper-heading.uk-ua,.leadership-section-title__wrapper-heading.de-de{padding-top:0px}.leadership-section-title__wrapper-heading{padding-top:30px}.leadership-section-title__triangle{top:-28%;left:-60%}}
.leader-card{order:0;max-width:320px;padding-top:50px}@media(max-width: 767px){.leader-card{width:100%;max-width:none}}.leader-card::before{position:absolute;top:160px;right:0;bottom:0;left:0;z-index:-1;display:block;width:0;margin:0 auto;content:""}.leader-card__photo-wrapper{max-width:320px;min-height:320px;margin-right:0}@media(max-width: 767px){.leader-card__photo-wrapper{max-width:none;text-align:center}}.leader-card__photo-img-wrapper{max-height:320px}.leader-card__img-wrap{position:relative}.leader-card__img-wrap::after{position:absolute;bottom:5px;left:0;display:block;width:0;height:2px;background-color:#af2f7e;transition:width .5s;content:""}@media(max-width: 767px){.leader-card__img-wrap::after{left:50%;max-width:320px;transform:translateX(-50%)}}@media not all, (pointer: fine){.leader-card__img-wrap:hover::after{width:100%}}.leader-card:nth-child(2n) .leader-card__photo-wrapper{margin-left:auto;transition:transform .5s}.leader-card__photo{position:relative;cursor:pointer;filter:grayscale(1);transition:filter .5s}@media not all, (pointer: fine){.leader-card__photo:hover{filter:grayscale(0)}}@media(pointer: coarse){.leader-card__photo{filter:grayscale(1)}.leader-card__photo .leader-card__photo:hover{filter:grayscale(1)}}@media(hover: none){.leader-card__photo{filter:grayscale(1)}.leader-card__photo .leader-card__photo:not(.active){filter:grayscale(1)}}@media(max-width: 590px){.leader-card__photo{filter:grayscale(0)}}@media(max-width: 360px){.leader-card__photo{max-width:270px}}.leader-card__name{position:relative;width:50%;color:#000;font-weight:800;font-size:34px;font-family:"ProximaNova",sans-serif;line-height:.82;text-align:left;text-transform:uppercase;transition:margin-left .5s}.leader-card__name::before{position:absolute;bottom:-13px;width:109px;height:2px;background-color:#af2f7e;content:""}@media(max-width: 767px){.leader-card__name{max-width:150px;margin-left:26%;font-size:30px}}@media(max-width: 580px){.leader-card__name{margin-left:18%}}@media(max-width: 450px){.leader-card__name{margin-left:7%}}@media(max-width: 375px){.leader-card__name{margin-left:0}}.leader-card__position{position:relative;color:#000;font-size:20px;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.17;text-align:left;transition:margin-left .5s}.leader-card__position_description{margin-top:8px;font-weight:400}@media(max-width: 767px){.leader-card__position{max-width:320px;margin-left:26%;font-size:18px;line-height:1.3}}@media(max-width: 580px){.leader-card__position{max-width:320px;margin-left:18%;font-size:18px;line-height:1.3}}@media(max-width: 450px){.leader-card__position{max-width:100%;margin-left:7%}}@media(max-width: 375px){.leader-card__position{max-width:100%;margin-left:0;font-size:16px}}.leader-card__position_big-size{min-width:max-content;font-size:24px}@media(max-width: 580px){.leader-card__position_big-size{font-size:18px}}.leader-card__description{color:#fff;font-size:24px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.17;text-align:left}@media(max-width: 767px){.leader-card__description{font-size:18px;line-height:1.3}}@media(max-width: 450px){.leader-card__description{font-size:14px;line-height:1.3}}.leader-card__bio-wrapper{position:relative;height:0;visibility:hidden;opacity:0;transition:opacity .5s,height .5s,visibility 1s .5s}.leader-card__bio-wrapper_show{height:50%;visibility:visible;opacity:1}.leader-card__close-button{position:absolute;top:-118px;right:20px;display:block;width:20px;height:20px;padding:0;font-size:50px;background:none;border:none;cursor:pointer;opacity:0;transition:opacity .2s}.leader-card__close-button::after,.leader-card__close-button::before{position:absolute;top:50%;left:50%;display:block;width:30px;height:2px;background-color:#000;content:""}.leader-card__close-button::after{transform:translate(-50%, -50%) rotate(45deg)}.leader-card__close-button::before{transform:translate(-50%, -50%) rotate(-45deg)}.leader-card__close-button:hover{filter:invert(1);transition:all .3s ease-in-out}.leader-card_previous{order:1}.leader-card_previous:nth-child(2n){order:0}@media(max-width: 767px){.leader-card_previous{order:0}}.leader-card_active{max-width:100%;padding-top:80px;padding-bottom:60px}.leader-card_active~.leader-card{order:1}@media(max-width: 767px){.leader-card_active~.leader-card{order:0}}.leader-card_active::before{position:absolute;top:260px;z-index:0;display:block;width:100%;background-image:linear-gradient(45deg, #f9ac07, #5406d9);transform:scale(5, 1);transition:width .5s,transform .5s,background-color .5s;content:""}.leader-card_active .leader-card__photo{border-bottom:2px solid #af2f7e;filter:grayscale(0)}.leader-card_active .leader-card__name,.leader-card_active .leader-card__position,.leader-card_active .leader-card__description{color:#fff}@media(max-width: 767px){.leader-card_active .leader-card__name,.leader-card_active .leader-card__position{margin-left:0}}.leader-card_active .leader-card__close-button{opacity:1}.leader-card_active:nth-child(2n) .leader-card__photo-wrapper{transform:translateX(-193%)}@media screen and (max-width: 1024px){.leader-card_active:nth-child(2n) .leader-card__photo-wrapper{transform:translateX(-135%)}}@media screen and (max-width: 768px){.leader-card_active:nth-child(2n) .leader-card__photo-wrapper{transform:translateX(-122%)}}@media(max-width: 767px){.leader-card_active:nth-child(2n) .leader-card__photo-wrapper{transform:translateX(0)}}.leader-card_active .leader-card__photo-img-wrapper::after{content:none}.leader-card_active .leader-card__bio-wrapper{height:50%;visibility:visible;opacity:1}@media(max-width: 767px){.leader-card_active .leader-card__bio-wrapper{height:65%}}
.leadership-team-slider__leader-card{position:relative}.leadership-team-slider__leaders-wrapper{max-width:940px;margin:0 auto 50px}@media screen and (max-width: 767px){.leadership-team-slider__leaders-wrapper{margin-bottom:120px}}@media screen and (max-width: 510px){.leadership-team-slider__leaders-wrapper{margin-bottom:0}}.leadership-team-slider__leaders-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;list-style:none}@media screen and (max-width: 1024px){.leadership-team-slider__leaders-list{max-width:806px;margin:0 auto;padding-right:30px;padding-left:25px}}
.leadership-team{width:100%;overflow:hidden;background-image:linear-gradient(to bottom, #d7d7d7, #fff)}.leadership-team__page-title-2 .page-title-2__title{width:54vw}@media only screen and (max-width: 767px){.leadership-team__page-title-2 .page-title-2__title{width:385px;line-height:1}}.leadership-team__page-title-2 .page-title-mobile__title{max-width:65vw}.leadership-team__page-title-2 .page-title-mobile__description{max-width:70vw}.leadership-team .leadership-section-title{margin-top:87px}@media only screen and (max-width: 1024px){.leadership-team .leadership-section-title{margin-top:0}}
.board-of-direction{width:100%;overflow:hidden;background-image:linear-gradient(to bottom, #d7d7d7, #fff)}.board-of-direction__page-title-2 .page-title-2__title{width:570px}@media only screen and (max-width: 767px){.board-of-direction__page-title-2 .page-title-2__title{width:385px;font-size:60.5px;line-height:1}}.board-of-direction__page-title-2 .page-title-2__description{width:80%}.board-of-direction__page-title-2 .page-title-mobile__title{max-width:50vw}
.office__hq-label{font-size:16px}@media screen and (min-width: 2560px){.office__hq-label{font-size:calc(16px * 1.44)}}.office__adress,.office__phone,.office__extension,.office__bk-extension,.office__toll-free,.office__toll-free-link,.office__bk-phone,.office__bk-phone-link{font-size:14px}@media screen and (min-width: 2560px){.office__adress,.office__phone,.office__extension,.office__bk-extension,.office__toll-free,.office__toll-free-link,.office__bk-phone,.office__bk-phone-link{font-size:calc(14px * 1.44)}}.office__hq-label,.office__adress,.office__phone,.office__extension,.office__bk-extension,.office__toll-free,.office__toll-free-link,.office__bk-phone,.office__bk-phone-link{line-height:normal}.office__phone::after,.office__toll-free-link::after,.office__bk-phone-link::after{position:absolute;right:0;bottom:0;width:0;height:2px;background:#131313;content:"";transition:width .3s}.office__phone:hover::after,.office__toll-free-link:hover::after,.office__bk-phone-link:hover::after{left:0;width:100%}.office{flex-basis:45%;min-width:275px;max-width:374px;margin-bottom:62px;margin-right:10px;text-transform:uppercase}@media screen and (max-width: 510px){.office{flex-basis:100%;margin-bottom:10px}}@media screen and (min-width: 2560px){.office{min-width:calc(275px * 1.44);min-width:calc(350px * 1.44);margin-bottom:calc(62px * 1.44);margin-right:calc(10px * 1.44)}}.office--hq{position:relative}.office--hq~.office__link{padding-right:112px}.office__hq-label{position:absolute;right:0;top:calc(100% + 7px);width:fit-content;padding:10px;background-color:#000;color:#fff;font-family:"ProximaNova",sans-serif}.office__city{margin-bottom:7px;padding-bottom:19px;color:#000;font-weight:900;font-size:28px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;border-bottom:2px solid #000}@media screen and (min-width: 2560px){.office__city{margin-bottom:calc(7px * 1.44);padding-bottom:calc(19px * 1.44);font-size:calc(28px * 1.44)}}.office__adress,.office__phone,.office__extension,.office__bk-extension,.office__toll-free,.office__toll-free-link,.office__bk-phone,.office__bk-phone-link{color:#000;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1.6}.office__adress{position:relative;margin:0;display:inline;--bg-h: 2px;background:linear-gradient(0deg, #000, #000) no-repeat right bottom/0 var(--bg-h);transition:background-size 350ms;padding-bottom:2px}.office__adress:hover,.office__adress:focus-visible{background-size:100% var(--bg-h);background-position-x:left}@media screen and (max-width: 767px){.office__adress{background-size:100% var(--bg-h)}}.office__toll-free,.office__bk-phone{display:flex;flex-wrap:wrap;margin:0;padding:0;text-transform:none;text-transform:uppercase}.office__phone,.office__toll-free-link,.office__bk-phone-link{position:relative;margin:0;padding:0;text-decoration:none}.office__phone:hover,.office__toll-free-link:hover,.office__bk-phone-link:hover{text-decoration:none}@media screen and (max-width: 767px){.office__phone,.office__toll-free-link,.office__bk-phone-link{color:#000;text-decoration:none}.office__phone::after,.office__toll-free-link::after,.office__bk-phone-link::after{width:100%}.office__phone:hover,.office__toll-free-link:hover,.office__bk-phone-link:hover{text-decoration:none}}.office__link,.office__bk-phone-link{position:relative;display:block;margin:0;margin-bottom:32px;padding:0;text-decoration:none;cursor:pointer}.office__link_not-active,.office__bk-phone-link_not-active{pointer-events:none}.office__link_not-active:hover,.office__bk-phone-link_not-active:hover{text-decoration:none;cursor:default;pointer-events:none}@media screen and (max-width: 767px){.office__link_not-active,.office__bk-phone-link_not-active{text-decoration:none}}
.banner-button{position:relative;display:flex;align-items:center;width:100%;margin:0 auto 0;padding-top:70px}@media screen and (max-width: 480px){.banner-button{margin:40px auto 0;padding-top:0}}.banner-button__bg-wrapper{position:absolute;right:5%;bottom:0;z-index:0;width:100%;max-width:100px;height:100%;background-repeat:no-repeat;background-position:100% 100%;background-size:contain}@media screen and (min-width: 2560px){.banner-button__bg-wrapper{max-width:calc(100px * 1.44)}}.banner-button__link{display:flex;align-items:center;width:100%;min-height:60px;padding:20px;text-decoration:none;background-image:linear-gradient(to right, #264ebc, #00dafe);transition:all .3s ease-in-out}.banner-button__link:hover{box-shadow:0px 19px 57px 0 rgba(38,78,188,.95)}@media screen and (max-width: 767px){.banner-button__link{font-size:3.3vw}}@media screen and (max-width: 540px){.banner-button__link{height:inherit}}@media screen and (min-width: 2560px){.banner-button__link{min-height:calc(60px * 1.44);padding:calc(20px * 1.44)}}.banner-button__link-text{display:inline-block;width:85%;color:#fff;font-weight:900;font-size:28px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (max-width: 800px){.banner-button__link-text{font-size:3.3vw}}@media screen and (max-width: 540px){.banner-button__link-text{position:relative;z-index:1;display:inline-block;font-size:28px}}@media screen and (max-width: 360px){.banner-button__link-text{font-size:24px}}@media screen and (min-width: 2560px){.banner-button__link-text{font-size:calc(28px * 1.44)}}
.location-section__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.location-section__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.location-section__wrapper{max-width:1353.6px !important}}.location-section__toggle-button::after{position:absolute;right:0;bottom:0;width:0;height:2px;background:#131313;content:"";transition:width .3s}.location-section__toggle-button:hover::after{left:0;width:100%}.location-section{overflow:hidden;border-bottom:1px solid #fff}.location-section__wrapper{position:relative}.location-section__wrapper::before{position:absolute;z-index:0;display:block;width:35%;padding-bottom:35%;border-radius:50%;content:""}.location-section__subtitle{margin:58px 0 40px;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:none;line-height:normal}@media screen and (max-width: 1024px){.location-section__subtitle{font-size:calc(40px * 0.8)}}@media screen and (min-width: 2560px){.location-section__subtitle{font-size:calc($size * 1.44)}}@media screen and (max-width: 767px){.location-section__subtitle{margin:32px 0 12px}}.location-section__title{position:relative;z-index:1;width:75%;margin:50px 0 -10px 0;color:#131313;font-weight:900;font-size:88px;font-family:"ProximaNova",sans-serif;line-height:.8;text-transform:uppercase}.location-section__title::before{position:absolute;top:-36px;width:253px;height:2px;background-color:#23d4a6;content:""}@media screen and (max-width: 767px){.location-section__title::before{top:-4vw;width:35%}}@media screen and (min-width: 2560px){.location-section__title::before{top:calc(-36px * 1.44);width:calc(253px * 1.44)}}@media screen and (max-width: 767px){.location-section__title{width:93%;margin-bottom:-0.1em;font-size:10vw}}@media screen and (min-width: 2560px){.location-section__title{margin:calc(50px * 1.44) 0 calc(-10px * 1.44) 0;font-size:calc(88px * 1.44)}}.location-section__image-wrap{position:absolute;right:9%;z-index:0;width:22%;height:450px;background-repeat:no-repeat;background-position:left 50% bottom 100%;background-size:90% auto}@media screen and (max-width: 960px){.location-section__image-wrap{height:43vw}}.location-section__image{width:132%;height:100%}.location-section__content{position:relative;z-index:5;width:100%;padding:0 20px 50px;overflow:hidden;background:#fff}@media screen and (min-width: 767px)and (max-width: 1150px){.location-section__heading,.location-section__content{padding-left:80px}}.location-section__heading{padding-top:200px;background-image:linear-gradient(180deg, #ffffff 0%, #f0f0f0 100%)}@media screen and (max-width: 600px){.location-section__heading{padding-top:100px}}@media screen and (min-width: 2560px){.location-section__heading{padding-top:calc(200px * 1.44)}}.location-section__content-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:940px;margin:0 auto;padding:0}@media screen and (min-width: 2560px){.location-section__content-wrapper{max-width:calc(940px * 1.44)}}.location-section__content-wrapper.non-subtitle{margin-top:62px}@media screen and (max-width: 510px){.location-section__content-wrapper.non-subtitle{margin-top:10px}}@media screen and (min-width: 2560px){.location-section__content-wrapper.non-subtitle{margin-top:calc(62px * 1.44)}}.location-section__button-wrapper{display:block;flex-basis:100%;margin-top:50px;text-align:left}@media screen and (min-width: 767px){.location-section__button-wrapper{display:none}}.location-section__toggle-button{position:relative;padding:3px 0;color:#131313;font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif;line-height:.8;text-align:left;text-transform:uppercase;background:transparent;border:none;outline:none;cursor:pointer}.location-section_usa .location-section__image-wrap{background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/lib-state.png");background-position:top 0% right 0%;background-size:100% auto}.location-section_usa .location-section__wrapper::before{right:0;bottom:-85%;background-image:linear-gradient(45deg, #01d8fd, #3fc12a);content:""}.location-section_canada .location-section__title::before{background-color:#ff7800}.location-section_canada .location-section__image-wrap{right:-15%;width:60%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/canada.png");background-position:top 35% right 0%;background-size:100% auto}.location-section_canada .location-section__wrapper::before{right:0;bottom:-100%;background-image:linear-gradient(to right, #7a3bca, #ff7800);content:""}.location-section_uk .location-section__title::before{bottom:-109%;background-color:#00a1df}.location-section_uk .location-section__image-wrap{right:12%;width:30%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/bb.png");background-position:top 0% right 0%;background-size:100% auto}.location-section_uk .location-section__wrapper::before{right:0;bottom:-85%;background-image:linear-gradient(to right, #264ebc, #00a1df);content:""}.location-section_de .location-section__title::before{background-color:#3fc12a}.location-section_de .location-section__image-wrap{width:35%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/b-tor.png");background-position:top 60% right 0%;background-size:100% auto}.location-section_de .location-section__wrapper::before{content:"";top:-100%;right:0;background-image:linear-gradient(45deg, #01d8fd, #3fc12a)}.location-section_nl .location-section__title::before{background-color:#b60eee}.location-section_nl .location-section__image-wrap{right:-2%;width:45%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/houses.png");background-position:top 68% right 30%;background-size:70% auto}.location-section_nl .location-section__wrapper::before{top:-126%;right:0;background-image:linear-gradient(to right, #e72e38, #2006a2);content:""}.location-section_se .location-section__title::before{background-color:#b60eee}.location-section_se .location-section__image-wrap{right:-2%;width:65%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/sweden@2x.png");background-position:top 45% right 35%;background-size:50% auto}.location-section_se .location-section__wrapper::before{top:-126%;right:0;background-image:linear-gradient(to right, #ff02ea, #ff7800);content:""}.location-section_ae .location-section__title::before{background-color:#ec6400}.location-section_ae .location-section__image-wrap{right:-5%;width:55%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/burj-al-arab.svg");background-position:top 45% right 35%;background-size:50% auto}.location-section_ae .location-section__wrapper::before{right:0;bottom:-50%;background-image:linear-gradient(90deg, #ec6400 0%, #d80056 100%);content:""}.location-section_ae .banner-button{flex-basis:100%}.location-section_ae .banner-button__link{background-image:linear-gradient(90deg, #ec6400 0%, #d80056 100%)}.location-section_ae .banner-button__link:hover{box-shadow:0px 19px 57px 0 rgba(236,100,0,.75)}.location-section_pl .location-section__title::before{background-color:#00a1df}.location-section_pl .location-section__image-wrap{width:35%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/wro.png");background-position:top 55% right 0%;background-size:100% auto}.location-section_pl .location-section__wrapper::before{right:0;bottom:-145%;background-image:linear-gradient(to right, #264ebc, #00a1df);content:""}.location-section_ua .location-section__title::before{background-color:#e912a3}.location-section_ua .location-section__image-wrap{right:-2%;width:45%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/opera.png");background-position:top 60% right 0%;background-size:100% auto}.location-section_ua .location-section__wrapper::before{right:0;bottom:-100%;background-image:linear-gradient(to right, #7a3bca, #e912a3);content:""}.location-section_bg .location-section__title::before{background-color:#b516ed}.location-section_bg .location-section__image-wrap{right:-3%;width:40%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/church.png");background-position:top 60% right 0%;background-size:100% auto}.location-section_bg .location-section__wrapper::before{position:absolute;right:0;bottom:-100%;background-image:linear-gradient(to right, #7879eb 0%, #cd6cca 47.4%, #e87772 100%);content:""}.location-section_bg .banner-button__bg-wrapper{bottom:-30px;max-width:160px;transform:rotate(-5deg)}.location-section_bg .banner-button__link{background-image:linear-gradient(90deg, #7879eb 0%, #cd6cca 47.4%, #e87772 100%)}.location-section_bg .banner-button__link:hover{box-shadow:0px 19px 57px 0 rgba(120,121,235,.85)}.location-section_sg .location-section__title::before{background-color:#e912a3}.location-section_sg .location-section__image-wrap{right:-2%;width:45%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/singapour.png");background-position:top 67% right 0%;background-size:100% auto}.location-section_sg .location-section__wrapper::before{right:0;bottom:-100%;background-image:linear-gradient(to right, #7a3bca, #e912a3);content:""}.location-section_co .location-section__title::before{background-color:#14dfea}.location-section_co .location-section__image-wrap{right:-2%;width:40%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/colombia.png");background-position:top 40% right 50%;background-size:50% auto}.location-section_co .location-section__wrapper::before{right:0;bottom:-100%;background-image:linear-gradient(90deg, #14dfea 0%, #3fc12a 100%);content:""}.location-section_co .banner-button__link{background-image:linear-gradient(90deg, #14dfea 0%, #3fc12a 100%)}.location-section_co .banner-button__link:hover{box-shadow:0px 19px 57px 0 rgba(63,193,42,.85)}.location-section_mx .location-section__title::before{background-color:#ff01ee}.location-section_mx .location-section__image-wrap{right:1%;width:35%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/mexico.png");background-position:top 52% right 0%;background-size:100% auto}.location-section_mx .location-section__wrapper::before{right:0;bottom:-100%;background-image:linear-gradient(90deg, #ff01ee 0%, #f9ac07 100%);content:""}.location-section_mx .banner-button__link{background-image:linear-gradient(90deg, #ff01ee 0%, #f9ac07 100%) !important}.location-section_mx .banner-button__link:hover{box-shadow:0px 19px 57px 0 rgba(249,172,7,.85) !important}.location-section_ro .location-section__title::before{background-color:#526bb5}.location-section_ro .location-section__image-wrap{right:-3%;width:40%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/romania-castle@2x.png");background-position:top 65% right 0%;background-size:100% auto}.location-section_ro .location-section__wrapper::before{position:absolute;right:0;bottom:-100%;background-image:linear-gradient(to right, #99c7c9 0%, #7d8ee4 48.44%, #526bb5 100%);content:""}.location-section_ro .banner-button__bg-wrapper{max-width:218px;right:0}@media screen and (max-width: 580px){.location-section_ro .banner-button__bg-wrapper{right:0;max-width:180px}}.location-section_ro .banner-button__link{background-image:linear-gradient(90deg, #99c7c9 0%, #7d8ee4 48.44%, #526bb5 100%)}.location-section_ro .banner-button__link:hover{box-shadow:0px 19px 57px 0 rgba(82,107,181,.85)}.location-section_ro .banner-button__link-text{position:relative;z-index:1}.location-section_cl .location-section__title::before{background-color:#7964bf}.location-section_cl .location-section__image-wrap{right:6%;width:21%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/chile@2x.png");background-position:top 49% right 0%;background-size:100% auto}.location-section_cl .location-section__wrapper::before{right:0;bottom:-100%;background-image:linear-gradient(90deg, #639cc6 0%, #7964bf 100%);content:""}.location-section_cl .banner-button__link{background-image:linear-gradient(90deg, #639cc6 0%, #7964bf 100%) !important}.location-section_cl .banner-button__link:hover{box-shadow:0px 19px 57px 0 rgba(121,100,191,.85) !important}.location-section_it .location-section__title::before{background-color:#f1463c}.location-section_it .location-section__image-wrap{right:6%;width:21%;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/pisa-tower@2x.png");background-position:top 49% right 0%;background-size:100% auto}.location-section_it .location-section__wrapper::before{right:0;bottom:-100%;background:linear-gradient(90deg, #f1463c 0%, #fed505 100%);content:""}.location-section_it .banner-button__bg-wrapper{max-width:125px;bottom:-10px}@media screen and (min-width: 2560px){.location-section_it .banner-button__bg-wrapper{max-width:calc(125px * 1.44)}}.location-section_it .banner-button__link{background-image:linear-gradient(90deg, #f1463c 0%, #fed505 100%) !important}.location-section_it .banner-button__link:hover{box-shadow:0px 19px 57px 0 rgba(241,70,60,.85) !important}.location-section_es .location-section__title::before{background:linear-gradient(90deg, #5406d9 0%, #f9ac07 100%)}.location-section_es .location-section__image-wrap{right:-3%;width:40.5%;height:295px;background-image:url("https://www.softserveinc.com/cdn/img/about-us/locations/royal-palace@2x.png");background-position:top 52% right 0%;background-size:100% auto}@media screen and (max-width: 960px){.location-section_es .location-section__image-wrap{height:36vw}}@media screen and (min-width: 2560px){.location-section_es .location-section__image-wrap{height:calc(295px * 1.44)}}.location-section_es .location-section__wrapper::before{right:0;bottom:-100%;background:linear-gradient(90deg, #5406d9 0%, #f9ac07 100%);content:""}.location-section_es .banner-button__link{background:linear-gradient(90deg, #5406d9 0%, #f9ac07 100%) !important}.location-section_es .banner-button__link:hover{box-shadow:0px 19px 57px 0 #5406d9 !important}.location-section_es .banner-button__bg-wrapper{right:-1%;bottom:-22%;max-width:217px}@media screen and (min-width: 2560px){.location-section_es .banner-button__bg-wrapper{max-width:calc(217px * 1.44)}}
.global-offices{overflow:hidden}.global-offices__title_background{background-image:radial-gradient(circle at 30% -120%, #5406d9, #5406d9 60%, rgba(255, 0, 0, 0) 1800px),radial-gradient(circle at 100% 50%, #f9ac07, #f9ac07 30%, rgba(255, 0, 0, 0) 1000px),radial-gradient(circle at 40% 100%, #14dfea, #14dfea 60%, rgba(255, 0, 0, 0) 3000px)}@media screen and (min-width: 1600px){.global-offices__title_background{background-image:radial-gradient(circle at 30% -137%, #5406d9, #5406d9 60%, rgba(255, 0, 0, 0) 75%),radial-gradient(circle at 158% 65%, #f9ac07, #f9ac07 36%, rgba(255, 0, 0, 0) 3000px),radial-gradient(circle at 226% 180%, #14dfea, #14dfea 206%, rgba(255, 0, 0, 0) 3000px)}}@media screen and (max-width: 414px){.global-offices__title_background{background-image:radial-gradient(circle at 30% -137%, #5406d9, #5406d9 60%, rgba(255, 0, 0, 0) 1700px),radial-gradient(circle at 158% 65%, #f9ac07, #f9ac07 36%, rgba(255, 0, 0, 0) 789px),radial-gradient(circle at 226% 180%, #14dfea, #14dfea 206%, rgba(255, 0, 0, 0) 3000px)}}@media screen and (max-height: 600px){.global-offices__title_background{background-image:radial-gradient(circle at 30% -225%, #5406d9, #5406d9 65%, rgba(255, 0, 0, 0) 1700px),radial-gradient(circle at 121% 30%, #f9ac07, #f9ac07 30%, rgba(255, 0, 0, 0) 1000px),radial-gradient(circle at 40% 60%, #14dfea, #14dfea 80%, rgba(255, 0, 0, 0) 3000px)}}@media screen and (min-height: 800px)and (orientation: portrait){.global-offices__title_background{background-image:radial-gradient(circle at -16% -142%, #5406d9, #5406d9 65%, rgba(255, 0, 0, 0) 80%),radial-gradient(circle at 121% 30%, #f9ac07, #f9ac07 30%, rgba(255, 0, 0, 0) 1000px),radial-gradient(circle at 40% 60%, #14dfea, #14dfea 80%, rgba(255, 0, 0, 0) 3000px)}}.global-offices__title_background .page-title-2__title{max-width:370px}@media screen and (max-width: 767px){.global-offices__title_background .page-title-2__title{max-width:230px}}.global-offices__title_background .page-title-2__description::before{content:none}.global-offices__title_background .page-title-mobile__title{max-width:155px;line-height:1}.global-offices__title_background .page-title-mobile__description::before{content:none}
.page-section-with-image__wrapper{display:flex;width:100%;max-width:940px;margin:0 auto}@media(max-width: 560px){.page-section-with-image__wrapper{flex-direction:column}}.page-section-text{position:relative;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:50%;min-height:577px}@media(max-width: 768px){.page-section-text{padding-top:20px}}@media(max-width: 560px){.page-section-text{width:100%}}.page-section-text__heading{margin-top:0;margin-bottom:30px;font-weight:800;font-size:40px;font-family:"ProximaNova",sans-serif;line-height:.95;letter-spacing:1.6px;text-transform:uppercase}@media(max-width: 480px){.page-section-text__heading{font-size:24px}}.page-section-text__paragraph{font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal}.page-section-text__paragraph:not(:last-child){margin-bottom:60px}.page-section-text__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media(max-width: 768px){.page-section-text__wrapper{padding-bottom:250px}}@media(max-width: 1024px){.page-section-text__wrapper{padding-right:20px;padding-left:20px}}.page-section-text__description{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;max-width:390px;font-size:14px}.page-section-text__button{max-width:314px;height:58px;margin-top:26px;color:#fff;font-style:normal;font-stretch:normal;background:#17c583;border:2px solid #17c583;transition:ease-in-out .15s}.page-section-text__button:hover{color:#fff;background:#17c583;box-shadow:0px 19px 57px 0 #17c583}@media(max-width: 480px){.page-section-text__button{margin:27px auto}}.page-section-image{position:relative;width:50%}@media(max-width: 560px){.page-section-image{width:100%}}.page-section-image::before{position:absolute;right:-60px;bottom:0;z-index:-2;display:block;width:50vw;min-width:288px;max-width:626px;height:50vw;min-height:300px;max-height:652px;background-color:transparent;background-image:linear-gradient(90deg, #39c38c, #39c38c),linear-gradient(0deg, transparent 577px, #fff 577px),linear-gradient(90deg, #39c38c, #39c38c),radial-gradient(circle at center, #7b50bb 0, #7b50bb 70%, transparent 70.5%);background-repeat:no-repeat;background-position:right 85% bottom 48.69%,bottom 0 right 0,right 18.47% bottom 13.47%,right 47% bottom 58.21%;background-size:46.56% .77%,100% 100%,26.52% .77%,61.48% 60.39%;transform:translateX(-6.23%);pointer-events:none;content:""}@media(max-width: 1200px){.page-section-image::before{right:auto}}@media(max-width: 768px){.page-section-image::before{right:0;background-size:48.56% .77%,100% 100%,26.52% .77%,60% 60%}}.page-section-image__item{position:absolute;right:90px;bottom:0;z-index:1;max-width:300px;height:50vw;min-height:300px;max-height:610px}@media(max-width: 1200px){.page-section-image__item{left:15vw}}@media(max-width: 560px){.page-section-image__item{right:67px;left:auto}}
.image-and-text__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.image-and-text__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.image-and-text__wrapper{max-width:1353.6px !important}}.image-and-text{padding-top:40px;padding-bottom:40px}.image-and-text__wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}@media(max-width: 640px){.image-and-text__wrapper{flex-direction:column}}.image-and-text__item{display:flex;flex-basis:30%;justify-content:flex-start;height:100%;margin:0;padding-bottom:30px}@media screen and (min-width: 767px){.image-and-text__item:nth-child(odd){flex-basis:30%}}@media(max-width: 767px){.image-and-text__item:nth-child(odd){flex-basis:100%}}@media screen and (min-width: 640px){.image-and-text__item:nth-child(2n){flex-basis:50%}}@media(max-width: 767px){.image-and-text__item:nth-child(2n){flex-basis:100%}}@media(min-width: 767px){.image-and-text__item{margin-right:5%}}.image-and-text__image-wrap{width:100%;max-width:50px}.image-and-text__image{width:100%;max-width:35px}.image-and-text__content-wrap{display:flex;justify-content:space-around}@media(min-width: 767px){.image-and-text__content-wrap{padding-right:0;padding-left:0}}.image-and-text__description{padding-left:15px;color:#000;font-size:16px;font-weight:800;line-height:22px}@media screen and (min-width: 2560px){.image-and-text__description{font-size:calc(16px * 1.44);line-height:calc(22px * 1.44)}}.image-and-text_big .image-and-text__item{flex-basis:100%}.image-and-text_big .image-and-text__item:nth-child(odd),.image-and-text_big .image-and-text__item:nth-child(2n){flex-basis:100%}.image-and-text_big .image-and-text__content-wrap{width:100%;justify-content:flex-start}@media(max-width: 540px){.image-and-text_big .image-and-text__content-wrap{flex-direction:column}}.image-and-text_big .image-and-text__image-wrap{flex-basis:30%;max-width:100%;margin-right:5%}@media(max-width: 540px){.image-and-text_big .image-and-text__image-wrap{display:flex;justify-content:center;align-items:center}}.image-and-text_big .image-and-text__image{width:100%;justify-content:flex-start;max-width:fit-content}.image-and-text_big .image-and-text__description{position:relative;display:flex;text-align:left;max-width:450px;padding-top:40px}.image-and-text_big .image-and-text__description::before{position:absolute;top:-10px;width:100%;max-width:62px;height:2px;background:#000;content:""}@media screen and (min-width: 2560px){.image-and-text_big .image-and-text__description{max-width:calc(450px * 1.44);padding-top:calc(40px * 1.44)}}@media(max-width: 540px){.image-and-text_big .image-and-text__description{margin-top:40px;padding-top:0;padding-left:0}}
.csr-main .your-journey-navigation{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.csr-main .your-journey-navigation{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.csr-main .your-journey-navigation{max-width:1353.6px !important}}[class*=csr-exterior-section]{overflow:hidden}[class*=csr-exterior-section] .page-section-image__item{top:50%;left:50%;z-index:1;height:auto;max-height:100%;transform:translate(-50%, -50%)}[class*=csr-exterior-section] .page-section-image:before,[class*=csr-exterior-section] .page-section-image:after{content:"";position:absolute;top:auto;right:auto;bottom:auto;left:auto;z-index:3;width:168px;min-width:0;max-width:none;min-height:0;max-height:none}[class*=csr-exterior-section] .page-section-image:before{top:35%;right:20%;background:transparent}@media(max-width: 560px){[class*=csr-exterior-section] .page-section-image:before{top:50%;right:30%;width:110px}}[class*=csr-exterior-section] .page-section-image:after{bottom:25%;left:10%}@media(max-width: 560px){[class*=csr-exterior-section] .page-section-image:after{bottom:-5%;left:5%}}.csr-main .sub-title-colored{padding:5vw 0}@media(max-width: 640px){.csr-main .sub-title-colored{padding:40px 0}}.csr-main .your-journey-navigation__title{display:none}@media only screen and (min-width: 960px){.csr-main .your-journey-navigation__list{flex-wrap:wrap;justify-content:flex-start;row-gap:40px}}@media only screen and (min-width: 960px){.csr-main .your-journey-navigation__list-item{flex:1 1 20%;max-width:20%}}.csr-main .your-journey-navigation .square{background:transparent}.csr-main .your-journey-navigation .square__title{width:65%}.csr-main .your-journey-navigation .square svg{opacity:0}.csr-main .your-journey-navigation__link{background:#000}.csr-main .your-journey-navigation__link:hover{background:radial-gradient(113.89% 114.24% at 98.79% 98.48%, rgba(23, 197, 131, 0.7) 0%, rgba(0, 0, 0, 0) 100%),linear-gradient(0deg, #8784f2, #8784f2)}.csr-main .image-and-text{min-height:150px;padding-top:0;padding-bottom:0;margin-top:80px;margin-bottom:5vw;background:linear-gradient(85deg, #18dddb 0%, #3cc338 100.11%)}@media(max-width: 767px){.csr-main .image-and-text{margin-top:140px}}.csr-main .image-and-text__wrapper{max-width:840px}@media(max-width: 767px){.csr-main .image-and-text__content-wrap{margin-bottom:20px;align-items:center;flex-direction:row;justify-content:space-around}}@media(max-width: 475px){.csr-main .image-and-text__content-wrap{margin-bottom:initial}}.csr-main .image-and-text__item{padding-bottom:0;margin-right:0;align-items:center}@media(max-width: 767px){.csr-main .image-and-text__item{flex-direction:column}}.csr-main .image-and-text__image-wrap{position:relative;flex-basis:45%;margin-right:5%}@media(max-width: 767px){.csr-main .image-and-text__image-wrap{flex-basis:40%;display:flex;justify-content:center;align-items:center;height:100%;min-height:100px;margin-right:0}}.csr-main .image-and-text__image{position:absolute;left:50%;bottom:0;max-width:230px;transform:translateX(-50%)}@media(max-width: 767px){.csr-main .image-and-text__image{position:relative;left:0;top:0;transform:none;margin-top:-60px}}.csr-main .image-and-text__description{padding-top:40px;padding-bottom:40px;padding-left:40px;font-size:24px;font-family:"ProximaNova",sans-serif;font-weight:900;line-height:30px;text-transform:uppercase}@media(max-width: 767px){.csr-main .image-and-text__description{padding-left:30px;margin-top:0}}@media(max-width: 475px){.csr-main .image-and-text__description{padding-left:10px;font-size:16px;line-height:18px}}.csr-main .image-and-text__description::before{content:none}.csr-main .image-and-text__cta{max-height:58px;margin-left:20px}@media(max-width: 767px){.csr-main .image-and-text__cta{margin-top:0;margin-bottom:60px;margin-left:auto;margin-right:auto}}.csr__buttons>.cta-button{margin-right:auto;margin-left:auto;margin-bottom:20px;text-align:center}.csr__buttons-inline{display:flex;justify-content:space-around}@media(max-width: 640px){.csr__buttons-inline{flex-direction:column;align-items:center}}.csr__buttons-inline>.cta-button{width:100%;max-width:380px;text-align:center}.csr__buttons-inline>.cta-button:not(:last-child){margin-right:30px}@media(max-width: 640px){.csr__buttons-inline>.cta-button:not(:last-child){margin-right:0;margin-bottom:20px}}.csr__buttons-inline:not(:last-child){margin-bottom:52px}.csr__main-banner2{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.csr__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.csr__main-banner2{z-index:998 !important}}.csr__title{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-bottom:85px;background-image:radial-gradient(circle at 70% 90%, #17c583 5%, #7b50bb 90%)}@media(max-width: 767px){.csr__title{padding-top:160px;padding-bottom:50px}}.csr__title:before{top:auto;bottom:30px}.csr__title .page-title-mobile__title{font-size:1.8em}.csr__title .page-title-mobile__description:not(:last-child){margin-bottom:40px}.csr__title .page-title-2__content{min-height:0;padding-top:180px;padding-bottom:60px}.csr__title .page-title-2__container{display:flex;flex-direction:column;justify-content:center;align-items:center}.csr__title .page-title-2__title{margin:0 auto}.csr__title .page-title-2__title:not(:last-child){margin-bottom:120px}.csr__title .page-title-2__description{position:relative;max-width:100%;margin:0}@media(max-width: 560px){.csr-exterior-section-0 .page-section-with-image__wrapper,.csr-exterior-section-1 .page-section-with-image__wrapper,.csr-exterior-section-2 .page-section-with-image__wrapper,.csr-exterior-section-3 .page-section-with-image__wrapper,.csr-exterior-section-4 .page-section-with-image__wrapper,.csr-exterior-section-5 .page-section-with-image__wrapper,.csr-exterior-section-6 .page-section-with-image__wrapper,.csr-exterior-section-7 .page-section-with-image__wrapper{flex-direction:column-reverse}}@media(max-width: 560px){.csr-exterior-section-0 .page-section-text__wrapper,.csr-exterior-section-1 .page-section-text__wrapper,.csr-exterior-section-2 .page-section-text__wrapper,.csr-exterior-section-3 .page-section-text__wrapper,.csr-exterior-section-4 .page-section-text__wrapper,.csr-exterior-section-5 .page-section-text__wrapper,.csr-exterior-section-6 .page-section-text__wrapper,.csr-exterior-section-7 .page-section-text__wrapper{padding-bottom:20px}}@media(max-width: 560px){.csr-exterior-section-0 .page-section-text__description,.csr-exterior-section-1 .page-section-text__description,.csr-exterior-section-2 .page-section-text__description,.csr-exterior-section-3 .page-section-text__description,.csr-exterior-section-4 .page-section-text__description,.csr-exterior-section-5 .page-section-text__description,.csr-exterior-section-6 .page-section-text__description,.csr-exterior-section-7 .page-section-text__description{margin:0 auto}.csr-exterior-section-0 .page-section-text__description a.cta-button,.csr-exterior-section-1 .page-section-text__description a.cta-button,.csr-exterior-section-2 .page-section-text__description a.cta-button,.csr-exterior-section-3 .page-section-text__description a.cta-button,.csr-exterior-section-4 .page-section-text__description a.cta-button,.csr-exterior-section-5 .page-section-text__description a.cta-button,.csr-exterior-section-6 .page-section-text__description a.cta-button,.csr-exterior-section-7 .page-section-text__description a.cta-button{margin:0 auto}}@media(max-width: 560px){.csr-exterior-section-0 .page-section-text,.csr-exterior-section-1 .page-section-text,.csr-exterior-section-2 .page-section-text,.csr-exterior-section-3 .page-section-text,.csr-exterior-section-4 .page-section-text,.csr-exterior-section-5 .page-section-text,.csr-exterior-section-6 .page-section-text,.csr-exterior-section-7 .page-section-text{justify-content:flex-end;min-height:initial}}.csr-exterior-section-0 .page-section-image,.csr-exterior-section-1 .page-section-image,.csr-exterior-section-2 .page-section-image,.csr-exterior-section-3 .page-section-image,.csr-exterior-section-4 .page-section-image,.csr-exterior-section-5 .page-section-image,.csr-exterior-section-6 .page-section-image,.csr-exterior-section-7 .page-section-image{min-height:180px}@media(max-width: 560px){.csr-exterior-section-0 .page-section-image__item,.csr-exterior-section-1 .page-section-image__item,.csr-exterior-section-2 .page-section-image__item,.csr-exterior-section-3 .page-section-image__item,.csr-exterior-section-4 .page-section-image__item,.csr-exterior-section-5 .page-section-image__item,.csr-exterior-section-6 .page-section-image__item,.csr-exterior-section-7 .page-section-image__item{left:40%;height:65%;min-height:180px;transform:translate(-100%, -30%)}}.csr-exterior-section-0 .page-section-image__item{max-width:238px}.csr-exterior-section-0 .page-section-image:after{height:5px;background-color:#39c38c}@media(max-width: 560px){.csr-exterior-section-0 .page-section-image:after{left:15%;width:100px}}.csr-exterior-section-0 .page-section-image:before{height:10px;background-color:#7b50bb}@media(max-width: 560px){.csr-exterior-section-0 .page-section-image:before{right:50%;width:100px}}.csr-exterior-section-1{background:linear-gradient(45deg, #fc3a06 35%, #ff9b69)}.csr-exterior-section-1 .page-section-image__item{max-width:400px}@media(max-width: 480px){.csr-exterior-section-1 .page-section-image__item{left:60%}}.csr-exterior-section-1 .page-section-image:after{height:10px;background-color:#7b50bb}@media(max-width: 560px){.csr-exterior-section-1 .page-section-image:after{left:5%;width:100px}}.csr-exterior-section-1 .page-section-image:before{height:16px;background-color:#fff}@media(max-width: 560px){.csr-exterior-section-1 .page-section-image:before{right:45%}}.csr-exterior-section-2 .page-section-image__item{max-width:400px}@media(max-width: 560px){.csr-exterior-section-2 .page-section-image__item{left:60%}}@media(max-width: 360px){.csr-exterior-section-2 .page-section-image__item{left:80%}}.csr-exterior-section-2 .page-section-image:after{height:22px;background-color:#fe5929}@media(max-width: 560px){.csr-exterior-section-2 .page-section-image:after{bottom:-15%;left:15%;z-index:1;width:110px;height:15px}}.csr-exterior-section-2 .page-section-image:before{height:8px;background-color:#39c38c}@media(max-width: 560px){.csr-exterior-section-2 .page-section-image:before{right:45%}}.csr-exterior-section-3{background:linear-gradient(85deg, #a5c500 0%, #00a777 100.11%)}.csr-exterior-section-3 .page-section-image__item{max-width:200px}.csr-exterior-section-3 .page-section-image:after{height:14px;background-color:#fff}@media(max-width: 560px){.csr-exterior-section-3 .page-section-image:after{left:10%;width:110px;height:15px}}.csr-exterior-section-3 .page-section-image:before{height:8px;background-color:#39c38c}@media(max-width: 560px){.csr-exterior-section-3 .page-section-image:before{right:45%}}.csr-exterior-section-4 .page-section-image__item{max-width:214px}.csr-exterior-section-4 .page-section-image:after{width:160px;height:14px;background-color:#7b50bb}@media(max-width: 560px){.csr-exterior-section-4 .page-section-image:after{bottom:-15%;left:15%;z-index:1;width:110px;height:10px}}.csr-exterior-section-4 .page-section-image:before{width:68px;height:8px;background-color:#e25cf4}@media(max-width: 560px){.csr-exterior-section-4 .page-section-image:before{right:50%;height:5px}}.csr-exterior-section-5{background:linear-gradient(45deg, #d83f44 30%, #ff00a0)}.csr-exterior-section-5 .page-section-image__item{max-width:500px}@media(max-width: 560px){.csr-exterior-section-5 .page-section-image__item{left:50%}}.csr-exterior-section-5 .page-section-image:after{width:160px;height:14px;background-color:#7b50bb}@media(max-width: 560px){.csr-exterior-section-5 .page-section-image:after{left:10%;z-index:1;width:110px;height:10px}}.csr-exterior-section-5 .page-section-image:before{height:8px;background-color:#39c38c}@media(max-width: 560px){.csr-exterior-section-5 .page-section-image:before{right:50%;height:5px}}.csr-exterior-section-6 .page-section-image__item{z-index:-1;max-width:214px}@media(max-width: 560px){.csr-exterior-section-6 .page-section-image__item{top:40%}}.csr-exterior-section-6 .page-section-image:after{height:14px;background-color:#7b50bb}@media(max-width: 560px){.csr-exterior-section-6 .page-section-image:after{left:15%;width:100px}}.csr-exterior-section-6 .page-section-image:before{height:8px;background-color:#e25cf4}@media(max-width: 560px){.csr-exterior-section-6 .page-section-image:before{right:50%;width:68px}}.csr-exterior-section-7{background:linear-gradient(279deg, #00a3cf 10.49%, #015e95 94.67%)}.csr-exterior-section-7 .page-section-text__heading,.csr-exterior-section-7 .page-section-text__paragraph{color:#fff}.csr-exterior-section-7 .page-section-image__item{min-height:400px;max-width:400px}@media screen and (max-width: 560px){.csr-exterior-section-7 .page-section-image__item{min-height:180px;max-width:180px}}.csr-exterior-section-7 .page-section-image:before{width:130px;left:10%;height:10px;background:#fff}@media screen and (max-width: 560px){.csr-exterior-section-7 .page-section-image:before{left:10%}}.csr-exterior-section-7 .page-section-image:after{width:130px;bottom:30%;right:10%;left:unset;background:#39c38c;height:6px}@media screen and (max-width: 560px){.csr-exterior-section-7 .page-section-image:after{right:40%;bottom:0}}.csr-exterior-section-1 .page-section-text__heading,.csr-exterior-section-1 .page-section-text__paragraph,.csr-exterior-section-3 .page-section-text__heading,.csr-exterior-section-3 .page-section-text__paragraph,.csr-exterior-section-5 .page-section-text__heading,.csr-exterior-section-5 .page-section-text__paragraph{color:#fff}
.aws-title-new__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.aws-title-new__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.aws-title-new__wrapper{max-width:1353.6px !important}}.aws-title-new{background-image:none;background-repeat:no-repeat;background-position:90% 0;background-size:cover}.aws-title-new__wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width: 540px){.aws-title-new__wrapper{flex-direction:column}}.aws-title-new__image-container{flex-basis:30%;margin-right:3%}.aws-title-new__heading-container{flex-basis:60%}.aws-title-new__heading-logo{width:100%;max-width:250px;will-change:transform;image-rendering:-webkit-optimize-contrast}@media(max-width: 540px){.aws-title-new__heading-logo{max-width:150px}}.aws-title-new__heading{color:#3c4548;font-weight:900;font-size:60px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:73px;text-transform:uppercase}@media(max-width: 767px)and (min-width: 475px){.aws-title-new__heading{font-size:7vw;line-height:7.2vw}}@media(max-width: 475px){.aws-title-new__heading{font-size:44px;line-height:54px;text-align:center}}@media screen and (min-width: 2560px){.aws-title-new__heading{font-size:calc(60px * 1.44)}}.aws-title-new__description{position:relative;color:#3c4548;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:29px}@media screen and (min-width: 2560px){.aws-title-new__description{font-size:calc(24px * 1.44);line-height:calc(29px * 1.44)}}.aws-title-new__description::before{position:absolute;top:-10px;width:100%;max-width:115px;height:2px;background:#f19d39;content:""}
.nav-panel-image{width:100%}@media screen and (max-width: 767px){.nav-panel-image{max-height:initial}}.nav-panel-image__content{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none}.nav-panel-image__item{padding:12px 0 14px;text-align:center;cursor:pointer}.nav-panel-image__item:hover .navigation-panel__title{text-shadow:0px 7px 4px #7823a9}@media screen and (max-width: 767px){.nav-panel-image__item{padding:12px 20px 14px}}.nav-panel-image__link{display:inline-block;text-align:center}.nav-panel-image__title{color:#000;font-weight:800;font-size:16px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;transition:text-shadow .2s ease-in-out}@media screen and (max-width: 960px){.nav-panel-image__title{font-size:1.5vw}}@media screen and (max-width: 767px){.nav-panel-image__title{font-size:1.9vw}}.nav-panel-image__image-wrapper{display:flex;justify-content:center}@media screen and (min-width: 767px){.nav-panel-image__image-wrapper{height:50px}}.nav-panel-image__image{width:100%;max-width:fit-content}
.expert-card{overflow:hidden;width:100%;flex-basis:30%;margin-bottom:40px}.expert-card__content-wrapper{width:inherit;height:inherit}.expert-card__title{margin-top:15px;margin-bottom:10px;color:#000;font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase}.expert-card__description{position:relative;color:#000;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.3;text-align:left}.expert-card__link,.expert-card__link_image{position:relative;overflow:hidden;text-decoration:none}.expert-card__image{width:100%;max-width:206px;min-width:180px}
.expert-block{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.expert-block{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.expert-block{max-width:1353.6px !important}}.expert-block{display:flex;justify-content:flex-start;padding-top:40px;padding-bottom:40px}@media(max-width: 540px){.expert-block{flex-direction:column}}.expert-block__wrapper-left{flex-basis:30%;margin-right:5%}.expert-block__wrapper-right{flex-basis:70%;max-width:450px;margin-right:auto}.expert-block__wrapper-right .sub-title{padding-top:0}.expert-block__wrapper-right .sub-title__wrapper{padding:0}.expert-block__wrapper-right .sub-title__heading{font-size:24px}
.csr-report__download-section-wrapper,.csr-report .nav-panel-image{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.csr-report__download-section-wrapper,.csr-report .nav-panel-image{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.csr-report__download-section-wrapper,.csr-report .nav-panel-image{max-width:1353.6px !important}}.csr-report{overflow:hidden;position:relative}.csr-report__title{box-shadow:0px -3px 20px #747474}.csr-report__main-banner2{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.csr-report__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.csr-report__main-banner2{z-index:998 !important}}.csr-report .nav-panel-image{margin:5vw auto;background-image:none;box-shadow:none}.csr-report .nav-panel-image__content{align-items:flex-start}@media screen and (max-width: 767px){.csr-report .nav-panel-image__content{flex-direction:column;border-top:1px solid #000}}.csr-report .nav-panel-image__item{position:relative;flex-basis:20%}.csr-report .nav-panel-image__item:hover .navigation-panel__title{text-shadow:0px 5px 4px rgba(0,0,0,.5)}.csr-report .nav-panel-image__item:hover .navigation-panel__number{text-shadow:0px 5px 4px rgba(1,249,199,.5)}@media screen and (min-width: 767px){.csr-report .nav-panel-image__item{flex-basis:20%}}@media screen and (max-width: 767px){.csr-report .nav-panel-image__item{padding:12px 0 14px 20px}}@media screen and (max-width: 767px){.csr-report .nav-panel-image__item{flex-basis:100%;width:100%;padding-right:30px;padding-left:0;border-bottom:1px solid #000}}.csr-report .nav-panel-image__item::before{position:absolute;top:1px;right:17px;width:19px;height:19px;font-weight:900;font-size:27px;font-family:"ProximaNova",sans-serif;content:"→"}@media screen and (min-width: 767px){.csr-report .nav-panel-image__item::before{content:none}}@media screen and (max-width: 767px){.csr-report .nav-panel-image__item::before{padding:12px 0 14px 20px}}@media screen and (max-width: 360px){.csr-report .nav-panel-image__item::before{top:-5px}}.csr-report .nav-panel-image__link{display:inline-block}@media screen and (max-width: 767px){.csr-report .nav-panel-image__link{display:flex;font-size:24px}}.csr-report .nav-panel-image__title{width:100%;color:#000;font-weight:900;font-size:14px}@media screen and (max-width: 960px){.csr-report .nav-panel-image__title{font-size:1.5vw}}@media screen and (max-width: 767px){.csr-report .nav-panel-image__title{display:flex;align-items:center;color:#000;font-size:24px;text-align:left}}@media screen and (max-width: 415px){.csr-report .nav-panel-image__title{font-size:5vw}}.csr-report .nav-panel-image__image{width:100%;margin-bottom:15px;height:fit-content}@media screen and (max-width: 767px){.csr-report .nav-panel-image__image{max-width:50px;margin-bottom:0;margin-right:15px}}@media screen and (max-width: 980px){.csr-report .nav-panel-image{margin-top:40px}}.csr-report .aws-title-new_csr-report{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:550px;padding-top:5vw}@media screen and (max-width: 767px){.csr-report .aws-title-new_csr-report{min-height:500px}}@media screen and (max-width: 480px){.csr-report .aws-title-new_csr-report{min-height:450px}}.csr-report .aws-title-new_csr-report .aws-title-new__wrapper{flex-direction:row-reverse}@media screen and (min-width: 1200px){.csr-report .aws-title-new_csr-report .aws-title-new__wrapper{max-width:1014px}}@media screen and (max-width: 480px){.csr-report .aws-title-new_csr-report .aws-title-new__wrapper{flex-direction:column-reverse}}.csr-report .aws-title-new_csr-report .aws-title-new__heading{color:#fff;line-height:.9}@media screen and (min-width: 1024px){.csr-report .aws-title-new_csr-report .aws-title-new__heading{font-size:90px}}@media screen and (max-width: 480px){.csr-report .aws-title-new_csr-report .aws-title-new__heading{text-align:left}}@media screen and (max-width: 375px){.csr-report .aws-title-new_csr-report .aws-title-new__heading{font-size:34px}}.csr-report .aws-title-new_csr-report .aws-title-new__image-container{margin-right:0;margin-left:3%}.csr-report .aws-title-new_csr-report .aws-title-new__description{color:#fff}.csr-report .aws-title-new_csr-report .aws-title-new__description::before{content:none}@media screen and (max-width: 767px){.csr-report .aws-title-new_csr-report .aws-title-new__description{font-size:18px;line-height:1.1}}.csr-report .industry-numbers__col{max-width:initial}@media screen and (min-width: 640px){.csr-report .industry-numbers__col:nth-child(odd){flex-basis:20% !important}}@media screen and (min-width: 640px){.csr-report .industry-numbers__col:nth-child(2n){flex-basis:40% !important}}.csr-report .industry-numbers__col:last-child{margin-right:5%}@media(max-width: 640px){.csr-report .industry-numbers__col{text-align:left}}.csr-report .industry-numbers__col__title{margin-bottom:20px}@media screen and (min-width: 640px){.csr-report .industry-numbers.left .industry-numbers__row{margin-left:30%}}.csr-report .industry-numbers.left .industry-numbers__col{max-width:initial}@media screen and (min-width: 640px){.csr-report .industry-numbers.left .industry-numbers__col:nth-child(odd){flex-basis:35% !important}}@media screen and (min-width: 640px){.csr-report .industry-numbers.right .industry-numbers__row{margin-right:10%}}.csr-report .industry-numbers.right .industry-numbers__title{margin-bottom:20px;min-height:35px}.csr-report .industry-numbers__title{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:normal;font-size:16px;text-transform:none}.csr-report .industry-numbers__number{border-bottom:none}.csr-report .industry-numbers__description{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:normal;font-size:16px;text-transform:none}.csr-report__description-page{padding:5vw 0;background-repeat:no-repeat;background-position:100%;background-size:100%}.csr-report__description-page .sub-title-colored__description{max-width:400px}.csr-report__description-page .sub-title-colored_bold-text .sub-title-colored__description{font-weight:800}@media screen and (max-width: 767px){.csr-report__description-page{background-position:50% 50%;background-size:100%}}.csr-report__section{padding-top:5vw}.csr-report__section .sub-title-colored{color:#fff}.csr-report__download-section{padding-top:40px;padding-bottom:60px}.csr-report__download-section-image-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.csr-report__download-section-image{width:100%;max-width:fit-content}.csr-report__download-section-description{padding:20px;font-weight:800;text-align:center}.csr-report__cta-button-wrapper{display:flex;justify-content:center;align-items:center;text-align:center}
.partner-title2_0{position:relative;overflow:hidden;background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important}.partner-title2_0_mouse-animation::before{position:absolute;bottom:10px;left:calc(50% - 8px);width:16px;height:35px;background-image:url("https://www.softserveinc.com/cdn/img/home/mouse-arrow.svg");content:""}@media(min-width: 2560px){.partner-title2_0_mouse-animation::before{width:23.04px;height:50.4px;background-size:100%}}@media screen and (max-width: 767px)and (max-height: 1050px){.partner-title2_0_mouse-animation::before{bottom:10px}}@media screen and (max-height: 580px){.partner-title2_0_mouse-animation::before{top:650px;transform:scale(0.8)}}@media screen and (max-height: 380px){.partner-title2_0_mouse-animation::before{content:none}}@media(hover: none)and (pointer: coarse){.partner-title2_0_mouse-animation::before{content:none}}.partner-title2_0 .mousey{position:absolute;bottom:10px;left:calc(50% - 8px);box-sizing:content-box;width:3px;height:18px;padding:10px 11px;border:2px solid #000;border-radius:25px;opacity:.75}.partner-title2_0 .mousey_white{border:2px solid #fff}.partner-title2_0 .mousey_white .scroller{background-color:#fff}.partner-title2_0 .scroller{width:3px;height:10px;background-color:#000;border-radius:25%;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-iteration-count:infinite}@media screen and (max-height: 580px){.partner-title2_0{min-height:700px}}@media screen and (max-height: 350px){.partner-title2_0{min-height:600px;padding-top:105px}}.partner-title2_0__content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:800px;padding:120px 100px 120px}@media only screen and (min-height: 600px)and (max-height: 790px){.partner-title2_0__content{min-height:100vh}}@media only screen and (max-width: 600px){.partner-title2_0__content{padding:120px 0 120px}}@media(min-width: 2560px){.partner-title2_0__content{min-height:calc(800px * 1.44);padding:172.8px 144px 172.8px}}.partner-title2_0__container{display:flex;justify-content:space-around;width:100%;max-width:940px}@media(min-width: 2560px){.partner-title2_0__container{max-width:1728px}}.partner-title2_0__title-logos-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media only screen and (max-width: 767px){.partner-title2_0__title-logos-wrapper{align-items:center;max-width:min-content}}.partner-title2_0__title-logo-softserve{width:100%;max-width:170px;margin-bottom:1.9%;margin-left:10px}@media only screen and (max-width: 600px){.partner-title2_0__title-logo-softserve{margin-bottom:3.9%}}.partner-title2_0__title-logo-wrapper{display:flex;justify-content:center;align-items:center}.partner-title2_0__title-logo-wrapper_with-text{justify-content:flex-start}@media(min-width: 767px){.partner-title2_0__title-logo-wrapper_with-text{margin-right:65px}}.partner-title2_0__title-logo-wrapper_with-text .partner-title__logo-partner{max-width:90px;margin-left:10px}@media(max-width: 767px){.partner-title2_0__title-logo-wrapper_with-text{flex-direction:column-reverse;margin-top:0}}.partner-title2_0__logo-partner{width:100%;max-width:50%;margin-bottom:1%}.partner-title2_0__heading{display:flex;flex-direction:column;justify-content:flex-start;margin:0;font-weight:900;font-size:60px;font-family:"ProximaNova",sans-serif;line-height:73px;text-transform:uppercase}@media screen and (min-width: 769px)and (max-width: 1024px){.partner-title2_0__heading{font-size:5vw;line-height:5.4vw}}@media screen and (max-width: 475px){.partner-title2_0__heading{font-size:12vw;line-height:12.4vw}}@media screen and (min-width: 2560px){.partner-title2_0__heading{font-size:calc(60px * 1.44);line-height:calc(73px * 1.44)}}.partner-title2_0__heading span{display:inline-block;max-width:150px;margin-bottom:3px;padding:10px;color:#fff;font-size:14px;line-height:14px;text-align:center;background-color:transparent}@media screen and (min-width: 2560px){.partner-title2_0__heading span{max-width:calc(150px * 1.44);padding:calc(10px * 1.44);font-size:calc(14px * 1.44);line-height:calc(14px * 1.44)}}.partner-title2_0__sub-heading{margin:10px 0 0;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;color:#000;text-transform:uppercase}@media screen and (max-width: 480px){.partner-title2_0__sub-heading{margin-top:16px}}@media screen and (min-width: 2560px){.partner-title2_0__sub-heading{margin:calc(10px * 1.44) 0 0;font-size:calc(24px * 1.44)}}.partner-title2_0__description{width:100%;max-width:485px;height:fit-content;margin-top:10px;margin-left:50px;padding-left:15px;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:24px;border-left:3px solid transparent}.partner-title2_0__description a{color:#000}.partner-title2_0__description p{margin:0}@media(min-width: 2560px){.partner-title2_0__description{max-width:calc(600px * 1.44);margin-bottom:calc(40px * 1.44);margin-left:calc(50px * 1.44);padding-left:calc(15px * 1.44);font-size:calc(24px * 1.44);line-height:1.35}}@media screen and (max-width: 650px){.partner-title2_0__description{width:65%}}.partner-title2_0__demo-button{color:#fff;background:transparent;border:1px solid transparent}.partner-title2_0__demo-button:hover{background:transparent;box-shadow:0px 19px 57px 0 transparent}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}@keyframes shake{3%{transform:translate3d(0, -1px, 0)}6%{transform:translate3d(0, 2px, 0)}9%{transform:translate3d(0, -4px, 0)}12%{transform:translate3d(0, 4px, 0)}15%,100%{transform:translate3d(0, 0, 0)}}
.hoverstate-section__hoverstate-list,.hoverstate-section__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.hoverstate-section__hoverstate-list,.hoverstate-section__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.hoverstate-section__hoverstate-list,.hoverstate-section__wrapper{max-width:1353.6px !important}}.hoverstate-section{padding-top:60px;padding-bottom:40px}.hoverstate-section__wrapper{display:flex;justify-content:space-between}@media(max-width: 680px){.hoverstate-section__wrapper{flex-direction:column !important;row-gap:30px}}.hoverstate-section__left-col,.hoverstate-section__right-col{display:flex;flex-basis:45%;justify-content:center}.hoverstate-section__left-col{display:flex;justify-content:space-around;flex-direction:column;align-items:flex-start}.hoverstate-section__right-col{justify-content:center;align-items:center}.hoverstate-section__image{width:100%;max-width:460px;will-change:transform;image-rendering:-webkit-optimize-contrast}.hoverstate-section__item-desc{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.25}@media(max-width: 640px){.hoverstate-section__item-desc{margin-top:0;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:1.1}}.hoverstate-section__link{background:#00008d !important;border-color:#00008d}.hoverstate-section__link:hover{box-shadow:0px 19px 57px 0 #00008d !important}@media(max-width: 640px){.hoverstate-section__link{margin-top:40px}}.hoverstate-section__hoverstate-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:100px;padding-bottom:20px}@media(max-width: 640px){.hoverstate-section__hoverstate-list{flex-direction:column;margin-top:40px}}.hoverstate-list-item{display:flex;flex-basis:33.3%;flex-direction:column;width:100%;margin-bottom:2vw}.hoverstate-list-item:not(:last-child){padding-right:4%}@media(max-width: 640px){.hoverstate-list-item{flex-basis:100%;justify-content:flex-start;margin-bottom:40px}}.hoverstate-list-item__image-wrap{display:flex;align-items:center;width:fit-content;max-width:158px;height:50px}.hoverstate-list-item__image{width:100%;max-height:57px;will-change:transform;image-rendering:-webkit-optimize-contrast}.hoverstate-list-item__title{margin-bottom:0;padding-top:12px;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.25;text-transform:uppercase;border-top:2px solid}.hoverstate-list-item__title_with-link{color:#000}@media(max-width: 1024px){.hoverstate-list-item__title{font-size:2.2vw}}@media(max-width: 640px){.hoverstate-list-item__title{font-size:18px;text-align:left}}
.hoverstate{overflow:hidden}.hoverstate .partner-title2_0__content{justify-content:flex-start;color:#fff;background:rgba(0,0,0,.5)}@media screen and (max-width: 600px){.hoverstate .partner-title2_0__content{padding-left:20px;padding-right:20px}}.hoverstate .partner-title2_0__heading{width:110%;padding-right:3vw}@media(min-width: 2560px){.hoverstate .partner-title2_0__heading{width:100%;padding-right:40px;font-size:calc(60px * 1.44);text-align:right}}@media screen and (min-width: 769px)and (max-width: 1124px){.hoverstate .partner-title2_0__heading{font-size:5vw;line-height:5.4vw}}@media screen and (max-width: 770px){.hoverstate .partner-title2_0__heading{font-size:44px;line-height:50px;width:95%;margin-right:15px}}@media screen and (max-width: 767px){.hoverstate .partner-title2_0__container{flex-direction:column}}.hoverstate .partner-title2_0__title-logo-wrapper{margin-bottom:10vh}@media screen and (max-width: 767px){.hoverstate .partner-title2_0__title-logos-wrapper{max-width:inherit}}.hoverstate .partner-title2_0__logo-partner{max-width:800px;padding:0 6% 0 0}@media screen and (min-width: 2560px){.hoverstate .partner-title2_0__logo-partner{padding:0 4% 0 0}}@media screen and (max-width: 767px){.hoverstate .partner-title2_0__logo-partner{padding:0 2.5%}}.hoverstate .partner-title2_0__description{margin-left:0;padding-left:40px}@media screen and (min-width: 2560px){.hoverstate .partner-title2_0__description{line-height:135%;font-size:28px}}@media screen and (max-width: 767px){.hoverstate .partner-title2_0__description{width:100%;margin-top:40px;padding-left:0;border-left:none}}.hoverstate .partner-title2_0__demo-button{display:none}.hoverstate__resources{padding-bottom:100px}@media screen and (max-width: 640px){.hoverstate__resources{padding-bottom:60px}}@media screen and (min-width: 2560px){.hoverstate__resources{padding-bottom:calc(100px * 1.44)}}.hoverstate__resources .sub-title-colored{margin-bottom:40px}@media screen and (min-width: 2560px){.hoverstate__resources .sub-title-colored{margin-bottom:calc(40px * 1.44)}}.hoverstate__form-bg{background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important}@media screen and (max-width: 540px){.hoverstate__form-bg .sub-title-colored{padding-top:0}}.hoverstate__form-bg .industries-form__section{padding-top:60px;padding-bottom:80px;background:rgba(0,0,0,.5);background-image:none}.hoverstate__form-bg .cta-button.inverted{border:2px solid #00008d;background:#00008d;transition:all .25s ease-in-out}.hoverstate__form-bg .cta-button.inverted:hover{color:#00008d;background:#fff;border:2px solid #00008d;box-shadow:none;transition:all .25s ease-in-out}@media screen and (min-width: 2560px){.hoverstate .form-box{margin-bottom:40px}}@media screen and (min-width: 2560px){.hoverstate .form-box__submit{margin-bottom:0;position:absolute;right:5%;bottom:-42px}}
.animation-wrapper{position:relative}.animation-wrapper__bg{display:inline-block;width:0;padding:0;background-color:#000}.animation-wrapper__bg_white{background-color:#fff}.animation-wrapper__bg>*{opacity:0}.animation-wrapper__bg_vertical{width:100%;height:0;max-height:0;padding:0}.animation-wrapper__bg_vertical.visible-vertical{width:100% !important;height:100% !important;max-height:700px;padding:10px 20px 0 !important;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px;transition:max-height 2s ease,height 2s ease 2s}.animation-wrapper__bg_vertical.visible-vertical>*{opacity:1}.animation-wrapper__bg_vertical.visible-vertical::after{position:absolute;z-index:-1;content:"";top:-10px;left:-15px;width:30%;height:30%;background:#000;transition:position .35s ease 2.5s}.animation-wrapper__bg_vertical.visible-vertical::before{position:absolute;z-index:-1;content:"";bottom:-10px;right:-15px;width:50%;height:50%;background:#000;transition:position .35s ease 2.5s}.animation-wrapper__bg_vertical.visible-vertical_white{position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.animation-wrapper__bg_vertical.visible-vertical_white::after{position:absolute;z-index:-1;content:"";top:-10px;left:-15px;width:30%;height:30%;background:#fff;transition:position .35s ease 2.5s}.animation-wrapper__bg_vertical.visible-vertical_white::before{position:absolute;z-index:-1;content:"";bottom:-10px;right:-15px;width:50%;height:50%;background:#fff;transition:position .35s ease 2.5s}.animation-wrapper.visible{width:100% !important;padding:10px 20px 0;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px;transition:width 1.2s ease}.animation-wrapper.visible>*{opacity:1}.animation-wrapper.visible::after{position:absolute;z-index:-1;content:"";top:-10px;left:-15px;width:30%;height:30%;background:#000;transition:position .35s ease 2.5s}.animation-wrapper.visible::before{position:absolute;z-index:-1;content:"";bottom:-10px;right:-15px;width:50%;height:50%;background:#000;transition:position .35s ease 2.5s}.animation-wrapper.visible_white{position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.animation-wrapper.visible_white::after{position:absolute;z-index:-1;content:"";top:-10px;left:-15px;width:30%;height:30%;background:#fff;transition:position .35s ease 2.5s}.animation-wrapper.visible_white::before{position:absolute;z-index:-1;content:"";bottom:-10px;right:-15px;width:50%;height:50%;background:#fff;transition:position .35s ease 2.5s}.animation-wrapper__content{height:max-content;block-size:max-content}.opacity-transition{transition:opacity .5s ease .7s}
.anniversary-title__heading{font-family:"ProximaNova",sans-serif;font-weight:900;font-style:normal;line-height:1;margin:0;text-transform:uppercase}.anniversary-title__heading{font-family:"ProximaNova",sans-serif;font-size:88px;font-style:normal;line-height:75%;margin:0;text-transform:uppercase}@media screen and (min-width: 2560px){.anniversary-title__heading{font-size:calc(102px * 1.44)}}@media screen and (max-width: 1240px){.anniversary-title__heading{font-size:88px}}@media screen and (max-width: 768px){.anniversary-title__heading{font-size:60px}}@media screen and (max-width: 475px){.anniversary-title__heading{font-size:40px}}.anniversary-title{position:relative;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:0 20px;z-index:0}.anniversary-title__heading{margin:0;color:#fff;overflow:hidden;text-align:center}.anniversary-title__heading span{display:inline;white-space:nowrap}.anniversary-title__animation-canvas{position:absolute;z-index:-1;left:50%;top:50%;width:100vw;height:100%;object-fit:cover;transform:translate(-50%, -50%)}@media(min-width: 2560px){.anniversary-title__animation-canvas{transform:translate(-50%, -65%)}}
.anniversary-history__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.anniversary-history__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.anniversary-history__wrapper{max-width:1353.6px !important}}.anniversary-history__heading{font-family:"ProximaNova",sans-serif;font-weight:900;font-style:normal;line-height:1;margin:0;text-transform:uppercase}.anniversary-history__heading{font-size:60px;line-height:75%}@media screen and (min-width: 2560px){.anniversary-history__heading{font-size:calc(60px * 1.44)}}@media screen and (max-width: 1024px){.anniversary-history__heading{font-size:6vw}}@media screen and (max-width: 540px){.anniversary-history__heading{font-size:32px}}.anniversary-history{min-height:100vh;padding:350px 0;position:relative;z-index:0}@media(max-width: 960px){.anniversary-history{padding:100px 0 60px}}.anniversary-history__animation-canvas{position:absolute;z-index:-1;left:50%;top:50%;width:95vw;object-fit:cover;transform:translate(-50%, -50%)}@media(min-width: 2560px){.anniversary-history__animation-canvas{width:85vw}}@media(max-width: 768px){.anniversary-history__animation-canvas{position:initial;width:95vw;transform:none;margin-top:-50%}}@media(max-width: 768px){.anniversary-history .animation-wrapper__bg_vertical.visible-vertical{width:60% !important}}.anniversary-history__heading{color:#fff;text-align:center}.anniversary-history__content{display:flex;justify-content:center;margin:40px 0 100px}@media(max-width: 768px){.anniversary-history__content{margin:30px 0 120px;flex-direction:column;align-items:center;row-gap:30px}}.anniversary-history__content strong{font-family:"ProximaNova",sans-serif;font-weight:900;font-size:24px}@media screen and (min-width: 2560px){.anniversary-history__content strong{font-size:calc(24px * 1.44)}}.anniversary-history__content p{line-height:normal;background-color:#fff;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px;padding:20px 25px 25px}.anniversary-history__content p::after{position:absolute;z-index:-1;content:"";top:-10px;left:-15px;width:30%;height:30%;background:#fff;transition:position .35s ease 2.5s}.anniversary-history__content p::before{position:absolute;z-index:-1;content:"";bottom:-10px;right:-15px;width:50%;height:50%;background:#fff;transition:position .35s ease 2.5s}@media screen and (min-width: 2560px){.anniversary-history__content p{font-size:calc(16px * 1.44)}}.anniversary-history__content h3{background-color:#fff;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.anniversary-history__content h3::after{position:absolute;z-index:-1;content:"";top:-10px;left:-15px;width:30%;height:30%;background:#fff;transition:position .35s ease 2.5s}.anniversary-history__content h3::before{position:absolute;z-index:-1;content:"";bottom:-10px;right:-15px;width:50%;height:50%;background:#fff;transition:position .35s ease 2.5s}@media screen and (min-width: 2560px){.anniversary-history__content h3{font-size:calc(24px * 1.44)}}.anniversary-history__content span{font-weight:bold}@media(max-width: 768px){.anniversary-history__content+div{text-align:center;margin-top:50%}}.anniversary-history__content-left,.anniversary-history__content-right{flex-basis:50%}.anniversary-history__content-left>div{margin-bottom:40px}.anniversary-history__content-right{display:flex;align-items:center}.anniversary-history__content-right .video__preview{padding:10px;filter:grayscale(0)}.anniversary-history__content-right .video__preview::before{opacity:.7}.anniversary-history__video{background-color:#fff;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.anniversary-history__video::after{position:absolute;z-index:-1;content:"";top:-10px;left:-15px;width:30%;height:30%;background:#fff;transition:position .35s ease 2.5s}.anniversary-history__video::before{position:absolute;z-index:-1;content:"";bottom:-10px;right:-15px;width:50%;height:50%;background:#fff;transition:position .35s ease 2.5s}
.anniversary-thrive__description_bottom,.anniversary-thrive__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.anniversary-thrive__description_bottom,.anniversary-thrive__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.anniversary-thrive__description_bottom,.anniversary-thrive__wrapper{max-width:1353.6px !important}}.anniversary-thrive__slider .carousel.carousel-slider{padding-bottom:40px}.anniversary-thrive__slider .carousel .slide{background:none}.anniversary-thrive__slider .carousel .control-dots{padding:0}.anniversary-thrive__slider .carousel .control-dots .dot{width:7px;height:7px;margin:0 1.5vw;background:#000;box-shadow:none;opacity:.5;transition:transform opacity .3s}.anniversary-thrive__slider .carousel .control-dots .dot:hover{background-color:#000;transform:scale(1.5);opacity:1}.anniversary-thrive__slider .carousel .control-dots .dot.selected{background-color:#000;opacity:1}.anniversary-thrive__slider .carousel .control-prev.control-arrow{padding:0;opacity:.5}.anniversary-thrive__slider .carousel .control-prev.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(90deg)}@media(max-width: 590px){.anniversary-thrive__slider .carousel .control-prev.control-arrow:before{transform:scale(0.7) rotate(90deg)}}.anniversary-thrive__slider .carousel .control-next.control-arrow{padding:0;opacity:.5}.anniversary-thrive__slider .carousel .control-next.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(-90deg)}@media(max-width: 590px){.anniversary-thrive__slider .carousel .control-next.control-arrow:before{transform:scale(0.7) rotate(-90deg)}}.anniversary-thrive__slider .carousel .control-next.control-arrow:hover,.anniversary-thrive__slider .carousel .control-prev.control-arrow:hover{background:transparent;opacity:1}@media(max-width: 480px){.anniversary-thrive__slider .carousel .control-next.control-arrow,.anniversary-thrive__slider .carousel .control-prev.control-arrow{opacity:0}}.anniversary-thrive__subheading,.anniversary-thrive__heading{font-family:"ProximaNova",sans-serif;font-weight:900;font-style:normal;line-height:1;margin:0;text-transform:uppercase}.anniversary-thrive__heading{font-size:60px;line-height:75%}@media screen and (min-width: 2560px){.anniversary-thrive__heading{font-size:calc(60px * 1.44)}}@media screen and (max-width: 1024px){.anniversary-thrive__heading{font-size:6vw}}@media screen and (max-width: 540px){.anniversary-thrive__heading{font-size:32px}}.anniversary-thrive__subheading{font-size:40px}@media screen and (min-width: 2560px){.anniversary-thrive__subheading{font-size:calc(40px * 1.44)}}@media screen and (max-width: 1024px){.anniversary-thrive__subheading{font-size:32}}@media screen and (max-width: 540px){.anniversary-thrive__subheading{font-size:24px}}.anniversary-thrive{position:relative;min-height:100vh;padding:10vw 0;background-color:#000;background-image:url("https://www.softserveinc.com/cdn/img/about-us/anniversary/donuts-bg-image.png");background-repeat:no-repeat;background-position:50% 50%;background-size:90%}@media screen and (max-width: 1800px){.anniversary-thrive{background-size:1700px}}.anniversary-thrive__heading{color:#fff}.anniversary-thrive__description{font-family:"ProximaNova",sans-serif;font-weight:900;font-size:24px;background-color:#fff;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.anniversary-thrive__description::after{position:absolute;z-index:-1;content:"";top:-10px;left:-15px;width:30%;height:30%;background:#fff;transition:position .35s ease 2.5s}.anniversary-thrive__description::before{position:absolute;z-index:-1;content:"";bottom:-10px;right:-15px;width:50%;height:50%;background:#fff;transition:position .35s ease 2.5s}@media screen and (min-width: 2560px){.anniversary-thrive__description{font-size:calc(24px * 1.44)}}.anniversary-thrive__description_bottom{margin:200px auto 65px;line-height:normal}@media(max-width: 1024px){.anniversary-thrive__description_bottom{width:95%;margin-left:20px;margin-right:20px}}@media(max-width: 768px){.anniversary-thrive__description_bottom{width:90%;margin:60px 20px 65px}}.anniversary-thrive__description_bottom span{color:#0c61dc}.anniversary-thrive__content{display:flex;justify-content:center;column-gap:60px;margin:100px 0 165px}@media(max-width: 768px){.anniversary-thrive__content{flex-direction:column;align-items:center;row-gap:30px;margin:60px 0 100px}}.anniversary-thrive__content-left,.anniversary-thrive__content-right{flex-basis:50%}.anniversary-thrive__content-right{display:flex;align-items:flex-end;flex-direction:column}.anniversary-thrive__image{width:100%}.anniversary-thrive__image_1{max-width:80%;margin-top:-3%}.anniversary-thrive__subheading-wrapper .animation-wrapper{position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.anniversary-thrive__subheading-wrapper .animation-wrapper__content{white-space:initial}@media(min-width: 640px){.anniversary-thrive__subheading-wrapper .animation-wrapper{width:70% !important}}.anniversary-thrive__subheading-wrapper .animation-wrapper::after{position:absolute;z-index:-1;content:"";top:50%;left:-5px;width:10%;height:60%;background:#000;transition:position .35s ease 2.5s}.anniversary-thrive__subheading-wrapper .animation-wrapper::before{position:absolute;z-index:-1;content:"";bottom:70%;right:5%;width:10%;height:50%;background:#000;transition:position .35s ease 2.5s}.anniversary-thrive__subheading{color:#fff}.anniversary-thrive__subheading p{margin:0}.anniversary-thrive__slider-wrapper{max-width:650px;margin:40px auto}.anniversary-thrive__slider .carousel .control-next.control-arrow,.anniversary-thrive__slider .carousel .control-prev.control-arrow{width:40px;height:40px;background:#fff;top:50%;bottom:50%}.anniversary-thrive__slider .carousel .control-next.control-arrow:hover,.anniversary-thrive__slider .carousel .control-prev.control-arrow:hover{background:#fff}.anniversary-thrive__slider .carousel .control-dots .dot.selected,.anniversary-thrive__slider .carousel .control-dots .dot{background-color:#fff;width:15px;height:15px}.anniversary-thrive__slider .carousel .control-dots .dot.selected:hover,.anniversary-thrive__slider .carousel .control-dots .dot:hover{background-color:#fff;width:15px;height:15px}.anniversary-thrive__slider .carousel .control-dots .dot.selected{background-color:#0c61dc}.anniversary-thrive__slide{display:flex;flex-direction:column}.anniversary-thrive__slide .industry-numbers{padding:30px 0 0}.anniversary-thrive__slide .industry-numbers__row{justify-content:center}@media(max-width: 475px){.anniversary-thrive__slide .industry-numbers__row{display:initial}}.anniversary-thrive__slide .industry-numbers__col{display:flex;flex-wrap:wrap;max-width:70%;justify-content:space-between}@media(max-width: 640px){.anniversary-thrive__slide .industry-numbers__col{max-width:80%}}@media(max-width: 475px){.anniversary-thrive__slide .industry-numbers__col{max-width:100%;flex-direction:column;align-items:center}}.anniversary-thrive__slide .industry-numbers__title,.anniversary-thrive__slide .industry-numbers__number,.anniversary-thrive__slide .industry-numbers__description{color:#fff}.anniversary-thrive__slide .industry-numbers__title{display:flex;align-items:center;flex-basis:45%;text-transform:none;text-align:right;color:#000;height:35%;margin-top:5%;background-color:#fff;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px;padding:20px 5px}.anniversary-thrive__slide .industry-numbers__title::after{position:absolute;z-index:-1;content:"";top:-48%;left:53%;width:50%;height:170%;background:#fff;transition:position .35s ease 2.5s}.anniversary-thrive__slide .industry-numbers__title::before{position:absolute;z-index:-1;content:"";bottom:70%;right:63%;width:40%;height:60%;background:#fff;transition:position .35s ease 2.5s}@media(max-width: 475px){.anniversary-thrive__slide .industry-numbers__title{flex-basis:100%}}.anniversary-thrive__slide .industry-numbers__number{flex-basis:50%;min-width:50%;font-size:144px;line-height:.8;border:none;text-align:right}@media(max-width: 640px){.anniversary-thrive__slide .industry-numbers__number{font-size:112px}}@media(max-width: 475px){.anniversary-thrive__slide .industry-numbers__number{flex-basis:100%;font-size:144px;margin:50px 0 0}}.anniversary-thrive__slide .industry-numbers__description{text-align:right;flex-basis:initial;text-transform:none;color:#000;background-color:#fff;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px;padding:5px;margin-left:auto}.anniversary-thrive__slide .industry-numbers__description::after{position:absolute;z-index:-1;content:"";top:30px;left:7px;width:110%;height:30%;background:#fff;transition:position .35s ease 2.5s}.anniversary-thrive__slide .industry-numbers__description::before{position:absolute;z-index:-1;content:"";bottom:-40%;right:15%;width:60%;height:60%;background:#fff;transition:position .35s ease 2.5s}@media(max-width: 475px){.anniversary-thrive__slide .industry-numbers__description{margin-right:20%}}
.anniversary-nps-stats__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.anniversary-nps-stats__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.anniversary-nps-stats__wrapper{max-width:1353.6px !important}}.anniversary-nps-stats{position:relative;padding:10vw 0;background-color:#000}.anniversary-nps-stats>div{background-size:1900px !important;background-repeat:no-repeat}@media screen and (min-width: 2560px){.anniversary-nps-stats{padding:calc(17vw * 1.44) 0}}.anniversary-nps-stats__description{font-family:"ProximaNova",sans-serif;font-weight:900;font-size:24px}@media screen and (min-width: 2560px){.anniversary-nps-stats__description{font-size:calc(24px * 1.44)}}.anniversary-nps-stats .animation-wrapper__content{white-space:initial}.anniversary-nps-stats__content{display:flex;justify-content:center;align-items:center;column-gap:60px;margin:65px 0 100px}@media(max-width: 768px){.anniversary-nps-stats__content{flex-direction:column;align-items:center;row-gap:30px;margin:30px 0 60px}}.anniversary-nps-stats__content-left{flex-basis:60%}.anniversary-nps-stats__content-right{flex-basis:30%}.anniversary-nps-stats__content-right .industry-numbers{padding:0}.anniversary-nps-stats__content-right .industry-numbers__row{justify-content:center}.anniversary-nps-stats__content-right .industry-numbers__col{max-width:185px}.anniversary-nps-stats__content-right .industry-numbers__number,.anniversary-nps-stats__content-right .industry-numbers__description{padding:0 10px;background-color:#fff}.anniversary-nps-stats__content-right .industry-numbers__number{font-size:144px;border:none;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.anniversary-nps-stats__content-right .industry-numbers__number::after{position:absolute;z-index:-1;content:"";top:-5px;left:-5px;width:60%;height:30%;background:#fff;transition:position .35s ease 2.5s}.anniversary-nps-stats__content-right .industry-numbers__number::before{position:absolute;z-index:-1;content:"";bottom:-15px;right:-5px;width:50%;height:50%;background:#fff;transition:position .35s ease 2.5s}.anniversary-nps-stats__content-right .industry-numbers__description{max-width:70px;margin-top:10px;margin-right:auto;margin-left:auto;font-size:24px;text-transform:none;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.anniversary-nps-stats__content-right .industry-numbers__description::after{position:absolute;z-index:-1;content:"";top:-1px;left:-1px;width:30%;height:30%;background:#fff;transition:position .35s ease 2.5s}.anniversary-nps-stats__content-right .industry-numbers__description::before{position:absolute;z-index:-1;content:"";bottom:-5px;right:-5px;width:80%;height:60%;background:#fff;transition:position .35s ease 2.5s}
.anniversary-value__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.anniversary-value__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.anniversary-value__wrapper{max-width:1353.6px !important}}.anniversary-value__slider .carousel.carousel-slider,.anniversary-value__slider-images .carousel.carousel-slider{padding-bottom:40px}.anniversary-value__slider .carousel .slide,.anniversary-value__slider-images .carousel .slide{background:none}.anniversary-value__slider .carousel .control-dots,.anniversary-value__slider-images .carousel .control-dots{padding:0}.anniversary-value__slider .carousel .control-dots .dot,.anniversary-value__slider-images .carousel .control-dots .dot{width:7px;height:7px;margin:0 1.5vw;background:#000;box-shadow:none;opacity:.5;transition:transform opacity .3s}.anniversary-value__slider .carousel .control-dots .dot:hover,.anniversary-value__slider-images .carousel .control-dots .dot:hover{background-color:#000;transform:scale(1.5);opacity:1}.anniversary-value__slider .carousel .control-dots .dot.selected,.anniversary-value__slider-images .carousel .control-dots .dot.selected{background-color:#000;opacity:1}.anniversary-value__slider .carousel .control-prev.control-arrow,.anniversary-value__slider-images .carousel .control-prev.control-arrow{padding:0;opacity:.5}.anniversary-value__slider .carousel .control-prev.control-arrow:before,.anniversary-value__slider-images .carousel .control-prev.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(90deg)}@media(max-width: 590px){.anniversary-value__slider .carousel .control-prev.control-arrow:before,.anniversary-value__slider-images .carousel .control-prev.control-arrow:before{transform:scale(0.7) rotate(90deg)}}.anniversary-value__slider .carousel .control-next.control-arrow,.anniversary-value__slider-images .carousel .control-next.control-arrow{padding:0;opacity:.5}.anniversary-value__slider .carousel .control-next.control-arrow:before,.anniversary-value__slider-images .carousel .control-next.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(-90deg)}@media(max-width: 590px){.anniversary-value__slider .carousel .control-next.control-arrow:before,.anniversary-value__slider-images .carousel .control-next.control-arrow:before{transform:scale(0.7) rotate(-90deg)}}.anniversary-value__slider .carousel .control-next.control-arrow:hover,.anniversary-value__slider-images .carousel .control-next.control-arrow:hover,.anniversary-value__slider .carousel .control-prev.control-arrow:hover,.anniversary-value__slider-images .carousel .control-prev.control-arrow:hover{background:transparent;opacity:1}@media(max-width: 480px){.anniversary-value__slider .carousel .control-next.control-arrow,.anniversary-value__slider-images .carousel .control-next.control-arrow,.anniversary-value__slider .carousel .control-prev.control-arrow,.anniversary-value__slider-images .carousel .control-prev.control-arrow{opacity:0}}.anniversary-value__heading{font-family:"ProximaNova",sans-serif;font-weight:900;font-style:normal;line-height:1;margin:0;text-transform:uppercase}.anniversary-value__heading{font-size:60px;line-height:75%}@media screen and (min-width: 2560px){.anniversary-value__heading{font-size:calc(60px * 1.44)}}@media screen and (max-width: 1024px){.anniversary-value__heading{font-size:6vw}}@media screen and (max-width: 540px){.anniversary-value__heading{font-size:32px}}.anniversary-value{position:relative;padding:13vw 0;background-color:#000;background-image:url("https://www.softserveinc.com/cdn/img/about-us/anniversary/ropes-violet-image.png");background-repeat:no-repeat;background-position:100% 0;background-size:800px}@media screen and (min-width: 2560px){.anniversary-value{background-position:100% 0;background-size:1000px}}@media(max-width: 1920px){.anniversary-value{background-position:100% 0;background-size:50vw}}@media(max-width: 475px){.anniversary-value{padding:400px 0 100px;background-position:-100px 0;background-size:130vw}}.anniversary-value__heading{color:#fff}.anniversary-value .animation-wrapper.visible-vertical{width:65% !important;padding-left:0 !important}@media(max-width: 475px){.anniversary-value .animation-wrapper.visible-vertical{width:70% !important}}.anniversary-value__description{color:#fff;font-family:"ProximaNova",sans-serif;font-weight:900;font-size:24px}@media screen and (min-width: 2560px){.anniversary-value__description{font-size:calc(24px * 1.44)}}.anniversary-value__image-desc{width:100%;max-width:320px;margin-left:10%;margin-right:10%;margin-top:40px;margin-bottom:40px}@media(max-width: 768px){.anniversary-value__image-desc{margin-top:25px;margin-bottom:40px;margin-left:initial;margin-right:initial}}.anniversary-value__image-description{color:#fff;font-family:"ProximaNova",sans-serif;font-weight:900;font-size:24px;text-align:center}@media screen and (min-width: 2560px){.anniversary-value__image-description{font-size:calc(24px * 1.44)}}.anniversary-value__image-description span{color:#c49be7}.anniversary-value__content{display:flex;justify-content:center;column-gap:60px;margin:65px 0 100px}@media(max-width: 768px){.anniversary-value__content{flex-direction:column;align-items:center;row-gap:30px;margin:30px 0 60px;text-align:center}}.anniversary-value__content-left,.anniversary-value__content-right{flex-basis:50%}.anniversary-value__image{width:100%}.anniversary-value__slider-images .carousel .control-next.control-arrow,.anniversary-value__slider-images .carousel .control-prev.control-arrow{width:40px;height:40px;background:#fff;top:40%;bottom:50%;filter:invert(1)}.anniversary-value__slider-images .carousel .control-next.control-arrow:hover,.anniversary-value__slider-images .carousel .control-prev.control-arrow:hover{background:#fff;filter:invert(1)}.anniversary-value__slider-images .carousel .control-dots{width:90%;left:50%;transform:translateX(-50%);margin:0;padding:10px 0;bottom:5px;background-color:#000}.anniversary-value__slider-images .carousel .control-dots .dot.selected,.anniversary-value__slider-images .carousel .control-dots .dot{background-color:#fff;width:10px;height:10px}.anniversary-value__slider-images .carousel .control-dots .dot.selected:hover,.anniversary-value__slider-images .carousel .control-dots .dot:hover{background-color:#fff;width:10px;height:10px}.anniversary-value__slider-images .carousel .control-dots .dot.selected{background-color:#fff}.anniversary-value__slider-images .carousel .slider-wrapper{width:90%;border-top:15px solid #000 !important;border-left:15px solid #000 !important;border-right:15px solid #000 !important}.anniversary-value__slider-wrapper{max-width:780px;margin:40px auto}.anniversary-value__slider .carousel .control-next.control-arrow,.anniversary-value__slider .carousel .control-prev.control-arrow{width:40px;height:40px;background:#c49be7;top:70%;bottom:50%}.anniversary-value__slider .carousel .control-next.control-arrow:hover,.anniversary-value__slider .carousel .control-prev.control-arrow:hover{background:#c49be7}.anniversary-value__slider .carousel .control-next.control-arrow{right:20%}.anniversary-value__slider .carousel .control-prev.control-arrow{left:20%}.anniversary-value__slider .carousel .control-dots .dot.selected,.anniversary-value__slider .carousel .control-dots .dot{background-color:#fff;width:15px;height:15px}.anniversary-value__slider .carousel .control-dots .dot.selected:hover,.anniversary-value__slider .carousel .control-dots .dot:hover{background-color:#fff;width:15px;height:15px}.anniversary-value__slider .carousel .control-dots .dot.selected{background-color:#c49be7}.anniversary-value__slide{display:flex;flex-direction:column}.anniversary-value__slide .industry-numbers{padding:0}.anniversary-value__slide .industry-numbers:nth-child(1) .industry-numbers__description{display:none}.anniversary-value__slide .industry-numbers:nth-child(2) .industry-numbers__title{max-width:80%;min-height:60px}.anniversary-value__slide .industry-numbers__row{justify-content:center}.anniversary-value__slide .industry-numbers__col{max-width:100%;display:flex;flex-direction:column;align-items:center;flex:inherit}.anniversary-value__slide .industry-numbers__title,.anniversary-value__slide .industry-numbers__number,.anniversary-value__slide .industry-numbers__description{background:#c49be7}.anniversary-value__slide .industry-numbers__title{display:flex;align-items:center;margin-bottom:30px;padding-bottom:5px;font-size:24px;text-transform:none;text-align:center;background:#fff;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.anniversary-value__slide .industry-numbers__title::after{position:absolute;z-index:-1;content:"";top:-5px;left:-5px;width:60%;height:30%;background:#fff;transition:position .35s ease 2.5s}.anniversary-value__slide .industry-numbers__title::before{position:absolute;z-index:-1;content:"";bottom:-15px;right:-5px;width:50%;height:50%;background:#fff;transition:position .35s ease 2.5s}.anniversary-value__slide .industry-numbers__number{font-size:144px;border:none;background:#c49be7;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.anniversary-value__slide .industry-numbers__number::after{position:absolute;z-index:-1;content:"";top:-15px;left:-10px;width:60%;height:30%;background:#c49be7;transition:position .35s ease 2.5s}.anniversary-value__slide .industry-numbers__number::before{position:absolute;z-index:-1;content:"";bottom:-10px;right:-5px;width:50%;height:50%;background:#c49be7;transition:position .35s ease 2.5s}.anniversary-value__slide .industry-numbers__description{background:#c49be7;text-align:center;flex-basis:100%;padding:0;text-transform:none;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.anniversary-value__slide .industry-numbers__description::after{position:absolute;z-index:-1;content:"";top:-10px;left:-15px;width:30%;height:30%;background:#c49be7;transition:position .35s ease 2.5s}.anniversary-value__slide .industry-numbers__description::before{position:absolute;z-index:-1;content:"";bottom:-10px;right:-15px;width:50%;height:50%;background:#c49be7;transition:position .35s ease 2.5s}.anniversary-value__slide .industry-numbers__description span{color:#c49be7}.anniversary-value__description-bottom{color:#c49be7;font-size:32px;font-family:"ProximaNova",sans-serif;font-weight:900;text-transform:uppercase}@media screen and (min-width: 2560px){.anniversary-value__description-bottom{font-size:calc(32px * 1.44)}}@media(max-width: 768px){.anniversary-value__description-bottom{font-size:24px}}.anniversary-value__content-bottom{display:flex;justify-content:center;align-items:center;column-gap:30px;margin:165px 0 100px}@media(max-width: 768px){.anniversary-value__content-bottom{flex-direction:column;align-items:center;row-gap:30px;margin:60px 0}}.anniversary-value__content-left-bottom{flex-basis:60%}.anniversary-value__content-right-bottom{flex-basis:40%}.anniversary-value__content-right-bottom .industry-numbers{padding:0}.anniversary-value__content-right-bottom .industry-numbers__wrapper{padding-right:0;padding-left:0}.anniversary-value__content-right-bottom .industry-numbers__row{justify-content:left}.anniversary-value__content-right-bottom .industry-numbers__col{display:flex;column-gap:10px;max-width:100%;margin-bottom:0}.anniversary-value__content-right-bottom .industry-numbers__title{display:none}.anniversary-value__content-right-bottom .industry-numbers__number,.anniversary-value__content-right-bottom .industry-numbers__description{padding:0;color:#fff}.anniversary-value__content-right-bottom .industry-numbers__number{font-size:144px;border:none}.anniversary-value__content-right-bottom .industry-numbers__description{display:flex;align-items:center;text-transform:none;text-align:left}.anniversary-value__content-right-bottom .industry-numbers__description span{color:#c49be7}.anniversary-value__content-right-bottom .industry-numbers__description p{margin:0}
.anniversary-nps-by-years__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.anniversary-nps-by-years__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.anniversary-nps-by-years__wrapper{max-width:1353.6px !important}}.anniversary-nps-by-years{position:relative;padding:12vw 0;background-color:#000;z-index:0}.anniversary-nps-by-years__animation-canvas{position:absolute;z-index:-1;left:50%;top:50%;width:100vw;height:100%;object-fit:cover;transform:translate(-50%, -50%)}.anniversary-nps-by-years>div{background-repeat:no-repeat}.anniversary-nps-by-years__description-wrapper{background-color:#cf3;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.anniversary-nps-by-years__description-wrapper::after{position:absolute;z-index:-1;content:"";top:0;left:-15px;width:30%;height:30%;background:#cf3;transition:position .35s ease 2.5s}.anniversary-nps-by-years__description-wrapper::before{position:absolute;z-index:-1;content:"";bottom:-30px;right:-15px;width:50%;height:130%;background:#cf3;transition:position .35s ease 2.5s}@media screen and (min-width: 640px){.anniversary-nps-by-years__description-wrapper{max-width:65%}}.anniversary-nps-by-years__description{font-family:"ProximaNova",sans-serif;font-weight:900;font-size:24px}@media screen and (min-width: 2560px){.anniversary-nps-by-years__description{font-size:calc(24px * 1.44)}}.anniversary-nps-by-years__content-stats{margin-top:40px;margin-bottom:40px}.anniversary-nps-by-years__content-stats-numbers{opacity:0}.anniversary-nps-by-years .industry-numbers{padding:0}.anniversary-nps-by-years .industry-numbers__row{display:initial}.anniversary-nps-by-years .industry-numbers__col{max-width:185px;min-width:initial;margin-bottom:-25px}.anniversary-nps-by-years .industry-numbers__number,.anniversary-nps-by-years .industry-numbers__description{padding:0 10px;background-color:#fff}.anniversary-nps-by-years .industry-numbers__number{font-size:144px;border:none;background-color:#cf3;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.anniversary-nps-by-years .industry-numbers__number::after{position:absolute;z-index:-1;content:"";top:-5px;left:-5px;width:60%;height:30%;background:#cf3;transition:position .35s ease 2.5s}.anniversary-nps-by-years .industry-numbers__number::before{position:absolute;z-index:-1;content:"";bottom:-15px;right:-5px;width:50%;height:50%;background:#cf3;transition:position .35s ease 2.5s}.anniversary-nps-by-years .industry-numbers__description{max-width:70px;margin-top:10px;font-size:24px;text-transform:none;background-color:#cf3;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.anniversary-nps-by-years .industry-numbers__description::after{position:absolute;z-index:-1;content:"";top:-1px;left:-1px;width:30%;height:30%;background:#cf3;transition:position .35s ease 2.5s}.anniversary-nps-by-years .industry-numbers__description::before{position:absolute;z-index:-1;content:"";bottom:-5px;right:-5px;width:80%;height:60%;background:#cf3;transition:position .35s ease 2.5s}.anniversary-nps-by-years__content-stats-timeline{position:relative;width:calc(100% - 92.5px);min-height:60px;padding:0;margin:0;border-bottom:3px solid #d9d9d9;text-align:right}.anniversary-nps-by-years__content-stats-timeline-separator{display:inline-block;min-height:60px;margin-bottom:-60px;border-right:3px solid #d9d9d9}.anniversary-nps-by-years__content-stats-timeline-year{position:absolute;right:-50px;bottom:-60px;color:#fff;font-family:"ProximaNova",sans-serif;font-weight:900;font-size:40px;text-transform:uppercase}@media screen and (min-width: 2560px){.anniversary-nps-by-years__content-stats-timeline-year{font-size:calc(40px * 1.44);bottom:-80px}}.animated-nps{animation-name:horizontal-move;animation-duration:.9s;animation-delay:.2s;animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-fill-mode:forwards}@keyframes horizontal-move{0%{transform:translateX(0);opacity:0}100%{transform:translateX(calc(100% - 200px));opacity:1}}
.anniversary-big-stats__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.anniversary-big-stats__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.anniversary-big-stats__wrapper{max-width:1353.6px !important}}.anniversary-big-stats__heading{font-family:"ProximaNova",sans-serif;font-weight:900;font-style:normal;line-height:1;margin:0;text-transform:uppercase}.anniversary-big-stats__heading{font-size:60px;line-height:75%}@media screen and (min-width: 2560px){.anniversary-big-stats__heading{font-size:calc(60px * 1.44)}}@media screen and (max-width: 1024px){.anniversary-big-stats__heading{font-size:6vw}}@media screen and (max-width: 540px){.anniversary-big-stats__heading{font-size:32px}}.anniversary-big-stats{position:relative;padding:10vw 0 30vw;background-color:#000;background-image:url("https://www.softserveinc.com/cdn/img/about-us/anniversary/orange-poof-by-angle-image-.png");background-repeat:no-repeat;background-position:50% 50%;background-size:1200px}@media screen and (min-width: 2560px){.anniversary-big-stats{background-position:100% 0;background-size:1685px;padding:10vw 0 350px}}.anniversary-big-stats .animation-wrapper.visible-vertical{width:50% !important}.anniversary-big-stats__heading{color:#fff}.anniversary-big-stats__description-wrapper{max-width:60%;margin:100px 0;background-color:#f60;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}@media(max-width: 768px){.anniversary-big-stats__description-wrapper{margin:60px 0 60px}}@media(max-width: 540px){.anniversary-big-stats__description-wrapper{max-width:1000%;margin:60px 0 0}}.anniversary-big-stats__description-wrapper::after{position:absolute;z-index:-1;content:"";top:-10px;left:-15px;width:30%;height:30%;background:#f60;transition:position .35s ease 2.5s}.anniversary-big-stats__description-wrapper::before{position:absolute;z-index:-1;content:"";bottom:-10px;right:-15px;width:50%;height:50%;background:#f60;transition:position .35s ease 2.5s}.anniversary-big-stats__description{font-family:"ProximaNova",sans-serif;font-weight:900;font-size:24px}@media screen and (min-width: 2560px){.anniversary-big-stats__description{font-size:calc(24px * 1.44)}}.anniversary-big-stats__description span{color:#fff}.anniversary-big-stats__description a{color:#fff;text-decoration:none}.anniversary-big-stats__description a:hover{text-decoration:underline}.anniversary-big-stats__numbers-container{display:flex;justify-content:space-between;column-gap:5px;flex-wrap:wrap}@media screen and (max-width: 1040px){.anniversary-big-stats__numbers-container{justify-content:space-around}}@media screen and (max-width: 540px){.anniversary-big-stats__numbers-container{margin-top:40px;flex-direction:column;align-items:center}}.anniversary-big-stats__numbers-item{flex-basis:20%;margin-bottom:30px}@media screen and (max-width: 1040px){.anniversary-big-stats__numbers-item{flex-basis:45%;display:flex;align-items:center;justify-content:center}}.anniversary-big-stats .industry-numbers{padding:0}.anniversary-big-stats .industry-numbers__row{display:block}.anniversary-big-stats .industry-numbers__col{max-width:min-content;width:100%;margin-bottom:0}@media screen and (min-width: 540px){.anniversary-big-stats .industry-numbers__col{min-width:140px}}.anniversary-big-stats .industry-numbers__number,.anniversary-big-stats .industry-numbers__description{padding:0 10px;background-color:#fff}.anniversary-big-stats .industry-numbers__number{min-height:65px;border:none;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px;padding:0;text-align:center}@media screen and (min-width: 2560px){.anniversary-big-stats .industry-numbers__number{font-size:calc(70px * 1.44)}}@media screen and (min-width: 768px)and (max-width: 2559px){.anniversary-big-stats .industry-numbers__number{font-size:70px}}.anniversary-big-stats .industry-numbers__number::after{position:absolute;z-index:-1;content:"";top:-5px;left:-5px;width:60%;height:30%;background:#fff;transition:position .35s ease 2.5s}.anniversary-big-stats .industry-numbers__number::before{position:absolute;z-index:-1;content:"";bottom:-15px;right:-5px;width:50%;height:50%;background:#fff;transition:position .35s ease 2.5s}.anniversary-big-stats .industry-numbers__description{max-width:initial;margin-top:10px;margin-right:auto;margin-left:auto;font-size:14px;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px;padding:0 0 0 10px}.anniversary-big-stats .industry-numbers__description::after{position:absolute;z-index:-1;content:"";top:-1px;left:-1px;width:30%;height:30%;background:#fff;transition:position .35s ease 2.5s}.anniversary-big-stats .industry-numbers__description::before{position:absolute;z-index:-1;content:"";bottom:-5px;right:-5px;width:80%;height:60%;background:#fff;transition:position .35s ease 2.5s}@media screen and (min-width: 2560px){.anniversary-big-stats .industry-numbers__description{font-size:calc(16px * 1.44)}}.anniversary-big-stats__numbers-container-item-enter{transform:translateY(500px);opacity:0}.anniversary-big-stats__numbers-container-item-enter-done{transform:translateY(0);opacity:1;transition:transform 1s ease,opacity .7s ease}
.anniversary-drive-for-live__wrapper-bottom,.anniversary-drive-for-live__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.anniversary-drive-for-live__wrapper-bottom,.anniversary-drive-for-live__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.anniversary-drive-for-live__wrapper-bottom,.anniversary-drive-for-live__wrapper{max-width:1353.6px !important}}.anniversary-drive-for-live__heading{font-family:"ProximaNova",sans-serif;font-weight:900;font-style:normal;line-height:1;margin:0;text-transform:uppercase}.anniversary-drive-for-live__heading{font-size:60px;line-height:75%}@media screen and (min-width: 2560px){.anniversary-drive-for-live__heading{font-size:calc(60px * 1.44)}}@media screen and (max-width: 1024px){.anniversary-drive-for-live__heading{font-size:6vw}}@media screen and (max-width: 540px){.anniversary-drive-for-live__heading{font-size:32px}}.anniversary-drive-for-live{min-height:100vh;padding:250px 20px 130px;background-color:#000}@media(max-width: 768px){.anniversary-drive-for-live{padding:300px 20px 80px}}.anniversary-drive-for-live__wrapper{position:relative;z-index:0;background:#f39;padding:30px}@media(max-width: 768px){.anniversary-drive-for-live__wrapper{padding:30px 20px}}.anniversary-drive-for-live__wrapper .animation-wrapper{position:relative;z-index:100}.anniversary-drive-for-live__wrapper .animation-wrapper__content{white-space:initial}.anniversary-drive-for-live__wrapper .animation-wrapper.visible-vertical{width:70% !important}.anniversary-drive-for-live__wrapper::before{background-image:url("https://www.softserveinc.com/cdn/img/about-us/anniversary/pink-cubes-bg-image.png");position:absolute;top:-16%;right:-40%;background-repeat:no-repeat;background-position:50%;background-size:900px;content:"";z-index:1;width:100%;height:100%}@media screen and (min-width: 2560px){.anniversary-drive-for-live__wrapper::before{top:-10%;right:-45%;background-position:50%;background-size:52vw}}@media(max-width: 1024px){.anniversary-drive-for-live__wrapper::before{right:-50%}}@media(max-width: 768px){.anniversary-drive-for-live__wrapper::before{top:-22%;z-index:-1;background-position:0 0;right:-40%;background-size:400px}}@media(max-width: 475px){.anniversary-drive-for-live__wrapper::before{width:140%;top:-25%;z-index:-1;background-position:50% 0;right:-18%;background-size:600px}}.anniversary-drive-for-live__heading{flex-basis:100%;color:#fff}.anniversary-drive-for-live__description{color:#fff;font-family:"ProximaNova",sans-serif;font-weight:900;font-size:24px;margin-bottom:60px}@media(max-width: 768px){.anniversary-drive-for-live__description{margin-bottom:40px}}@media screen and (min-width: 2560px){.anniversary-drive-for-live__description{font-size:calc(24px * 1.44)}}.anniversary-drive-for-live__description span{color:#000;font-family:"ProximaNova",sans-serif;font-weight:900}.anniversary-drive-for-live__content{display:flex;justify-content:center;margin:50px 0 10px}@media(max-width: 768px){.anniversary-drive-for-live__content{margin:30px 0 10px;flex-direction:column;align-items:center;row-gap:30px}}@media(max-width: 768px){.anniversary-drive-for-live__content_bottom{margin:30px 0 -150px}}.anniversary-drive-for-live__content strong{font-family:"ProximaNova",sans-serif;font-weight:900}.anniversary-drive-for-live__content p{line-height:normal}.anniversary-drive-for-live__content-right{display:flex;justify-content:center;align-items:flex-end;margin-bottom:-19%}@media screen and (max-width: 768px){.anniversary-drive-for-live__content-right{margin-bottom:0}}.anniversary-drive-for-live__content-left,.anniversary-drive-for-live__content-right{flex-basis:50%}.anniversary-drive-for-live__content-left .anniversary-drive-for-live__description,.anniversary-drive-for-live__content-right .anniversary-drive-for-live__description{margin-bottom:10px}.anniversary-drive-for-live__content-image{width:100%;margin:0 0 30px}@media screen and (min-width: 768px){.anniversary-drive-for-live__content-image{margin:0 0 -100px}}.anniversary-drive-for-live__description-wrapper{height:min-content;font-family:"ProximaNova",sans-serif;font-weight:900;font-size:24px;color:#000;background-color:#fff;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.anniversary-drive-for-live__description-wrapper::after{position:absolute;z-index:-1;content:"";top:30%;left:-5px;width:60%;height:50%;background:#fff;transition:position .35s ease 2.5s}.anniversary-drive-for-live__description-wrapper::before{position:absolute;z-index:-1;content:"";bottom:60%;right:5%;width:30%;height:50%;background:#fff;transition:position .35s ease 2.5s}@media screen and (min-width: 2560px){.anniversary-drive-for-live__description-wrapper{font-size:calc(24px * 1.44)}}.anniversary-drive-for-live__description-wrapper h3{margin:0;font-size:32px;font-family:"ProximaNova",sans-serif;font-weight:900;text-transform:uppercase}@media screen and (max-width: 540px){.anniversary-drive-for-live__description-wrapper h3{font-size:24px}}.anniversary-drive-for-live__description-wrapper p{color:#000;margin-bottom:0}.anniversary-drive-for-live__description-wrapper p span{color:#000}.anniversary-drive-for-live__description-wrapper img{width:100%}.anniversary-drive-for-live__wrapper-bottom{margin-top:200px;text-align:center}@media screen and (max-width: 768px){.anniversary-drive-for-live__wrapper-bottom{margin-top:240px}}.anniversary-drive-for-live__wrapper-bottom .animation-wrapper__bg_vertical.visible-vertical{width:90% !important;padding:10px 0 !important;position:relative;z-index:0;overflow:initial;padding:10px 10px 5px 20px}.anniversary-drive-for-live__wrapper-bottom .animation-wrapper__bg_vertical.visible-vertical::after{position:absolute;z-index:-1;content:"";top:60%;left:-5px;width:7%;height:60%;background:#fff;transition:position .35s ease 2.5s}.anniversary-drive-for-live__wrapper-bottom .animation-wrapper__bg_vertical.visible-vertical::before{position:absolute;z-index:-1;content:"";bottom:70%;right:5%;width:10%;height:50%;background:#fff;transition:position .35s ease 2.5s}.anniversary-drive-for-live__wrapper-bottom-subtitle{display:inline-block;margin-left:5%;margin-bottom:20px;font-size:24px;font-family:"ProximaNova",sans-serif;font-weight:900;color:#fff;text-align:left}.anniversary-drive-for-live__wrapper-bottom-subtitle>div{width:90%}.anniversary-drive-for-live__wrapper-bottom-subtitle p{margin:0}.anniversary-drive-for-live__heading-bottom{color:#000;text-align:center}@media screen and (min-width: 1024px){.anniversary-drive-for-live__heading-bottom{font-size:40px}}.anniversary-drive-for-live__cta-button{margin:40px auto 0;background-color:#cf3;border:2px solid #cf3}.anniversary-drive-for-live__cta-button:hover{color:#cf3}
.anniversary{overflow:hidden;background:#000}.anniversary__progressbar{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;background:#000}
.ur-quote{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.ur-quote{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.ur-quote{max-width:1353.6px !important}}.ur-quote{max-width:1113px;display:flex;justify-content:center;align-items:center;padding:87.25px 64px 134.75px}@media screen and (max-width: 640px){.ur-quote{padding:78px 24px 48px}}@media screen and (min-width: 2560px){.ur-quote{max-width:calc(1113px * 1.44);padding:calc(87.25px * 1.44) calc(64px * 1.44) calc(134.75px * 1.44)}}.ur-quote--reversed .ur-quote__content{flex-direction:row-reverse}@media screen and (max-width: 640px){.ur-quote--reversed .ur-quote__content{flex-direction:column;align-items:flex-start}}.ur-quote__content{display:flex;align-items:flex-start;gap:48px;max-width:694px}@media screen and (max-width: 640px){.ur-quote__content{flex-direction:column;align-items:flex-start}}@media screen and (min-width: 2560px){.ur-quote__content{max-width:calc(694px * 1.44);gap:calc(48px * 1.44)}}.ur-quote__text,.ur-quote__author-name{line-height:1.25;color:#000}.ur-quote__text,.ur-quote__author-name span{font-family:"ProximaNova",sans-serif}.ur-quote__text{position:relative;font-size:20px}.ur-quote__text p{margin:0}.ur-quote__text>div{position:relative;z-index:1}@media screen and (min-width: 2560px){.ur-quote__text{font-size:calc(20px * 1.44)}}.ur-quote__author-name{font-size:16px}.ur-quote__author-name span{display:block;text-transform:uppercase}@media screen and (min-width: 2560px){.ur-quote__author-name{font-size:calc(16px * 1.44)}}.ur-quote__author-image{display:block;width:171px;height:175px;margin-bottom:18px;object-fit:contain}@media screen and (min-width: 2560px){.ur-quote__author-image{width:calc(171px * 1.44);height:calc(175px * 1.44);margin-top:calc(18px * 1.44)}}.ur-quote__quote-icon{position:absolute;top:-43px;left:-26px;width:89px;height:67px;z-index:0}@media screen and (max-width: 640px){.ur-quote__quote-icon{left:0px}}@media screen and (min-width: 2560px){.ur-quote__quote-icon{top:calc(-43px * 1.44);left:calc(-26px * 1.44);width:calc(89px * 1.44);height:calc(67px * 1.44)}}
.ur-hero__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.ur-hero__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.ur-hero__wrapper{max-width:1353.6px !important}}.ur-hero{padding:140px 0 128px;background-color:#2e38d1;background-position:right;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1024px){.ur-hero{padding:128px 0;background-position:left}}@media screen and (min-width: 2560px){.ur-hero{padding:calc(140px * 1.44) 0 calc(128px * 1.44)}}.ur-hero__title,.ur-hero__description{font-family:"ProximaNova",sans-serif;color:#fff}.ur-hero__title::selection,.ur-hero__description::selection{color:#2e38d1;background-color:#fff}.ur-hero__title{margin:85px 0 34px;font-size:96px;line-height:1.08;text-transform:uppercase}@media screen and (max-width: 820px){.ur-hero__title{font-size:60px}}@media screen and (max-width: 640px){.ur-hero__title{font-size:36px}}@media screen and (min-width: 2560px){.ur-hero__title{font-size:calc(96px * 1.44);margin:calc(85px * 1.44) 0 calc(34px * 1.44)}}.ur-hero__description{max-width:671px;padding-left:14px;font-size:24px;line-height:1.25;border-left:14px solid #fff}@media screen and (max-width: 640px){.ur-hero__description{padding-left:10px;border-width:8px}}@media screen and (min-width: 2560px){.ur-hero__description{max-width:calc(671px * 1.44);padding-left:calc(14px * 1.44);font-size:calc(24px * 1.44)}}
.ur-download__content-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.ur-download__content-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.ur-download__content-wrapper{max-width:1353.6px !important}}.ur-download{padding:100px 0;background:radial-gradient(85.02% 53.09% at 59.48% 43.91%, rgba(159, 107, 247, 0.4) 1.49%, rgba(255, 255, 255, 0.4) 100%),#fff;overflow:hidden}@media screen and (max-width: 640px){.ur-download{background:linear-gradient(to bottom right, #8d64d3 0%, #dac4ff 27.14%, #fff 100%)}}@media screen and (min-width: 2560px){.ur-download{padding:calc(100px * 1.44) 0}}.ur-download__content-wrapper{position:relative}@media screen and (max-width: 640px){.ur-download__content-wrapper{display:flex;flex-direction:column;gap:32px}}@media screen and (max-width: 640px)and (min-width: 2560px){.ur-download__content-wrapper{gap:calc(32px * 1.44)}}.ur-download__content{display:flex;flex-direction:column;justify-content:flex-start;gap:16px;max-width:525px}@media screen and (max-width: 1024px){.ur-download__content{max-width:50vw}}@media screen and (max-width: 640px){.ur-download__content{max-width:100%}}@media screen and (min-width: 2560px){.ur-download__content{max-width:calc(525px * 1.44);gap:calc(16px * 1.44)}}.ur-download__title{margin:0;font-size:60px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;line-height:1.06}@media screen and (max-width: 640px){.ur-download__title{font-size:38px}}@media screen and (min-width: 2560px){.ur-download__title{font-size:calc(60px * 1.44)}}.ur-download__description{line-height:1.25}.ur-download__description>p:first-of-type{margin-top:0px}@media screen and (min-width: 2560px){.ur-download__description{font-size:calc(16px * 1.44)}}.ur-download__image{position:absolute;top:0%;right:-20%;max-width:600px;object-fit:contain}@media screen and (max-width: 1024px){.ur-download__image{right:0%;max-width:45vw}}@media screen and (max-width: 640px){.ur-download__image{position:static;max-width:100%}}@media screen and (min-width: 2560px){.ur-download__image{max-width:calc(500px * 1.44);right:-10%}}.ur-download__cta{margin-top:32px}@media screen and (min-width: 2560px){.ur-download__cta{margin-top:calc(32px * 1.44)}}
.ur-24{overflow:hidden}.ur-24__main-banner{position:fixed;top:50px;background:linear-gradient(180deg, #fff 0%, #d4effc 100%)}@media screen and (min-width: 2560px){.ur-24__main-banner{top:calc(50px * 1.44)}}.ur-24__main-banner .main-banner__image{top:unset;bottom:0;left:unset;transform:none}@media screen and (max-width: 640px){.ur-24__main-banner .main-banner__image{max-width:96px}}.ur-24__main-banner .main-banner__text{margin-left:56px;font-size:14px;color:#000}@media screen and (min-width: 2560px){.ur-24__main-banner .main-banner__text{font-size:calc(14px * 1.44)}}.ur-24__main-banner .main-banner__link{color:#fff;background:#000}.ur-24__main-banner .main-banner__link:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}@media screen and (min-width: 2560px){.ur-24__main-banner .main-banner__link{font-size:calc(14px * 1.44)}}.ur-24__quotes-wrapper{display:flex;flex-direction:column;gap:94px;padding:100px 0}@media screen and (max-width: 1200px){.ur-24__quotes-wrapper{padding-left:40px;padding-right:40px}}@media screen and (max-width: 640px){.ur-24__quotes-wrapper{gap:48px;padding-left:20px;padding-right:20px}}@media screen and (min-width: 2560px){.ur-24__quotes-wrapper{gap:calc(94px * 1.44);padding:calc(100px * 1.44) 0}}.ur-24 .ur-quote--green{background:linear-gradient(to right, #7edeb0 0%, #d7f5e6 50%, rgba(255, 255, 255, 0) 100.05%)}.ur-24 .ur-quote--orange{background:linear-gradient(to right, #FFB41D -0.29%, #FFD37D 50%, rgba(255, 255, 255, 0) 100.05%)}
.description{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.description{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.description{max-width:1353.6px !important}}.description{padding-top:70px;padding-bottom:100px}.description__text{position:relative;font-weight:800;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:1.12}.description__text::before{position:absolute;top:-15px;width:291px;height:3px;background-color:#3bc440;content:""}@media(max-width: 510px){.description__text::before{width:145px}}.description__text p{margin-top:35px;margin-bottom:1rem}.description__text p:nth-child(1){margin-top:15px}@media(max-width: 767px){.description__text{font-size:24px}}@media(max-width: 480px){.description__text{font-size:18px}}@media(max-width: 480px){.description{padding-top:15vw;padding-bottom:15vw}}
.partners-tabs__content,.partners-tabs__headline{margin:0;padding:0;list-style:none}.partners-tabs:not(:last-child){margin-bottom:130px}@media(min-width: 2560px){.partners-tabs:not(:last-child){margin-bottom:calc(130px * 1.44)}}@media(max-width: 1000px){.partners-tabs{margin-right:-20px;margin-left:-20px}.partners-tabs:not(:last-child){margin-bottom:80px}}.partners-tabs__container{position:relative;display:flex;flex-direction:column;justify-content:space-around;width:100%;height:100%;min-height:250px;margin:0 auto}@media(min-width: 2560px){.partners-tabs__container{min-height:360px;padding:calc(62px * 1.44) calc(50px * 1.44) calc(38px * 1.44)}}@media(max-width: 767px){.partners-tabs__container{padding:32px 0 0}}.partners-tabs__headline{position:relative;display:flex;justify-content:space-between}.partners-tabs__headline:after{position:absolute;bottom:0;left:0;z-index:1;width:100%;content:"";height:3px;background-color:rgba(0,0,0,.2)}@media(max-width: 767px){.partners-tabs__headline{display:block}.partners-tabs__headline:after{display:none}}.partners-tabs__title{position:relative;display:flex;align-items:center;padding:0 5px 23px;color:#000;font-weight:800;font-size:17px;font-family:"ProximaNova",sans-serif;text-align:center;text-transform:uppercase;cursor:pointer}@media(min-width: 2560px){.partners-tabs__title{padding:0 calc(5px * 1.44) calc(13px * 1.44);font-size:calc(17px * 1.44)}}.partners-tabs__title::before,.partners-tabs__title::after{position:absolute;bottom:0;z-index:2;width:0;height:3px;background:#000;transition:width .3s;content:""}@media(min-width: 2560px){.partners-tabs__title::before,.partners-tabs__title::after{height:calc(3px * 1.44)}}.partners-tabs__title::before{right:50%}.partners-tabs__title::after{left:50%}.partners-tabs__title_selected::before{width:50%}.partners-tabs__title_selected::after{width:50%}@media(max-width: 767px){.partners-tabs__title{padding:13px 6.1vw;padding-left:0;text-align:left;border-bottom:2px solid rgba(0,0,0,.4)}.partners-tabs__title_selected{border-bottom-color:#000}.partners-tabs__title:before,.partners-tabs__title:after{display:none}}.partners-tabs__content{width:100%;height:100%;min-height:130px;margin-top:14px}@media(min-width: 2560px){.partners-tabs__content{min-height:calc(130px * 1.44);margin-top:calc(14px * 1.44)}}.partners-tabs__description{display:none;font-size:16px;line-height:1.4}@media(min-width: 2560px){.partners-tabs__description{font-size:calc(16px * 1.44)}}@media(max-width: 767px){.partners-tabs__description:not(:last-child){border-bottom:2px solid rgba(0,0,0,.4)}}.partners-tabs__description_visible{display:block}.partners-tabs__description_visible .sub-title{animation:fadeIn .35s linear}.partners-tabs__description_visible .sub-title ul{display:block !important;padding-left:20px !important;list-style-type:square !important}.partners-tabs__description_visible .sub-title li{font-weight:normal !important}.partners-tabs__cta-button{min-height:58px;margin:0 auto 36px;color:#fff;background-color:#000;border:2px solid #000}.partners-tabs__cta-button:hover{background:#000;box-shadow:0px 19px 57px 0 #000}@media(max-width: 767px){.partners-tabs__cta-button{position:initial;margin:0 auto 30px}}@media(min-width: 767px)and (max-height: 750px){.partners-tabs__cta-button{bottom:30px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.aws__form-wrapper,.aws__slider-wrapper,.aws__services-wrapper,.aws__what-we-do-content-wrapper,.aws__case-study-wrapper,.aws__approach-content,.aws__description-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.aws__form-wrapper,.aws__slider-wrapper,.aws__services-wrapper,.aws__what-we-do-content-wrapper,.aws__case-study-wrapper,.aws__approach-content,.aws__description-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.aws__form-wrapper,.aws__slider-wrapper,.aws__services-wrapper,.aws__what-we-do-content-wrapper,.aws__case-study-wrapper,.aws__approach-content,.aws__description-wrapper{max-width:1353.6px !important}}.aws .colored-square-slider_aws-areas .cta-button{display:block;width:242px;height:58px;margin:80px auto;padding:0;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:58px;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #131313;transition:all .3s linear}.aws .colored-square-slider_aws-areas .cta-button:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.aws{overflow:hidden}.aws .partner-title2_0__logo-partner{max-width:180px}@media screen and (min-width: 2560px){.aws .partner-title2_0__logo-partner{max-width:calc(180px * 1.44);margin-bottom:80px}}.aws .partner-title2_0__content{padding-top:180px}@media screen and (min-width: 2560px){.aws .partner-title2_0__content{padding-top:calc(180px * 1.44)}}.aws .aws-banner-hide .partner-title2_0__content{padding-top:100px}.aws__description-logo-aws{flex-basis:25%;width:100%;max-width:173px;margin:20px 0 0 0}@media screen and (min-width: 2560px){.aws__description-logo-aws{max-width:calc(173px * 1.44);margin:calc(20px * 1.44) 0 0 0}}@media(max-width: 420px){.aws__description-logo-aws{margin:20px auto 0}}.aws__main-banner{position:fixed;top:50px;z-index:1001;background-color:#f90;background-image:none}@media(min-width: 2560px){.aws__main-banner{top:calc(50px * 1.44)}}.aws__main-banner:hover{background:#f90}.aws__main-banner:hover .main-banner__image{transform-origin:50% 50%;transform:translate(-50%, -50%) scale(1.1)}.aws__main-banner .main-banner__wrapper{min-height:85px;max-height:85px;padding:20px}@media screen and (min-width: 2560px){.aws__main-banner .main-banner__wrapper{min-height:calc(85px * 1.44);max-height:calc(85px * 1.44);padding:calc(20px * 1.44)}}.aws__main-banner .main-banner__wrapper::before{content:none}@media screen and (max-width: 540px){.aws__main-banner .main-banner__wrapper{justify-content:space-between}}@media screen and (max-width: 540px){.aws__main-banner .main-banner__image-wrapper{min-width:90px}}@media screen and (min-width: 2560px){.aws__main-banner .main-banner__image-wrapper{max-width:calc(100px * 1.44)}}@media screen and (max-width: 540px){.aws__main-banner .main-banner__link-text{display:none !important}}.aws__main-banner .main-banner__image{bottom:-15px}.aws__main-banner .main-banner__close-button{color:#fff}@media screen and (max-width: 767px){.aws__main-banner .main-banner__close-button{max-width:70px}}.aws__main-banner .main-banner__link{width:30%;max-width:215px;height:45px;min-height:45px;margin:0;padding:5px;color:#fff;font-size:14px;text-align:center;background-color:#2e1661;border:1px solid #181964}.aws__main-banner .main-banner__link:hover{box-shadow:0px 0px 25px 0 rgba(24,25,100,.55)}@media screen and (max-width: 767px){.aws__main-banner .main-banner__link{font-size:12px}}@media screen and (max-width: 540px){.aws__main-banner .main-banner__link{min-width:50%;font-size:14px;display:flex !important;margin:0 auto}}@media screen and (min-width: 2560px){.aws__main-banner .main-banner__link{min-height:calc(45px * 1.44);max-width:calc(215px * 1.44);font-size:calc(14px * 1.44)}}@media screen and (max-width: 700px){.aws__main-banner{z-index:998 !important}}.aws__main-banner .main-banner__text{width:100%;max-width:90%;margin-right:20px;font-size:2.5vw;text-transform:none}@media screen and (min-width: 960px){.aws__main-banner .main-banner__text{margin-right:auto;font-size:24px}}@media screen and (max-width: 767px){.aws__main-banner .main-banner__text{max-width:40%}}@media screen and (max-width: 540px){.aws__main-banner .main-banner__text{display:none}}@media screen and (min-width: 2560px){.aws__main-banner .main-banner__text{font-size:calc(24px * 1.44)}}.aws__description-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding-top:4vw}@media(max-width: 420px){.aws__description-wrapper{flex-direction:column-reverse;padding-left:5px}}.aws__description-wrapper .description{flex-basis:70%;padding:0 0 1vw 0}.aws__description-wrapper .description__text{min-height:220px;margin-left:auto;font-size:22px;line-height:1.2}.aws__description-wrapper .description__text:before{background-color:transparent}@media screen and (min-width: 2560px){.aws__description-wrapper .description__text{font-size:calc(22px * 1.44)}}@media(max-width: 747px){.aws__description-wrapper .description__text{font-size:18px}}@media(max-width: 640px){.aws__description-wrapper .description__text{font-size:16px}}@media(max-width: 420px){.aws__description-wrapper .description{padding:0 15px}}.aws .sub-title-colored{padding:60px 0 4vw}@media screen and (min-width: 2560px){.aws .sub-title-colored{padding:calc(60px * 1.44) 0 4vw}}.aws .sub-title-colored__heading{max-width:90%;color:#fff}.aws__approach-wrapper{color:#fff;background:#f90}.aws__approach-content{display:flex;flex-wrap:wrap;justify-content:space-between}.aws__content-item{flex:1;max-width:100%;margin-bottom:30px;font-weight:800;font-size:21px;font-family:"ProximaNova",sans-serif}@media(min-width: 641px){.aws__content-item:not(:nth-child(3n)):not(:last-child){margin-right:5.63%}}.aws__content-item:not(:nth-child(2n)):not(:last-child){margin-right:5%}@media(max-width: 420px){.aws__content-item:not(:nth-child(2n)):not(:last-child){margin-right:0}}@media(min-width: 641px){.aws__content-item:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)){margin-bottom:40px}}@media screen and (min-width: 2560px){.aws__content-item{font-size:calc(21px * 1.44)}}@media(max-width: 640px){.aws__content-item{min-width:45%;font-size:16px}}@media(max-width: 420px){.aws__content-item{min-width:100%}}.aws__numbers-wrapper{background-image:#dd3303}.aws__numbers-wrapper .sub-title-colored{padding:60px 0 4vw}.aws__numbers-wrapper .sub-title-colored__heading{max-width:90%;color:#000}.aws__numbers-wrapper .sub-title-colored__description{font-weight:900;font-size:34px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.aws__numbers-wrapper .sub-title-colored__description{font-size:calc(34px * 1.44)}}@media(max-width: 768px){.aws__numbers-wrapper .sub-title-colored__description{font-size:24px}}@media(max-width: 640px){.aws__numbers-wrapper .sub-title-colored__description{font-size:18px}}.aws .industry-numbers__description{color:#000;text-transform:none}@media(min-width: 641px){.aws .industry-numbers__col{min-width:initial}}.aws .industry-demos .demo-item-grid__list-item{max-width:300px}.aws .colored-square-slider_aws-areas .colored-square-slider__list-item .colored-square-slider__item{color:#fff;background-image:linear-gradient(to top, #000, #000);background-repeat:no-repeat;background-position:0;background-size:100%;box-shadow:0px 12px 35px -11px rgba(0,0,0,.46)}.aws .colored-square-slider_aws-areas .colored-square-slider__list-item_active .colored-square-slider__item{background-color:#000;background-image:linear-gradient(to top, #1dd9c3, #3cc33a);box-shadow:0px 12px 35px -11px rgba(0,0,0,.46)}.aws .colored-square-slider_aws-areas .colored-square-slider__list-item:hover .colored-square-slider__item{background-color:#000;background-image:linear-gradient(to top, #1dd9c3, #3cc33a);box-shadow:0px 12px 35px -11px #1feecc}.aws .colored-square-slider_aws-areas .colored-square-slider__list-item .colored-square-slider__item-title{max-width:50%;margin:auto 0;color:#fff}.aws .colored-square-slider_aws-areas .colored-square-slider__description{font-weight:800}@media(max-width: 640px){.aws .colored-square-slider_aws-areas .colored-square-slider__description{font-size:16px}}.aws .colored-square-slider_aws-areas .content__summary::before{content:none}.aws .colored-square-slider_aws-areas .cta-button{margin:0 auto}.aws .colored-square-slider_aws-areas .cta-button:hover{box-shadow:0px 19px 57px -11px rgba(0,0,0,.55)}.aws__case-study-wrapper{margin-bottom:40px}.aws__case-study-wrapper .sub-title-colored{padding:60px 0 4vw}.aws__case-study-wrapper .sub-title-colored__heading{max-width:90%;color:#000}.aws__case-study-wrapper .cta-button{display:none}.aws__case-study-wrapper .industry-resources__heading{margin-bottom:16px}@media(max-width: 640px){.aws__case-study-wrapper .industry-resources .outlined-box-grid__box{font-size:18px}}@media(max-width: 640px){.aws__case-study-wrapper .industry-demos__slider,.aws__case-study-wrapper .slider-wrapper{min-height:280px}}@media(max-width: 415px){.aws__case-study-wrapper .industry-demos__slider,.aws__case-study-wrapper .slider-wrapper{min-height:340px}}.aws__case-study-wrapper .industry-demos__slider .slide,.aws__case-study-wrapper .slider-wrapper .slide{padding-right:20px;padding-left:20px}@media(max-width: 640px){.aws__case-study-wrapper .industry-demos__slider .slide .outlined-box-grid__box,.aws__case-study-wrapper .slider-wrapper .slide .outlined-box-grid__box{font-size:20px}}.aws__what-we-do-wrapper{padding-bottom:3vw;color:#fff;background:#252f3e}.aws__what-we-do-wrapper .sub-title-colored__description{font-weight:800;font-size:21px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.aws__what-we-do-wrapper .sub-title-colored__description{font-size:calc(21px * 1.44)}}@media(max-width: 640px){.aws__what-we-do-wrapper .sub-title-colored__description{font-size:16px}}.aws__what-we-do-content-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 767px){.aws__what-we-do-content-wrapper{flex-direction:column}}.aws__what-we-do-content-wrapper ul{flex-basis:30%;margin:0;padding:0;list-style:none}@media(max-width: 767px){.aws__what-we-do-content-wrapper ul{margin-bottom:45px}}.aws__what-we-do-content-wrapper li{flex-basis:30%;padding:20px 0;font-weight:800;font-size:21px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.aws__what-we-do-content-wrapper li{font-size:calc(21px * 1.44)}}@media(max-width: 640px){.aws__what-we-do-content-wrapper li{font-size:16px}}.aws__services-wrapper{padding-bottom:5vw}@media(max-width: 767px){.aws__services-wrapper{padding-bottom:10vw}}.aws__services-wrapper .sub-title{padding-top:1vw}.aws__services-wrapper .sub-title__wrapper{padding:0}.aws__services-wrapper .sub-title__heading{font-size:40px}@media(max-width: 640px){.aws__services-wrapper .sub-title__heading{font-size:22px}}.aws__services-wrapper .sub-title__description{font-size:18px}@media screen and (min-width: 2560px){.aws__services-wrapper .sub-title__description{font-size:calc(18px * 1.44)}}@media(max-width: 640px){.aws__services-wrapper .sub-title__description{font-size:16px}}.aws__services-wrapper .sub-title-colored__wrapper{padding-left:0}.aws__services-wrapper .sub-title-colored__heading{color:#000}.aws__services-wrapper .sub-title-colored__description{font-weight:800;font-size:20px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.aws__services-wrapper .sub-title-colored__description{font-size:calc(20px * 1.44)}}@media(max-width: 640px){.aws__services-wrapper .sub-title-colored__description{font-size:16px}}.aws__services-wrapper .content-slider{padding:40px 0 14vw}@media(min-width: 1024px){.aws__services-wrapper .content-slider{padding:40px 0}}@media(max-width: 768px){.aws__services-wrapper .content-slider{padding:40px 0}}.aws__services-wrapper .content-slider__aside{justify-content:flex-start;min-height:300px}@media only screen and (min-width: 768px){.aws__services-wrapper .content-slider__aside{border-right:2px solid #f90}}.aws__services-wrapper .content-slider__aside .content-slider-item{padding-bottom:20px}.aws__services-wrapper .content-slider__aside .content-slider-item__content_active{padding:10px}.aws__services-wrapper .content-slider__aside .content-slider-item__description{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 768px){.aws__services-wrapper .content-slider__aside .content-slider-item__cta-button{margin:0 !important}}.aws__services-wrapper .content-slider .content-slider-item__description-text{font-size:16px;line-height:1.3}@media screen and (min-width: 2560px){.aws__services-wrapper .content-slider .content-slider-item__description-text{font-size:calc(16px * 1.44)}}.aws__services-wrapper .content-slider .content-slider-item__description-text p:first-child(){margin-top:0}.aws__services-wrapper .two-column-slider_2{padding-left:0;padding-right:0}.aws__services-wrapper .two-column-slider_2__title{opacity:.5}.aws__services-wrapper .two-column-slider_2__title_active{opacity:1}.aws__services-wrapper .two-column-slider_2__aside{border-right:2px solid #f90}@media screen and (max-width: 767px){.aws__services-wrapper .two-column-slider_2__aside{border-right:0}}.aws__services-wrapper .two-column-slider_2__cta-button{margin-left:0}@media screen and (max-width: 767px){.aws__services-wrapper .two-column-slider_2__cta-button{margin-left:auto}}@media screen and (min-width: 2560px){.aws__services-wrapper .two-column-slider_2__content{font-size:calc(16px * 1.44)}}.aws__industry-expertise{padding-bottom:120px}@media screen and (min-width: 2560px){.aws__industry-expertise{padding-bottom:calc(120px * 1.44)}}.aws__expertise-section .services-double-slider{padding-top:5vw;padding-bottom:0}.aws__expertise-section .two-column-slider{color:#000}.aws__expertise-section .two-column-slider-item__description-text{color:#000;font-weight:normal;text-transform:none}.aws__expertise-section .two-column-slider-item__description-text ul{margin-top:10px;list-style-type:circle}.aws__expertise-section .two-column-slider-item__cta-button{position:relative;display:inline-block;background:none;border:none;padding:0 35px 0 0;margin-top:15px !important;color:#000;font-family:"ProximaNova",sans-serif;font-weight:900;width:100%;min-height:fit-content;max-width:150px;font-size:14px;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 2560px){.aws__expertise-section .two-column-slider-item__cta-button{font-size:calc(14px * 1.44)}}@media screen and (max-width: 768px){.aws__expertise-section .two-column-slider-item__cta-button{max-width:200px}}.aws__expertise-section .two-column-slider-item__cta-button::before{position:absolute;top:0px;right:20px;width:30px;height:15px;content:"";background:url("https://www.softserveinc.com/cdn/img/csr/csr-report-2022/arrow.png") no-repeat 50% 50%;background-size:100% 100%;transition:all .3s ease-in-out}.aws__expertise-section .two-column-slider-item__cta-button:hover{box-shadow:none}.aws__expertise-section .two-column-slider-item__cta-button:hover::before{right:0}.aws__tabs{margin-right:0;margin-left:0}.aws__form-section{padding-bottom:7vw;background-image:linear-gradient(45deg, #dd3303, #e1a81e)}@media(max-width: 400px){.aws__form-wrapper .form-box__inner,.aws__slider-wrapper .form-box__inner{margin:25px}}.aws__content-slider-heading .sub-title-colored__heading{color:#000}
.apigee__form-wrapper,.apigee__slider-wrapper,.apigee__approach-content{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.apigee__form-wrapper,.apigee__slider-wrapper,.apigee__approach-content{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.apigee__form-wrapper,.apigee__slider-wrapper,.apigee__approach-content{max-width:1353.6px !important}}.apigee{overflow:hidden}@media screen and (min-width: 2560px){.apigee .partner-title2_0__logo-partner{margin-bottom:80px}}.apigee .description__text:before{background-color:#dd3303}.apigee .sub-title-colored{padding:60px 0 4vw}.apigee .sub-title-colored__heading{max-width:90%;color:#fff}.apigee__approach-wrapper{color:#fff;background:#dd3303}.apigee__approach-content{display:flex;flex-wrap:wrap;justify-content:space-between}.apigee__content-item{flex:1;max-width:50%;margin-bottom:30px}.apigee__content-item h3{min-height:21px;padding-bottom:15px;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1em;text-transform:uppercase;border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to right, #fff 55%, #dd3303 55%, #dd3303 100%);-webkit-border-image-slice:1;-moz-border-image-slice:1;border-image-slice:1}@media screen and (min-width: 2560px){.apigee__content-item h3{font-size:calc(24px * 1.44)}}@media(max-width: 640px){.apigee__content-item h3{border-bottom:2px solid #fff;border-image:none}}@media not all and (min-resolution: 0.001dpcm){.apigee__content-item h3{-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}.apigee__content-item p{font-size:16px;line-height:22px}@media screen and (min-width: 2560px){.apigee__content-item p{font-size:calc(16px * 1.44);line-height:calc(22px * 1.44)}}@media(min-width: 641px){.apigee__content-item:not(:nth-child(3n)):not(:last-child){margin-right:5.63%}}.apigee__content-item:not(:nth-child(2n)):not(:last-child){margin-right:5%}@media(max-width: 420px){.apigee__content-item:not(:nth-child(2n)):not(:last-child){margin-right:0}}@media(min-width: 641px){.apigee__content-item:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)){margin-bottom:40px}}@media(max-width: 640px){.apigee__content-item{min-width:45%}}@media(max-width: 420px){.apigee__content-item{min-width:100%}}.apigee__numbers-wrapper{background-image:#dd3303}.apigee__numbers-wrapper .sub-title-colored{padding:60px 0 4vw}.apigee__numbers-wrapper .sub-title-colored__heading{max-width:90%;color:#000}.apigee .industry-numbers__number_orange{color:#ff3800;border-color:#000}.apigee .industry-numbers__description{color:#ff3800;text-transform:none}@media(min-width: 641px){.apigee .industry-numbers__col{min-width:initial}}.apigee__case-study-wrapper .cta-button{display:none}.apigee__case-study-wrapper .industry-resources__heading{margin-bottom:16px}.apigee__form-section{padding-bottom:7vw;background-image:linear-gradient(45deg, #dd3303, #e1a81e)}@media(max-width: 400px){.apigee__form-wrapper .form-box__inner,.apigee__slider-wrapper .form-box__inner{margin:25px}}.apigee__content-slider-heading .sub-title-colored__heading{color:#000}.apigee .content-slider{padding:40px 0 80px}.apigee .content-slider__aside{min-height:200px}@media screen and (min-width: 2560px){.apigee .content-slider__aside{min-height:calc(200px * 1.44)}}
.mulesoft__form-wrapper,.mulesoft__slider-wrapper,.mulesoft__approach-content,.mulesoft__description-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.mulesoft__form-wrapper,.mulesoft__slider-wrapper,.mulesoft__approach-content,.mulesoft__description-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.mulesoft__form-wrapper,.mulesoft__slider-wrapper,.mulesoft__approach-content,.mulesoft__description-wrapper{max-width:1353.6px !important}}.mulesoft{overflow:hidden}@media screen and (min-width: 2560px){.mulesoft .partner-title2_0__logo-partner{max-width:calc(180px * 1.44);margin-bottom:80px}}.mulesoft__description-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding-top:4vw}@media(max-width: 420px){.mulesoft__description-wrapper{flex-direction:column-reverse;padding-left:5px}}.mulesoft__description-wrapper .description{padding:0 0 40px 0}@media(min-width: 767px){.mulesoft__description-wrapper .description{padding-bottom:5vw}}.mulesoft__description-wrapper .description__text:before{background-color:#00a1df}.mulesoft__description-wrapper .description__text a{color:#000}@media(max-width: 747px){.mulesoft__description-wrapper .description__text{font-size:22px}}@media(max-width: 640px){.mulesoft__description-wrapper .description__text{font-size:18px}}@media(max-width: 420px){.mulesoft__description-wrapper .description{padding:30px 15px}}.mulesoft .sub-title-colored{padding:60px 0 4vw}@media screen and (min-width: 2560px){.mulesoft .sub-title-colored{padding:calc(60px * 1.44) 0 4vw}}.mulesoft .sub-title-colored__heading{max-width:90%;color:#fff}.mulesoft__approach-wrapper{color:#fff;background:#00a1df}.mulesoft__approach-content{display:flex;flex-wrap:wrap;justify-content:space-between}.mulesoft__content-item{flex:1;max-width:50%;margin-bottom:30px}.mulesoft__content-item h3{min-height:21px;padding-bottom:15px;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1em;text-transform:uppercase;border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to right, #fff 55%, #00a1df 55%, #00a1df 100%);-webkit-border-image-slice:1;-moz-border-image-slice:1;border-image-slice:1}@media screen and (min-width: 2560px){.mulesoft__content-item h3{min-height:calc(21px * 1.44);padding-bottom:calc(15px * 1.44);font-size:calc(24px * 1.44)}}@media(max-width: 640px){.mulesoft__content-item h3{border-bottom:2px solid #fff;border-image:none}}@media not all and (min-resolution: 0.001dpcm){.mulesoft__content-item h3{-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}.mulesoft__content-item p{line-height:22px}@media screen and (min-width: 2560px){.mulesoft__content-item p{font-size:calc(16px * 1.44);line-height:calc(22px * 1.44)}}@media(min-width: 641px){.mulesoft__content-item:not(:nth-child(3n)):not(:last-child){margin-right:5.63%}}.mulesoft__content-item:not(:nth-child(2n)):not(:last-child){margin-right:5%}@media(max-width: 420px){.mulesoft__content-item:not(:nth-child(2n)):not(:last-child){margin-right:0}}@media(min-width: 641px){.mulesoft__content-item:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)){margin-bottom:40px}}@media(max-width: 640px){.mulesoft__content-item{min-width:45%}}@media(max-width: 420px){.mulesoft__content-item{min-width:100%}}.mulesoft__case-study-wrapper .cta-button{display:none}.mulesoft__case-study-wrapper .industry-resources__heading{margin-bottom:16px}.mulesoft__form-section{padding-bottom:7vw;background-image:linear-gradient(45deg, #00a1df, #00d8ff)}@media(max-width: 400px){.mulesoft__form-wrapper .form-box__inner,.mulesoft__slider-wrapper .form-box__inner{margin:25px}}.mulesoft__content-slider-heading .sub-title-colored__heading{color:#000}.mulesoft .content-slider{padding:40px 0 14vw}@media(min-width: 1024px){.mulesoft .content-slider{padding:40px 0 12vw}}@media(max-width: 767px){.mulesoft .content-slider{padding:40px 0}}.mulesoft .content-slider__aside{min-height:220px;border-right:none}.mulesoft .content-slider__aside .content-slider-item{padding-bottom:20px}.mulesoft .content-slider__aside .content-slider-item ul{padding-left:20px;list-style:none}.mulesoft .content-slider__aside .content-slider-item ul li{position:relative}.mulesoft .content-slider__aside .content-slider-item ul li::before{position:absolute;top:10px;left:-20px;width:8px;height:8px;background:#00a1df;content:""}@media only screen and (max-width: 540px){.mulesoft .content-slider__aside .content-slider-item ul li::before{top:8px}}.mulesoft .content-slider .content-slider-item__description{border-left:2px solid #11a3e5}@media screen and (max-width: 767px){.mulesoft .content-slider .content-slider-item__description{border-left:none}}.mulesoft .content-slider .content-slider-item__description-text{font-size:16px}@media screen and (min-width: 2560px){.mulesoft .content-slider .content-slider-item__description-text{font-size:calc(16px * 1.44)}}@media(max-width: 767px){.mulesoft .content-slider .content-slider-item__description-text{line-height:27px}}.mulesoft .content-slider .content-slider-item__description-text p:first-of-type{margin-top:0}@media only screen and (min-width: 580px){.mulesoft.uk-ua .mulesoft__content-item h3{min-height:65px}}@media only screen and (max-width: 580px){.mulesoft.uk-ua .mulesoft__approach-content{flex-direction:column}}@media only screen and (max-width: 580px){.mulesoft.uk-ua .mulesoft__content-item{min-width:100%}}
.industry-demos__slider,.google-cloud__specializations-wrapper,.google-cloud__form-wrapper,.google-cloud__slider-wrapper,.google-cloud__videos-section,.google-cloud__description-wrapper,.google-cloud__data-excellence,.google-cloud__expertise-section{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.industry-demos__slider,.google-cloud__specializations-wrapper,.google-cloud__form-wrapper,.google-cloud__slider-wrapper,.google-cloud__videos-section,.google-cloud__description-wrapper,.google-cloud__data-excellence,.google-cloud__expertise-section{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.industry-demos__slider,.google-cloud__specializations-wrapper,.google-cloud__form-wrapper,.google-cloud__slider-wrapper,.google-cloud__videos-section,.google-cloud__description-wrapper,.google-cloud__data-excellence,.google-cloud__expertise-section{max-width:1353.6px !important}}.google-cloud__data-excellence .two-column-slider_2__content .cta_regular,.google-cloud__expertise-section .two-column-slider_2__content .cta_regular{display:block;width:242px;height:58px;margin:80px auto;padding:0;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:58px;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #131313;transition:all .3s linear}.google-cloud__data-excellence .two-column-slider_2__content .cta_regular:hover,.google-cloud__expertise-section .two-column-slider_2__content .cta_regular:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.google-cloud{position:relative;overflow:hidden}.google-cloud .partner-title2_0__logo-partner{max-width:280px}@media screen and (min-width: 2560px){.google-cloud .partner-title2_0__logo-partner{max-width:calc(280px * 1.44)}}.google-cloud .partner-title2_0__content{min-height:800px;padding-top:180px;padding-bottom:80px}@media screen and (min-width: 2560px){.google-cloud .partner-title2_0__content{padding-top:calc(180px * 1.44);padding-bottom:calc(80px * 1.44);min-height:calc(800px * 1.44)}}@media screen and (max-width: 768px){.google-cloud .partner-title2_0__demo-button{margin-top:20px}}.google-cloud .partner-title2_0__description{max-width:400px}@media screen and (min-width: 2560px){.google-cloud .partner-title2_0__description{max-width:calc(480px * 1.44)}}@media screen and (max-width: 767px){.google-cloud .partner-title2_0__title-logos-wrapper{max-width:100%}}.google-cloud .google-cloud-banner-hide .partner-title2_0__content{padding-top:100px}.google-cloud__main-banner{position:fixed;top:50px;z-index:1001;background-color:#f90;background-image:none}@media(min-width: 2560px){.google-cloud__main-banner{top:calc(50px * 1.44)}}.google-cloud__main-banner:hover{background:#f90}.google-cloud__main-banner .main-banner__wrapper{min-height:85px;max-height:85px;padding:20px}.google-cloud__main-banner .main-banner__wrapper::before{content:none}@media screen and (max-width: 540px){.google-cloud__main-banner .main-banner__wrapper{justify-content:space-between}}@media screen and (min-width: 2560px){.google-cloud__main-banner .main-banner__wrapper{min-height:calc(85px * 1.44);max-height:calc(85px * 1.44);padding:calc(20px * 1.44)}}@media screen and (max-width: 540px){.google-cloud__main-banner .main-banner__image-wrapper{min-width:90px}}@media screen and (min-width: 2560px){.google-cloud__main-banner .main-banner__image-wrapper{max-width:calc(135px * 1.44)}}@media screen and (max-width: 540px){.google-cloud__main-banner .main-banner__link-text{display:none}}.google-cloud__main-banner .main-banner__image{position:relative;top:unset;bottom:14px;max-width:176px;transform:translateX(-50%)}@media screen and (max-width: 1024px){.google-cloud__main-banner .main-banner__image{max-width:135px;bottom:1px}}@media screen and (min-width: 2560px){.google-cloud__main-banner .main-banner__image{bottom:22px;max-width:calc(176px * 1.44)}}.google-cloud__main-banner .main-banner__close-button{color:#fff}@media screen and (max-width: 767px){.google-cloud__main-banner .main-banner__close-button{max-width:70px}}.google-cloud__main-banner .main-banner__link{width:30%;max-width:215px;height:45px;min-height:45px;margin:0;padding:5px;color:#fff;font-size:14px;text-align:center;background-color:#000;border:1px solid #000}.google-cloud__main-banner .main-banner__link:hover{box-shadow:0px 0px 25px 0 rgba(2,2,2,.55)}@media screen and (max-width: 767px){.google-cloud__main-banner .main-banner__link{font-size:12px}}@media screen and (max-width: 540px){.google-cloud__main-banner .main-banner__link{width:100%;font-size:14px;display:flex}}@media screen and (min-width: 2560px){.google-cloud__main-banner .main-banner__link{min-height:calc(45px * 1.44);max-width:calc(215px * 1.44);font-size:calc(14px * 1.44)}}@media screen and (max-width: 700px){.google-cloud__main-banner{z-index:998 !important}}.google-cloud__main-banner .main-banner__text{width:100%;max-width:90%;margin-right:20px;font-size:2.5vw;text-transform:none}@media screen and (min-width: 960px){.google-cloud__main-banner .main-banner__text{margin-right:auto;font-size:24px}}@media screen and (max-width: 767px){.google-cloud__main-banner .main-banner__text{max-width:40%}}@media screen and (max-width: 540px){.google-cloud__main-banner .main-banner__text{display:none}}@media screen and (min-width: 2560px){.google-cloud__main-banner .main-banner__text{font-size:calc(24px * 1.44)}}.google-cloud .main-banner.uk-ua .main-banner__link-text{display:none}@media screen and (max-width: 540px){.google-cloud .main-banner.uk-ua .main-banner__link{display:flex;max-width:100%}}.google-cloud__partnering{display:flex;flex-direction:column;gap:60px;padding:72px 0}@media screen and (min-width: 2560px){.google-cloud__partnering{gap:calc(60px * 1.44);padding:calc(72px * 1.44) 0}}.google-cloud__partnering .sub-title-colored__heading,.google-cloud__data-excellence .sub-title-colored__heading,.google-cloud__badges-section .sub-title-colored__heading{font-size:44px;line-height:1}@media screen and (max-width: 480px){.google-cloud__partnering .sub-title-colored__heading,.google-cloud__data-excellence .sub-title-colored__heading,.google-cloud__badges-section .sub-title-colored__heading{font-size:1.85em}}@media screen and (min-width: 2560px){.google-cloud__partnering .sub-title-colored__heading,.google-cloud__data-excellence .sub-title-colored__heading,.google-cloud__badges-section .sub-title-colored__heading{font-size:calc(44px * 1.44)}}.google-cloud__partnering .sub-title-colored__heading span,.google-cloud__data-excellence .sub-title-colored__heading span,.google-cloud__badges-section .sub-title-colored__heading span{color:#5286ec}.google-cloud__partnering-logos{display:flex;gap:32px;justify-content:center}@media screen and (max-width: 480px){.google-cloud__partnering-logos{flex-direction:column}}@media screen and (min-width: 2560px){.google-cloud__partnering-logos{gap:calc(32px * 1.44)}}.google-cloud__partnering-logo{display:flex;height:200px;overflow:hidden}@media screen and (min-width: 2560px){.google-cloud__partnering-logo{height:calc(200px * 1.44)}}.google-cloud__partnering-logo img{width:100%;height:100%;object-fit:contain}.google-cloud__badges-section{display:flex;flex-direction:column;gap:50px;padding-top:84px;padding-bottom:130px;background-color:#f1f1f4}@media screen and (min-width: 2560px){.google-cloud__badges-section{gap:calc(50px * zoom);padding-top:calc(84px * 1.44);padding-bottom:calc(130px * 1.44)}}.google-cloud__badges-section-wrapper{display:flex;justify-content:center;gap:52px}@media screen and (max-width: 480px){.google-cloud__badges-section-wrapper{flex-wrap:wrap;justify-content:center}}@media screen and (min-width: 2560px){.google-cloud__badges-section-wrapper{gap:calc(52px * zoom)}}.google-cloud__badges-container{width:100%;max-width:130px}@media screen and (min-width: 2560px){.google-cloud__badges-container{max-width:calc(130px * 1.44)}}.google-cloud__badges-container img{width:100%;object-fit:contain}.google-cloud__data-excellence{display:flex;flex-direction:column;gap:48px;padding-top:96px;padding-bottom:96px}@media screen and (min-width: 2560px){.google-cloud__data-excellence{gap:calc(48px * 1.44);padding-top:calc(96px * 1.44);padding-bottom:calc(96px * 1.44)}}.google-cloud__data-excellence .sub-title-colored__wrapper,.google-cloud__expertise-section .sub-title-colored__wrapper{padding-right:0;padding-left:0}.google-cloud__data-excellence .two-column-slider_2,.google-cloud__expertise-section .two-column-slider_2{max-width:940px;padding-right:0;padding-left:0;color:#000;box-shadow:none}@media screen and (min-width: 2560px){.google-cloud__data-excellence .two-column-slider_2,.google-cloud__expertise-section .two-column-slider_2{max-width:calc(940px * 1.44)}}.google-cloud__data-excellence .two-column-slider_2__aside,.google-cloud__expertise-section .two-column-slider_2__aside{gap:24px}.google-cloud__data-excellence .two-column-slider_2__title,.google-cloud__expertise-section .two-column-slider_2__title{color:#709eef;opacity:.8}.google-cloud__data-excellence .two-column-slider_2__title_active,.google-cloud__expertise-section .two-column-slider_2__title_active{color:#709eef;opacity:1}.google-cloud__data-excellence .two-column-slider_2__content,.google-cloud__expertise-section .two-column-slider_2__content{color:#000;font-weight:normal;text-transform:none;font-size:16px;line-height:22px}@media screen and (min-width: 2560px){.google-cloud__data-excellence .two-column-slider_2__content,.google-cloud__expertise-section .two-column-slider_2__content{font-size:calc(16px * 1.44);line-height:calc(22px * 1.44)}}.google-cloud__data-excellence .two-column-slider_2__content p:first-of-type,.google-cloud__expertise-section .two-column-slider_2__content p:first-of-type{margin-top:0}.google-cloud__data-excellence .two-column-slider_2__content summary,.google-cloud__expertise-section .two-column-slider_2__content summary{position:relative;display:block;width:fit-content;margin-top:20px;margin-bottom:20px;font-size:20px;font-family:"ProximaNova",sans-serif;font-weight:900;text-transform:uppercase;cursor:pointer}@media screen and (min-width: 2560px){.google-cloud__data-excellence .two-column-slider_2__content summary,.google-cloud__expertise-section .two-column-slider_2__content summary{font-size:calc(20px * 1.44)}}.google-cloud__data-excellence .two-column-slider_2__content summary::after,.google-cloud__expertise-section .two-column-slider_2__content summary::after{content:"";position:absolute;top:3px;right:-30px;width:14px;aspect-ratio:1;background-image:url(https://www.softserveinc.com/cdn/img/services/ad-hoc-services/gen-ai/arrow-diagonal-image.svg);background-size:contain;transform:rotate(45deg);transition:all .3s ease}@media screen and (min-width: 2560px){.google-cloud__data-excellence .two-column-slider_2__content summary::after,.google-cloud__expertise-section .two-column-slider_2__content summary::after{width:calc(15px * 1.44)}}.google-cloud__data-excellence .two-column-slider_2__content details:nth-of-type(1) summary,.google-cloud__expertise-section .two-column-slider_2__content details:nth-of-type(1) summary{margin-bottom:10px}.google-cloud__data-excellence .two-column-slider_2__content details:nth-of-type(2) summary,.google-cloud__expertise-section .two-column-slider_2__content details:nth-of-type(2) summary{margin-top:0;margin-bottom:0}.google-cloud__data-excellence .two-column-slider_2__content details[open] summary,.google-cloud__expertise-section .two-column-slider_2__content details[open] summary{margin-bottom:20px}.google-cloud__data-excellence .two-column-slider_2__content details[open] summary::after,.google-cloud__expertise-section .two-column-slider_2__content details[open] summary::after{transform:rotate(45deg);transition:all .3s ease}.google-cloud__data-excellence .two-column-slider_2__content .cta_regular,.google-cloud__expertise-section .two-column-slider_2__content .cta_regular{display:flex;justify-content:center;align-items:center;margin-top:24px;margin-bottom:48px;height:42px;cursor:pointer}@media screen and (min-width: 2560px){.google-cloud__data-excellence .two-column-slider_2__content .cta_regular,.google-cloud__expertise-section .two-column-slider_2__content .cta_regular{width:calc(246px * 1.44);height:calc(42px * 1.44);margin-top:calc(24px * 1.44);margin-bottom:calc(48px * 1.44);font-size:calc(14px * 1.44)}}.google-cloud__data-excellence .two-column-slider_2__content details:last-of-type .cta_regular,.google-cloud__expertise-section .two-column-slider_2__content details:last-of-type .cta_regular{margin-bottom:0}.google-cloud__data-excellence .two-column-slider_2__content ul,.google-cloud__expertise-section .two-column-slider_2__content ul{margin-top:10px;list-style-type:circle}.google-cloud__description-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding-top:5vw}@media(max-width: 767px){.google-cloud__description-wrapper{padding-top:50px;padding-bottom:0}}@media(max-width: 420px){.google-cloud__description-wrapper{flex-direction:column-reverse;padding-left:5px}}.google-cloud__description-wrapper .description{padding:0 0 1vw 0}.google-cloud__description-wrapper .description__text{margin-left:auto;font-size:34px;line-height:1.2}.google-cloud__description-wrapper .description__text:before{background-color:#3d89f1}@media(max-width: 747px){.google-cloud__description-wrapper .description__text{font-size:30px}}@media(max-width: 640px){.google-cloud__description-wrapper .description__text{font-size:20px}}@media(max-width: 420px){.google-cloud__description-wrapper .description{padding:20px 15px}}.google-cloud .video-modal__modal__content{position:absolute;top:50%;left:48%;width:67.5vw;height:38vw;transform:translate(-50%, -50%)}.google-cloud .video-modal__modal__content iframe{width:100%;height:100%}@media(max-width: 769px){.google-cloud .video-modal__modal__content{width:90.5vw;height:51vw}}.google-cloud .video-modal__modal__close{position:absolute;top:-38px;right:0;left:auto;padding:0;color:#777;font-size:25px;background:none;border:none;outline:none;cursor:pointer;transition:color .2s ease}.google-cloud .video-modal__modal__close:hover{color:#fff}.google-cloud__video{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width: 767px){.google-cloud__video{flex-direction:column-reverse}}.google-cloud__video .video__preview{flex-basis:50%;width:100vw;max-width:420px;height:100vh;max-height:420px;background-color:#3d89f1;border-radius:50%;filter:grayscale(0)}.google-cloud__video .video__preview::before{opacity:.6}.google-cloud__video .video__preview:hover::before{opacity:.85}@media screen and (max-width: 960px){.google-cloud__video .video__preview{max-width:320px;max-height:320px;margin:0 auto}}@media screen and (max-width: 767px){.google-cloud__video .video__preview{flex-basis:initial;margin:20px auto}}@media screen and (max-width: 460px){.google-cloud__video .video__preview{max-width:260px;max-height:260px}}.google-cloud__video .video__preview img{position:relative;top:50%;left:50%;width:90%;transform:translate(-50%, -50%)}.google-cloud__video .video__desc{flex-basis:50%;max-width:50%;margin:auto 0;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif}@media screen and (min-width: 2560px){.google-cloud__video .video__desc{font-size:calc(18px * 1.44)}}@media screen and (max-width: 767px){.google-cloud__video .video__desc{max-width:100%}}@media screen and (max-width: 460px){.google-cloud__video .video__desc{font-size:16px}}.google-cloud__numbers-wrapper{display:flex;flex-direction:column;gap:48px;padding-top:96px;padding-bottom:96px;color:#000}@media screen and (min-width: 2560px){.google-cloud__numbers-wrapper{gap:calc(48px * 1.44);padding-top:calc(96px * 1.44);padding-bottom:calc(96px * 1.44)}}.google-cloud__numbers-wrapper .sub-title-colored{padding:0}.google-cloud__numbers-wrapper .sub-title-colored__heading{color:#000;font-weight:900;font-size:44px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media screen and (min-width: 2560px){.google-cloud__numbers-wrapper .sub-title-colored__heading{font-size:calc(44px * 1.44)}}@media(max-width: 768px){.google-cloud__numbers-wrapper .sub-title-colored__heading{font-size:24px}}@media(max-width: 640px){.google-cloud__numbers-wrapper .sub-title-colored__heading{font-size:1.85em}}.google-cloud__numbers-wrapper .industry-numbers{padding:0}.google-cloud__numbers-wrapper .industry-numbers__number{font-size:60px;color:#5286ec;border-bottom:2px solid #000}@media screen and (min-width: 2560px){.google-cloud__numbers-wrapper .industry-numbers__number{font-size:calc(60px * 1.44)}}.google-cloud__numbers-wrapper .industry-numbers__description{color:#000;text-transform:none}.google-cloud__numbers-wrapper .industry-numbers__row{justify-content:flex-start;gap:32px}.google-cloud__numbers-wrapper .industry-numbers__col{flex:1 1 15%;margin-right:0}@media(min-width: 641px){.google-cloud__numbers-wrapper .industry-numbers__col{min-width:unset}}.google-cloud__numbers-wrapper .industry-numbers__col:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)),.google-cloud__numbers-wrapper .industry-numbers__col:not(:nth-child(2n)):not(:last-child),.google-cloud__numbers-wrapper .industry-numbers__col:not(:nth-child(3n)):not(:last-child){margin-right:0;margin-bottom:0}.google-cloud__main-video-wrapper{display:flex;flex-direction:column;gap:50px;padding-top:108px;padding-bottom:148px;background-color:#5286ec}@media screen and (min-width: 2560px){.google-cloud__main-video-wrapper{gap:calc(50px * 1.44);padding-top:calc(108px * 1.44);padding-bottom:calc(148px * 1.44)}}.google-cloud__main-video-wrapper .sub-title-colored__heading{color:#fff;line-height:1.2}.google-cloud .combined-numbers{max-width:940px;width:100%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;gap:22px}@media screen and (min-width: 2560px){.google-cloud .combined-numbers{max-width:calc(940px * 1.44)}}@media screen and (max-width: 1024px){.google-cloud .combined-numbers{padding-right:20px;padding-left:20px}}@media screen and (max-width: 640px){.google-cloud .combined-numbers{flex-wrap:wrap;padding:29px 20px 29px}}.google-cloud .combined-numbers .no-animation-number{padding:49px 0}@media screen and (max-width: 1024px){.google-cloud .combined-numbers .no-animation-number{padding:39px 0}}@media screen and (max-width: 640px){.google-cloud .combined-numbers .no-animation-number{padding:0}}.google-cloud__expertise-section{display:flex;flex-direction:column;gap:48px;padding-top:108px;padding-bottom:96px}@media screen and (min-width: 2560px){.google-cloud__expertise-section{gap:calc(48px * 1.44);padding-top:calc(108px * 1.44);padding-bottom:calc(96px * 1.44)}}.google-cloud__expertise-section .sub-title-colored{padding:0}.google-cloud__expertise-section .sub-title-colored__heading{color:#000}.google-cloud__specializations-description{margin-top:20px;font-size:16px}@media screen and (min-width: 2560px){.google-cloud__specializations-description{margin-top:calc(20px * 1.44);font-size:calc(16px * 1.44)}}.google-cloud__videos-wrapper{display:flex;flex-wrap:wrap;gap:48px}@media screen and (min-width: 2560px){.google-cloud__videos-wrapper{gap:calc(48px * 1.44)}}.google-cloud__videos-wrapper .video{flex:1 1 45%;max-width:calc(50% - 24px)}@media screen and (min-width: 2560px){.google-cloud__videos-wrapper .video{max-width:calc(50% - (24px * 1.44))}}@media screen and (max-width: 640px){.google-cloud__videos-wrapper{flex-direction:column;align-items:center}}.google-cloud__videos-link{text-decoration:none;color:#000}.google-cloud__videos-link h4{cursor:default}.google-cloud__videos-section{display:flex;flex-direction:column;gap:48px;padding-top:108px;padding-bottom:96px}@media screen and (min-width: 2560px){.google-cloud__videos-section{gap:calc(48px * 1.44);padding-top:calc(108px * 1.44);padding-bottom:calc(96px * 1.44)}}.google-cloud__videos-section-wrapper{background-color:#f1f1f4}.google-cloud__videos-section .video-item{max-width:calc((100% - 40px)/3);min-width:calc((100% - 40px)/3);margin-right:0 !important}@media screen and (max-width: 640px){.google-cloud__videos-section .video-item{max-width:100%;min-width:100%}}.google-cloud__resources-section{max-width:940px;margin:0 auto;padding:60px 0}@media screen and (min-width: 2560px){.google-cloud__resources-section{max-width:calc(940px * 1.44);padding:calc(60px * 1.44) calc(20px * 1.44)}}.google-cloud__resources-title{padding:0;font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (max-width: 1024px){.google-cloud__resources-title{padding:0 20px 0 20px}}@media screen and (max-width: 480px){.google-cloud__resources-title{margin-top:0}}.google-cloud .industry-demos__heading{font-size:44px}@media screen and (min-width: 2560px){.google-cloud .industry-demos__heading{font-size:calc(44px * 1.44)}}@media screen and (max-width: 540px){.google-cloud .industry-demos__heading{font-size:1.85em}}.google-cloud .industry-demos{padding-top:96px;padding-bottom:96px;background-image:none;background-color:#5286ec}@media screen and (min-width: 2560px){.google-cloud .industry-demos{padding-top:calc(96px * 1.44);padding-bottom:calc(96px * 1.44)}}.google-cloud .industry-demos__wrapper{box-shadow:0px 24px 54px 0px #00000040}@media screen and (max-width: 1024px){.google-cloud .industry-demos__slider .slide{padding:0 20px 0 20px}}.google-cloud .press-list__heading,.google-cloud__resources-title{font-size:48px}@media screen and (max-width: 480px){.google-cloud .press-list__heading,.google-cloud__resources-title{font-size:32px}}@media screen and (min-width: 2560px){.google-cloud .press-list__heading,.google-cloud__resources-title{font-size:calc(48px * 1.44)}}.google-cloud .press-list{background:#11710f}.google-cloud__form-section{padding-bottom:7vw;background:linear-gradient(105.27deg, #E37B00 0%, #F9AC07 100%)}.google-cloud__form-section .sub-title-colored{padding:60px 0 4vw}@media screen and (min-width: 2560px){.google-cloud__form-section .sub-title-colored{padding-top:calc(60px * 1.44)}}.google-cloud__form-section .sub-title-colored__heading{max-width:90%;color:#fff}@media(max-width: 400px){.google-cloud__form-wrapper .form-box__inner,.google-cloud__slider-wrapper .form-box__inner{margin:25px}}.google-cloud .content-slider{padding:40px 0 80px}.google-cloud .content-slider__aside{min-height:200px}@media screen and (max-width: 767px){.google-cloud.de-de .partner-title2_0__title-logos-wrapper{max-width:90%}}@media screen and (max-width: 480px){.google-cloud__numbers-wrapper,.google-cloud__main-video-wrapper,.google-cloud__data-excellence,.google-cloud__videos-section,.google-cloud__badges-section,.google-cloud__expertise-section,.google-cloud .industry-demos{padding-top:60px;padding-bottom:60px}}@media screen and (max-width: 480px){.google-cloud__numbers-wrapper,.google-cloud__main-video-wrapper,.google-cloud__data-excellence,.google-cloud__partnering,.google-cloud__videos-section,.google-cloud__badges-section,.google-cloud__expertise-section{gap:32px}}.google-cloud__specializations-description{margin-top:20px;font-size:16px}@media screen and (min-width: 2560px){.google-cloud__specializations-description{margin-top:calc(20px * 1.44);font-size:calc(16px * 1.44)}}.google-cloud__specializations-wrapper{padding-top:20px;padding-bottom:4vw}@media screen and (max-width: 640px){.google-cloud__specializations-wrapper{padding-bottom:0px}}.google-cloud__specializations-wrapper .sub-title{padding:40px 0}@media screen and (min-width: 2560px){.google-cloud__specializations-wrapper .sub-title{padding:calc(40px * 1.44) 0}}.google-cloud__specializations-wrapper .sub-title__wrapper{padding:0}.google-cloud__specializations-wrapper .sub-title__heading{font-size:41px}@media screen and (min-width: 2560px){.google-cloud__specializations-wrapper .sub-title__heading{font-size:calc(41px * 1.44)}}@media(max-width: 640px){.google-cloud__specializations-wrapper .sub-title__heading{font-size:30px}}.google-cloud__specializations-wrapper .specializations-content{display:flex;justify-content:space-between;align-items:center}@media(max-width: 640px){.google-cloud__specializations-wrapper .specializations-content{flex-wrap:wrap;justify-content:center}}@media(max-width: 640px){.google-cloud__specializations-wrapper .specializations-content{font-size:30px}}.google-cloud__specializations-wrapper .specializations-content__logos{display:block;width:100%;max-width:160px;height:40vw;max-height:150px;margin:10px 10px 0 0;background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .2s ease-in;will-change:transform;image-rendering:-webkit-optimize-contrast}.google-cloud__specializations-wrapper .specializations-content__logos:hover{transform:scale(1.1)}@media screen and (min-width: 2560px){.google-cloud__specializations-wrapper .specializations-content__logos{max-width:calc(160px * 1.44);max-height:calc(150px * 1.44)}}@media(max-width: 560px){.google-cloud__specializations-wrapper .specializations-content__logos{max-width:125px;max-height:125px;background-size:contain}}.google-cloud__specializations-wrapper .specializations-content__logos:first-of-type{max-height:170px}@media screen and (min-width: 2560px){.google-cloud__specializations-wrapper .specializations-content__logos:first-of-type{max-height:calc(170px * 1.44)}}@media screen and (max-width: 1024px)and (max-height: 768px)and (orientation: landscape){.google-cloud__specializations-wrapper .specializations-content__logos:first-of-type{max-height:145px}}.industry-our-expertise{padding-top:0}@media only screen and (max-width: 1200px){.industry-demos .wrapper{padding-right:15px;padding-left:15px}}@media screen and (max-width: 475px){.industry-demos .wrapper{padding-right:0;padding-left:0}}.industry-demos__wrapper{box-shadow:0px 21px 54px 0 #1e1c1c}.industry-demos__slider{padding-bottom:40px}@media only screen and (max-width: 1200px){.industry-demos__slider{padding-right:0;padding-left:0}}.single-slide .control-dots{visibility:collapse}
.benefits-list{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.benefits-list{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.benefits-list{max-width:1353.6px !important}}.benefits-list__item-content{font-size:16px}@media screen and (min-width: 2560px){.benefits-list__item-content{font-size:calc(16px * 1.44)}}.benefits-list__item-content{line-height:normal}.benefits-list{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-bottom:20px}@media(max-width: 640px){.benefits-list{flex-direction:column}}.benefits-list__item{display:flex;flex-basis:39%;align-items:center;width:100%;margin-right:40px;margin-bottom:2vw}@media(max-width: 640px){.benefits-list__item{flex-basis:100%;justify-content:flex-start;max-width:350px}}@media(max-width: 640px){.benefits-list__item-image-wrap{min-width:70px}}.benefits-list__item-title{margin-left:20px;color:#fff;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.25;text-transform:uppercase}@media(max-width: 940px){.benefits-list__item-title{font-size:2.5vw}}@media(max-width: 640px){.benefits-list__item-title{font-size:18px;text-align:left}}.benefits-list__item-content{color:#fff;border-top:1px solid #fff;padding-top:16px}
.sitecore__form-wrapper,.sitecore__slider-wrapper,.sitecore__expertise-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.sitecore__form-wrapper,.sitecore__slider-wrapper,.sitecore__expertise-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.sitecore__form-wrapper,.sitecore__slider-wrapper,.sitecore__expertise-wrapper{max-width:1353.6px !important}}.sitecore{overflow:hidden}.sitecore .partner-title2_0__logo-partner{max-width:100%}.sitecore .partner-title2_0__content{justify-content:space-around}.sitecore__description-wrapper .description__text:before{background-color:#ed3823}.sitecore .sub-title-colored{padding:90px 0 50px}@media only screen and (max-width: 767px){.sitecore .sub-title-colored{padding:60px 0 30px}}.sitecore .sub-title-colored__heading{color:#fff}.sitecore__dxp-team-section .sub-title-colored__heading{color:#000}@media(min-width: 640px)and (max-width: 2559px){.sitecore__dxp-team-section .sub-title-colored__heading{font-size:40px}}@media(min-width: 2560px){.sitecore__dxp-team-section .sub-title-colored__heading{font-size:60px}}@media(min-width: 2560px){.sitecore__dxp-team-section .sub-title-colored__heading-square{top:calc(-8px * 1.44)}}.sitecore__dxp-team-section .two-column-slider{max-width:940px;min-height:auto;margin:0 auto;box-shadow:none}@media screen and (min-width: 2560px){.sitecore__dxp-team-section .two-column-slider{max-width:calc(940px * 1.44)}}.sitecore__dxp-team-section .two-column-slider__aside{min-height:0;padding:35px 0}@media only screen and (min-width: 768px){.sitecore__dxp-team-section .two-column-slider__aside{min-height:278px;border-right:2px solid #bd28d2}}.sitecore__dxp-team-section .two-column-slider__controls{display:none}@media only screen and (max-width: 767px){.sitecore__dxp-team-section .two-column-slider .two-column-slider-item__description{min-height:auto}}.sitecore__benefits-section{background-image:linear-gradient(-235deg, #efa336, #ee351e)}.sitecore__benefits-section .sub-title-colored{padding-top:50px}@media only screen and (min-width: 767px){.sitecore__benefits-section .sub-title-colored .sub-title-colored__heading:not(:last-child){margin-bottom:50px}}.sitecore__benefits-section .sub-title-colored__description{color:#fff;font-weight:800;font-size:34px;font-family:"ProximaNova",sans-serif;line-height:38px}@media only screen and (max-width: 767px){.sitecore__benefits-section .sub-title-colored__description{font-size:24px;line-height:28px}}@media only screen and (max-width: 560px){.sitecore__benefits-section .sub-title-colored__description{font-size:18px;line-height:22px}}.sitecore__exellence-wrapper{background-image:linear-gradient(-235deg, #1247e0, #12a8e0)}.sitecore__exellence-wrapper .sub-title-colored{padding:110px 0 30px}@media only screen and (max-width: 767px){.sitecore__exellence-wrapper .sub-title-colored{padding:60px 0 30px}}.sitecore__exellence-wrapper .industry-numbers{padding:0 0 40px}.sitecore__exellence-wrapper .industry-numbers__description{color:#fff;text-transform:none}@media(min-width: 641px){.sitecore__exellence-wrapper .industry-numbers__col{min-width:initial}}.sitecore__exellence-wrapper .industry-numbers__number{color:#fff;border-bottom:2px solid #fff}.sitecore__expertise{background-color:#fff}.sitecore__expertise .sub-title-colored{padding-bottom:30px}.sitecore__expertise .sub-title-colored__heading{color:#000}.sitecore__expertise-wrapper{padding-bottom:0}@media(max-width: 767px){.sitecore__expertise-wrapper{padding-bottom:10vw}}.sitecore__expertise-wrapper .sub-title{padding-top:0;color:#000}.sitecore__expertise-wrapper .sub-title__wrapper{padding:0}.sitecore__expertise-wrapper .sub-title__heading{color:#000;font-size:40px}@media(max-width: 640px){.sitecore__expertise-wrapper .sub-title__heading{font-size:22px}}.sitecore__expertise-wrapper .sub-title__description{color:#000;font-size:18px}@media(max-width: 640px){.sitecore__expertise-wrapper .sub-title__description{font-size:16px}}.sitecore__implementation-wrapper .sub-title-colored{padding:60px 0 4vw}.sitecore__implementation-wrapper .sub-title-colored__heading{max-width:100%;color:#000}.sitecore__implementation-wrapper .sub-title-colored__description{font-size:18px}@media(min-width: 767px){.sitecore__implementation-wrapper .dxp-color-slider{min-height:400px}}@media(min-width: 767px){.sitecore__implementation-wrapper .dxp-color-slider__aside{max-height:224px}}.sitecore__tabs{margin-right:0;margin-left:0}@media(max-width: 767px){.sitecore__tabs .partners-tabs__container{padding:0}}.sitecore__tabs .partners-tabs__headline:after{background-color:rgba(255,85,0,.2)}.sitecore__tabs .partners-tabs__title,.sitecore__tabs .partners-tabs__description{flex:1;align-items:flex-end;font-weight:900;font-size:22px;text-align:left}@media(min-width: 900px){.sitecore__tabs .partners-tabs__title,.sitecore__tabs .partners-tabs__description{font-size:27px}}@media(max-width: 767px){.sitecore__tabs .partners-tabs__title,.sitecore__tabs .partners-tabs__description{border-bottom:2px solid rgba(255,85,0,.4)}.sitecore__tabs .partners-tabs__title_selected,.sitecore__tabs .partners-tabs__description_selected{border-bottom:2px solid #f50}}.sitecore__tabs .partners-tabs__title::before,.sitecore__tabs .partners-tabs__title::after,.sitecore__tabs .partners-tabs__description::before,.sitecore__tabs .partners-tabs__description::after{background:#ff6351}.sitecore__tabs .sub-title__description ul{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;list-style:none}@media(max-width: 767px){.sitecore__tabs .sub-title__description ul{flex-direction:column}}.sitecore__tabs .sub-title__description li{flex-basis:30%;margin:10px 3% 20px 0;font-weight:bold}.sitecore__resources{padding-top:49px;padding-bottom:24px}@media screen and (min-width: 2560px){.sitecore__resources{padding-top:calc(49px * 1.44);padding-bottom:calc(24px * 1.44)}}.sitecore__resources .sub-title-colored{padding-top:0;padding-bottom:38px}@media screen and (min-width: 2560px){.sitecore__resources .sub-title-colored{padding-bottom:calc(38px * 1.44)}}.sitecore__resources .sub-title-colored__heading{font-size:40px;color:#000}@media screen and (max-width: 640px){.sitecore__resources .sub-title-colored__heading{font-size:30px}}@media screen and (min-width: 2560px){.sitecore__resources .sub-title-colored__heading{font-size:calc(40px * 1.44)}}@media screen and (min-width: 2560px){.sitecore__resources .carousel .slider .slide{min-width:calc(100% - 24px);margin:0 12px}}.sitecore__resources .outlined-box-grid__category{min-height:16px}.sitecore__form-section{padding-bottom:7vw;background-image:linear-gradient(45deg, #dd3303, #e1a81e)}@media(max-width: 400px){.sitecore__form-wrapper .form-box__inner,.sitecore__slider-wrapper .form-box__inner{margin:25px}}.sitecore__content-slider-heading .sub-title-colored__heading{color:#000}.sitecore .content-slider{padding:40px 0 80px}.sitecore .content-slider__aside{min-height:200px}.sitecore.de-de .sitecore__tabs .partners-tabs__title,.sitecore.uk-ua .sitecore__tabs .partners-tabs__title{font-size:20px}
.adobe__form-wrapper,.adobe__slider-wrapper,.adobe__implementation-content,.adobe__expertise-wrapper,.adobe__description-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.adobe__form-wrapper,.adobe__slider-wrapper,.adobe__implementation-content,.adobe__expertise-wrapper,.adobe__description-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.adobe__form-wrapper,.adobe__slider-wrapper,.adobe__implementation-content,.adobe__expertise-wrapper,.adobe__description-wrapper{max-width:1353.6px !important}}.adobe{overflow:hidden}.adobe .partner-title2_0__logo-partner{max-width:100%}.adobe .partner-title2_0__content{justify-content:space-around}.adobe .sub-title-colored{padding:60px 0 40px}.adobe .sub-title-colored__heading{color:#fff}.adobe__features .sub-title-colored__heading{color:#000}@media(min-width: 640px)and (max-width: 2559px){.adobe__features .sub-title-colored__heading{font-size:40px}}@media(min-width: 2560px){.adobe__features .sub-title-colored__heading{font-size:60px}}@media(min-width: 2560px){.adobe__features .sub-title-colored__heading-square{top:calc(-8px * 1.44)}}.adobe__features .two-column-slider{max-width:940px;min-height:0;margin:0 auto;box-shadow:none}@media screen and (min-width: 2560px){.adobe__features .two-column-slider{max-width:calc(940px * 1.44)}}.adobe__features .two-column-slider__aside{min-height:350px;padding:35px 0}@media screen and (min-width: 768px){.adobe__features .two-column-slider__aside{border-right:2px solid #fd9018}}@media only screen and (max-width: 767px){.adobe__features .two-column-slider__aside .two-column-slider-item__description{min-height:auto}}.adobe__features .two-column-slider__controls{display:none}.adobe__description-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding-top:80px;padding-bottom:40px}@media(max-width: 420px){.adobe__description-wrapper{flex-direction:column-reverse;padding-top:40px;padding-bottom:10px;padding-left:5px}}.adobe__description-wrapper .description{padding:0}@media(min-width: 767px){.adobe__description-wrapper .description{padding-bottom:5vw}}.adobe__description-wrapper .description__text:before{background-color:#de0000}@media(max-width: 747px){.adobe__description-wrapper .description__text{font-size:22px}}@media(max-width: 640px){.adobe__description-wrapper .description__text{font-size:18px}}@media(max-width: 420px){.adobe__description-wrapper .description{padding:30px 15px}}.adobe__benefits-section{background-image:linear-gradient(to right, #dd3202, #ff9519)}.adobe__benefits-section .sub-title-colored__description{color:#fff;font-weight:800;font-size:34px;font-family:"ProximaNova",sans-serif;line-height:1}@media only screen and (max-width: 767px){.adobe__benefits-section .sub-title-colored__description{font-size:24px}}.adobe__expertise{background-color:#ca1e26}.adobe__expertise-wrapper{padding-bottom:0}@media(max-width: 767px){.adobe__expertise-wrapper{padding-bottom:10vw}}.adobe__expertise-wrapper .sub-title{padding-top:0}.adobe__expertise-wrapper .sub-title__wrapper{padding:0}.adobe__expertise-wrapper .sub-title__heading{color:#fff;font-size:40px}@media(max-width: 640px){.adobe__expertise-wrapper .sub-title__heading{font-size:22px}}.adobe__expertise-wrapper .sub-title__description{font-size:18px}@media(max-width: 640px){.adobe__expertise-wrapper .sub-title__description{font-size:16px}}.adobe__expertise-wrapper .sub-title-colored__wrapper{padding-left:0}.adobe__expertise-wrapper .sub-title-colored__heading{color:#000}.adobe__implementation-wrapper .sub-title-colored{padding:4vw 0}.adobe__implementation-wrapper .sub-title-colored__heading{max-width:100%;color:#000}.adobe__implementation-wrapper .sub-title-colored__description{font-size:18px}@media(min-width: 767px){.adobe .dxp-color-slider{min-height:400px}}@media(min-width: 768px){.adobe .dxp-color-slider__aside{max-height:300px}}.adobe__implementation-content{padding-bottom:40px}.adobe__implementation-content>ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;list-style:none}@media(max-width: 800px){.adobe__implementation-content>ul{flex-direction:column}}.adobe__implementation-content>ul li h2{margin:auto 0;padding-bottom:10px;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;letter-spacing:1.1px;text-transform:uppercase}@media(max-width: 900px){.adobe__implementation-content>ul li h2{min-height:7vw;font-size:2.3vw}}@media(max-width: 800px){.adobe__implementation-content>ul li h2{min-height:initial;margin:auto;text-align:center}}@media(max-width: 767px){.adobe__implementation-content>ul li h2{font-size:18px}}.adobe__implementation-content>ul>li{position:relative;flex-basis:45%}.adobe__implementation-content>ul>li:not(:last-child)::before{position:absolute;top:7%;right:-5vw;width:21px;height:23px;background-image:url("https://www.softserveinc.com/cdn/img/partners/sitecore/arrow@2x.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;content:""}@media(max-width: 800px){.adobe__implementation-content>ul>li:not(:last-child)::before{top:110%;right:50%;transform:rotate(90deg)}}@media(min-width: 800px){.adobe__implementation-content>ul>li{margin-bottom:80px}.adobe__implementation-content>ul>li:nth-child(1){order:1}.adobe__implementation-content>ul>li:nth-child(1)::before{top:110%;right:60%;transform:rotate(90deg)}.adobe__implementation-content>ul>li:nth-child(2){order:3}.adobe__implementation-content>ul>li:nth-child(2)::before{top:40%;right:-6%}}@media(min-width: 800px)and (max-width: 900px){.adobe__implementation-content>ul>li:nth-child(2)::before{right:-14%}}@media(min-width: 800px){.adobe__implementation-content>ul>li:nth-child(3){order:4}.adobe__implementation-content>ul>li:nth-child(3)::before{top:-20%;right:60%;transform:rotate(-90deg)}}@media(min-width: 800px){.adobe__implementation-content>ul>li:nth-child(4){order:2}}@media(max-width: 800px){.adobe__implementation-content>ul>li{max-width:425px;margin:0 auto;text-align:center}.adobe__implementation-content>ul>li:not(:last-child){margin:0 auto 80px}}.adobe__implementation-content>ul>li ul{position:relative;max-width:340px;margin:0;padding:20px 0 0 0;list-style:none;border-top:2px solid #f50}.adobe__implementation-content>ul>li ul::before{position:absolute;top:0;left:0;width:100%;max-width:425px;height:2px;content:""}@media(max-width: 800px){.adobe__implementation-content>ul>li ul::before{background-image:linear-gradient(to right, white 0%, white 30%, #ff5500 30%, #ff5500 70%, white 70%, white 100%)}}@media(max-width: 800px){.adobe__implementation-content>ul>li ul{position:relative;max-width:425px;border-top:none}}.adobe__implementation-content>ul>li ul li{padding-bottom:10px}.adobe__tabs{margin-right:0;margin-left:0}@media(max-width: 767px){.adobe__tabs .partners-tabs__container{padding:0}}.adobe__tabs .partners-tabs__headline:after{background-color:rgba(255,255,255,.2)}.adobe__tabs .partners-tabs__title,.adobe__tabs .partners-tabs__description{flex:1;align-items:flex-end;color:#fff;font-weight:900;font-size:22px;text-align:left}@media(min-width: 900px){.adobe__tabs .partners-tabs__title,.adobe__tabs .partners-tabs__description{font-size:27px}}@media(max-width: 767px){.adobe__tabs .partners-tabs__title,.adobe__tabs .partners-tabs__description{border-bottom:2px solid rgba(255,255,255,.4)}.adobe__tabs .partners-tabs__title_selected,.adobe__tabs .partners-tabs__description_selected{border-bottom:2px solid #fff}}.adobe__tabs .partners-tabs__title::before,.adobe__tabs .partners-tabs__title::after,.adobe__tabs .partners-tabs__description::before,.adobe__tabs .partners-tabs__description::after{background:#fff}.adobe__tabs .sub-title__description{color:#fff;font-weight:bold}.adobe__tabs .sub-title__description ul{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:10px 0 0 0;list-style:none}@media(max-width: 767px){.adobe__tabs .sub-title__description ul{flex-direction:column}}.adobe__tabs .sub-title__description li{flex-basis:30%;margin:10px 3% 20px 0;font-weight:bold}.adobe__resources .outlined-box-grid__category{min-height:16px}.adobe__form-section{padding-bottom:7vw;background-image:linear-gradient(to right, #a01c21, #e32029)}@media(max-width: 400px){.adobe__form-wrapper .form-box__inner,.adobe__slider-wrapper .form-box__inner{margin:25px}}.adobe__content-slider-heading .sub-title-colored__heading{color:#000}.adobe .content-slider{padding:40px 0 80px}.adobe .content-slider__aside{min-height:200px}
.episerver__form-wrapper,.episerver__slider-wrapper,.episerver__expertise-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.episerver__form-wrapper,.episerver__slider-wrapper,.episerver__expertise-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.episerver__form-wrapper,.episerver__slider-wrapper,.episerver__expertise-wrapper{max-width:1353.6px !important}}.episerver{overflow:hidden}.episerver .partner-title2_0__logo-partner{max-width:100%}.episerver .partner-title2_0__content{justify-content:space-around}.episerver .sub-title-colored{padding:60px 0 40px}.episerver .sub-title-colored__heading{color:#fff}.episerver__description-wrapper .description__text:before{background-color:#de0000}.episerver__features .sub-title-colored__heading{color:#000}@media(min-width: 640px)and (max-width: 2559px){.episerver__features .sub-title-colored__heading{font-size:40px}}@media(min-width: 2560px){.episerver__features .sub-title-colored__heading{font-size:60px}}@media(min-width: 2560px){.episerver__features .sub-title-colored__heading-square{top:calc(-8px * 1.44)}}.episerver__features .two-column-slider{max-width:940px;min-height:0;margin:0 auto;box-shadow:none}@media screen and (min-width: 2560px){.episerver__features .two-column-slider{max-width:calc(940px * 1.44)}}.episerver__features .two-column-slider__aside{min-height:250px;padding:35px 0}@media screen and (min-width: 768px){.episerver__features .two-column-slider__aside{border-right:2px solid #a1210a}}@media only screen and (max-width: 767px){.episerver__features .two-column-slider__aside .two-column-slider-item__description{min-height:auto}}.episerver__features .two-column-slider__controls{display:none}.episerver__implementation-wrapper .sub-title-colored{padding:60px 0 4vw}.episerver__implementation-wrapper .sub-title-colored__heading{max-width:100%;color:#000}.episerver__implementation-wrapper .sub-title-colored__description{font-size:18px}.episerver__implementation-wrapper .dxp-color-slider{min-height:400px}@media(min-width: 767px)and (max-width: 840px){.episerver__implementation-wrapper .dxp-color-slider{min-height:475px}}@media(min-width: 767px){.episerver__implementation-wrapper .dxp-color-slider__aside{max-height:224px}}.episerver__benefits-section{background-color:#ff8636}.episerver__benefits-section .sub-title-colored__description{color:#fff;font-weight:800;font-size:34px;font-family:"ProximaNova",sans-serif;line-height:1}@media only screen and (max-width: 767px){.episerver__benefits-section .sub-title-colored__description{font-size:24px}}.episerver__expertise{background-color:#ff5436}.episerver__expertise-wrapper{padding-bottom:0}@media(max-width: 767px){.episerver__expertise-wrapper{padding-bottom:10vw}}.episerver__expertise-wrapper .sub-title{padding-top:0}.episerver__expertise-wrapper .sub-title__wrapper{padding:0}.episerver__expertise-wrapper .sub-title__heading{color:#fff;font-size:40px}@media(max-width: 640px){.episerver__expertise-wrapper .sub-title__heading{font-size:22px}}.episerver__expertise-wrapper .sub-title__description{font-size:18px}@media(max-width: 640px){.episerver__expertise-wrapper .sub-title__description{font-size:16px}}.episerver__expertise-wrapper .sub-title-colored__wrapper{padding-left:0}.episerver__expertise-wrapper .sub-title-colored__heading{color:#000}.episerver__tabs{margin-right:0;margin-left:0}@media(max-width: 767px){.episerver__tabs .partners-tabs__container{padding:0}}.episerver__tabs .partners-tabs__headline:after{background-color:rgba(255,255,255,.2)}.episerver__tabs .partners-tabs__title,.episerver__tabs .partners-tabs__description{color:#fff;font-weight:900;font-size:22px}@media(min-width: 900px){.episerver__tabs .partners-tabs__title,.episerver__tabs .partners-tabs__description{font-size:27px}}@media(max-width: 767px){.episerver__tabs .partners-tabs__title,.episerver__tabs .partners-tabs__description{border-bottom:2px solid rgba(255,255,255,.4)}.episerver__tabs .partners-tabs__title_selected,.episerver__tabs .partners-tabs__description_selected{border-bottom:2px solid #fff}}.episerver__tabs .partners-tabs__title::before,.episerver__tabs .partners-tabs__title::after,.episerver__tabs .partners-tabs__description::before,.episerver__tabs .partners-tabs__description::after{background:#fff}.episerver__tabs .sub-title__description{color:#fff;font-weight:bold}.episerver__tabs .sub-title__description ul{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:10px 0 0 0;list-style:none}@media(max-width: 767px){.episerver__tabs .sub-title__description ul{flex-direction:column}}.episerver__tabs .sub-title__description li{flex-basis:30%;margin:10px 3% 20px 0;font-weight:bold}.episerver__resources .outlined-box-grid__category{min-height:16px}.episerver__form-section{padding-bottom:7vw;background-image:linear-gradient(45deg, #dd3303, #e1a81e)}@media(max-width: 400px){.episerver__form-wrapper .form-box__inner,.episerver__slider-wrapper .form-box__inner{margin:25px}}.episerver__content-slider-heading .sub-title-colored__heading{color:#000}.episerver .content-slider{padding:40px 0 80px}.episerver .content-slider__aside{min-height:200px}
.description{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.description{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.description{max-width:1353.6px !important}}.description{padding-top:70px;padding-bottom:100px}@media screen and (min-width: 2560px){.description{padding-top:calc(70px * 1.44);padding-top:calc(100px * 1.44)}}.description__text{position:relative;font-weight:800;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:1.12}.description__text::before{position:absolute;top:-15px;width:291px;height:3px;background-color:#3bc440;content:""}@media(max-width: 510px){.description__text::before{width:145px}}@media screen and (min-width: 2560px){.description__text{font-size:calc(32px * 1.44)}}.description__text p{margin-top:35px;margin-bottom:1rem}.description__text p:nth-child(1){margin-top:15px}@media(max-width: 767px){.description__text{font-size:24px}}@media(max-width: 480px){.description__text{font-size:18px}}@media(max-width: 480px){.description{padding-top:15vw;padding-bottom:15vw}}
.services-list{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.services-list{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.services-list{max-width:1353.6px !important}}.services-list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}@media(max-width: 640px){.services-list{flex-direction:column}}.services-list__item{flex-basis:48%;min-height:212px;margin-bottom:30px;padding:18px 35px 25px 20px;font-weight:800;font-size:21px;font-family:"ProximaNova",sans-serif;background-color:#fff;cursor:pointer}.services-list__item:hover{box-shadow:0px 41px 90px 0 #004e6e}@media(min-width: 640px){.services-list__item{min-height:200px}}@media screen and (min-width: 2560px){.services-list__item{min-height:calc(200px * 1.44)}}.services-list__item-title{margin-top:0;margin-bottom:18px;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1em;text-transform:uppercase}@media screen and (min-width: 2560px){.services-list__item-title{font-size:calc(24px * 1.44)}}@media(max-width: 640px){.services-list__item-title{font-size:20px;line-height:20px}}.services-list__item-text{font-weight:normal;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif}.services-list__item-text p{margin:0}@media screen and (min-width: 2560px){.services-list__item-text{font-size:calc(16px * 1.44)}}@media(max-width: 640px){.services-list__item-text{font-size:16px;line-height:16px}}
.sales-force__form-wrapper,.sales-force__industries-wrapper,.sales-force__approach-content,.sales-force__video-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.sales-force__form-wrapper,.sales-force__industries-wrapper,.sales-force__approach-content,.sales-force__video-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.sales-force__form-wrapper,.sales-force__industries-wrapper,.sales-force__approach-content,.sales-force__video-wrapper{max-width:1353.6px !important}}.sales-force{overflow:hidden}.sales-force .partner-title2_0{background-image:linear-gradient(0deg, #7BCEF6, #7BCEF6),radial-gradient(51.09% 44.28% at 46.81% 50%, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(74.5deg, rgba(255, 255, 255, 0.3) 2.04%, rgba(123, 206, 246, 0.3) 82.93%),radial-gradient(37.4% 78.18% at 8.23% 0%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(46.6% 105.87% at 96.6% 88.96%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%) !important}@media screen and (min-width: 2560px){.sales-force .partner-title2_0__title-logo-wrapper img{max-width:calc(180px * 1.44);margin-bottom:80px}}.sales-force__stats-wrapper{padding:5vw 0 4vw;background:linear-gradient(45deg, #009cdb, #00d2ff)}.sales-force__stats-wrapper .industry-numbers{padding-top:0}.sales-force__stats-wrapper .industry-numbers__number{color:#fff;border-bottom:2px solid #fff}.sales-force__stats-wrapper .industry-numbers__description{color:#fff;text-transform:none}.sales-force__video-wrapper{padding-top:5vw;padding-bottom:5vw}.sales-force .video-modal__modal__content{position:absolute;top:50%;left:48%;width:67.5vw;height:38vw;transform:translate(-50%, -50%)}.sales-force .video-modal__modal__content iframe{width:100%;height:100%}@media(max-width: 769px){.sales-force .video-modal__modal__content{width:90.5vw;height:51vw}}.sales-force .video-modal__modal__close{position:absolute;top:-38px;right:0;left:auto;padding:0;color:#777;font-size:25px;background:none;border:none;outline:none;cursor:pointer;transition:color .2s ease}.sales-force .video-modal__modal__close:hover{color:#fff}.sales-force__video{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width: 767px){.sales-force__video{flex-direction:column-reverse}}.sales-force__video .video__preview{flex-basis:50%;width:100vw;max-width:420px;max-height:420px}.sales-force__video .video__preview::before{opacity:.6}.sales-force__video .video__preview:hover::before{opacity:.85}@media screen and (min-width: 2560px){.sales-force__video .video__preview{max-width:calc(420px * 1.44);max-height:calc(420px * 1.44)}}@media screen and (max-width: 960px){.sales-force__video .video__preview{max-width:320px;max-height:320px;margin:0 auto}}@media screen and (max-width: 767px){.sales-force__video .video__preview{flex-basis:initial;margin:20px auto}}@media screen and (max-width: 460px){.sales-force__video .video__preview{max-width:260px;max-height:260px}}@media screen and (min-width: 767px){.sales-force__video .video__preview img{position:relative;top:50%;left:50%;width:90%;transform:translate(-50%, -50%)}}.sales-force__video .video__desc{flex-basis:50%;max-width:50%;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.2}@media screen and (min-width: 2560px){.sales-force__video .video__desc{font-size:calc(18px * 1.44)}}@media screen and (max-width: 767px){.sales-force__video .video__desc{max-width:100%}}.sales-force__logos{display:flex !important;align-items:flex-start;justify-content:center;min-height:160px}.sales-force__logos-item{max-width:130px}@media screen and (min-width: 2560px){.sales-force__logos-item{max-width:calc(130px * 1.44);width:calc(130px * 1.44)}}.sales-force__specializations-wrapper .specializations-content{flex-wrap:wrap}@media(max-width: 767px){.sales-force__specializations-wrapper .specializations-content{justify-content:space-around;flex-wrap:wrap}}@media(max-width: 375px){.sales-force__specializations-wrapper .specializations-content{flex-direction:column}}.sales-force__specializations-wrapper .specializations-content__logos{height:auto;max-height:200px;flex-basis:20%}.sales-force__description-wrapper-top{display:flex;justify-content:space-between;align-items:flex-start;padding-top:2vw;padding-bottom:5vw}@media(max-width: 420px){.sales-force__description-wrapper-top{flex-direction:column-reverse;padding-bottom:40px}}.sales-force__description-wrapper-top .description{display:flex;flex-wrap:wrap;padding:0 0 1vw 0}.sales-force__description-wrapper-top .description__logo{width:100%;max-width:180px;margin-top:25px}@media screen and (min-width: 2560px){.sales-force__description-wrapper-top .description__logo{max-width:calc(180px * 1.44);margin-top:calc(25px * 1.44)}}@media(max-width: 767px){.sales-force__description-wrapper-top .description__logo{order:1;margin:20px auto}}@media(max-width: 420px){.sales-force__description-wrapper-top .description__logo{max-width:150px}}.sales-force__description-wrapper-top .description__text{display:flex;align-items:center;order:0;margin-left:auto;padding-top:10px;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-transform:none;font-weight:900}.sales-force__description-wrapper-top .description__text:before{background-color:transparent}.sales-force__description-wrapper-top .description__text:nth-child(2){flex-basis:70%}@media(max-width: 860px){.sales-force__description-wrapper-top .description__text:nth-child(2){flex-basis:60%}}.sales-force__description-wrapper-top .description__text:nth-child(3){flex-basis:100%}@media screen and (min-width: 2560px){.sales-force__description-wrapper-top .description__text{font-size:calc(24px * 1.44)}}@media(max-width: 747px){.sales-force__description-wrapper-top .description__text{font-size:20px}}@media(max-width: 640px){.sales-force__description-wrapper-top .description__text{font-size:16px}}@media(max-width: 767px){.sales-force__description-wrapper-top .description{flex-direction:column}}.sales-force__description-wrapper .badge-section{padding:7vw 0;background-image:none}.sales-force__description-wrapper .badge-section__left-col{flex-basis:40%}.sales-force__description-wrapper .badge-section__right-col{flex-basis:55%}.sales-force__description-wrapper .badge-section__link{max-width:100%}.sales-force__description-wrapper .badge-section__title{text-transform:none;color:initial;font-size:24px}@media screen and (min-width: 2560px){.sales-force__description-wrapper .badge-section__title{font-size:calc(24px * 1.44)}}@media(max-width: 420px){.sales-force__description-wrapper .badge-section__title{font-size:18px}}.sales-force .sub-title-colored{padding:60px 0 4vw}.sales-force .sub-title-colored__heading{color:#fff}.sales-force__approach-wrapper{color:#fff;background:linear-gradient(45deg, #009cdb, #00d2ff)}.sales-force__approach-content{display:flex;flex-wrap:wrap;justify-content:space-between}.sales-force__content-item{flex:1;max-width:100%;margin-bottom:30px;font-weight:800;font-size:21px;font-family:"ProximaNova",sans-serif}.sales-force__content-item h2{min-height:21px;padding-bottom:15px;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1em;text-transform:uppercase;border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to right, #fff 55%, transparent 55%, transparent 100%);-webkit-border-image-slice:1;-moz-border-image-slice:1;border-image-slice:1}@media(max-width: 640px){.sales-force__content-item h2{border-bottom:2px solid #fff;border-image:none}}@media not all and (min-resolution: 0.001dpcm){.sales-force__content-item h2{-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}.sales-force__content-item p{font-weight:normal;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:22px}@media(min-width: 641px){.sales-force__content-item:not(:nth-child(3n)):not(:last-child){margin-right:5.63%}}.sales-force__content-item:not(:nth-child(2n)):not(:last-child){margin-right:5%}@media(max-width: 420px){.sales-force__content-item:not(:nth-child(2n)):not(:last-child){margin-right:0}}@media(min-width: 641px){.sales-force__content-item:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)){margin-bottom:40px}}@media(max-width: 640px){.sales-force__content-item{min-width:100%;margin-bottom:0px}}.sales-force .industry-demos .demo-item-grid__list-item{max-width:300px}.sales-force .industry-demos .demo-item-grid__link{margin-top:40px}@media(max-width: 640px){.sales-force .industry-demos .demo-item-grid__link{margin-top:20px}}.sales-force__case-study-wrapper{padding:4vw 0}.sales-force__case-study-wrapper .cta-button{display:none}.sales-force__case-study-wrapper .industry-demos{padding:0;background-image:none}.sales-force__case-study-wrapper .industry-demos__heading{max-width:940px;margin-left:auto;margin-right:auto}@media screen and (min-width: 2560px){.sales-force__case-study-wrapper .industry-demos__heading{max-width:calc(940px * 1.44)}}.sales-force__case-study-wrapper .industry-demos__wrapper{padding:0;box-shadow:none}@media(max-width: 640px){.sales-force__case-study-wrapper .industry-demos .outlined-box-grid{padding-right:20px;padding-left:20px}}@media(max-width: 640px){.sales-force__case-study-wrapper .industry-demos .outlined-box-grid__box{min-height:130px;font-size:24px}}@media(max-width: 475px){.sales-force__case-study-wrapper .industry-demos .outlined-box-grid__box{font-size:18px}}.sales-force__industries-wrapper{padding-bottom:5vw}@media(max-width: 767px){.sales-force__industries-wrapper{padding-bottom:10vw}}.sales-force__industries-wrapper .sub-title{padding-top:1vw}.sales-force__industries-wrapper .sub-title__wrapper{padding:0}.sales-force__industries-wrapper .sub-title__heading{font-size:40px}@media(max-width: 640px){.sales-force__industries-wrapper .sub-title__heading{font-size:22px}}.sales-force__industries-wrapper .sub-title__description{font-size:18px}@media(max-width: 640px){.sales-force__industries-wrapper .sub-title__description{font-size:16px}}.sales-force__industries-wrapper .sub-title-colored__wrapper{padding-left:0}.sales-force__industries-wrapper .sub-title-colored__heading{color:#000}.sales-force__services-wrapper{padding-bottom:30px;background:linear-gradient(45deg, #009cdb, #00d2ff)}.sales-force__tabs{margin-right:0;margin-left:0}.sales-force__form-section{padding-bottom:7vw;background-image:linear-gradient(to top, #009cdb, #00d2ff)}@media(max-width: 400px){.sales-force__form-wrapper .form-box__inner{margin:25px}}.sales-force .colored-square-slider_sales-force-industries .colored-square-slider__heading-wrapper{display:none}.sales-force .colored-square-slider_sales-force-industries .colored-square-slider__list-item{padding-bottom:30px}.sales-force .colored-square-slider_sales-force-industries .colored-square-slider__item{transition:background-color .3s,box-shadow .4s}@media(min-width: 767px){.sales-force .colored-square-slider_sales-force-industries .colored-square-slider__list-item_active{padding-bottom:170px}}@media screen and (max-width: 767px){.sales-force .colored-square-slider_sales-force-industries .colored-square-slider__item-title{padding-left:0}}.sales-force .colored-square-slider_sales-force-industries .colored-square-slider__list-item:nth-child(5) .content,.sales-force .colored-square-slider_sales-force-industries .colored-square-slider__list-item:nth-child(6) .content,.sales-force .colored-square-slider_sales-force-industries .colored-square-slider__list-item:nth-child(7) .content,.sales-force .colored-square-slider_sales-force-industries .colored-square-slider__list-item:nth-child(8) .content{top:inherit}.sales-force__slider-wrapper{background-color:#eee}.sales-force__slider-wrapper .content-slider-item__content_active{font-size:24px}@media screen and (min-width: 2560px){.sales-force__slider-wrapper .content-slider-item__content_active{font-size:calc(24px * 1.44)}}.sales-force__slider-wrapper .content-slider-item__number{display:none}.sales-force__slider-wrapper .content-slider{padding:40px 20px 145px;background-color:transparent}@media screen and (max-width: 767px){.sales-force__slider-wrapper .content-slider{padding-bottom:40px}}.sales-force__slider-wrapper .content-slider__aside{min-height:250px;border-right:2px solid transparent}.sales-force__slider-wrapper .content-slider .content-slider-item__description{padding:30px 60px 37px;font-weight:600;background-color:#fff;box-shadow:0px 41px 90px 0 #aeaeae}@media only screen and (min-width: 768px){.sales-force__slider-wrapper .content-slider .content-slider-item__description{position:absolute;top:-35px;left:35%;max-width:525px}}@media(min-width: 767px){.sales-force__slider-wrapper .content-slider .content-slider-item__description{min-height:310px}}@media(max-width: 475px){.sales-force__slider-wrapper .content-slider .content-slider-item__description{padding:30px 20px}}@media screen and (min-width: 2560px){.sales-force__slider-wrapper .content-slider .content-slider-item__description{max-width:calc(525px * 1.44)}}.sales-force__slider-wrapper .content-slider .content-slider-item__description p{margin:0;padding:0}.sales-force__slider-wrapper .content-slider .content-slider-item__description ul{margin:0;padding:0 0 0 20px;list-style:none}.sales-force__slider-wrapper .content-slider .content-slider-item__description li{position:relative;padding-bottom:5px}.sales-force__slider-wrapper .content-slider .content-slider-item__description li:before{position:absolute;top:7px;left:-20px;width:8px;height:8px;background:#000;content:""}.sales-force__slider-wrapper .content-slider .content-slider-item__description strong{font-weight:600}.sales-force__slider-wrapper .content-slider .content-slider-item__description-text{margin:0;line-height:1.33}.sales-force__slider-wrapper .content-slider .content-slider-item__description-text p{margin-bottom:22px}.sales-force__slider-wrapper .content-slider .content-slider-item__description-text ul{margin-top:10px}.sales-force__slider-wrapper .content-slider .content-slider-item__description-text ul p{margin:0;padding:0}.sales-force__content-slider-heading .sub-title-colored__heading{color:#000}.sales-force .demo-item-grid__desctioption{padding:0 4px;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif}
.microsoft__form-wrapper,.microsoft__solution-images{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.microsoft__form-wrapper,.microsoft__solution-images{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.microsoft__form-wrapper,.microsoft__solution-images{max-width:1353.6px !important}}.microsoft .industry-our-expertise,.microsoft__numbers-wrapper,.microsoft__solution-wrapper,.microsoft__industries-wrapper,.microsoft .services-double-slider,.microsoft .industry-demos,.microsoft__events,.microsoft .industry-resources,.microsoft__form-section{padding-top:128px;padding-bottom:128px}@media screen and (max-width: 1024px){.microsoft .industry-our-expertise,.microsoft__numbers-wrapper,.microsoft__solution-wrapper,.microsoft__industries-wrapper,.microsoft .services-double-slider,.microsoft .industry-demos,.microsoft__events,.microsoft .industry-resources,.microsoft__form-section{padding-top:96px;padding-bottom:96px}}@media screen and (max-width: 540px){.microsoft .industry-our-expertise,.microsoft__numbers-wrapper,.microsoft__solution-wrapper,.microsoft__industries-wrapper,.microsoft .services-double-slider,.microsoft .industry-demos,.microsoft__events,.microsoft .industry-resources,.microsoft__form-section{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 2560px){.microsoft .industry-our-expertise,.microsoft__numbers-wrapper,.microsoft__solution-wrapper,.microsoft__industries-wrapper,.microsoft .services-double-slider,.microsoft .industry-demos,.microsoft__events,.microsoft .industry-resources,.microsoft__form-section{padding-top:calc(128px * 1.44);padding-bottom:calc(128px * 1.44)}}.microsoft .industry-our-expertise__heading,.microsoft .industry-resources__heading,.microsoft .industry-demos__heading,.microsoft__industries-wrapper .colored-square-slider__heading,.microsoft__slider-wrapper .services-double-slider__heading,.microsoft .sub-title-colored__heading{font-family:"ProximaNova",sans-serif;font-size:60px;color:#000;text-transform:uppercase}@media screen and (max-width: 1024px){.microsoft .industry-our-expertise__heading,.microsoft .industry-resources__heading,.microsoft .industry-demos__heading,.microsoft__industries-wrapper .colored-square-slider__heading,.microsoft__slider-wrapper .services-double-slider__heading,.microsoft .sub-title-colored__heading{font-size:44px}}@media screen and (min-width: 2560px){.microsoft .industry-our-expertise__heading,.microsoft .industry-resources__heading,.microsoft .industry-demos__heading,.microsoft__industries-wrapper .colored-square-slider__heading,.microsoft__slider-wrapper .services-double-slider__heading,.microsoft .sub-title-colored__heading{font-size:calc(60px * 1.44)}}.microsoft .industry-our-expertise__heading,.microsoft .industry-resources__heading,.microsoft .industry-demos__heading,.microsoft__industries-wrapper .colored-square-slider__heading,.microsoft__slider-wrapper .services-double-slider__heading,.microsoft .sub-title-colored__heading{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.microsoft .industry-our-expertise__heading,.microsoft .industry-resources__heading,.microsoft .industry-demos__heading,.microsoft__industries-wrapper .colored-square-slider__description,.microsoft .sub-title-colored{margin-bottom:96px}@media screen and (max-width: 1024px){.microsoft .industry-our-expertise__heading,.microsoft .industry-resources__heading,.microsoft .industry-demos__heading,.microsoft__industries-wrapper .colored-square-slider__description,.microsoft .sub-title-colored{margin-bottom:48px}}@media screen and (min-width: 2560px){.microsoft .industry-our-expertise__heading,.microsoft .industry-resources__heading,.microsoft .industry-demos__heading,.microsoft__industries-wrapper .colored-square-slider__description,.microsoft .sub-title-colored{margin-bottom:calc(96px * 1.44)}}.microsoft__events .carousel.carousel-slider{padding-bottom:40px}.microsoft__events .carousel .slide{background:none}.microsoft__events .carousel .control-dots{padding:0}.microsoft__events .carousel .control-dots .dot{width:7px;height:7px;margin:0 1.5vw;background:#000;box-shadow:none;opacity:.5;transition:transform opacity .3s}.microsoft__events .carousel .control-dots .dot:hover{background-color:#000;transform:scale(1.5);opacity:1}.microsoft__events .carousel .control-dots .dot.selected{background-color:#000;opacity:1}.microsoft__events .carousel .control-prev.control-arrow{padding:0;opacity:.5}.microsoft__events .carousel .control-prev.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(90deg)}@media(max-width: 590px){.microsoft__events .carousel .control-prev.control-arrow:before{transform:scale(0.7) rotate(90deg)}}.microsoft__events .carousel .control-next.control-arrow{padding:0;opacity:.5}.microsoft__events .carousel .control-next.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(-90deg)}@media(max-width: 590px){.microsoft__events .carousel .control-next.control-arrow:before{transform:scale(0.7) rotate(-90deg)}}.microsoft__events .carousel .control-next.control-arrow:hover,.microsoft__events .carousel .control-prev.control-arrow:hover{background:transparent;opacity:1}@media(max-width: 480px){.microsoft__events .carousel .control-next.control-arrow,.microsoft__events .carousel .control-prev.control-arrow{opacity:0}}.microsoft{position:relative;overflow:hidden}.microsoft .partner-title2_0__logo-partner{max-width:180px}@media screen and (min-width: 2560px){.microsoft .partner-title2_0__logo-partner{max-width:calc(180px * 1.44);margin-bottom:80px}}.microsoft .partner-title2_0__content{padding-top:180px}@media screen and (min-width: 2560px){.microsoft .partner-title2_0__content{padding-top:calc(180px * 1.44)}}.microsoft .microsoft-banner-hide .partner-title2_0__content{padding-top:100px}.microsoft__description-wrapper .description{padding-bottom:0}.microsoft__description-wrapper .description__text:before{background-color:#9d3aa1}.microsoft__main-banner{position:fixed;top:50px;z-index:1001;background-color:#f90;background-image:none}@media(min-width: 2560px){.microsoft__main-banner{top:calc(50px * 1.44)}}.microsoft__main-banner:hover{background:#f90}.microsoft__main-banner:hover .main-banner__image{transform-origin:50% 50%;transform:translate(-50%, -50%) scale(1.1)}.microsoft__main-banner .main-banner__wrapper{min-height:85px;max-height:85px;padding:20px}.microsoft__main-banner .main-banner__wrapper::before{content:none}@media screen and (max-width: 540px){.microsoft__main-banner .main-banner__wrapper{justify-content:space-between}}@media screen and (min-width: 2560px){.microsoft__main-banner .main-banner__wrapper{min-height:calc(85px * 1.44);max-height:calc(85px * 1.44);padding:calc(20px * 1.44)}}@media screen and (max-width: 540px){.microsoft__main-banner .main-banner__image-wrapper{min-width:90px}}@media screen and (max-width: 540px){.microsoft__main-banner .main-banner__link-text{display:none}}.microsoft__main-banner .main-banner__image{position:relative;bottom:-46px;max-width:77px}@media screen and (min-width: 2560px){.microsoft__main-banner .main-banner__image{bottom:calc(-46px * 1.44);max-width:calc(77px * 1.44)}}.microsoft__main-banner .main-banner__close-button{color:#fff}@media screen and (max-width: 767px){.microsoft__main-banner .main-banner__close-button{max-width:70px}}.microsoft__main-banner .main-banner__link{width:30%;max-width:215px;height:45px;min-height:45px;margin:0;padding:5px;color:#000;font-size:14px;text-align:center;background-color:#fff;border:1px solid #fff}.microsoft__main-banner .main-banner__link:hover{box-shadow:0px 0px 25px 0 rgba(197,197,218,.55)}@media screen and (max-width: 767px){.microsoft__main-banner .main-banner__link{font-size:12px}}@media screen and (max-width: 540px){.microsoft__main-banner .main-banner__link{width:100%;font-size:14px;display:flex}}@media screen and (min-width: 2560px){.microsoft__main-banner .main-banner__link{max-width:calc(215px * 1.44);height:calc(45px * 1.44);min-height:calc(45px * 1.44);font-size:calc(14px * 1.44)}}@media screen and (max-width: 700px){.microsoft__main-banner{z-index:998 !important}}.microsoft__main-banner .main-banner__text{width:100%;max-width:90%;margin-right:20px;font-size:2.5vw;text-transform:none}@media screen and (min-width: 960px){.microsoft__main-banner .main-banner__text{margin-right:auto;font-size:24px}}@media screen and (max-width: 767px){.microsoft__main-banner .main-banner__text{max-width:40%}}@media screen and (max-width: 540px){.microsoft__main-banner .main-banner__text{display:none}}@media screen and (min-width: 2560px){.microsoft__main-banner .main-banner__text{font-size:calc(24px * 1.44)}}.microsoft .main-banner.uk-ua .main-banner__link-text{display:none}@media screen and (max-width: 540px){.microsoft .main-banner.uk-ua .main-banner__link{display:flex;max-width:100%}}.microsoft__numbers-wrapper .industry-numbers{padding-bottom:0}.microsoft__numbers-wrapper .sub-title-colored__heading{max-width:90%;color:#000;line-height:1.2}.microsoft__numbers-wrapper .industry-numbers__col:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)),.microsoft__numbers-wrapper .industry-numbers__col:not(:nth-child(2n)):not(:last-child),.microsoft__numbers-wrapper .industry-numbers__col:not(:nth-child(3n)):not(:last-child){margin-right:0;margin-bottom:0}.microsoft__numbers-wrapper .industry-numbers__row{gap:60px}@media screen and (min-width: 2560px){.microsoft__numbers-wrapper .industry-numbers__row{gap:calc(60px * zoom)}}@media screen and (max-width: 640px){.microsoft__numbers-wrapper .industry-numbers__row{gap:32px}}.microsoft .industry-numbers{padding-top:0}.microsoft .industry-numbers__number{font-size:60px}.microsoft .industry-numbers__number_blue{color:#2750be;border-color:#2750be}.microsoft .industry-numbers__description{color:#000;text-transform:none;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px}@media(max-width: 420px){.microsoft .industry-numbers__col{min-width:80%;text-align:center}}@media(max-width: 420px){.microsoft .industry-numbers__row{justify-content:space-around}}.microsoft__solution-wrapper{color:#fff;background:#2750be}.microsoft__solution-wrapper .sub-title-colored__heading{color:#fff;max-width:100%;line-height:1.2}.microsoft__solution-wrapper .sub-title-colored__heading span{color:#cfae68}.microsoft__solution-images{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;row-gap:40px}.microsoft__solution-images-item{flex:1 1 20%;width:100%;max-width:290px;margin:0}@media(max-width: 475px){.microsoft__solution-images-item:not(:last-child){margin-right:0}}@media screen and (min-width: 2560px){.microsoft__solution-images-item{max-width:calc(290px * 1.44)}}@media(max-width: 768px){.microsoft__solution-images-item{flex-basis:45%}}@media(max-width: 475px){.microsoft__solution-images-item{flex-basis:100%;max-width:100%;margin-right:0;margin-bottom:40px}}.microsoft__solution-images-item img{width:100%}@media(max-width: 475px){.microsoft__solution-images-item img{margin:0 auto}}.microsoft__gold-partner-wrapper{padding:64px 20px;background:linear-gradient(90deg, #0E359C 0%, #1499E0 100%)}@media(max-width: 540px){.microsoft__gold-partner-wrapper{padding:48px 20px}}.microsoft__gold-partner-wrapper .sub-title-colored{margin-bottom:0}.microsoft__gold-partner-wrapper .sub-title-colored__heading{color:#fff;text-align:center;font-size:44px;max-width:100%}@media screen and (min-width: 2560px){.microsoft__gold-partner-wrapper .sub-title-colored__heading{font-size:calc(44px * 1.44)}}@media(max-width: 640px){.microsoft__gold-partner-wrapper .sub-title-colored__heading{font-size:2em}}@media(max-width: 420px){.microsoft__gold-partner-wrapper .sub-title-colored__heading{font-size:1.9em}}.microsoft__gold-partner-wrapper .sub-title-colored__heading span{color:#01d8fd}.microsoft__gold-partner__wrapper{position:relative}.microsoft__gold-partner__wrapper .sub-title-colored{margin-bottom:0}@media(max-width: 1100px){.microsoft__gold-partner__wrapper{max-width:70%}}@media(max-width: 420px){.microsoft__gold-partner__wrapper{max-width:initial;padding:0}}.microsoft__gold-partner-text{max-width:600px;display:flex;flex-wrap:wrap;margin:40px auto 0;gap:20px}.microsoft__gold-partner-text-item{position:relative;font-size:24px;color:#fff;padding-left:30px;font-family:"ProximaNova",sans-serif;font-weight:900}@media(max-width: 640px){.microsoft__gold-partner-text-item{font-size:18px}}.microsoft__gold-partner-text-item:before{position:absolute;left:0;top:6px;width:16px;height:16px;transform:rotate(45deg);background-color:#01d8fd;content:""}.microsoft__features{padding-top:40px;padding-bottom:40px;background:#0e359c}@media screen and (min-width: 2560px){.microsoft__features{padding-top:calc(40px * 1.44);padding-bottom:calc(40px * 1.44)}}.microsoft__features .sub-title-colored__heading{font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;line-height:48px;color:#fff;text-transform:uppercase}@media screen and (min-width: 2560px){.microsoft__features .sub-title-colored__heading{font-size:calc(40px * 1.44)}}@media(max-width: 540px){.microsoft__features .sub-title-colored__heading{font-size:32px;line-height:40px}}.microsoft__features .image-with-text{justify-content:center}.microsoft__features .image-with-text__image{max-width:fit-content}.microsoft__features .image-with-text__item{flex-basis:45%;max-width:100%;padding-bottom:5%}.microsoft__slider-wrapper{background-color:#f1f1f4}@media screen and (max-width: 640px){.microsoft__slider-wrapper .services-double-slider__description{margin-bottom:44px}}.microsoft__slider-wrapper .services-double-slider__tabs__nav{border-bottom-color:#93a7df}.microsoft__slider-wrapper .services-double-slider__tabs__nav__item{color:#2750be;border-color:#2750be}.microsoft__slider-wrapper .services-double-slider__tabs__nav__item:after{background-color:#2750be}.microsoft__slider-wrapper .services-double-slider__tabs__content-mobile:not(:last-child){border-color:#2750be}.microsoft__slider-wrapper .services-double-slider__slider{min-height:400px}@media screen and (min-width: 2560px){.microsoft__slider-wrapper .services-double-slider__slider{min-height:calc(400px * 1.44)}}.microsoft__slider-wrapper .services-double-slider__slider .two-column-slider-item__description{border-left:2px solid #2750be;padding-bottom:0;padding-right:0}@media screen and (max-width: 767px){.microsoft__slider-wrapper .services-double-slider__slider .two-column-slider-item__description{border-left:none}}.microsoft__slider-wrapper .services-double-slider__slider .two-column-slider-item__description-text{margin-bottom:0}.microsoft__slider-wrapper .services-double-slider__slider .two-column-slider-item__description-text p{margin-top:0}.microsoft__slider-wrapper .services-double-slider__slider .two-column-slider-item__description-text p:last-child{margin-bottom:0}@media screen and (max-width: 767px){.microsoft__slider-wrapper .services-double-slider__slider .two-column-slider-item__description-text p:last-child{margin-bottom:20px}}.microsoft__slider-wrapper .services-double-slider__slider .two-column-slider__aside{border-right:none;min-height:180px;gap:40px}@media screen and (max-width: 767px){.microsoft__slider-wrapper .services-double-slider__slider .two-column-slider__aside{gap:10px}}.microsoft__slider-wrapper .services-double-slider__slider .two-column-slider__container{padding:30px 0}@media screen and (max-width: 767px){.microsoft__slider-wrapper .services-double-slider__slider .two-column-slider__container{padding:0}}.microsoft .gen-ai-banner{background:linear-gradient(90deg, #0E359C 0%, #1499E0 100%) !important}@media screen and (max-width: 640px){.microsoft .gen-ai-banner{padding:48px 0}}.microsoft .gen-ai-banner__description{text-transform:uppercase;font-size:32px}@media screen and (min-width: 768px)and (max-width: 2559px){.microsoft .gen-ai-banner__description{font-size:32px}}.microsoft .gen-ai-banner .cta-button{color:#fff;background-color:#000;border:2px solid transparent}.microsoft .gen-ai-banner .cta-button:hover{box-shadow:0px 19px 57px 0 #000}.microsoft__common-bg{padding-top:60px;background:#eaeaea}.microsoft__industries-wrapper{background-color:#f1f1f4;padding-bottom:20px}@media screen and (min-width: 2560px){.microsoft__industries-wrapper{padding-bottom:calc(90px * 1.44)}}.microsoft__industries-wrapper .colored-square-slider__description{font-size:18px;font-weight:400;font-family:OpenSans,Helvetica,Arial,sans-serif;padding-bottom:0;line-height:normal}@media screen and (min-width: 2560px){.microsoft__industries-wrapper .colored-square-slider__description{font-size:calc(18px * 1.44)}}.microsoft .industry-demos{background:#2750be}.microsoft .industry-demos__wrapper{padding-top:70px;box-shadow:0px 24px 54px 0px rgba(0,0,0,.1)}.microsoft .industry-demos__heading:not(:last-child){margin-bottom:64px}@media screen and (min-width: 2560px){.microsoft .industry-demos__heading:not(:last-child){margin-bottom:calc(64px * 1.44)}}.microsoft .industry-demos__slider{padding-bottom:0}.microsoft__events{background-color:#f1f1f4}.microsoft__events .press-list{background:transparent}.microsoft__events .press-list__wrapper{padding-bottom:0}.microsoft__events .press-list__heading{display:none}.microsoft__events .press-card__date,.microsoft__events .press-card__location{font-weight:900;font-family:"ProximaNova",sans-serif;font-size:12px;text-transform:none}@media screen and (min-width: 2560px){.microsoft__events .press-card__date,.microsoft__events .press-card__location{font-size:calc(12px * 1.44)}}.microsoft__dxp-slider{padding-top:60px;padding-bottom:40px}@media screen and (min-width: 2560px){.microsoft__dxp-slider{padding-top:calc(60px * 1.44);padding-bottom:calc(40px * 1.44)}}.microsoft__dxp-slider .dxp-color-slider__aside{min-width:inherit;border-color:#2750be}.microsoft__dxp-slider .dxp-color-slider__graph-item{border-color:#aaa9ae}.microsoft__dxp-slider .dxp-color-slider__graph-item.active{background-color:#2750be;border-color:#2750be}.microsoft__dxp-slider .dxp-color-slider__graph-item_0:hover,.microsoft__dxp-slider .dxp-color-slider__graph-item_1:hover,.microsoft__dxp-slider .dxp-color-slider__graph-item_2:hover,.microsoft__dxp-slider .dxp-color-slider__graph-item_3:hover{background-color:#2750be;border-color:#2750be}.microsoft__dxp-slider .dxp-content-slider-item__number_0,.microsoft__dxp-slider .dxp-content-slider-item__number_1,.microsoft__dxp-slider .dxp-content-slider-item__number_2,.microsoft__dxp-slider .dxp-content-slider-item__number_3,.microsoft__dxp-slider .dxp-content-slider-item__content_active_0,.microsoft__dxp-slider .dxp-content-slider-item__content_active_1,.microsoft__dxp-slider .dxp-content-slider-item__content_active_2,.microsoft__dxp-slider .dxp-content-slider-item__content_active_3,.microsoft__dxp-slider .dxp-content-slider-item_0:hover .dxp-content-slider-item__heading,.microsoft__dxp-slider .dxp-content-slider-item_1:hover .dxp-content-slider-item__heading,.microsoft__dxp-slider .dxp-content-slider-item_2:hover .dxp-content-slider-item__heading,.microsoft__dxp-slider .dxp-content-slider-item_3:hover .dxp-content-slider-item__heading{color:#2750be}.microsoft__our-expertise{padding-top:60px;padding-bottom:120px}@media screen and (min-width: 2560px){.microsoft__our-expertise{padding-top:calc(60px * 1.44);padding-bottom:calc(120px * 1.44)}}.microsoft .video{margin-right:0 !important;max-width:50%}@media screen and (min-width: 481px){.microsoft__videos_f-width .video{margin-right:0;max-width:100%}}.microsoft__videos_f-width .video .industry-our-expertise__video__title{font-weight:900;font-size:24px}.microsoft__form-section{background:#2750be}.microsoft__form-section .sub-title-colored__heading{max-width:90%;color:#fff}.microsoft__form-section .sub-title-colored__heading-square{top:-16px}@media(max-width: 640px){.microsoft__form-section .sub-title-colored__heading-square{top:-8px;left:-10px;width:60px;height:60px}}.microsoft__form-section .sub-title-colored__description{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;color:#fff;margin-top:32px}@media screen and (min-width: 2560px){.microsoft__form-section .sub-title-colored__description{font-size:calc(24px * 1.44)}}@media(max-width: 600px){.microsoft__form-section .sub-title-colored__description{font-size:18px}}@media(max-width: 400px){.microsoft__form-wrapper .form-box__inner{margin:25px}}.microsoft.de-de .sub-title-colored__heading{font-size:60px}@media(max-width: 1024px){.microsoft.de-de .sub-title-colored__heading{font-size:6vw}}@keyframes mymove{0%,100%{background-position:50% 10%}50%{background-position:50% 90%}}
.vmware__form-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.vmware__form-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.vmware__form-wrapper{max-width:1353.6px !important}}.vmware{overflow:hidden}@media screen and (min-width: 2560px){.vmware .partner-title2_0__logo-partner{margin-bottom:80px}}.vmware__description-wrapper .description{padding-bottom:0}.vmware__description-wrapper .description__text:before{background-color:#b516ed}.vmware__numbers-wrapper .sub-title-colored{padding:60px 0 4vw}@media screen and (min-width: 2560px){.vmware__numbers-wrapper .sub-title-colored{padding:calc(60px * 1.44) 0 4vw}}.vmware__numbers-wrapper .sub-title-colored__heading{max-width:90%;color:#000}.vmware__numbers-wrapper .sub-title-colored__heading-square{box-shadow:0px 11px 24px #f9c407}.vmware .industry-numbers__number_blue{color:#000;font-weight:900;border-color:#2496ff}.vmware .industry-numbers__description{color:#000;text-transform:none}@media(max-width: 420px){.vmware .industry-numbers__col{min-width:80%;text-align:center}}@media(max-width: 420px){.vmware .industry-numbers__row{justify-content:space-around}}.vmware__parnter-wrapper{padding:40px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;background:#b617ed}@media(max-width: 600px){.vmware__parnter-wrapper{min-height:50vh}}.vmware__parnter-image{width:100%;max-width:940px;max-width:fit-content;max-width:-moz-fit-content;height:min-intrinsic;opacity:0}@media screen and (min-width: 2560px){.vmware__parnter-image{max-width:calc(600px * 1.44)}}.vmware__parnter-image_hide{transform-origin:center bottom;opacity:1;animation:fadeAndScale2 3s cubic-bezier(0.39, -1.05, 0.58, 1.95);animation-delay:-1.1s}.vmware__parnter-text .sub-title-colored__wrapper{max-width:910px}@media(max-width: 1024px){.vmware__parnter-text .sub-title-colored__wrapper{max-width:initial}}.vmware__parnter-text .sub-title-colored__heading{color:#fff;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-align:center;text-transform:uppercase}@media screen and (min-width: 2560px){.vmware__parnter-text .sub-title-colored__heading{font-size:calc(40px * 1.44)}}@media(max-width: 767px){.vmware__parnter-text .sub-title-colored__heading{font-size:5vw}}@media(max-width: 420px){.vmware__parnter-text .sub-title-colored__heading{font-size:20px}}.vmware__slider-wrapper{padding:60px 0 0}.vmware__slider-wrapper .sub-title-colored{padding-bottom:30px}.vmware__slider-wrapper .sub-title-colored__heading-square{box-shadow:0px 11px 24px rgba(157,58,161,.37)}.vmware__slider-wrapper .sub-title-colored__description{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.vmware__slider-wrapper .sub-title-colored__description{font-size:calc(24px * 1.44)}}@media(max-width: 480px){.vmware__slider-wrapper .sub-title-colored__description{font-size:18px}}.vmware__content-slider{padding:0 !important}.vmware__content-slider .content-slider__aside{justify-content:flex-start;min-height:250px}@media(min-width: 767px){.vmware__content-slider .content-slider__aside .content-slider-item{padding-bottom:35px}}.vmware__content-slider .content-slider__aside .content-slider-item__content_active{padding-top:3px}.vmware__content-slider .content-slider__aside .content-slider-item__description-text p{margin-top:0}@media(min-width: 767px){.vmware__content-slider .content-slider__aside{border-right:2px solid #b617ed}}.vmware__content-slider .content-slider__container{padding:0 20px}.vmware__get-started{padding-bottom:40px}.vmware__get-started .sub-title-colored{padding:60px 0 40px}@media screen and (min-width: 2560px){.vmware__get-started .sub-title-colored{padding:calc(60px * 1.44) 0 calc(40px * 1.44)}}@media(min-width: 767px){.vmware__get-started .sub-title-colored__heading{font-size:40px}}@media screen and (min-width: 2560px){.vmware__get-started .sub-title-colored__heading{font-size:calc(40px * 1.44)}}.vmware__get-started .sub-title-colored__heading-square{background:transparent}.vmware__form-section{padding-bottom:7vw;background:linear-gradient(283.43deg, #ff6b17 0%, rgba(255, 255, 255, 0) 100.43%),#7a1a7d}.vmware__form-section .sub-title-colored{padding:60px 0 4vw}.vmware__form-section .sub-title-colored__heading{max-width:90%;color:#fff}@media(max-width: 400px){.vmware__form-wrapper .form-box__inner{margin:25px}}@keyframes fadeAndScale2{0%{transform:scale3d(0.75, 0.75, 1);opacity:0}40%{transform:scale3d(0.75, 0.75, 1);opacity:0}100%{transform:scale3d(1, 1, 1);opacity:1}}
.services-desc__title_prev,.services-desc__title{margin:0;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:1.25;text-align:left}@media screen and (min-width: 2560px){.services-desc__title_prev,.services-desc__title{font-size:calc(24px * 1.44)}}@keyframes appearance{0%{opacity:0}100%{opacity:1}}@keyframes disappearance{0%{opacity:1}100%{opacity:0}}.services-desc{grid-column:span 2/span 2;gap:24px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}@media screen and (max-width: 1024px){.services-desc{grid-column:span 1/span 1}}@media screen and (min-width: 2560px){.services-desc{padding:calc(24px * 1.44);gap:calc(24px * 1.44)}}.services-desc_hidden{display:none !important}.services-desc_desktop{display:flex;height:fit-content}@media screen and (max-width: 540px){.services-desc_desktop{display:none}}.services-desc_mobile{display:none}@media screen and (max-width: 540px){.services-desc_mobile{display:flex}}.services-desc__content{display:flex;flex-direction:column;gap:24px}.services-desc__title{position:relative;text-transform:uppercase;margin:0}.services-desc__title_prev{position:absolute;text-transform:uppercase;animation:disappearance .5s ease-in-out forwards}.services-desc__title_curr{animation:appearance .5s ease-in-out forwards}.services-desc__description{font-size:14px;line-height:1.4}.services-desc__description>p:first-of-type{margin-top:0}@media screen and (min-width: 2560px){.services-desc__description{font-size:calc(14px * 1.44)}}.services-desc__cta-btn{width:fit-content;padding:12px 24px;font-family:"ProximaNova",sans-serif;font-weight:900;text-align:center;white-space:break-spaces;cursor:pointer;color:#fff;background-color:#000;text-decoration:none}@media screen and (min-width: 2560px){.services-desc__cta-btn{font-size:calc(20px * 1.44)}}.services-desc__cta-btn:hover{background-color:#00a977}.services-desc__cta-btn:active{background-color:#004750}.services-desc__labels-container{display:flex;flex-wrap:wrap;gap:8px}.services-desc__label{padding:4px;color:#fff;font-size:14px;font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (min-width: 2560px){.services-desc__label{padding:calc(4px * 1.44);font-size:calc(14px * 1.44)}}
.our-services{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.our-services{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.our-services{max-width:1353.6px !important}}.our-services{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.our-services{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.our-services{max-width:1353.6px !important}}.our-services{display:flex;flex-direction:column;gap:72px}@media screen and (max-width: 1024px){.our-services{gap:32px}}@media screen and (min-width: 2560px){.our-services{gap:calc(72px * 1.44)}}.our-services__title{margin:0;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:40px;text-transform:uppercase}@media screen and (min-width: 2560px){.our-services__title{font-size:calc(40px * 1.44)}}@media screen and (max-width: 475px){.our-services__title{font-size:32px}}@keyframes appearance{0%{opacity:0}100%{opacity:1}}@keyframes disappearance{0%{opacity:1}100%{opacity:0}}.our-services{padding-top:96px;padding-bottom:96px}.our-services__wrapper{background:#f2f2f2}.our-services__title{margin:0}.our-services__content{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media screen and (max-width: 1024px){.our-services__content{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 540px){.our-services__content{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media screen and (min-width: 2560px){.our-services__content{gap:calc(24px * 1.44)}}.our-services__item{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 540px){.our-services__item{gap:24px}}@media screen and (min-width: 2560px){.our-services__item{gap:calc(20px * 1.44)}}.our-services__item-title{position:relative;margin:0;padding:8px;font-family:"ProximaNova",sans-serif;font-size:20px;text-transform:uppercase;cursor:pointer;color:#9c9c9c;transition:color .25s ease-in-out}@media screen and (min-width: 2560px){.our-services__item-title{font-size:calc(20px * 1.44)}}.our-services__item-title_active{color:#63b000;transition:color .25s ease-in-out}.our-services__item-line{display:none !important;position:absolute;top:50%;left:-88px;transform:translateY(-50%);width:80px;height:8px;background-color:#17c583;opacity:0;animation:disappearance .5s ease-in-out forwards}.our-services__item-line_active{animation:appearance .5s ease-in-out forwards}.our-services__image-wrapper{position:relative;display:flex;align-items:center}@media screen and (max-width: 1024px){.our-services__image-wrapper{display:none}}.our-services__item-image{position:absolute;top:50%;transform:translateY(-50%);width:100%;object-fit:contain}.our-services__item-image_prev{animation:disappearance .5s ease-in-out forwards}.our-services__item-image_curr{animation:appearance .5s ease-in-out forwards}
.nvidia__form-wrapper,.nvidia__certifications,.nvidia .two-column-slider_2,.nvidia .subpages-heading,.nvidia__description-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.nvidia__form-wrapper,.nvidia__certifications,.nvidia .two-column-slider_2,.nvidia .subpages-heading,.nvidia__description-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.nvidia__form-wrapper,.nvidia__certifications,.nvidia .two-column-slider_2,.nvidia .subpages-heading,.nvidia__description-wrapper{max-width:1353.6px !important}}.nvidia__form-wrapper,.nvidia__certifications,.nvidia .two-column-slider_2,.nvidia .subpages-heading,.nvidia__description-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.nvidia__form-wrapper,.nvidia__certifications,.nvidia .two-column-slider_2,.nvidia .subpages-heading,.nvidia__description-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.nvidia__form-wrapper,.nvidia__certifications,.nvidia .two-column-slider_2,.nvidia .subpages-heading,.nvidia__description-wrapper{max-width:1353.6px !important}}.nvidia .subpages-heading{margin:0;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:40px;text-transform:uppercase}@media screen and (min-width: 2560px){.nvidia .subpages-heading{font-size:calc(40px * 1.44)}}@media screen and (max-width: 475px){.nvidia .subpages-heading{font-size:32px}}.nvidia{position:relative;overflow:hidden}.nvidia .partner-title2_0__content{padding:180px 100px 120px}@media screen and (min-width: 2560px){.nvidia .partner-title2_0__content{padding:calc(180px * 1.44) calc(100px * 1.44) calc(120px * 1.44)}}.nvidia .partner-title2_0__logo-partner{max-width:180px}@media screen and (min-width: 2560px){.nvidia .partner-title2_0__logo-partner{max-width:calc(180px * 1.44);margin-bottom:80px}}.nvidia .nvidia-banner-hide .partner-title2_0__content{padding-top:100px}.nvidia__main-banner{position:fixed;top:50px;z-index:1001;background-color:#f90;background-image:none}@media(min-width: 2560px){.nvidia__main-banner{top:calc(50px * 1.44)}}.nvidia__main-banner:hover{background:#f90}.nvidia__main-banner:hover .main-banner__image{transform-origin:50% 50%;transform:translate(-50%, -50%) scale(1.1)}.nvidia__main-banner .main-banner__wrapper{min-height:85px;max-height:85px;padding:20px}.nvidia__main-banner .main-banner__wrapper::before{content:none}@media screen and (max-width: 540px){.nvidia__main-banner .main-banner__wrapper{justify-content:space-between}}@media screen and (min-width: 2560px){.nvidia__main-banner .main-banner__wrapper{min-height:calc(85px * 1.44);max-height:calc(85px * 1.44);padding:calc(20px * 1.44)}}@media screen and (max-width: 540px){.nvidia__main-banner .main-banner__image-wrapper{min-width:90px}}@media screen and (max-width: 540px){.nvidia__main-banner .main-banner__link-text{display:none}}.nvidia__main-banner .main-banner__image{position:relative;bottom:-44px;max-width:87px}@media screen and (min-width: 2560px){.nvidia__main-banner .main-banner__image{bottom:calc(-44px * 1.44);max-width:calc(87px * 1.44)}}.nvidia__main-banner .main-banner__close-button{color:#fff}@media screen and (max-width: 767px){.nvidia__main-banner .main-banner__close-button{max-width:70px}}.nvidia__main-banner .main-banner__link{width:30%;max-width:215px;height:45px;min-height:45px;margin:0;padding:5px;color:#fff;font-size:14px;text-align:center;background-color:#000;border:1px solid #000}.nvidia__main-banner .main-banner__link:hover{box-shadow:0px 0px 25px 0 rgba(24,25,100,.55)}@media screen and (max-width: 767px){.nvidia__main-banner .main-banner__link{font-size:12px}}@media screen and (max-width: 540px){.nvidia__main-banner .main-banner__link{width:100%;font-size:14px;display:flex}}@media screen and (min-width: 2560px){.nvidia__main-banner .main-banner__link{max-width:calc(215px * 1.44);height:calc(45px * 1.44);min-height:calc(45px * 1.44);font-size:calc(14px * 1.44)}}@media screen and (max-width: 700px){.nvidia__main-banner{z-index:998 !important}}.nvidia__main-banner .main-banner__text{width:100%;max-width:90%;margin-right:20px;font-size:2.5vw;text-transform:none}@media screen and (min-width: 960px){.nvidia__main-banner .main-banner__text{margin-right:auto;font-size:24px}}@media screen and (max-width: 767px){.nvidia__main-banner .main-banner__text{max-width:40%}}@media screen and (max-width: 540px){.nvidia__main-banner .main-banner__text{display:none}}@media screen and (min-width: 2560px){.nvidia__main-banner .main-banner__text{font-size:calc(25px * 1.44)}}.nvidia .main-banner.uk-ua .main-banner__link-text{display:none}@media screen and (max-width: 540px){.nvidia .main-banner.uk-ua .main-banner__link{display:flex;max-width:100%}}.nvidia__description-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding-top:4vw;padding-bottom:70px}@media(max-width: 420px){.nvidia__description-wrapper{flex-direction:column-reverse;padding-bottom:40px;padding-left:5px}}.nvidia__description-wrapper .description{display:flex;flex-wrap:wrap;padding:0 0 1vw 0}.nvidia__description-wrapper .description__logo{width:100%;max-width:230px;max-height:249px;margin-top:25px}@media(max-width: 767px){.nvidia__description-wrapper .description__logo{order:1;margin:20px auto}}@media(max-width: 475px){.nvidia__description-wrapper .description__logo{max-width:180px;max-height:209px}}.nvidia__description-wrapper .description__text{order:0;margin-left:auto;font-size:34px;line-height:1.2}.nvidia__description-wrapper .description__text:before{background-color:transparent}.nvidia__description-wrapper .description__text:nth-child(2){flex-basis:70%}@media(max-width: 860px){.nvidia__description-wrapper .description__text:nth-child(2){flex-basis:60%}}.nvidia__description-wrapper .description__text:nth-child(3){flex-basis:100%}@media(max-width: 747px){.nvidia__description-wrapper .description__text{font-size:20px}}@media(max-width: 640px){.nvidia__description-wrapper .description__text{font-size:16px}}@media(max-width: 767px){.nvidia__description-wrapper .description{flex-direction:column}}@media(max-width: 420px){.nvidia__description-wrapper .description{padding:0 15px}}.nvidia .sub-title-colored{padding:60px 0 4vw}@media screen and (min-width: 2560px){.nvidia .sub-title-colored{padding:calc(60px * 1.44) 0 4vw}}.nvidia .sub-title-colored__heading{color:#000}.nvidia .colored-square-slider_nvidia-industries{padding-top:72px}@media screen and (max-width: 1024px){.nvidia .colored-square-slider_nvidia-industries{padding-top:32px}}.nvidia .colored-square-slider_nvidia-industries .colored-square-slider__heading-wrapper{display:none}.nvidia .colored-square-slider_nvidia-industries .colored-square-slider__wrapper{overflow:initial}@media(min-width: 767px){.nvidia .colored-square-slider_nvidia-industries .colored-square-slider__wrapper{padding-bottom:170px}}.nvidia .colored-square-slider_nvidia-industries .colored-square-slider__item{transition:background-color .3s,box-shadow .4s}.nvidia .colored-square-slider_nvidia-industries .colored-square-slider__list-item{flex-basis:25%;padding-bottom:30px}@media(min-width: 767px){.nvidia .colored-square-slider_nvidia-industries .colored-square-slider__list-item_active{padding-bottom:170px}}@media(min-width: 2560px){.nvidia .colored-square-slider_nvidia-industries .colored-square-slider__list-item_active{padding-bottom:calc(170px * 1.44)}}@media(min-width: 767px){.nvidia .colored-square-slider_nvidia-industries .colored-square-slider__list-item:nth-child(5) .content,.nvidia .colored-square-slider_nvidia-industries .colored-square-slider__list-item:nth-child(6) .content{top:inherit}}.nvidia .colored-square-slider_nvidia-industries .colored-square-slider__list{flex-wrap:wrap;justify-content:flex-start}.nvidia .colored-square-slider_nvidia-industries .colored-square-slider__content{max-width:900px}@media screen and (max-width: 767px){.nvidia .colored-square-slider_nvidia-industries .colored-square-slider__item-title{padding-left:0}}.nvidia .subpages-heading{margin:0 auto}.nvidia__industries-wrapper{padding-top:96px}@media screen and (min-width: 2560px){.nvidia__industries-wrapper{padding-top:calc(96px * 1.44)}}.nvidia .two-column-slider_2{margin-top:72px}@media screen and (max-width: 1024px){.nvidia .two-column-slider_2{margin-top:32px}}.nvidia .two-column-slider_2__title{opacity:.5}.nvidia .two-column-slider_2__title_active{opacity:1}.nvidia .two-column-slider_2__aside{gap:32px;border-right:2px solid #11710f}@media screen and (max-width: 767px){.nvidia .two-column-slider_2__aside{border-right:none}}.nvidia .two-column-slider_2__content h2,.nvidia .two-column-slider_2__content h3{margin-bottom:0;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.nvidia .two-column-slider_2__content h2,.nvidia .two-column-slider_2__content h3{font-size:calc(24px * 1.44)}}.nvidia .two-column-slider_2__content h3{font-size:14px}@media screen and (min-width: 2560px){.nvidia .two-column-slider_2__content h3{font-size:calc(14px * 1.44)}}.nvidia .two-column-slider_2__content p:first-of-type{margin-top:0}@media screen and (min-width: 2560px){.nvidia .two-column-slider_2__content{font-size:calc(16px * 1.44)}}@media screen and (max-width: 1024px){.nvidia__certifications{padding:0 40px}}.nvidia__certifications h2{margin:0;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (min-width: 2560px){.nvidia__certifications h2{font-size:calc(24px * 1.44)}}.nvidia .industry-resources,.nvidia__certifications-wrapper{padding:96px 0}@media screen and (min-width: 2560px){.nvidia .industry-resources,.nvidia__certifications-wrapper{padding:calc(96px * 1.44) 0}}.nvidia__certifications-wrapper{background-color:#f9f9f9}.nvidia__certifications-items{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:65px}@media screen and (max-width: 768px){.nvidia__certifications-items{padding-top:40px}}@media screen and (max-width: 475px){.nvidia__certifications-items{flex-direction:column;align-items:flex-start;row-gap:40px}}.nvidia__certifications-items a{width:100%;max-width:33%}@media screen and (max-width: 475px){.nvidia__certifications-items a{width:100%;max-width:311px}}.nvidia__certifications-items a.disabled{pointer-events:none;cursor:default}.nvidia__certifications-items img{width:100%}.nvidia__certifications-divider{width:2px;height:80px;margin:0;background-color:#63b000}@media screen and (min-width: 2560px){.nvidia__certifications-divider{height:calc(80px * 1.44)}}@media screen and (max-width: 475px){.nvidia__certifications-divider{width:80px;height:2px}}.nvidia__certifications-divider:nth-of-type(2n){display:none}.nvidia__slider-wrapper{padding-top:96px;padding-bottom:96px}@media screen and (max-width: 768px){.nvidia__slider-wrapper{padding-top:40px}}@media screen and (max-width: 480px){.nvidia__slider-wrapper{padding-bottom:0}}@media screen and (min-width: 2560px){.nvidia__slider-wrapper{padding-top:calc(96px * 1.44);padding-bottom:calc(96px * 1.44)}}.nvidia__slider-wrapper .content-slider__aside{justify-content:flex-start;min-height:250px}.nvidia__slider-wrapper .content-slider__aside .content-slider-item__cta-button{text-align:center}@media(min-width: 767px){.nvidia__slider-wrapper .content-slider__aside .content-slider-item{padding-bottom:35px}}.nvidia__slider-wrapper .content-slider__aside .content-slider-item__content_active{padding-top:3px}.nvidia__slider-wrapper .content-slider__aside .content-slider-item__description-text p{margin-top:0}.nvidia__slider-wrapper .content-slider__aside .content-slider-item__description-text h2{margin-bottom:0;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.nvidia__slider-wrapper .content-slider__aside .content-slider-item__description-text h2{font-size:calc(24px * 1.44)}}.nvidia__slider-wrapper .content-slider__aside .content-slider-item__description-text h3{margin-bottom:0;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.nvidia__slider-wrapper .content-slider__aside .content-slider-item__description-text h3{font-size:calc(14px * 1.44)}}.nvidia__slider-wrapper .content-slider__aside .content-slider-item__heading_active .content-slider-item__number{opacity:1}@media(min-width: 767px){.nvidia__slider-wrapper .content-slider__aside{border-right:2px solid #11710f}}.nvidia__slider-wrapper .content-slider__container{padding:0 20px}.nvidia__content-slider-heading .sub-title-colored__heading{color:#000}.nvidia__form-section{padding-bottom:7vw;background:linear-gradient(105.27deg, #76b909 0%, #11710f 100%)}.nvidia__form-wrapper .sub-title-colored__heading{color:#fff}@media(max-width: 400px){.nvidia__form-wrapper .form-box__inner{margin:25px}}
.atlassian__form-wrapper,.atlassian__awards-wrapper,.atlassian__benefits-wrapper,.atlassian__description-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.atlassian__form-wrapper,.atlassian__awards-wrapper,.atlassian__benefits-wrapper,.atlassian__description-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.atlassian__form-wrapper,.atlassian__awards-wrapper,.atlassian__benefits-wrapper,.atlassian__description-wrapper{max-width:1353.6px !important}}.atlassian .industry-demos,.atlassian .industries__quote-section,.atlassian .press-list__wrapper,.atlassian__dxp-slider,.atlassian__platform-wrapper,.atlassian__slider-wrapper,.atlassian__approach-wrapper,.atlassian__awards,.atlassian__stats,.atlassian__benefits,.atlassian__form-section{padding-top:128px;padding-bottom:128px}@media screen and (max-width: 1024px){.atlassian .industry-demos,.atlassian .industries__quote-section,.atlassian .press-list__wrapper,.atlassian__dxp-slider,.atlassian__platform-wrapper,.atlassian__slider-wrapper,.atlassian__approach-wrapper,.atlassian__awards,.atlassian__stats,.atlassian__benefits,.atlassian__form-section{padding-top:96px;padding-bottom:96px}}@media screen and (max-width: 540px){.atlassian .industry-demos,.atlassian .industries__quote-section,.atlassian .press-list__wrapper,.atlassian__dxp-slider,.atlassian__platform-wrapper,.atlassian__slider-wrapper,.atlassian__approach-wrapper,.atlassian__awards,.atlassian__stats,.atlassian__benefits,.atlassian__form-section{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 2560px){.atlassian .industry-demos,.atlassian .industries__quote-section,.atlassian .press-list__wrapper,.atlassian__dxp-slider,.atlassian__platform-wrapper,.atlassian__slider-wrapper,.atlassian__approach-wrapper,.atlassian__awards,.atlassian__stats,.atlassian__benefits,.atlassian__form-section{padding-top:calc(128px * 1.44);padding-bottom:calc(128px * 1.44)}}.atlassian .sub-title-colored__heading{font-family:"ProximaNova",sans-serif;font-size:60px;color:#000;text-transform:uppercase}@media screen and (max-width: 1024px){.atlassian .sub-title-colored__heading{font-size:44px}}@media screen and (min-width: 2560px){.atlassian .sub-title-colored__heading{font-size:calc(60px * 1.44)}}.atlassian .sub-title-colored__heading{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.atlassian__stats .sub-title-colored.industries__quote-section-title,.atlassian .sub-title-colored{margin-bottom:96px}@media screen and (max-width: 1024px){.atlassian__stats .sub-title-colored.industries__quote-section-title,.atlassian .sub-title-colored{margin-bottom:48px}}@media screen and (min-width: 2560px){.atlassian__stats .sub-title-colored.industries__quote-section-title,.atlassian .sub-title-colored{margin-bottom:calc(96px * 1.44)}}.atlassian{overflow:hidden}.atlassian .sub-title-colored__heading-square{top:-16px}.atlassian__description-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding-top:5vw;padding-bottom:5vw}@media(max-width: 767px){.atlassian__description-wrapper{padding-top:40px;padding-bottom:40px}}@media(max-width: 420px){.atlassian__description-wrapper{flex-direction:column-reverse;padding-left:5px}}.atlassian__description-wrapper .description{padding:0}@media(min-width: 767px){.atlassian__description-wrapper .description{padding-bottom:5vw}}.atlassian__description-wrapper .description__text:before{background-color:#2681ff}@media(max-width: 747px){.atlassian__description-wrapper .description__text{font-size:22px}}@media(max-width: 640px){.atlassian__description-wrapper .description__text{font-size:18px}}@media(max-width: 420px){.atlassian__description-wrapper .description{padding:30px 15px}}.atlassian__platform-wrapper .intro-b__heading{margin-bottom:0}.atlassian__slider-wrapper{background:#f1f1f4}.atlassian__slider-wrapper .sub-title-colored__heading:not(:last-child){margin-bottom:24px}@media screen and (min-width: 2560px){.atlassian__slider-wrapper .sub-title-colored__heading:not(:last-child){margin-bottom:calc(24px * 1.44)}}.atlassian__slider-wrapper .content-slider-item__content_active::before{border-color:#2681ff}.atlassian__slider-wrapper .content-slider-item__content_active{padding:4px}.atlassian__slider-wrapper .content-slider-item__heading_active .content-slider-item__number{color:#2681ff;opacity:1}.atlassian__slider-wrapper .content-slider-item__description-text{font-size:16px}@media screen and (min-width: 2560px){.atlassian__slider-wrapper .content-slider-item__description-text{font-size:calc(16px * 1.44)}}.atlassian__slider-wrapper .content-slider{margin-top:64px;padding-top:0;padding-bottom:0;background:transparent}@media screen and (max-width: 768px){.atlassian__slider-wrapper .content-slider{margin-top:32px}}@media screen and (min-width: 2560px){.atlassian__slider-wrapper .content-slider{margin-top:calc(64px * 1.44)}}.atlassian__slider-wrapper .content-slider__aside{justify-content:flex-start;min-height:250px}@media only screen and (min-width: 768px){.atlassian__slider-wrapper .content-slider__aside{width:35%;border-right:2px solid #2496ff}}@media only screen and (min-width: 768px){.atlassian__slider-wrapper .content-slider .content-slider-item:not(:last-child){margin-bottom:25px}}.atlassian__slider-wrapper .content-slider .content-slider-item__description-text p{margin:0}.atlassian__awards-items{margin-top:64px;display:flex;justify-content:space-between;gap:15%}@media screen and (max-width: 768px){.atlassian__awards-items{margin-top:32px}}@media screen and (max-width: 480px){.atlassian__awards-items{flex-direction:column;align-items:center;gap:24px}}@media screen and (min-width: 2560px){.atlassian__awards-items{margin-top:calc(64px * 1.44)}}.atlassian__awards-items img{width:100%;height:100%;max-width:200px;object-fit:contain}@media screen and (min-width: 2560px){.atlassian__awards-items img{max-width:calc(200px * 1.44)}}.atlassian__benefits .sub-title-colored__heading:not(:last-child){margin-bottom:24px}.atlassian__benefits-items{margin-top:64px;display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.atlassian__benefits-items{margin-top:32px}}@media screen and (min-width: 2560px){.atlassian__benefits-items{margin-top:calc(64px * 1.44)}}.atlassian__benefits-item{flex-basis:calc(25% - 18px)}@media screen and (max-width: 820px){.atlassian__benefits-item{flex-basis:calc(50% - 12px)}}@media screen and (max-width: 360px){.atlassian__benefits-item{flex-basis:100%}}.atlassian__benefits-item-image{width:100%;height:100%;max-width:124px;max-height:124px;object-fit:contain}@media screen and (min-width: 2560px){.atlassian__benefits-item-image{max-width:calc(124px * 1.44);max-height:calc(124px * 1.44)}}.atlassian__benefits-item-description{margin-top:32px;font-weight:700;line-height:normal}@media screen and (min-width: 2560px){.atlassian__benefits-item-description{margin-top:calc(32px * 1.44);font-size:calc(16px * 1.44)}}.atlassian .slider-alt-heading{color:#fff}.atlassian .industries__quote-section{background:#f1f1f4}.atlassian .industries__quote-section-name{max-width:262px;color:#646262}@media screen and (max-width: 640px){.atlassian .industries__quote-section-name{display:flex;align-self:center}}.atlassian .industries__quote-section-name span{margin:0}.atlassian .industries__quote-section-title{margin-bottom:32px}@media screen and (max-width: 768px){.atlassian .industries__quote-section-title{margin-bottom:0}}@media screen and (min-width: 2560px){.atlassian .industries__quote-section-title{margin-bottom:calc(32px * 1.44)}}.atlassian .industry-demos{background:#f1f1f4}@media screen and (min-width: 2560px){.atlassian .industry-demos__wrapper{padding:calc(45px * 1.44) calc(70px * 1.44) calc(20px * 1.44)}}.atlassian .industry-demos__heading:not(:last-child){margin-bottom:64px;font-size:44px}@media screen and (max-width: 640px){.atlassian .industry-demos__heading:not(:last-child){font-size:30px}}@media screen and (max-width: 540px){.atlassian .industry-demos__heading:not(:last-child){font-size:1.85em}}@media screen and (min-width: 2560px){.atlassian .industry-demos__heading:not(:last-child){margin-bottom:calc(64px * 1.44);font-size:calc(44px * 1.44)}}.atlassian .industry-demos__slider{padding-bottom:0}.atlassian__approach-wrapper{background-color:#2681ff}.atlassian__approach-wrapper .vertical{margin-top:64px;padding:0}@media screen and (max-width: 768px){.atlassian__approach-wrapper .vertical{margin-top:32px}}@media screen and (min-width: 2560px){.atlassian__approach-wrapper .vertical{margin-top:calc(64px * 1.44)}}.atlassian__approach-wrapper .vertical .vertical__tabs__nav__item-title span{display:block;opacity:.5}.atlassian__approach-wrapper .vertical .vertical__tabs__nav__item{padding:24px;color:#fff;border-top:2px solid rgba(255,255,255,.4);border-bottom:2px solid rgba(255,255,255,.4)}@media screen and (min-width: 2560px){.atlassian__approach-wrapper .vertical .vertical__tabs__nav__item{padding:calc(24px * 1.44)}}.atlassian__approach-wrapper .vertical .vertical__tabs__nav__item::after{font-size:44px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.atlassian__approach-wrapper .vertical .vertical__tabs__nav__item::after{font-size:calc(44px * 1.44)}}.atlassian__approach-wrapper .vertical .vertical__tabs__nav__item-title{line-height:1.25}.atlassian__approach-wrapper .vertical .vertical__tabs__nav__item.current{border-bottom:none}.atlassian__approach-wrapper .vertical .vertical__tabs__nav__item.current::after{width:24px;background-color:#fff}.atlassian__approach-wrapper .vertical .vertical__tabs__content-mobile ul{padding-left:20px;list-style:disc}.atlassian__approach-wrapper .vertical .vertical__tabs__content-mobile li{margin-bottom:10px;color:#fff}.atlassian__approach-wrapper .vertical .vertical__tabs__content-mobile li::marker{color:#fff}.atlassian__approach-wrapper .vertical .vertical__tabs__content{padding-top:14px;padding-bottom:32px}@media screen and (min-width: 2560px){.atlassian__approach-wrapper .vertical .vertical__tabs__content{padding-top:calc(14px * 1.44);padding-bottom:calc(32px * 1.44);font-size:calc(16px * 1.44)}}.atlassian__approach-wrapper .vertical .vertical__tabs__content-mobile.current{border-bottom:2px solid rgba(255,255,255,.4)}.atlassian__approach-wrapper .sub-title-colored__heading{color:#fff}.atlassian__stats .industry-numbers{margin-top:64px;padding:0}@media screen and (max-width: 768px){.atlassian__stats .industry-numbers{margin-top:32px}}@media screen and (min-width: 2560px){.atlassian__stats .industry-numbers{margin-top:calc(64px * 1.44)}}.atlassian__stats .industry-numbers__row{gap:24px}@media screen and (min-width: 2560px){.atlassian__stats .industry-numbers__row{gap:calc(24px * 1.44)}}.atlassian__stats .industry-numbers__col{margin:0 !important;flex:0 0 calc(25% - 24px)}@media screen and (min-width: 641px){.atlassian__stats .industry-numbers__col{min-width:unset}}@media screen and (min-width: 2560px){.atlassian__stats .industry-numbers__col{flex:0 0 calc(25% - (24px * 1.44))}}.atlassian__stats .industry-numbers__number{padding-bottom:16px;font-size:44px;color:#2681ff;border-bottom:1px solid #2681ff}@media screen and (min-width: 2560px){.atlassian__stats .industry-numbers__number{padding-bottom:calc(16px * 1.44);font-size:calc(44px * 1.44)}}.atlassian__stats .industry-numbers__description{padding-top:16px;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:700;text-transform:none}@media screen and (min-width: 2560px){.atlassian__stats .industry-numbers__description{padding-top:calc(16px * 1.44);font-size:calc(16px * 1.44)}}.atlassian__dxp-slider .dxp-color-slider{padding-top:0;padding-bottom:0;margin-top:64px}@media screen and (min-width: 2560px){.atlassian__dxp-slider .dxp-color-slider{margin-top:calc(64px * 1.44)}}@media screen and (max-width: 768px){.atlassian__dxp-slider .dxp-color-slider{margin-top:32px}}.atlassian__dxp-slider .dxp-color-slider__aside{min-width:inherit;border-color:#2681ff}.atlassian__dxp-slider .dxp-color-slider__graph-item{border:2px solid #aaa9ae}.atlassian__dxp-slider .dxp-color-slider__graph-item.active{background-color:#2681ff;border:2px solid #2681ff}.atlassian__dxp-slider .dxp-color-slider__graph-item:hover{background-color:#2681ff;border:2px solid #2681ff}.atlassian__dxp-slider .dxp-content-slider-item_active .dxp-content-slider-item__number,.atlassian__dxp-slider .dxp-content-slider-item_active .dxp-content-slider-item__content{color:#2681ff}.atlassian__dxp-slider .dxp-content-slider-item:hover .dxp-content-slider-item__number,.atlassian__dxp-slider .dxp-content-slider-item:hover .dxp-content-slider-item__content{color:#2681ff}.atlassian__dxp-slider .dxp-content-slider-item__description-text{border-color:#2750be !important}.atlassian__dxp-slider .dxp-content-slider-item__description-text li::marker{color:#2681ff}@media screen and (max-width: 480px){.atlassian__dxp-slider .dxp-content-slider-item__description-text{margin-top:12px}}.atlassian__form-section{background:linear-gradient(90deg, #2750be 0%, #00dbfe 100%)}.atlassian .gen-ai-banner{background:linear-gradient(90deg, #2750be 0%, #00dbfe 100%) !important}.atlassian .gen-ai-banner__cta-button{color:#fff;background-color:#000;border:2px solid #000}.atlassian .gen-ai-banner__cta-button:hover{box-shadow:0 19px 57px 0 rgba(0,0,0,.55)}.atlassian .press-list__heading{margin:0 0 64px;font-size:48px}@media screen and (max-width: 768px){.atlassian .press-list__heading{margin-bottom:32px}}@media screen and (max-width: 640px){.atlassian .press-list__heading{font-size:30px}}@media screen and (max-width: 540px){.atlassian .press-list__heading{font-size:1.85em}}@media screen and (min-width: 2560px){.atlassian .press-list__heading{margin-bottom:calc(64px * 1.44);font-size:calc(48px * 1.44)}}.atlassian__benefits .sub-title-colored__wrapper,.atlassian__awards .sub-title-colored__wrapper{padding:0 !important}.atlassian__form-wrapper .sub-title-colored__heading{color:#fff}@media(max-width: 400px){.atlassian__form-wrapper .form-box__inner{margin:25px}}
.nvidia-omniverse__form-wrapper,.nvidia-omniverse__services-section .colored-square-slider_industries,.nvidia-omniverse .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.nvidia-omniverse__form-wrapper,.nvidia-omniverse__services-section .colored-square-slider_industries,.nvidia-omniverse .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.nvidia-omniverse__form-wrapper,.nvidia-omniverse__services-section .colored-square-slider_industries,.nvidia-omniverse .navigation-panel{max-width:1353.6px !important}}.nvidia-omniverse{overflow:hidden}.nvidia-omniverse .aws-title-new_nvidia-omniverse{min-height:700px;padding-top:100px;overflow:hidden}@media(max-width: 767px){.nvidia-omniverse .aws-title-new_nvidia-omniverse{min-height:600px}}.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__wrapper{display:block}.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__heading-container{display:flex;flex-direction:column}.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__image-container{display:flex;justify-content:center;align-items:center}.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__heading-logo{width:100%;max-width:628px}.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__heading{position:relative;z-index:1;margin:80px auto;padding-left:80px;color:#fff;font-size:88px;line-height:1.2}.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__heading::after{position:absolute;bottom:-10px;left:230px;width:100%;max-width:115px;height:2px;background:#fff;content:""}@media screen and (max-width: 767px){.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__heading::after{left:130px;width:50%}}@media screen and (max-width: 480px){.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__heading::after{bottom:0;left:120px;width:60px}}.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__heading::before{position:absolute;bottom:50%;left:32px;z-index:-1;width:166px;height:130%;min-height:160px;background-color:#000;box-shadow:0 19px 57px 0 rgba(0,0,0,.95);transform:translateY(50%);content:""}@media(min-width: 2560px){.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__heading::before{left:-46.08px;width:239.04px;min-height:230.4px}}@media screen and (max-width: 767px){.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__heading::before{bottom:50%;left:0px;z-index:-1;width:100px;height:130%;min-height:100px}}@media screen and (max-width: 1024px){.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__heading{font-size:8vw}}@media screen and (max-width: 940px){.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__heading{font-size:9vw}}@media screen and (max-width: 767px){.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__heading{padding-right:30px;padding-left:30px}}@media(max-width: 475px){.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__heading{text-align:left}}.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__description{color:#000;font-weight:normal;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:24px}.nvidia-omniverse .aws-title-new_nvidia-omniverse .aws-title-new__description::before{content:none}.nvidia-omniverse .navigation-panel{margin:60px auto;background-color:#76b909;background-image:none;box-shadow:none}@media(max-width: 475px){.nvidia-omniverse .navigation-panel{display:none}}.nvidia-omniverse .navigation-panel__content{justify-content:space-around}.nvidia-omniverse .navigation-panel__item{display:flex;flex-basis:16%;justify-content:center;align-items:center;min-height:94px}.nvidia-omniverse .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #000}@media screen and (max-width: 767px){.nvidia-omniverse .navigation-panel__item{padding:12px 5px 14px}}.nvidia-omniverse .navigation-panel__number{color:#f19d39}.nvidia-omniverse .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.nvidia-omniverse .sub-title-colored{padding:60px 0 4vw}.nvidia-omniverse .sub-title-colored__heading{color:#000}.nvidia-omniverse__expertise .sub-title-colored__description{font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1.2}@media(min-width: 767px){.nvidia-omniverse__expertise .sub-title-colored__description{font-size:24px}}.nvidia-omniverse__why-nvidia{padding-bottom:80px;background:#63b000}@media(max-width: 540px){.nvidia-omniverse__why-nvidia{padding-bottom:40px}}.nvidia-omniverse__why-nvidia .sub-title-colored{padding:60px 0 0}.nvidia-omniverse__why-nvidia .sub-title-colored__heading{color:#fff}.nvidia-omniverse__why-nvidia .sub-title-colored__description{font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1.2}@media(min-width: 767px){.nvidia-omniverse__why-nvidia .sub-title-colored__description{font-size:24px}}.nvidia-omniverse__why-nvidia .sub-title-colored__description strong,.nvidia-omniverse__why-nvidia .sub-title-colored__description h5,.nvidia-omniverse__why-nvidia .sub-title-colored__description ul,.nvidia-omniverse__why-nvidia .sub-title-colored__description li{color:#fff}.nvidia-omniverse__why-nvidia .sub-title-colored__description ul{padding-left:25px}.nvidia-omniverse__why-nvidia .sub-title-colored__description li{padding-bottom:10px;font-weight:normal}.nvidia-omniverse__why-nvidia .expertise{align-items:center;min-height:300px;margin:0 auto}@media(min-width: 900px){.nvidia-omniverse__why-nvidia .expertise{padding-bottom:60px}}.nvidia-omniverse__why-nvidia .expertise__content{align-items:flex-start}.nvidia-omniverse__why-nvidia .expertise__heading{flex-basis:40%}.nvidia-omniverse__why-nvidia .expertise__heading h2{line-height:1.3}@media(min-width: 767px){.nvidia-omniverse__why-nvidia .expertise__heading h2{font-size:40px}}.nvidia-omniverse__why-nvidia .expertise__text{flex-basis:55%;padding-top:10px;padding-left:25px;font-weight:normal;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:24px}.nvidia-omniverse__why-nvidia .expertise__text::before{position:absolute;top:10px;left:0;width:2px;height:100%;background:#000;content:""}@media(max-width: 600px){.nvidia-omniverse__why-nvidia .expertise__text::before{top:-10px;width:100%;max-width:115px;height:2px}}.nvidia-omniverse__why-nvidia .expertise__text p{margin:0}@media(max-width: 600px){.nvidia-omniverse__why-nvidia .expertise__text{padding-left:0;font-size:16px}}.nvidia-omniverse .vertical__tabs__nav{flex-wrap:nowrap}.nvidia-omniverse .vertical__tabs__nav__item{display:flex;align-items:center;padding:15px 0;border-top:2px solid #f9ab09;border-bottom:2px solid #f9ab09}@media(min-width: 767px){.nvidia-omniverse .vertical__tabs__nav__item{font-size:40px}}.nvidia-omniverse .vertical__tabs__nav__item.current{border-bottom:none}.nvidia-omniverse .vertical__tabs__nav__item.current::after{background:#f9ab09}.nvidia-omniverse .vertical__tabs__nav__item::after{color:#f9ab09}.nvidia-omniverse .vertical__tabs__nav__item-title{width:80%;color:#f9ab09}.nvidia-omniverse .vertical__tabs__content-mobile.current{border-bottom:2px solid #f9ab09}.nvidia-omniverse__content-slider-heading .sub-title-colored__heading-summary{text-transform:none}@media only screen and (min-width: 768px){.nvidia-omniverse__content-slider .content-slider__aside{justify-content:flex-start;border-right:2px solid #63b000}}@media only screen and (min-width: 768px){.nvidia-omniverse__content-slider .content-slider-item{margin-bottom:25px}}.nvidia-omniverse__content-slider .content-slider-item__description-text p{margin-top:0}@media(min-width: 767px){.nvidia-omniverse__services-section{padding-bottom:60px}}.nvidia-omniverse__services-section .sub-title-colored__description{font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1.2}@media(min-width: 767px){.nvidia-omniverse__services-section .sub-title-colored__description{font-size:24px}}.nvidia-omniverse__services-section .colored-square-slider__heading-wrapper{display:none}.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__heading-wrapper{display:none}.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__wrapper{padding-left:0;overflow:initial}.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__item{transition:background-color .3s,box-shadow .4s}.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item{flex-basis:25%;padding-bottom:30px}@media(min-width: 767px){.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item_active{padding-bottom:280px}}@media(min-width: 2560px){.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item_active{padding-bottom:calc(280px * 1.44)}}@media(min-width: 767px){.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item_active:nth-child(5),.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item_active:nth-child(6),.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item_active:nth-child(7),.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item_active:nth-child(8){padding-bottom:280px}}@media(min-width: 2560px){.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item_active:nth-child(5),.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item_active:nth-child(6),.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item_active:nth-child(7),.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item_active:nth-child(8){padding-bottom:calc(280px * 1.44)}}@media(min-width: 767px){.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item:nth-child(5) .content,.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item:nth-child(6) .content,.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item:nth-child(7) .content,.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list-item:nth-child(8) .content{top:inherit}}.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__list{flex-wrap:wrap;justify-content:flex-start}.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__content{max-width:900px}@media(max-width: 860px){.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__content .content__summary{font-size:16px}}@media screen and (max-width: 767px){.nvidia-omniverse__services-section .colored-square-slider_industries .colored-square-slider__item-title{padding-left:0}}.nvidia-omniverse__form-section{padding-bottom:7vw;background:linear-gradient(105.27deg, #76b909 0%, #11710f 100%)}.nvidia-omniverse__form-wrapper .sub-title-colored__heading{color:#fff}@media(max-width: 400px){.nvidia-omniverse__form-wrapper .form-box__inner{margin:25px}}
.service-now__form-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.service-now__form-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.service-now__form-wrapper{max-width:1353.6px !important}}.service-now{overflow:hidden}.service-now .partner-title2_0_service-now{background:#122D42CC}.service-now .partner-title2_0_service-now .partner-title2_0__heading,.service-now .partner-title2_0_service-now .partner-title2_0__description{color:#fff}.service-now .sub-title-colored{padding:60px 0 4vw}.service-now .sub-title-colored__heading{color:#122d42}.service-now .sub-title-colored__heading-summary{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.3;text-transform:none}@media(max-width: 767px){.service-now .sub-title-colored__heading-summary{font-size:18px}}.service-now__description-wrapper .description{padding-bottom:0}.service-now__description-wrapper .description__text:before{background-color:#2f3e41}.service-now__about-wrapper .sub-title-colored__heading{max-width:90%}.service-now__about-wrapper .sub-title-colored__heading-square{box-shadow:0px 11px 24px #A3CCB366}.service-now__slider-wrapper .sub-title-colored__heading-square{box-shadow:0px 11px 24px #ffe4e2}.service-now__content-slider .content-slider__aside{justify-content:flex-start;min-height:250px}@media(min-width: 767px){.service-now__content-slider .content-slider__aside .content-slider-item{padding-bottom:35px}}.service-now__content-slider .content-slider__aside .content-slider-item__content_active{padding-top:3px}.service-now__content-slider .content-slider__aside .content-slider-item__description-text p{margin-top:0}.service-now__content-slider .content-slider__aside .content-slider-item__description-text ul{padding-left:20px;list-style:square}.service-now__content-slider .content-slider__aside .content-slider-item__description-text li{padding-bottom:20px}.service-now__content-slider .content-slider__container{padding:0 20px}.service-now__get-started .sub-title-colored__heading-square{box-shadow:0px 11px 24px #82d562}.service-now__get-started .image-with-text__title{color:#2f3e41}.service-now__get-started .image-with-text__description{color:#2f3e41;text-transform:none}.service-now__get-started .image-with-text__content-wrap{font-weight:900}.service-now__get-started .image-with-text__content-wrap h4{font-weight:900 !important}.service-now__get-started .image-with-text__image{width:100%;max-width:fit-content}@media(max-width: 767px){.service-now__get-started .image-with-text__item{max-width:291px}}.service-now__form-section{padding-bottom:7vw;background:linear-gradient(107.47deg, #82D562 0%, rgba(18, 45, 66, 0) 122.54%),linear-gradient(0deg, #122D42, #122D42)}.service-now__form-section .sub-title-colored{padding:60px 0 4vw}.service-now__form-section .sub-title-colored__heading{max-width:90%;color:#fff}@media(max-width: 400px){.service-now__form-wrapper .form-box__inner{margin:25px}}@media(max-width: 600px){.service-now.de-de .image-with-text__title{font-size:21px;line-height:21px}}
.stripe__form-wrapper,.stripe__slider-wrapper,.stripe__clients{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.stripe__form-wrapper,.stripe__slider-wrapper,.stripe__clients{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.stripe__form-wrapper,.stripe__slider-wrapper,.stripe__clients{max-width:1353.6px !important}}.stripe .carousel.carousel-slider{padding-bottom:40px}.stripe .carousel .slide{background:none}.stripe .carousel .control-dots{padding:0}.stripe .carousel .control-dots .dot{width:7px;height:7px;margin:0 1.5vw;background:#000;box-shadow:none;opacity:.5;transition:transform opacity .3s}.stripe .carousel .control-dots .dot:hover{background-color:#000;transform:scale(1.5);opacity:1}.stripe .carousel .control-dots .dot.selected{background-color:#000;opacity:1}.stripe .carousel .control-prev.control-arrow{padding:0;opacity:.5}.stripe .carousel .control-prev.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(90deg)}@media(max-width: 590px){.stripe .carousel .control-prev.control-arrow:before{transform:scale(0.7) rotate(90deg)}}.stripe .carousel .control-next.control-arrow{padding:0;opacity:.5}.stripe .carousel .control-next.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(-90deg)}@media(max-width: 590px){.stripe .carousel .control-next.control-arrow:before{transform:scale(0.7) rotate(-90deg)}}.stripe .carousel .control-next.control-arrow:hover,.stripe .carousel .control-prev.control-arrow:hover{background:transparent;opacity:1}@media(max-width: 480px){.stripe .carousel .control-next.control-arrow,.stripe .carousel .control-prev.control-arrow{opacity:0}}.stripe{overflow:hidden}.stripe__description-wrapper .description{padding-bottom:95px}@media screen and (max-width: 768px){.stripe__description-wrapper .description{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 2560px){.stripe__description-wrapper .description{padding-bottom:calc(95px * 1.44)}}.stripe__description-wrapper .description__text{font-size:24px;line-height:1.25}@media screen and (max-width: 768px){.stripe__description-wrapper .description__text{font-size:18px}}@media screen and (min-width: 2560px){.stripe__description-wrapper .description__text{font-size:calc(24px * 1.44)}}.stripe__description-wrapper .description__text:before{background-color:transparent}.stripe .partner-title2_0__logo-partner{max-width:207px}@media screen and (min-width: 2560px){.stripe .partner-title2_0__logo-partner{max-width:calc(207px * 1.44)}}@media screen and (min-width: 2560px){.stripe .partner-title2_0__description{font-size:calc(18px * 1.44)}}.stripe .sub-title-colored{padding:60px 0 4vw}.stripe .sub-title-colored__heading{max-width:90%;color:#fff}.stripe__middle-banner{padding:69px 0;background-image:url("https://www.softserveinc.com/cdn/img/partners/stripe/banner-bg.png");background-size:cover;background-position:right}@media screen and (min-width: 2560px){.stripe__middle-banner{padding:calc(69px * 1.44) 0}}.stripe__middle-banner-content{display:flex;align-items:center;gap:48px}@media screen and (max-width: 640px){.stripe__middle-banner-content{flex-direction:column}}@media screen and (min-width: 2560px){.stripe__middle-banner-content{gap:calc(48px * 1.44)}}.stripe__middle-banner-content img{width:100%;max-width:401px;object-fit:contain}@media screen and (max-width: 820px){.stripe__middle-banner-content img{max-width:280px}}@media screen and (max-width: 480px){.stripe__middle-banner-content img{max-width:80%}}@media screen and (min-width: 2560px){.stripe__middle-banner-content img{max-width:calc(401px * 1.44)}}.stripe__middle-banner-text-wrapper{width:100%}.stripe__middle-banner-title{font-weight:900;font-family:"ProximaNova",sans-serif;font-size:24px;line-height:1.25}@media screen and (min-width: 2560px){.stripe__middle-banner-title{font-size:calc(24px * 1.44)}}.stripe__middle-banner-description{font-size:16px;line-height:normal}@media screen and (min-width: 2560px){.stripe__middle-banner-description{font-size:calc(16px * 1.44)}}.stripe__middle-banner-title,.stripe__middle-banner-description{margin:0;color:#fff}.stripe__numbers-wrapper{background-color:#635bff;padding-top:40px}@media screen and (max-width: 768px){.stripe__numbers-wrapper{padding-top:0}}@media screen and (min-width: 2560px){.stripe__numbers-wrapper{padding-top:calc(40px * 1.44)}}.stripe__numbers-wrapper .sub-title-colored{padding-bottom:0}.stripe__numbers-wrapper .industry-numbers{padding-top:62px;padding-bottom:135px}@media screen and (max-width: 768px){.stripe__numbers-wrapper .industry-numbers{padding-top:40px;padding-bottom:60px}}@media screen and (min-width: 2560px){.stripe__numbers-wrapper .industry-numbers{padding-top:calc(62px * 1.44);padding-bottom:calc(135px * 1.44)}}.stripe__numbers-wrapper .industry-numbers__number{margin-top:20px;font-weight:900}.stripe__numbers-wrapper .industry-numbers__number_blue{color:#1bdcfe;border-color:#1bdcfe}.stripe__numbers-wrapper .industry-numbers__title,.stripe__numbers-wrapper .industry-numbers__description{color:#fff;font-size:14px;text-transform:uppercase}@media screen and (min-width: 2560px){.stripe__numbers-wrapper .industry-numbers__title,.stripe__numbers-wrapper .industry-numbers__description{font-size:calc(14px * 1.44)}}@media(min-width: 767px){.stripe__numbers-wrapper .industry-numbers__col{margin-right:5%}}@media(max-width: 420px){.stripe__numbers-wrapper .industry-numbers__col{min-width:80%;text-align:center}}@media(max-width: 420px){.stripe__numbers-wrapper .industry-numbers__row{justify-content:space-around}}.stripe__numbers-wrapper_second .sub-title-colored{padding:115px 0 0}@media screen and (max-width: 768px){.stripe__numbers-wrapper_second .sub-title-colored{padding-top:60px}}@media screen and (min-width: 2560px){.stripe__numbers-wrapper_second .sub-title-colored{padding-top:calc(115px * 1.44)}}.stripe__numbers-wrapper_second .sub-title-colored__heading{max-width:90%;color:#000}.stripe__numbers-wrapper_second .industry-numbers{padding-top:50px;padding-bottom:150px}@media screen and (max-width: 768px){.stripe__numbers-wrapper_second .industry-numbers{padding-top:32px;padding-bottom:60px}}@media screen and (min-width: 2560px){.stripe__numbers-wrapper_second .industry-numbers{padding-top:calc(50px * 1.44);padding-bottom:calc(150px * 1.44)}}.stripe__numbers-wrapper_second .industry-numbers__number{margin-top:20px;font-weight:900}@media screen and (min-width: 2560px){.stripe__numbers-wrapper_second .industry-numbers__number{margin-top:calc(20px * 1.44)}}.stripe__numbers-wrapper_second .industry-numbers__number_blue-dark{color:#2750be;border-color:#2750be}.stripe__numbers-wrapper_second .industry-numbers__description{font-size:14px;text-transform:uppercase}@media screen and (min-width: 2560px){.stripe__numbers-wrapper_second .industry-numbers__description{font-size:calc(14px * 1.44)}}.stripe__double-slider-wrapper{padding-bottom:140px;background:#f9f9f9}@media screen and (max-width: 768px){.stripe__double-slider-wrapper{padding-bottom:60px}}@media screen and (min-width: 2560px){.stripe__double-slider-wrapper{padding-bottom:calc(140px * 1.44)}}.stripe__double-slider-wrapper .sub-title{padding-bottom:0}.stripe__double-slider-wrapper .sub-title-colored{padding:60px 0 0}@media screen and (min-width: 2560px){.stripe__double-slider-wrapper .sub-title-colored{padding:calc(60px * 1.44)}}.stripe__double-slider-wrapper .sub-title-colored__heading{max-width:90%;color:#000}.stripe__double-slider-wrapper .sub-title__heading{color:#00a3ff}@media(min-width: 420px){.stripe__double-slider-wrapper .sub-title__heading{font-size:32px}}@media screen and (min-width: 2560px){.stripe__double-slider-wrapper .sub-title__heading{font-size:calc(32px * 1.44)}}@media screen and (min-width: 768px){.stripe__double-slider-wrapper .content-slider-item__description{top:0 !important;max-width:100% !important;padding:40px !important;border-radius:10px;box-shadow:0px 16px 32px 0px rgba(65,64,69,.2) !important}}.stripe__double-slider-wrapper .content-slider-item__description-text{font-weight:400}.stripe__double-slider-wrapper .content-slider-item__description-text p{margin-bottom:0 !important}.stripe__double-slider-wrapper .content-slider-item__content_active::before{top:-4px;height:120%}.stripe__slider-block .content-slider{padding-bottom:0px !important}.stripe__slider-block .content-slider__aside{justify-content:flex-start}@media(min-width: 768px){.stripe__slider-block .content-slider__aside .content-slider-item{margin-bottom:25px}}.stripe__slider-block .content-slider__aside .content-slider-item__description{min-height:fit-content}.stripe__capabilities .partners__partners-logo-section{padding-bottom:0}.stripe__capabilities-list{list-style:none;padding-left:0;display:flex;justify-content:space-between;flex-wrap:wrap}.stripe__capabilities-list-item{flex-basis:40%;margin-bottom:30px;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:normal;color:#646262}@media screen and (min-width: 2560px){.stripe__capabilities-list-item{font-size:calc(24px * 1.44);margin-bottom:calc(30px * 1.44)}}@media(max-width: 680px){.stripe__capabilities-list-item{flex-basis:100%;margin-bottom:20px}}.stripe__clients .sub-title{width:100%;padding-bottom:54px}@media screen and (max-width: 768px){.stripe__clients .sub-title{padding-bottom:24px}}@media screen and (max-width: 1024px){.stripe__clients .sub-title__wrapper{padding-right:0;padding-left:0}}@media(min-width: 420px){.stripe__clients .sub-title__heading{font-size:32px}}@media screen and (min-width: 2560px){.stripe__clients .sub-title__heading{font-size:calc(32px * 1.44)}}.stripe__clients .partners__partners-logo-section{row-gap:24px}.stripe__clients .partners-logo{min-height:120px}@media screen and (min-width: 2560px){.stripe__clients .partners-logo{max-width:calc(200px * 1.44);min-height:calc(120px * 1.44)}}@media screen and (min-width: 2560px){.stripe__clients .partners-logo img{width:100%;max-width:calc(120px * 1.44)}}.stripe__clients-logos .partners__partners-logo-section{padding-bottom:150px}@media screen and (max-width: 768px){.stripe__clients-logos .partners__partners-logo-section{padding-bottom:60px}}@media(max-width: 580px){.stripe .carousel.carousel-slider{max-width:85vw}.stripe .carousel .slide{margin:0 0 35px}}.stripe__form-section{padding-bottom:7vw;background:linear-gradient(301.54deg, #81E9FF 0%, #635BFF 89.48%)}@media(max-width: 400px){.stripe__form-wrapper .form-box__inner,.stripe__slider-wrapper .form-box__inner{margin:25px}}
.nvidia-jetson .industries-form__wrapper,.nvidia-jetson__tools-slide,.nvidia-jetson__benefits,.nvidia-jetson__info-section,.nvidia-jetson__hero{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.nvidia-jetson .industries-form__wrapper,.nvidia-jetson__tools-slide,.nvidia-jetson__benefits,.nvidia-jetson__info-section,.nvidia-jetson__hero{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.nvidia-jetson .industries-form__wrapper,.nvidia-jetson__tools-slide,.nvidia-jetson__benefits,.nvidia-jetson__info-section,.nvidia-jetson__hero{max-width:1353.6px !important}}.nvidia-jetson__benefits-anchor{display:block;width:242px;height:58px;margin:80px auto;padding:0;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:58px;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #131313;transition:all .3s linear}.nvidia-jetson__benefits-anchor:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.nvidia-jetson .sub-title-colored__heading,.nvidia-jetson__benefits h2,.nvidia-jetson__hero h1{font-family:"ProximaNova",sans-serif;font-style:normal;font-weight:900;font-size:60px;line-height:73px}@media screen and (min-width: 2560px){.nvidia-jetson .sub-title-colored__heading,.nvidia-jetson__benefits h2,.nvidia-jetson__hero h1{font-size:calc(60px * 1.44);line-height:calc(73px * 1.44)}}@media screen and (max-width: 475px){.nvidia-jetson .sub-title-colored__heading,.nvidia-jetson__benefits h2,.nvidia-jetson__hero h1{font-size:44px;line-height:1}}@media screen and (max-width: 375px){.nvidia-jetson .sub-title-colored__heading,.nvidia-jetson__benefits h2,.nvidia-jetson__hero h1{font-size:36px}}.nvidia-jetson__benefits_grid h3{font-family:"ProximaNova",sans-serif;font-style:normal;font-weight:900;font-size:44px;line-height:100%}@media screen and (min-width: 2560px){.nvidia-jetson__benefits_grid h3{font-size:calc(44px * 1.44)}}@media screen and (max-width: 475px){.nvidia-jetson__benefits_grid h3{font-size:30px}}.nvidia-jetson__tools-slide figcaption,.nvidia-jetson__info-section>p{font-family:"ProximaNova",sans-serif;font-style:normal;font-weight:900;font-size:24px;line-height:125%}@media screen and (min-width: 2560px){.nvidia-jetson__tools-slide figcaption,.nvidia-jetson__info-section>p{font-size:calc(24px * 1.44)}}@media screen and (max-width: 475px){.nvidia-jetson__tools-slide figcaption,.nvidia-jetson__info-section>p{font-size:18px}}.nvidia-jetson__benefits_grid ul,.nvidia-jetson__benefits p{font-style:normal;font-weight:400;font-size:18px;line-height:25px}@media screen and (min-width: 2560px){.nvidia-jetson__benefits_grid ul,.nvidia-jetson__benefits p{font-size:calc(18px * 1.44);line-height:calc(25px * 1.44)}}@media screen and (max-width: 475px){.nvidia-jetson__benefits_grid ul,.nvidia-jetson__benefits p{font-size:16px}}.nvidia-jetson__hero-image{position:absolute;left:-130px;bottom:0}@media screen and (max-width: 1440px){.nvidia-jetson__hero-image{filter:brightness(0.5)}}@media screen and (max-width: 475px){.nvidia-jetson__hero-image{left:-225px}}.nvidia-jetson__hero-partner-image{position:absolute;right:4vw;bottom:2.5vw;max-width:109px;margin-bottom:14px}@media screen and (min-width: 2560px){.nvidia-jetson__hero-partner-image{max-width:calc(109px * 1.44);margin-bottom:calc(14px * 1.44)}}.nvidia-jetson__hero{position:relative;width:fit-content;min-height:800px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:3}@media screen and (max-width: 768px){.nvidia-jetson__hero{min-height:100vh}}@media screen and (max-width: 1024px)and (orientation: landscape){.nvidia-jetson__hero{min-height:100vh}}.nvidia-jetson__hero_wrapper{position:relative;background-size:cover;background-repeat:no-repeat;background-color:#000}.nvidia-jetson__hero h1{max-width:650px;margin:0;color:#fff;text-transform:uppercase}@media screen and (min-width: 2560px){.nvidia-jetson__hero h1{max-width:calc(650px * 1.44)}}@media screen and (max-width: 475px){.nvidia-jetson__hero h1{line-height:52px;font-size:48px}}.nvidia-jetson__hero h1 span{display:block;max-width:fit-content;padding:6px 16px;margin:14px 0;font-size:14px;line-height:18px;background-color:#00a877}@media screen and (min-width: 2560px){.nvidia-jetson__hero h1 span{padding:calc(6px * 1.44) calc(16px * 1.44);margin:calc(14px * 1.44) 0;font-size:calc(14px * 1.44);line-height:calc(18px * 1.44)}}.nvidia-jetson__info-section h2{margin:0 0 38px;font-family:"ProximaNova",sans-serif;font-weight:900;font-size:44px;line-height:100%}@media screen and (min-width: 2560px){.nvidia-jetson__info-section h2{margin:0 0 calc(38px * 1.44);font-size:calc(44px *1.44)}}@media screen and (max-width: 475px){.nvidia-jetson__info-section h2{font-size:32px}}.nvidia-jetson__info-section>p{margin:0;text-align:justify}@media screen and (max-width: 768px){.nvidia-jetson__info-section>p{text-align:start}}.nvidia-jetson__info-section_wrapper{padding:100px 0;background:linear-gradient(180deg, #e0e0e0 15.96%, rgba(255, 255, 255, 0) 100%)}@media screen and (min-width: 2560px){.nvidia-jetson__info-section_wrapper{padding:calc(100px * 1.44) 0}}@media screen and (max-width: 475px){.nvidia-jetson__info-section_wrapper{padding:60px 0}}.nvidia-jetson__info-section_grid{display:flex;flex-direction:row;justify-content:space-between;gap:32px;margin-top:55px}.nvidia-jetson__info-section_grid p{font-size:18px;max-width:calc(50% - 16px);margin:0}@media screen and (min-width: 2560px){.nvidia-jetson__info-section_grid p{font-size:calc(18px * 1.44)}}@media screen and (max-width: 475px){.nvidia-jetson__info-section_grid p{max-width:100%;font-size:16px}}@media screen and (max-width: 475px){.nvidia-jetson__info-section_grid{flex-direction:column}}.nvidia-jetson__benefits{color:#fff}.nvidia-jetson__benefits_wrapper{padding:100px 0;background-color:#000}@media screen and (min-width: 2560px){.nvidia-jetson__benefits_wrapper{padding:calc(100px * 1.44) 0}}@media screen and (max-width: 475px){.nvidia-jetson__benefits_wrapper{padding:60px 0}}.nvidia-jetson__benefits h2{margin:0 0 35px;text-transform:uppercase}@media screen and (min-width: 2560px){.nvidia-jetson__benefits h2{margin:0 0 calc(35px * 1.44)}}.nvidia-jetson__benefits p{margin:0}.nvidia-jetson__benefits_grid{display:flex;flex-direction:row;gap:20px}@media screen and (max-width: 475px){.nvidia-jetson__benefits_grid{flex-direction:column}}.nvidia-jetson__benefits_grid h3{margin:0 0 30px;color:#00a777}@media screen and (min-width: 2560px){.nvidia-jetson__benefits_grid h3{margin:0 0 calc(30px * 1.44)}}.nvidia-jetson__benefits_grid ul{display:flex;flex-direction:column;gap:10px;padding-left:20px;list-style-type:square}@media screen and (min-width: 2560px){.nvidia-jetson__benefits_grid ul{gap:calc(10px * 1.44)}}.nvidia-jetson__benefits_grid img{max-width:40%;object-fit:contain}@media screen and (max-width: 475px){.nvidia-jetson__benefits_grid img{max-width:100%}}.nvidia-jetson__benefits-anchor{display:flex;justify-content:center;align-items:center;width:100%;max-width:322px;height:64px;background-color:#17c583;border:1px solid #000;cursor:pointer}@media screen and (min-width: 2560px){.nvidia-jetson__benefits-anchor{max-width:calc(322px * 1.44);height:calc(64px * 1.44);margin:calc(80px * 1.44) auto;font-size:calc(14px * 1.44)}}.nvidia-jetson__benefits-anchor:hover{background-color:#fff;color:#000;border:1px solid #17c583}.nvidia-jetson__tools-slide{padding:150px 20px 135px}@media screen and (max-width: 768px){.nvidia-jetson__tools-slide{padding:100px 20px 100px}}@media screen and (max-width: 475px){.nvidia-jetson__tools-slide{padding:60px 20px}}.nvidia-jetson__tools-slide figure{margin:0}.nvidia-jetson__tools-slide img{padding-top:56px;width:100%}.nvidia-jetson .industry-demos{padding:100px 0}@media screen and (max-width: 475px){.nvidia-jetson .industry-demos{padding:60px 0}}.nvidia-jetson .industry-demos__wrapper{box-shadow:none}.nvidia-jetson .industry-demos__heading{font-size:44px}.nvidia-jetson .industry-resources{padding:60px 0 80px;background:linear-gradient(180deg, #F0F0F0 0%, rgba(240, 240, 240, 0) 100%)}@media screen and (min-width: 2560px){.nvidia-jetson .industry-resources{padding:calc(60px * 1.44) 0 calc(80px * 1.44)}}.nvidia-jetson .industry-resources__heading{font-size:60px}@media screen and (min-width: 2560px){.nvidia-jetson .industry-resources__heading{font-size:calc(60px * 1.44)}}@media screen and (max-width: 475px){.nvidia-jetson .industry-resources__heading{font-size:44px}}.nvidia-jetson__partnership-section{padding:150px 40px}@media screen and (max-width: 768px){.nvidia-jetson__partnership-section{padding:60px 20px}}.nvidia-jetson__partnership-section .sub-title-colored{padding-top:0;padding-bottom:20px;background:none}.nvidia-jetson__partnership-section .partnership__wrapper{min-height:fit-content}@media screen and (max-width: 475px){.nvidia-jetson__partnership-section .partnership__wrapper{padding:0}}.nvidia-jetson__partnership-section .partnership__icons{flex-basis:40%}.nvidia-jetson__partnership-section .partnership__cta-button{display:none}.nvidia-jetson .industries-form__wrapper{padding:100px 0 0px}@media screen and (max-width: 1024px){.nvidia-jetson .industries-form__wrapper{padding:60px 20px 60px}}.nvidia-jetson .industries-form__wrapper .sub-title-colored{color:#fff;background:none;padding:0}@media screen and (max-width: 400px){.nvidia-jetson .industries-form__wrapper .form-box{width:100%;margin:0}}@media screen and (max-width: 475px){.nvidia-jetson .industries-form__wrapper .form-box__inner{margin:25px 0 0 0}}.nvidia-jetson .industries-form__wrapper form button{border:2px solid #17c583;background-color:#17c583 !important}.nvidia-jetson .industries-form__form-description{padding:38px 0;margin:0;font-size:16px;color:#fff}@media screen and (min-width: 2560px){.nvidia-jetson .industries-form__form-description{font-size:calc(16px * 1.44)}}.nvidia-jetson .industries-form__section{background-image:none}.nvidia-jetson .industries-form__section .sub-title-colored__heading-square{display:none}.nvidia-jetson .industries-form__section .sub-title-colored__description{margin-top:60px;margin-bottom:80px;font-weight:400;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:16px;line-height:22px}@media screen and (min-width: 2560px){.nvidia-jetson .industries-form__section .sub-title-colored__description{font-size:calc(16px * 1.44);line-height:calc(22px * 1.44)}}@media screen and (max-width: 475px){.nvidia-jetson .industries-form__section .sub-title-colored__description{margin:40px 0}}
.sap__form-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.sap__form-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.sap__form-wrapper{max-width:1353.6px !important}}.sap__empower .sub-title-colored,.sap__solution-wrapper,.sap__differentiators-wrapper,.sap__industries-wrapper,.sap__case-study-wrapper,.sap__form-section{padding-top:128px;padding-bottom:128px}@media screen and (max-width: 1024px){.sap__empower .sub-title-colored,.sap__solution-wrapper,.sap__differentiators-wrapper,.sap__industries-wrapper,.sap__case-study-wrapper,.sap__form-section{padding-top:96px;padding-bottom:96px}}@media screen and (max-width: 540px){.sap__empower .sub-title-colored,.sap__solution-wrapper,.sap__differentiators-wrapper,.sap__industries-wrapper,.sap__case-study-wrapper,.sap__form-section{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 2560px){.sap__empower .sub-title-colored,.sap__solution-wrapper,.sap__differentiators-wrapper,.sap__industries-wrapper,.sap__case-study-wrapper,.sap__form-section{padding-top:calc(128px * 1.44);padding-bottom:calc(128px * 1.44)}}.sap__industries-wrapper .colored-square-slider__list{margin-top:96px}@media screen and (max-width: 1024px){.sap__industries-wrapper .colored-square-slider__list{margin-top:48px}}@media screen and (min-width: 2560px){.sap__industries-wrapper .colored-square-slider__list{margin-top:calc(96px * 1.44)}}.sap__industries-wrapper .colored-square-slider__heading,.sap .sub-title-colored__heading{font-family:"ProximaNova",sans-serif;font-size:60px;color:#000;text-transform:uppercase}@media screen and (max-width: 1024px){.sap__industries-wrapper .colored-square-slider__heading,.sap .sub-title-colored__heading{font-size:44px}}@media screen and (min-width: 2560px){.sap__industries-wrapper .colored-square-slider__heading,.sap .sub-title-colored__heading{font-size:calc(60px * 1.44)}}.sap__industries-wrapper .colored-square-slider__heading,.sap .sub-title-colored__heading{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.sap__industries-wrapper .colored-square-slider .content__summary,.sap .sub-title-colored{margin-bottom:96px}@media screen and (max-width: 1024px){.sap__industries-wrapper .colored-square-slider .content__summary,.sap .sub-title-colored{margin-bottom:48px}}@media screen and (min-width: 2560px){.sap__industries-wrapper .colored-square-slider .content__summary,.sap .sub-title-colored{margin-bottom:calc(96px * 1.44)}}.sap__solution-wrapper .content-slider-item__description-text{font-size:16px}@media screen and (min-width: 2560px){.sap__solution-wrapper .content-slider-item__description-text{font-size:calc(16px * 1.44)}}.sap__industries-wrapper .colored-square-slider__description{font-size:18px}@media screen and (min-width: 2560px){.sap__industries-wrapper .colored-square-slider__description{font-size:calc(18px * 1.44)}}.sap__solution-wrapper .content-slider-item__description-text,.sap__industries-wrapper .colored-square-slider__description{line-height:normal}.sap{overflow:hidden}.sap .partner-title2_0__container{flex-grow:1}@media(max-width: 640px){.sap .sub-title-colored__heading{font-size:34px}}.sap .sub-title-colored__heading__square{width:92px;height:92px;top:-16px}@media(max-width: 640px){.sap .sub-title-colored__heading__square{width:60px;height:60px;top:-10px}}.sap__empower .sub-title-colored{margin-bottom:0}.sap__empower .sub-title-colored__heading{margin-bottom:48px}.sap__solution-wrapper .content-slider__aside{min-height:245px !important}@media screen and (min-width: 2560px){.sap__solution-wrapper .content-slider__aside{min-height:calc(245px * 1.44) !important}}@media(min-width: 767px){.sap__solution-wrapper .content-slider__aside{border-right:2px solid #2750be}}.sap__solution-wrapper .content-slider-item__description-text ul{padding-left:20px;list-style:disc}.sap__solution-wrapper .content-slider-item__description-text p{margin-top:0}.sap__differentiators-wrapper{color:#fff;background:#014185}.sap__differentiators-wrapper .sub-title-colored{padding-bottom:20px}.sap__differentiators-wrapper .sub-title-colored__heading{color:#fff}.sap__differentiators-wrapper .sub-title-colored__description{padding-top:20px;font-size:24px;font-family:"ProximaNova",sans-serif;font-weight:900}@media(max-width: 475px){.sap__differentiators-wrapper .sub-title-colored__description{padding-top:0;font-size:16px}}.sap__differentiators-wrapper .benefits-list{flex-wrap:nowrap;justify-content:space-between;gap:40px}.sap__differentiators-wrapper .benefits-list__item{align-items:flex-start;flex-direction:column;flex-basis:33.3333333333%;margin:0}.sap__differentiators-wrapper .benefits-list__item-title{margin:0;padding-bottom:16px}.sap__differentiators-wrapper .benefits-list__item-image{max-width:76px}.sap__differentiators-wrapper .benefits-list__item-title{text-transform:none}.sap__industries-wrapper{background-color:#fff;padding-bottom:0}.sap__industries-wrapper .colored-square-slider{padding-bottom:0}.sap__industries-wrapper .colored-square-slider__description{font-weight:400;font-family:OpenSans,Helvetica,Arial,sans-serif;padding-bottom:0;margin-top:24px;line-height:normal}@media screen and (max-width: 1024px){.sap__industries-wrapper .colored-square-slider__description{font-size:16px;line-height:normal}}.sap__industries-wrapper .colored-square-slider__wrapper{padding-bottom:0}.sap__industries-wrapper .colored-square-slider__list-item{padding-bottom:420px}@media screen and (min-width: 2560px){.sap__industries-wrapper .colored-square-slider__list-item{padding-bottom:calc(420px * 1.44)}}@media screen and (max-width: 1024px){.sap__industries-wrapper .colored-square-slider__list-item{padding-bottom:375px}}@media screen and (max-width: 767px){.sap__industries-wrapper .colored-square-slider__list-item{padding-bottom:85px}}@media screen and (max-width: 540px){.sap__industries-wrapper .colored-square-slider__list-item{padding-bottom:0}}.sap__industries-wrapper .colored-square-slider .content__wrapper{margin-top:40px}.sap__industries-wrapper .colored-square-slider .content__summary{padding-bottom:0}.sap__case-study-wrapper{background:#f1f1f1}.sap__case-study-wrapper .industry-resources{padding:0}.sap__case-study-wrapper .industry-resources__cta{margin-top:40px;background:#2750be}.sap__case-study-wrapper .industry-resources__cta:hover{box-shadow:0px 19px 57px 0 #2750be}.sap__form-section{background:linear-gradient(90deg, #2750BE 0%, #00DBFE 100%)}.sap__form-section .sub-title-colored{padding-top:0}.sap__form-section .sub-title-colored__heading{max-width:90%;color:#fff}@media(max-width: 400px){.sap__form-wrapper .form-box__inner{margin:25px}}
.odoo__expertise-content{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.odoo__expertise-content{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.odoo__expertise-content{max-width:1353.6px !important}}.odoo{overflow:hidden}.odoo__description-wrapper .description__text:before{background-color:#9d3aa1}.odoo__slider-wrapper{padding-top:100px}@media screen and (min-width: 2560px){.odoo__slider-wrapper{padding-top:calc(100px * 1.44)}}@media(max-width: 600px){.odoo__slider-wrapper{padding-top:50px}}.odoo__content-slider .content-slider__aside{min-height:250px}@media screen and (min-width: 2560px){.odoo__content-slider .content-slider__aside{min-height:calc(250px * 1.44)}}@media screen and (min-width: 767px){.odoo__content-slider .content-slider__aside{border-right:2px solid #017e84}}.odoo__content-slider .content-slider-item__content_active{font-size:24px}@media screen and (min-width: 2560px){.odoo__content-slider .content-slider-item__content_active{font-size:calc(24px * 1.44)}}.odoo__content-slider .content-slider-item__description-text p{margin-top:0}.odoo__benefits{padding-top:75px;padding-bottom:50px;background:linear-gradient(105deg, #714B67 0%, #542D4B 100%)}@media(max-width: 600px){.odoo__benefits{padding-top:40px;padding-bottom:40px}}.odoo__benefits .sub-title-colored__heading{color:#fff}.odoo__benefits .sub-title-colored__description{padding-top:20px;padding-bottom:20px;color:#fff;font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (min-width: 2560px){.odoo__benefits .sub-title-colored__description{font-size:calc(32px * 1.44)}}@media(max-width: 600px){.odoo__benefits .sub-title-colored__description{font-size:24px}}@media screen and (min-width: 2560px){.odoo__benefits .benefits-list__item-title{font-size:calc(24px * 1.44)}}.odoo__benefits .benefits-list{justify-content:space-between}.odoo__benefits .benefits-list__item{flex-basis:48%;margin-right:0}@media(max-width: 767px){.odoo__benefits .benefits-list__item{flex-basis:100%}}.odoo__expertise-wrapper{padding-top:75px;padding-bottom:50px}@media(max-width: 600px){.odoo__expertise-wrapper{padding-top:40px;padding-bottom:40px}}.odoo__expertise-wrapper .sub-title-colored__description{font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media screen and (min-width: 2560px){.odoo__expertise-wrapper .sub-title-colored__description{font-size:calc(32px * 1.44)}}@media(max-width: 600px){.odoo__expertise-wrapper .sub-title-colored__description{font-size:18px}}.odoo__expertise-wrapper .sub-title-colored__description p{margin-bottom:0}.odoo__expertise-content{display:flex;justify-content:space-around;padding-top:75px}@media(max-width: 767px){.odoo__expertise-content{flex-direction:column;padding-top:40px}}.odoo__expertise-content-item{flex-basis:1}@media(max-width: 767px){.odoo__expertise-content-item{flex-basis:100%;margin-bottom:40px}}.odoo__expertise-content-title{padding-left:20px;padding-right:30px;min-height:70px;color:#000;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;border-bottom:2px solid rgba(113,75,103,.5)}@media screen and (min-width: 2560px){.odoo__expertise-content-title{font-size:calc(24px * 1.44)}}@media(max-width: 600px){.odoo__expertise-content-title{font-size:18px}}.odoo__expertise-content-title:hover{border-bottom:2px solid #714b67}.odoo__expertise-content-text{padding-left:20px;padding-right:30px}@media screen and (min-width: 2560px){.odoo__expertise-content-text{font-size:calc(16px * 1.44)}}.odoo__resources .outlined-box-grid{padding:20px 0 50px}.odoo__events{background:#f1f1f1;padding-top:75px}@media(max-width: 600px){.odoo__events{padding-top:40px}}.odoo__events .press-list{background:transparent}.odoo__events .press-list__wrapper{padding-bottom:0}.odoo__events .press-list__heading{display:none}.odoo__form-section{padding-top:75px;padding-bottom:75px;background:linear-gradient(105deg, #714B67 0%, #542D4B 100%)}@media(max-width: 600px){.odoo__form-section{padding-top:50px;padding-bottom:50px}}.odoo__form-section .sub-title-colored{padding-bottom:60px}@media(max-width: 600px){.odoo__form-section .sub-title-colored{padding-bottom:40px}}.odoo__form-section .sub-title-colored__heading{color:#fff}
.cta-section{padding:85px 0}@media screen and (min-width: 2560px){.cta-section{padding:calc(85px * 1.44) 0}}.cta-section__container{display:flex;gap:24px}@media screen and (max-width: 768px){.cta-section__container{flex-direction:column}}@media screen and (min-width: 2560px){.cta-section__container{gap:calc(24px * 1.44)}}.cta-section__title{width:100%;max-width:45%;margin:0;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:44px;text-transform:uppercase;line-height:1}@media screen and (max-width: 820px){.cta-section__title{font-size:32px}}@media screen and (max-width: 768px){.cta-section__title{max-width:100%}}@media screen and (min-width: 2560px){.cta-section__title{font-size:calc(44px * 1.44)}}.cta-section__description{display:flex;flex-direction:column;gap:50px;width:100%;max-width:55%;padding:0 24px;font-size:16px;border-left:1px solid #000}@media screen and (min-width: 2560px){.cta-section__description{gap:calc(50px * 1.44);padding:0 calc(24px * 1.44);font-size:calc(16px * 1.44)}}@media screen and (max-width: 768px){.cta-section__description{max-width:100%;padding:0;border-left:none}}.cta-section__description p{margin:0;line-height:1.35}.cta-section__description_inverted{border-left:1px solid #fff}@media screen and (max-width: 768px){.cta-section__description_inverted{border-left:none}}.cta-section__title_inverted,.cta-section__description_inverted{color:#fff}.cta-section__button{max-width:322px;color:#fff;background:#000;text-align:center}@media screen and (max-width: 480px){.cta-section__button{max-width:100%}}@media screen and (min-width: 2560px){.cta-section__button{max-width:calc(322px * 1.44)}}.cta-section__button:hover{box-shadow:none !important;color:#000;background:#fff;border:2px solid #000}.cta-section__button_inverted{color:#000;background:#fff;border:2px solid #fff}
.pega__form-wrapper,.pega_content__static-grid-section{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.pega__form-wrapper,.pega_content__static-grid-section{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.pega__form-wrapper,.pega_content__static-grid-section{max-width:1353.6px !important}}.pega{position:relative;overflow:hidden}.pega .partner-title2_0__content{display:grid;gap:64px;justify-content:center;padding:120px 100px 180px;min-height:calc(100vh - 190px)}@media screen and (min-width: 2560px){.pega .partner-title2_0__content{min-height:calc(100vh - 260px)}}@media screen and (max-width: 540px){.pega .partner-title2_0__content{min-height:100vh;padding-right:40px;padding-left:40px}}.pega .partner-title2_0__title-logo-wrapper,.pega .partner-title2_0__container{align-self:flex-start}.pega .partner-title2_0__logo-partner{max-width:220px;margin-left:55px}@media screen and (max-width: 820px)and (orientation: portrait){.pega .partner-title2_0__logo-partner{margin-left:5px}}@media screen and (max-width: 768px){.pega .partner-title2_0__logo-partner{margin-left:0}}@media screen and (min-width: 2560px){.pega .partner-title2_0__logo-partner{max-width:calc(220px * 1.44);margin-left:calc(55px * 1.44)}}.pega .partner-title2_0__heading{color:#252f3e;text-shadow:0px 4px 20px rgba(0,0,0,.25)}.pega .partner-title2_0__heading span{text-shadow:none}.pega .partner-title2_0__description{max-width:444px;height:auto}@media screen and (min-width: 2560px){.pega .partner-title2_0__description{max-width:calc(444px * 1.44);margin-bottom:0;font-size:calc(18px * 1.44)}}.pega__cta-section_with-bg{background-image:url("https://www.softserveinc.com/cdn/img/partners/pega/blue-bg.png");background-repeat:no-repeat;background-size:cover}.pega__cta-section_second span{color:#00a3ff}.pega__navigation-wrapper{margin-top:50px;margin-bottom:78px}@media screen and (max-width: 540px){.pega__navigation-wrapper{display:none}}@media screen and (min-width: 2560px){.pega__navigation-wrapper{margin-top:calc(50px * 1.44);margin-bottom:calc(78px * 1.44)}}.pega__navigation-wrapper .navigation-panel{background-image:none;background-blend-mode:none;box-shadow:none;border-top:2px solid #646262;border-bottom:2px solid #646262}.pega__navigation-wrapper .navigation-panel__item{position:relative;width:100%;display:flex;justify-content:start;align-items:center;text-align:start}.pega__navigation-wrapper .navigation-panel__item:not(:first-of-type){justify-content:center}.pega__navigation-wrapper .navigation-panel__item:not(:first-of-type)::before{content:"";position:absolute;left:0;height:60%;width:2px;background-color:#646262;opacity:.5}.pega__navigation-wrapper .navigation-panel__item:hover .navigation-panel__title{text-shadow:none}.pega__navigation-wrapper .navigation-panel__item:hover .navigation-panel__link{position:relative}.pega__navigation-wrapper .navigation-panel__item:hover .navigation-panel__link::before,.pega__navigation-wrapper .navigation-panel__item:hover .navigation-panel__link::after{content:"";position:absolute;width:12px;height:32px}.pega__navigation-wrapper .navigation-panel__item:hover .navigation-panel__link::before{top:-4px;left:-8px;border-top:2px solid #646262;border-left:2px solid #646262;opacity:.5}.pega__navigation-wrapper .navigation-panel__number{font-weight:900;font-size:24px;color:#2750be;opacity:.5}@media screen and (min-width: 2560px){.pega__navigation-wrapper .navigation-panel__number{font-size:calc(24px * 1.44)}}.pega__navigation-wrapper .navigation-panel__title{font-weight:900;font-size:14px;color:#646262}@media screen and (min-width: 2560px){.pega__navigation-wrapper .navigation-panel__title{font-size:calc(14px * 1.44)}}.pega__services-wrapper{padding:100px 0;background:linear-gradient(360deg, #ffffff 38.31%, #f4f4f4 111.61%)}@media screen and (max-width: 480px){.pega__services-wrapper{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 2560px){.pega__services-wrapper{padding:calc(100px * 1.44) 0}}.pega__services-wrapper .content-slider{background:transparent}.pega__services-wrapper .content-slider__container{padding:40px;box-shadow:0px 24px 54px 0px rgba(0,0,0,.25)}@media screen and (max-width: 767px){.pega__services-wrapper .content-slider__container{padding:20px}}@media screen and (min-width: 2560px){.pega__services-wrapper .content-slider__container{padding:calc(40px * 1.44)}}.pega__services-wrapper .content-slider__aside{justify-content:flex-start;gap:20px}@media screen and (max-width: 767px){.pega__services-wrapper .content-slider__aside{gap:0}}@media screen and (min-width: 2560px){.pega__services-wrapper .content-slider__aside{gap:calc(20px * 1.44)}}.pega__services-wrapper .content-slider-item__content_active{padding:10px}@media screen and (min-width: 2560px){.pega__services-wrapper .content-slider-item__content_active{padding:calc(10px * 1.44)}}.pega__services-wrapper .content-slider-item__description p:first-of-type{margin-top:0}.pega__services-wrapper .content-slider-item__description-text{font-size:16px;line-height:135%}@media screen and (min-width: 2560px){.pega__services-wrapper .content-slider-item__description-text{font-size:calc(16px * 1.44)}}.pega__content-slider{padding-top:100px !important;padding-bottom:20px !important}@media screen and (max-width: 767px){.pega__content-slider{padding-top:40px !important}}@media screen and (min-width: 2560px){.pega__content-slider{padding-top:calc(100px * 1.44) !important;padding-bottom:calc(20px * 1.44) !important}}.pega__services-wrapper .sub-title-colored__description,.pega__benefits-section .sub-title-colored__description{margin-top:56px}@media screen and (max-width: 480px){.pega__services-wrapper .sub-title-colored__description,.pega__benefits-section .sub-title-colored__description{margin-top:24px}}@media screen and (min-width: 2560px){.pega__services-wrapper .sub-title-colored__description,.pega__benefits-section .sub-title-colored__description{margin-top:calc(56px * 1.44)}}.pega__our-partners{padding-top:132px;padding-bottom:160px}@media screen and (max-width: 1024px){.pega__our-partners{padding-top:96px;padding-bottom:96px}}@media screen and (max-width: 480px){.pega__our-partners{padding-top:60px;padding-bottom:60px}}.pega__our-partners .partnership__wrapper{max-width:940px;min-height:unset;padding:69px 0 0 0}@media screen and (max-width: 1024px){.pega__our-partners .partnership__wrapper{padding-right:20px;padding-left:20px}}@media screen and (min-width: 2560px){.pega__our-partners .partnership__wrapper{max-width:calc(940px * 1.44);padding-top:calc(69px * 1.44)}}.pega__our-partners .partnership__cta-button{display:none}.pega_content__static-grid-section{padding-top:56px}@media screen and (max-width: 480px){.pega_content__static-grid-section{padding-top:24px}}@media screen and (min-width: 2560px){.pega_content__static-grid-section{padding-top:calc(56px * 1.44)}}.pega_content__static-grid-section__item:nth-of-type(1) .pega_content__static-grid-section__item-title,.pega_content__static-grid-section__item:nth-of-type(2) .pega_content__static-grid-section__item-title,.pega_content__static-grid-section__item:nth-of-type(3) .pega_content__static-grid-section__item-title{min-height:48px}@media screen and (max-width: 840px){.pega_content__static-grid-section__item:nth-of-type(1) .pega_content__static-grid-section__item-title,.pega_content__static-grid-section__item:nth-of-type(2) .pega_content__static-grid-section__item-title,.pega_content__static-grid-section__item:nth-of-type(3) .pega_content__static-grid-section__item-title{min-height:64px}}@media screen and (min-width: 2560px){.pega_content__static-grid-section__item:nth-of-type(1) .pega_content__static-grid-section__item-title,.pega_content__static-grid-section__item:nth-of-type(2) .pega_content__static-grid-section__item-title,.pega_content__static-grid-section__item:nth-of-type(3) .pega_content__static-grid-section__item-title{min-height:calc(48px * 1.44)}}.pega_content__static-grid-section__item:nth-of-type(4) .pega_content__static-grid-section__item-title,.pega_content__static-grid-section__item:nth-of-type(5) .pega_content__static-grid-section__item-title,.pega_content__static-grid-section__item:nth-of-type(6) .pega_content__static-grid-section__item-title{min-height:48px}@media screen and (min-width: 2560px){.pega_content__static-grid-section__item:nth-of-type(4) .pega_content__static-grid-section__item-title,.pega_content__static-grid-section__item:nth-of-type(5) .pega_content__static-grid-section__item-title,.pega_content__static-grid-section__item:nth-of-type(6) .pega_content__static-grid-section__item-title{min-height:calc(48px * 1.44)}}@media screen and (max-width: 820px)and (max-height: 1180px)and (orientation: portrait){.pega_content__static-grid-section__item:nth-of-type(1) .pega_content__static-grid-section__item-title,.pega_content__static-grid-section__item:nth-of-type(3) .pega_content__static-grid-section__item-title{min-height:48px}}@media screen and (max-width: 390px){.pega_content__static-grid-section__item:nth-of-type(1) .pega_content__static-grid-section__item-title,.pega_content__static-grid-section__item:nth-of-type(2) .pega_content__static-grid-section__item-title,.pega_content__static-grid-section__item:nth-of-type(5) .pega_content__static-grid-section__item-title,.pega_content__static-grid-section__item:nth-of-type(6) .pega_content__static-grid-section__item-title{min-height:64px}}.pega_content__static-grid-section__item-title{margin:0;padding-bottom:14px;color:#000;border-bottom:1px solid #00a3ff}@media screen and (min-width: 2560px){.pega_content__static-grid-section__item-title{padding-bottom:calc(14px * 1.44)}}.pega_content__static-grid-section__item-content{padding-top:14px;color:#000;line-height:125%}@media screen and (min-width: 2560px){.pega_content__static-grid-section__item-content{padding-top:calc(14px * 1.44);font-size:calc(16px * 1.44)}}.pega__outcomes-section{padding-top:100px;padding-bottom:120px;background-image:url("https://www.softserveinc.com/cdn/img/partners/pega/white-bg.png");background-size:cover;background-repeat:no-repeat;background-position:right bottom}@media screen and (max-width: 768px){.pega__outcomes-section{padding-top:60px;padding-bottom:60px;background-image:none;background-color:#fff}}@media screen and (min-width: 2560px){.pega__outcomes-section{padding-top:calc(100px * 1.44);padding-bottom:calc(120px * 1.44)}}@media screen and (max-width: 640px){.pega__outcomes-section .pega_content__static-grid-section{flex-direction:column}}.pega__outcomes-section .pega_content__static-grid-section__item:nth-of-type(1),.pega__outcomes-section .pega_content__static-grid-section__item:nth-of-type(2),.pega__outcomes-section .pega_content__static-grid-section__item:nth-of-type(3){min-height:48px}@media screen and (max-width: 840px){.pega__outcomes-section .pega_content__static-grid-section__item:nth-of-type(1) .pega_content__static-grid-section__item-title,.pega__outcomes-section .pega_content__static-grid-section__item:nth-of-type(2) .pega_content__static-grid-section__item-title,.pega__outcomes-section .pega_content__static-grid-section__item:nth-of-type(3) .pega_content__static-grid-section__item-title{min-height:64px}}@media screen and (max-width: 640px){.pega__outcomes-section .pega_content__static-grid-section__item:nth-of-type(1) .pega_content__static-grid-section__item-title,.pega__outcomes-section .pega_content__static-grid-section__item:nth-of-type(2) .pega_content__static-grid-section__item-title,.pega__outcomes-section .pega_content__static-grid-section__item:nth-of-type(3) .pega_content__static-grid-section__item-title{min-height:unset}}.pega__outcomes-section__description{max-width:632px;margin-top:96px;line-height:normal}@media screen and (max-width: 480px){.pega__outcomes-section__description{margin-top:32px}}@media screen and (min-width: 2560px){.pega__outcomes-section__description{max-width:calc(632px * 1.44);margin-top:calc(96px * 1.44);font-size:calc(16px * 1.44)}}.pega__benefits{padding-top:120px;padding-bottom:120px;background:linear-gradient(179deg, #ddf2f3 0.67%, #ddf2f3 33.51%, #ebe4f8 64.88%, #ebe4f8 103.89%)}@media screen and (max-width: 480px){.pega__benefits{padding-top:80px}}@media screen and (min-width: 2560px){.pega__benefits{padding-top:calc(120px * 1.44);padding-bottom:calc(120px * 1.44)}}@media screen and (max-width: 1024px){.pega__benefits-group .sub-title-colored__wrapper{padding-right:0;padding-left:0}}.pega__benefits-group .sub-title-colored__heading{display:none}.pega__benefits-group .sub-title-colored__description{margin-top:60px;padding:0;margin-bottom:40px;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;line-height:normal;letter-spacing:-0.2px}@media screen and (max-width: 480px){.pega__benefits-group .sub-title-colored__description{margin-top:40px;font-size:24px}}@media screen and (min-width: 2560px){.pega__benefits-group .sub-title-colored__description{margin-bottom:calc(40px * 1.44);font-size:calc(40px * 1.44)}}.pega__benefits-group:nth-of-type(2) .sub-title-colored__description{margin-top:140px}@media screen and (max-width: 768px){.pega__benefits-group:nth-of-type(2) .sub-title-colored__description{margin-top:80px}}@media screen and (min-width: 2560px){.pega__benefits-group:nth-of-type(2) .sub-title-colored__description{margin-top:calc(140px * 1.44)}}.pega__benefits-items{display:flex;flex-wrap:wrap;row-gap:40px;column-gap:64px}@media screen and (min-width: 2560px){.pega__benefits-items{row-gap:calc(40px * 1.44);column-gap:calc(64px * 1.44)}}.pega__benefits-item{display:flex;gap:28px;align-items:flex-start;flex:1 1 45%}@media screen and (max-width: 375px){.pega__benefits-item{flex-direction:column;gap:12px}}@media screen and (min-width: 2560px){.pega__benefits-item{gap:calc(28px * 1.44)}}.pega__benefits-item img{width:100%}.pega__benefits-item-img-wrapper{width:100%;max-width:104px;min-width:104px}@media screen and (max-width: 480px){.pega__benefits-item-img-wrapper{max-width:81px;min-width:81px}}@media screen and (min-width: 2560px){.pega__benefits-item-img-wrapper{max-width:calc(104px * 1.44)}}.pega__benefits-text{display:flex;flex-direction:column;gap:14px}@media screen and (min-width: 2560px){.pega__benefits-text{gap:calc(14px * 1.44)}}.pega__benefits-text h3{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;line-height:1.25}@media screen and (max-width: 480px){.pega__benefits-text h3{font-size:20px}}@media screen and (min-width: 2560px){.pega__benefits-text h3{font-size:calc(24px * 1.44)}}@media screen and (min-width: 2560px){.pega__benefits-text p{font-size:calc(16px * 1.44)}}.pega__benefits-text h3,.pega__benefits-text p{margin:0}.pega__form-section{padding-top:100px;padding-bottom:7vw;background:#00a3ff}@media screen and (max-width: 480px){.pega__form-section{padding-top:60px}}@media screen and (min-width: 2560px){.pega__form-section{padding-top:calc(100px * 1.44)}}@media screen and (max-width: 480px){.pega__form-wrapper .sub-title-colored{padding:0 20px}}@media screen and (max-width: 400px){.pega__form-wrapper .sub-title-colored{padding:0 10px}}.pega__form-wrapper .sub-title-colored__heading{color:#fff}@media screen and (max-width: 480px){.pega__form-wrapper .sub-title-colored__heading{font-size:34px}}@media screen and (max-width: 1024px){.pega__form-wrapper .sub-title-colored__wrapper{padding-left:0;padding-right:0}}.pega__form-wrapper .form-box{padding-top:3vw}@media screen and (max-width: 400px){.pega__form-wrapper .form-box{width:100%;margin-left:0;margin-right:0}}@media(max-width: 400px){.pega__form-wrapper .form-box__inner{margin:25px 0px 0px}}
.snowflake__form-wrapper,.snowflake__benefits-section__items-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.snowflake__form-wrapper,.snowflake__benefits-section__items-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.snowflake__form-wrapper,.snowflake__benefits-section__items-wrapper{max-width:1353.6px !important}}.snowflake{position:relative;overflow:hidden}.snowflake .partner-title2_0__content{display:flex;justify-content:space-between;padding:120px 100px 120px}.snowflake .partner-title2_0__logo-partner{max-width:180px}@media screen and (min-width: 2560px){.snowflake .partner-title2_0__logo-partner{max-width:calc(180px * 1.44)}}.snowflake .sub-title-colored__heading{line-height:1.2}.snowflake .sub-title-colored__heading-square{box-shadow:0px 11px 24px 0px #00A3CF36}.snowflake__navigation-section{background-color:#282626}.snowflake__navigation-wrapper{padding-top:50px;padding-bottom:50px}@media screen and (max-width: 540px){.snowflake__navigation-wrapper{display:none}}@media screen and (min-width: 2560px){.snowflake__navigation-wrapper{padding-top:calc(50px * 1.44);padding-bottom:calc(50px * 1.44)}}.snowflake__navigation-wrapper .navigation-panel{background-image:none;background-blend-mode:none;box-shadow:none;border-top:2px solid #fff;border-bottom:2px solid #fff}@media screen and (max-width: 820px){.snowflake__navigation-wrapper .navigation-panel{flex-wrap:wrap}}.snowflake__navigation-wrapper .navigation-panel__item{position:relative;width:100%;display:flex;justify-content:start;align-items:center;text-align:start;padding:12px 16px 14px}@media screen and (max-width: 820px){.snowflake__navigation-wrapper .navigation-panel__item{flex:1 1 30%}}.snowflake__navigation-wrapper .navigation-panel__item:not(:first-of-type){justify-content:center}.snowflake__navigation-wrapper .navigation-panel__item:not(:first-of-type)::before{content:"";position:absolute;left:0;height:60%;width:2px;background-color:#fff;opacity:1}.snowflake__navigation-wrapper .navigation-panel__item:hover .navigation-panel__title{text-shadow:none}.snowflake__navigation-wrapper .navigation-panel__item:hover .navigation-panel__link{position:relative}.snowflake__navigation-wrapper .navigation-panel__item:hover .navigation-panel__link::before,.snowflake__navigation-wrapper .navigation-panel__item:hover .navigation-panel__link::after{content:"";position:absolute;width:12px;height:32px}.snowflake__navigation-wrapper .navigation-panel__item:hover .navigation-panel__link::before{top:-4px;left:-8px;border-top:2px solid #00a3ff;border-left:2px solid #00a3ff;opacity:1}.snowflake__navigation-wrapper .navigation-panel__number{font-weight:900;font-size:24px;color:#00a3ff;opacity:1}@media screen and (min-width: 2560px){.snowflake__navigation-wrapper .navigation-panel__number{font-size:calc(24px * 1.44)}}.snowflake__navigation-wrapper .navigation-panel__title{font-weight:900;font-size:14px;color:#fff}@media screen and (min-width: 2560px){.snowflake__navigation-wrapper .navigation-panel__title{font-size:calc(14px * 1.44)}}.snowflake__services{padding-top:120px;padding-bottom:200px;background:linear-gradient(256deg, #2895F7 -19.05%, #F3FAFE 90.68%)}@media screen and (max-width: 820px){.snowflake__services{padding-top:60px;padding-bottom:40px}}@media screen and (min-width: 2560px){.snowflake__services{padding-top:calc(100px * 1.44);padding-bottom:calc(60px * 1.44)}}.snowflake__services .services-list_snowflake__services{padding-top:76px}@media screen and (max-width: 820px){.snowflake__services .services-list_snowflake__services{padding-top:40px}}@media screen and (min-width: 2560px){.snowflake__services .services-list_snowflake__services{padding-top:calc(100px * 1.44)}}.snowflake__services .services-list__item{cursor:default}@media screen and (min-width: 2560px){.snowflake__services .services-list__item{padding:calc(18px * 1.44) calc(35px * 1.44) calc(25px * 1.44) calc(20px * 1.44)}}.snowflake__services .services-list__item-title{margin-bottom:14px;font-weight:900;text-transform:none}@media screen and (min-width: 2560px){.snowflake__services .services-list__item-title{margin-bottom:calc(14px * 1.44)}}.snowflake__services .services-list__item-text{line-height:125%}.snowflake__services .services-list__item-text ul{padding-top:14px;padding-left:20px;border-top:1px solid #00a3ff;list-style:disc;line-height:normal}@media screen and (min-width: 2560px){.snowflake__services .services-list__item-text ul{padding-top:calc(14px * 1.44);padding-left:calc(20px * 1.44)}}.snowflake__services .services-list__item-text li::marker{font-size:12px}.snowflake__industries-section{padding-top:60px;padding-bottom:60px}@media screen and (max-width: 768px){.snowflake__industries-section{padding-bottom:0}}@media screen and (min-width: 2560px){.snowflake__industries-section{padding-top:calc(60px * 1.44);padding-bottom:calc(60px * 1.44)}}.snowflake__badge-section .badge-section{background-color:#f9f9f9}.snowflake__badge-section .badge-section__title{font-size:24px;color:#282626;text-transform:none}@media screen and (min-width: 2560px){.snowflake__badge-section .badge-section__title{font-size:calc(24px * 1.44)}}.snowflake__badge-section .badge-section__title>p{margin:0}.snowflake__badge-section .badge-section__title span{color:#00a3ff}.snowflake__badge-section .badge-section__wrapper{gap:32px}@media screen and (min-width: 2560px){.snowflake__badge-section .badge-section__wrapper{gap:calc(32px * 1.44)}}.snowflake__badge-section .badge-section__left-col{width:100%;max-width:210px;flex-basis:unset}@media screen and (max-width: 480px){.snowflake__badge-section .badge-section__left-col{max-width:180px}}@media screen and (min-width: 2560px){.snowflake__badge-section .badge-section__left-col{max-width:calc(210px * 1.44)}}.snowflake__badge-section .badge-section__link{max-width:unset;margin:0}.snowflake .colored-square-slider_snowflake__industries-list .colored-square-slider__heading{display:none}.snowflake .colored-square-slider_snowflake__industries-list .colored-square-slider__description{margin-top:76px;font-weight:400;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:130%}@media screen and (max-width: 768px){.snowflake .colored-square-slider_snowflake__industries-list .colored-square-slider__description{margin-top:40px;font-size:16px}}@media screen and (min-width: 2560px){.snowflake .colored-square-slider_snowflake__industries-list .colored-square-slider__description{margin-top:calc(76px * 1.44);font-size:calc(18px * 1.44);padding-bottom:calc(30px * 1.44)}}.snowflake .colored-square-slider_snowflake__industries-list .colored-square-slider__list-item{padding-bottom:30px}@media(min-width: 767px){.snowflake .colored-square-slider_snowflake__industries-list .colored-square-slider__list-item_active{padding-bottom:290px}}@media(min-width: 2560px){.snowflake .colored-square-slider_snowflake__industries-list .colored-square-slider__list-item_active{padding-bottom:calc(290px * 1.44)}}@media(min-width: 767px){.snowflake .colored-square-slider_snowflake__industries-list .colored-square-slider__list-item:nth-child(5) .content,.snowflake .colored-square-slider_snowflake__industries-list .colored-square-slider__list-item:nth-child(6) .content,.snowflake .colored-square-slider_snowflake__industries-list .colored-square-slider__list-item:nth-child(7) .content,.snowflake .colored-square-slider_snowflake__industries-list .colored-square-slider__list-item:nth-child(8) .content{top:inherit}}.snowflake .colored-square-slider_snowflake__industries-list .colored-square-slider__list-item:nth-child(6) .content ul{column-count:2;column-gap:20px}.snowflake .colored-square-slider_snowflake__industries-list .colored-square-slider__list-item .content ul{padding-left:30px;list-style-type:disc}@media screen and (max-width: 767px){.snowflake .colored-square-slider_snowflake__industries-list .colored-square-slider__item-title{padding-left:0}}.snowflake__numbers-section,.snowflake__benefits-section{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 768px){.snowflake__numbers-section,.snowflake__benefits-section{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 2560px){.snowflake__numbers-section,.snowflake__benefits-section{padding-top:calc(100px * 1.44);padding-bottom:calc(100px * 1.44)}}.snowflake__benefits-section{background-color:#282626}@media screen and (max-width: 768px){.snowflake__benefits-section{padding-top:60px;padding-bottom:60px}}.snowflake__benefits-section__items-wrapper{display:flex;flex-wrap:wrap;gap:44px;margin-top:76px}@media screen and (max-width: 480px){.snowflake__benefits-section__items-wrapper{margin-top:40px}}@media screen and (min-width: 2560px){.snowflake__benefits-section__items-wrapper{gap:calc(44px * 1.44);margin-top:calc(76px * 1.44)}}.snowflake__benefits-section__item{flex:1 1 45%;display:flex;flex-direction:row;gap:20px;align-items:center}@media screen and (min-width: 2560px){.snowflake__benefits-section__item{gap:calc(20px * 1.44)}}.snowflake__benefits-section__item-image-wrapper{width:100%;max-width:66px;aspect-ratio:1}@media screen and (min-width: 2560px){.snowflake__benefits-section__item-image-wrapper{max-width:calc(66px * 1.44)}}.snowflake__benefits-section__item-image{width:100%}.snowflake__benefits-section__item-text{color:#fff;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (min-width: 2560px){.snowflake__benefits-section__item-text{font-size:calc(14px * 1.44)}}.snowflake__benefits-section .sub-title-colored__description{margin-top:55px;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:24px}@media screen and (max-width: 480px){.snowflake__benefits-section .sub-title-colored__description{font-size:20px;margin-top:32px}}@media screen and (min-width: 2560px){.snowflake__benefits-section .sub-title-colored__description{margin-top:calc(55px * 1.44);font-size:calc(24px * 1.44)}}.snowflake__benefits-section .sub-title-colored__description,.snowflake__benefits-section .sub-title-colored__heading{color:#fff}.snowflake__numbers-section .snowflake__numbers{padding-bottom:0}.snowflake__numbers .industry-numbers__number{color:#2750be}.snowflake__numbers .industry-numbers__description{font-size:14px;color:#414045}@media screen and (min-width: 2560px){.snowflake__numbers .industry-numbers__description{font-size:calc(14px * 1.44)}}.snowflake__numbers .industry-numbers__row{column-gap:60px;row-gap:40px}@media screen and (max-width: 480px){.snowflake__numbers .industry-numbers__row{column-gap:24px}}.snowflake__numbers .industry-numbers__col{flex:1 1 16%;min-width:170px !important;margin-right:0 !important;margin-bottom:0 !important}@media screen and (max-width: 480px){.snowflake__numbers .industry-numbers__col{min-width:40% !important}}.snowflake__resources{padding-top:100px}@media screen and (max-width: 768px){.snowflake__resources{padding-top:60px}}@media screen and (min-width: 2560px){.snowflake__resources{padding-top:calc(100px * 1.44)}}.snowflake__resources .industry-demos{padding-top:0;background-color:transparent;background-image:none}@media screen and (max-width: 768px){.snowflake__resources .industry-demos{padding-bottom:0}}.snowflake__resources .industry-demos__wrapper{box-shadow:none;padding:45px 0 20px}@media(max-width: 650px){.snowflake__resources .industry-demos__wrapper{padding-left:20px;padding-right:20px}}@media screen and (min-width: 2560px){.snowflake__resources .industry-demos__wrapper{padding-top:calc(45px * 1.44)}}.snowflake__resources .industry-demos__heading{display:none}.snowflake__form-section{padding-top:100px;padding-bottom:7vw;background:#00a3ff}@media screen and (max-width: 768px){.snowflake__form-section{padding-top:60px}}@media screen and (min-width: 2560px){.snowflake__form-section{padding-top:calc(100px * 1.44)}}.snowflake__form-wrapper .sub-title-colored__heading{color:#fff}@media screen and (max-width: 480px){.snowflake__form-wrapper .sub-title-colored__heading{font-size:34px}}@media(max-width: 640px){.snowflake__form-wrapper .sub-title-colored__heading-square{top:-4px}}.snowflake__form-wrapper .sub-title-colored__description{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;color:#fff}@media screen and (max-width: 480px){.snowflake__form-wrapper .sub-title-colored__description{font-size:20px}}@media screen and (min-width: 2560px){.snowflake__form-wrapper .sub-title-colored__description{font-size:calc(24px * 1.44)}}@media screen and (max-width: 1024px){.snowflake__form-wrapper .sub-title-colored__wrapper{padding-left:0;padding-right:0}}.snowflake__form-wrapper .form-box{padding-top:3vw}@media(max-width: 400px){.snowflake__form-wrapper .form-box__inner{margin:25px}}
.cisco__form-wrapper,.cisco__specialization--wrapper,.cisco__video-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.cisco__form-wrapper,.cisco__specialization--wrapper,.cisco__video-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.cisco__form-wrapper,.cisco__specialization--wrapper,.cisco__video-wrapper{max-width:1353.6px !important}}.cisco__features,.cisco__benefits,.cisco__stats,.cisco__stories .sub-title-colored,.cisco__resources,.cisco__specialization,.cisco__form-section{padding-top:128px;padding-bottom:128px}@media screen and (max-width: 1024px){.cisco__features,.cisco__benefits,.cisco__stats,.cisco__stories .sub-title-colored,.cisco__resources,.cisco__specialization,.cisco__form-section{padding-top:96px;padding-bottom:96px}}@media screen and (max-width: 540px){.cisco__features,.cisco__benefits,.cisco__stats,.cisco__stories .sub-title-colored,.cisco__resources,.cisco__specialization,.cisco__form-section{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 2560px){.cisco__features,.cisco__benefits,.cisco__stats,.cisco__stories .sub-title-colored,.cisco__resources,.cisco__specialization,.cisco__form-section{padding-top:calc(128px * 1.44);padding-bottom:calc(128px * 1.44)}}.cisco .sub-title-colored__heading{font-family:"ProximaNova",sans-serif;font-size:60px;color:#000;text-transform:uppercase}@media screen and (max-width: 1024px){.cisco .sub-title-colored__heading{font-size:44px}}@media screen and (min-width: 2560px){.cisco .sub-title-colored__heading{font-size:calc(60px * 1.44)}}.cisco .sub-title-colored__heading{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.cisco .sub-title-colored{margin-bottom:96px}@media screen and (max-width: 1024px){.cisco .sub-title-colored{margin-bottom:48px}}@media screen and (min-width: 2560px){.cisco .sub-title-colored{margin-bottom:calc(96px * 1.44)}}.cisco{overflow:hidden}.cisco .partner-title2_0{background-color:#f0f0f0}.cisco .partner-title2_0__description{margin-bottom:20px}.cisco .partner-title2_0__title-logo-wrapper{max-width:224px;width:100%}@media screen and (min-width: 2560px){.cisco .partner-title2_0__title-logo-wrapper{max-width:calc(224px * 1.44)}}.cisco .partner-title2_0__logo-partner{max-width:100%}@media screen and (max-width: 640px){.cisco .partner-title2_0__logo-partner{max-width:138px}}.cisco .sub-title-colored__heading{max-width:90%}.cisco .sub-title-colored__heading-square{width:92px;height:92px;top:-16px}@media screen and (max-width: 640px){.cisco .sub-title-colored__heading-square{width:60px;height:60px;top:-10px}}.cisco__description-wrapper .description{padding:48px 20px}.cisco .gen-ai-banner{background:linear-gradient(90deg, #2750BE 0%, #00DBFE 100%) !important}@media screen and (max-width: 1024px){.cisco .gen-ai-banner__wrapper{align-items:flex-start}}@media screen and (max-width: 640px){.cisco .gen-ai-banner{padding:48px 0}}.cisco .gen-ai-banner__description{text-transform:uppercase;font-size:32px}@media screen and (min-width: 768px)and (max-width: 2559px){.cisco .gen-ai-banner__description{font-size:32px}}.cisco .gen-ai-banner .cta-button{color:#fff;background-color:#000;border:2px solid transparent;max-width:201px}.cisco .gen-ai-banner .cta-button:hover{box-shadow:0px 19px 57px 0 #000}.cisco__features{background-color:#f1f1f4}.cisco__features .content-slider{background-color:#f1f1f4}.cisco__features .content-slider-item{font-size:14px}.cisco__features .content-slider-item__number{color:#08b4e8;opacity:1}.cisco__features .content-slider-item__content_active{font-size:24px}.cisco__features .content-slider-item__content_active:before{border-color:#08b4e8}.cisco__features .content-slider-item__description-text{font-size:16px}@media screen and (max-width: 1024px){.cisco__features .content-slider{padding-bottom:0}}@media(min-width: 1024px){.cisco__features .content-slider{padding:54px 0 0}}.cisco__features .content-slider__aside{justify-content:flex-start;min-height:300px;gap:32px}@media screen and (max-width: 480px){.cisco__features .content-slider__aside{gap:16px}}@media only screen and (min-width: 768px){.cisco__features .content-slider__aside{border-right:2px solid #08b4e8}}@media screen and (min-width: 2560px){.cisco__features .content-slider__aside{min-height:calc(300px * 1.44);gap:calc(32px * 1.44)}}.cisco__features .content-slider-item{margin-bottom:0}.cisco__features .content-slider-item__description-text p{margin-top:0}.cisco__benefits{background-color:#08b4e8}.cisco__benefits .sub-title-colored__heading{color:#fff}.cisco__benefits .sub-title-colored__description{margin-top:25px;color:#000;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:1;text-transform:none}@media(max-width: 1024px){.cisco__benefits .sub-title-colored__description{font-size:18px}}@media(max-width: 475px){.cisco__benefits .sub-title-colored__description{font-size:16px}}@media screen and (min-width: 2560px){.cisco__benefits .sub-title-colored__description{margin-top:calc(26px * 1.44);font-size:calc(24px * 1.44)}}.cisco__video-wrapper{margin-top:60px}.cisco__video-wrapper .carousel .slide{background:none}.cisco__video-wrapper .industry-our-expertise__video__title{color:#fff}.cisco__stats .industry-numbers{padding:0}@media screen and (max-width: 480px){.cisco__stats .industry-numbers__row{flex-direction:column}}.cisco__stats .industry-numbers__col{flex:1 1 25%;max-width:unset}.cisco__stats .industry-numbers__col:nth-child(3){margin-right:0}@media screen and (max-width: 640px){.cisco__stats .industry-numbers__col{text-align:left}}.cisco__stats .industry-numbers__number{color:#08b4e8;border-bottom:2px solid #08b4e8;font-size:60px}.cisco__stats .industry-numbers__description{text-transform:inherit;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:16px;line-height:150%}.cisco__stories .sub-title-colored{background-size:cover;margin-bottom:0}.cisco__stories .sub-title-colored__heading{margin-bottom:48px;color:#000}.cisco__stories .sub-title-colored__description{font-size:18px;line-height:150%;color:#000}@media screen and (min-width: 2560px){.cisco__stories .sub-title-colored__description{font-size:calc(18px * 1.44)}}@media screen and (max-width: 768px){.cisco__stories .sub-title-colored__description{font-size:18px}}.cisco__stories .image-with-text{padding-top:30px;padding-bottom:0;gap:30px}@media(max-width: 767px){.cisco__stories .image-with-text{align-items:flex-start}}.cisco__stories .image-with-text__item{flex-basis:48%}@media(max-width: 767px){.cisco__stories .image-with-text__item{width:100%;max-width:100%;flex-basis:100%}}.cisco__stories .image-with-text__content-wrap{gap:30px;flex-direction:row;justify-content:flex-start;width:100%}.cisco__stories .image-with-text__image-wrap{width:100px;justify-content:flex-start;min-height:min-content;flex-basis:15%}.cisco__stories .image-with-text__image{max-width:fit-content}@media(max-width: 767px){.cisco__stories .image-with-text__image{aspect-ratio:1/1;object-fit:contain;max-height:75%}}.cisco__stories .image-with-text__description{flex-basis:75%;color:#fff;line-height:125%;text-align:left;border-top:none}@media(max-width: 2559px){.cisco__stories .image-with-text__description{font-size:18px}}@media(max-width: 767px){.cisco__stories .image-with-text__description{font-size:16px}}.cisco__resources{background-color:#f1f1f4}.cisco__resources .industry-demos__slider{padding-bottom:0}@media(max-width: 1024px){.cisco__resources .industry-demos__slider{padding-left:20px;padding-right:20px}}.cisco__specialization--wrapper{column-count:2}@media(max-width: 768px){.cisco__specialization--wrapper{column-count:1}}.cisco__specialization--item{position:relative;display:flex;align-items:center;padding:0 10px 0 40px;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:125%}.cisco__specialization--item::before{position:absolute;left:0;top:6px;width:16px;height:16px;transform:rotate(45deg);background-color:#08b4e8;content:""}@media(max-width: 540px){.cisco__specialization--item::before{top:2px}}.cisco__specialization--item p{margin-top:0}@media screen and (min-width: 2560px){.cisco__specialization--item{font-size:calc(24px * 1.44)}}.cisco__specialization--item:first-of-type,.cisco__specialization--item:last-of-type{min-width:260px}@media screen and (min-width: 2560px){.cisco__specialization--item:first-of-type,.cisco__specialization--item:last-of-type{min-width:calc(260px * 1.44)}}@media(max-width: 540px){.cisco__specialization--item{font-size:18px;padding:0 10px 0 30px}.cisco__specialization--item br{display:none}}.cisco .press-list{background:#f1f1f1}@media screen and (max-width: 1024px){.cisco .press-list__wrapper{padding:4vw 20px}}.cisco .press-list__heading{color:#000}.cisco__form-section{background-image:linear-gradient(90deg, #2750BE 0%, #00DBFE 100%)}@media screen and (max-width: 1024px){.cisco__form-section .sub-title-colored__wrapper{padding-left:10px;padding-right:0}}.cisco__form-section .sub-title-colored__heading{color:#fff}@media(max-width: 400px){.cisco__form-wrapper .form-box__inner{margin:25px}}.cisco__form-wrapper .sub-title-colored{padding-top:0}.single-slide .control-dots{visibility:collapse}
.hashicorp__form-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.hashicorp__form-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.hashicorp__form-wrapper{max-width:1353.6px !important}}.hashicorp .partner-title2_0__content{min-height:calc(100vh - 190px);gap:64px}@media screen and (min-width: 2560px){.hashicorp .partner-title2_0__content{min-height:calc(100vh - 260px)}}.hashicorp .partner-title2_0__logo-partner{width:100%;max-width:230px}@media screen and (min-width: 2560px){.hashicorp .partner-title2_0__logo-partner{min-width:calc(230px * 1.44)}}.hashicorp .partner-title2_0__heading{text-shadow:0px 4px 20px rgba(0,0,0,.25)}.hashicorp .partner-title2_0__heading span{text-shadow:none}.hashicorp .partner-title2_0__demo-button{max-width:322px}@media screen and (min-width: 2560px){.hashicorp .partner-title2_0__demo-button{min-width:calc(322px * 1.44)}}@media screen and (min-width: 2560px){.hashicorp .partner-title2_0__description{font-size:calc(18px * 1.44)}}.hashicorp .partner-title2_0 .mousey{display:none}.hashicorp__navigation-menu{padding-top:50px;padding-bottom:50px;background-color:#000}@media screen and (min-width: 2560px){.hashicorp__navigation-menu{padding-top:calc(50px * 1.44);padding-bottom:calc(50px * 1.44)}}@media screen and (max-width: 819px){.hashicorp__navigation-menu{display:none}}@media screen and (max-width: 540px){.hashicorp__navigation-wrapper{display:none}}.hashicorp__navigation-wrapper .navigation-panel{background-image:none;background-blend-mode:none;box-shadow:none;border-top:2px solid #fff;border-bottom:2px solid #fff}.hashicorp__navigation-wrapper .navigation-panel__item{position:relative;width:100%;display:flex;justify-content:start;align-items:center;text-align:start}.hashicorp__navigation-wrapper .navigation-panel__item:not(:first-of-type){justify-content:center;padding-right:16px;padding-left:16px}.hashicorp__navigation-wrapper .navigation-panel__item:not(:first-of-type)::before{content:"";position:absolute;left:0;height:60%;width:2px;background-color:#fff;opacity:1}.hashicorp__navigation-wrapper .navigation-panel__item:hover .navigation-panel__title{text-shadow:none}.hashicorp__navigation-wrapper .navigation-panel__item:hover .navigation-panel__link{position:relative}.hashicorp__navigation-wrapper .navigation-panel__item:hover .navigation-panel__link::before,.hashicorp__navigation-wrapper .navigation-panel__item:hover .navigation-panel__link::after{content:"";position:absolute;width:12px;height:32px}.hashicorp__navigation-wrapper .navigation-panel__item:hover .navigation-panel__link::before{top:-4px;left:-8px;border-top:2px solid #fff;border-left:2px solid #fff;opacity:1}.hashicorp__navigation-wrapper .navigation-panel__number{font-weight:900;font-size:24px;color:#00a3ff;opacity:1}@media screen and (min-width: 2560px){.hashicorp__navigation-wrapper .navigation-panel__number{font-size:calc(24px * 1.44)}}.hashicorp__navigation-wrapper .navigation-panel__title{font-weight:900;font-size:14px;color:#fff}@media screen and (min-width: 2560px){.hashicorp__navigation-wrapper .navigation-panel__title{font-size:calc(14px * 1.44)}}.hashicorp__services{padding-top:127px;padding-bottom:110px}@media screen and (min-width: 2560px){.hashicorp__services{padding-top:calc(127px * 1.44);padding-bottom:calc(110px * 1.44)}}@media screen and (max-width: 1024px){.hashicorp__services{padding-top:60px;padding-bottom:60px}}.hashicorp__services .two-column-slider_2{margin-top:70px}@media screen and (min-width: 2560px){.hashicorp__services .two-column-slider_2{margin-top:calc(70px * 1.44)}}.hashicorp__services .two-column-slider_2__aside{gap:32px}@media screen and (min-width: 2560px){.hashicorp__services .two-column-slider_2__aside{gap:calc(32px * 1.44)}}.hashicorp__services .two-column-slider_2__title{color:#646262}.hashicorp__services .two-column-slider_2__item_active .two-column-slider_2__title,.hashicorp__services .two-column-slider_2__item_active .two-column-slider_2__number{color:#000;opacity:1}@media screen and (min-width: 2560px){.hashicorp__services .two-column-slider_2__content{font-size:calc(16px * 1.44)}}.hashicorp__services .two-column-slider_2__content p:first-of-type{margin-top:0}@media screen and (max-width: 767px){.hashicorp__services .two-column-slider_2__content p:first-of-type{margin-top:16px}}.hashicorp__benefits{padding-top:100px;padding-bottom:180px;color:#fff;background-color:#000}@media screen and (min-width: 2560px){.hashicorp__benefits{padding-top:calc(100px * 1.44);padding-bottom:calc(180px * 1.44)}}@media screen and (max-width: 1024px){.hashicorp__benefits{padding-top:60px;padding-bottom:60px}}.hashicorp__benefits .sub-title-colored__heading{color:#fff}.hashicorp__benefits .sub-title-colored__description{margin-top:78px;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.25}@media screen and (min-width: 2560px){.hashicorp__benefits .sub-title-colored__description{margin-top:calc(78px * 1.44);font-size:calc(24px * 1.44)}}@media screen and (max-width: 480px){.hashicorp__benefits .sub-title-colored__description{margin-top:40px}}.hashicorp__benefits-items{display:flex;gap:72px;margin-top:96px}@media screen and (min-width: 2560px){.hashicorp__benefits-items{gap:calc(72px * 1.44);margin-top:calc(96px * 1.44)}}@media screen and (max-width: 767px){.hashicorp__benefits-items{flex-wrap:wrap}}.hashicorp__benefits-item{display:flex;flex-direction:column;gap:25px;justify-content:center;align-items:center;text-align:center}@media screen and (min-width: 2560px){.hashicorp__benefits-item{gap:calc(25px * 1.44)}}@media screen and (max-width: 767px){.hashicorp__benefits-item{flex:1 1 40%}}.hashicorp__benefits-item img{width:100%;max-width:100px}@media screen and (min-width: 2560px){.hashicorp__benefits-item img{max-width:calc(100px * 1.44)}}.hashicorp__benefits-item p{margin:0}@media screen and (min-width: 2560px){.hashicorp__benefits-item p{font-size:calc(16px * 1.44)}}.hashicorp__form-section{padding-top:100px;padding-bottom:7vw;background:#00a3ff}@media screen and (max-width: 480px){.hashicorp__form-section{padding-top:60px}}@media screen and (min-width: 2560px){.hashicorp__form-section{padding-top:calc(100px * 1.44)}}@media screen and (max-width: 480px){.hashicorp__form-wrapper .sub-title-colored{padding:0 20px}}@media screen and (max-width: 400px){.hashicorp__form-wrapper .sub-title-colored{padding:0 10px}}.hashicorp__form-wrapper .sub-title-colored__heading{color:#fff}@media screen and (max-width: 480px){.hashicorp__form-wrapper .sub-title-colored__heading{font-size:34px}}@media screen and (max-width: 1024px){.hashicorp__form-wrapper .sub-title-colored__wrapper{padding-left:0;padding-right:0}}.hashicorp__form-wrapper .form-box{padding-top:3vw}@media screen and (max-width: 400px){.hashicorp__form-wrapper .form-box{width:100%;margin-left:0;margin-right:0}}@media(max-width: 400px){.hashicorp__form-wrapper .form-box__inner{margin:25px 0px 0px}}.hashicorp__numbers{padding-top:181px;padding-bottom:82px}@media screen and (min-width: 2560px){.hashicorp__numbers{padding-top:calc(181px * 1.44);padding-bottom:calc(82px * 1.44)}}@media screen and (max-width: 1024px){.hashicorp__numbers{padding-top:60px;padding-bottom:60px}}.hashicorp__numbers .industry-numbers{margin-top:90px;padding:0}@media screen and (min-width: 2560px){.hashicorp__numbers .industry-numbers{margin-top:calc(90px * 1.44)}}@media screen and (max-width: 480px){.hashicorp__numbers .industry-numbers{margin-top:40px}}.hashicorp__numbers .industry-numbers__row{display:flex;gap:56px}@media screen and (min-width: 2560px){.hashicorp__numbers .industry-numbers__row{gap:calc(56px * 1.44)}}.hashicorp__numbers .industry-numbers__col{flex:1 1 20%}@media screen and (min-width: 641px){.hashicorp__numbers .industry-numbers__col{min-width:unset}}@media screen and (max-width: 820px){.hashicorp__numbers .industry-numbers__col{flex:1 1 45%}}@media screen and (max-width: 640px){.hashicorp__numbers .industry-numbers__col{flex-basis:100%;min-width:100%}}.hashicorp__numbers .industry-numbers__number{font-size:60px;color:#747474;border-bottom:2px solid #00a3ff}@media screen and (min-width: 2560px){.hashicorp__numbers .industry-numbers__number{font-size:calc(60px * 1.44)}}.hashicorp__numbers .industry-numbers__description{font-size:14px;line-height:1.1;color:#414045}@media screen and (min-width: 2560px){.hashicorp__numbers .industry-numbers__description{font-size:calc(14px * 1.44)}}.hashicorp__numbers .industry-numbers__col:not(:nth-child(3n)):not(:last-child),.hashicorp__numbers .industry-numbers__col:not(:nth-child(2n)):not(:last-child){margin:0}.hashicorp__specialization{padding-top:89px;padding-bottom:76px;background:linear-gradient(121deg, #FFF 33.35%, rgba(255, 255, 255, 0) 65.22%),url("https://www.softserveinc.com/cdn/img/partners/hashicorp/hashicorp-section-bg.png") #d3d3d3 50%/cover no-repeat;background-size:cover;background-repeat:no-repeat;background-position:right}@media screen and (min-width: 2560px){.hashicorp__specialization{padding-top:calc(89px * 1.44);padding-bottom:calc(76px * 1.44)}}@media screen and (max-width: 1024px){.hashicorp__specialization{padding-top:60px;padding-bottom:60px}}.hashicorp__specialization-items{display:flex;flex-direction:column;gap:50px;margin-top:87px}@media screen and (min-width: 2560px){.hashicorp__specialization-items{gap:calc(50px * 1.44);margin-top:calc(87px * 1.44)}}@media screen and (max-width: 767px){.hashicorp__specialization-items{flex-direction:row}}@media screen and (max-width: 640px){.hashicorp__specialization-items{flex-direction:column}}.hashicorp__specialization-item{display:flex;gap:46px}@media screen and (min-width: 2560px){.hashicorp__specialization-item{gap:calc(46px * 1.44)}}@media screen and (max-width: 767px){.hashicorp__specialization-item{flex-direction:column-reverse;max-width:50%}}@media screen and (max-width: 640px){.hashicorp__specialization-item{max-width:100%}}.hashicorp__specialization-item_reversed{flex-direction:row-reverse}@media screen and (max-width: 767px){.hashicorp__specialization-item_reversed{flex-direction:column-reverse}}.hashicorp__specialization-item-title{width:100%;max-width:65%;margin:0;padding-top:42px;font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;border-top:1px solid #000;text-transform:uppercase}@media screen and (min-width: 2560px){.hashicorp__specialization-item-title{padding-top:calc(42px * 1.44);font-size:calc(32px * 1.44)}}@media screen and (max-width: 767px){.hashicorp__specialization-item-title{max-width:100%}}@media screen and (max-width: 480px){.hashicorp__specialization-item-title{padding-top:24px;font-size:24px}}.hashicorp__specialization-badges{display:flex;gap:64px}@media screen and (min-width: 2560px){.hashicorp__specialization-badges{gap:calc(64px * 1.44)}}@media screen and (min-width: 2560px){.hashicorp__specialization-badges{gap:calc(32px * 1.44)}}.hashicorp__specialization-badges img{width:100%;max-width:141px}@media screen and (min-width: 2560px){.hashicorp__specialization-badges img{min-width:calc(141px * 1.44)}}.hashicorp__specialization-badge_wrapper{width:100%;max-width:50%}@media screen and (max-width: 640px){.hashicorp__specialization-badge_wrapper{max-width:fit-content}}.hashicorp__news-and-events .press-list{background-color:#f2f2f2}.hashicorp__news-and-events .press-list__heading{color:#000}.hashicorp__resources-section{padding-top:107px;padding-bottom:122px}@media screen and (max-width: 1024px){.hashicorp__resources-section{padding-top:60px;padding-bottom:60px}}.hashicorp__resources-section .resources-slider{margin-top:89px}@media screen and (max-width: 480px){.hashicorp__resources-section .resources-slider{margin-top:40px}}
.zilliant__form-wrapper,.zilliant__quote-section .carousel.carousel-slider,.zilliant__approach-content{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.zilliant__form-wrapper,.zilliant__quote-section .carousel.carousel-slider,.zilliant__approach-content{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.zilliant__form-wrapper,.zilliant__quote-section .carousel.carousel-slider,.zilliant__approach-content{max-width:1353.6px !important}}.zilliant__quote-section .carousel.carousel-slider{padding-bottom:40px}.zilliant__quote-section .carousel .slide{background:none}.zilliant__quote-section .carousel .control-dots{padding:0}.zilliant__quote-section .carousel .control-dots .dot{width:7px;height:7px;margin:0 1.5vw;background:#000;box-shadow:none;opacity:.5;transition:transform opacity .3s}.zilliant__quote-section .carousel .control-dots .dot:hover{background-color:#000;transform:scale(1.5);opacity:1}.zilliant__quote-section .carousel .control-dots .dot.selected{background-color:#000;opacity:1}.zilliant__quote-section .carousel .control-prev.control-arrow{padding:0;opacity:.5}.zilliant__quote-section .carousel .control-prev.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(90deg)}@media(max-width: 590px){.zilliant__quote-section .carousel .control-prev.control-arrow:before{transform:scale(0.7) rotate(90deg)}}.zilliant__quote-section .carousel .control-next.control-arrow{padding:0;opacity:.5}.zilliant__quote-section .carousel .control-next.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(-90deg)}@media(max-width: 590px){.zilliant__quote-section .carousel .control-next.control-arrow:before{transform:scale(0.7) rotate(-90deg)}}.zilliant__quote-section .carousel .control-next.control-arrow:hover,.zilliant__quote-section .carousel .control-prev.control-arrow:hover{background:transparent;opacity:1}@media(max-width: 480px){.zilliant__quote-section .carousel .control-next.control-arrow,.zilliant__quote-section .carousel .control-prev.control-arrow{opacity:0}}.zilliant{overflow:hidden}.zilliant .partner-title2_0__logo-partner{max-width:188px}@media screen and (min-width: 2560px){.zilliant .partner-title2_0__logo-partner{max-width:calc(188px * 1.44);margin-bottom:80px}}.zilliant .sub-title-colored{padding:80px 0 40px}@media screen and (min-width: 2560px){.zilliant .sub-title-colored{padding:calc(60px * 1.44) 0 4vw}}@media only screen and (max-width: 767px){.zilliant .sub-title-colored{padding-bottom:25px}}@media only screen and (max-width: 1024px){.zilliant .sub-title-colored__wrapper{padding-left:33px}}@media only screen and (min-width: 1024px)and (min-width: 2559px){.zilliant .sub-title-colored__heading{font-size:48px}}.zilliant .description__text::before{background-color:#e9562e}.zilliant .industry-numbers{padding-top:0}.zilliant .industry-numbers__number{margin-top:-4px;font-size:60px;color:#e9562e;border-bottom:2px solid #e9562e}.zilliant .industry-numbers__description{text-transform:initial}.zilliant__slider-wrapper,.zilliant .content-slider{background-color:#f2f2f2}.zilliant__slider-wrapper .content-slider-item__content_active,.zilliant .content-slider .content-slider-item__content_active{font-size:24px}.zilliant__slider-wrapper .content-slider-item__description-text p,.zilliant .content-slider .content-slider-item__description-text p{margin-top:0}@media only screen and (min-width: 768px){.zilliant__slider-wrapper .content-slider__aside,.zilliant .content-slider .content-slider__aside{width:35%;justify-content:flex-start;row-gap:20px;border-right:2px solid #e9562e}}.zilliant__approach-content{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 475px){.zilliant__approach-content{flex-direction:column}}.zilliant__content-item{flex:1;max-width:50%;margin-bottom:30px}@media(min-width: 641px){.zilliant__content-item:not(:nth-child(3n)):not(:last-child){margin-right:5.63%}}.zilliant__content-item:not(:nth-child(2n)):not(:last-child){margin-right:5%}@media(max-width: 420px){.zilliant__content-item:not(:nth-child(2n)):not(:last-child){margin-right:0}}@media(min-width: 641px){.zilliant__content-item:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)){margin-bottom:40px}}@media(max-width: 640px){.zilliant__content-item{min-width:45%}}@media(max-width: 475px){.zilliant__content-item{min-width:100%}}.zilliant__content-title{display:flex;align-items:flex-end;min-height:65px;padding-bottom:15px;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1em;text-transform:uppercase;border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-color:#e9562e}@media screen and (min-width: 2560px){.zilliant__content-title{min-height:calc(21px * 1.44);padding-bottom:calc(15px * 1.44);font-size:calc(24px * 1.44)}}.zilliant__content-wrapper{line-height:22px}@media screen and (min-width: 2560px){.zilliant__content-wrapper{font-size:calc(16px * 1.44);line-height:calc(22px * 1.44)}}.zilliant__quote-section{background:#fff;padding-top:100px;padding-bottom:100px;overflow:hidden}@media(max-width: 540px){.zilliant__quote-section{padding-top:50px;padding-bottom:50px}}.zilliant__quote-section .carousel.carousel-slider{overflow:inherit;margin:0 auto !important}@media(max-width: 767px){.zilliant__quote-section .carousel.carousel-slider .control-arrow{display:none}}.zilliant__quote-section .carousel.carousel-slider .control-dots .dot{width:10px;height:10px;margin:0 8px}.zilliant__quote-section .carousel.carousel-slider .control-dots .dot:hover{transform:scale(1)}.zilliant__quote-section-wrapper{max-width:800px;margin:0 auto;padding-bottom:40px;color:#000;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media(min-width: 2560px){.zilliant__quote-section-wrapper{max-width:calc(800px * 1.44)}}@media(min-width: 768px){.zilliant__quote-section-wrapper{padding:0 20px}}@media(max-width: 767px){.zilliant__quote-section-wrapper{font-size:18px}}.zilliant__quote-section-wrapper p{margin:0}.zilliant__quote-section-wrapper p:first-child{color:#646262;margin-bottom:30px !important}@media(min-width: 640px){.zilliant__quote-section-wrapper p:nth-child(2){text-align:left !important}}.zilliant__quote-section-image-wrappper{display:flex;justify-content:space-between;margin-top:25px}@media(max-width: 640px){.zilliant__quote-section-image-wrappper{flex-direction:column;justify-content:center}}.zilliant__quote-section-image{width:100% !important;max-width:190px;margin-right:35px}@media(max-width: 640px){.zilliant__quote-section-image{margin:25px auto}}.zilliant__quote-section-name{color:#646262;margin-left:auto}@media(max-width: 640px){.zilliant__quote-section-name{margin-left:initial}}.zilliant__quote-section-name span{display:block !important;font-size:24px !important;text-transform:none !important;margin-bottom:10px}@media(max-width: 640px){.zilliant__quote-section-name p{text-align:center !important}}.zilliant__product-cycle .dxp-color-slider__graph{justify-content:flex-start}.zilliant__product-cycle .dxp-color-slider__graph-item{border:2px solid #aaa9ae !important}.zilliant__product-cycle .dxp-color-slider__graph-item.active{background-color:#e9562e !important;border:2px solid #e9562e !important}.zilliant__product-cycle .dxp-color-slider__graph-item:hover{background-color:#e9562e;border:2px solid #e9562e}.zilliant__product-cycle .dxp-color-slider__aside{justify-content:flex-start}@media only screen and (min-width: 2560px){.zilliant__product-cycle .dxp-color-slider__aside .zilliant__product-cycle .dxp-color-slider__aside{width:33%;min-width:250px}}@media only screen and (min-width: 1025px)and (max-width: 2559px){.zilliant__product-cycle .dxp-color-slider__aside{width:28%;min-width:250px}}@media only screen and (min-width: 768px){.zilliant__product-cycle .dxp-color-slider__aside{border-right:2px solid #e9562e}}.zilliant__product-cycle .dxp-color-slider .dxp-content-slider-item__heading:hover{color:#e9562e !important}.zilliant__product-cycle .dxp-color-slider .dxp-content-slider-item__heading:hover .dxp-content-slider-item__number{color:#e9562e !important}.zilliant__product-cycle .dxp-color-slider .dxp-content-slider-item_active .dxp-content-slider-item__number,.zilliant__product-cycle .dxp-color-slider .dxp-content-slider-item_active .dxp-content-slider-item__number:hover,.zilliant__product-cycle .dxp-color-slider .dxp-content-slider-item_active .dxp-content-slider-item__content,.zilliant__product-cycle .dxp-color-slider .dxp-content-slider-item_active .dxp-content-slider-item__content:hover{color:#e9562e !important}.zilliant__product-cycle .dxp-color-slider .dxp-content-slider-item__number{color:#aaa9ae}@media only screen and (max-width: 767px){.zilliant__product-cycle .dxp-color-slider .dxp-content-slider-item__description .dxp-content-slider-item__description-text{border-left:2px solid #e9562e !important}}@media only screen and (min-width: 1025px)and (max-width: 2559px){.zilliant__product-cycle .dxp-color-slider .dxp-content-slider-item__description{position:absolute;top:0;right:0;width:36%;padding:0}}.zilliant__form-section{padding-bottom:7vw;background:linear-gradient(90deg, #e9562e -120.82%, #e9562e 39.09%, #f90 198.88%)}@media(max-width: 475px){.zilliant__form-section{padding-top:45px;padding-bottom:45px}}@media(max-width: 475px){.zilliant__form-section .sub-title-colored{padding-top:0}}.zilliant__form-section .sub-title-colored__heading{color:#fff}@media(min-width: 640px){.zilliant__form-section .sub-title-colored__heading{font-size:88px}}@media(max-width: 400px){.zilliant__form-wrapper .form-box__inner{margin:25px}}
.oracle__form-wrapper,.oracle__expertise__content,.oracle__differentiators-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.oracle__form-wrapper,.oracle__expertise__content,.oracle__differentiators-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.oracle__form-wrapper,.oracle__expertise__content,.oracle__differentiators-wrapper{max-width:1353.6px !important}}.oracle__numbers-wrapper,.oracle__form-section{padding-top:128px;padding-bottom:128px}@media screen and (max-width: 1024px){.oracle__numbers-wrapper,.oracle__form-section{padding-top:96px;padding-bottom:96px}}@media screen and (max-width: 540px){.oracle__numbers-wrapper,.oracle__form-section{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 2560px){.oracle__numbers-wrapper,.oracle__form-section{padding-top:calc(128px * 1.44);padding-bottom:calc(128px * 1.44)}}.oracle__dxp-slider .dxp-color-slider,.oracle__differentiators-items{margin-top:96px}@media screen and (max-width: 1024px){.oracle__dxp-slider .dxp-color-slider,.oracle__differentiators-items{margin-top:48px}}@media screen and (min-width: 2560px){.oracle__dxp-slider .dxp-color-slider,.oracle__differentiators-items{margin-top:calc(96px * 1.44)}}.oracle__expertise__content .sub-title-colored__description{margin-top:24px}@media screen and (min-width: 2560px){.oracle__expertise__content .sub-title-colored__description{margin-top:calc(24px * 1.44)}}.oracle__differentiators .sub-title-colored__heading,.oracle__form-section .sub-title-colored__heading,.oracle__expertise__content .sub-title-colored__heading,.oracle__numbers-wrapper .industry-numbers__number,.oracle__numbers-wrapper .sub-title-colored__heading{font-family:"ProximaNova",sans-serif;font-size:60px;color:#000;text-transform:uppercase}@media screen and (max-width: 1024px){.oracle__differentiators .sub-title-colored__heading,.oracle__form-section .sub-title-colored__heading,.oracle__expertise__content .sub-title-colored__heading,.oracle__numbers-wrapper .industry-numbers__number,.oracle__numbers-wrapper .sub-title-colored__heading{font-size:44px}}@media screen and (min-width: 2560px){.oracle__differentiators .sub-title-colored__heading,.oracle__form-section .sub-title-colored__heading,.oracle__expertise__content .sub-title-colored__heading,.oracle__numbers-wrapper .industry-numbers__number,.oracle__numbers-wrapper .sub-title-colored__heading{font-size:calc(60px * 1.44)}}.oracle__differentiators .sub-title-colored__heading,.oracle__form-section .sub-title-colored__heading,.oracle__expertise__content .sub-title-colored__heading,.oracle__numbers-wrapper .industry-numbers__number,.oracle__numbers-wrapper .sub-title-colored__heading{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.oracle__form-section .sub-title-colored,.oracle__expertise__content .sub-title-colored,.oracle__numbers-wrapper .sub-title-colored{margin-bottom:96px}@media screen and (max-width: 1024px){.oracle__form-section .sub-title-colored,.oracle__expertise__content .sub-title-colored,.oracle__numbers-wrapper .sub-title-colored{margin-bottom:48px}}@media screen and (min-width: 2560px){.oracle__form-section .sub-title-colored,.oracle__expertise__content .sub-title-colored,.oracle__numbers-wrapper .sub-title-colored{margin-bottom:calc(96px * 1.44)}}.oracle__expertise__content .two-column-slider__content,.oracle__expertise__content .two-column-slider__description-text,.oracle__expertise__content .two-column-slider_2__content,.oracle__expertise__content .two-column-slider_2__description-text,.oracle__numbers-wrapper .industry-numbers__description{font-size:16px}@media screen and (min-width: 2560px){.oracle__expertise__content .two-column-slider__content,.oracle__expertise__content .two-column-slider__description-text,.oracle__expertise__content .two-column-slider_2__content,.oracle__expertise__content .two-column-slider_2__description-text,.oracle__numbers-wrapper .industry-numbers__description{font-size:calc(16px * 1.44)}}.oracle__expertise__content .two-column-slider__content .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider__content .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider__description-text .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider_2__content .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button,.oracle__expertise__content .sub-title-colored__description{font-size:18px}@media screen and (min-width: 2560px){.oracle__expertise__content .two-column-slider__content .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider__content .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider__description-text .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider_2__content .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button,.oracle__expertise__content .sub-title-colored__description{font-size:calc(18px * 1.44)}}.oracle__expertise__content .two-column-slider__content,.oracle__expertise__content .two-column-slider__description-text,.oracle__expertise__content .two-column-slider_2__content,.oracle__expertise__content .two-column-slider_2__description-text,.oracle__numbers-wrapper .industry-numbers__description,.oracle__expertise__content .two-column-slider__content .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider__content .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider__description-text .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider_2__content .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button,.oracle__expertise__content .sub-title-colored__description{line-height:normal}.oracle__numbers-wrapper .industry-numbers{padding:0}.oracle__numbers-wrapper .industry-numbers__row{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media screen and (max-width: 640px){.oracle__numbers-wrapper .industry-numbers__row{grid-template-columns:1fr;gap:16px}}@media screen and (min-width: 2560px){.oracle__numbers-wrapper .industry-numbers__row{gap:calc(40px * 1.44)}}.oracle__numbers-wrapper .industry-numbers__col{display:grid;grid-row:span 3/span 3;grid-template-rows:subgrid;gap:0;max-width:100% !important;min-width:unset;margin:0 !important}@media screen and (max-width: 640px){.oracle__numbers-wrapper .industry-numbers__col{text-align:start}}.oracle__numbers-wrapper .industry-numbers__number{padding-bottom:16px !important}@media screen and (min-width: 2560px){.oracle__numbers-wrapper .industry-numbers__number{padding-bottom:calc(16px * 1.44)}}.oracle__numbers-wrapper .industry-numbers__title{padding-bottom:16px}@media screen and (min-width: 2560px){.oracle__numbers-wrapper .industry-numbers__title{padding-bottom:calc(16px * 1.44)}}.oracle__numbers-wrapper .industry-numbers__description{padding-top:16px !important;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:700;text-transform:none}@media screen and (min-width: 2560px){.oracle__numbers-wrapper .industry-numbers__description{padding-top:calc(16px * 1.44)}}.oracle__numbers-wrapper .updated-numbers__full-line .industry-numbers__row{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 768px){.oracle__numbers-wrapper .updated-numbers__full-line .industry-numbers__row{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 640px){.oracle__numbers-wrapper .updated-numbers__full-line .industry-numbers__row{grid-template-columns:repeat(1, 1fr)}}.oracle__expertise__content .sub-title-colored__description{text-transform:none}.oracle__expertise__content .two-column-slider__item,.oracle__expertise__content .two-column-slider_2__item{color:#7f7f7f}.oracle__expertise__content .two-column-slider__item_active,.oracle__expertise__content .two-column-slider_2__item_active{color:#000}.oracle__expertise__content .two-column-slider__aside,.oracle__expertise__content .two-column-slider_2__aside{justify-content:flex-start;gap:24px}.oracle__expertise__content .two-column-slider__content a,.oracle__expertise__content .two-column-slider__description-text a,.oracle__expertise__content .two-column-slider_2__content a,.oracle__expertise__content .two-column-slider_2__description-text a{color:#000;font-family:"ProximaNova",sans-serif;font-size:14px;line-height:116%;text-transform:uppercase}@media screen and (min-width: 2560px){.oracle__expertise__content .two-column-slider__content a,.oracle__expertise__content .two-column-slider__description-text a,.oracle__expertise__content .two-column-slider_2__content a,.oracle__expertise__content .two-column-slider_2__description-text a{font-size:calc(14px * 1.44)}}.oracle__expertise__content .two-column-slider__content p,.oracle__expertise__content .two-column-slider__description-text p,.oracle__expertise__content .two-column-slider_2__content p,.oracle__expertise__content .two-column-slider_2__description-text p{margin-top:0}.oracle__expertise__content .two-column-slider__content .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider__content .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider__description-text .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider_2__content .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button{position:relative;display:inline-block;margin:0;padding:10px 50px 10px 10px;max-width:fit-content;min-height:unset !important;height:fit-content !important;color:#17c583;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase;text-decoration:none;background:transparent;border:none;border-bottom:2px solid #17c583}@media screen and (max-width: 768px){.oracle__expertise__content .two-column-slider__content .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider__content .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider__description-text .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider_2__content .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button{margin-top:24px}}.oracle__expertise__content .two-column-slider__content .two-column-slider__cta-button::before,.oracle__expertise__content .two-column-slider__content .two-column-slider_2__cta-button::before,.oracle__expertise__content .two-column-slider__description-text .two-column-slider__cta-button::before,.oracle__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button::before,.oracle__expertise__content .two-column-slider_2__content .two-column-slider__cta-button::before,.oracle__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button::before,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button::before,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button::before{position:absolute;top:27%;right:15px;width:15px;height:15px;background:url(https://www.softserveinc.com/cdn/img/services/ad-hoc-services/gen-ai/arrow-greenimage.svg) no-repeat 50% 50%;transition:all .3s ease-in-out;content:""}.oracle__expertise__content .two-column-slider__content .two-column-slider__cta-button:hover,.oracle__expertise__content .two-column-slider__content .two-column-slider_2__cta-button:hover,.oracle__expertise__content .two-column-slider__description-text .two-column-slider__cta-button:hover,.oracle__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button:hover,.oracle__expertise__content .two-column-slider_2__content .two-column-slider__cta-button:hover,.oracle__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button:hover,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button:hover,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button:hover{box-shadow:none}.oracle__expertise__content .two-column-slider__content .two-column-slider__cta-button:hover::before,.oracle__expertise__content .two-column-slider__content .two-column-slider_2__cta-button:hover::before,.oracle__expertise__content .two-column-slider__description-text .two-column-slider__cta-button:hover::before,.oracle__expertise__content .two-column-slider__description-text .two-column-slider_2__cta-button:hover::before,.oracle__expertise__content .two-column-slider_2__content .two-column-slider__cta-button:hover::before,.oracle__expertise__content .two-column-slider_2__content .two-column-slider_2__cta-button:hover::before,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider__cta-button:hover::before,.oracle__expertise__content .two-column-slider_2__description-text .two-column-slider_2__cta-button:hover::before{right:0}.oracle__expertise__content .sub-title-colored__wrapper,.oracle__expertise__content .two-column-slider_2{padding-left:0;padding-right:0}.oracle__form-section .sub-title-colored{padding:0}.oracle__numbers-wrapper .sub-title-colored,.oracle__expertise .sub-title-colored,.oracle__dxp-slider .sub-title-colored,.oracle__differentiators .sub-title-colored{padding:0}.oracle__numbers-wrapper .sub-title-colored__heading-square,.oracle__expertise .sub-title-colored__heading-square,.oracle__dxp-slider .sub-title-colored__heading-square,.oracle__differentiators .sub-title-colored__heading-square{box-shadow:0px 11px 24px 0px #ff9d9066}.oracle .partner-title2_0__title-logos-wrapper{justify-content:flex-start}.oracle .description__text::before{background-color:#c74634}.oracle__numbers-wrapper{background-color:#fff}.oracle__numbers-wrapper .industry-numbers__number{color:#c74634;border-color:#c74634}.oracle__numbers-wrapper .industry-numbers__description{color:#000}.oracle__gold-partner-wrapper{display:flex;justify-content:center;align-items:center;min-height:250px;padding:9vw 0;background-color:#f5f4f2;background-repeat:no-repeat;background-position:50% 50%;background-size:20%;animation:mymove 5s ease-in-out infinite}@media(max-width: 640px){.oracle__gold-partner-wrapper{background-size:30%}}@media(max-width: 420px){.oracle__gold-partner-wrapper{padding:9vw 0;background-size:40%}}@media(max-width: 375px){.oracle__gold-partner-wrapper{padding:9vw 0;background-size:45%}}.oracle__gold-partner .sub-title-colored__wrapper{position:relative}@media(max-width: 1100px){.oracle__gold-partner .sub-title-colored__wrapper{max-width:70%}}@media(max-width: 420px){.oracle__gold-partner .sub-title-colored__wrapper{max-width:initial}}.oracle__gold-partner .sub-title-colored__heading{color:#000;text-align:center;font-size:44px}@media screen and (min-width: 2560px){.oracle__gold-partner .sub-title-colored__heading{font-size:calc(44px * 1.44)}}@media(max-width: 640px){.oracle__gold-partner .sub-title-colored__heading{font-size:2em}}@media(max-width: 420px){.oracle__gold-partner .sub-title-colored__heading{font-size:1.9em}}.oracle__gold-partner .sub-title-colored__heading span{color:#c74634}@media screen and (max-width: 420px){.oracle__differentiators .sub-title-colored__heading{font-size:10vw}}.oracle__differentiators-items{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width: 768px){.oracle__differentiators-items{grid-template-columns:1fr}}@media screen and (min-width: 2560px){.oracle__differentiators-items{gap:calc(40px * 1.44)}}.oracle__differentiators-item{display:flex;gap:24px}@media screen and (min-width: 2560px){.oracle__differentiators-item{gap:calc(24px * 1.44)}}.oracle__differentiators-item-text{display:flex;flex-direction:column;gap:16px;line-height:normal}@media screen and (min-width: 2560px){.oracle__differentiators-item-text{gap:calc(16px * 1.44)}}@media screen and (min-width: 2560px){.oracle__differentiators-item-text{font-size:calc(16px * 1.44)}}.oracle__differentiators-item-text h3{margin:0;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.25}@media screen and (min-width: 2560px){.oracle__differentiators-item-text h3{font-size:calc(24px * 1.44)}}.oracle__differentiators-item-image{width:53px;height:53px;aspect-ratio:1}@media screen and (min-width: 2560px){.oracle__differentiators-item-image{width:calc(53px * 1.44);height:calc(53px * 1.44)}}.oracle__expertise{background-color:#f5f4f2}.oracle__expertise__content .two-column-slider_2{box-shadow:none}.oracle__expertise__content .two-column-slider_2__aside{border-color:#c74634}.oracle__industries .bright-squares__item-description::before{background-color:#00a977}.oracle__dxp-slider .sub-title-colored__heading-square{display:none}.oracle__dxp-slider .dxp-color-slider{padding-top:0;padding-bottom:0}.oracle__dxp-slider .dxp-color-slider__graph{justify-content:flex-start}.oracle__dxp-slider .dxp-color-slider__aside{min-width:282px;border-color:#c74634}@media screen and (max-width: 768px){.oracle__dxp-slider .dxp-color-slider__aside{gap:24px}}@media screen and (max-width: 480px){.oracle__dxp-slider .dxp-color-slider__aside{gap:0}}@media screen and (min-width: 2560px){.oracle__dxp-slider .dxp-color-slider__aside{min-width:calc(282px * 1.44)}}@media screen and (max-width: 400px){.oracle__dxp-slider .dxp-content-slider-item__heading{font-size:14px}}.oracle__dxp-slider .dxp-color-slider__graph-item{border:2px solid #aaa9ae}.oracle__dxp-slider .dxp-color-slider__graph-item.active{background-color:#c74634;border:2px solid #c74634}.oracle__dxp-slider .dxp-color-slider__graph-item:hover{background-color:#c74634;border:2px solid #c74634}@media screen and (max-width: 480px){.oracle__dxp-slider .dxp-content-slider-item__content{max-width:65%;width:100%}}.oracle__dxp-slider .dxp-content-slider-item_active .dxp-content-slider-item__number,.oracle__dxp-slider .dxp-content-slider-item_active .dxp-content-slider-item__content{color:#c74634}.oracle__dxp-slider .dxp-content-slider-item:hover .dxp-content-slider-item__number,.oracle__dxp-slider .dxp-content-slider-item:hover .dxp-content-slider-item__content{color:#c74634}.oracle__dxp-slider .dxp-content-slider-item__description-text{border-color:#c74634 !important}.oracle__dxp-slider .dxp-content-slider-item__description-text li::marker{color:#c74634}@media screen and (max-width: 480px){.oracle__dxp-slider .dxp-content-slider-item__description-text{margin-top:12px}}.oracle__dxp-slider .dxp-color-slider--de-de .dxp-color-slider__aside{min-width:300px}@media screen and (min-width: 2560px){.oracle__dxp-slider .dxp-color-slider--de-de .dxp-color-slider__aside{min-width:calc(300px * 1.44)}}.oracle__form-section{background:linear-gradient(66.3deg, #441e0e 12.54%, #cf4e27 81.18%)}.oracle__form-section .sub-title-colored__heading{color:#fff}@media screen and (max-width: 400px){.oracle__form-wrapper .form-box{width:100%}}@media(max-width: 400px){.oracle__form-wrapper .form-box__inner{margin:25px;width:100%}}
.adhoc-partner-title{position:relative;overflow:hidden;background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important}.adhoc-partner-title_mouse-animation::before{position:absolute;bottom:10px;left:calc(50% - 8px);width:16px;height:35px;background-image:url("https://www.softserveinc.com/cdn/img/home/mouse-arrow.svg");content:""}@media(min-width: 2560px){.adhoc-partner-title_mouse-animation::before{width:calc(16px * 1.44);height:calc(35px * 1.44);background-size:100%}}@media screen and (max-width: 767px)and (max-height: 1050px){.adhoc-partner-title_mouse-animation::before{bottom:10px}}@media screen and (max-height: 580px){.adhoc-partner-title_mouse-animation::before{top:650px;transform:scale(0.8)}}@media screen and (max-height: 380px){.adhoc-partner-title_mouse-animation::before{content:none}}@media(hover: none)and (pointer: coarse){.adhoc-partner-title_mouse-animation::before{content:none}}.adhoc-partner-title .mousey{position:absolute;bottom:10px;left:calc(50% - 8px);box-sizing:content-box;width:3px;height:18px;padding:10px 11px;border:2px solid #000;border-radius:25px;opacity:.75}.adhoc-partner-title .mousey_white{border:2px solid #fff}.adhoc-partner-title .mousey_white .scroller{background-color:#fff}.adhoc-partner-title .scroller{width:3px;height:10px;background-color:#000;border-radius:25%;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-iteration-count:infinite}@media screen and (max-height: 580px){.adhoc-partner-title{min-height:700px}}@media screen and (max-height: 350px){.adhoc-partner-title{min-height:600px;padding-top:105px}}.adhoc-partner-title__content{display:flex;flex-direction:column;align-items:center;width:100%;min-height:800px;padding:120px 100px 120px}@media only screen and (min-height: 600px)and (max-height: 790px){.adhoc-partner-title__content{min-height:100vh}}@media only screen and (max-width: 767px){.adhoc-partner-title__content{padding:120px 30px 120px}}@media(min-width: 2560px){.adhoc-partner-title__content{padding:172.8px 144px 172.8px}}.adhoc-partner-title__container{display:flex;justify-content:space-around;align-items:flex-start;width:100%;max-width:940px;padding:60px 0 0}@media(min-width: 2560px){.adhoc-partner-title__container{max-width:1728px}}@media only screen and (max-width: 540px){.adhoc-partner-title__container{flex-direction:column}}.adhoc-partner-title__title-heading-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-basis:45%}@media only screen and (max-width: 767px){.adhoc-partner-title__title-heading-wrapper{align-items:center;max-width:min-content}}@media only screen and (max-width: 540px){.adhoc-partner-title__title-heading-wrapper{max-width:fit-content;flex-basis:100%;min-width:80vw;margin-bottom:40px}}.adhoc-partner-title__title-top-softserve{width:100%;max-width:170px;margin-bottom:1.9%;margin-left:10px}@media only screen and (max-width: 600px){.adhoc-partner-title__title-top-softserve{margin-bottom:3.9%}}.adhoc-partner-title__title-top-heading{color:#fff;font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:40px;text-transform:uppercase}@media screen and (min-width: 2560px){.adhoc-partner-title__title-top-heading{font-size:calc(32px * 1.44);line-height:calc(40px * 1.44)}}.adhoc-partner-title__title-top-heading span{display:block;padding:7px 20px 7px 7px;font-size:14px;line-height:18px;background-color:#2750be;text-align:center}@media screen and (min-width: 2560px){.adhoc-partner-title__title-top-heading span{padding:calc(7px * 1.44);padding-right:calc(20px * 1.44);font-size:calc(14px * 1.44);line-height:calc(18px * 1.44)}}.adhoc-partner-title__title-logo-wrapper{display:flex;justify-content:center;align-items:center}.adhoc-partner-title__title-logo-wrapper_with-text{justify-content:flex-start}@media(min-width: 767px){.adhoc-partner-title__title-logo-wrapper_with-text{margin-right:65px}}.adhoc-partner-title__title-logo-wrapper_with-text .partner-title__logo-partner{max-width:90px;margin-left:10px}@media(max-width: 767px){.adhoc-partner-title__title-logo-wrapper_with-text{flex-direction:column-reverse;margin-top:0}}.adhoc-partner-title__logo-partner{width:100%;max-width:50%;margin-bottom:1%}.adhoc-partner-title__heading{display:flex;flex-direction:column;justify-content:flex-start;margin:0;color:#fff;font-weight:900;font-size:44px;font-family:"ProximaNova",sans-serif;line-height:54px;text-transform:uppercase}@media screen and (min-width: 2560px){.adhoc-partner-title__heading{font-size:calc(44px * 1.44);line-height:calc(54px * 1.44)}}.adhoc-partner-title__heading p{margin:0}@media screen and (min-width: 475px)and (max-width: 1024px){.adhoc-partner-title__heading{font-size:4vw;line-height:5vw}}@media screen and (max-width: 540px){.adhoc-partner-title__heading{font-size:7vw;line-height:8vw}}.adhoc-partner-title__description{flex-basis:50%;width:100%;max-width:485px;height:fit-content;margin-left:50px;padding-left:15px;color:#fff;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:24px;border-left:3px solid transparent}.adhoc-partner-title__description a{color:#000}.adhoc-partner-title__description p{margin:0}@media(min-width: 2560px){.adhoc-partner-title__description{max-width:calc(600px * 1.44);margin-bottom:calc(40px * 1.44);margin-left:calc(50px * 1.44);padding-left:calc(15px * 1.44);font-size:calc(24px * 1.44);line-height:calc(24px * 1.44)}}@media screen and (max-width: 650px){.adhoc-partner-title__description{width:65%}}@media only screen and (max-width: 540px){.adhoc-partner-title__description{width:70vw;margin-left:0px}}.adhoc-partner-title__demo-button{color:#fff;background:transparent;border:1px solid transparent}.adhoc-partner-title__demo-button:hover{background:transparent;box-shadow:0px 19px 57px 0 transparent}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}@keyframes shake{3%{transform:translate3d(0, -1px, 0)}6%{transform:translate3d(0, 2px, 0)}9%{transform:translate3d(0, -4px, 0)}12%{transform:translate3d(0, 4px, 0)}15%,100%{transform:translate3d(0, 0, 0)}}
.microsoft-manufacturing{overflow:hidden}.microsoft-manufacturing__slider-wrapper{padding:80px 0 14vw}@media(min-width: 1024px){.microsoft-manufacturing__slider-wrapper{padding:80px 0 9vw}}@media(max-width: 768px){.microsoft-manufacturing__slider-wrapper{padding:40px 0}}.microsoft-manufacturing__content-slider-heading .sub-title-colored__heading{color:#000}.microsoft-manufacturing .content-slider{max-width:940px;margin:60px auto 0;padding:40px;box-shadow:0px 24px 54px rgba(0,0,0,.25)}@media screen and (min-width: 2560px){.microsoft-manufacturing .content-slider{max-width:calc(940px * 1.44);padding:calc(40px * 1.44)}}.microsoft-manufacturing .content-slider__aside{min-height:150px;border-right-color:#17c583}@media screen and (min-width: 2560px){.microsoft-manufacturing .content-slider__aside{min-height:calc(150px * 1.44)}}.microsoft-manufacturing .content-slider .content-slider-item__description-text{font-size:16px}@media screen and (min-width: 2560px){.microsoft-manufacturing .content-slider .content-slider-item__description-text{font-size:calc(16px * 1.44)}}@media(max-width: 767px){.microsoft-manufacturing .content-slider .content-slider-item__description-text{line-height:27px}}.microsoft-manufacturing .content-slider .content-slider-item__description-text p{margin-top:0}@media(min-width: 1024px){.microsoft-manufacturing .industry-resources__heading{font-size:60px}}
.microsoft-financial-services__approach-content{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.microsoft-financial-services__approach-content{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.microsoft-financial-services__approach-content{max-width:1353.6px !important}}.microsoft-financial-services__approach-wrapper{color:#000}.microsoft-financial-services__approach-wrapper .sub-title-colored{padding:60px 0 40px}@media screen and (max-width: 1024px){.microsoft-financial-services__approach-wrapper .sub-title-colored{padding-bottom:0}}@media screen and (min-width: 2560px){.microsoft-financial-services__approach-wrapper .sub-title-colored{padding:calc(60px * 1.44) 0 calc(40px * 1.44)}}.microsoft-financial-services__approach-content{padding-bottom:60px;display:flex;flex-wrap:wrap;justify-content:space-between}.microsoft-financial-services__content-item{margin-right:2%;flex:1;max-width:31%;min-width:30%}.microsoft-financial-services__content-item h4{min-height:75px;padding-bottom:15px;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1em;text-transform:uppercase;border-bottom:2px solid #2750be}@media screen and (max-width: 1024px){.microsoft-financial-services__content-item h4{display:flex;justify-content:flex-start;align-items:flex-end;min-height:100px}}@media screen and (max-width: 640px){.microsoft-financial-services__content-item h4{min-height:65px}}@media screen and (min-width: 2560px){.microsoft-financial-services__content-item h4{min-height:calc(74px * 1.44);padding-bottom:calc(15px * 1.44);font-size:calc(24px * 1.44)}}.microsoft-financial-services__content-item p,.microsoft-financial-services__content-item div{line-height:22px}@media screen and (min-width: 2560px){.microsoft-financial-services__content-item p,.microsoft-financial-services__content-item div{line-height:calc(22px * 1.44);font-size:calc(16px * 1.44)}}.microsoft-financial-services__content-item ul{padding-left:25px}@media screen and (max-width: 1024px){.microsoft-financial-services__content-item{max-width:40%;min-width:40%}}@media(max-width: 640px){.microsoft-financial-services__content-item{min-width:100%;margin-right:0}}.microsoft-financial-services__slider-wrapper .content-slider__aside{min-height:380px;justify-content:flex-start}.microsoft-financial-services__slider-wrapper .content-slider-item__description-text h3,.microsoft-financial-services__slider-wrapper .content-slider-item__description-text p{margin-top:0}.microsoft-financial-services__slider-wrapper .content-slider-item__heading{padding-bottom:30px}.microsoft-healthcare-services__slider-wrapper .content-slider__aside{min-height:700px;justify-content:flex-start}.microsoft-healthcare-services__slider-wrapper .content-slider-item__heading{padding-bottom:30px}.microsoft-healthcare-services__content-item h4{border:none;padding-bottom:0}.microsoft-healthcare-services__content-item h4 a{color:#2750be}
.microsoft-retail-services__approach-content{padding-top:0}@media screen and (max-width: 640px){.microsoft-retail-services__approach-content{flex-direction:column}}.microsoft-retail-services__content-item{flex:1;max-width:40%;min-width:40%;margin-right:5%}@media screen and (max-width: 640px){.microsoft-retail-services__content-item{min-width:100%}}.microsoft-retail-services__content-item h4{display:flex;justify-content:flex-start;align-items:flex-end;min-height:115px}@media screen and (max-width: 640px){.microsoft-retail-services__content-item h4{min-height:65px}}.microsoft-retail-services__content-item ul{padding-left:25px;list-style:square}.microsoft-retail-services__content-item ul li{padding-bottom:5px}
.adhoc-title__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.adhoc-title__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.adhoc-title__wrapper{max-width:1353.6px !important}}.adhoc-title{background-image:radial-gradient(24.78% 51.63% at 97.43% 100%, #03113A 0%, rgba(3, 17, 58, 0) 100%),linear-gradient(103.97deg, #031548 6.31%, #1C449A 64.36%),radial-gradient(25.74% 47.45% at 95.38% 2.55%, rgba(105, 222, 206, 0.84) 0%, rgba(133, 217, 217, 0.2268) 55.21%, rgba(162, 211, 228, 0) 100%);background-repeat:no-repeat;background-position:90% 0;background-size:cover}.adhoc-title__wrapper{display:flex;justify-content:space-between;align-items:center;min-height:600px}@media(max-width: 540px){.adhoc-title__wrapper{padding-top:40px;flex-direction:column;justify-content:center}}.adhoc-title__image-container{flex-basis:30%;margin-right:3%}.adhoc-title__heading-container{flex-basis:60%}.adhoc-title__heading-logo{width:100%;max-width:250px;will-change:transform;image-rendering:-webkit-optimize-contrast}@media(max-width: 540px){.adhoc-title__heading-logo{max-width:200px}}.adhoc-title__heading{margin:0;color:#00a3ff;font-weight:900;font-size:60px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:73px;text-transform:uppercase}@media(max-width: 767px)and (min-width: 475px){.adhoc-title__heading{font-size:7vw;line-height:7.2vw}}@media(max-width: 475px){.adhoc-title__heading{font-size:34px;line-height:44px;text-align:center}}.adhoc-title__description1{color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:29px;text-transform:uppercase}.adhoc-title__description2{color:#fff}
.popover-with-button{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.popover-with-button{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.popover-with-button{max-width:1353.6px !important}}.popover-with-button{padding:32px;border:2px solid #00a3ff}@media(max-width: 1024px){.popover-with-button{width:auto;padding:20px;margin-left:20px;margin-right:20px}}.popover-with-button__heading{margin:0;color:#00a3ff;font-weight:900;font-size:44px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:44px;text-transform:uppercase}@media(max-width: 540px){.popover-with-button__heading{font-size:24px;line-height:32px}}.popover-with-button__text-wrapper{display:flex;justify-content:space-between;padding:20px;margin-top:25px;align-items:center;background-color:#00a3ff}@media(max-width: 540px){.popover-with-button__text-wrapper{padding:15px;flex-direction:column}}.popover-with-button__text{padding-right:20px;color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:32px}@media(max-width: 540px){.popover-with-button__text{padding-right:0;font-size:18px;line-height:24px}}@media(max-width: 540px){.popover-with-button .cta-button{margin:20px auto 0}}
.expertise__content{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.expertise__content{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.expertise__content{max-width:1353.6px !important}}.expertise{display:flex;width:100%;max-width:1200px;min-height:640px;margin:0 20px;background-image:conic-gradient(from 298deg at 30% 30%, #1f2232 140deg, #2c2f41 140deg 281deg, #000d23 281deg 298deg);background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%}@media(min-width: 2560px){.expertise{max-width:calc(1200px * 1.44)}}@media(max-width: 600px){.expertise{background-image:conic-gradient(from 333deg at 30% 30%, #1f2232 78deg, #2c2f41 78deg 219deg, #000d23 219deg 333deg)}}@media(max-width: 900px){.expertise{min-height:auto}}.expertise__content{display:flex;justify-content:space-between;align-items:center;color:#fff}@media(min-width: 2560px){.expertise__content{justify-content:center;max-width:1353.6px}}@media(max-width: 900px){.expertise__content{padding-top:60px;padding-bottom:60px}}@media(max-width: 600px){.expertise__content{flex-direction:column;padding-top:30px;padding-bottom:30px}}.expertise__heading{flex-basis:45%}.expertise__heading h2{margin:0;font-weight:900;font-size:60px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:72px;text-transform:uppercase}.expertise__heading h2 span{color:#f19d39}@media(max-width: 900px)and (min-width: 600px){.expertise__heading h2{font-size:6vw;line-height:7vw}}@media(max-width: 600px){.expertise__heading h2{font-size:2em;line-height:1.1;text-align:left}}.expertise__heading-undertext{flex-basis:30%;margin-top:35px;color:#646262;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:18px}.expertise__text{position:relative;flex-basis:45%;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:29px}@media(max-width: 900px)and (min-width: 600px){.expertise__text{font-size:2.5vw;line-height:2.7vw}}.expertise__text::before{position:absolute;top:-10px;width:100%;max-width:115px;height:2px;background:#f19d39;content:""}
.image-with-text-iot{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.image-with-text-iot{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.image-with-text-iot{max-width:1353.6px !important}}.image-with-text-iot{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:40px;padding-bottom:40px}@media(max-width: 767px){.image-with-text-iot{flex-direction:column}}.image-with-text-iot__item{display:flex;flex-basis:28%;justify-content:flex-start;height:100%;margin:0;padding-bottom:30px}@media(min-width: 767px){.image-with-text-iot__item:not(:last-child){margin-right:auto}}.image-with-text-iot__image-wrap{display:flex;justify-content:flex-start;align-items:center;min-height:150px}.image-with-text-iot__image{width:100%;max-width:80px}.image-with-text-iot__content-wrap{display:flex;flex-direction:column;justify-content:space-around;font-family:"ProximaNova",sans-serif}@media(min-width: 767px){.image-with-text-iot__content-wrap{padding-right:0;padding-left:0}}.image-with-text-iot__title{min-height:90px;margin:0;font-size:24px;font-weight:900;line-height:29px}@media(max-width: 600px){.image-with-text-iot__title{font-size:18px;line-height:24px}}.image-with-text-iot__description{padding-top:15px;color:#000;font-size:18px;font-weight:normal;line-height:1}.image-with-text-iot ul{margin:0;padding-top:0;padding-left:15px}.image-with-text-iot ul li{padding-bottom:10px}.image-with-text-iot a{color:#000}
.iot-encore__encore-container ul{margin:0;padding:0;list-style:none}.iot-encore__benefits-item,.iot-encore__expertise-container .expertise,.iot-encore__title-content{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.iot-encore__benefits-item,.iot-encore__expertise-container .expertise,.iot-encore__title-content{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.iot-encore__benefits-item,.iot-encore__expertise-container .expertise,.iot-encore__title-content{max-width:1353.6px !important}}.iot-encore{overflow:hidden}.iot-encore__title-content{display:flex;justify-content:space-between;align-items:space-evenly;padding-bottom:100px}@media(max-width: 540px){.iot-encore__title-content{flex-direction:column;padding-bottom:50px}}.iot-encore__title-heading{margin-right:60px;color:#fff;font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:39px;text-transform:uppercase}@media(max-width: 540px){.iot-encore__title-heading{margin-right:0;text-align:center;font-size:24px;line-height:29px}}.iot-encore__title-cta{display:flex;align-items:center;justify-content:center;width:100%;max-width:280px;height:100%;min-height:64px;color:#fff;font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:18px;text-transform:uppercase;background:#00a3ff;text-decoration:none;transition:box-shadow .35s ease-in-out}.iot-encore__title-cta:hover{box-shadow:0px 19px 57px 0 rgba(2,162,207,.75)}@media(max-width: 540px){.iot-encore__title-cta{margin:50px auto 0}}.iot-encore__expertise-container{padding-top:5vw;padding-bottom:5vw;background-repeat:no-repeat;background-position:100% 100%;background-size:350px}.iot-encore__expertise-container .industry-our-expertise__videos .video{margin-right:0}.iot-encore__expertise-container .industry-our-expertise__videos .video__desc{display:none}@media(min-width: 767px){.iot-encore__expertise-container .expertise{min-height:340px}}.iot-encore__expertise-container .expertise__content{padding:0;align-items:flex-start}.iot-encore__expertise-container .expertise__heading{flex-basis:35%}.iot-encore__expertise-container .expertise__heading h2{background-image:linear-gradient(234.96deg, #51D2F8 -6.06%, #1D459B 95.84%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width: 1024px)and (min-width: 767px){.iot-encore__expertise-container .expertise__heading h2{font-size:5vw}}.iot-encore__expertise-container .expertise__text{margin-top:25px;flex-basis:50%;color:#2c2f41;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:normal;line-height:24px}.iot-encore__expertise-container .expertise__text::before{background:#00a3ff}.iot-encore__benefits-container{padding:50px 0;background-image:radial-gradient(24.78% 51.63% at 97.43% 100%, #03113A 0%, rgba(3, 17, 58, 0) 100%),linear-gradient(103.97deg, #031548 6.31%, #1C449A 64.36%),radial-gradient(25.74% 47.45% at 95.38% 2.55%, rgba(105, 222, 206, 0.84) 0%, rgba(133, 217, 217, 0.2268) 55.21%, rgba(162, 211, 228, 0) 100%);background-repeat:no-repeat;background-position:90% 0;background-size:cover}.iot-encore__benefits-container .sub-title-colored{color:#fff;margin-bottom:40px}.iot-encore__benefits-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;color:#fff}.iot-encore__benefits-item a{color:#fff}@media(max-width: 640px){.iot-encore__benefits-item{flex-direction:column}}.iot-encore__benefits-item-heading{margin-top:0;flex-basis:45%;font-size:24px;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:900;line-height:29px}.iot-encore__benefits-item-content{flex-basis:45%}.iot-encore__hosted-container{padding-top:50px;padding-bottom:50px}.iot-encore__hosted-container .sub-title-colored__description{font-size:14px;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:20px;text-transform:uppercase}.iot-encore__hosted-container .image-with-text-iot__item{flex-basis:45%}.iot-encore__encore-container{padding-top:80px;padding-bottom:80px}@media(max-width: 600px){.iot-encore__encore-container{padding-top:40px;padding-bottom:40px}}.iot-encore__encore-container .sub-title-colored__description{margin-top:40px}.iot-encore__encore-container .sub-title-colored__description p{font-size:14px;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:20px;text-transform:uppercase}.iot-encore__encore-container ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px}@media(max-width: 600px){.iot-encore__encore-container ul{flex-direction:column}}.iot-encore__encore-container ul li{flex-basis:28%;padding-top:10px;border-top:1px solid #00a3ff;min-height:90px;margin:0;font-size:24px;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:29px}@media(max-width: 600px){.iot-encore__encore-container ul li{font-size:18px;line-height:24px}}@media(min-width: 600px){.iot-encore__encore-container ul li:not(:last-child){margin-right:5%}}.iot-encore__ecosystem-container{padding-top:50px;color:#fff;background-image:radial-gradient(24.78% 51.63% at 97.43% 100%, #03113A 0%, rgba(3, 17, 58, 0) 100%),linear-gradient(103.97deg, #031548 6.31%, #1C449A 64.36%),radial-gradient(25.74% 47.45% at 95.38% 2.55%, rgba(105, 222, 206, 0.84) 0%, rgba(133, 217, 217, 0.2268) 55.21%, rgba(162, 211, 228, 0) 100%);background-repeat:no-repeat;background-position:90% 0;background-size:cover}.iot-encore__ecosystem-container .sub-title-colored__description{font-size:24px;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:28px}@media(max-width: 600px){.iot-encore__ecosystem-container .sub-title-colored__description{font-size:18px;line-height:24px}}@media(max-width: 767px){.iot-encore__ecosystem-container .image-with-text-iot__item{justify-content:center;padding-bottom:0}}@media(max-width: 767px){.iot-encore__ecosystem-container .image-with-text-iot__image-wrap{justify-content:center}}.iot-encore__ecosystem-container .image-with-text-iot__title{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:normal;font-size:18px;line-height:24px}@media(max-width: 600px){.iot-encore__ecosystem-container .image-with-text-iot__title{text-align:center}}.iot-encore__control-container{padding-top:50px;padding-bottom:50px;background-color:#e0e0e0}.iot-encore__control-container .sub-title-colored.colored p{margin:0;background:linear-gradient(88.67deg, #1D459B 2.95%, #51D2F8 125.01%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.iot-encore__control-container .sub-title-colored__description p{font-size:14px;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:20px;text-transform:uppercase}@media(max-width: 767px){.iot-encore__control-container .image-with-text-iot__item{justify-content:center;padding-bottom:0}}@media(max-width: 767px){.iot-encore__control-container .image-with-text-iot__image-wrap{justify-content:center}}@media(max-width: 600px){.iot-encore__control-container .image-with-text-iot__title{font-size:18px;line-height:24px;text-align:center}}
.how-to-apply__page-title-2{background-image:radial-gradient(circle at 95% 95%, #f9ac07 30%, #b60eee 60%)}.how-to-apply__page-title-2 .page-title-2__title{width:640px}@media only screen and (max-width: 1024px){.how-to-apply__page-title-2 .page-title-2__title{width:61.5vw}}@media only screen and (max-width: 930px){.how-to-apply__page-title-2 .page-title-2__title{width:51vw}}.how-to-apply__page-title-2 .page-title-mobile__title{max-width:58vw}.how-to-apply .sub-title-colored{max-width:none;padding:80px 15px 0}@media only screen and (max-width: 480px){.how-to-apply .sub-title-colored{padding-top:46px}}.how-to-apply .sub-title-colored__heading-square{background:#e912a3}.how-to-apply .sub-title-colored__description{font-weight:900;font-size:24px}@media only screen and (max-width: 480px){.how-to-apply .sub-title-colored__description{font-size:5vw}}.how-to-apply .two-column-slider.how-to-apply{max-width:1000px;min-height:350px;margin:0 auto;box-shadow:none}.how-to-apply .two-column-slider.how-to-apply .two-column-slider__aside{min-height:300px}@media only screen and (min-width: 768px){.how-to-apply .two-column-slider.how-to-apply .two-column-slider__aside{border-right:2px solid #b60eee}}.how-to-apply .two-column-slider.how-to-apply .two-column-slider__container{padding:60px 30px 0}.how-to-apply .two-column-slider.how-to-apply .two-column-slider-item__description{min-height:240px}.how-to-apply .two-column-slider.how-to-apply .two-column-slider-item__description-text{font-size:18px}.how-to-apply .two-column-slider.how-to-apply .two-column-slider-item__description-text a{display:block;padding:5px 0;color:#131313;font-weight:900}
.career-map__tabs__nav{margin:0;padding:0;list-style:none}.career-map__heading{margin:0;padding:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.career-map__heading:not(:last-child){margin-bottom:38px}@media screen and (min-width: 2560px){.career-map__heading:not(:last-child){margin-bottom:calc(38px * 1.44)}}@media screen and (min-width: 2560px){.career-map__heading{font-size:calc(41px * 1.44)}}@media(max-width: 640px){.career-map__heading{font-size:30px}}.career-map{padding:40px 0 60px;background:linear-gradient(45deg, #11710f, #6201c1)}@media(max-width: 1024px){.career-map{padding:80px 0 120px}}@media(max-width: 768px){.career-map{padding:40px 0 20px}}.career-map__heading:not(:last-child){margin-bottom:24px}@media(max-width: 768px){.career-map__tabs{margin:0 -15px}}.career-map__tabs__nav{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:none}@media(max-width: 768px){.career-map__tabs__nav{display:block;border-bottom:none}}.career-map__tabs__nav:not(:last-child){margin-bottom:16px}.career-map__tabs__nav__item{position:relative;max-width:140px;padding:8px 10px;color:#fff;font-weight:800;font-size:17px;font-family:"ProximaNova",sans-serif;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}.career-map__tabs__nav__item:hover{text-decoration:underline}@media(max-width: 768px){.career-map__tabs__nav__item{max-width:100%;padding:10px 15px;font-size:16px;text-align:left;border-bottom:2px solid rgba(255,255,255,.4)}.career-map__tabs__nav__item:hover{color:#11710f;background:#fff}}.career-map__tabs__nav__item:after{position:absolute;bottom:-2px;left:50%;width:0;height:2px;background-color:#fff;transform:translateX(-50%);transition:width .2s ease;content:""}.career-map__tabs__nav__item.current{color:#11710f;background:#fff}.career-map__tabs__nav__item.current::after{width:100%;content:none}.career-map__tabs__nav__item.current:hover{text-decoration:none}.career-map__tabs__content{padding:0 15px;color:#000;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal}@media(max-width: 640px){.career-map__tabs__content{font-size:14px}}.career-map__tabs__content-mobile{display:none;padding:20px 15px}.career-map__tabs__content-mobile:not(:last-child){border-bottom:2px solid rgba(255,255,255,.4)}.career-map__tabs__content-mobile.current{display:block}
.grow-your-careers{width:100%;overflow:hidden}@media only screen and (max-height: 350px){.grow-your-careers .page-title-2{min-height:550px}}.grow-your-careers .page-title-mobile{padding:105px 30px 100px}.grow-your-careers__page-title-2{background-image:radial-gradient(circle at 70% 90%, #db346b 5%, #b65123 90%)}.grow-your-careers__page-title-2 .page-title-2__description{width:90%}.grow-your-careers__page-title-2 .page-title-2__title{margin-top:-50px}@media only screen and (max-width: 767px){.grow-your-careers__page-title-2 .page-title-2__title{width:450px}}.grow-your-careers__page-title-2 .page-title-mobile__title{max-width:65vw}.grow-your-careers .section-text__card:nth-child(5){margin-bottom:0;padding-bottom:0;border-bottom:none}@media(max-width: 768px){.grow-your-careers .section-text__card:nth-child(5){margin-bottom:50px;padding-bottom:40px;border-bottom:3px solid #fff}}.grow-your-careers__image-1 .page-section-image::before{content:none}.grow-your-careers__image-1 .page-section-image__item{right:0;width:64vw;max-width:1000px;height:auto;min-height:0;max-height:none}@media(max-width: 1200px){.grow-your-careers__image-1 .page-section-image__item{left:auto;width:60vw}}@media(max-width: 560px){.grow-your-careers__image-1 .page-section-image__item{left:auto;width:90vw}}@media(max-width: 768px){.grow-your-careers__image-1 .page-section-text{padding-top:50px}}@media(max-width: 768px){.grow-your-careers__image-1 .page-section-text__wrapper{padding-bottom:200px}}.grow-your-careers__image-1 .page-section-image{left:50vw;width:auto}@media(max-width: 560px){.grow-your-careers__image-1 .page-section-image{width:50%}}.career-map-levels{display:flex;align-items:stretch;margin:0;padding:0;color:#fff;list-style:none;border-bottom:3px solid #fff}@media(max-width: 1024px){.career-map-levels{margin-right:-5px;margin-left:-5px}}@media(max-width: 768px){.career-map-levels{position:static;display:block;border-bottom:none;visibility:visible}}.career-map-level{position:relative;display:flex;flex-grow:1;flex-basis:0;flex-direction:column;margin:15px;padding:0;list-style:none}.career-map-level:first-child{margin-left:0}.career-map-level:last-child{margin-right:0}@media(max-width: 1024px){.career-map-level{margin:5px}}.career-map-level-heading{display:flex;align-items:flex-end;margin-bottom:5px;font-size:20px;font-family:"ProximaNova",sans-serif}.trainee-level .career-map-level-heading{height:170px}.junior-level .career-map-level-heading{height:140px}.intermediate-level .career-map-level-heading{height:100px}.senior-level .career-map-level-heading{height:60px}.leader-level .career-map-level-heading{height:20px}@media(max-width: 768px){.trainee-level .career-map-level-heading,.junior-level .career-map-level-heading,.intermediate-level .career-map-level-heading,.senior-level .career-map-level-heading,.leader-level .career-map-level-heading{height:25px;font-size:20px}}.career-map-level-requirements{flex-grow:3;padding:10px;font-size:15px;font-family:OpenSans,Helvetica,Arial,sans-serif;list-style:none;border:2px solid #fff}@media(max-width: 940px){.career-map-level-requirements{font-size:12px}}@media(max-width: 768px){.career-map-level-requirements{font-size:15px}}.career-map-level-conditions{position:relative;width:100%;min-height:150px;margin-top:20px;padding:0;padding-right:35px;font-size:15px;font-family:OpenSans,Helvetica,Arial,sans-serif;list-style:none}.career-map-level-conditions ::after{position:absolute;top:0;right:5px;display:block;width:22px;height:30px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow_white.svg") no-repeat 50%;background-size:70% 70%;transform:rotate(-90deg);content:""}@media(max-width: 768px){.career-map-level-conditions ::after{top:50%;transform:rotate(0deg) translateY(-50%)}}@media(max-width: 940px){.career-map-level-conditions{font-size:12px}}@media(max-width: 768px){.career-map-level-conditions{min-height:40px;font-size:15px}}.career-map-level-requirement,.career-map-level-condition{padding-bottom:10px;line-height:1.3}@media(max-width: 768px){.career-map-level-requirement,.career-map-level-condition{padding-bottom:5px}}
.functional-offices__page-title-2{background:#e912a3;background-image:radial-gradient(circle at 95% 95%, #5406d9 25%, #e912a3 60%)}.functional-offices__page-title-2 .page-title-2__title{width:640px}@media only screen and (max-width: 1024px){.functional-offices__page-title-2 .page-title-2__title{width:61.5vw}}@media only screen and (max-width: 930px){.functional-offices__page-title-2 .page-title-2__title{width:51vw}}.functional-offices__page-title-2 .page-title-mobile__title{max-width:58vw}.functional-offices .sub-title-colored{max-width:none;padding:80px 15px 39px}@media only screen and (max-width: 480px){.functional-offices .sub-title-colored{padding-top:46px}}.functional-offices .sub-title-colored__heading-square{background:#f9ac07}.functional-offices .sub-title-colored__description{font-weight:900;font-size:24px}@media only screen and (max-width: 480px){.functional-offices .sub-title-colored__description{font-size:5vw}}.functional-offices .two-column-slider.functional-offices{max-width:1000px;margin:30px auto;box-shadow:none}.functional-offices .two-column-slider.functional-offices .two-column-slider__aside{min-height:450px}@media only screen and (min-width: 768px){.functional-offices .two-column-slider.functional-offices .two-column-slider__aside{border-right:2px solid #b60eee}}.functional-offices .two-column-slider.functional-offices .two-column-slider-item__description{min-height:240px}.functional-offices .two-column-slider.functional-offices .two-column-slider-item__description-text{font-size:18px}.functional-offices .two-column-slider.functional-offices .two-column-slider-item__description-text a{display:block;padding:5px 0;color:#131313;font-weight:900}
.careers-exterior{width:100%;overflow:hidden}@media only screen and (max-height: 350px){.careers-exterior .page-title-2{min-height:600px}}.careers-exterior .page-title-mobile{padding:105px 30px 100px}.careers-exterior__page-title-2{background-image:radial-gradient(circle at 70% 90%, #db346b 5%, #b65123 90%)}.careers-exterior__page-title-2 .page-title-2__description{width:90%}.careers-exterior__page-title-2 .page-title-2__title{width:60vw;margin-top:-50px}@media only screen and (max-width: 767px){.careers-exterior__page-title-2 .page-title-2__title{width:450px}}.careers-exterior__page-title-2 .page-title-mobile__title{max-width:65vw}.careers-exterior__title_background .page-title-2__title{max-width:550px}@media screen and (max-width: 767px){.careers-exterior__title_background .page-title-2__title{max-width:380px}}.careers-exterior__title_background .page-title-2__title__description{max-width:380px}.careers-exterior__title_background .page-title-mobile__title{max-width:380px;line-height:1}.careers-exterior__title_background .page-title-mobile__description{max-width:380px;margin-left:36px}.careers-exterior .sub-title-colored__heading-summary{max-width:425px;font-family:"ProximaNova",sans-serif;line-height:normal;text-transform:none}@media(max-width: 1024px){.careers-exterior .sub-title-colored__heading-summary{font-size:3vw}}@media(max-width: 767px){.careers-exterior .sub-title-colored__heading-summary{width:350px;margin-right:auto;margin-left:auto}}@media(max-width: 560px){.careers-exterior .sub-title-colored__heading-summary{font-size:4vw}}@media(max-width: 380px){.careers-exterior .sub-title-colored__heading-summary{font-size:4.5vw}}@media(max-width: 450px){.careers-exterior .sub-title-colored__heading-summary{width:250px}}.careers-exterior .sub-title-colored{padding:136px 0 0}@media(max-width: 767px){.careers-exterior .sub-title-colored{position:relative;z-index:5;margin:0 auto;padding-top:150px;padding-bottom:25px}}.careers-exterior .sub-title-colored__heading{width:550px}@media(max-width: 767px){.careers-exterior .sub-title-colored__heading{width:350px;margin:0 auto;padding-bottom:10%;word-break:break-word}}@media(max-width: 640px){.careers-exterior .sub-title-colored__heading{font-size:3.2em}}@media(max-width: 450px){.careers-exterior .sub-title-colored__heading{width:250px;font-size:2.4em}}@media(max-width: 767px){.careers-exterior .sub-title-colored__heading-square{top:-25px;width:100%;max-width:101px;height:90%;min-height:81px}}@media(max-width: 460px){.careers-exterior .sub-title-colored__heading-square{max-width:90px;height:120%}}.careers-exterior .page-section-plx__work-at-softserve .sub-title-colored__heading-square{background:#e912a3}.careers-exterior .page-section-plx__work-at-softserve .page-section-plx__image-wrap{right:21%}@media screen and (max-width: 880px){.careers-exterior .page-section-plx__work-at-softserve .page-section-plx__image-wrap{right:12%}}@media screen and (max-width: 640px){.careers-exterior .page-section-plx__work-at-softserve .page-section-plx__image-wrap{right:9%;bottom:-65%}}@media screen and (max-width: 767px){.careers-exterior .page-section-plx__work-at-softserve .page-section-plx__image{width:40%}}@media screen and (max-width: 767px){.careers-exterior .page-section-plx__work-at-softserve .page-section-plx__button-wrapper .page-section-plx__image-wrap{right:9%;bottom:-65%}}.careers-exterior .page-section-plx__grow-your-career{color:#fff;background-image:linear-gradient(45deg, #23d4a6, #c7d724)}.careers-exterior .page-section-plx__grow-your-career .page-section-plx__image-wrap{top:-42%;right:27%}@media screen and (max-width: 880px){.careers-exterior .page-section-plx__grow-your-career .page-section-plx__image-wrap{right:19%}}@media screen and (max-width: 767px){.careers-exterior .page-section-plx__grow-your-career .page-section-plx__image-wrap{top:19.5%;left:19%}}@media screen and (max-width: 640px){.careers-exterior .page-section-plx__grow-your-career .page-section-plx__image-wrap{top:-15%;right:9%}}@media screen and (max-width: 767px){.careers-exterior .page-section-plx__grow-your-career .page-section-plx__button-wrapper .page-section-plx__image-wrap{top:25%}}@media screen and (max-width: 675px){.careers-exterior .page-section-plx__grow-your-career .page-section-plx__button-wrapper .page-section-plx__image-wrap{left:14%}}@media screen and (max-width: 450px){.careers-exterior .page-section-plx__grow-your-career .page-section-plx__button-wrapper .page-section-plx__image-wrap{top:29%}}.careers-exterior .page-section-plx__grow-your-career .page-section-plx__image{width:145%}@media screen and (max-width: 767px){.careers-exterior .page-section-plx__grow-your-career .page-section-plx__image{width:50%}}.careers-exterior .page-section-plx__enjoy-great-perks .sub-title-colored__heading{width:600px}@media screen and (max-width: 840px){.careers-exterior .page-section-plx__enjoy-great-perks .sub-title-colored__heading{width:500px}}@media screen and (max-width: 767px){.careers-exterior .page-section-plx__enjoy-great-perks .sub-title-colored__heading{width:350px}}.careers-exterior .page-section-plx__enjoy-great-perks .sub-title-colored__heading-square{background:#fad31f}.careers-exterior .page-section-plx__enjoy-great-perks .page-section-plx__image-wrap{top:0;right:24%}@media screen and (max-width: 880px){.careers-exterior .page-section-plx__enjoy-great-perks .page-section-plx__image-wrap{right:15%}}@media screen and (max-width: 767px){.careers-exterior .page-section-plx__enjoy-great-perks .page-section-plx__button-wrapper .page-section-plx__image-wrap{top:25%}}@media screen and (max-width: 450px){.careers-exterior .page-section-plx__enjoy-great-perks .page-section-plx__button-wrapper .page-section-plx__image-wrap{top:30%}}.careers-exterior .page-section-plx__enjoy-great-perks .page-section-plx__image{width:120%}@media screen and (max-width: 767px){.careers-exterior .page-section-plx__enjoy-great-perks .page-section-plx__image{width:48%}}.careers-exterior .page-section-plx__how-to-apply{color:#fff;background-image:linear-gradient(45deg, #2651be, #3d89f1)}.careers-exterior .page-section-plx__how-to-apply .page-section-plx__image{width:199%}@media screen and (max-width: 1024px){.careers-exterior .page-section-plx__how-to-apply .page-section-plx__image{width:160%}}@media screen and (max-width: 767px){.careers-exterior .page-section-plx__how-to-apply .page-section-plx__image{width:65%}}.careers-exterior .page-section-plx__how-to-apply .page-section-plx__image-wrap{top:15%;right:32%}@media screen and (max-width: 1024px){.careers-exterior .page-section-plx__how-to-apply .page-section-plx__image-wrap{top:65%;right:27%}}@media screen and (max-width: 880px){.careers-exterior .page-section-plx__how-to-apply .page-section-plx__image-wrap{right:21%}}@media screen and (max-width: 640px){.careers-exterior .page-section-plx__how-to-apply .page-section-plx__image-wrap{top:-12%}}@media screen and (max-width: 767px){.careers-exterior .page-section-plx__how-to-apply .page-section-plx__button-wrapper .page-section-plx__image-wrap{top:28%}}@media screen and (max-width: 675px){.careers-exterior .page-section-plx__how-to-apply .page-section-plx__button-wrapper .page-section-plx__image-wrap{top:32%}}@media screen and (max-width: 435px){.careers-exterior .page-section-plx__how-to-apply .page-section-plx__button-wrapper .page-section-plx__image-wrap{top:35%}}.careers-exterior .page-section-plx__software .sub-title-colored__heading-square{background:#f9ac07}.careers-exterior .page-section-plx__software .page-section-plx__image-wrap{top:-19%;right:15%}@media screen and (max-width: 880px){.careers-exterior .page-section-plx__software .page-section-plx__image-wrap{right:11%}}@media screen and (max-width: 767px){.careers-exterior .page-section-plx__software .page-section-plx__image{width:35%}}.careers-exterior .page-section-plx__smart-manufacturing{color:#fff;background-color:#e44b47;background-image:radial-gradient(circle at 70% 70%, #f9ac07 5%, #f9ac07 25%, transparent 60%)}.careers-exterior .page-section-plx__smart-manufacturing .page-section-plx__image-wrap{top:-24%}@media screen and (max-width: 880px){.careers-exterior .page-section-plx__smart-manufacturing .page-section-plx__image-wrap{right:11%}}.careers-exterior .page-section-plx__smart-manufacturing .page-section-plx__image{width:120%}@media screen and (max-width: 767px){.careers-exterior .page-section-plx__smart-manufacturing .page-section-plx__image{width:55%}}.careers-exterior .page-section-plx__smart-manufacturing .page-section-plx__button{box-shadow:0px 10px 20px 0 #914301}.careers-exterior .page-section-plx__energy-oil-and-gas .sub-title-colored__heading-square{background:#e44b47}.careers-exterior .page-section-plx__energy-oil-and-gas .page-section-plx__image-wrap{top:0;right:28%}@media screen and (max-width: 880px){.careers-exterior .page-section-plx__energy-oil-and-gas .page-section-plx__image-wrap{right:15%}}.careers-exterior .page-section-plx__energy-oil-and-gas .page-section-plx__image{width:200%}@media screen and (max-width: 767px){.careers-exterior .page-section-plx__energy-oil-and-gas .page-section-plx__image{width:70%}}@media screen and (max-width: 767px){.careers-exterior .page-section-plx .page-section-plx__heading{position:relative;max-width:600px;margin:0 auto}.careers-exterior .page-section-plx .page-section-plx__wrapper{position:static;padding-right:40px;padding-left:40px}}@media screen and (max-width: 767px)and (max-width: 360px){.careers-exterior .page-section-plx .page-section-plx__wrapper{padding-right:5vw;padding-left:5vw}}@media screen and (max-width: 767px){.careers-exterior .page-section-plx .page-section-plx__button-wrapper{position:static;justify-content:center;max-width:446px;padding-right:0;padding-left:0}}@media screen and (max-width: 767px){.careers-exterior .page-section-plx .page-section-plx__image-wrap{top:20.5%;left:20%;width:212px;height:142px}}@media screen and (max-width: 767px)and (max-width: 580px){.careers-exterior .page-section-plx .page-section-plx__image-wrap{left:16%}}@media screen and (max-width: 767px)and (max-width: 360px){.careers-exterior .page-section-plx .page-section-plx__image-wrap{left:12%}}
.abiliton-levels__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.abiliton-levels__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.abiliton-levels__wrapper{max-width:1353.6px !important}}.abiliton-levels{padding:100px 0;color:#fff;background:linear-gradient(45deg, #274fbd, #01d8fd)}@media(max-width: 767px){.abiliton-levels{padding:50px 0 0}}@media(min-width: 1200px){.abiliton-levels__wrapper{max-width:1200px;padding:0 15px}}.abiliton-levels__levels,.abiliton-levels__conditions,.abiliton-levels__requirements,.abiliton-levels__sublevel-conditions{margin:0;padding:0;font-size:10px;font-family:OpenSans,Helvetica,Arial,sans-serif;list-style:none}@media(min-width: 1200px){.abiliton-levels__levels,.abiliton-levels__conditions,.abiliton-levels__requirements,.abiliton-levels__sublevel-conditions{font-size:12px}}.abiliton-levels__requirements{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-end;padding:10px;font-size:14px}.abiliton-levels__levels{display:flex;justify-content:stretch}.abiliton-levels__level{position:relative;display:flex;flex-grow:1;flex-basis:0;flex-direction:column;min-height:120px;border:2px solid #fff;border-right-width:0}.abiliton-levels__level_junior-level{margin-top:200px}.abiliton-levels__level_interm-level{margin-top:150px}.abiliton-levels__level_senior-level{margin-top:100px}.abiliton-levels__level_leader-level{margin-top:50px}.abiliton-levels__level:last-child{border-right-width:2px}.abiliton-levels__level-heading{margin:0;padding:5px 10px;color:#000;font-size:18px;font-family:"ProximaNova",sans-serif;background-color:#aaa}.abiliton-levels__conditions,.abiliton-levels__sublevel,.abiliton-levels__sublevel-conditions{position:absolute;bottom:100%}.abiliton-levels__sublevel-conditions{width:100%}.abiliton-levels__conditions,.abiliton-levels__sublevel-conditions{line-height:1.1}.abiliton-levels__conditions::before,.abiliton-levels__sublevel-conditions::before{position:absolute;right:5%;bottom:23px;display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translate(2px, 100%) rotate(45deg);transform-origin:top right;content:""}.abiliton-levels__conditions::after,.abiliton-levels__sublevel-conditions::after{display:block;width:95%;height:24px;margin-top:5px;border-top:2px solid #fff;border-left:2px solid #fff;content:""}.abiliton-levels__conditions{left:-2px;width:52%}.abiliton-levels__condition,.abiliton-levels__sublevel-condition{padding-bottom:5px}.abiliton-levels__sublevel{right:-2px;width:50%}.abiliton-levels__sublevel-heading{margin:0;padding:5px 0;color:#000;font-size:12px;font-family:"ProximaNova",sans-serif;text-align:center;background-color:#fff}@media(max-width: 1024px){.abiliton-levels__requirements{font-size:12px}}@media(max-width: 768px){.abiliton-levels__levels{display:block}.abiliton-levels__level-heading,.abiliton-levels__requirements{border:2px solid #fff}.abiliton-levels__level-heading{border-bottom:none}.abiliton-levels__requirements{min-height:50px;border-top:none}.abiliton-levels__sublevel-heading{padding:5px 10px;font-size:16px;text-align:left}.abiliton-levels__conditions,.abiliton-levels__sublevel-conditions{display:flex;flex-direction:column;justify-content:center;min-height:50px;margin:15px 0;font-size:12px}.abiliton-levels__conditions::before,.abiliton-levels__sublevel-conditions::before{display:none}.abiliton-levels__conditions::after,.abiliton-levels__sublevel-conditions::after{position:absolute;top:50%;right:5px;width:14px;height:18px;margin:0;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow_white.svg") no-repeat 50% 50%;background-size:100% 100%;border:none;transform:translateY(-50%)}.abiliton-levels__conditions,.abiliton-levels__sublevel{width:100%}.abiliton-levels__condition,.abiliton-levels__sublevel-condition{padding:2px 0}.abiliton-levels__conditions,.abiliton-levels__sublevel,.abiliton-levels__sublevel-conditions{position:relative;top:0;right:0;bottom:0;left:0}.abiliton-levels__level{border:none}.abiliton-levels__level_junior-level,.abiliton-levels__level_interm-level,.abiliton-levels__level_senior-level,.abiliton-levels__level_leader-level{margin-top:0}.abiliton-levels__level:last-child .abiliton-levels__sublevel-conditions::after{display:none}}
.abiliton{overflow:hidden}.abiliton__page-title-2{background:#e72e38;background-image:radial-gradient(circle at 60% 90%, #7a3bca 30%, rgba(255, 0, 0, 0) 60%)}.abiliton__page-title-2 .page-title-2__title{width:680px}@media only screen and (max-width: 1024px){.abiliton__page-title-2 .page-title-2__title{width:64.5vw}}@media only screen and (max-width: 930px){.abiliton__page-title-2 .page-title-2__title{width:53vw}}.abiliton__page-title-2 .page-title-mobile__title{max-width:58vw}.abiliton .page-section{background:linear-gradient(45deg, #f9ac07, #e44b47 70%)}.abiliton .page-section .section-text__card:nth-child(3){border-bottom:3px solid #fff}@media(min-width: 769px){.abiliton .page-section .section-text__card:nth-child(3){border-bottom:none}}@media(min-width: 769px){.abiliton .page-section .section-text__card:nth-child(3){border-bottom:none}}.abiliton__page-section-with-image-1,.abiliton__page-section-with-image-2{overflow:hidden}.abiliton__page-section-with-image-1 .page-section-text,.abiliton__page-section-with-image-2 .page-section-text{padding:5vw 0}@media(min-width: 560px)and (max-width: 767px){.abiliton__page-section-with-image-1 .page-section-text,.abiliton__page-section-with-image-2 .page-section-text{width:65%}}@media(max-width: 560px){.abiliton__page-section-with-image-1 .page-section-text,.abiliton__page-section-with-image-2 .page-section-text{padding:50px 0 80px 0}}.abiliton__page-section-with-image-1 .page-section-text__button,.abiliton__page-section-with-image-2 .page-section-text__button{margin-top:66px}.abiliton__page-section-with-image-1 .page-section-image::after,.abiliton__page-section-with-image-2 .page-section-image::after{position:absolute;right:-60px;bottom:0;display:block;width:50vw;height:50vw;min-height:300px;background-color:transparent;content:"";background-repeat:no-repeat}.abiliton__page-section-with-image-1 .page-section-image::before,.abiliton__page-section-with-image-1 .page-section-image::after,.abiliton__page-section-with-image-2 .page-section-image::before,.abiliton__page-section-with-image-2 .page-section-image::after{left:auto;z-index:0}@media screen and (max-width: 1200px){.abiliton__page-section-with-image-1 .page-section-image::before,.abiliton__page-section-with-image-1 .page-section-image::after,.abiliton__page-section-with-image-2 .page-section-image::before,.abiliton__page-section-with-image-2 .page-section-image::after{right:-60px}}@media screen and (min-width: 880px){.abiliton__page-section-with-image-1 .page-section-image::before,.abiliton__page-section-with-image-1 .page-section-image::after,.abiliton__page-section-with-image-2 .page-section-image::before,.abiliton__page-section-with-image-2 .page-section-image::after{width:700px;height:490px}}@media screen and (max-width: 880px){.abiliton__page-section-with-image-1 .page-section-image::before,.abiliton__page-section-with-image-1 .page-section-image::after,.abiliton__page-section-with-image-2 .page-section-image::before,.abiliton__page-section-with-image-2 .page-section-image::after{right:3vw;width:480px}}@media screen and (max-width: 600px){.abiliton__page-section-with-image-1 .page-section-image::before,.abiliton__page-section-with-image-1 .page-section-image::after,.abiliton__page-section-with-image-2 .page-section-image::before,.abiliton__page-section-with-image-2 .page-section-image::after{width:400px}}.abiliton__page-section-with-image-1 .page-section-image__item,.abiliton__page-section-with-image-2 .page-section-image__item{bottom:-30px;left:auto;z-index:-1;height:55vw}@media screen and (min-width: 880px){.abiliton__page-section-with-image-1 .page-section-image__item,.abiliton__page-section-with-image-2 .page-section-image__item{width:359px;height:490px}}.abiliton__page-section-with-image-1 .page-section-text__button{margin-top:66px;background:#000;border-color:#000}.abiliton__page-section-with-image-1 .page-section-image::before{background-image:linear-gradient(90deg, #39c38c, #39c38c),radial-gradient(circle at center, #39c38c 0, #39c38c 50%, transparent 50%);background-position:right 5% bottom 65%,right 10% bottom 50%;background-size:30.49% 1%,50% 50%}.abiliton__page-section-with-image-1 .page-section-image::after{z-index:1;background-image:linear-gradient(90deg, #7b50bb, #7b50bb);background-position:right 53% bottom 65%;background-size:25% 1.5%}.abiliton__page-section-with-image-1 .page-section-image__item{z-index:0}.abiliton__page-section-with-image-2 .page-section-text__button{margin-top:66px;background:#000;border-color:#000}.abiliton__page-section-with-image-2 .page-section-image__item{right:auto;bottom:0;left:0;z-index:0;width:100%;max-width:inherit;height:auto;min-height:inherit;max-height:inherit}@media screen and (min-width: 561px){.abiliton__page-section-with-image-2 .page-section-image__item{left:-45%;width:155%}}.abiliton__page-section-with-image-2 .page-section-image::before{background-image:linear-gradient(90deg, #39c38c, #39c38c),radial-gradient(circle at center, #7b50bb 0, #7b50bb 55%, transparent 55%);background-position:right 5% bottom 70%,right 20% bottom 50%;background-size:30.49% 1.35%,80% 80%}@media screen and (max-width: 360px){.abiliton__page-section-with-image-2 .page-section-image::before{left:-12vw}}.abiliton__page-section-with-image-2 .page-section-image::after{z-index:1;background-image:linear-gradient(90deg, #39c38c, #39c38c);background-position:right 100% bottom 19%;background-size:30.49% 2%}@media screen and (max-width: 360px){.abiliton__page-section-with-image-2 .page-section-image::after{left:4vw}}
.benefits__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.benefits__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.benefits__wrapper{max-width:1353.6px !important}}.benefits{width:100%;overflow:hidden}.benefits__page-title-2 .page-title-2__title{width:70vw}.benefits .page-title-2__description{width:45vw}.benefits__wrapper{max-width:1024px}.benefits__content-slider{padding:40px 0 0 !important}@media only screen and (min-width: 880px){.benefits__content-slider{padding:8vw 75px 300px !important}}@media only screen and (min-width: 767px)and (max-width: 980px){.benefits__content-slider{padding:8vw 15px 400px 15px !important}}.benefits .content-slider__aside{height:100%;min-height:350px}@media only screen and (min-width: 768px){.benefits .content-slider__aside{width:37%;border-right:2px solid #9033c2}}.benefits .content-slider__aside .content-slider-item{max-width:90%}@media only screen and (min-width: 768px){.benefits .content-slider__aside .content-slider-item__description{width:65%}}.benefits .content-slider__aside .content-slider-item__description-text h3{margin-top:0;margin-bottom:.5rem;font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:21px;text-transform:uppercase}.benefits .content-slider__aside .content-slider-item__description-text p{margin-top:0;margin-bottom:1rem;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:21px}.benefits .content-slider__aside .content-slider-item__content_active{padding:10px;word-break:break-word}
.get-in-touch-career{display:flex;flex-grow:2;flex-basis:100%;justify-content:center;padding-top:90px;padding-bottom:20px;background:#fff}@media(min-width: 2560px){.get-in-touch-career{padding-top:calc(90px * 1.44);padding-bottom:calc(20px * 1.44)}}.get-in-touch-career__content{position:relative;width:100%;max-width:886px;min-height:346px;max-height:346px;padding:40px 0 0 60px;text-transform:uppercase;background-color:#fbdc00;background-image:radial-gradient(circle at 0% 10%, #e44b47 5%, #e44b47 15%, rgba(255, 0, 0, 0) 40%)}@media(min-width: 2560px){.get-in-touch-career__content{max-width:calc(664px * 1.44);min-height:calc(346px * 1.44);max-height:calc(346px * 1.44);padding:calc(40px * 1.44) 0 0 calc(60px * 1.44)}}.get-in-touch-career__content::before{position:absolute;right:15%;bottom:0;width:100%;max-width:240px;height:150%;max-height:570px;background-image:url("https://www.softserveinc.com/cdn/img/careers/door@2x.png");background-repeat:no-repeat;background-position:0 0;background-size:100%;content:""}.get-in-touch-career__heading{position:relative;z-index:0;width:40%;margin:0;color:#fff;font-weight:900;font-size:68px;font-family:"ProximaNova",sans-serif;line-height:1}.get-in-touch-career__heading:before{position:absolute;top:-10px;left:-15px;z-index:-1;width:100px;height:100px;background-color:#000;content:""}@media(min-width: 2560px){.get-in-touch-career__heading{font-size:calc(68px * 1.44)}.get-in-touch-career__heading:before{width:calc(68px * 1.44);height:calc(68px * 1.44)}}.get-in-touch-career__cta{position:absolute;bottom:-20px;display:flex;justify-content:center;align-items:center;width:100%;max-width:270px;height:70px;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #111;cursor:pointer;transition:ease-in-out .15s}@media(min-width: 2560px){.get-in-touch-career__cta{max-width:calc(270px * 1.44);height:calc(70px * 1.44);font-size:calc(14px * 1.44)}}.get-in-touch-career__cta:hover{color:#fff;background:#000;box-shadow:0px 19px 57px 0 rgba(0,0,0,.95)}@media only screen and (min-width: 1200px){.get-in-touch-career{padding-right:36px}}@media only screen and (min-width: 768px){.get-in-touch-career{padding-bottom:146px}.get-in-touch-career__heading.de-de,.get-in-touch-career__heading.uk-ua{font-size:69px}.get-in-touch-career__heading.en-us{font-size:84px}.get-in-touch-career__cta{right:15%;max-width:242px;height:58px}}@media only screen and (min-width: 768px)and (min-width: 2560px){.get-in-touch-career__cta{right:calc(-10px * 1.44);max-width:calc(242px * 1.44);height:calc(58px * 1.44)}}@media only screen and (max-width: 768px){.get-in-touch-career{padding-right:42px;padding-bottom:112px;padding-left:32px}.get-in-touch-career__content{max-width:604px;min-height:246px;padding-left:38px}.get-in-touch-career__cta{right:15%;bottom:-46px}}@media only screen and (max-width: 640px){.get-in-touch-career{padding-right:18px;padding-bottom:124px;padding-left:32px}.get-in-touch-career__heading.de-de,.get-in-touch-career__heading.uk-ua{font-size:43px}.get-in-touch-career__heading.en-us{font-size:60px}}@media only screen and (max-width: 560px){.get-in-touch-career{padding-right:18px;padding-bottom:124px;padding-left:32px}.get-in-touch-career__heading.de-de,.get-in-touch-career__heading.uk-ua{font-size:46px}.get-in-touch-career__heading.en-us{font-size:60px}.get-in-touch-career__content{padding-top:30px;padding-left:20px}.get-in-touch-career__cta{right:15%;bottom:-40px}}@media only screen and (max-width: 400px){.get-in-touch-career{padding-left:15px}.get-in-touch-career__heading.de-de,.get-in-touch-career__heading.uk-ua{font-size:11vw}.get-in-touch-career__heading.en-us{font-size:14vw}.get-in-touch-career__content{padding-top:45px}}
.why-softserve__awards{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.why-softserve__awards{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.why-softserve__awards{max-width:1353.6px !important}}.why-softserve .page-title-2__description:before,.why-softserve .page-title-mobile__description:before{content:none}.why-softserve .page-title-2 .page-title-2__title,.why-softserve .page-title-2 .page-title-mobile__title,.why-softserve .page-title-mobile .page-title-2__title,.why-softserve .page-title-mobile .page-title-mobile__title{width:570px}@media screen and (max-width: 1024px){.why-softserve .page-title-2 .page-title-2__title,.why-softserve .page-title-2 .page-title-mobile__title,.why-softserve .page-title-mobile .page-title-2__title,.why-softserve .page-title-mobile .page-title-mobile__title{width:55vw}}.why-softserve .video-modal__modal__content{position:absolute;top:50%;left:48%;width:67.5vw;height:38vw;transform:translate(-50%, -50%)}.why-softserve .video-modal__modal__content iframe{width:100%;height:100%}@media(max-width: 769px){.why-softserve .video-modal__modal__content{width:90.5vw;height:51vw}}.why-softserve .video-modal__modal__close{position:absolute;top:-38px;right:0;left:auto;padding:0;color:#777;font-size:25px;background:none;border:none;outline:none;cursor:pointer;transition:color .2s ease}.why-softserve .video-modal__modal__close:hover{color:#fff}.why-softserve__video{position:absolute;right:0;bottom:35%;z-index:-1;max-width:546px;max-height:531px;background-image:radial-gradient(50% 50%, #16cc86 68%, transparent 68%);background-repeat:no-repeat;background-position:50% -34%;background-size:90% 110%}@media screen and (max-width: 880px){.why-softserve__video{right:-7%}}.why-softserve .video__preview::before{right:-26%;opacity:.7}@media screen and (min-width: 767px)and (max-width: 880px){.why-softserve .video__preview::before{right:-12%}}@media screen and (max-width: 480px){.why-softserve .video__preview::before{right:0}}.why-softserve .video__preview img{max-width:70%;margin:22% 26%}@media screen and (max-width: 880px){.why-softserve .video__preview img{max-width:60%}}@media screen and (max-width: 767px){.why-softserve .video__preview img{max-width:70%}}@media screen and (max-width: 580px){.why-softserve .video__preview img{min-width:280px}}@media screen and (max-width: 480px){.why-softserve .video__preview img{margin:22% auto}}@media screen and (max-width: 767px){.why-softserve .page-section-plx__heading{position:relative;max-width:600px;margin:0 auto}.why-softserve .page-section-plx__wrapper{position:static;padding-right:40px;padding-left:40px}}@media screen and (max-width: 767px)and (max-width: 360px){.why-softserve .page-section-plx__wrapper{padding-right:5vw;padding-left:5vw}}@media screen and (max-width: 767px){.why-softserve .page-section-plx__button-wrapper{position:static;justify-content:center;max-width:446px;margin-top:5vw;margin-bottom:37vw;padding-right:0;padding-left:0}}@media screen and (max-width: 767px){.why-softserve .page-section-plx__image-wrap{top:18.5%;left:20%;width:266px;height:142px}}@media screen and (max-width: 767px)and (max-width: 580px){.why-softserve .page-section-plx__image-wrap{left:16%}}@media screen and (max-width: 767px)and (max-width: 360px){.why-softserve .page-section-plx__image-wrap{left:12%}}.why-softserve__awards{padding-top:60px;padding-bottom:60px}.why-softserve__awards-slide{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 640px){.why-softserve__awards-slide{justify-content:space-around;min-height:150px}}@media screen and (max-width: 475px){.why-softserve__awards-slide{flex-direction:column;padding:20px 0}}.why-softserve__awards-image-wrapper{display:flex;margin:0}@media screen and (max-width: 940px){.why-softserve__awards-image-wrapper{flex-basis:30%;margin:30px 0}}@media screen and (max-width: 475px){.why-softserve__awards-image-wrapper{margin:0;padding:30px 0 40px}}.why-softserve__awards-image{max-width:fit-content;max-width:-moz-fit-content;max-height:100px;margin:auto}.why-softserve .page-section-plx{min-height:615px}@media screen and (max-width: 767px){.why-softserve .page-section-plx{min-height:initial}}.why-softserve .page-section-plx .sub-title-colored{max-width:470px;padding:136px 0 0}@media screen and (min-width: 767px)and (max-width: 820px){.why-softserve .page-section-plx .sub-title-colored{max-width:400px}}.why-softserve .page-section-plx .sub-title-colored__wrapper{position:relative;z-index:3}.why-softserve .page-section-plx .sub-title-colored__heading-summary{font-weight:800;font-family:"ProximaNova",sans-serif;line-height:1.2;text-transform:none}@media screen and (min-width: 767px){.why-softserve .page-section-plx .sub-title-colored__heading-summary{font-size:24px}}@media screen and (max-width: 767px){.why-softserve .page-section-plx .sub-title-colored{padding:10vw 0 0}}.why-softserve .page-section-plx__about-us .sub-title-colored__heading-square{background:#e912a3}@media screen and (max-width: 767px){.why-softserve .page-section-plx__about-us .sub-title-colored{padding:10vw 0 0}}.why-softserve .page-section-plx__about-us .page-section-plx__image{display:none}.why-softserve .page-section-plx__about-us .page-section-plx__button-wrapper{margin-bottom:0}@media screen and (max-width: 767px){.why-softserve .page-section-plx__about-us .page-section-plx__button-wrapper{flex-direction:column;margin-top:50%}.why-softserve .page-section-plx__about-us .page-section-plx__button-wrapper .why-softserve__video{right:15%;bottom:7%}.why-softserve .page-section-plx__about-us .page-section-plx__button-wrapper .page-section-plx__button{align-self:center}}@media screen and (max-width: 480px){.why-softserve .page-section-plx__about-us .page-section-plx__button-wrapper .why-softserve__video{right:0%;background-size:100% 110%}}.why-softserve .page-section-plx__professional-development{background-image:linear-gradient(45deg, #0fc684, #c7d724)}.why-softserve .page-section-plx__professional-development .sub-title-colored__heading,.why-softserve .page-section-plx__professional-development .sub-title-colored__heading-summary{color:#fff}.why-softserve .page-section-plx__professional-development .sub-title-colored div{width:110%}.why-softserve .page-section-plx__professional-development .page-section-plx__image-wrap{top:-80%;right:15%;width:334px}@media screen and (max-width: 880px){.why-softserve .page-section-plx__professional-development .page-section-plx__image-wrap{right:6%}}@media screen and (max-width: 767px){.why-softserve .page-section-plx__professional-development .page-section-plx__image-wrap{top:75%;left:50%}}@media screen and (max-width: 640px){.why-softserve .page-section-plx__professional-development .page-section-plx__image-wrap{top:75%;left:50%}}@media screen and (max-width: 440px){.why-softserve .page-section-plx__professional-development .page-section-plx__image-wrap{top:80%;left:35%}}@media screen and (max-width: 767px){.why-softserve .page-section-plx__professional-development .page-section-plx__image{width:85%}}.why-softserve .page-section-plx__softserve-university .sub-title-colored__heading-square{background:#ff7800}.why-softserve .page-section-plx__softserve-university .page-section-plx__image-wrap{top:-40%;right:5%;width:370px}@media screen and (max-width: 880px){.why-softserve .page-section-plx__softserve-university .page-section-plx__image-wrap{right:6%}}@media screen and (max-width: 767px){.why-softserve .page-section-plx__softserve-university .page-section-plx__image-wrap{top:80%;left:50%}}@media screen and (max-width: 440px){.why-softserve .page-section-plx__softserve-university .page-section-plx__image-wrap{top:80%;left:35%}}@media screen and (max-width: 767px){.why-softserve .page-section-plx__softserve-university .page-section-plx__image{width:80%}}.why-softserve .page-section-plx__events{background-color:#e44b47;background-image:radial-gradient(circle at 70% 70%, #f9ac07 5%, #f9ac07 25%, rgba(252, 0, 0, 0) 60%)}.why-softserve .page-section-plx__events .sub-title-colored__heading{color:#fff}.why-softserve .page-section-plx__events .sub-title-colored__heading-summary{margin-top:100px;margin-bottom:100px;color:#fff}@media screen and (max-width: 767px){.why-softserve .page-section-plx__events .sub-title-colored__heading-summary{margin:0}}.why-softserve .page-section-plx__events .page-section-plx__image-wrap{top:-145%;right:25%;width:160px}@media screen and (max-width: 880px){.why-softserve .page-section-plx__events .page-section-plx__image-wrap{right:6%}}@media screen and (max-width: 767px){.why-softserve .page-section-plx__events .page-section-plx__image-wrap{top:60%;left:65%}}@media screen and (max-width: 440px){.why-softserve .page-section-plx__events .page-section-plx__image-wrap{top:72%;left:55%}}@media screen and (max-width: 767px){.why-softserve .page-section-plx__events .page-section-plx__image{width:85%}}.why-softserve .page-section-plx__corporate-social-responsibility{padding-bottom:50px}.why-softserve .page-section-plx__corporate-social-responsibility .sub-title-colored__heading-square{background:#ff7800}.why-softserve .page-section-plx__corporate-social-responsibility .sub-title-colored__heading{width:114%}@media screen and (min-width: 880px){.why-softserve .page-section-plx__corporate-social-responsibility .sub-title-colored__heading{width:190%}}.why-softserve .page-section-plx__corporate-social-responsibility .page-section-plx__image-wrap{top:-182%;right:14%;width:300px}@media screen and (max-width: 880px){.why-softserve .page-section-plx__corporate-social-responsibility .page-section-plx__image-wrap{right:6%}}@media screen and (max-width: 767px){.why-softserve .page-section-plx__corporate-social-responsibility .page-section-plx__image-wrap{top:55%;left:65%}}@media screen and (max-width: 440px){.why-softserve .page-section-plx__corporate-social-responsibility .page-section-plx__image-wrap{top:55%;left:45%}}@media screen and (max-width: 767px){.why-softserve .page-section-plx__corporate-social-responsibility .page-section-plx__image{width:85%}}.why-softserve .get-in-touch-career__why-softserve{padding:40vw 35px 80px}@media(min-width: 640px){.why-softserve .get-in-touch-career__why-softserve{padding:200px 35px 80px}}
.get-in-touch-career{display:flex;flex-grow:2;flex-basis:100%;justify-content:center;padding-top:90px;padding-bottom:20px;background:#fff}@media(min-width: 2560px){.get-in-touch-career{padding-top:calc(90px * 1.44);padding-bottom:calc(20px * 1.44)}}.get-in-touch-career__content{position:relative;width:100%;max-width:886px;min-height:346px;max-height:346px;padding:40px 0 0 60px;text-transform:uppercase;background-color:#fbdc00;background-image:radial-gradient(circle at 0% 10%, #e44b47 5%, #e44b47 15%, rgba(255, 0, 0, 0) 40%)}@media(min-width: 2560px){.get-in-touch-career__content{max-width:calc(664px * 1.44);min-height:calc(346px * 1.44);max-height:calc(346px * 1.44);padding:0 0 0 calc(60px * 1.44)}}.get-in-touch-career__content::before{position:absolute;right:15%;bottom:0;width:100%;max-width:240px;height:150%;max-height:570px;background-image:url("https://www.softserveinc.com/cdn/img/careers/door@2x.png");background-repeat:no-repeat;background-position:0 0;background-size:100%;content:""}@media(max-width: 1024px){.get-in-touch-career__content::before{background-position:100% 100%;background-size:70%}}@media(max-width: 767px){.get-in-touch-career__content::before{background-size:160px}}@media(max-width: 440px){.get-in-touch-career__content::before{background-size:33vw}}.get-in-touch-career__heading{position:relative;z-index:0;width:35%;margin:0;color:#fff;font-weight:900;font-size:68px;font-family:"ProximaNova",sans-serif;line-height:1}.get-in-touch-career__heading:before{position:absolute;top:-10px;left:-15px;z-index:-1;width:100px;height:100px;background-color:#000;content:""}@media(min-width: 2560px){.get-in-touch-career__heading{font-size:calc(68px * 1.44)}.get-in-touch-career__heading:before{width:calc(68px * 1.44);height:calc(68px * 1.44)}}.get-in-touch-career__cta{position:absolute;bottom:-20px;display:flex;justify-content:center;align-items:center;width:100%;max-width:270px;height:70px;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #111;cursor:pointer;transition:ease-in-out .15s}@media(min-width: 2560px){.get-in-touch-career__cta{max-width:calc(270px * 1.44);height:calc(70px * 1.44);font-size:calc(14px * 1.44)}}.get-in-touch-career__cta:hover{color:#fff;background:#000;box-shadow:0px 19px 57px 0 rgba(0,0,0,.95)}@media only screen and (min-width: 1200px){.get-in-touch-career{padding-right:36px}}@media only screen and (min-width: 768px){.get-in-touch-career{padding-bottom:146px}.get-in-touch-career__heading.de-de,.get-in-touch-career__heading.uk-ua{font-size:69px}.get-in-touch-career__heading.en-us{font-size:84px}.get-in-touch-career__cta{right:15%;max-width:242px;height:58px}}@media only screen and (min-width: 768px)and (min-width: 2560px){.get-in-touch-career__cta{right:calc(-10px * 1.44);max-width:calc(242px * 1.44);height:calc(58px * 1.44)}}@media only screen and (max-width: 768px){.get-in-touch-career{padding-right:42px;padding-bottom:112px;padding-left:32px}.get-in-touch-career__content{max-width:604px;min-height:268px;padding-left:38px}.get-in-touch-career__cta{right:15%;bottom:-46px}}@media only screen and (max-width: 640px){.get-in-touch-career{padding-right:18px;padding-bottom:124px;padding-left:32px}.get-in-touch-career__heading.de-de,.get-in-touch-career__heading.uk-ua{font-size:43px}.get-in-touch-career__heading.en-us{font-size:60px}}@media only screen and (max-width: 560px){.get-in-touch-career{padding-right:18px;padding-bottom:124px;padding-left:32px}.get-in-touch-career__heading.de-de,.get-in-touch-career__heading.uk-ua{font-size:42px}.get-in-touch-career__heading.en-us{font-size:60px}.get-in-touch-career__content{padding-top:30px;padding-left:40px}.get-in-touch-career__cta{right:5%;bottom:-40px}}@media only screen and (max-width: 400px){.get-in-touch-career{padding-left:15px}.get-in-touch-career__heading.de-de,.get-in-touch-career__heading.uk-ua{font-size:8vw}.get-in-touch-career__heading.en-us{font-size:14vw}.get-in-touch-career__content{min-height:220px;padding-top:45px}}
.rewards .page-section-plx__benefits .btn{display:block;width:242px;height:58px;margin:80px auto;padding:0;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:58px;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #131313;transition:all .3s linear}.rewards .page-section-plx__benefits .btn:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.rewards .page-title-2__description:before,.rewards .page-title-mobile__description:before{content:none}.rewards .page-title-2 .page-title-2__title,.rewards .page-title-2 .page-title-mobile__title,.rewards .page-title-mobile .page-title-2__title,.rewards .page-title-mobile .page-title-mobile__title{width:450px}@media screen and (max-width: 1024px){.rewards .page-title-2 .page-title-2__title,.rewards .page-title-2 .page-title-mobile__title,.rewards .page-title-mobile .page-title-2__title,.rewards .page-title-mobile .page-title-mobile__title{width:45vw}}.rewards .page-section-plx{min-height:600px}.rewards .page-section-plx .sub-title-colored{padding:136px 0 0}@media(min-width: 768px){.rewards .page-section-plx .sub-title-colored{max-width:470px}}.rewards .page-section-plx .sub-title-colored__wrapper{position:relative;z-index:3}.rewards .page-section-plx .sub-title-colored__heading{width:110%}.rewards .page-section-plx .sub-title-colored__heading-summary{font-weight:800;font-family:"ProximaNova",sans-serif;line-height:1.2;text-transform:none}@media(min-width: 768px){.rewards .page-section-plx .sub-title-colored__heading-summary{font-size:24px}}@media(max-width: 767px){.rewards .page-section-plx .sub-title-colored{padding:10vw 0 0}}.rewards .page-section-plx:nth-child(2n-1) .sub-title-colored__heading,.rewards .page-section-plx:nth-child(2n-1) .sub-title-colored__heading-summary{color:#fff}.rewards .page-section-plx__button{min-width:271px}.rewards .page-section-plx__professional-development .sub-title-colored__heading-square{background:#e912a3}.rewards .page-section-plx__professional-development .page-section-plx__image-wrap{top:-18%;right:20%;width:250px}@media screen and (max-width: 880px){.rewards .page-section-plx__professional-development .page-section-plx__image-wrap{left:60%}}@media screen and (max-width: 767px){.rewards .page-section-plx__professional-development .page-section-plx__image-wrap{top:98%;left:50%}}@media screen and (max-width: 440px){.rewards .page-section-plx__professional-development .page-section-plx__image-wrap{left:35%}}@media screen and (max-width: 767px){.rewards .page-section-plx__professional-development .page-section-plx__image{width:100%}}.rewards .page-section-plx__softserve-university{background-image:linear-gradient(to right, #3d89f1, #274fbd)}.rewards .page-section-plx__softserve-university .page-section-plx__image-wrap{top:36%;right:12%;width:300px}@media screen and (max-width: 880px){.rewards .page-section-plx__softserve-university .page-section-plx__image-wrap{left:60%}}@media screen and (max-width: 767px){.rewards .page-section-plx__softserve-university .page-section-plx__image-wrap{top:110%;left:50%}}@media screen and (max-width: 440px){.rewards .page-section-plx__softserve-university .page-section-plx__image-wrap{left:35%}}.rewards .page-section-plx__softserve-university .page-section-plx__image{width:130%}.rewards .page-section-plx__compensation .sub-title-colored__heading-square{background:#3d89f1}.rewards .page-section-plx__compensation .page-section-plx__button{display:none}.rewards .page-section-plx__compensation .page-section-plx__image-wrap{top:-53px;right:16%;width:240px}@media screen and (max-width: 880px){.rewards .page-section-plx__compensation .page-section-plx__image-wrap{left:60%}}@media screen and (max-width: 767px){.rewards .page-section-plx__compensation .page-section-plx__image-wrap{top:105%;left:50%}}@media screen and (max-width: 440px){.rewards .page-section-plx__compensation .page-section-plx__image-wrap{left:35%}}@media screen and (max-width: 767px){.rewards .page-section-plx__compensation .page-section-plx__image{width:100%}}.rewards .page-section-plx__benefits{background-color:#e44b47;background-image:linear-gradient(to right, #bc0912, #f9ac07)}.rewards .page-section-plx__benefits .sub-title-colored__wrapper{padding:0}.rewards .page-section-plx__benefits .page-section-plx__image-wrap{top:-53px;right:16%;width:300px}@media screen and (max-width: 880px){.rewards .page-section-plx__benefits .page-section-plx__image-wrap{left:60%}}@media screen and (max-width: 767px){.rewards .page-section-plx__benefits .page-section-plx__image-wrap{top:105%;left:50%}}@media screen and (max-width: 440px){.rewards .page-section-plx__benefits .page-section-plx__image-wrap{left:35%}}@media screen and (max-width: 767px){.rewards .page-section-plx__benefits .page-section-plx__image{width:100%}}.rewards .page-section-plx__benefits .page-section-plx__button-wrapper{flex-direction:column}.rewards .page-section-plx__benefits .page-section-plx__button{align-self:flex-end;margin-bottom:20px}@media screen and (max-width: 767px){.rewards .page-section-plx__benefits .page-section-plx__button{align-self:center}}.rewards .page-section-plx__benefits .btn{display:none;width:100%;max-width:270px;margin:40px auto -20px}@media screen and (min-width: 768px){.rewards .page-section-plx__benefits .btn{margin:40px 0}}.rewards .page-section-plx__work-life-and-environment .sub-title-colored__heading-square{background:#3d89f1}.rewards .page-section-plx__work-life-and-environment .sub-title-colored__heading{width:120%}@media screen and (max-width: 767px){.rewards .page-section-plx__work-life-and-environment .sub-title-colored__heading{width:100%}}.rewards .page-section-plx__work-life-and-environment .page-section-plx__button{display:none}.rewards .page-section-plx__work-life-and-environment .page-section-plx__image-wrap{top:-53px;right:-1%;width:420px}@media screen and (max-width: 880px){.rewards .page-section-plx__work-life-and-environment .page-section-plx__image-wrap{left:60%}}@media screen and (max-width: 767px){.rewards .page-section-plx__work-life-and-environment .page-section-plx__image-wrap{top:90%;left:40%}}@media screen and (max-width: 440px){.rewards .page-section-plx__work-life-and-environment .page-section-plx__image-wrap{top:105%;left:15%}}@media screen and (max-width: 767px){.rewards .page-section-plx__work-life-and-environment .page-section-plx__image{width:80%}}@media screen and (max-width: 767px){.rewards .page-section-plx__heading{position:relative;max-width:600px;margin:0 auto}.rewards .page-section-plx__wrapper{position:static;padding-right:40px;padding-left:40px}}@media screen and (max-width: 767px)and (max-width: 360px){.rewards .page-section-plx__wrapper{padding-right:5vw;padding-left:5vw}}@media screen and (max-width: 767px){.rewards .page-section-plx__button-wrapper{position:static;justify-content:center;max-width:446px;margin-top:5vw;margin-bottom:37vw;padding-right:0;padding-left:0}}.get-in-touch-career__rewards{padding:40px 35px 60px}@media screen and (min-width: 880px){.get-in-touch-career__rewards{padding:200px 35px 80px}}@media screen and (min-width: 767px)and (max-width: 879px){.get-in-touch-career__rewards{padding:120px 35px}}@media screen and (min-width: 360px)and (max-width: 766px){.get-in-touch-career__rewards{padding:120px 35px}}
.professional-development{display:flex;flex-direction:column}.professional-development .page-title-2__description:before,.professional-development .page-title-mobile__description:before{content:none}.professional-development .page-title-2 .page-title-2__title,.professional-development .page-title-2 .page-title-mobile__title,.professional-development .page-title-mobile .page-title-2__title,.professional-development .page-title-mobile .page-title-mobile__title{width:670px}@media screen and (max-width: 1024px){.professional-development .page-title-2 .page-title-2__title,.professional-development .page-title-2 .page-title-mobile__title,.professional-development .page-title-mobile .page-title-2__title,.professional-development .page-title-mobile .page-title-mobile__title{width:68vw}}.professional-development .career-map{order:3;background:linear-gradient(to right, #11710f, #043a61)}.professional-development .page-section{order:4;background-color:#71009f;background-image:radial-gradient(circle at 100% 100%, #1ad0f8 10%, #1ad0f8 15%, rgba(252, 0, 0, 0) 60%)}.professional-development .section-text__heading{margin-bottom:20px;font-size:24px}@media screen and (min-width: 769px){.professional-development .section-text__card:nth-child(3){border-bottom:none}}@media screen and (max-width: 767px){.professional-development .page-section-plx__heading{position:relative;max-width:600px;margin:0 auto}.professional-development .page-section-plx__wrapper{position:static;padding-right:40px;padding-left:40px}}@media screen and (max-width: 767px)and (max-width: 360px){.professional-development .page-section-plx__wrapper{padding-right:5vw;padding-left:5vw}}@media screen and (max-width: 767px){.professional-development .page-section-plx__button-wrapper{position:static;justify-content:center;max-width:446px;margin-top:5vw;margin-bottom:37vw;padding-right:0;padding-left:0}}@media screen and (max-width: 767px){.professional-development .page-section-plx__image-wrap{top:18.5%;left:20%;width:266px;height:142px}}@media screen and (max-width: 767px)and (max-width: 580px){.professional-development .page-section-plx__image-wrap{left:16%}}@media screen and (max-width: 767px)and (max-width: 360px){.professional-development .page-section-plx__image-wrap{left:12%}}.professional-development .page-section-plx{min-height:615px}@media screen and (max-width: 767px){.professional-development .page-section-plx{min-height:initial}}.professional-development .page-section-plx .sub-title-colored{max-width:470px;padding:136px 0 0}@media screen and (min-width: 767px)and (max-width: 820px){.professional-development .page-section-plx .sub-title-colored{max-width:400px}}.professional-development .page-section-plx .sub-title-colored__wrapper{position:relative;z-index:3}.professional-development .page-section-plx .sub-title-colored__heading-summary{font-weight:800;font-family:"ProximaNova",sans-serif;line-height:1.2;text-transform:none}@media screen and (min-width: 767px){.professional-development .page-section-plx .sub-title-colored__heading-summary{font-size:24px}}@media screen and (max-width: 767px){.professional-development .page-section-plx .sub-title-colored{padding:10vw 0 0}}.professional-development .page-section-plx__your-career{order:2}.professional-development .page-section-plx__your-career .sub-title-colored__heading-square{background:#b65123}@media screen and (max-width: 767px){.professional-development .page-section-plx__your-career .sub-title-colored{padding:10vw 0 0}}.professional-development .page-section-plx__your-career .page-section-plx__image-wrap{top:-100%;right:0;width:334px}@media screen and (max-width: 880px){.professional-development .page-section-plx__your-career .page-section-plx__image-wrap{right:-10%}}@media screen and (max-width: 767px){.professional-development .page-section-plx__your-career .page-section-plx__image-wrap{top:72%;left:82%}}@media screen and (max-width: 640px){.professional-development .page-section-plx__your-career .page-section-plx__image-wrap{top:75%;left:65%}}@media screen and (max-width: 540px){.professional-development .page-section-plx__your-career .page-section-plx__image-wrap{top:88%;left:68%}}.professional-development .page-section-plx__your-career .page-section-plx__image{width:14%}@media screen and (max-width: 640px){.professional-development .page-section-plx__your-career .page-section-plx__image{width:11%}}@media screen and (max-width: 540px){.professional-development .page-section-plx__your-career .page-section-plx__image{width:8%}}@media screen and (min-width: 767px)and (max-width: 880px){.professional-development .page-section-plx__your-career .page-section-plx__button-wrapper{margin-top:15vw}}.professional-development .page-section-plx__abiliton-cerification{order:4}.professional-development .page-section-plx__abiliton-cerification .sub-title-colored__heading-square{background:#e912a3}.professional-development .page-section-plx__abiliton-cerification .page-section-plx__image-wrap{top:-50%;right:15%;width:300px}@media screen and (max-width: 880px){.professional-development .page-section-plx__abiliton-cerification .page-section-plx__image-wrap{right:6%}}@media screen and (max-width: 767px){.professional-development .page-section-plx__abiliton-cerification .page-section-plx__image-wrap{top:80%;left:50%}}@media screen and (max-width: 640px){.professional-development .page-section-plx__abiliton-cerification .page-section-plx__image-wrap{top:78%;left:35%}}@media screen and (max-width: 440px){.professional-development .page-section-plx__abiliton-cerification .page-section-plx__image-wrap{top:90%;left:35%}}@media screen and (max-width: 440px){.professional-development .page-section-plx__abiliton-cerification .page-section-plx__image{width:70%}}.professional-development .page-section-plx__abiliton-cerification .page-section-plx__button{display:none}.professional-development .get-in-touch-career__professional-development{order:5;padding:40vw 35px 80px}@media(min-width: 640px){.professional-development .get-in-touch-career__professional-development{padding:200px 35px 80px}}
.get-in-touch-peex{display:flex;flex-grow:2;flex-basis:100%;justify-content:center;width:100%;max-width:940px;min-height:396px;max-height:396px;margin:80px auto 200px;background-image:linear-gradient(90deg, #2750be 0%, #00dbfe 60%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 100%)}@media(max-width: 1024px){.get-in-touch-peex{margin-right:20px;margin-left:20px}}@media(max-width: 767px){.get-in-touch-peex{height:50vw;min-height:initial;max-height:initial}}@media(max-width: 767px){.get-in-touch-peex{margin:0 20px 120px}}@media(min-width: 2560px){.get-in-touch-peex{max-width:calc(940px * 1.44);min-height:calc(396px * 1.44);max-height:calc(396px * 1.44);margin:calc(80px * 1.44) auto calc(200px * 1.44);padding-bottom:calc(20px * 1.44)}}.get-in-touch-peex__content{position:relative;display:flex;justify-content:space-between;width:100%;padding:40px 0 0 60px;text-transform:uppercase;background-repeat:no-repeat;background-position:right;background-size:100%}@media(min-width: 2560px){.get-in-touch-peex__content{padding:calc(40px * 1.44) 0 0 calc(60px * 1.44)}}@media(max-width: 767px){.get-in-touch-peex__content{padding:25px 0 0 40px}}.get-in-touch-peex__heading{position:relative;z-index:0;max-width:50%;margin:0;color:#fff;font-weight:900;font-size:88px;font-family:"ProximaNova",sans-serif;line-height:1.2}.get-in-touch-peex__heading:before{position:absolute;top:0;left:-15px;z-index:-1;width:100px;height:100px;background-color:#000;content:""}@media(max-width: 1024px){.get-in-touch-peex__heading:before{width:10vw;height:10vw}}@media(min-width: 2560px){.get-in-touch-peex__heading{font-size:calc(68px * 1.44)}.get-in-touch-peex__heading:before{width:calc(68px * 1.44);height:calc(68px * 1.44)}}@media(max-width: 1024px){.get-in-touch-peex__heading{max-width:45%;font-size:8vw;line-height:10.5vw}}@media(max-width: 415px){.get-in-touch-peex__heading{line-height:9.5vw}}.get-in-touch-peex__image{position:relative;top:-30%;width:55%;height:135%}@media(min-width: 2560px){.get-in-touch-peex__image{width:calc(35% * 1.44);height:calc(100% * 1.44)}}@media(max-width: 840px){.get-in-touch-peex__image{left:5%}}.get-in-touch-peex__cta{position:absolute;right:15%;bottom:-40px;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;max-width:300px;height:60px;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #111;cursor:pointer;transition:ease-in-out .15s}@media(min-width: 2560px){.get-in-touch-peex__cta{max-width:calc(270px * 1.44);height:calc(70px * 1.44);font-size:calc(14px * 1.44);bottom:calc(-40px * 1.44)}}@media(max-width: 415px){.get-in-touch-peex__cta{max-width:250px}}.get-in-touch-peex__cta:hover{color:#fff;background:#000;box-shadow:0px 19px 57px 0 rgba(0,0,0,.95)}
.career-map-peex__tabs__nav{margin:0;padding:0;list-style:none}.career-map-peex__heading{margin:0;padding:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.career-map-peex__heading:not(:last-child){margin-bottom:38px}@media screen and (min-width: 2560px){.career-map-peex__heading:not(:last-child){margin-bottom:calc(38px * 1.44)}}@media screen and (min-width: 2560px){.career-map-peex__heading{font-size:calc(41px * 1.44)}}@media(max-width: 640px){.career-map-peex__heading{font-size:30px}}.career-map-peex__heading:not(:last-child){margin-bottom:24px}@media(max-width: 768px){.career-map-peex__tabs{margin:0}}.career-map-peex__tabs__nav{display:flex;border-bottom:none}@media(max-width: 768px){.career-map-peex__tabs__nav{display:block;border-bottom:none}}.career-map-peex__tabs__nav:not(:last-child){margin-bottom:16px}.career-map-peex__tabs__nav__item{position:relative;display:flex;flex-basis:20%;flex-direction:column;justify-content:flex-end;padding:8px 10px;color:#ff5504;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;cursor:pointer}.career-map-peex__tabs__nav__item-placeholder{display:inline-block;width:100%;min-height:30px;margin-top:10px;box-shadow:0px 14px 34px #c4dcff}.career-map-peex__tabs__nav__item-placeholder:hover{background-color:#ff5504}@media(max-width: 768px){.career-map-peex__tabs__nav__item-placeholder{display:none}}@media(max-width: 768px){.career-map-peex__tabs__nav__item{max-width:100%;padding:10px 12px 0;text-align:left}}.career-map-peex__tabs__nav__item:after{position:absolute;bottom:-2px;left:50%;width:0;height:2px;background-color:#fff;transform:translateX(-50%);transition:width .2s ease;content:""}.career-map-peex__tabs__nav__item.current{background:#fff}.career-map-peex__tabs__nav__item.current::after{width:100%;content:none}.career-map-peex__tabs__nav__item.current .career-map-peex__tabs__nav__item-placeholder{background-color:#ff5504}.career-map-peex__tabs__nav__item.current:hover{text-decoration:none}.career-map-peex__tabs__content{padding:0 15px;color:#000;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal}@media(max-width: 640px){.career-map-peex__tabs__content{font-size:14px}}.career-map-peex__tabs__content ul{padding-left:15px;list-style:square}.career-map-peex__tabs__content ul li{margin-bottom:15px}.career-map-peex__tabs__content ul li::marker{color:#ff5504}.career-map-peex__tabs__content-mobile{padding:20px 15px}.career-map-peex__tabs__content-mobile.current{display:block}
.peex__review-list,.peex__new .sub-title-colored__description ul{margin:0;padding:0;list-style:none}.peex__review-list,.peex__new{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.peex__review-list,.peex__new{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.peex__review-list,.peex__new{max-width:1353.6px !important}}.peex{overflow-x:hidden}.peex .page-title-2__title{width:800px;text-transform:initial}@media screen and (max-width: 1024px){.peex .page-title-2__title{width:68vw}}@media screen and (min-width: 640px){.peex .page-title-2__title{font-size:88px}}.peex .page-title-2__description{margin-top:40px;margin-left:-33px;text-transform:uppercase}@media screen and (max-width: 940px)and (min-width: 640px){.peex .page-title-2__description{font-size:3vw}}.peex .page-title-2__description:before{content:none}.peex .page-title-mobile__title{font-size:48px;text-transform:initial}.peex .page-title-mobile__description{font-style:18px;text-transform:uppercase}.peex .page-title-mobile__description:before{content:none}.peex .page-title-mobile__description p{margin:0}.peex__new{position:relative;min-height:600px;padding:5vw 0}@media(max-width: 940px){.peex__new{min-height:840px}}.peex__new .sub-title-colored__heading{padding-bottom:40px}.peex__new .sub-title-colored__description{max-width:50%;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:29px}@media(max-width: 940px){.peex__new .sub-title-colored__description{max-width:100%}}@media(max-width: 767px){.peex__new .sub-title-colored__description{font-size:18px;line-height:24px}}.peex__new .sub-title-colored__description ul{padding-left:20px;list-style:square}.peex__new .sub-title-colored__description li{margin-bottom:20px}.peex__new .sub-title-colored__description li::marker{color:#17c583;font-size:29px}.peex .video-modal__modal__content{position:absolute;top:50%;left:48%;width:67.5vw;height:38vw;transform:translate(-50%, -50%)}.peex .video-modal__modal__content iframe{width:100%;height:100%}@media(max-width: 769px){.peex .video-modal__modal__content{width:90.5vw;height:51vw}}.peex .video-modal__modal__close{position:absolute;top:-38px;right:0;left:auto;padding:0;color:#777;font-size:25px;background:none;border:none;outline:none;cursor:pointer;transition:color .2s ease}.peex .video-modal__modal__close:hover{color:#fff}.peex__video{position:absolute;top:60%;right:0;width:100%;max-width:380px;height:100%;max-height:380px;margin-right:20px;padding:0 20px;background-image:radial-gradient(50% 50%, #ff5504 68%, transparent 68%);transform:translateY(-50%)}@media(max-width: 940px){.peex__video{top:55%;bottom:5%;left:50%;transform:translateX(-50%)}}@media(max-width: 415px){.peex__video{top:58%;max-height:90vw;background-image:radial-gradient(50% 50%, #ff5504 60%, transparent 60%)}}.peex .video__preview{top:50%;left:50%;transform:translate(-50%, -50%)}.peex .video__preview::before{top:50%;left:50%;transform:translate(-50%, -50%);opacity:.5}.peex .video__preview:hover::before{opacity:1}.peex .video__preview img{max-width:380px;margin:auto}.peex__review{padding:5vw 0;background:linear-gradient(90deg, #14dfea 0%, #3fc12a 100%)}.peex__review .sub-title-colored__heading{color:#fff}.peex__review-list{margin-top:40px}.peex__review-list-item{margin-bottom:60px;color:#fff}.peex__review-list-item h3{margin:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;line-height:48px;text-transform:uppercase}@media(max-width: 1024px){.peex__review-list-item h3{font-size:36px;line-height:44px}}@media(max-width: 767px){.peex__review-list-item h3{font-size:28px;line-height:32px}}@media(max-width: 360px){.peex__review-list-item h3{font-size:22px;line-height:28px}}.peex__review-list-item span{padding-right:20px;opacity:.7}.peex__review-list-item div{margin-left:70px;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:28px;opacity:.8}@media(max-width: 1024px){.peex__review-list-item div{margin-left:65px}}@media(max-width: 767px){.peex__review-list-item div{margin-left:55px;font-size:18px;line-height:24px}}@media(max-width: 360px){.peex__review-list-item div{margin-left:45px;line-height:18px}}.peex__review-list-item div>p{margin:10px 0}.peex__career-map{padding:5vw 0}.peex__career-map .vertical__tabs__nav__item-title{width:85%}.peex__career-map .vertical .vertical__tabs__nav__item{display:flex;align-items:center;border-top:2px solid #ff5504;border-bottom:2px solid #ff5504}.peex__career-map .vertical .vertical__tabs__nav__item.current{border-bottom:none}.peex__career-map .vertical .vertical__tabs__content-mobile{padding:20px 0}@media(max-width: 767px){.peex__career-map .vertical .vertical__tabs__content-mobile{padding:0}}.peex__career-map .vertical .vertical__tabs__content-mobile.current{border-bottom:2px solid #ff5504}@media(max-width: 767px){.peex__new,.peex__review,.peex__career-map{padding:40px 0}}.peex .get-in-touch-career__why-softserve{padding:40vw 35px 80px}@media(min-width: 640px){.peex .get-in-touch-career__why-softserve{padding:200px 35px 80px}}
.demo-item-grid{overflow:hidden}.demo-item-grid__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 640px){.demo-item-grid__list{justify-content:space-around}}@media(min-width: 787px){.demo-item-grid__list_small{justify-content:flex-start}}@media(min-width: 787px){.demo-item-grid__list_small .demo-item-grid__list-item{margin-right:10vw !important}}.demo-item-grid__list-item{display:flex;flex:1;flex-direction:column;min-width:220px;max-width:220px;margin-bottom:40px}@media(min-width: 2560px){.demo-item-grid__list-item{min-width:300px;margin-bottom:43.2px}}.demo-item-grid__list-item:hover .demo-item__image{transform:scale(1.05);transition:.22s}.demo-item-grid__list-item_last:last-child{margin-right:38%}@media(max-width: 1000px){.demo-item-grid__list-item_last:last-child{margin-right:34%}}@media(min-width: 768px){.demo-item-grid__list-item:not(:last-child):not(:nth-child(3n)){margin-right:3%}}@media(min-width: 768px){.demo-item-grid__list-item:nth-child(2n){margin-right:3%}}@media(min-width: 768px){.demo-item-grid__list-item:not(:last-child):not(:nth-child(2n)){margin-right:3%}}@media(min-width: 640px)and (max-width: 768px){.demo-item-grid__list-item:not(:last-child):not(:nth-child(2n)){margin-right:5%}}@media(max-width: 640px){.demo-item-grid__list-item{margin:0 45px 20px}}.demo-item-grid__image{width:100%;max-width:220px}@media(min-width: 2560px){.demo-item-grid__image{max-width:316.8px}}.demo-item-grid__title{color:#000;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase}@media(min-width: 2560px){.demo-item-grid__title{font-size:20.16px}}.demo-item-grid__description{color:#000;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.3;text-align:left}@media(min-width: 2560px){.demo-item-grid__description{font-size:20.16px}}.demo-item-grid__link,.demo-item-grid__link_image{overflow:hidden;text-decoration:none}
.industry-demos__heading{margin:0;padding:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.industry-demos__heading:not(:last-child){margin-bottom:38px}@media screen and (min-width: 2560px){.industry-demos__heading:not(:last-child){margin-bottom:calc(38px * 1.44)}}@media screen and (min-width: 2560px){.industry-demos__heading{font-size:calc(41px * 1.44)}}@media(max-width: 640px){.industry-demos__heading{font-size:30px}}.industry-demos{padding:57px 0 48px;background-image:linear-gradient(to bottom, #d7d7d7, transparent)}.industry-demos .wrapper{max-width:1080px}@media(min-width: 2560px){.industry-demos .wrapper{max-width:calc(1080px * 1.44) !important}}.industry-demos__wrapper{padding:45px 70px 20px;background-color:#fff;box-shadow:0px 21px 54px 0 #e5e5e5}@media(max-width: 650px){.industry-demos__wrapper{padding:30px 20px}}.industry-demos__slider .carousel.carousel-slider{overflow:visible}.industry-demos__slider .carousel.carousel-slider .control-arrow{top:calc(50% - 30px);bottom:auto;width:20px;height:20px;padding:0;color:#000;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") no-repeat 50% 50%;transform:translateY(-50%);opacity:.8;transition:opacity .2s ease}.industry-demos__slider .carousel.carousel-slider .control-arrow:before{display:none}.industry-demos__slider .carousel.carousel-slider .control-arrow:hover{background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") no-repeat 50% 50%;opacity:1}.industry-demos__slider .carousel.carousel-slider .control-arrow.control-prev{left:-50px;transform:translateY(-50%) rotate(90deg)}.industry-demos__slider .carousel.carousel-slider .control-arrow.control-next{right:-50px;transform:translateY(-50%) rotate(-90deg)}.industry-demos__slider .carousel .slide{height:0;text-align:left;background:none}.industry-demos__slider .carousel .slide.selected{height:auto}.industry-demos__slider .carousel .control-dots{position:static;margin:6px 0 0 0;padding:0}@media(min-width: 2560px){.industry-demos__slider .carousel .control-dots{margin-top:45px}}.industry-demos__slider .carousel .control-dots .dot{width:10px;height:10px;margin:0 6px;background-color:rgba(0,0,0,.5);outline:none;box-shadow:none}.industry-demos__slider .carousel .control-dots .dot.selected{background-color:#000}
.industries{position:relative;overflow-x:hidden}.industries__csr-banner .csr-banner__wrapper{max-width:initial;margin:0 auto 0 7%}.industries__csr-banner .csr-banner-top{width:100%;height:45px;min-width:133px;max-width:133px;font-size:14px;margin-right:5vw}@media screen and (max-width: 640px){.industries__csr-banner .csr-banner-top{margin-right:auto}}@media screen and (max-width: 380px){.industries__csr-banner .csr-banner-top{margin-left:auto}}.industries__csr-banner .csr-banner__text{font-weight:900;font-family:"ProximaNova",sans-serif;font-size:24px;line-height:29px;text-transform:uppercase}@media(max-width: 767px){.industries__csr-banner .csr-banner__text{font-size:18px;line-height:24px}}.industries__csr-banner .csr-banner__image{min-width:165px}@media screen and (max-width: 960px){.industries__csr-banner .csr-banner__image{margin-left:-55px}}@media screen and (max-width: 480px){.industries__csr-banner .csr-banner__image{margin-left:-85px}}.industries__financial-services{overflow:hidden}.industries__financial-services .industry-our-partners__item-desc{display:none}.industries__financial-services-testimonials{padding-top:100px;padding-bottom:136px;background-color:#f9f9f9}@media screen and (max-width: 1024px){.industries__financial-services-testimonials{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 2560px){.industries__financial-services-testimonials{padding-top:calc(100px * 1.44);padding-bottom:calc(136px * 1.44)}}@media screen and (max-width: 1024px){.industries__financial-services-testimonials .sub-title-colored__wrapper{padding-right:15px;padding-left:15px}}.industries__financial-services-testimonials .sub-title-colored__heading{font-size:44px;line-height:1}@media(max-width: 640px){.industries__financial-services-testimonials .sub-title-colored__heading{font-size:30px}}@media screen and (min-width: 2560px){.industries__financial-services-testimonials .sub-title-colored__heading{font-size:calc(44px * 1.44)}}.industries__financial-services-testimonials .industry-our-expertise{padding:44px 0 0}@media screen and (max-width: 640px){.industries__financial-services-testimonials .industry-our-expertise{padding-top:24px}}@media screen and (min-width: 2560px){.industries__financial-services-testimonials .industry-our-expertise{padding:calc(44px * 1.44) 0 0}}@media screen and (min-width: 481px){.industries__financial-services-videos_f-width .video{margin-right:0;max-width:100%}}.industries__financial-services_expertise{background:#b617ed !important}@media only screen and (min-width: 768px){.industries__financial-services_expertise .content-slider__aside{border-right:2px solid #17c583 !important}}@media only screen and (min-width: 640px)and (max-width: 1920px){.industries__financial-services.uk-ua .industry-numbers__number{font-size:5vw !important}}@media(max-width: 640px){.industries__financial-services.uk-ua .industry-numbers__number{font-size:36px}}@media(max-width: 1024px){.industries__financial-services.de-de .sub-title__heading{font-size:7vw}}@media(max-width: 640px){.industries__financial-services.de-de .sub-title__heading{font-size:6vw}}@media only screen and (max-width: 768px){.industries__financial-services.de-de .industry-numbers__description,.industries__financial-services.de-de .industry-numbers__description a{font-size:2.3vw}}@media(max-width: 640px){.industries__financial-services.de-de .industry-numbers__description,.industries__financial-services.de-de .industry-numbers__description a{font-size:3vw}}@media(max-width: 420px){.industries__financial-services.de-de .industry-numbers__description,.industries__financial-services.de-de .industry-numbers__description a{font-size:5vw}}@media(max-width: 640px){.industries__financial-services.de-de .press-list__heading{font-size:6.5vw}}@media(max-width: 640px){.industries__financial-services.de-de .industry-our-expertise__heading{font-size:6vw}}.industries__events .press-list{background:#d7d7d7}.industries__events .press-list__heading{color:#000}
.healthcare.de-de .industry-numbers-static,.healthcare__stats .industry-numbers-static,.healthcare__navigation-links .your-journey-navigation,.healthcare .industry-demos__slider{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.healthcare.de-de .industry-numbers-static,.healthcare__stats .industry-numbers-static,.healthcare__navigation-links .your-journey-navigation,.healthcare .industry-demos__slider{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.healthcare.de-de .industry-numbers-static,.healthcare__stats .industry-numbers-static,.healthcare__navigation-links .your-journey-navigation,.healthcare .industry-demos__slider{max-width:1353.6px !important}}.healthcare{overflow-x:hidden}.healthcare .page-title-2__button{margin:50px auto}.healthcare .page-title-2__content{min-height:80vh}.healthcare .mousey{display:none}@media(min-width: 768px){.healthcare .sub-title__heading{font-size:60px}}@media screen and (min-width: 2560px){.healthcare .sub-title__heading{font-size:calc(60px * 1.44)}}.healthcare .industry-demos{padding-top:100px;padding-bottom:100px;background:#fff}@media screen and (min-width: 2560px){.healthcare .industry-demos{padding-top:calc(100px * 1.44);padding-bottom:calc(100px * 1.44)}}@media only screen and (max-width: 1200px){.healthcare .industry-demos .wrapper{padding-right:15px;padding-left:15px}}.healthcare .industry-demos__wrapper{box-shadow:0px 24px 54px 0px #00000040}.healthcare .badge-section{padding-top:50px;padding-bottom:50px;background:#f8f8f9}.healthcare .badge-section__left-col{flex-basis:25%;max-width:260px}.healthcare .badge-section__right-col{flex-basis:70%}.healthcare .badge-section__link{display:initial;max-width:initial}.healthcare .badge-section__link img{display:initial;max-width:initial;transition:all .3s ease-in-out}.healthcare .badge-section__link img:hover{transform:scale(1.07)}.healthcare .industry-our-expertise{padding-top:0}.healthcare__intro{padding-top:100px;padding-bottom:120px}@media screen and (min-width: 2560px){.healthcare__intro{padding-top:calc(100px * 1.44);padding-bottom:calc(120px * 1.44)}}.healthcare__intro .sub-title{padding:0}.healthcare__survey-section{padding:80px 0 40px;color:#fff}@media(min-width: 2560px){.healthcare__survey-section{padding:calc(80px * 1.44) 0 calc(40px * 1.44)}}.healthcare__survey-section .sub-title-colored__heading{font-size:44px;color:#93f6bd;text-transform:none}@media(min-width: 2560px){.healthcare__survey-section .sub-title-colored__heading{font-size:calc(44px * 1.44)}}@media only screen and (max-width: 767px){.healthcare__survey-section .sub-title-colored__heading{font-size:32px}}.healthcare__survey-section .image-and-text{align-items:center;margin:60px 0 30px;padding:0}@media(min-width: 2560px){.healthcare__survey-section .image-and-text{margin:calc(60px * 1.44) 0 calc(30px * 1.44)}}.healthcare__survey-section .image-and-text__image-wrap{display:flex;align-items:center;flex-basis:45%}.healthcare__survey-section .image-and-text__description{display:block;flex-basis:45%;padding-top:0;color:#fff;font-family:inherit;font-weight:normal}.healthcare__survey-section .image-and-text__description::before{content:none}.healthcare__survey-section .image-and-text__description h3{padding-bottom:30px;color:#93f6bd;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900}@media(min-width: 2560px){.healthcare__survey-section .image-and-text__description h3{padding-bottom:calc(30px * 1.44);font-size:calc(24px * 1.44)}}.healthcare__survey-section-cta-button{margin:30px auto;color:#fff;background:#00a3ff;border:2px solid #00a3ff}@media(min-width: 2560px){.healthcare__survey-section-cta-button{margin:calc(30px * 1.44) auto}}.healthcare__survey-section-cta-button:hover{background:#00a3ff;box-shadow:0px 19px 57px 0 #00a3ff}.healthcare__navigation-links{padding-top:120px;padding-bottom:132px;background-color:#e0e0e0}@media screen and (min-width: 2560px){.healthcare__navigation-links{padding-top:calc(120px * 1.44);padding-bottom:calc(132px * 1.44)}}.healthcare__navigation-links .sub-title-colored__heading{line-height:1.2}.healthcare__navigation-links .sub-title-colored__description{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.25}@media screen and (min-width: 2560px){.healthcare__navigation-links .sub-title-colored__description{font-size:calc(24px * 1.44)}}.healthcare__navigation-links .your-journey-navigation__title{display:none}.healthcare__navigation-links .your-journey-navigation__list{margin-top:48px;margin-bottom:0}@media only screen and (min-width: 960px){.healthcare__navigation-links .your-journey-navigation__list-item{min-width:200px;max-width:200px;margin-bottom:3%}}@media screen and (min-width: 2560px){.healthcare__navigation-links .your-journey-navigation__list-item{min-width:calc(200px * 1.44);max-width:calc(200px * 1.44)}}.healthcare__navigation-links .your-journey-navigation__link{color:#fff;background:#000}.healthcare__navigation-links .your-journey-navigation__link:hover{background-color:#000;background-image:linear-gradient(0deg, #3a076e 3.12%, #00bcde 100%) !important;box-shadow:0px 12px 25px 0 #3a076e}.healthcare__navigation-links .your-journey-navigation__link .square{background:transparent}.healthcare__navigation-links .your-journey-navigation__link .square__title{right:20px}.healthcare__navigation-links .your-journey-navigation__link .square svg{display:none}.healthcare__competencies{display:flex;flex-direction:column;gap:50px;padding-top:120px;padding-bottom:160px}@media screen and (min-width: 2560px){.healthcare__competencies{gap:calc(50px * 1.44);padding-top:calc(120px * 1.44);padding-bottom:calc(160px * 1.44)}}.healthcare__competencies .sub-title{padding:0}.healthcare__stats{display:flex;flex-direction:column;gap:50px;padding-top:100px;padding-bottom:100px;background:#ebf5ff}@media screen and (min-width: 2560px){.healthcare__stats{gap:calc(50px * 1.44);padding-top:calc(100px * 1.44);padding-bottom:calc(100px * 1.44)}}.healthcare__stats .sub-title{padding:0}.healthcare__stats .industry-numbers-static__col{margin-right:5% !important}@media only screen and (max-width: 1024px){.healthcare__stats .industry-numbers-static__col{margin-bottom:85px !important}}.healthcare__stats .industry-numbers-static__number{color:#02a2cf;font-weight:900}@media only screen and (min-width: 1024px){.healthcare__stats .industry-numbers-static__number{font-size:88px}}@media only screen and (min-width: 2560px){.healthcare__stats .industry-numbers-static__number{font-size:calc(88px * 1.44)}}.healthcare__stats .industry-numbers-static__number-wrapper{text-align:left;border-bottom:2px solid #02a2cf}.healthcare__stats .industry-numbers-static__title,.healthcare__stats .industry-numbers-static__subtitle,.healthcare__stats .industry-numbers-static__description{font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:normal;text-transform:uppercase}@media screen and (min-width: 2560px){.healthcare__stats .industry-numbers-static__title,.healthcare__stats .industry-numbers-static__subtitle,.healthcare__stats .industry-numbers-static__description{font-size:calc(14px * 1.44)}}.healthcare__stats .industry-numbers-static__title{margin-bottom:15px;color:#c1c1c5;font-size:16px;border:none !important}@media only screen and (min-width: 767px){.healthcare__stats .industry-numbers-static__title{min-height:80px;font-size:32px}}@media screen and (min-width: 2560px){.healthcare__stats .industry-numbers-static__title{font-size:calc(32px * 1.44)}}.healthcare__stats .industry-numbers-static__subtitle{color:#646262}.healthcare.de-de .page-title-mobile__title{font-size:1.75em}.healthcare.de-de .industry-numbers-static__col{margin-right:5% !important}@media only screen and (max-width: 1024px){.healthcare.de-de .industry-numbers-static__col{margin-bottom:85px !important}}@media only screen and (max-width: 540px){.healthcare.de-de .industry-numbers-static__title{font-size:4vw}}@media only screen and (max-width: 540px){.healthcare.de-de .industry-numbers-static__subtitle,.healthcare.de-de .industry-numbers-static__description{font-size:2.65vw}}@media screen and (max-width: 768px){.healthcare__intro,.healthcare__stats,.healthcare__competencies,.healthcare__navigation-links,.healthcare .industry-demos{padding-top:60px;padding-bottom:60px;gap:32px}}
.industries__retail__solution-section .image-and-text__content-wrap{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.industries__retail__solution-section .image-and-text__content-wrap{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.industries__retail__solution-section .image-and-text__content-wrap{max-width:1353.6px !important}}.industries__retail{overflow:hidden}.industries__retail__solution-section{padding:80px 0 40px;color:#fff}@media(min-width: 2560px){.industries__retail__solution-section{padding:calc(80px * 1.44) 0 calc(40px * 1.44)}}.industries__retail__solution-section .sub-title-colored__heading{text-transform:none}.industries__retail__solution-section .image-and-text{align-items:center;margin:60px 0 30px;padding:0}@media(min-width: 2560px){.industries__retail__solution-section .image-and-text{margin:calc(60px * 1.44) 0 calc(30px * 1.44)}}.industries__retail__solution-section .image-and-text__content-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 640px){.industries__retail__solution-section .image-and-text__content-wrap{flex-direction:column}}.industries__retail__solution-section .image-and-text__image-wrap{max-width:300px;display:flex;align-items:center;flex-basis:35%}@media(max-width: 640px){.industries__retail__solution-section .image-and-text__image-wrap{margin:auto}}@media screen and (min-width: 2560px){.industries__retail__solution-section .image-and-text__image-wrap{max-width:calc(300px * 1.44)}}.industries__retail__solution-section .image-and-text__image{max-width:initial}.industries__retail__solution-section .image-and-text__description-wrapper{display:block;flex-basis:65%;padding-top:0;padding-left:20px}@media(max-width: 640px){.industries__retail__solution-section .image-and-text__description-wrapper{padding-left:0}}.industries__retail__solution-section .image-and-text__description{padding-left:0;color:#fff;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900}@media(max-width: 640px){.industries__retail__solution-section .image-and-text__description{font-size:18px;text-align:center}}@media(min-width: 2560px){.industries__retail__solution-section .image-and-text__description{font-size:calc(24px * 1.44)}}.industries__retail__solution-section .image-and-text__description::before{content:none}.industries__retail__solution-section .image-and-text__description h3{margin-top:0;padding-bottom:0;font-size:40px;font-weight:900;line-height:1;text-transform:uppercase}@media(max-width: 640px){.industries__retail__solution-section .image-and-text__description h3{font-size:24px;margin-top:40px}}@media(min-width: 2560px){.industries__retail__solution-section .image-and-text__description h3{font-size:calc(40px * 1.44)}}.industries__retail__survey-section-cta-button{margin:30px 0;color:#fff;background:#00a3ff;border:2px solid #00a3ff}@media(min-width: 2560px){.industries__retail__survey-section-cta-button{margin:calc(30px * 1.44) auto}}.industries__retail__survey-section-cta-button:hover{background:#00a3ff;box-shadow:0px 19px 57px 0 #00a3ff}@media(max-width: 640px){.industries__retail__survey-section-cta-button{margin:50px auto 30px}}.industries__retail .sub-title{padding-bottom:0}.industries__retail .industry-numbers__description,.industries__retail .industry-numbers__title{font-size:16px}@media screen and (min-width: 2560px){.industries__retail .industry-numbers__description,.industries__retail .industry-numbers__title{font-size:calc(16px * 1.44)}}.industries__retail .page-title-2,.industries__retail .page-title-mobile{height:100%;min-height:110vh}.industries__retail .industry-our-partners__item-desc{display:none}@media(max-width: 475px){.industries__retail.de-de .industry-our-expertise__heading{font-size:6vw}}
.media__title_background{background:url(https://www.softserveinc.com/cdn/img/industries/m.jpg) no-repeat 50% 50%;background-size:cover}
.content-slider-item{max-width:270px;min-height:22px}@media screen and (min-width: 2560px){.content-slider-item{max-width:calc(270px * 1.44);min-height:calc(22px * 1.44)}}.content-slider-item__heading{position:relative;display:flex;margin:0;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (min-width: 2560px){.content-slider-item__heading{font-size:calc(14px * 1.44)}}.content-slider-item__number{margin-right:14px;cursor:default;opacity:.2}@media screen and (min-width: 2560px){.content-slider-item__number{margin-right:calc(14px * 1.44)}}.content-slider-item__number::after{display:none !important;content:"" !important}.content-slider-item__content{position:relative;cursor:pointer;opacity:.5;transition:opacity .3s}.content-slider-item__content::before{position:absolute;top:0;left:-0.2em;width:0;height:0;content:""}.content-slider-item__content_active{font-size:20px;line-height:1;opacity:1}.content-slider-item__content_active::before{width:15px;height:90%;border:2px solid #e0e0e0;border-right:none;border-bottom:none;transition:width .3s,height .3s .3s}@media screen and (min-width: 2560px){.content-slider-item__content_active::before{width:calc(15px * 1.44)}}.content-slider-item__content_active::after{display:none !important;content:"" !important}@media screen and (min-width: 2560px){.content-slider-item__content_active{font-size:calc(20px * 1.44)}}.content-slider-item__content:hover{opacity:1}.content-slider-item__description{position:static;min-height:380px}.content-slider-item__description .cta-button{margin-top:20px !important;margin-bottom:20px !important}@media(min-width: 768px){.content-slider-item__description .cta-button{margin-top:50px !important}}.content-slider-item__description-text{margin-top:0;margin-bottom:1rem;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:21px}@media only screen and (max-width: 600px){.content-slider-item__description-text{font-size:14px}}.content-slider-item__description-text a{position:relative;display:inline-block;margin-top:10px;color:#000;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1;text-decoration:underline}.content-slider-item__description-text a:hover{color:#262626;text-decoration:none}@media only screen and (max-width: 767px){.content-slider-item__description{min-height:0;margin-bottom:20px;padding-top:20px;border-top:2px solid #000;border-bottom:2px solid #000}.content-slider-item__heading_active{padding-bottom:20px}.content-slider-item{max-width:none}}@media only screen and (min-width: 768px){.content-slider-item__description{position:absolute;top:0;right:0;width:65%;min-height:100%;padding:0 45px}}@media only screen and (min-width: 1025px){.content-slider-item__description-text{font-size:18px;line-height:27px}}@media only screen and (min-width: 2560px){.content-slider-item__description-text{font-size:calc(18px * 1.44);line-height:calc(27px * 1.44)}}
.content-slider__aside{margin:0;padding:0;list-style:none}.content-slider{padding:40px 30px 80px;background:#fff}.content-slider__navigation{padding:90px 0 150px}.content-slider__navigation .content-slider{margin:0 auto}.content-slider__navigation--with-bg{background-image:linear-gradient(45deg, #f9ac07, #5406d9)}.content-slider__container,.content-slider__content{position:relative}.content-slider__container{max-width:940px;margin:0 auto}.content-slider__aside{display:flex;flex-direction:column;justify-content:space-between;min-height:380px}.content-slider__content:not(:last-child){margin-bottom:50px}.content-slider .cta-button{margin:0 auto}@media only screen and (min-width: 768px){.content-slider__aside{width:35%;border-right:2px solid #11a3e5}}@media only screen and (max-width: 767px){.content-slider{padding:40px 20px}.content-slider__container>.cta-button{display:none}.content-slider-item{padding-bottom:20px}}
.smart-manufacturing__title_background{background:url(https://www.softserveinc.com/cdn/img/industries/sm.jpg) no-repeat 50% 50%;background-size:cover}.smart-manufacturing .content-slider{padding-bottom:0}.smart-manufacturing .content-slider__aside{min-height:250px}.smart-manufacturing .content-slider .content-slider-item__description-text{font-size:16px}.smart-manufacturing .sub-title-colored{margin-top:100px}
.high-tech__sub-section{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.high-tech__sub-section{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.high-tech__sub-section{max-width:1353.6px !important}}.high-tech{overflow-x:hidden}.high-tech .page-title-2__content{padding-bottom:250px}@media screen and (min-width: 2560px){.high-tech .page-title-2__content{padding-bottom:350px}}.high-tech .page-title-2__container{margin-right:50px}.high-tech .page-title-mobile__title{margin-top:10px}.high-tech__sub-section-wrapper{display:flex;justify-content:center;min-height:574px;background-repeat:no-repeat;background-position:10% 50%;background-size:cover;box-shadow:50vw 0 250px -3vw #fff inset}@media screen and (max-width: 480px){.high-tech__sub-section-wrapper{padding:60px 0;min-height:545px}}@media screen and (min-width: 2560px){.high-tech__sub-section-wrapper{min-height:calc(745px * 1.44)}}.high-tech__sub-section{display:flex;flex-direction:column;gap:24px;justify-content:center}@media screen and (min-width: 2560px){.high-tech__sub-section{gap:calc(24px * 1.44)}}.high-tech__sub-section-title{margin:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media screen and (max-width: 480px){.high-tech__sub-section-title{font-size:28px}}@media screen and (min-width: 2560px){.high-tech__sub-section-title{font-size:calc(40px * 1.44)}}.high-tech__sub-section-description{margin:0;max-width:575px;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:22px}@media screen and (min-width: 2560px){.high-tech__sub-section-description{max-width:calc(575px * 1.44);font-size:calc(16px * 1.44);line-height:calc(22px * 1.44)}}.high-tech__expertise{padding-top:96px;padding-bottom:110px;background:radial-gradient(94.31% 293.69% at 25.35% 57.72%, #25D3A3 0%, #9D40E4 100%)}@media screen and (min-width: 2560px){.high-tech__expertise{padding-top:calc(96px * 1.44);padding-bottom:calc(110px * 1.44)}}@media screen and (max-width: 480px){.high-tech__expertise{padding-top:60px;padding-bottom:60px}}.high-tech__expertise .sub-title-colored__heading{margin-bottom:0;padding-bottom:48px}@media screen and (max-width: 480px){.high-tech__expertise .sub-title-colored__heading{padding-bottom:24px}}@media screen and (min-width: 2560px){.high-tech__expertise .sub-title-colored__heading{padding-bottom:calc(48px * 1.44)}}.high-tech__expertise .sub-title-colored__heading-square{box-shadow:0px 11px 24px 0px #00000040}.high-tech__expertise .sub-title-colored__heading,.high-tech__expertise .sub-title-colored__description{color:#fff}.high-tech__expertise .sub-title-colored__description{font-size:18px}@media screen and (max-width: 480px){.high-tech__expertise .sub-title-colored__description{font-size:16px}}@media screen and (min-width: 2560px){.high-tech__expertise .sub-title-colored__description{font-size:calc(18px * 1.44)}}.high-tech__expertise .sub-title-colored__description strong{font-size:20px;font-family:"ProximaNova",sans-serif;line-height:1.2}@media screen and (min-width: 2560px){.high-tech__expertise .sub-title-colored__description strong{font-size:calc(20px * 1.44)}}.high-tech__expertise .sub-title-colored__description p:first-of-type{margin-top:0}.high-tech__expertise .content-slider{margin-top:48px;box-shadow:0px 24px 54px 0px #00000040}.high-tech__expertise .content-slider__aside{gap:24px}@media screen and (min-width: 768px){.high-tech__expertise .content-slider__aside{border-right:2px solid #17c583}}.high-tech__expertise .content-slider-item__description-text p:first-of-type{margin-top:0}@media screen and (min-width: 1024px){.high-tech__expertise .content-slider-item__cta-button{position:absolute;right:15%;bottom:-90px;margin:0 !important}}.high-tech__offerings{display:flex;flex-direction:column;gap:64px}@media screen and (max-width: 480px){.high-tech__offerings{gap:24px}}.high-tech__offerings .sub-title{padding:0}.high-tech__offerings .sub-title__heading{margin-bottom:48px;font-size:48px}@media screen and (max-width: 480px){.high-tech__offerings .sub-title__heading{margin-bottom:24px;font-size:28px}}@media screen and (min-width: 2560px){.high-tech__offerings .sub-title__heading{margin-bottom:calc(48px * 1.44);font-size:calc(48px * 1.44)}}.high-tech__offerings .sub-title__description{font-size:18px}@media screen and (max-width: 480px){.high-tech__offerings .sub-title__description{font-size:14px}}@media screen and (min-width: 2560px){.high-tech__offerings .sub-title__description{font-size:calc(18px * 1.44)}}.high-tech__offerings .demo-item-grid__list{justify-content:center;column-gap:56px;row-gap:64px}@media screen and (max-width: 480px){.high-tech__offerings .demo-item-grid__list{flex-direction:column}}.high-tech__offerings .demo-item-grid__list-item{flex:1 1 25%;gap:20px;max-width:276px;min-width:unset;margin-bottom:0}@media screen and (max-width: 480px){.high-tech__offerings .demo-item-grid__list-item{max-width:100%;width:100%;margin:0}}@media screen and (min-width: 2560px){.high-tech__offerings .demo-item-grid__list-item{gap:calc(20px * 1.44);max-width:calc(288px * 1.44)}}.high-tech__offerings .demo-item-grid__list-item:hover .demo-item__image{transform:scale(1)}.high-tech__offerings .demo-item-grid__title,.high-tech__offerings .demo-item-grid__description p{margin:0;font-size:16px}.high-tech__offerings .demo-item__image{width:100%}@media(min-width: 768px){.high-tech__offerings .demo-item-grid__list-item:not(:last-child):not(:nth-child(2n)),.high-tech__offerings .demo-item-grid__list-item:nth-child(2n){margin-right:0}}.high-tech__partners .sub-title{margin-bottom:48px;padding:0}@media screen and (min-width: 2560px){.high-tech__partners .sub-title{margin-bottom:calc(48px * 1.44)}}.high-tech__partners .sub-title__heading{font-size:48px;line-height:1.2}@media screen and (min-width: 2560px){.high-tech__partners .sub-title__heading{font-size:calc(48px * 1.44)}}@media screen and (max-width: 480px){.high-tech__partners .sub-title__heading{font-size:28px}}.high-tech__partners-logo-list{display:flex;gap:40px}@media screen and (min-width: 2560px){.high-tech__partners-logo-list{gap:calc(40px * 1.44)}}@media screen and (max-width: 480px){.high-tech__partners-logo-list{flex-wrap:wrap}}.high-tech__partners-logo-list img{max-width:160px;width:100%}@media screen and (min-width: 2560px){.high-tech__partners-logo-list img{max-width:calc(160px * 1.44)}}.high-tech__partners-logo-wrapper{flex:1 1 25%}@media screen and (max-width: 480px){.high-tech__partners-logo-wrapper{flex:0 1 40%}}.high-tech__news-and-events{background-color:#e0e0e0}.high-tech__news-and-events .press-list{background:none}.high-tech__news-and-events .press-list__heading{color:#000}.high-tech__stats .sub-title{padding:0}.high-tech__stats .sub-title__heading{font-size:40px;line-height:1}@media screen and (max-width: 480px){.high-tech__stats .sub-title__heading{font-size:28px}}@media screen and (min-width: 2560px){.high-tech__stats .sub-title__heading{font-size:calc(40px * 1.44)}}.high-tech__stats .industry-numbers{margin-top:48px;padding:0}@media screen and (min-width: 2560px){.high-tech__stats .industry-numbers{margin-top:calc(48px * 1.44)}}.high-tech__stats .industry-numbers__number{font-size:60px;color:#2750be}@media screen and (min-width: 2560px){.high-tech__stats .industry-numbers__number{font-size:calc(60px * 1.44)}}.high-tech__stats .industry-numbers__description{font-size:14px}@media screen and (min-width: 2560px){.high-tech__stats .industry-numbers__description{font-size:calc(14px * 1.44)}}.high-tech__stats .industry-numbers__row{column-gap:80px;row-gap:40px}@media screen and (max-width: 480px){.high-tech__stats .industry-numbers__row{flex-direction:column;align-items:center;row-gap:24px}}.high-tech__stats .industry-numbers__col{min-width:unset;flex:1 1 25%}@media screen and (max-width: 480px){.high-tech__stats .industry-numbers__col{max-width:100%;width:100%}}.high-tech__stats .industry-numbers__col:not(:nth-child(2n)):not(:last-child){margin-right:0}@media(min-width: 641px){.high-tech__stats .industry-numbers__col:not(:nth-child(3n)):not(:last-child),.high-tech__stats .industry-numbers__col:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)){margin-right:0;margin-bottom:0}}.high-tech__contact-form{background:linear-gradient(120.81deg, #12E999 -8.73%, #BB19F4 115.17%);padding:60px 0 105px}@media screen and (min-width: 2560px){.high-tech__contact-form{padding:calc(60px * 1.44) 0 calc(105px * 1.44)}}@media screen and (max-width: 480px){.high-tech__contact-form{padding-bottom:7vw}}.high-tech__contact-form .sub-title-colored__heading{padding-bottom:4vw;color:#fff}@media screen and (max-width: 400px){.high-tech__contact-form .form-box{width:100%;margin-left:unset;margin-right:unset}}@media screen and (max-width: 480px){.high-tech__contact-form .wrapper{padding-left:unset;padding-right:unset}}.high-tech__quote-section .control-dots{margin-left:-20px}.high-tech .industry-demos{background:radial-gradient(94.31% 293.69% at 25.35% 57.72%, #25D3A3 0%, #9D40E4 100%)}.high-tech .industry-demos__heading{font-size:48px}@media screen and (max-width: 480px){.high-tech .industry-demos__heading{font-size:32px}}@media screen and (min-width: 2560px){.high-tech .industry-demos__heading{font-size:calc(48px * 1.44)}}.high-tech .industry-demos__wrapper{box-shadow:0px 24px 54px 0px #00000040}@media screen and (min-width: 2560px){.high-tech .industry-demos__wrapper{padding:calc(45px * 1.44) calc(70px * 1.44) calc(20px * 1.44)}}.high-tech .industry-demos .demo-item-grid__title{display:none}.high-tech .industry-resources .industry-resources__heading{font-size:48px;margin-bottom:48px}@media screen and (min-width: 2560px){.high-tech .industry-resources .industry-resources__heading{font-size:calc(48px * 1.44);margin-bottom:calc(48px * 1.44)}}@media screen and (max-width: 480px){.high-tech .industry-resources .industry-resources__heading{font-size:32px;margin-bottom:24px}}.high-tech__partners,.high-tech__offerings,.high-tech__stats,.high-tech .industry-resources,.high-tech .industry-demos{padding-top:96px;padding-bottom:96px}@media screen and (max-width: 480px){.high-tech__partners,.high-tech__offerings,.high-tech__stats,.high-tech .industry-resources,.high-tech .industry-demos{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 2560px){.high-tech__partners,.high-tech__offerings,.high-tech__stats,.high-tech .industry-resources,.high-tech .industry-demos{padding-top:calc(96px * 1.44);padding-bottom:calc(96px * 1.44)}}.high-tech .industries__quote-section-image{max-width:186px}@media screen and (min-width: 2560px){.high-tech .industries__quote-section-image{max-width:calc(186px * 1.44)}}@media screen and (min-width: 2560px){.high-tech .industries__quote-section-wrapper p:first-child{font-size:calc(14px * 1.44) !important}}@media screen and (min-width: 2560px){.high-tech .industries__quote-section-wrapper p:nth-child(2),.high-tech .industries__quote-section .industries__quote-section-name span{font-size:calc(24px * 1.44) !important}}.high-tech .gen-ai-banner{background:radial-gradient(94.31% 293.69% at 25.35% 57.72%, #25D3A3 0%, #9D40E4 100%) !important}.high-tech .gen-ai-banner .cta-button{color:#fff;background-color:#000;border:2px solid transparent}.high-tech .gen-ai-banner .cta-button:hover{box-shadow:0px 19px 57px 0 #000}
.industries__stats .industry-numbers-static,.industries__benefits,.industries__capabilities,.industries__quote-section .carousel.carousel-slider{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.industries__stats .industry-numbers-static,.industries__benefits,.industries__capabilities,.industries__quote-section .carousel.carousel-slider{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.industries__stats .industry-numbers-static,.industries__benefits,.industries__capabilities,.industries__quote-section .carousel.carousel-slider{max-width:1353.6px !important}}.industries__quote-section .carousel.carousel-slider{padding-bottom:40px}.industries__quote-section .carousel .slide{background:none}.industries__quote-section .carousel .control-dots{padding:0}.industries__quote-section .carousel .control-dots .dot{width:7px;height:7px;margin:0 1.5vw;background:#000;box-shadow:none;opacity:.5;transition:transform opacity .3s}.industries__quote-section .carousel .control-dots .dot:hover{background-color:#000;transform:scale(1.5);opacity:1}.industries__quote-section .carousel .control-dots .dot.selected{background-color:#000;opacity:1}.industries__quote-section .carousel .control-prev.control-arrow{padding:0;opacity:.5}.industries__quote-section .carousel .control-prev.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(90deg)}@media(max-width: 590px){.industries__quote-section .carousel .control-prev.control-arrow:before{transform:scale(0.7) rotate(90deg)}}.industries__quote-section .carousel .control-next.control-arrow{padding:0;opacity:.5}.industries__quote-section .carousel .control-next.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(-90deg)}@media(max-width: 590px){.industries__quote-section .carousel .control-next.control-arrow:before{transform:scale(0.7) rotate(-90deg)}}.industries__quote-section .carousel .control-next.control-arrow:hover,.industries__quote-section .carousel .control-prev.control-arrow:hover{background:transparent;opacity:1}@media(max-width: 480px){.industries__quote-section .carousel .control-next.control-arrow,.industries__quote-section .carousel .control-prev.control-arrow{opacity:0}}.industries-reduced-padding{padding-bottom:60px}.industries__energy-oil{overflow-x:hidden}@media screen and (max-height: 870px){.industries__energy-oil .page-title-2{min-height:850px}}@media screen and (max-height: 870px){.industries__energy-oil .page-title-2 .mousey{top:750px;transform:scale(0.8)}}@media screen and (min-width: 940px){.industries__energy-oil .page-title-2__title{font-size:66px}}@media screen and (max-width: 1024px){.industries__energy-oil .page-title-2__content{padding-top:0}}.industries__energy-oil .page-title-2__button{text-align:center}.industries__energy-oil .sub-title-colored--middle .sub-title-colored__heading{font-size:60px}@media(max-width: 1024px){.industries__energy-oil .sub-title-colored--middle .sub-title-colored__heading{font-size:34px}}@media(max-width: 640px){.industries__energy-oil .sub-title-colored--middle .sub-title-colored__heading{font-size:24px}}.industries__energy-oil .badge-section{margin-bottom:100px}@media(max-width: 767px){.industries__energy-oil .badge-section{margin-bottom:50px;text-align:center}}.industries__energy-oil .content-slider-item__description-text{font-size:16px;line-height:19px}@media screen and (min-width: 2560px){.industries__energy-oil .content-slider-item__description-text{font-size:calc(16px * 1.44);line-height:calc(19px * 1.44)}}.industries__energy-oil .content-slider{padding-bottom:50px}.industries__energy-oil .content-slider__aside{justify-content:flex-start}@media only screen and (min-width: 768px){.industries__energy-oil .content-slider__aside{width:35%;border-right:2px solid #5552a0}}.industries__energy-oil .content-slider__aside .content-slider-item{padding-bottom:25px}.industries__energy-oil .content-slider__aside .content-slider-item__description-text p{margin-top:0}.industries__energy-oil .industry-demos{background:#f1f1f4;padding-top:100px;padding-bottom:100px}@media(max-width: 540px){.industries__energy-oil .industry-demos{padding-top:50px;padding-bottom:50px}}.industries__energy-oil .industry-demos__wrapper{box-shadow:0px 24px 54px 0px #00000040}.industries__energy-oil .industry-our-expertise__videos>*{margin-right:0 !important}.industries__energy-oil .industries-form__section{overflow-x:hidden}.industries__energy-oil.de-de .page-title-mobile__title{font-size:5vw}@media only screen and (max-width: 450px){.industries__energy-oil.de-de .small .sub-title-colored__heading{font-size:6vw}}@media only screen and (max-width: 450px){.industries__energy-oil.de-de .industries__partners .sub-title-colored__heading{font-size:6vw}}.industries__partners .partnership__wrapper{min-height:200px;padding-bottom:80px !important}.industries__nps-section .industry-numbers{padding-top:0;padding-bottom:60px}@media screen and (max-width: 480px){.industries__nps-section .industry-numbers{padding-bottom:0px}}.industries__nps-section .industry-numbers__description,.industries__nps-section .industry-numbers__title{font-size:16px;font-weight:900}@media screen and (min-width: 2560px){.industries__nps-section .industry-numbers__description,.industries__nps-section .industry-numbers__title{font-size:calc(16px * 1.44)}}.industries__nps-section .industry-numbers__number{font-weight:900}.industries__quote-section{background:#e0e0e0;padding-top:100px;padding-bottom:100px;overflow:hidden}@media(max-width: 540px){.industries__quote-section{padding-top:50px;padding-bottom:50px}}.industries__quote-section .carousel.carousel-slider{overflow:inherit;margin:0 auto !important}@media(max-width: 767px){.industries__quote-section .carousel.carousel-slider .control-arrow{display:none}}.industries__quote-section .carousel.carousel-slider .control-dots .dot{width:10px;height:10px;margin:0 8px}.industries__quote-section .carousel.carousel-slider .control-dots .dot:hover{transform:scale(1)}.industries__quote-section-wrapper{max-width:800px;margin:0 auto;padding-bottom:40px;color:#000;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media(min-width: 2560px){.industries__quote-section-wrapper{max-width:calc(800px * 1.44)}}@media(min-width: 768px){.industries__quote-section-wrapper{padding:0 20px}}@media(max-width: 767px){.industries__quote-section-wrapper{font-size:18px}}.industries__quote-section-wrapper p{margin:0}.industries__quote-section-wrapper p:first-child{color:#646262;margin-bottom:30px !important}@media(min-width: 640px){.industries__quote-section-wrapper p:nth-child(2){text-align:left !important}}.industries__quote-section-image-wrappper{display:flex;justify-content:space-between;margin-top:25px}@media(max-width: 640px){.industries__quote-section-image-wrappper{flex-direction:column;justify-content:center}}.industries__quote-section-image{width:100% !important;max-width:240px;margin-right:35px}@media(max-width: 640px){.industries__quote-section-image{margin:25px auto}}.industries__quote-section-name{color:#646262;margin-left:auto}@media(max-width: 640px){.industries__quote-section-name{margin-left:initial}}.industries__quote-section-name span{display:block !important;font-size:24px !important;text-transform:none !important;margin-bottom:10px}@media(max-width: 640px){.industries__quote-section-name p{text-align:center !important}}.industries__capabilities{padding-top:40px}.industries__capabilities .demo-item-grid__title{min-height:34px}@media(min-width: 1024px)and (max-width: 2560px){.industries__capabilities .demo-item-grid__title{margin-bottom:0}}@media(min-width: 1024px){.industries__capabilities .demo-item-grid__list{flex-wrap:nowrap}}.industries__capabilities .demo-item-grid__list-item{max-width:276px}@media(min-width: 1024px)and (max-width: 2560px){.industries__capabilities .demo-item-grid__list-item{max-width:210px;min-width:210px}}@media(max-width: 640px){.industries__capabilities .demo-item-grid__list-item{margin-bottom:40px}}@media(max-width: 640px){.industries__capabilities .demo-item-grid__list-item_last:last-child{margin:0 45px 20px}}.industries__capabilities .demo-item__image{max-height:177px}@media(min-width: 1024px)and (max-width: 2560px){.industries__capabilities .demo-item__image{max-height:135px}}.industries__benefits{padding-bottom:100px}@media(max-width: 540px){.industries__benefits{padding-top:20px;padding-bottom:50px}}.industries__benefits .service-benefits__image,.industries__benefits .service-benefits__description{display:none}.industries__benefits .service-benefits.dark .service-benefits__list{border:2px solid #5552a0}.industries__benefits .service-benefits.dark .service-benefits__list::before{color:#5552a0}@media(max-width: 560px){.industries__benefits .service-benefits.dark .service-benefits__list::before{font-size:24px;bottom:calc(100% - 6px)}}.industries__benefits .service-benefits.orange{margin-top:80px}.industries__benefits .service-benefits.orange .service-benefits__list{border:2px solid #ec6400}.industries__benefits .service-benefits.orange .service-benefits__list::before{color:#ec6400}@media(min-width: 540px){.industries__benefits .service-benefits.orange .service-benefits__list::before{width:70%}}@media(max-width: 560px){.industries__benefits .service-benefits.orange .service-benefits__list::before{font-size:24px;bottom:calc(100% - 6px)}}.industries__stats{margin-bottom:50px;background:none !important}@media only screen and (max-width: 767px){.industries__stats .industry-numbers-static{margin-top:40px}}@media screen and (min-width: 2560px){.industries__stats .industry-numbers-static{margin-top:calc(40px * 1.44)}}.industries__stats .industry-numbers-static__col{margin-right:5% !important}@media only screen and (max-width: 1024px){.industries__stats .industry-numbers-static__col{margin-bottom:85px !important}}.industries__stats .industry-numbers-static__number{color:#5552a0;font-weight:900}@media only screen and (min-width: 1024px)and (max-width: 2560px){.industries__stats .industry-numbers-static__number{font-size:88px}}@media screen and (min-width: 2560px){.industries__stats .industry-numbers-static__number{font-size:calc(88px * 1.44)}}.industries__stats .industry-numbers-static__number-wrapper{text-align:left;border-bottom:2px solid #5552a0}.industries__stats .industry-numbers-static__title,.industries__stats .industry-numbers-static__subtitle,.industries__stats .industry-numbers-static__description{font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:normal;text-transform:uppercase}@media screen and (min-width: 2560px){.industries__stats .industry-numbers-static__title,.industries__stats .industry-numbers-static__subtitle,.industries__stats .industry-numbers-static__description{font-size:calc(14px * 1.44)}}.industries__stats .industry-numbers-static__title{margin-bottom:15px;color:#c1c1c5;font-size:16px;border:none !important;display:flex;align-items:flex-end}@media only screen and (min-width: 767px){.industries__stats .industry-numbers-static__title{min-height:80px;font-size:32px}}@media screen and (min-width: 2560px){.industries__stats .industry-numbers-static__title{font-size:calc(32px * 1.44)}}.industries__stats .industry-numbers-static__subtitle{color:#646262}.industries__get-in-touch{padding-left:20px;padding-right:20px}.industries__get-in-touch .get-in-touch__content{max-width:960px;max-height:initial;color:#fff;flex-direction:column;justify-content:space-between;align-items:flex-start;background-repeat:no-repeat;background-position:100% 100%;background-size:300px,100%;animation:none}@media(min-width: 2560px){.industries__get-in-touch .get-in-touch__content{max-width:calc(960px * 1.44);padding:calc(40px * 1.44) calc(60px * 1.44)}}.industries__get-in-touch .get-in-touch__heading{max-width:90%;font-size:44px}@media screen and (min-width: 2560px){.industries__get-in-touch .get-in-touch__heading{font-size:calc(44px * 1.44)}}.industries__get-in-touch .get-in-touch__heading p{margin:0}@media only screen and (max-width: 767px){.industries__get-in-touch .get-in-touch__heading{font-size:32px}}.industries__get-in-touch .get-in-touch__cta{position:relative;width:250px;right:initial;bottom:initial;margin-top:30px}@media screen and (min-width: 2560px){.industries__get-in-touch .get-in-touch__cta{width:calc(250px * 1.44);margin-top:calc(30px * 1.44)}}.oil-gas__expertise{padding-top:60px}.oil-gas__news-and-events .press-list{background:#d7d7d7}.oil-gas__news-and-events .press-list__heading{color:#000}
.industries-exterior__title_background{background:radial-gradient(circle at 50% 160%, #f9ac07, #f9ac07 40%, rgba(255, 0, 0, 0) 80%),radial-gradient(circle at -20% 0%, #14dfea, #14dfea 50%, rgba(255, 0, 0, 0) 80%),radial-gradient(circle at 100% 0%, #3bc440, #3bc440 50%, rgba(255, 0, 0, 0) 80%)}@media screen and (min-width: 1600px){.industries-exterior__title_background{background:radial-gradient(circle at 50% 160%, #f9ac07, #f9ac07 40%, rgba(255, 0, 0, 0) 80%),radial-gradient(circle at -20% 0%, #14dfea, #14dfea 50%, rgba(255, 0, 0, 0) 80%),radial-gradient(circle at 100% 0%, #3bc440, #3bc440 50%, rgbargba(255, 0, 0, 0) 80%)}}.industries-exterior__title_background .page-title-2__title{max-width:550px}@media screen and (max-width: 767px){.industries-exterior__title_background .page-title-2__title{max-width:380px}}.industries-exterior__title_background .page-title-2__title__description{max-width:380px}.industries-exterior__title_background .page-title-mobile__title{max-width:380px;line-height:1}.industries-exterior__title_background .page-title-mobile__description{max-width:380px;margin-left:36px}.industries-exterior .sub-title-colored{max-width:446px;padding:136px 0 0}@media(min-width: 2560px){.industries-exterior .sub-title-colored{max-width:calc(446px * 1.44);padding-top:calc(136px * 1.44)}}@media(max-width: 640px){.industries-exterior .sub-title-colored{padding:36px 0 29px}}@media(max-width: 1024px){.industries-exterior .sub-title-colored{padding-bottom:0}}@media(max-width: 767px){.industries-exterior .sub-title-colored{position:relative;z-index:5;margin:0 auto;padding-top:150px;padding-bottom:25px}}.industries-exterior .sub-title-colored__heading{width:580px}@media(min-width: 2560px){.industries-exterior .sub-title-colored__heading{width:calc(580px * 1.44)}}@media(max-width: 780px){.industries-exterior .sub-title-colored__heading{width:560px}}@media(max-width: 767px){.industries-exterior .sub-title-colored__heading{width:350px;margin:0 auto;padding-bottom:10%;font-size:6vw}}@media(max-width: 640px){.industries-exterior .sub-title-colored__heading{font-size:3.2em}}@media(max-width: 480px){.industries-exterior .sub-title-colored__heading{width:250px;font-size:2em}}@media(max-width: 767px){.industries-exterior .sub-title-colored__heading-square{top:-25px;width:100%;max-width:101px;height:110%;min-height:81px}}@media(max-width: 460px){.industries-exterior .sub-title-colored__heading-square{max-width:90px;height:120%}}.industries-exterior .page-section-plx__healthcare .sub-title-colored__heading-square{background:#f9225a;box-shadow:0px 11px 24px 0px #FF47895E}@media(min-width: 2560px){.industries-exterior .page-section-plx__healthcare .sub-title-colored__heading{width:1471.68px}}.industries-exterior .page-section-plx__healthcare .page-section-plx__image-wrap{top:-118%;right:12%;width:245px}@media screen and (max-width: 880px){.industries-exterior .page-section-plx__healthcare .page-section-plx__image-wrap{right:0}}@media screen and (max-width: 640px){.industries-exterior .page-section-plx__healthcare .page-section-plx__image-wrap{right:9%;bottom:-65%}}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__healthcare .page-section-plx__image{width:25%}}.industries-exterior .page-section-plx__financial-services{color:#fff;background-image:linear-gradient(45deg, #23d4a6, #c7d724)}.industries-exterior .page-section-plx__financial-services .sub-title-colored__heading-square{box-shadow:0px 11px 24px 0px #0000005E}.industries-exterior .page-section-plx__financial-services .page-section-plx__image-wrap{top:-120%;right:12%;width:300px}@media screen and (max-width: 880px){.industries-exterior .page-section-plx__financial-services .page-section-plx__image-wrap{right:0}}@media screen and (max-width: 640px){.industries-exterior .page-section-plx__financial-services .page-section-plx__image-wrap{top:-15%;right:9%}}.industries-exterior .page-section-plx__financial-services .page-section-plx__image{width:145%}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__financial-services .page-section-plx__image{width:50%}}.industries-exterior .page-section-plx__retail .sub-title-colored__heading-square{background:#000;box-shadow:0px 11px 24px 0px #0000005E}.industries-exterior .page-section-plx__retail .page-section-plx__image-wrap{top:-89px;right:9%;width:252px}@media(min-width: 2560px){.industries-exterior .page-section-plx__retail .page-section-plx__image-wrap{top:-37%}}@media screen and (max-width: 880px){.industries-exterior .page-section-plx__retail .page-section-plx__image-wrap{right:8%}}.industries-exterior .page-section-plx__retail .page-section-plx__image{width:100%}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__retail .page-section-plx__image{width:38%}}.industries-exterior .page-section-plx__media{color:#fff;background-image:linear-gradient(45deg, #2651be, #3d89f1)}.industries-exterior .page-section-plx__media .page-section-plx__image{width:199%}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__media .page-section-plx__image{width:65%}}.industries-exterior .page-section-plx__media .page-section-plx__image-wrap{top:0}@media screen and (max-width: 880px){.industries-exterior .page-section-plx__media .page-section-plx__image-wrap{right:9%}}@media screen and (max-width: 640px){.industries-exterior .page-section-plx__media .page-section-plx__image-wrap{top:-12%}}.industries-exterior .page-section-plx__high-tech{color:#fff;background-image:linear-gradient(45deg, #2651be, #3d89f1)}.industries-exterior .page-section-plx__high-tech .sub-title-colored__heading-square{background:#f9ac07;box-shadow:0px 11px 24px 0px #0000005E}.industries-exterior .page-section-plx__high-tech .sub-title-colored__heading{width:115%}@media screen and (max-width: 480px){.industries-exterior .page-section-plx__high-tech .sub-title-colored__heading{width:250px}}.industries-exterior .page-section-plx__high-tech .page-section-plx__image-wrap{top:-19%;right:15%}@media screen and (max-width: 880px){.industries-exterior .page-section-plx__high-tech .page-section-plx__image-wrap{right:11%}}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__high-tech .page-section-plx__image{width:35%}}.industries-exterior .page-section-plx__manufacturing{color:#fff;background-color:#e44b47;background-image:linear-gradient(75.17deg, #17c583 0%, #c6d629 100%)}.industries-exterior .page-section-plx__manufacturing .sub-title-colored__heading-square{box-shadow:0px 11px 24px 0px #0000005E}@media(max-width: 767px){.industries-exterior .page-section-plx__manufacturing .sub-title-colored__heading{padding-bottom:12%;font-size:38px}}@media(max-width: 480px){.industries-exterior .page-section-plx__manufacturing .sub-title-colored__heading{font-size:28px !important}}.industries-exterior .page-section-plx__manufacturing .page-section-plx__image-wrap{top:-32%;height:500px}@media(min-width: 2560px){.industries-exterior .page-section-plx__manufacturing .page-section-plx__image-wrap{right:10%}}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__manufacturing .page-section-plx__image-wrap{height:190px !important}}@media screen and (max-width: 880px){.industries-exterior .page-section-plx__manufacturing .page-section-plx__image-wrap{right:11%}}.industries-exterior .page-section-plx__manufacturing .page-section-plx__image{width:90%}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__manufacturing .page-section-plx__image{width:30%}}.industries-exterior .page-section-plx__the-energy-sector{padding-bottom:7px}.industries-exterior .page-section-plx__the-energy-sector .page-section-plx__button:hover{box-shadow:0px 13px 28px 0 #000}.industries-exterior .page-section-plx__the-energy-sector .sub-title-colored__heading-square{background:#000;box-shadow:0px 11px 24px 0px #0000005E}.industries-exterior .page-section-plx__the-energy-sector .page-section-plx__image-wrap{top:-135%;right:18%}@media(min-width: 2560px){.industries-exterior .page-section-plx__the-energy-sector .page-section-plx__image-wrap{top:-125%;right:17%}}@media screen and (max-width: 880px){.industries-exterior .page-section-plx__the-energy-sector .page-section-plx__image-wrap{right:22%}}.industries-exterior .page-section-plx__the-energy-sector .page-section-plx__image{width:200%}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__the-energy-sector .page-section-plx__image{width:55%}}.industries-exterior .page-section-plx__agriculture .page-section-plx__button:hover{box-shadow:0px 13px 28px 0 #000}.industries-exterior .page-section-plx__agriculture .sub-title-colored__heading-square{background:#000;box-shadow:0px 11px 24px 0px #0000005E}@media(max-width: 767px){.industries-exterior .page-section-plx__agriculture .sub-title-colored__heading{padding-bottom:12%;font-size:44px}}@media(max-width: 480px){.industries-exterior .page-section-plx__agriculture .sub-title-colored__heading{font-size:32px}}.industries-exterior .page-section-plx__agriculture .page-section-plx__image-wrap{top:-60%;right:30%}@media(min-width: 2560px){.industries-exterior .page-section-plx__agriculture .page-section-plx__image-wrap{right:17%}}@media screen and (max-width: 880px){.industries-exterior .page-section-plx__agriculture .page-section-plx__image-wrap{right:22%}}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__agriculture .page-section-plx__image-wrap{top:17% !important}}.industries-exterior .page-section-plx__agriculture .page-section-plx__image{width:250%}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__agriculture .page-section-plx__image{width:70%}}.industries-exterior .page-section-plx__automotive{color:#fff;background:linear-gradient(90deg, #F1463C 0%, #FED505 100%)}.industries-exterior .page-section-plx__automotive .sub-title-colored__heading-square{background:#00a3ff;box-shadow:0px 11px 24px 0px #47D3FF5E}.industries-exterior .page-section-plx__automotive .page-section-plx__image-wrap{right:30%}@media screen and (max-width: 880px){.industries-exterior .page-section-plx__automotive .page-section-plx__image-wrap{right:22%}}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__automotive .page-section-plx__image-wrap{top:18% !important;left:9% !important}}.industries-exterior .page-section-plx__automotive .page-section-plx__image{width:220%}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__automotive .page-section-plx__image{width:60%}}.industries-exterior .page-section-plx__mining-and-metals{color:#fff;background-image:linear-gradient(90deg, #3FC12A 1.62%, #057102 119.27%)}.industries-exterior .page-section-plx__mining-and-metals .sub-title-colored__heading-square{background:#a4a4a4;box-shadow:0px 11px 24px 0px #0000005E}.industries-exterior .page-section-plx__mining-and-metals .page-section-plx__image{width:140%}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__mining-and-metals .page-section-plx__image{width:40%}}.industries-exterior .page-section-plx__mining-and-metals .page-section-plx__image-wrap{top:-44%;right:17%}@media screen and (max-width: 880px){.industries-exterior .page-section-plx__mining-and-metals .page-section-plx__image-wrap{right:19%}}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__mining-and-metals .page-section-plx__image-wrap{top:16.5% !important}}.industries-exterior .page-section-plx__education-technology .sub-title-colored__heading-square{background:#000;box-shadow:0px 11px 24px 0px #0000005E}.industries-exterior .page-section-plx__education-technology .page-section-plx__button:hover{box-shadow:0px 13px 28px 0 #000}.industries-exterior .page-section-plx__education-technology .page-section-plx__image-wrap{top:40%;right:20%}@media screen and (max-width: 880px){.industries-exterior .page-section-plx__education-technology .page-section-plx__image-wrap{right:17%}}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__education-technology .page-section-plx__image-wrap{top:initial !important;bottom:37% !important}}.industries-exterior .page-section-plx__education-technology .page-section-plx__image{width:240%}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__education-technology .page-section-plx__image{width:70%;margin-top:0}}.industries-exterior .page-section-plx__supply-chain .sub-title-colored__heading{width:680px}@media screen and (max-width: 768px){.industries-exterior .page-section-plx__supply-chain .sub-title-colored__heading{width:fit-content}}@media screen and (max-width: 480px){.industries-exterior .page-section-plx__supply-chain .sub-title-colored__heading{width:250px;font-size:32px}}@media screen and (max-width: 450px){.industries-exterior .page-section-plx__supply-chain .sub-title-colored__heading{width:250px}}@media screen and (min-width: 2560px){.industries-exterior .page-section-plx__supply-chain .sub-title-colored__heading{width:calc(680px * 1.44)}}.industries-exterior .page-section-plx__supply-chain .sub-title-colored__heading-square{background:#00a3ff;box-shadow:0px 11px 24px 0px #47D3FF5E}.industries-exterior .page-section-plx__supply-chain .page-section-plx__image-wrap{width:375px;height:560px;right:0%;top:-80%}@media screen and (max-width: 1240px){.industries-exterior .page-section-plx__supply-chain .page-section-plx__image-wrap{width:41vw;height:48vw}}@media screen and (max-width: 1024px){.industries-exterior .page-section-plx__supply-chain .page-section-plx__image-wrap{right:5vw}}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__supply-chain .page-section-plx__image-wrap{top:14.5%;left:0% !important;width:136px !important;height:85px !important}}@media screen and (max-width: 580px){.industries-exterior .page-section-plx__supply-chain .page-section-plx__image-wrap{left:10%}}@media screen and (min-width: 2560px){.industries-exterior .page-section-plx__supply-chain .page-section-plx__image-wrap{right:20px}}.industries-exterior .page-section-plx__text-inverted .sub-title-colored__heading,.industries-exterior .page-section-plx__text-inverted .sub-title-colored__heading-summary,.industries-exterior .page-section-plx__text-inverted .sub-title-colored__description{color:#fff}.industries-exterior .page-section-plx__text-regular .sub-title-colored__heading,.industries-exterior .page-section-plx__text-regular .sub-title-colored__heading-summary,.industries-exterior .page-section-plx__text-regular .sub-title-colored__description{color:#000}.industries-exterior .page-section-plx .page-section-plx__button-wrapper{padding-right:100px}@media screen and (max-width: 480px){.industries-exterior .page-section-plx .sub-title-colored__heading{font-size:30px}}@media screen and (max-width: 480px){.industries-exterior .page-section-plx .sub-title-colored__heading-square{top:-4px;width:40px;height:40px;min-width:unset;min-height:unset}}@media screen and (max-width: 480px){.industries-exterior .page-section-plx .page-section-plx__button-wrapper .page-section-plx__image-wrap{display:none}}.industries-exterior .page-section-plx .page-section-plx__mobile-plx{display:none}@media screen and (max-width: 480px){.industries-exterior .page-section-plx .page-section-plx__mobile-plx{position:relative;display:block}}@media screen and (max-width: 767px){.industries-exterior .page-section-plx .page-section-plx__heading{position:relative;max-width:600px;margin:0 auto}.industries-exterior .page-section-plx .page-section-plx__wrapper{position:static;padding-right:40px;padding-left:40px}}@media screen and (max-width: 767px)and (max-width: 360px){.industries-exterior .page-section-plx .page-section-plx__wrapper{padding-right:5vw;padding-left:5vw}}@media screen and (max-width: 767px){.industries-exterior .page-section-plx .page-section-plx__button-wrapper{position:static;justify-content:center;max-width:446px;padding-right:0;padding-left:0}}@media screen and (max-width: 767px){.industries-exterior .page-section-plx .page-section-plx__image-wrap{top:14.5%;left:20%;width:266px;height:142px}}@media screen and (max-width: 767px)and (max-width: 580px){.industries-exterior .page-section-plx .page-section-plx__image-wrap{left:16%}}@media screen and (max-width: 767px)and (max-width: 360px){.industries-exterior .page-section-plx .page-section-plx__image-wrap{left:12%}}@media screen and (max-width: 767px){.industries-exterior .page-section-plx__healthcare .page-section-plx__image-wrap,.industries-exterior .page-section-plx__financial-services .page-section-plx__image-wrap,.industries-exterior .page-section-plx__retail .page-section-plx__image-wrap{width:350px}}@media screen and (max-width: 767px)and (max-width: 580px){.industries-exterior .page-section-plx__education-technology .page-section-plx__image-wrap{transition:transform .3s ease;top:26% !important;left:12%}}@media screen and (max-width: 767px)and (max-width: 580px){.industries-exterior .page-section-plx__the-energy-sector .page-section-plx__image-wrap{top:12%;left:15.4%}}@media screen and (max-width: 480px){.industries-exterior .page-section-plx__the-energy-sector .page-section-plx__image-wrap{top:92px !important}.industries-exterior .page-section-plx__mining-and-metals .page-section-plx__image-wrap,.industries-exterior .page-section-plx__agriculture .page-section-plx__image-wrap,.industries-exterior .page-section-plx__automotive .page-section-plx__image-wrap,.industries-exterior .page-section-plx__healthcare .page-section-plx__image-wrap{top:122px !important}.industries-exterior .page-section-plx__education-technology .page-section-plx__image-wrap{top:155px !important}.industries-exterior .page-section-plx__manufacturing .page-section-plx__image-wrap,.industries-exterior .page-section-plx__financial-services .page-section-plx__image-wrap,.industries-exterior .page-section-plx__high-tech .page-section-plx__image-wrap{top:97px !important}.industries-exterior .page-section-plx__retail .page-section-plx__image-wrap{top:83px !important}.industries-exterior .page-section-plx__agriculture .page-section-plx__image-wrap{left:0 !important}.industries-exterior .page-section-plx__supply-chain .page-section-plx__image-wrap{top:50px !important}}@media(max-width: 2559px)and (min-width: 767px){.industries-exterior.de-de .sub-title-colored__heading{font-size:70px}}
.manufacturing__expertise .content-slider .content-slider-item__description-text ul,.manufacturing__capabilities ul{margin:0;padding:0;list-style:none}.manufacturing__partners-button-block,.manufacturing__testimonials_separated-content{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.manufacturing__partners-button-block,.manufacturing__testimonials_separated-content{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.manufacturing__partners-button-block,.manufacturing__testimonials_separated-content{max-width:1353.6px !important}}.manufacturing{overflow-x:hidden}.manufacturing .page-title-2.de-de .page-title-2__title{font-size:76px}@media screen and (max-width: 1024px){.manufacturing .page-title-2.de-de .page-title-2__title{font-size:6.5vw}}.manufacturing .page-title-mobile.de-de .page-title-mobile__title{font-size:6vw}.manufacturing .page-title-2__description p,.manufacturing .page-title-mobile__description p{margin:0}@media(min-width: 767px){.manufacturing .sub-title__heading{font-size:60px}}.manufacturing .sub-title__description a{color:#000}@media(min-width: 641px){.manufacturing .industry-numbers__col{min-width:initial}}.manufacturing .industry-numbers__title{min-height:45px;font-weight:900;font-size:14px;line-height:1.1}.manufacturing .industry-numbers__number{color:inherit;font-weight:900;text-transform:none;border-color:#7401fc}.manufacturing .industry-numbers__description{font-weight:900;font-size:14px;line-height:1.3}.manufacturing .industry-numbers__description a{color:#000}.manufacturing__capabilities{padding:40px 0}@media(min-width: 767px){.manufacturing__capabilities{padding:80px 0}}.manufacturing__capabilities .sub-title-colored__description{padding-top:40px}.manufacturing__capabilities ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:66px}@media(max-width: 820px){.manufacturing__capabilities ul{gap:40px}}@media(max-width: 475px){.manufacturing__capabilities ul{flex-direction:column;align-items:center}}.manufacturing__capabilities li{flex:1 1 25%}@media screen and (max-width: 820px){.manufacturing__capabilities li{flex:1 1 35%}}.manufacturing__capabilities li img{width:100%;vertical-align:top;border:0}.manufacturing__capabilities h4{margin-bottom:20px;font-family:"ProximaNova",sans-serif;font-weight:900;font-size:16px;line-height:1.3}@media screen and (min-width: 2560px){.manufacturing__capabilities h4{font-size:calc(16px * 1.44);margin-bottom:calc(20px * 1.44)}}.manufacturing__demos{background:#e7eaf3}@media(min-width: 767px){.manufacturing__demos{padding-bottom:80px}}.manufacturing__demos .industry-demos{background-image:none}.manufacturing__expertise,.manufacturing__growth{padding-top:40px;padding-bottom:80px;background-color:#e0e0e0}@media screen and (min-width: 2560px){.manufacturing__expertise,.manufacturing__growth{padding-top:calc(40px * 1.44);padding-bottom:calc(80px * 1.44)}}.manufacturing__expertise .sub-title-colored,.manufacturing__growth .sub-title-colored{padding-top:40px;padding-bottom:60px}.manufacturing__expertise .sub-title-colored__heading-square,.manufacturing__growth .sub-title-colored__heading-square{background:#000}.manufacturing__expertise .sub-title-colored__heading,.manufacturing__growth .sub-title-colored__heading{color:#fff}.manufacturing__expertise .content-slider,.manufacturing__growth .content-slider{padding:0 20px 0;background:inherit}@media(min-width: 1024px){.manufacturing__expertise .content-slider,.manufacturing__growth .content-slider{padding:0}}.manufacturing__expertise .content-slider__container,.manufacturing__growth .content-slider__container{padding:40px 30px 40px;background:#fff}.manufacturing__expertise .content-slider__aside,.manufacturing__growth .content-slider__aside{justify-content:flex-start;min-height:250px}@media(min-width: 767px){.manufacturing__expertise .content-slider__aside,.manufacturing__growth .content-slider__aside{border-right:2px solid #2750be}}@media(min-width: 767px){.manufacturing__expertise .content-slider .content-slider-item,.manufacturing__growth .content-slider .content-slider-item{margin-bottom:5%}}.manufacturing__expertise .content-slider .content-slider-item__number,.manufacturing__growth .content-slider .content-slider-item__number{display:flex;align-items:center}.manufacturing__expertise .content-slider .content-slider-item__content_active,.manufacturing__growth .content-slider .content-slider-item__content_active{padding:5px}.manufacturing__expertise .content-slider .content-slider-item__description-text p,.manufacturing__growth .content-slider .content-slider-item__description-text p{margin-top:0}.manufacturing__expertise .content-slider .content-slider-item__description-text ul,.manufacturing__growth .content-slider .content-slider-item__description-text ul{padding-left:0;list-style:none}.manufacturing__expertise .content-slider .content-slider-item__description-text li,.manufacturing__growth .content-slider .content-slider-item__description-text li{margin-bottom:15px;font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:uppercase;opacity:.6}.manufacturing__expertise .content-slider .content-slider-item__description-text a,.manufacturing__growth .content-slider .content-slider-item__description-text a{display:inline;font-weight:normal;font-size:inherit;font-family:inherit;text-transform:none}.manufacturing__expertise{background-color:#e7eaf3}.manufacturing__expertise .sub-title-colored{padding-top:40px;padding-bottom:60px}.manufacturing__expertise .sub-title-colored__heading-square{background:#8494bf}.manufacturing__expertise .sub-title-colored__heading{color:#000}.manufacturing__expertise .content-slider .content-slider-item__description-text ul{list-style-type:disc;padding-left:25px}.manufacturing__expertise .content-slider .content-slider-item__description-text li{margin-bottom:15px;font-weight:normal;font-family:OpenSans,Helvetica,Arial,sans-serif;text-transform:none;opacity:1}.manufacturing__growth{margin-bottom:0;background-color:#6a81c0}.manufacturing__growth .content-slider__aside{min-height:inherit}@media(min-width: 767px){.manufacturing__growth .content-slider__aside{border-right:2px solid #8494bf}}.manufacturing__growth .content-slider__container{padding-bottom:40px}.manufacturing__growth .content-slider .content-slider-item__description{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 767px){.manufacturing__growth .content-slider .content-slider-item__cta-button{margin-bottom:-72px !important}}.manufacturing__events{background:#e0e0e0;padding:40px 0 0}@media(min-width: 767px){.manufacturing__events{padding:80px 0 0}}.manufacturing__events .press-list__events{background:#e0e0e0}.manufacturing__events .press-list__heading-wrapper{display:none}.manufacturing__testimonials{padding:40px 0}@media(min-width: 767px){.manufacturing__testimonials{padding:80px 0}}@media(min-width: 2560px){.manufacturing__testimonials{padding:calc(80px * 1.44) 0}}.manufacturing__testimonials .sub-title-colored{padding-bottom:60px}.manufacturing__testimonials .sub-title-colored__heading-summary{padding-top:20px;font-weight:900;font-family:"ProximaNova",sans-serif}.manufacturing__testimonials .client-testimonials__wrapper{max-width:970px;min-height:initial}.manufacturing__testimonials .client-testimonials__heading{display:none}.manufacturing__testimonials .client-testimonials__video-container{margin-top:0;padding:0}.manufacturing__testimonials .client-testimonials__video-container .video-component{max-width:255px;padding:0 10px 20px}.manufacturing__testimonials .client-testimonials__video-container .video-component__img{max-height:155px;overflow:hidden}.manufacturing__testimonials .client-testimonials__video-container .video-component__img::before{background-size:51px 51px}.manufacturing__testimonials .client-testimonials__video-container .video-component__img:hover{opacity:1}.manufacturing__testimonials .client-testimonials__video-container .video-component__img:hover::before{opacity:1}.manufacturing__testimonials .client-testimonials__video-container .video-component__company{display:block;margin-top:15px;font-weight:900;opacity:1}.manufacturing__testimonials .client-testimonials__video-container .video-component:nth-child(1),.manufacturing__testimonials .client-testimonials__video-container .video-component:nth-child(2),.manufacturing__testimonials .client-testimonials__video-container .video-component:nth-child(3){transform:translateY(0)}@media(min-width: 481px){.manufacturing__testimonials_main-video .video{margin-right:0px;margin-left:0px}}.manufacturing__testimonials_separated-content .sub-title-colored__heading-summary{padding-top:0}.manufacturing__partners{padding:40px 0 60px !important}@media(min-width: 767px){.manufacturing__partners{padding:80px 0 !important}}@media(min-width: 2560px){.manufacturing__partners{padding:calc(80px * 1.44) 0 !important}}.manufacturing__partners .partnership__wrapper{min-height:200px;padding-right:15px;padding-left:15px}.manufacturing__partners .partnership__description{margin-bottom:80px}.manufacturing__partners .partnership__cta-button{display:none}.manufacturing__partners-button-block{display:flex;justify-content:center;align-items:center}.manufacturing .form-section{background:linear-gradient(0deg, #000000 3.12%, #2750BE 100%)}@media(max-width: 400px){.manufacturing .form-box{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width: 480px){.manufacturing .form-box__inner{margin:0}}@media screen and (max-width: 400px){.manufacturing .form-box__inner{width:100%}}
.agriculture__partners .carousel.carousel-slider{padding-bottom:40px}.agriculture__partners .carousel .slide{background:none}.agriculture__partners .carousel .control-dots{padding:0}.agriculture__partners .carousel .control-dots .dot{width:7px;height:7px;margin:0 1.5vw;background:#000;box-shadow:none;opacity:.5;transition:transform opacity .3s}.agriculture__partners .carousel .control-dots .dot:hover{background-color:#000;transform:scale(1.5);opacity:1}.agriculture__partners .carousel .control-dots .dot.selected{background-color:#000;opacity:1}.agriculture__partners .carousel .control-prev.control-arrow{padding:0;opacity:.5}.agriculture__partners .carousel .control-prev.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(90deg)}@media(max-width: 590px){.agriculture__partners .carousel .control-prev.control-arrow:before{transform:scale(0.7) rotate(90deg)}}.agriculture__partners .carousel .control-next.control-arrow{padding:0;opacity:.5}.agriculture__partners .carousel .control-next.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(-90deg)}@media(max-width: 590px){.agriculture__partners .carousel .control-next.control-arrow:before{transform:scale(0.7) rotate(-90deg)}}.agriculture__partners .carousel .control-next.control-arrow:hover,.agriculture__partners .carousel .control-prev.control-arrow:hover{background:transparent;opacity:1}@media(max-width: 480px){.agriculture__partners .carousel .control-next.control-arrow,.agriculture__partners .carousel .control-prev.control-arrow{opacity:0}}.agriculture{overflow-x:hidden}.agriculture .page-title-2__description p,.agriculture .page-title-mobile__description p{margin:0}.agriculture .sub-title-colored_stats{padding:60px 0 5vw}@media(min-width: 767px){.agriculture .sub-title-colored_stats{padding:60px 0 30px}}.agriculture .sub-title-colored_stats .sub-title-colored__heading{color:#fff}@media(min-width: 767px){.agriculture .sub-title-colored_stats .sub-title-colored__heading{font-size:60px}}@media(max-width: 450px){.agriculture .sub-title-colored_stats.de-de .sub-title-colored__heading,.agriculture .sub-title-colored_stats.uk-ua .sub-title-colored__heading{font-size:6vw}}.agriculture .sub-title-colored__heading-square{top:-7px;left:-14px;width:1.2em;height:1.2em}@media(max-width: 450px){.agriculture .sub-title-colored__heading-square{top:-5px;left:-10px;width:1.3em;height:1.3em}}@media(min-width: 767px){.agriculture__stats .sub-title__heading{font-size:40px}}@media(max-width: 450px){.agriculture__stats.de-de .sub-title__heading,.agriculture__stats.uk-ua .sub-title__heading{font-size:6vw}}@media(min-width: 641px){.agriculture__stats .industry-numbers__col{min-width:initial}}.agriculture__stats .industry-numbers__title{min-height:45px;font-weight:900;font-size:14px;line-height:1.1}@media screen and (min-width: 2560px){.agriculture__stats .industry-numbers__title{font-size:calc(14px * 1.44)}}.agriculture__stats .industry-numbers__number{color:#63b000;font-weight:900;text-transform:none;border-color:#11710f}.agriculture__stats .industry-numbers__description{font-weight:900;font-size:14px;line-height:1.3}@media screen and (min-width: 2560px){.agriculture__stats .industry-numbers__description{font-size:calc(14px * 1.44)}}.agriculture__stats .industry-numbers__description a{color:#000}.agriculture__solutions{padding-bottom:5vw;background-color:#63b000}.agriculture .content-slider{padding:0 20px;background:inherit}@media(min-width: 1024px){.agriculture .content-slider{padding:0}}.agriculture .content-slider__container{padding:40px;background:#fff}.agriculture .content-slider__aside{justify-content:flex-start;min-height:250px}@media(min-width: 767px){.agriculture .content-slider__aside{border-right:2px solid #11710f}}@media(min-width: 767px){.agriculture .content-slider .content-slider-item{margin-bottom:5%}}.agriculture .content-slider .content-slider-item__description-text p{margin-top:0}.agriculture__partners{padding:40px 0}@media(min-width: 767px){.agriculture__partners{padding:80px 0 0}}.agriculture__partners .partnership__wrapper{min-height:200px;padding-top:40px;padding-bottom:40px}.agriculture__partners .partnership__description{margin-bottom:80px}.agriculture__partners .partnership__cta-button{display:none}.agriculture__partners .agriculture__slide-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:400px;margin:0 auto;padding:0 25px}.agriculture__partners .carousel.carousel-slider{max-width:940px;min-height:400px;margin:60px auto 0}.agriculture__partners .partners-logo{display:flex;flex-basis:50%;justify-content:center;align-items:center;width:100%;max-width:160px;min-height:160px;max-height:160px;padding:0}.agriculture__partners .partners-logo__link{width:initial;margin:0 auto}.agriculture__partners .partners-logo__link:hover .partners-logo__logo-img{filter:grayscale(0)}.agriculture__partners .partners-logo__link img[alt=Salesforce]{max-width:100px}.agriculture__partners .partners-logo__link img[alt=Microsoft]{max-width:125px}@media(max-width: 580px){.agriculture__partners .carousel.carousel-slider{max-width:85vw}.agriculture__partners .carousel .slide{margin:0 0 35px}}
.automotive__testimonials_wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.automotive__testimonials_wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.automotive__testimonials_wrapper{max-width:1353.6px !important}}.resource-link{position:relative;display:block;padding:24px 12px 20px 15px;color:#000;font-weight:800;font-size:26px;font-family:"ProximaNova",sans-serif;white-space:normal;text-decoration:none;border:2px solid #000;cursor:pointer}@media(min-width: 2560px){.resource-link{padding:34.56px 17.28px 28.8px 21.6px;font-size:37.44px;border-width:2.88px}}@media(-moz-touch-enabled: 1), (pointer: coarse){.resource-link{border:2px solid #17c583}}@media(-moz-touch-enabled: 0), (pointer: fine){.resource-link::before,.resource-link::after{position:absolute;display:block;box-sizing:border-box;width:0;height:0;border:2px solid transparent;pointer-events:none;content:""}.resource-link::before{top:-2px;left:2px}.resource-link::after{right:2px;bottom:-2px}.resource-link:hover::before,.resource-link:hover::after{width:100%;height:100%;border-color:#17c583}.resource-link:hover::before{border-bottom:none;border-left:none;transition:width .3s,height .3s .3s}.resource-link:hover{border-color:#17c583;transition:border-bottom-color .3s .5s,border-right-color .3s .5s,border-left-color .3s 1.1s,border-top-color .3s 1.2s}.resource-link:hover::after{border-top:none;border-right:none;transition:width .3s .6s,height .3s .9s,border-color 0s .6s}}.resource-link{width:232px;word-wrap:break-word}@media only screen and (max-width: 968px){.resource-link{width:100%;height:100%;min-height:100px}}.automotive{overflow-x:hidden}.automotive .industry-numbers{padding-top:0}.automotive .industry-numbers__number{font-weight:900;color:#de0000;border-bottom:2px solid #de0000}.automotive .industry-numbers__description,.automotive .industry-numbers__description a{font-size:14px;font-weight:900;color:#000}@media screen and (min-width: 2560px){.automotive .industry-numbers__description,.automotive .industry-numbers__description a{font-size:calc(14px * 1.44)}}.automotive__demos{margin-bottom:0}.automotive__expertise{background:#4f1111;padding-top:50px;padding-bottom:50px}@media screen and (min-width: 2560px){.automotive__expertise{padding-top:calc(50px * 1.44);padding-bottom:calc(50px * 1.44)}}@media only screen and (max-width: 1024px){.automotive__expertise{padding-right:20px;padding-left:20px}}.automotive__expertise .sub-title-colored{color:#fff;margin-bottom:40px}@media screen and (min-width: 2560px){.automotive__expertise .sub-title-colored{margin-bottom:calc(40px * 1.44)}}@media only screen and (max-width: 1024px){.automotive__expertise .sub-title-colored__wrapper{padding-right:0;padding-left:0}}.automotive .badge-section__left-col{flex-basis:35%}.automotive .badge-section__right-col{flex-basis:60%}.automotive .badge-section__link{max-width:302px}.automotive__content-slider{width:100%;max-width:940px;margin:0 auto}@media screen and (min-width: 2560px){.automotive__content-slider{max-width:calc(940px * 1.44)}}.automotive__content-slider p{margin-top:0}.automotive__content-slider ul{list-style:none;padding-left:0}.automotive__content-slider .content-slider__aside{justify-content:flex-start}@media only screen and (min-width: 768px){.automotive__content-slider .content-slider__aside{border-right:2px solid #de0000}}.automotive__content-slider .content-slider-item{padding-bottom:20px}.automotive__testimonials .sub-title-colored{margin-bottom:40px}@media screen and (min-width: 2560px){.automotive__testimonials .sub-title-colored{margin-bottom:calc(40px * 1.44)}}.automotive__testimonials .industry-our-expertise__videos>*{max-width:46%}.automotive__events .press-list{background:#f1f1f4}.automotive__events .press-list__heading{color:#000}
.education__testimonials_wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.education__testimonials_wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.education__testimonials_wrapper{max-width:1353.6px !important}}.resource-link{position:relative;display:block;padding:24px 12px 20px 15px;color:#000;font-weight:800;font-size:26px;font-family:"ProximaNova",sans-serif;white-space:normal;text-decoration:none;border:2px solid #000;cursor:pointer}@media(min-width: 2560px){.resource-link{padding:34.56px 17.28px 28.8px 21.6px;font-size:37.44px;border-width:2.88px}}@media(-moz-touch-enabled: 1), (pointer: coarse){.resource-link{border:2px solid #17c583}}@media(-moz-touch-enabled: 0), (pointer: fine){.resource-link::before,.resource-link::after{position:absolute;display:block;box-sizing:border-box;width:0;height:0;border:2px solid transparent;pointer-events:none;content:""}.resource-link::before{top:-2px;left:2px}.resource-link::after{right:2px;bottom:-2px}.resource-link:hover::before,.resource-link:hover::after{width:100%;height:100%;border-color:#17c583}.resource-link:hover::before{border-bottom:none;border-left:none;transition:width .3s,height .3s .3s}.resource-link:hover{border-color:#17c583;transition:border-bottom-color .3s .5s,border-right-color .3s .5s,border-left-color .3s 1.1s,border-top-color .3s 1.2s}.resource-link:hover::after{border-top:none;border-right:none;transition:width .3s .6s,height .3s .9s,border-color 0s .6s}}.resource-link{width:232px;word-wrap:break-word}@media only screen and (max-width: 968px){.resource-link{width:100%;height:100%;min-height:100px}}.education{overflow-x:hidden}.education .industry-numbers{padding-top:0}.education .industry-numbers__title{min-height:45px;font-weight:900;font-size:14px;line-height:1.1}@media screen and (min-width: 2560px){.education .industry-numbers__title{font-size:calc(14px * 1.44)}}.education .industry-numbers__number{font-weight:900;color:#ec6400;border-bottom:2px solid #ec6400}.education .industry-numbers__description,.education .industry-numbers__description a{font-size:14px;font-weight:900;color:#000}@media screen and (min-width: 2560px){.education .industry-numbers__description,.education .industry-numbers__description a{font-size:calc(14px * 1.44)}}.education .industry-numbers__row{gap:40px}.education .industry-numbers__col{flex:1 1 45%;max-width:100%}.education .industry-numbers__col:not(:nth-child(2n)):not(:last-child){margin-right:0}@media(min-width: 641px){.education .industry-numbers__col:not(:nth-child(3n)):not(:last-child){margin-right:0}}.education .industry-services{background:radial-gradient(600px 600px at 100% 94%, #EC6400 0%, rgba(247, 252, 201, 0.21) 35.42%, rgba(247, 252, 201, 0) 54.17%),#027eb2}@media(min-width: 768px){.education .industry-services{padding:80px 0 100px}}.education .industry-services__heading{color:#fff;font-size:44px}@media screen and (min-width: 2560px){.education .industry-services__heading{font-size:calc(44px * 1.44)}}.education .industry-services__tabs__content{color:#fff}.education__demos{margin-bottom:0}@media(max-width: 640px){.education__demos .demo-item-grid__list-item{margin:0 auto 20px}}.education__expertise{background:#4f1111;padding-top:50px;padding-bottom:50px}@media only screen and (max-width: 1024px){.education__expertise{padding-right:20px;padding-left:20px}}.education__expertise .sub-title-colored{color:#fff;margin-bottom:40px}@media only screen and (max-width: 1024px){.education__expertise .sub-title-colored__wrapper{padding-right:0;padding-left:0}}.education__content-slider{width:100%;max-width:940px;margin:0 auto}.education__content-slider p{margin-top:0}.education__content-slider ul{list-style:none;padding-left:0}.education__content-slider .content-slider__aside{justify-content:flex-start}@media only screen and (min-width: 768px){.education__content-slider .content-slider__aside{border-right:2px solid #de0000}}.education__content-slider .content-slider-item{padding-bottom:20px}.education__testimonials .sub-title-colored{margin-bottom:40px}.education__testimonials .industry-our-expertise__videos>*{max-width:46%}.education__events .press-list{background:#f1f1f4}.education__events .press-list__heading{color:#000}.education .industries-form__section{background-image:radial-gradient(600px 600px at 10% 10%, #F89634 1.56%, rgba(255, 245, 0, 0) 32.29%, rgba(255, 245, 0, 0) 100%),linear-gradient(128.82deg, #00A777 0%, #014378 67.3%) !important}@media only screen and (min-width: 767px){.education .industries-form__section{background-image:radial-gradient(600px 600px at 10% 15%, #F89634 1.56%, rgba(255, 245, 0, 0) 32.29%, rgba(255, 245, 0, 0) 100%),linear-gradient(128.82deg, #00A777 0%, #014378 67.3%) !important;padding-top:50px}}@media only screen and (max-width: 450px){.education.de-de .industry-demos__heading{font-size:6vw}}@media only screen and (max-width: 500px){.education.de-de .industry-numbers__title{min-height:85px;display:flex;justify-content:center;align-items:center}}@media only screen and (max-width: 500px){.education.de-de .industry-numbers__title p{min-height:fit-content !important}}@media only screen and (max-width: 450px){.education.de-de .sub-title-colored__heading{font-size:6vw}}@media only screen and (max-width: 540px){.education.uk-ua .industry-numbers__number{font-size:32px}}.education.uk-ua .industry-services__tabs__nav{flex-wrap:nowrap}.education.uk-ua .industry-services__tabs__nav__item{word-break:break-word}
.mining__expertise .content-slider .content-slider-item__description-text ul,.mining__capabilities ul{margin:0;padding:0;list-style:none}.mining__partners-button-block,.mining__sub-section{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.mining__partners-button-block,.mining__sub-section{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.mining__partners-button-block,.mining__sub-section{max-width:1353.6px !important}}.mining{overflow-x:hidden}.mining .page-title-2.de-de .page-title-2__title{font-size:76px}@media screen and (max-width: 1024px){.mining .page-title-2.de-de .page-title-2__title{font-size:6.5vw}}.mining .page-title-mobile.de-de .page-title-mobile__title{font-size:6vw}.mining .page-title-2__description p,.mining .page-title-mobile__description p{margin:0}@media(min-width: 767px){.mining .sub-title__heading{font-size:60px}}.mining .sub-title__description a{color:#000}.mining__sub-section-wrapper{display:flex;justify-content:center;min-height:745px;background-repeat:no-repeat;background-position:100% 50%;background-size:cover}@media screen and (max-width: 480px){.mining__sub-section-wrapper{padding:60px 0;min-height:545px}}@media screen and (min-width: 2560px){.mining__sub-section-wrapper{min-height:calc(745px * 1.44)}}.mining__sub-section{display:flex;flex-direction:column;gap:64px;justify-content:center}@media screen and (max-width: 480px){.mining__sub-section{gap:32px}}@media screen and (min-width: 2560px){.mining__sub-section{gap:calc(64px * 1.44)}}.mining__sub-section-title{margin:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media screen and (max-width: 480px){.mining__sub-section-title{font-size:28px}}@media screen and (min-width: 2560px){.mining__sub-section-title{font-size:calc(40px * 1.44)}}.mining__sub-section-description{margin:0;max-width:575px;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:22px}@media screen and (min-width: 2560px){.mining__sub-section-description{max-width:calc(575px * 1.44);font-size:calc(16px * 1.44);line-height:calc(22px * 1.44)}}@media(min-width: 641px){.mining .industry-numbers__col{min-width:initial}}.mining .industry-numbers__title{min-height:45px;font-weight:900;font-size:14px;line-height:1.1}.mining .industry-numbers__number{color:inherit;font-weight:900;text-transform:none;border-color:#7401fc}.mining .industry-numbers__description{font-weight:900;font-size:14px;line-height:1.3}.mining .industry-numbers__description a{color:#000}.mining__capabilities{padding:40px 0}@media(min-width: 767px){.mining__capabilities{padding:80px 0}}.mining__capabilities .sub-title-colored__description{padding-top:40px}.mining__capabilities .sub-title-colored__description h4{text-transform:uppercase}.mining__capabilities .sub-title-colored__heading-square{background:none}.mining__capabilities ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:66px}@media(max-width: 820px){.mining__capabilities ul{gap:40px}}@media(max-width: 475px){.mining__capabilities ul{flex-direction:column;align-items:center}}.mining__capabilities li{flex:1 1 25%}@media(max-width: 820px){.mining__capabilities li{flex:1 1 35%}}.mining__capabilities li img{width:100%;vertical-align:top;border:0}.mining__capabilities h4{margin-bottom:20px;font-family:"ProximaNova",sans-serif;font-weight:900;font-size:16px;line-height:1.3}@media screen and (min-width: 2560px){.mining__capabilities h4{font-size:calc(16px * 1.44)}}.mining__demos{background:#213625}@media(min-width: 767px){.mining__demos{padding-bottom:80px}}.mining__demos .industry-demos{background-image:none}.mining__demos .industry-demos__wrapper{box-shadow:none}.mining__expertise,.mining__growth{padding-top:40px;padding-bottom:80px;background-color:#e0e0e0}.mining__expertise .sub-title-colored,.mining__growth .sub-title-colored{padding-top:40px;padding-bottom:60px}.mining__expertise .sub-title-colored__heading-square,.mining__growth .sub-title-colored__heading-square{background:#000}.mining__expertise .sub-title-colored__heading,.mining__growth .sub-title-colored__heading{color:#fff}.mining__expertise .content-slider,.mining__growth .content-slider{padding:0 20px 0;background:inherit}@media(min-width: 1024px){.mining__expertise .content-slider,.mining__growth .content-slider{padding:0}}.mining__expertise .content-slider__container,.mining__growth .content-slider__container{padding:40px 30px 40px;background:#fff}.mining__expertise .content-slider__aside,.mining__growth .content-slider__aside{justify-content:flex-start;min-height:250px}@media(min-width: 767px){.mining__expertise .content-slider__aside,.mining__growth .content-slider__aside{border-right:2px solid #edfb5e}}@media(min-width: 767px){.mining__expertise .content-slider .content-slider-item,.mining__growth .content-slider .content-slider-item{margin-bottom:5%}}.mining__expertise .content-slider .content-slider-item__number,.mining__growth .content-slider .content-slider-item__number{display:flex;align-items:center}.mining__expertise .content-slider .content-slider-item__content_active,.mining__growth .content-slider .content-slider-item__content_active{padding:5px}.mining__expertise .content-slider .content-slider-item__description-text p,.mining__growth .content-slider .content-slider-item__description-text p{margin-top:0}.mining__expertise .content-slider .content-slider-item__description-text ul,.mining__growth .content-slider .content-slider-item__description-text ul{padding-left:0;list-style:none}.mining__expertise .content-slider .content-slider-item__description-text li,.mining__growth .content-slider .content-slider-item__description-text li{margin-bottom:15px;font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:uppercase;opacity:.6}.mining__expertise .content-slider .content-slider-item__description-text a,.mining__growth .content-slider .content-slider-item__description-text a{display:inline;font-weight:normal;font-size:inherit;font-family:inherit;text-transform:none}.mining__expertise{background-color:#213625}.mining__expertise .sub-title-colored{padding-top:40px;padding-bottom:60px}.mining__expertise .sub-title-colored__heading-square{background:none}.mining__expertise .sub-title-colored__heading{color:#fff}.mining__expertise .content-slider .content-slider-item__description-text ul{list-style-type:disc;padding-left:25px}.mining__expertise .content-slider .content-slider-item__description-text li{margin-bottom:15px;font-weight:normal;font-family:OpenSans,Helvetica,Arial,sans-serif;text-transform:none;opacity:1}.mining__growth{margin-bottom:0;background-color:#6a81c0}.mining__growth .content-slider__aside{min-height:inherit}@media(min-width: 767px){.mining__growth .content-slider__aside{border-right:2px solid #8494bf}}.mining__growth .content-slider__container{padding-bottom:40px}.mining__growth .content-slider .content-slider-item__description{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 767px){.mining__growth .content-slider .content-slider-item__cta-button{margin-bottom:-72px !important}}.mining__events{background:#e0e0e0;padding:40px 0 0}@media(min-width: 767px){.mining__events{padding:80px 0 0}}.mining__events .press-list__events{background:#e0e0e0}.mining__events .press-list__heading-wrapper{display:none}.mining__testimonials{padding:40px 0}@media(min-width: 767px){.mining__testimonials{padding:80px 0}}.mining__testimonials .sub-title-colored__heading-summary{padding-top:20px;font-weight:900;font-family:"ProximaNova",sans-serif}.mining__testimonials .client-testimonials__wrapper{max-width:970px;min-height:initial}.mining__testimonials .client-testimonials__heading{display:none}.mining__testimonials .client-testimonials__video-container{margin-top:0;padding:0}.mining__testimonials .client-testimonials__video-container .video-component{max-width:255px;padding:0 10px 20px}.mining__testimonials .client-testimonials__video-container .video-component__img{max-height:155px;overflow:hidden}.mining__testimonials .client-testimonials__video-container .video-component__img::before{background-size:51px 51px}.mining__testimonials .client-testimonials__video-container .video-component__img:hover{opacity:1}.mining__testimonials .client-testimonials__video-container .video-component__img:hover::before{opacity:1}.mining__testimonials .client-testimonials__video-container .video-component__company{display:block;margin-top:15px;font-weight:900;opacity:1}.mining__testimonials .client-testimonials__video-container .video-component:nth-child(1),.mining__testimonials .client-testimonials__video-container .video-component:nth-child(2),.mining__testimonials .client-testimonials__video-container .video-component:nth-child(3){transform:translateY(0)}.mining__partners{padding:40px 0 60px !important}@media(min-width: 767px){.mining__partners{padding:80px 0 !important}}.mining__partners .sub-title-colored__heading-square{background:transparent}.mining__partners .partnership__wrapper{min-height:200px;padding-right:15px;padding-left:15px}.mining__partners .partnership__description{margin-bottom:80px}.mining__partners .partnership__cta-button{display:none}@media(max-width: 540px){.mining__partners .carousel .control-dots{margin-bottom:40px}}.mining__partners-button-block{display:flex;justify-content:center;align-items:center}.mining .form-section{background:linear-gradient(180deg, #223927 0%, #071009 100%)}
.utilities-industry__expertise .content-slider .content-slider-item__description-text ul,.utilities-industry__capabilities ul{margin:0;padding:0;list-style:none}.utilities-industry__partners-button-block{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.utilities-industry__partners-button-block{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.utilities-industry__partners-button-block{max-width:1353.6px !important}}.utilities-industry{overflow-x:hidden}.utilities-industry .page-title-2__title{max-width:920px;font-size:60px;line-height:74px;text-transform:uppercase}@media screen and (min-width: 2560px){.utilities-industry .page-title-2__title{max-width:calc(920px * 1.44);font-size:calc(60px * 1.44);line-height:calc(74px * 1.44)}}.utilities-industry .page-title-2__description{line-height:30px}@media screen and (min-width: 2560px){.utilities-industry .page-title-2__description{line-height:calc(30px * 1.44)}}.utilities-industry .page-title-2.de-de .page-title-2__title{font-size:56px}@media screen and (max-width: 1024px){.utilities-industry .page-title-2.de-de .page-title-2__title{font-size:6.5vw}}.utilities-industry .page-title-mobile__description p{margin:0}.utilities-industry .page-title-mobile.de-de .page-title-mobile__title{font-size:6vw}@media(min-width: 767px){.utilities-industry .sub-title__heading{font-size:60px}}.utilities-industry .sub-title__description a{color:#000}.utilities-industry__sub-section-wrapper{padding:80px 0;display:flex;justify-content:center;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 2560px){.utilities-industry__sub-section-wrapper{padding:calc(80px * 1.44) 0}}.utilities-industry__sub-section-wrapper .sub-title-colored__description{margin-top:54px}.utilities-industry .sub-title-colored__heading{line-height:normal}.utilities-industry .industry-numbers-static{padding:0px 20px 100px}@media screen and (max-width: 540px){.utilities-industry .industry-numbers-static{padding:20px 20px 60px}}.utilities-industry .industry-numbers-static__row{column-gap:32px;row-gap:100px}@media(max-width: 767px){.utilities-industry .industry-numbers-static__row{justify-content:space-between}}@media screen and (max-width: 540px){.utilities-industry .industry-numbers-static__row{row-gap:40px}}@media screen and (max-width: 400px){.utilities-industry .industry-numbers-static__row{flex-direction:column}}.utilities-industry .industry-numbers-static__col{margin-right:0 !important;margin-bottom:0 !important}@media screen and (max-width: 400px){.utilities-industry .industry-numbers-static__col{max-width:100%}}.utilities-industry .industry-numbers-static__title{margin-bottom:32px;color:#c1c1c5;font-size:32px}@media screen and (max-width: 540px){.utilities-industry .industry-numbers-static__title{margin-bottom:16px;font-size:24px}}@media screen and (min-width: 2560px){.utilities-industry .industry-numbers-static__title{font-size:calc(32px * 1.44)}}.utilities-industry .industry-numbers-static__subtitle{color:#646262;font-size:14px}@media screen and (min-width: 2560px){.utilities-industry .industry-numbers-static__subtitle{font-size:calc(14px * 1.44)}}.utilities-industry .industry-numbers-static__number{color:#31599a}.utilities-industry .industry-numbers-static__number-wrapper{height:unset;border-bottom:2px solid #468ea6}@media screen and (max-width: 480px){.utilities-industry .industry-numbers-static__number-wrapper{padding:20px 0}}.utilities-industry .industry-numbers-static__description{font-size:14px;color:#000}@media screen and (min-width: 2560px){.utilities-industry .industry-numbers-static__description{font-size:calc(14px * 1.44)}}.utilities-industry__capabilities{padding:40px 0}@media(min-width: 767px){.utilities-industry__capabilities{padding:80px 0}}.utilities-industry__capabilities .sub-title-colored__description{padding-top:40px}.utilities-industry__capabilities .sub-title-colored__description h4{text-transform:uppercase}.utilities-industry__capabilities .sub-title-colored__heading-square{background:none}.utilities-industry__capabilities ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:66px}@media(max-width: 820px){.utilities-industry__capabilities ul{gap:40px}}@media(max-width: 475px){.utilities-industry__capabilities ul{flex-direction:column;align-items:center}}.utilities-industry__capabilities li{flex:1 1 25%}@media(max-width: 820px){.utilities-industry__capabilities li{flex:1 1 35%}}.utilities-industry__capabilities li img{width:100%;vertical-align:top;border:0}.utilities-industry__capabilities h4{margin-bottom:20px;font-family:"ProximaNova",sans-serif;font-weight:900;font-size:16px;line-height:1.3}@media screen and (min-width: 2560px){.utilities-industry__capabilities h4{font-size:calc(16px * 1.44)}}.utilities-industry__demos{background:#213625}@media(min-width: 767px){.utilities-industry__demos{padding-bottom:80px}}.utilities-industry__demos .industry-demos{background-image:none}.utilities-industry__demos .industry-demos__wrapper{box-shadow:none}.utilities-industry .industry-resources{background:linear-gradient(117deg, #4188a2 3.23%, #214e86 116.58%)}.utilities-industry .industry-resources__heading{color:#fff}.utilities-industry .industry-resources .outlined-box-grid__box{border:2px solid #fff}.utilities-industry .industry-resources .outlined-box-grid__arrow{filter:invert(1)}.utilities-industry .industry-resources .outlined-box-grid__title{color:#fff}.utilities-industry__expertise,.utilities-industry__growth{padding-top:40px;padding-bottom:80px;background-color:#e0e0e0}@media screen and (min-width: 2560px){.utilities-industry__expertise,.utilities-industry__growth{padding-top:calc(40px * 1.44);padding-bottom:calc(80px * 1.44)}}.utilities-industry__expertise .sub-title-colored,.utilities-industry__growth .sub-title-colored{padding-top:40px;padding-bottom:60px}.utilities-industry__expertise .sub-title-colored__heading-square,.utilities-industry__growth .sub-title-colored__heading-square{background:#000}.utilities-industry__expertise .sub-title-colored__heading,.utilities-industry__growth .sub-title-colored__heading{color:#fff}.utilities-industry__expertise .content-slider,.utilities-industry__growth .content-slider{padding:0 20px 0;background:inherit}@media(min-width: 1024px){.utilities-industry__expertise .content-slider,.utilities-industry__growth .content-slider{padding:0}}.utilities-industry__expertise .content-slider__container,.utilities-industry__growth .content-slider__container{padding:40px 30px 40px;background:#fff}.utilities-industry__expertise .content-slider__aside,.utilities-industry__growth .content-slider__aside{justify-content:flex-start;min-height:250px}@media(min-width: 767px){.utilities-industry__expertise .content-slider__aside,.utilities-industry__growth .content-slider__aside{border-right:2px solid #00a3ff}}@media(min-width: 767px){.utilities-industry__expertise .content-slider .content-slider-item,.utilities-industry__growth .content-slider .content-slider-item{margin-bottom:5%}}.utilities-industry__expertise .content-slider .content-slider-item__number,.utilities-industry__growth .content-slider .content-slider-item__number{display:flex;align-items:center}.utilities-industry__expertise .content-slider .content-slider-item__content_active,.utilities-industry__growth .content-slider .content-slider-item__content_active{padding:5px}.utilities-industry__expertise .content-slider .content-slider-item__description-text p,.utilities-industry__growth .content-slider .content-slider-item__description-text p{margin-top:0}.utilities-industry__expertise .content-slider .content-slider-item__description-text ul,.utilities-industry__growth .content-slider .content-slider-item__description-text ul{padding-left:0;list-style:none}.utilities-industry__expertise .content-slider .content-slider-item__description-text li,.utilities-industry__growth .content-slider .content-slider-item__description-text li{margin-bottom:15px;font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:uppercase;opacity:.6}.utilities-industry__expertise .content-slider .content-slider-item__description-text a,.utilities-industry__growth .content-slider .content-slider-item__description-text a{display:inline;font-weight:normal;font-size:inherit;font-family:inherit;text-transform:none}.utilities-industry__expertise{background:linear-gradient(116deg, #4287a2 29.9%, #245288 104.93%)}.utilities-industry__expertise .sub-title-colored{padding-top:40px;padding-bottom:60px}.utilities-industry__expertise .sub-title-colored__heading-square{background:none}.utilities-industry__expertise .sub-title-colored__heading{color:#fff}@media only screen and (min-width: 1025px){.utilities-industry__expertise .content-slider .content-slider-item__description-text{font-size:16px}}@media screen and (min-width: 2560px){.utilities-industry__expertise .content-slider .content-slider-item__description-text{font-size:calc(16px * 1.44)}}.utilities-industry__expertise .content-slider .content-slider-item__description-text ul{list-style-type:disc;padding-left:25px}.utilities-industry__expertise .content-slider .content-slider-item__description-text li{margin-bottom:15px;font-weight:normal;font-family:OpenSans,Helvetica,Arial,sans-serif;text-transform:none;opacity:1}.utilities-industry__growth{margin-bottom:0;background-color:#6a81c0}.utilities-industry__growth .content-slider__aside{min-height:inherit}@media(min-width: 767px){.utilities-industry__growth .content-slider__aside{border-right:2px solid #8494bf}}.utilities-industry__growth .content-slider__container{padding-bottom:40px}.utilities-industry__growth .content-slider .content-slider-item__description{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 767px){.utilities-industry__growth .content-slider .content-slider-item__cta-button{margin-bottom:-72px !important}}.utilities-industry__events{background:#e0e0e0;padding:40px 0 0}@media(min-width: 767px){.utilities-industry__events{padding:80px 0 0}}.utilities-industry__events .press-list__events{background:#e0e0e0}.utilities-industry__events .press-list__heading-wrapper{display:none}.utilities-industry__testimonials{padding:40px 0}@media(min-width: 767px){.utilities-industry__testimonials{padding:80px 0}}.utilities-industry__testimonials .sub-title-colored__heading-summary{padding-top:20px;font-weight:900;font-family:"ProximaNova",sans-serif}.utilities-industry__testimonials .client-testimonials__wrapper{max-width:970px;min-height:initial}.utilities-industry__testimonials .client-testimonials__heading{display:none}.utilities-industry__testimonials .client-testimonials__video-container{margin-top:0;padding:0}.utilities-industry__testimonials .client-testimonials__video-container .video-component{max-width:255px;padding:0 10px 20px}.utilities-industry__testimonials .client-testimonials__video-container .video-component__img{max-height:155px;overflow:hidden}.utilities-industry__testimonials .client-testimonials__video-container .video-component__img::before{background-size:51px 51px}.utilities-industry__testimonials .client-testimonials__video-container .video-component__img:hover{opacity:1}.utilities-industry__testimonials .client-testimonials__video-container .video-component__img:hover::before{opacity:1}.utilities-industry__testimonials .client-testimonials__video-container .video-component__company{display:block;margin-top:15px;font-weight:900;opacity:1}.utilities-industry__testimonials .client-testimonials__video-container .video-component:nth-child(1),.utilities-industry__testimonials .client-testimonials__video-container .video-component:nth-child(2),.utilities-industry__testimonials .client-testimonials__video-container .video-component:nth-child(3){transform:translateY(0)}@media screen and (max-width: 1024px)and (max-height: 768px)and (orientation: landscape){.utilities-industry__stats .sub-title__wrapper{margin-left:20px}}@media(min-width: 767px){.utilities-industry__stats .sub-title__heading{font-size:48px}}@media screen and (min-width: 2560px){.utilities-industry__stats .sub-title__heading{font-size:calc(48px * 1.44)}}.utilities-industry__stats .sub-title__description{margin-bottom:24px;font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media screen and (max-width: 768px){.utilities-industry__stats .sub-title__description{font-size:24px}}@media screen and (max-width: 480px){.utilities-industry__stats .sub-title__description{margin-bottom:0;font-size:20px}}@media screen and (min-width: 2560px){.utilities-industry__stats .sub-title__description{font-size:calc(32px * 1.44)}}.utilities-industry__partners{padding:80px 0 60px !important}@media(min-width: 767px){.utilities-industry__partners{padding:80px 0 !important}}@media screen and (min-width: 2560px){.utilities-industry__partners{padding:calc(80px * 1.44) 0 !important}}.utilities-industry__partners .sub-title-colored__heading-square{background:transparent}.utilities-industry__partners .partnership__wrapper{min-height:200px;padding-right:15px;padding-left:15px}.utilities-industry__partners .partnership__description{margin-bottom:80px}.utilities-industry__partners .partnership__cta-button{display:none}.utilities-industry__partners-button-block{display:flex;justify-content:center;align-items:center}.utilities-industry .form-section{background:linear-gradient(121deg, #468fa6 0%, #305899 88.58%)}.utilities-industry .form-section .sub-title-colored__heading{line-height:1}@media screen and (max-width: 540px){.utilities-industry.uk-ua .industry-numbers-static__title{min-height:36px;display:flex;flex-direction:column;justify-content:flex-end;font-size:18px}}
.energy-sector__sub-section{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.energy-sector__sub-section{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.energy-sector__sub-section{max-width:1353.6px !important}}.energy-sector{overflow-x:hidden}.energy-sector .page-title-2__title{max-width:920px;text-transform:uppercase}@media screen and (min-width: 2560px){.energy-sector .page-title-2__title{max-width:calc(920px * 1.44)}}.energy-sector .page-title-2__description{line-height:30px}@media screen and (min-width: 2560px){.energy-sector .page-title-2__description{line-height:calc(30px * 1.44)}}.energy-sector .page-title-2.de-de .page-title-2__title{font-size:56px}@media screen and (max-width: 1024px){.energy-sector .page-title-2.de-de .page-title-2__title{font-size:6.5vw}}.energy-sector .page-title-mobile__description p{margin:0}.energy-sector .page-title-mobile.de-de .page-title-mobile__title{font-size:6vw}@media(min-width: 767px){.energy-sector .sub-title__heading{font-size:60px}}.energy-sector .sub-title__description a{color:#000}.energy-sector__sub-section-wrapper{display:flex;justify-content:center;min-height:575px;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 480px){.energy-sector__sub-section-wrapper{min-height:545px;padding:60px 0}}@media screen and (min-width: 2560px){.energy-sector__sub-section-wrapper{min-height:calc(545px * 1.44)}}.energy-sector__sub-section{display:flex;flex-direction:column;gap:18px;justify-content:center}@media screen and (min-width: 2560px){.energy-sector__sub-section{gap:calc(18px * 1.44)}}.energy-sector__sub-section-title{max-width:620px;margin:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media screen and (max-width: 480px){.energy-sector__sub-section-title{font-size:28px}}@media screen and (min-width: 2560px){.energy-sector__sub-section-title{max-width:calc(620px * 1.44);font-size:calc(40px * 1.44)}}.energy-sector__sub-section-description{margin:0;max-width:575px;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:22px}@media screen and (min-width: 2560px){.energy-sector__sub-section-description{max-width:calc(575px * 1.44);font-size:calc(16px * 1.44);line-height:calc(22px * 1.44)}}.energy-sector__industries-section{overflow:hidden;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 768px){.energy-sector__industries-section{padding-top:40px;padding-bottom:20px}}@media screen and (min-width: 2560px){.energy-sector__industries-section{padding-top:calc(100px * 1.44);padding-bottom:calc(100px * 1.44)}}.energy-sector__industries-section .colored-square-slider_energy-sector{padding-top:90px}@media screen and (max-width: 768px){.energy-sector__industries-section .colored-square-slider_energy-sector{padding-top:40px}}.energy-sector__industries-section .colored-square-slider__wrapper{overflow:visible}.energy-sector__industries-section .colored-square-slider__heading{display:none}@media screen and (min-width: 2560px){.energy-sector__industries-section .colored-square-slider__list-item{padding-bottom:calc(300px * 1.44)}}@media screen and (min-width: 1200px)and (max-width: 2559px){.energy-sector__industries-section .colored-square-slider__item-title{width:100%}}.energy-sector__industries-section .content__summary h3{margin-top:0;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (min-width: 2560px){.energy-sector__industries-section .content__summary h3{font-size:calc(14px * 1.44)}}.energy-sector .sub-title-colored__heading{line-height:normal}.energy-sector .industry-resources{padding:100px 0;background:rgba(255,169,132,.32)}@media screen and (max-width: 768px){.energy-sector .industry-resources{padding:40px 0}}@media screen and (min-width: 2560px){.energy-sector .industry-resources{padding:calc(100px * 1.44)}}@media screen and (max-width: 1024px){.energy-sector .industry-resources .wrapper{padding:0 20px}}.energy-sector .form-section{background:linear-gradient(90deg, #F1463C 0%, #FED505 100%)}.energy-sector .form-section .sub-title-colored__heading{line-height:1}
.industries__supply-chain__solution-section .image-and-text__content-wrap{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.industries__supply-chain__solution-section .image-and-text__content-wrap{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.industries__supply-chain__solution-section .image-and-text__content-wrap{max-width:1353.6px !important}}.industries__supply-chain{overflow:hidden}.industries__supply-chain .sub-title{padding-top:64px;padding-bottom:0}@media screen and (min-width: 2560px){.industries__supply-chain .sub-title{padding-top:calc(64px * 1.44)}}.industries__supply-chain .sub-title__wrapper{display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 2560px){.industries__supply-chain .sub-title__wrapper{gap:calc(40px * 1.44)}}@media screen and (max-width: 540px){.industries__supply-chain .sub-title__wrapper{gap:24px}}.industries__supply-chain .sub-title__heading{margin:0;font-size:60px;line-height:normal}@media screen and (max-width: 1024px){.industries__supply-chain .sub-title__heading{font-size:40px}}@media screen and (max-width: 540px){.industries__supply-chain .sub-title__heading{font-size:28px}}@media screen and (min-width: 2560px){.industries__supply-chain .sub-title__heading{font-size:calc(60px * 1.44)}}.industries__supply-chain .sub-title__description p{margin:0}.industries__supply-chain__csr-banner{background:#000}.industries__supply-chain__csr-banner .csr-banner__wrapper{max-width:initial;margin:0 auto 0 7%}@media screen and (min-width: 2560px){.industries__supply-chain__csr-banner .csr-banner__wrapper{margin:0 auto 0 18%}}.industries__supply-chain__csr-banner .csr-banner__image{max-width:205px}@media screen and (max-width: 920px){.industries__supply-chain__csr-banner .csr-banner__image{max-width:125px}}@media screen and (max-width: 380px){.industries__supply-chain__csr-banner .csr-banner__image{display:none}}.industries__supply-chain__csr-banner .csr-banner__text{max-width:100%;font-size:24px;font-family:"ProximaNova",sans-serif;font-weight:900;text-transform:uppercase}@media screen and (max-width: 920px){.industries__supply-chain__csr-banner .csr-banner__text{font-size:18px}}@media screen and (min-width: 2560px){.industries__supply-chain__csr-banner .csr-banner__text{width:100%;max-width:calc(940px * 1.44);padding-left:78px;margin-left:auto;font-size:calc(16px * 1.44);line-height:calc(20px * 1.44)}}.industries__supply-chain__csr-banner .csr-banner-top{height:auto;min-height:44px;background:#fff;color:#000}@media screen and (max-width: 960px){.industries__supply-chain__csr-banner .csr-banner-top{max-width:fit-content;min-width:fit-content;padding-left:12px;padding-right:12px;font-size:14px}}@media screen and (max-width: 380px){.industries__supply-chain__csr-banner .csr-banner-top{max-width:100%;margin-left:0}}.industries__supply-chain__csr-banner .csr-banner-top:hover{color:#fff;background:#000;border:2px solid #fff}@media screen and (min-width: 2560px){.industries__supply-chain__csr-banner .csr-banner-top:hover{font-size:calc(16px * 1.44)}}@media screen and (min-width: 2560px){.industries__supply-chain__csr-banner .csr-banner-top{padding-top:2px;max-width:calc(200px * 1.44);font-size:calc(14px * 1.44)}}.industries__supply-chain__videos-section{padding:96px 0}@media screen and (max-width: 1024px){.industries__supply-chain__videos-section{padding:60px 0}}@media screen and (max-width: 540px){.industries__supply-chain__videos-section{padding-top:24px}}@media screen and (min-width: 2560px){.industries__supply-chain__videos-section{padding:calc(96px * 1.44) 0}}.industries__supply-chain__videos-section .sub-title{padding-top:0}.industries__supply-chain__videos-section .sub-title__wrapper{gap:24px}@media screen and (min-width: 2560px){.industries__supply-chain__videos-section .sub-title__wrapper{gap:calc(24px * 1.44)}}.industries__supply-chain__videos-section .sub-title__heading{font-size:40px;line-height:1}@media screen and (max-width: 1024px){.industries__supply-chain__videos-section .sub-title__heading{font-size:32px}}@media screen and (max-width: 540px){.industries__supply-chain__videos-section .sub-title__heading{font-size:28px}}@media screen and (min-width: 2560px){.industries__supply-chain__videos-section .sub-title__heading{font-size:calc(40px * 1.44)}}.industries__supply-chain__videos-section .industries__supply-chain__videos{padding-top:60px;padding-bottom:0}@media screen and (min-width: 2560px){.industries__supply-chain__videos-section .industries__supply-chain__videos{padding-top:calc(60px * 1.44)}}.industries__supply-chain__solution-section{padding:40px 0;color:#fff}@media screen and (max-width: 1024px){.industries__supply-chain__solution-section{padding:40px 0}}@media screen and (min-width: 2560px){.industries__supply-chain__solution-section{padding:calc(40px * 1.44) 0}}.industries__supply-chain__solution-section .sub-title-colored__heading{text-transform:none}.industries__supply-chain__solution-section .image-and-text{align-items:center;margin:60px 0 30px;padding:0}@media(min-width: 2560px){.industries__supply-chain__solution-section .image-and-text{margin:calc(60px * 1.44) 0 calc(30px * 1.44)}}.industries__supply-chain__solution-section .image-and-text__content-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px}@media(max-width: 640px){.industries__supply-chain__solution-section .image-and-text__content-wrap{flex-direction:column}}@media screen and (min-width: 2560px){.industries__supply-chain__solution-section .image-and-text__content-wrap{gap:calc(40px * 1.44)}}.industries__supply-chain__solution-section .image-and-text__image-wrap{width:100%;max-width:395px;display:flex;align-items:center}@media screen and (max-width: 1024px){.industries__supply-chain__solution-section .image-and-text__image-wrap{margin:auto}}@media screen and (min-width: 2560px){.industries__supply-chain__solution-section .image-and-text__image-wrap{max-width:calc(395px * 1.44)}}.industries__supply-chain__solution-section .image-and-text__image{max-width:initial}.industries__supply-chain__solution-section .image-and-text__description-wrapper{display:block;flex:1 1 50%;padding-top:0;padding-left:0}@media(max-width: 640px){.industries__supply-chain__solution-section .image-and-text__description-wrapper{padding-left:0}}.industries__supply-chain__solution-section .image-and-text__description{padding-left:0;color:#fff;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:normal}@media screen and (max-width: 1024px){.industries__supply-chain__solution-section .image-and-text__description{font-size:18px;text-align:start}}@media(min-width: 2560px){.industries__supply-chain__solution-section .image-and-text__description{font-size:calc(18px * 1.44)}}.industries__supply-chain__solution-section .image-and-text__description::before{content:none}.industries__supply-chain__solution-section .image-and-text__description h3{margin-top:0;margin-bottom:24px;padding-bottom:0;font-size:40px;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media screen and (max-width: 1024px){.industries__supply-chain__solution-section .image-and-text__description h3{font-size:32px;text-align:start}}@media(max-width: 640px){.industries__supply-chain__solution-section .image-and-text__description h3{font-size:24px}}@media(min-width: 2560px){.industries__supply-chain__solution-section .image-and-text__description h3{margin-bottom:calc(24px * 1.44);font-size:calc(40px * 1.44)}}.industries__supply-chain__survey-section-cta-button{max-width:fit-content;font-size:14px;margin:24px 0 0;color:#fff;background:#00a3ff;border:2px solid #00a3ff}@media(min-width: 2560px){.industries__supply-chain__survey-section-cta-button{margin:calc(24px * 1.44) 0 0;font-size:calc(14px * 1.44)}}.industries__supply-chain__survey-section-cta-button:hover{background:#00a3ff;box-shadow:0px 19px 57px 0 #00a3ff}@media screen and (max-width: 540px){.industries__supply-chain__survey-section-cta-button{max-width:100%;width:100%}}@media screen and (max-width: 1024px){.industries__supply-chain__survey-section-cta-button{margin:auto;margin-top:20px}}.industries__supply-chain__capabilities{padding-top:120px;padding-bottom:110px}@media screen and (max-width: 1024px){.industries__supply-chain__capabilities{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 2560px){.industries__supply-chain__capabilities{padding-top:calc(120px * 1.44);padding-bottom:calc(110px * 1.44)}}.industries__supply-chain__capabilities .capabilities__items{display:flex;flex-wrap:wrap;gap:45px;margin-top:98px;padding-left:0;list-style:none}@media screen and (max-width: 1024px){.industries__supply-chain__capabilities .capabilities__items{margin-top:40px;padding-left:15px}}@media screen and (min-width: 2560px){.industries__supply-chain__capabilities .capabilities__items{gap:calc(45px * 1.44);margin-top:calc(98px * 1.44)}}.industries__supply-chain__capabilities .capabilities__items>li{flex:1 1 45%;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 540px){.industries__supply-chain__capabilities .capabilities__items>li{flex:1 1 100%}}@media screen and (min-width: 2560px){.industries__supply-chain__capabilities .capabilities__items>li{gap:calc(20px * 1.44)}}.industries__supply-chain__capabilities .capabilities__items h3{margin:0;font-size:14px;font-family:"ProximaNova",sans-serif;font-weight:900;text-transform:uppercase}@media screen and (min-width: 2560px){.industries__supply-chain__capabilities .capabilities__items h3{font-size:calc(14px * 1.44)}}.industries__supply-chain__capabilities .capabilities__items img{max-width:100%}.industries__supply-chain__capabilities .capabilities__items div{line-height:normal;font-size:16px}@media screen and (min-width: 2560px){.industries__supply-chain__capabilities .capabilities__items div{font-size:calc(16px * 1.44)}}.industries__supply-chain__capabilities .capabilities__items a{display:block;color:#000;cursor:pointer}.industries__supply-chain__resources{padding-top:80px;padding-bottom:150px;background:linear-gradient(90deg, #14dfea 0%, #3fc12a 100%)}@media screen and (max-width: 1024px){.industries__supply-chain__resources{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 2560px){.industries__supply-chain__resources{padding-top:calc(80px * 1.44);padding-bottom:calc(150px * 1.44)}}.industries__supply-chain__resources .industry-resources{padding-top:85px;padding-bottom:0}@media screen and (max-width: 1024px){.industries__supply-chain__resources .industry-resources{padding-top:40px}}@media screen and (min-width: 2560px){.industries__supply-chain__resources .industry-resources{padding-top:calc(85px * 1.44)}}.industries__supply-chain__resources .industry-resources .cta-button{background:#fff;color:#000;border:2px solid #fff}.industries__supply-chain__resources .industry-resources .cta-button:hover{border:2px solid #000}.industries__supply-chain__resources .sub-title-colored__heading{color:#fff}.industries__supply-chain__resources .sub-title-colored__heading-square{box-shadow:0px 5px 20px 0px #17c58359}.industries__supply-chain__resources .outlined-box-grid__box,.industries__supply-chain__resources .resource-link{color:#fff;border:2px solid #fff}.industries__supply-chain__resources .outlined-box-grid__arrow{filter:invert(1)}.industries__supply-chain__resources .outlined-box-grid__box:hover .outlined-box-grid__arrow{filter:none}.industries__supply-chain__resources .outlined-box-grid__box:hover .outlined-box-grid__title{color:#000}@media(-moz-touch-enabled: 0), (pointer: fine){.industries__supply-chain__resources .outlined-box-grid__box:hover::before,.industries__supply-chain__resources .resource-link:hover::before,.industries__supply-chain__resources .outlined-box-grid__box:hover::after,.industries__supply-chain__resources .resource-link:hover::after{border-color:#fff}}.industries__supply-chain__partnership{padding-top:108px;padding-bottom:96px}@media screen and (max-width: 1024px){.industries__supply-chain__partnership{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 2560px){.industries__supply-chain__partnership{padding-top:calc(108px * 1.44);padding-bottom:calc(96px * 1.44)}}.industries__supply-chain__partnership .industry-our-partners{padding-top:108px;padding-bottom:0}@media screen and (max-width: 1024px){.industries__supply-chain__partnership .industry-our-partners{padding-top:40px}}@media screen and (min-width: 2560px){.industries__supply-chain__partnership .industry-our-partners{padding-top:calc(108px * 1.44)}}.industries__supply-chain__partnership .industry-our-partners__item-desc{display:none}.industries__supply-chain__events .press-list{background:#f2f2f2}.industries__supply-chain__events .press-list__wrapper{padding-top:85px;padding-bottom:148px}@media screen and (max-width: 1024px){.industries__supply-chain__events .press-list__wrapper{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 2560px){.industries__supply-chain__events .press-list__wrapper{padding-top:calc(85px * 1.44);padding-bottom:calc(148px * 1.44)}}.industries__supply-chain__events .press-list__heading{margin-top:0;margin-bottom:49px;color:#000}@media screen and (min-width: 2560px){.industries__supply-chain__events .press-list__heading{margin-bottom:calc(49px * 1.44)}}.industries__supply-chain .industry-numbers{padding-top:40px;padding-bottom:64px}@media screen and (max-width: 540px){.industries__supply-chain .industry-numbers{padding-bottom:24px}}@media screen and (min-width: 2560px){.industries__supply-chain .industry-numbers{padding-top:calc(40px * 1.44);padding-bottom:calc(64px * 1.44)}}.industries__supply-chain .industry-numbers__description,.industries__supply-chain .industry-numbers__title{font-size:14px}@media screen and (min-width: 2560px){.industries__supply-chain .industry-numbers__description,.industries__supply-chain .industry-numbers__title{font-size:calc(14px * 1.44)}}@media screen and (max-width: 880px)and (min-width: 541px){.industries__supply-chain .industry-numbers__title{min-height:28px !important}}@media screen and (max-width: 540px){.industries__supply-chain .industry-numbers__col{min-width:100%;margin-bottom:50px}}.industries__supply-chain .industry-numbers__number{padding-top:6px;border-bottom:2px solid;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(90deg, #14dfea 0%, #3fc12a 100%)}.industries__supply-chain .industry-demos{padding-top:98px;padding-bottom:98px}@media screen and (max-width: 1024px){.industries__supply-chain .industry-demos{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 2560px){.industries__supply-chain .industry-demos{padding-top:calc(98px * 1.44);padding-bottom:calc(98px * 1.44)}}.industries__supply-chain .page-title-2,.industries__supply-chain .page-title-mobile{height:100%;min-height:110vh}@media(max-width: 475px){.industries__supply-chain.de-de .industry-our-expertise__heading{font-size:6vw}}.industries__supply-chain .industries-form__section{background:#17c583}
.intelligent-exploration .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.intelligent-exploration .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.intelligent-exploration .navigation-panel{max-width:1353.6px !important}}.intelligent-exploration{overflow:hidden}.intelligent-exploration .page-title-2{background-image:radial-gradient(129.41% 109.38% at 50% 105%, #F89634 1.56%, rgba(255, 245, 0, 0) 41.15%),linear-gradient(360deg, #00A3FF -31.25%, #2750BE 9.08%, #000000 100%)}.intelligent-exploration .page-title-2__title{max-width:1024px}@media(min-width: 2560px){.intelligent-exploration .page-title-2__title{max-width:1450px}}.intelligent-exploration .page-title-2__content{min-height:750px;justify-content:flex-start}@media screen and (min-width: 2560px){.intelligent-exploration .page-title-2__content{min-height:1200px}}@media(max-width: 900px){.intelligent-exploration .page-title-2__content{padding-top:180px}}@media(max-width: 767px){.intelligent-exploration .page-title-2__content{padding-top:180px}}.intelligent-exploration .page-title-2__content a{color:#fff}.intelligent-exploration .page-title-2__button{margin:40px auto 0}.intelligent-exploration .page-title-mobile{background-image:radial-gradient(129.41% 109.38% at 50% 105%, #F89634 1.56%, rgba(255, 245, 0, 0) 41.15%),linear-gradient(360deg, #00A3FF -31.25%, #2750BE 9.08%, #000000 100%)}@media(max-width: 640px){.intelligent-exploration .page-title-mobile__description{font-size:18px}}.intelligent-exploration .page-title-mobile__description a{color:#fff}.intelligent-exploration .page-title-mobile .page-title-2__button{margin-top:40px}.intelligent-exploration .mousey{display:none}.intelligent-exploration .navigation-panel{margin:5vw auto;background-image:none;box-shadow:none}@media(max-width: 680px)and (min-width: 640px){.intelligent-exploration .navigation-panel{padding-left:0}}@media(max-width: 640px){.intelligent-exploration .navigation-panel{display:none}}.intelligent-exploration .navigation-panel__item{min-height:100px;text-align:left}.intelligent-exploration .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.intelligent-exploration .navigation-panel__number{color:#f19d39}.intelligent-exploration .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.intelligent-exploration__challenges,.intelligent-exploration__benefits{padding-top:60px;padding-bottom:40px}@media(min-width: 540px){.intelligent-exploration__challenges .sub-title-colored__description,.intelligent-exploration__benefits .sub-title-colored__description{font-size:18px}}.intelligent-exploration__challenges .sub-title-colored__description a,.intelligent-exploration__benefits .sub-title-colored__description a{color:#000}.intelligent-exploration__challenges .sub-title-colored__description ul,.intelligent-exploration__benefits .sub-title-colored__description ul{padding-top:20px;padding-left:15px;list-style:none}.intelligent-exploration__challenges .sub-title-colored__description ul li,.intelligent-exploration__benefits .sub-title-colored__description ul li{position:relative;margin-bottom:20px;padding-left:20px}.intelligent-exploration__challenges .sub-title-colored__description ul li::before,.intelligent-exploration__benefits .sub-title-colored__description ul li::before{position:absolute;top:2px;left:-15px;width:20px;height:20px;background:#2750be;content:""}.intelligent-exploration__expertise .industry-services{color:#fff;background:linear-gradient(360deg, #2750BE 0%, #122557 40.81%, #000000 97.58%)}.intelligent-exploration__expertise .industry-services__heading{margin-bottom:60px !important}@media(min-width: 768px){.intelligent-exploration__expertise .industry-services{padding:80px 0 100px}}.intelligent-exploration__expertise .industry-services__tabs__content{color:#fff}.intelligent-exploration__expertise .industry-services__tabs__content a{color:#fff}.intelligent-exploration__expertise .industry-services__button{margin:50px auto 0}.intelligent-exploration__demos .industry-demos{background-image:linear-gradient(to bottom, #2750be, #2750be)}.intelligent-exploration__demos .industry-demos__wrapper{box-shadow:0px 21px 54px 0 #242424}@media(min-width: 1024px){.intelligent-exploration__resources .industry-resources__heading{font-size:60px}}.intelligent-exploration__resources .industry-resources__description{margin-bottom:60px;font-weight:normal;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal;font-size:16px}@media(min-width: 540px){.intelligent-exploration__resources .industry-resources__description{font-size:18px}}.intelligent-exploration__stats{padding-top:40px;padding-bottom:40px}.intelligent-exploration__stats .sub-title-colored{margin-bottom:40px}.intelligent-exploration__stats .industry-numbers{padding-top:0}.intelligent-exploration__stats .industry-numbers__wrapper{padding-left:20px;padding-right:20px}@media(min-width: 641px){.intelligent-exploration__stats .industry-numbers__col{margin-right:5.63%}}.intelligent-exploration__stats .industry-numbers__number-image{display:none}.intelligent-exploration__stats .industry-numbers__number-wrapper{border-bottom:2px solid #a4a4a4}.intelligent-exploration__stats .industry-numbers__number{font-weight:900;color:#a4a4a4;border-bottom:2px solid #a4a4a4}@media(min-width: 1024px){.intelligent-exploration__stats .industry-numbers__number{font-size:88px}}.intelligent-exploration__stats .industry-numbers__image-wrapper{height:58px;display:flex}@media(max-width: 640px){.intelligent-exploration__stats .industry-numbers__image-wrapper{justify-content:center;height:58px}}@media(min-width: 1024px){.intelligent-exploration__stats .industry-numbers__image-wrapper{height:88px}}.intelligent-exploration__stats .industry-numbers__image{margin-top:15px;margin-bottom:15px}@media(max-width: 1024px){.intelligent-exploration__stats .industry-numbers__image{margin-top:initial;margin-bottom:10px}}.intelligent-exploration__stats .industry-numbers__title{text-align:left}.intelligent-exploration__stats .industry-numbers__description{font-weight:900;font-size:14px}.intelligent-exploration__form-section .industries-form__section{background:radial-gradient(129.41% 109.38% at 50% 105%, #F89634 1.56%, rgba(255, 245, 0, 0) 41.15%),linear-gradient(360deg, #00A3FF -31.25%, #2750BE 9.08%, #000000 100%)}
.production-optimization{overflow:hidden}.production-optimization .page-title-2__title{text-transform:none;max-width:1024px}@media(min-width: 2560px){.production-optimization .page-title-2__title{max-width:1450px}}@media(max-width: 1200px){.production-optimization .page-title-2__title{font-size:7vw}}@media(max-width: 1200px){.production-optimization .page-title-2__description{font-size:2vw}}@media(max-width: 767px){.production-optimization .page-title-2__description{width:75%;font-size:2.5vw}}@media(max-width: 650px){.production-optimization .page-title-2__description{font-size:2.5vw}}@media(max-width: 767px){.production-optimization .page-title-2__content{padding-left:50px;padding-right:50px}}.production-optimization .page-title-mobile__title{text-transform:none}
@media(min-width: 768px){.asset-integrity-management .industry-services__tabs__nav__item{max-width:50%;padding-right:45px}}
.asset-integrity-management .form-success__message a{color:#fff}
.emission-data-management__content-slider{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.emission-data-management__content-slider{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.emission-data-management__content-slider{max-width:1353.6px !important}}.emission-data-management{overflow:hidden;position:relative}.emission-data-management .page-title-2__content{padding-top:170px}.emission-data-management .page-title-mobile{padding-top:160px}.emission-data-management__csr-banner .csr-banner__wrapper{max-width:initial;margin:0 auto 0 7%}.emission-data-management__csr-banner .csr-banner-top{width:100%;height:45px;min-width:133px;max-width:133px;font-size:14px;margin-right:5vw;border:2px solid #fff}@media screen and (max-width: 640px){.emission-data-management__csr-banner .csr-banner-top{margin-right:auto}}@media screen and (max-width: 380px){.emission-data-management__csr-banner .csr-banner-top{margin-left:auto}}.emission-data-management__csr-banner .csr-banner__text{font-weight:900;font-family:"ProximaNova",sans-serif;font-size:24px;line-height:29px;text-transform:uppercase}@media(max-width: 767px){.emission-data-management__csr-banner .csr-banner__text{font-size:18px;line-height:24px}}.emission-data-management__csr-banner .csr-banner__image{min-width:101px;margin-bottom:40px}@media screen and (max-width: 960px){.emission-data-management__csr-banner .csr-banner__image{margin-left:-55px}}@media screen and (max-width: 480px){.emission-data-management__csr-banner .csr-banner__image{margin-left:-60px}}.emission-data-management__benefits{background:linear-gradient(360deg, #2750BE 0%, #122557 40.81%, #000000 97.58%)}.emission-data-management__benefits .sub-title-colored{color:#fff;padding-bottom:40px}.emission-data-management__content-slider{padding-top:40px;padding-bottom:40px}@media(max-width: 1024px){.emission-data-management__content-slider{width:90vw}}@media(min-width: 767px){.emission-data-management__content-slider{padding-left:20px;padding-right:20px}}@media(min-width: 768px){.emission-data-management__content-slider .content-slider__aside{border-right:2px solid #de0000}}.emission-data-management__content-slider .content-slider-item:not(:last-child){padding-bottom:25px}.emission-data-management__content-slider .content-slider-item__content_active{padding:10px}.emission-data-management__content-slider .content-slider-item__description-text p{margin-top:0}.emission-data-management__expertises .vertical .vertical__tabs__nav{flex-wrap:nowrap}.emission-data-management__expertises .vertical .vertical__tabs__nav__item-title{color:#2750be}@media(min-width: 768px){.emission-data-management__expertises .vertical .vertical__tabs__nav__item-title{font-size:40px;width:80%}}.emission-data-management__expertises .vertical .vertical__tabs__nav__item{display:flex;align-items:center;border-top:2px solid #2750be;border-bottom:2px solid #2750be}.emission-data-management__expertises .vertical .vertical__tabs__nav__item::after{color:#2750be}.emission-data-management__expertises .vertical .vertical__tabs__nav__item.current{border-bottom:none}.emission-data-management__expertises .vertical .vertical__tabs__nav__item.current::after{background:#2750be}.emission-data-management__expertises .vertical .vertical__tabs__content-mobile.current{border-bottom:2px solid #2750be}.emission-data-management__stats .industry-numbers{padding-bottom:0}
.events__filters .last{order:1}.events__filters .events__filter-link{order:1}.events__filters .events__filter-link_active-all{order:0}.events__filters.hide{display:none}
.author-cards{margin-top:5vw;margin-bottom:5vw}@media(min-width: 767px){.author-cards{margin-top:85px}}.author-cards__title{font-weight:650;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:24px}.author-cards__item{display:flex;flex-direction:row;align-items:center;padding:0 0 20px}@media(max-width: 540px){.author-cards__item{flex-direction:column;align-items:flex-start}}.author-cards .revers{flex-direction:row-reverse}@media(max-width: 540px){.author-cards .revers{flex-direction:column;align-items:flex-start}}.author-cards .revers .author-cards__author-info{padding-right:25px;padding-left:0}.author-cards__image{width:100%;min-width:132px;max-width:132px}.author-cards__author-info{padding-left:25px}@media(max-width: 540px){.author-cards__author-info{padding-left:0}}.author-cards__author-name{font-weight:650;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:24px}.author-cards__author-about{line-height:24px}
.news-language-switcher__options-wrapper li,.news-language-switcher p{display:flex;flex-direction:row;justify-content:center;align-items:center;width:75px;height:40px;font-size:14px;font-family:"ProximaNova",sans-serif;font-weight:900;text-transform:uppercase;color:#000;background-color:#fff;cursor:pointer;border-radius:0px}.news-language-switcher__options-wrapper li:focus-visible,.news-language-switcher p:focus-visible{outline:2px solid #000}.news-language-switcher p{column-gap:10px;margin:0}.news-language-switcher p img{width:12px;transition:transform .1s ease}.news-language-switcher p.ls-open{background-color:#e0e0e0}.news-language-switcher p.ls-open img{transform:rotateX(180deg)}.news-language-switcher__options-wrapper{position:relative;width:100%}.news-language-switcher__options-wrapper ul{position:absolute;top:0;left:0;padding:0;margin:0;list-style:none;text-transform:uppercase}.news-language-switcher__options-wrapper li:hover{color:#fff;background-color:#000}
.sub-press-title{display:block;width:100%;min-height:250px;margin-bottom:65px;padding:45px 45px 49px 43px;color:#fff;text-decoration:none;box-shadow:0px 25px 21px -18px rgba(0,0,0,.7);transition:color .3s,background-color .3s}@media(max-width: 480px){.sub-press-title{padding-right:25px;padding-left:25px}}.sub-press-title__head{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sub-press-title__date{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 480px){.sub-press-title__date{flex-direction:column;flex-wrap:nowrap}}.sub-press-title__time{font-weight:800;font-family:"ProximaNova",sans-serif;text-transform:uppercase;opacity:.5}.sub-press-title__time_white{opacity:1}@media(max-width: 480px){.sub-press-title__time{order:1;text-align:right}}.sub-press-title__heading{margin:25px 0 20px;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.sub-press-title__heading span{text-transform:lowercase}@media(max-width: 1150px){.sub-press-title__heading{font-size:28px}}@media(max-width: 480px){.sub-press-title__heading{font-size:6vw}}
.events__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.events__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.events__wrapper{max-width:1353.6px !important}}.events__filter-link::after{position:absolute;right:0;bottom:0;width:0;height:2px;background:#131313;content:"";transition:width .3s}.events__filter-link:hover::after{left:0;width:100%}.events .press-single__CTA a{display:block;width:242px;height:58px;margin:80px auto;padding:0;color:#131313;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:58px;text-align:center;text-transform:uppercase;text-decoration:none;background:#fff;border:2px solid #131313;transition:all .3s linear}.events .press-single__CTA a:hover{color:#fff;text-decoration:none;background:#131313}.events{background-color:#f3f3f3}.events__common-bg{background:radial-gradient(circle at 0% 0%, #e912a4 25%, transparent 100%),linear-gradient(45deg, #264ebc, #264ebc);background-repeat:no-repeat,no-repeat;background-position:0 0 0 0;background-size:100% 900px}.events__common-bg .page-title-2::before{content:none}.events__common-bg .page-title-2__content{min-height:550px}@media(min-width: 2560px){.events__common-bg .page-title-2__content{min-height:calc(450px * 1.44)}}.events__common-bg .page-title-mobile{min-height:60vh;padding:105px 30px 0}.events__title_background{background:none}.events__wrapper{position:relative;margin-top:130px}@media(max-width: 767px){.events__wrapper{margin-top:0}}.events__event-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;min-height:280px;margin-bottom:-76px}.events__press-card{display:block;width:23%;max-width:555px;margin-right:20px;margin-bottom:40px}.events__press-card:nth-child(4n+4){margin-right:0}.events__press-card .press-card__logo-img{background:#000}@media(max-width: 1024px){.events__press-card{width:47%;margin-right:4%}.events__press-card:nth-child(2n){margin-right:0}}@media(max-width: 767px){.events__press-card{width:100%;margin:0 auto 20px}.events__press-card:nth-child(2n){margin-right:auto}}.events__filters{display:flex;flex-wrap:wrap;margin-top:100px;margin-bottom:20px}@media(max-width: 840px){.events__filters{flex-direction:column;align-items:flex-start;max-width:555px}}@media(max-width: 767px){.events__filters{margin:0 auto 20px}}@media(min-width: 2560px){.events__filters{margin-top:calc(100px * 1.44);margin-bottom:calc(20px * 1.44)}}.events__filter-link{position:relative;display:inline-block;margin-right:23px;padding:5px 0;color:#fff;font-weight:650;font-size:16px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background-color:transparent;transition:background-color .5s,color .5s}@media screen and (min-width: 2560px){.events__filter-link{font-size:calc(16px * 1.44)}}.events__filter-link:hover{text-decoration:none}.events__filter-link_active{padding:5px;color:#000;text-decoration:none;background-color:#fff}.events__filter-link::after{bottom:4px;background:#fff}@media(max-width: 768px){.events__filter-link{margin-right:0;margin-bottom:5px}}.events__filter-link-digital{position:relative;display:inline-block;height:22px;margin-right:16px;margin-left:auto;padding:3px 5px;color:#000;font-weight:650;font-size:16px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background-color:#f8ab09;transition:background-color .5s,color .5s}@media screen and (min-width: 2560px){.events__filter-link-digital{height:calc(22px * 1.44);margin-right:calc(34px * 1.44);padding:calc(3px * 1.44) calc(5px * 1.44);font-size:calc(16px * 1.44)}}.events__filter-link-digital:hover{color:#f8ab09;background-color:#000}@media(max-width: 840px){.events__filter-link-digital{margin-top:15px;margin-left:0}}.events__pagination-wrapper{display:flex;justify-content:center;align-items:center;height:70px;margin-top:100px;padding-bottom:70px}.events__pagination{z-index:1}.events .press-single__events{width:100%;background:#fff}.events .press-single__wrapper{width:100%;max-width:620px;margin:0 auto;padding-top:90px;padding-bottom:60px}@media(max-width: 768px){.events .press-single__wrapper{padding-right:15px;padding-left:15px}}.events .press-single__all-events-wrapper{position:fixed;top:90px;left:45px;z-index:995}@media(max-width: 1200px){.events .press-single__all-events-wrapper{display:none}}.events .press-single__all-events-wrapper:hover .press-single__arrow{background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow_white.svg") no-repeat 50% 50%}.events .press-single__all-events{max-width:266px;padding:10px 15px 10px 35px;font-weight:900;font-size:27px}@media screen and (min-width: 2560px){.events .press-single__all-events{padding-left:45px}}.events .press-single__arrow{position:absolute;bottom:18px;left:15px;display:inline-block;width:14px;height:24px;vertical-align:middle;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") no-repeat 50% 50%;background-size:100%;transform:rotate(90deg);content:""}@media(min-width: 2560px){.events .press-single__arrow{right:21.6px;bottom:24.48px;width:20.16px;height:34.56px}}.events .press-single__CTA{display:flex;justify-content:space-around}@media(max-width: 640px){.events .press-single__CTA{display:flex;flex-direction:column;align-items:center}}.events .press-single__CTA a{display:flex;justify-content:center;align-items:center;margin:20px 0 0;line-height:initial}.events .press-single__CTA a:not(:last-child){margin:20px 5px 20px 0}.events .press-single__image-wrapper{max-width:100%;margin:0 auto 40px}@media(max-width: 768px){.events .press-single__image-wrapper{max-width:60vw}}.events .press-single__img{width:100%}.events .press-single__about{padding-top:30px}.events .press-single__date-wrapper{display:flex}@media(max-width: 481px){.events .press-single__date-wrapper{flex-direction:column}}.events .press-single__date,.events .press-single__location{width:50%;font-size:18px}@media(max-width: 481px){.events .press-single__date,.events .press-single__location{width:100%}}.events .press-single__date-bold,.events .press-single__location-bold{font-weight:650;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:22px;text-transform:uppercase}.events .press-single__date:before,.events .press-single__location::before{top:-19px;display:block;width:40px;height:2px;background-color:#000;content:" "}.events .press-single__summary,.events .press-single__text,.events .press-single__about{font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif}.events .press-single__summary:not(:last-child),.events .press-single__text:not(:last-child),.events .press-single__about:not(:last-child){margin-bottom:13px}.events .press-single__summary *,.events .press-single__text *,.events .press-single__about *{max-width:100%;color:#000;font-family:inherit;line-height:1.5em}.events .press-single__summary *:not(:last-child),.events .press-single__text *:not(:last-child),.events .press-single__about *:not(:last-child){margin-bottom:13px}.events .press-single__summary .quote-aqua,.events .press-single__text .quote-aqua,.events .press-single__about .quote-aqua{padding:22px 0;font-weight:650;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1;letter-spacing:.6px;text-transform:uppercase;border-top:2px solid #000;border-bottom:2px solid #000}.events .press-single__summary a,.events .press-single__text a,.events .press-single__about a{font-size:inherit}.events .press-single__summary h1,.events .press-single__summary h2,.events .press-single__summary h3,.events .press-single__summary h4,.events .press-single__summary h5,.events .press-single__summary h6,.events .press-single__summary p,.events .press-single__text h1,.events .press-single__text h2,.events .press-single__text h3,.events .press-single__text h4,.events .press-single__text h5,.events .press-single__text h6,.events .press-single__text p,.events .press-single__about h1,.events .press-single__about h2,.events .press-single__about h3,.events .press-single__about h4,.events .press-single__about h5,.events .press-single__about h6,.events .press-single__about p{margin:0;padding:0}.events .press-single__summary h2,.events .press-single__text h2,.events .press-single__about h2{font-size:20px}.events .press-single__summary h3,.events .press-single__text h3,.events .press-single__about h3{font-size:14px}.events .press-single__summary h1,.events .press-single__summary h2,.events .press-single__summary h3,.events .press-single__summary h4,.events .press-single__summary h5,.events .press-single__summary h6,.events .press-single__text h1,.events .press-single__text h2,.events .press-single__text h3,.events .press-single__text h4,.events .press-single__text h5,.events .press-single__text h6,.events .press-single__about h1,.events .press-single__about h2,.events .press-single__about h3,.events .press-single__about h4,.events .press-single__about h5,.events .press-single__about h6{font-weight:800;font-family:"ProximaNova",sans-serif;line-height:1.2em}.events .press-single__summary pre,.events .press-single__text pre,.events .press-single__about pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-family:monospace}.events .press-single__summary code,.events .press-single__text code,.events .press-single__about code{color:#e83e8c;font-family:monospace;word-break:break-word}.events .press-single__summary div>a.btn,.events .press-single__text div>a.btn,.events .press-single__about div>a.btn{display:flex;justify-content:center;align-items:center;width:100%;max-width:242px;height:58px;margin:50px auto 0;color:#000;font-weight:650;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;border:2px solid #111;cursor:pointer;transition:ease-in-out .15s}.events .press-single__summary div>a.btn:hover,.events .press-single__text div>a.btn:hover,.events .press-single__about div>a.btn:hover{color:#fff;background:#000}@media only screen and (max-width: 767px){.events .press-single__summary div>a.btn,.events .press-single__text div>a.btn,.events .press-single__about div>a.btn{margin-top:30px}}.events .press-single__summary div:not(:last-child)>a.btn,.events .press-single__text div:not(:last-child)>a.btn,.events .press-single__about div:not(:last-child)>a.btn{margin-bottom:50px}@media only screen and (max-width: 767px){.events .press-single__summary div:not(:last-child)>a.btn,.events .press-single__text div:not(:last-child)>a.btn,.events .press-single__about div:not(:last-child)>a.btn{margin-bottom:30px}}.events .press-single__text{margin-top:20px}
.events_media .events__common-bg{background:linear-gradient(45deg, #14dfea, #3fc12a);background-repeat:no-repeat;background-position:0 0;background-size:100% 900px}@media(max-width: 767px){.events_media .events__common-bg{background-size:100% 700px}}
.events_news .events__common-bg{background:linear-gradient(45deg, #f9ac07, #5406d9);background-repeat:no-repeat;background-size:100% 900px}.events_news .sub-press-title__heading{line-height:1.2}.events .press-single__summary{max-width:100%;color:#000;font-size:16px;font-family:inherit;line-height:1.5em}.events .press-single__summary:not(:last-child){margin-bottom:13px}.events .press-single__text p,.events .press-single__text b{line-height:24px}.events .press-single__text .quoted{position:relative;margin:20px 0;padding:20px 0;font-size:16px;font-style:normal;line-height:normal;letter-spacing:.6px;text-transform:uppercase}.events .press-single__text .quoted::before{position:absolute;top:0;display:block;width:100%;height:2px;background-color:#000;content:" "}.events .press-single__text .quoted::after{position:absolute;bottom:0;display:block;width:100%;height:2px;background-color:#000;content:" "}.events__disclaimer{color:#fff;font-weight:650;font-size:18px;font-family:"ProximaNova",sans-serif;margin-bottom:25px}.events__disclaimer a{color:#fff}
.digital-events .events__common-bg{background:linear-gradient(45deg, #f9ac07, #5406d9);background-repeat:no-repeat;background-size:100% 900px}@media(max-width: 767px){.digital-events .events__common-bg{background-size:100% 700px}}.digital-events .events__common-bg .page-title-2__title{position:relative;max-width:35vw}.digital-events .events__common-bg .page-title-mobile__title{max-width:40vw}.digital-events .sub-title-colored__wrapper{margin:140px 0 60px;padding:0}@media(max-width: 767px){.digital-events .sub-title-colored__wrapper{margin-top:40px;margin-bottom:40px}}@media(max-width: 800px){.digital-events .press-single__wrapper{padding-bottom:0}}.digital-events .press-single__date p:nth-child(2){font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif}.digital-events .press-single__location{font-size:18px;font-family:"ProximaNova",sans-serif}.digital-events .press-single__location p:nth-child(2){display:flex;flex-wrap:wrap}.digital-events .press-single__location p:nth-child(2) span{margin-right:8px;font-family:OpenSans,Helvetica,Arial,sans-serif}.digital-events__form-box{width:100%;max-width:627px;margin:5vw auto;box-shadow:0px 21px 35px 0 #ac5816}.digital-events__form-box .form-box__inner{padding-top:30px}.digital-events__form-box:not(:first-child){margin-top:40px}.digital-events__form-box:before{width:85% !important}@media(max-width: 768px){.digital-events__form-box{width:100% !important;margin:30px 0 30px !important;box-shadow:none}.digital-events__form-box:before{display:none}.digital-events__form-box .form-box__submit{margin:0 auto;transform:none}.digital-events__form-box .form-box__inner{padding:0}}@media(max-width: 480px){.digital-events__form-box .form-box__inner{margin:0}}.digital-events__message{padding:10px 0 20px;font-size:14px;line-height:1.37em}.digital-events__message a{color:#000}.digital-events .video-wrapper{display:block;width:100%;max-width:620px;height:45vw;max-height:324px;margin:0 auto;overflow:hidden}.digital-events .video-wrapper_top{margin-top:30px;margin-bottom:50px}.digital-events .events-home{height:100%;min-height:480px}@media(max-width: 1024px){.digital-events .events-home__wrapper{padding:50px 70px 30px}}@media(max-width: 480px){.digital-events .events-home__wrapper{padding:50px 20px 30px}}.digital-events .events-home__heading{margin-bottom:3.5vw}.digital-events .events-home__heading-description,.digital-events .events-home__cta-button{display:none}
.policy-text__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.policy-text__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.policy-text__wrapper{max-width:1353.6px !important}}.policy-text{padding:48px 0 60px}.policy-text__wrapper{position:relative;padding-top:24px}.policy-text__wrapper:before{content:"";position:absolute;top:0;left:0;width:290px;height:3px;background-color:#1a7dcf}.policy-text__wrapper p{margin:0;padding:0;color:#000;font-weight:900;font-size:34px;font-family:"ProximaNova",sans-serif;line-height:1.12}.policy-text__wrapper p:not(:last-child){margin-bottom:35px}@media(max-width: 640px){.policy-text__wrapper p{font-size:24px}}@media(max-width: 450px){.policy-text__wrapper p{font-size:18px}}.policy-text__wrapper p a{color:#2067c6;transition:color .2s ease}.policy-text__wrapper p a:hover{color:#3a81df}
.form-box__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.form-box__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.form-box__wrapper{max-width:1353.6px !important}}.contact-us .section{padding-left:0}.contact-us .page-title-2{padding-bottom:64px;background-image:linear-gradient(to top right, #6012ca, #e16c1e)}@media screen and (min-width: 2560px){.contact-us .page-title-2{padding-bottom:calc(64px * 1.44)}}.contact-us .page-title-2__content{min-height:450px;padding-bottom:30px}.contact-us .page-title-2:before{display:none}.contact-us .page-title-mobile{padding-bottom:30px;background-image:linear-gradient(to top right, #6012ca, #e16c1e)}.contact-us .page-title-mobile__content{min-height:450px;padding-bottom:30px}.contact-us .page-title-mobile:before{display:none}.form-box{position:relative}@media(max-width: 400px){.form-box{width:calc(100% + 60px);margin-right:-30px;margin-left:-30px}}.form-box__inner{position:relative;z-index:2;padding:46px 48px;background-color:#fff}@media(max-width: 640px){.form-box__inner{padding:36px 38px}}@media(max-width: 480px){.form-box__inner{margin:10px;padding:26px 28px}}.form-box:before{position:absolute;bottom:25px;left:50%;z-index:1;width:90%;height:50px;box-shadow:0px 31px 60px 0 #000;content:"";transform:translateX(-50%)}@media(max-width: 640px){.form-box:before{display:none}}@media(max-width: 640px){.form-box__wrapper{margin-top:50px}}@media(max-width: 560px){.form-box__wrapper{padding-right:0;padding-left:0}}.form-box__title{margin:0;padding:0;font-weight:800;font-size:20px;font-family:"ProximaNova",sans-serif}.form-box__title:not(:last-child){margin-bottom:25px}.form-box__description{margin:0;padding:0;color:#000;font-weight:800;font-size:16px;font-family:"ProximaNova",sans-serif;line-height:1.5em}.form-box__description:not(:last-child){margin-bottom:25px}.form-box__description a{color:#2067c6;transition:color .2s ease}.form-box__description a:hover{color:#3a81df}.form-box__buttons{display:flex}.form-box__buttons:not(:last-child){margin-bottom:17px}.form-box__buttons>*{flex:1}.form-box__buttons>*:not(:last-child){margin-right:36px}@media(max-width: 400px){.form-box__buttons>*:not(:last-child){margin-right:0;margin-bottom:15px}}@media(max-width: 640px){.form-box__buttons{display:none}}.form-box__row{display:flex}@media(max-width: 640px){.form-box__row{flex-direction:column}}.form-box__col{flex:1}.form-box__col:not(:last-child){padding-right:18px}@media(max-width: 640px){.form-box__col:not(:last-child){padding-right:0}}.form-box__col:not(:first-child){padding-left:18px}@media(max-width: 640px){.form-box__col:not(:first-child){padding-left:0}}.form-box__recaptcha:not(:last-child){margin-bottom:15px}@media(max-width: 400px){.form-box__recaptcha{margin-left:-11%;transform:scale(0.8)}}.form-box .mt-55{margin-top:55px}.form-box .mt-55__warning,.form-box .mt-55__info{padding-bottom:10px;color:#17c583;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:1.2em;text-transform:uppercase}.form-box .mt-55__info{color:#ffba00}.form-box .mt-55_error{margin-top:0}@media(max-width: 640px){.form-box .mt-55{margin-top:0}}.form-box__submit{width:100%;max-width:350px;margin-top:20px;margin-bottom:-74px;margin-left:auto}@media(min-width: 2560px){.form-box__submit{max-width:calc(350px * 1.44);margin-top:calc(20px * 1.44);margin-bottom:-85px}}@media(max-width: 640px){.form-box__submit{margin-right:auto;margin-bottom:0}}.button-textured{position:relative;display:flex;align-items:center;padding:15px 20px 14px;overflow:hidden;color:#fff;font-weight:800;font-size:33px;font-family:"ProximaNova",sans-serif;line-height:1em;letter-spacing:normal;text-transform:uppercase;text-decoration:none;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;box-shadow:0 4px 12px -5px rgba(0,0,0,.75);transition:box-shadow .2s ease}@media(max-width: 640px){.button-textured{font-size:24px}}.button-textured:hover{box-shadow:0 4px 20px 0px rgba(0,0,0,.55)}.button-textured:before{position:absolute;top:-20%;left:0;z-index:1;width:100%;height:140%;background-image:linear-gradient(#d88a31, #5406d9);opacity:.8;content:""}.button-textured:after{position:absolute;top:9px;left:9px;z-index:2;width:44px;height:calc(100% - 18px);background-color:#000;content:""}.button-textured>span{position:relative;z-index:3}.button-textured.texture-type-1{background-image:url(https://www.softserveinc.com/cdn/img/button_texture_1.jpg)}.button-textured.texture-type-2{background-image:url(https://www.softserveinc.com/cdn/img/button_texture_2.jpg)}.button-textured.texture-type-3{margin-top:50px;font-size:30px;background:#00b5ff}.button-textured.texture-type-3::before{content:none}.button-textured.texture-type-4{margin-top:50px;font-size:30px;background:#e44b47}.button-textured.texture-type-4::before{content:none}
.about-us-title{display:flex;justify-content:flex-end;flex-direction:column;width:100%;max-height:900px;height:100vh}@media(min-width: 2560px){.about-us-title{max-height:calc(900px * 1.44)}}@media(max-width: 860px){.about-us-title{max-height:750px}}@media only screen and (max-height: 500px)and (orientation: landscape){.about-us-title{min-height:575px}}.about-us-title__content{position:fixed;top:0;left:0;z-index:-1;display:flex;flex-direction:column;align-items:center;width:100%;padding:140px 20px 40px;text-align:center;background:#fff;opacity:0;transition:all .35s ease-in-out .35s}.about-us-title__content.visible{opacity:1;transition:all .35s ease-in-out .35s}@media(max-width: 767px){.about-us-title__content{padding-top:200px}}.about-us-title__heading{max-width:100%;margin:0 auto;font-weight:900;font-size:88px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}@media(min-width: 2560px){.about-us-title__heading{font-size:calc(88px * 1.44)}}@media screen and (max-width: 1024px){.about-us-title__heading{font-size:8vw}}@media screen and (max-width: 940px){.about-us-title__heading{font-size:7vw}}@media screen and (max-width: 560px){.about-us-title__heading{font-size:12vw}}@media screen and (max-width: 475px){.about-us-title__heading{font-size:50px}}.about-us-title__description{margin:10px auto;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media(min-width: 2560px){.about-us-title__description{font-size:calc(24px * 1.44)}}@media screen and (max-width: 940px){.about-us-title__description{font-size:2.6vw}}@media screen and (max-width: 560px){.about-us-title__description{max-width:90%;font-size:22px}}.about-us-title__photos-wrapper{position:relative;z-index:-2;display:flex;align-items:center;justify-content:center;max-height:40vh}.about-us-title__photos{width:100%}@media screen and (max-height: 780px){.about-us-title__photos{margin-top:8%}}@media screen and (max-width: 768px){.about-us-title__photos{min-width:800px}}
.our-values-section__values-items-container{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.our-values-section__values-items-container{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.our-values-section__values-items-container{max-width:1353.6px !important}}.our-values-section__wrapper{padding-top:96px;padding-bottom:96px;background:#000}@media screen and (min-width: 2560px){.our-values-section__wrapper{padding-top:calc(96px * 1.44);padding-bottom:calc(96px * 1.44)}}@media(max-width: 767px){.our-values-section__wrapper{padding-top:65px;padding-bottom:65px}}.our-values-section .sub-title-colored{padding-top:96px;padding-bottom:96px;background:#fff}@media screen and (min-width: 2560px){.our-values-section .sub-title-colored{padding-top:calc(96px * 1.44);padding-bottom:calc(96px * 1.44)}}@media(max-width: 767px){.our-values-section .sub-title-colored{padding-top:65px;padding-bottom:65px}}@media(min-width: 767px){.our-values-section .sub-title-colored__wrapper{display:flex;gap:50px}}.our-values-section .sub-title-colored__heading{flex-basis:45%;height:fit-content;line-height:.9}.our-values-section .sub-title-colored__heading:not(:last-child){padding-bottom:18px}@media(max-width: 640px){.our-values-section .sub-title-colored__heading:not(:last-child){padding-bottom:15px}}.our-values-section .sub-title-colored__heading-square{height:100%;background:linear-gradient(0deg, #0092A8 0%, #17c583 100%)}.our-values-section .sub-title-colored__description{flex-basis:60%;display:flex;align-items:center;font-family:"ProximaNova",sans-serif;font-weight:900;line-height:125%}@media(min-width: 2560px){.our-values-section .sub-title-colored__description{font-size:calc(24px * 1.44)}}@media(min-width: 475px)and (max-width: 2559px){.our-values-section .sub-title-colored__description{font-size:24px}}.our-values-section__values-items-container{color:#fff}.our-values-section__values-items-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:100px}@media(max-width: 1024px){.our-values-section__values-items-list{justify-content:space-evenly}}@media(max-width: 680px){.our-values-section__values-items-list{gap:40px}}@media(max-width: 560px){.our-values-section__values-items-list{justify-content:flex-start}}.our-values-section__values-card{position:relative;width:100%;max-width:232px}@media screen and (min-width: 2560px){.our-values-section__values-card{max-width:calc(232px * 1.44)}}@media(max-width: 560px){.our-values-section__values-card{max-width:100%}}.our-values-section__values-card-heading{min-height:64px;margin:36px 0;font-family:"ProximaNova",sans-serif;font-size:32px;font-weight:900;line-height:100%;text-transform:uppercase}@media screen and (min-width: 2560px){.our-values-section__values-card-heading{font-size:calc(32px * 1.44)}}@media(max-width: 475px){.our-values-section__values-card-heading{font-size:24px}}.our-values-section__values-card-content p{margin:0}@media screen and (min-width: 2560px){.our-values-section__values-card-content{font-size:calc(16px * 1.44)}}.our-values-section__values-card-image{position:absolute;top:0;left:0;z-index:-1;max-width:112px;object-fit:contain}.our-values-section__values-item-enter{transform:translateY(400px);opacity:0}.our-values-section__values-item-enter-done{transform:translateY(0);opacity:1;transition:transform 1s ease,opacity .7s ease}
.our-values-people__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.our-values-people__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.our-values-people__wrapper{max-width:1353.6px !important}}.our-values-people{padding-top:96px;padding-bottom:96px;background:#fff}@media screen and (min-width: 2560px){.our-values-people{padding-top:calc(96px * 1.44);padding-bottom:calc(96px * 1.44)}}@media(max-width: 767px){.our-values-people{padding-top:65px;padding-bottom:65px}}.our-values-people .sub-title-colored__heading{height:fit-content;max-width:90%;line-height:.9;padding-bottom:18px}@media(max-width: 640px){.our-values-people .sub-title-colored__heading{padding-bottom:15px}}.our-values-people .sub-title-colored__heading-square{height:100%;background:linear-gradient(0deg, #0092A8 0%, #17c583 100%)}.our-values-people__wrapper{display:flex;align-items:center;gap:30px;padding-top:50px}@media(max-width: 767px){.our-values-people__wrapper{flex-direction:column}}.our-values-people__wrapper>div{flex-basis:50%}.our-values-people__wrapper .sub-title-colored{flex-basis:45%}.our-values-people__wrapper .sub-title-colored__wrapper{padding:0}.our-values-people__wrapper .sub-title-colored__heading-square{display:none}.our-values-people__wrapper .sub-title-colored__description{flex-basis:60%;font-family:"ProximaNova",sans-serif;font-weight:900;line-height:125%}@media(min-width: 2560px){.our-values-people__wrapper .sub-title-colored__description{font-size:calc(24px * 1.44)}}@media(min-width: 475px)and (max-width: 2559px){.our-values-people__wrapper .sub-title-colored__description{font-size:24px}}@media(min-width: 2560px){.our-values-people .anniversary-value__slider .carousel .control-next.control-arrow,.our-values-people .anniversary-value__slider-images .carousel .control-next.control-arrow,.our-values-people .anniversary-value__slider .carousel .control-prev.control-arrow,.our-values-people .anniversary-value__slider-images .carousel .control-prev.control-arrow{width:60px;height:60px}}@media(max-width: 480px){.our-values-people .anniversary-value__slider .carousel .control-next.control-arrow,.our-values-people .anniversary-value__slider-images .carousel .control-next.control-arrow,.our-values-people .anniversary-value__slider .carousel .control-prev.control-arrow,.our-values-people .anniversary-value__slider-images .carousel .control-prev.control-arrow{opacity:1}}
.layout_our-values .get-in-touch__content{justify-content:center;background:linear-gradient(0deg, #0092A8 0%, #17c583 100%)}.our-values{overflow:hidden}
.adv-boxes{display:flex;flex-wrap:wrap}.adv-boxes__item{position:relative;flex:1;min-width:calc(50% - 13px);background-color:#eee}@media(max-width: 640px){.adv-boxes__item{width:70%;margin:0 auto}.adv-boxes__item:not(:last-child){margin-bottom:60px}}@media(max-width: 480px){.adv-boxes__item{width:100%}}.adv-boxes__item:before{position:relative;content:"";display:block;padding-bottom:48.6%}@media(max-width: 768px){.adv-boxes__item:before{padding-bottom:54.6%}}@media(max-width: 480px){.adv-boxes__item:before{padding-bottom:58.6%}}.adv-boxes__item:not(:nth-child(2n)){margin-right:26px}@media(max-width: 640px){.adv-boxes__item:not(:nth-child(2n)){margin-right:auto}}.adv-boxes__item-blue{background-image:linear-gradient(45deg, #224ebf, #00d9fd)}.adv-boxes__item-green{background-image:linear-gradient(45deg, #0fc783, #c7d726)}.adv-boxes__title{position:absolute;top:-6px;left:-2px;padding-right:30px;padding-bottom:30px;color:#fff;font-weight:900;font-size:4em;font-family:"ProximaNova",sans-serif;line-height:.9;text-transform:uppercase}@media(max-width: 1024px){.adv-boxes__title{font-size:3em}}@media(max-width: 480px){.adv-boxes__title{font-size:3em}}@media(max-width: 360px){.adv-boxes__title{font-size:2.4em}}.adv-boxes__button{position:absolute;z-index:3;right:20px;bottom:0;transform:translateY(50%)}@media(max-width: 640px){.adv-boxes{display:block}}
.search-page__card{position:relative;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:start;padding:80px 70px;text-decoration:none;background-color:#fff;box-shadow:0px 21px 35px 0 rgba(0,0,0,.075)}@media(max-width: 640px){.search-page__card{padding:30px}}.search-page__card:not(:last-child){margin-bottom:19px}.search-page__card:hover{box-shadow:0px 21px 35px 0 rgba(0,0,0,.3)}@media(max-width: 640px){.search-card__data{flex:1;max-width:none}}.search-card__title{margin:0;padding:0;color:#000;font-weight:800;font-size:20px;font-family:"ProximaNova",sans-serif;line-height:normal;letter-spacing:.2px}.search-card__title:not(:last-child){margin-bottom:20px}@media(max-width: 640px){.search-card__title{font-size:18px}}.search-card__description{width:100%;margin:0;padding:0;color:#000;font-weight:500;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.3}.search-card__type{width:100%;padding:0 0 20px;color:#000;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;letter-spacing:.56px;text-align:right;text-transform:uppercase}
.search-page__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.search-page__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.search-page__wrapper{max-width:1353.6px !important}}.search-page{padding-top:80px;padding-bottom:10px}.search-page__title:not(:last-child){margin-bottom:30px}.search-page__title .sub-title-colored__description{font-weight:800;font-size:27px;font-family:"ProximaNova",sans-serif;line-height:normal}@media(max-width: 1024px){.search-page__title .sub-title-colored__description{font-size:24px}}@media(max-width: 640px){.search-page__title .sub-title-colored__description{font-size:18px}}.search-page__form{position:relative}.search-page__form:not(:last-child){margin-bottom:37px}.search-page__form+.adv-boxes{margin-top:88px}@media(max-width: 640px){.search-page__form+.adv-boxes{margin-top:55px}}.search-page__search-icon-button{position:absolute;top:9px;right:9px;width:48px;height:48px;border:none;cursor:pointer}@media(max-width: 640px){.search-page__search-icon-button{top:6px;right:6px;width:35px;height:35px}}@media(min-width: 1024px){.search-page__search-icon-button{top:9px;right:9px;width:70px;height:70px}}.search-page__search-icon-button::before{content:"";position:absolute;top:0;right:0;width:48px;height:48px;outline:1px solid #747474;display:flex;justify-content:center;align-items:center;background-image:url("https://www.softserveinc.com/cdn/img/root/search-black.svg");background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:24px 24px}@media(min-width: 1024px){.search-page__search-icon-button::before{width:70px;height:70px;background-size:30px 30px}}@media(max-width: 640px){.search-page__search-icon-button::before{width:35px;height:35px;background-size:20px 20px}}.search-page__search-icon-button:hover::before{filter:invert(1)}.search-page__search-icon-button:visited,.search-page__search-icon-button:active{box-shadow:0px 8px 16px -4px rgba(65,64,69,.2)}.search-page__field input{height:88px;padding-right:75px;font-size:40px;border-radius:0 !important;background-color:#fff}@media(max-width: 1024px){.search-page__field input{height:66px;padding-right:60px;font-size:30px}}@media(max-width: 640px){.search-page__field input{height:48px;font-size:20px}}.search-page__field input:focus .search-page__search-icon-button::before{outline:3px solid #000}.search-page__field input:focus,.search-page__field input:active{border-radius:0 !important;background-color:#fff !important}.search-page__field input[type=search]::-webkit-search-decoration,.search-page__field input[type=search]::-webkit-search-cancel-button,.search-page__field input[type=search]::-webkit-search-results-button,.search-page__field input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.search-page .hidedButton{display:none}.search-page__list:not(:last-child){margin-bottom:88px}@media(max-width: 640px){.search-page__list:not(:last-child){margin-bottom:55px}}.search-page__pagination .pagination-arrow svg{fill:#17c583}.search-page__pagination .pagination-item_current{border-bottom-color:#17c583}.search-page__pagination:not(:last-child){margin-bottom:88px}@media(max-width: 640px){.search-page__pagination:not(:last-child){margin-bottom:55px}}.search-page__no-results{color:#000;font-weight:900;font-size:88px;font-family:"ProximaNova",sans-serif;line-height:1em;text-transform:uppercase;word-wrap:break-word}@media(max-width: 1024px){.search-page__no-results{font-size:66px}}@media(max-width: 640px){.search-page__no-results{font-size:34px}}.search-page__no-results:not(:last-child){margin-bottom:88px}@media(max-width: 640px){.search-page__no-results:not(:last-child){margin-bottom:55px}}
.healthcheck{position:relative;padding:20px;overflow:hidden;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase}.healthcheck__image{float:left;width:50%;margin-right:15px;padding-top:0px}@media(max-width: 560px){.healthcheck__image{width:100%}}.healthcheck__heading{display:block;margin-top:120px;margin-left:15px;font-weight:900;font-size:96px}@media(max-width: 768px){.healthcheck__heading{margin-top:40px;font-size:42px}}@media(max-width: 560px){.healthcheck__heading{margin-top:0;font-size:32px;text-align:center}}.healthcheck__heading-description{max-width:1000px;margin:0 auto;font-size:32px;line-height:normal}@media(max-width: 768px){.healthcheck__heading-description{font-size:20px}}@media(max-width: 560px){.healthcheck__heading-description{font-size:16px;text-align:center}}
.section-with-image__wrapper,.data-modernization2_0__colored-boxes .your-journey-navigation,.data-modernization2_0__colored-boxes,.data-modernization2_0__features-list-wrapper,.data-modernization2_0__benefits,.data-modernization2_0__solutions,.data-modernization2_0 .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.section-with-image__wrapper,.data-modernization2_0__colored-boxes .your-journey-navigation,.data-modernization2_0__colored-boxes,.data-modernization2_0__features-list-wrapper,.data-modernization2_0__benefits,.data-modernization2_0__solutions,.data-modernization2_0 .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.section-with-image__wrapper,.data-modernization2_0__colored-boxes .your-journey-navigation,.data-modernization2_0__colored-boxes,.data-modernization2_0__features-list-wrapper,.data-modernization2_0__benefits,.data-modernization2_0__solutions,.data-modernization2_0 .navigation-panel{max-width:1353.6px !important}}.data-modernization2_0{overflow:hidden}.data-modernization2_0__page-title-2{background:linear-gradient(90deg, #33c2ef 0%, #0963b6 100%)}.data-modernization2_0__page-title-2 .page-title-2{background:none}.data-modernization2_0__page-title-2 .page-title-2__content{padding-top:0px}.data-modernization2_0__page-title-2 .page-title-2__button{position:relative;top:-30vh;margin:0 auto;margin-bottom:-25vh}@media screen and (min-width: 2560px){.data-modernization2_0__page-title-2 .page-title-2__button{top:-30vh;margin-bottom:-20vh}}@media screen and (max-width: 640px){.data-modernization2_0__page-title-2 .page-title-2__button{position:absolute;top:unset;bottom:50px;margin-bottom:0}}.data-modernization2_0__page-title-2 .mousey{display:none;border-color:#fff}.data-modernization2_0__page-title-2 .mousey .scroller{background:#fff}.data-modernization2_0__main-banner{position:fixed;top:50px;z-index:1001;background:linear-gradient(90deg, #2750BE 0%, #00DBFE 100%)}@media(min-width: 2560px){.data-modernization2_0__main-banner{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.data-modernization2_0__main-banner{z-index:998 !important}}.data-modernization2_0 .main-banner__text{font-size:20px;line-height:25px;text-transform:none}@media screen and (max-width: 475px){.data-modernization2_0 .main-banner__text{font-size:16px;line-height:18px}}.data-modernization2_0 .main-banner__link{max-width:fit-content}.data-modernization2_0 .main-banner__link:hover{box-shadow:0px 0px 25px 0 #fff}.data-modernization2_0 .main-banner__close-button{color:#fff}@media screen and (max-width: 767px){.data-modernization2_0 .main-banner__close-button{max-width:60px}}.data-modernization2_0 .navigation-panel{margin-top:50px;margin-bottom:50px;padding-top:24px;padding-bottom:24px;border-top:2px solid #fff;border-bottom:2px solid #fff;background-image:none;box-shadow:none}@media(max-width: 640px){.data-modernization2_0 .navigation-panel{display:none}}.data-modernization2_0 .navigation-panel__content{align-items:stretch}.data-modernization2_0 .navigation-panel__item{flex-basis:20%;min-height:max-content;padding:0;padding-left:4%;text-align:left;transition:box-shadow .35s ease}.data-modernization2_0 .navigation-panel__item:first-child{padding-left:0}.data-modernization2_0 .navigation-panel__item:not(:last-child){padding-right:15px;border-right:1px solid #fff}.data-modernization2_0 .navigation-panel__item:hover .navigation-panel__title,.data-modernization2_0 .navigation-panel__item:hover .navigation-panel__number{text-shadow:0px 4px 3px #2a5f7c}.data-modernization2_0 .navigation-panel__number{color:#fff;font-size:24px;opacity:.7}.data-modernization2_0 .navigation-panel__title{font-size:14px}.data-modernization2_0 .sub-title-colored{padding:80px 0 40px}.data-modernization2_0 .sub-title-colored__heading-summary{font-family:"ProximaNova",sans-serif;font-weight:900;text-transform:none;font-size:24px;line-height:1.2;margin-bottom:30px}.data-modernization2_0 .sub-title-colored__description{padding-top:25px}.data-modernization2_0__solutions .sub-title-colored{padding-top:120px}@media screen and (max-width: 475px){.data-modernization2_0__solutions .sub-title-colored{padding-top:60px}}@media screen and (max-width: 1024px){.data-modernization2_0__solutions .sub-title-colored__wrapper{padding-left:0;padding-right:0}}.data-modernization2_0__solutions p{margin:0}.data-modernization2_0__solutions-subtitle{padding-bottom:36px;font-size:32px;font-weight:900;font-family:"ProximaNova",sans-serif;color:#1b80d4;line-height:100%;text-transform:uppercase}@media screen and (min-width: 2560px){.data-modernization2_0__solutions-subtitle{font-size:calc(32px * 1.44);padding-bottom:calc(36px * 1.44)}}@media screen and (max-width: 768px){.data-modernization2_0__solutions-subtitle{font-size:24px}}.data-modernization2_0__solutions-text{display:flex;flex-direction:column;gap:32px;font-size:18px;line-height:25px}@media screen and (min-width: 2560px){.data-modernization2_0__solutions-text{font-size:calc(18px * 1.44);line-height:calc(25px * 1.44)}}.data-modernization2_0__benefits{padding-bottom:160px}@media screen and (max-width: 768px){.data-modernization2_0__benefits{padding-bottom:80px}}.data-modernization2_0__benefits .sub-title-colored{padding-top:160px}@media screen and (max-width: 1024px){.data-modernization2_0__benefits .sub-title-colored__wrapper{padding-left:0;padding-right:0}}@media screen and (max-width: 768px){.data-modernization2_0__benefits .sub-title-colored{padding-top:80px}}.data-modernization2_0__benefits h3{padding-left:25px;margin-top:0;margin-bottom:20px;font-family:"ProximaNova",sans-serif;font-weight:900;font-size:24px}.data-modernization2_0__benefits-content{display:flex;align-items:center;gap:32px;padding-top:24px}.data-modernization2_0__benefits-content ul{display:flex;flex-direction:column;gap:22px;list-style:none;padding:0;max-width:420px}@media screen and (min-width: 2560px){.data-modernization2_0__benefits-content ul{max-width:calc(420px * 1.44)}}.data-modernization2_0__benefits-content li{position:relative;padding-left:18px}.data-modernization2_0__benefits-content li::before{content:"";position:absolute;left:0;top:3px;width:6px;height:18px;background-color:#00a3ff}@media screen and (min-width: 2560px){.data-modernization2_0__benefits-content li::before{top:8px}}.data-modernization2_0__benefits-content img{max-width:311px}@media screen and (min-width: 2560px){.data-modernization2_0__benefits-content img{max-width:calc(311px * 1.44)}}@media screen and (max-width: 768px){.data-modernization2_0__benefits-content{flex-direction:column}}.data-modernization2_0__benefits-text{display:flex;flex-direction:column;gap:28px;width:100%;max-width:100%;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:22px}.data-modernization2_0__benefits-text p{margin:0}@media screen and (min-width: 2560px){.data-modernization2_0__benefits-text{font-size:calc(16px * 1.44);line-height:calc(22px * 1.44)}}.data-modernization2_0__benefits-video{position:relative;display:flex;justify-content:center;max-width:calc(50% - 32px);z-index:3}@media screen and (max-width: 768px){.data-modernization2_0__benefits-video{max-width:100%}}.data-modernization2_0__benefits-video_mock{position:relative;z-index:31;width:100%}@media screen and (max-width: 768px){.data-modernization2_0__benefits-video_mock{max-width:60%}}@media screen and (max-width: 475px){.data-modernization2_0__benefits-video_mock{max-width:100%}}.data-modernization2_0__benefits-video::before{width:253px;height:253px;content:"";position:absolute;border:1px solid #a6dfff;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 2560px){.data-modernization2_0__benefits-video::before{width:calc(253px * 1.44);height:calc(253px * 1.44)}}.data-modernization2_0__benefits-video::after{width:220px;height:220px;content:"";position:absolute;background-color:#a6dfff;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 2560px){.data-modernization2_0__benefits-video::after{width:calc(220px * 1.44);height:calc(220px * 1.44)}}.data-modernization2_0__key-feature .sub-title-colored{padding:160px 0 40px}@media screen and (max-width: 768px){.data-modernization2_0__key-feature .sub-title-colored{padding:80px 0 20px}}.data-modernization2_0__key-feature .sub-title-colored__description{font-size:18px}@media screen and (min-width: 2560px){.data-modernization2_0__key-feature .sub-title-colored__description{font-size:calc(18px * 1.44)}}.data-modernization2_0__features-list{display:flex;flex-wrap:wrap;gap:34px;list-style:none;padding-left:0}@media screen and (max-width: 475px){.data-modernization2_0__features-list{flex-direction:column}}.data-modernization2_0__features-list>li{position:relative;width:100%;max-width:calc(50% - 34px);padding-left:32px;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:125%}@media screen and (min-width: 2560px){.data-modernization2_0__features-list>li{font-size:calc(24px * 1.44);padding-left:calc(32px * 1.44)}}@media screen and (max-width: 475px){.data-modernization2_0__features-list>li{max-width:100%}}.data-modernization2_0__features-list>li::marker{display:none}.data-modernization2_0__features-list>li::before{position:absolute;top:7px;left:0;content:"";width:14px;height:14px;background-color:#33c2ef;transform:rotate(45deg)}@media screen and (min-width: 2560px){.data-modernization2_0__features-list>li::before{top:calc(7px * 1.44);width:calc(14px * 1.44);height:calc(14px * 1.44)}}.data-modernization2_0__image-wrapper{margin-top:40px;padding-top:80px;padding-bottom:80px;background:#012f63}.data-modernization2_0__image-wrapper .section-with-image__wrapper{color:#fff}@media(max-width: 640px){.data-modernization2_0__image-wrapper .section-with-image__wrapper{align-items:flex-start}}.data-modernization2_0__image-wrapper .section-with-image h3{color:#00a3ff;margin-top:0;margin-bottom:20px;font-family:"ProximaNova",sans-serif;font-weight:900;text-transform:uppercase}.data-modernization2_0__video-section{width:100%}.data-modernization2_0__video{position:relative;width:100%}.data-modernization2_0__video .video__preview{position:relative;overflow:hidden;z-index:14}.data-modernization2_0__video .video__preview:after{position:relative;content:"";display:block;padding-bottom:55.5%}.data-modernization2_0__video .video__preview img{position:absolute;top:0;left:50%;min-width:unset !important;min-height:100%;width:100%;height:100%;object-fit:contain;transform:translateX(-50%)}.data-modernization2_0 .video-modal__modal__content iframe{display:flex;align-self:center;width:100%;margin:0 auto}.data-modernization2_0__resources{background:#a6dfff}.data-modernization2_0__resources .industry-resources{padding:80px 0 80px}.data-modernization2_0__partnership .sub-title{padding-top:80px;padding-bottom:0}@media screen and (min-width: 2560px){.data-modernization2_0__partnership .sub-title{padding-top:calc(80px * 1.44)}}@media screen and (max-width: 1024px){.data-modernization2_0__partnership .sub-title{padding-top:80px}}.data-modernization2_0__partnership .sub-title__heading{font-size:44px}@media screen and (max-width: 475px){.data-modernization2_0__partnership .sub-title__heading{font-size:30px}}@media screen and (min-width: 767px)and (max-width: 1100px){.data-modernization2_0__partnership .partnership{padding-left:0 !important}}.data-modernization2_0__partnership .partnership__wrapper{min-height:300px;padding:50px 0;padding-bottom:100px;max-width:940px}@media screen and (min-width: 2560px){.data-modernization2_0__partnership .partnership__wrapper{padding-bottom:calc(100px * 1.44);max-width:calc(940px * 1.44)}}@media screen and (max-width: 475px){.data-modernization2_0__partnership .partnership__wrapper{padding-bottom:20px}}.data-modernization2_0__partnership .partnership__description{display:none}.data-modernization2_0__partnership .partnership__cta-button{display:none}.data-modernization2_0__form-section .industries-form__section{background-image:none}.data-modernization2_0__form-section .industries-form__section .sub-title-colored__description{color:#fff}@media screen and (max-width: 1024px){.data-modernization2_0__colored-boxes .sub-title__wrapper{padding-left:0;padding-right:0}}.data-modernization2_0__colored-boxes .sub-title__heading{text-transform:uppercase;font-size:44px}@media screen and (max-width: 768px){.data-modernization2_0__colored-boxes .sub-title__heading{font-size:44px}}@media screen and (max-width: 480px){.data-modernization2_0__colored-boxes .sub-title__heading{font-size:30px}}.data-modernization2_0__colored-boxes .sub-title__description{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:normal}.data-modernization2_0__colored-boxes .your-journey-navigation__title{display:none}@media only screen and (min-width: 960px){.data-modernization2_0__colored-boxes .your-journey-navigation__list{margin-bottom:160px}}@media screen and (max-width: 768px){.data-modernization2_0__colored-boxes .your-journey-navigation__list{margin-bottom:120px}}@media only screen and (min-width: 960px){.data-modernization2_0__colored-boxes .your-journey-navigation__list-item{min-width:200px;max-width:200px;margin-bottom:3%}}.data-modernization2_0__colored-boxes .your-journey-navigation__link{color:#fff;background:#000}.data-modernization2_0__colored-boxes .your-journey-navigation__link:hover{background-color:#000;background-image:linear-gradient(180deg, #3cc33a 0%, #1dd9c3 100%) !important;box-shadow:0px 14px 34px rgba(31,238,204,.5)}.data-modernization2_0__colored-boxes .your-journey-navigation__link .square{background:transparent}.data-modernization2_0__colored-boxes .your-journey-navigation__link .square svg{display:none}.data-modernization2_0.de-de .page-title-2__title{font-size:70px}@media screen and (max-width: 1024px){.data-modernization2_0.de-de .page-title-2__title{font-size:6vw}}.data-modernization2_0.de-de .page-title-mobile__title{font-size:6vw}@media(max-width: 475px){.data-modernization2_0.de-de .sub-title-colored__heading{font-size:26px}}@media(max-width: 475px){.data-modernization2_0.uk-ua .sub-title-colored__heading{font-size:28px}}.section-with-image__wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(min-width: 640px){.section-with-image__wrapper{flex-direction:row}}.section-with-image__left-col{flex-basis:45%}.section-with-image__right-col{flex-basis:45%}.section-with-image__image{max-width:100%}.section-with-image__item-desc{font-size:24px;font-family:"ProximaNova",sans-serif;font-weight:900}@media(max-width: 640px){.section-with-image__item-desc{margin-top:40px}}.section-with-image__link{margin:40px auto 0;border:2px solid #00a3ff;background:#00a3ff !important}.section-with-image__link:hover{box-shadow:0px 19px 57px 0 rgba(0,163,255,.55) !important}
.section-with-image__wrapper,.idp__colored-boxes .your-journey-navigation,.idp__colored-boxes,.idp__features-list-wrapper,.idp__benefits-content,.idp__solutions,.idp .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.section-with-image__wrapper,.idp__colored-boxes .your-journey-navigation,.idp__colored-boxes,.idp__features-list-wrapper,.idp__benefits-content,.idp__solutions,.idp .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.section-with-image__wrapper,.idp__colored-boxes .your-journey-navigation,.idp__colored-boxes,.idp__features-list-wrapper,.idp__benefits-content,.idp__solutions,.idp .navigation-panel{max-width:1353.6px !important}}.idp{overflow:hidden}.idp__main-banner{position:fixed;top:50px;z-index:1001;background:linear-gradient(90deg, #4a8cc4 0%, #244e99 53.65%, #8c4790 100%)}@media screen and (min-width: 2560px){.idp__main-banner{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.idp__main-banner{z-index:998 !important}}@media screen and (max-width: 620px){.idp .main-banner__wrapper{min-height:95px;max-height:95px}}@media screen and (max-width: 475px){.idp .main-banner__wrapper{min-height:75px;max-height:75px}}.idp .main-banner__text{font-size:20px;line-height:25px;text-transform:none}@media screen and (max-width: 620px){.idp .main-banner__text{font-size:18px;line-height:21px}}@media screen and (max-width: 475px){.idp .main-banner__text{font-size:14px;line-height:16px}}.idp .main-banner__link{max-width:fit-content}.idp .main-banner__link:hover{box-shadow:0px 0px 25px 0 #fff}.idp .main-banner__close-button{color:#fff}@media screen and (max-width: 767px){.idp .main-banner__close-button{max-width:60px}}.idp__page-title-2{background:linear-gradient(90deg, #33c2ef 0%, #0963b6 100%)}.idp__page-title-2 .page-title-2{background:none}.idp__page-title-2 .page-title-2__title{font-size:60px;line-height:115%}.idp__page-title-2 .page-title-2__content{padding-top:0px}.idp__page-title-2 .page-title-2__button{position:relative;top:-30vh;margin:0 auto;margin-bottom:-25vh}@media screen and (min-width: 2560px){.idp__page-title-2 .page-title-2__button{top:-30vh;margin-bottom:-20vh}}@media screen and (max-width: 1024px){.idp__page-title-2 .page-title-2__button{top:-24vh}}@media screen and (max-width: 920px)and (max-height: 580px){.idp__page-title-2 .page-title-2__button{top:-11vh;margin-bottom:-10vh}}@media screen and (max-width: 640px){.idp__page-title-2 .page-title-2__button{position:absolute;top:unset;bottom:50px;margin-bottom:0}}.idp__page-title-2 .mousey{display:none}.idp .navigation-panel{margin-top:50px;margin-bottom:50px;padding-top:24px;padding-bottom:24px;border-top:2px solid #fff;border-bottom:2px solid #fff;background-image:none;box-shadow:none}@media(max-width: 640px){.idp .navigation-panel{display:none}}.idp .navigation-panel__content{align-items:stretch}.idp .navigation-panel__item{flex-basis:20%;min-height:max-content;padding:0;padding-left:4%;text-align:left;transition:box-shadow .35s ease}.idp .navigation-panel__item:first-child{padding-left:0}.idp .navigation-panel__item:not(:last-child){padding-right:15px;border-right:1px solid #fff}.idp .navigation-panel__item:hover .navigation-panel__title,.idp .navigation-panel__item:hover .navigation-panel__number{text-shadow:0px 4px 3px #2a5f7c}.idp .navigation-panel__number{color:#fff;font-size:24px;opacity:.7}.idp .navigation-panel__title{font-size:14px}.idp .sub-title-colored{padding:80px 0 40px}.idp .sub-title-colored__heading-summary{font-family:"ProximaNova",sans-serif;font-weight:900;text-transform:none;font-size:24px;line-height:1.2;margin-bottom:30px}.idp .sub-title-colored__description{padding-top:25px}.idp__solutions .sub-title-colored{padding-top:120px}@media screen and (max-width: 475px){.idp__solutions .sub-title-colored{padding-top:60px}}@media screen and (max-width: 1024px){.idp__solutions .sub-title-colored__wrapper{padding-left:0;padding-right:0}}.idp__solutions p{margin:0}.idp__solutions-subtitle{padding-bottom:36px}@media screen and (min-width: 2560px){.idp__solutions-subtitle{padding-bottom:calc(36px * 1.44)}}.idp__solutions-text{display:flex;flex-direction:column;gap:36px;font-size:16px;line-height:22px}@media screen and (min-width: 2560px){.idp__solutions-text{font-size:calc(16px * 1.44);line-height:calc(22px * 1.44);gap:calc(36px * 1.44)}}.idp__benefits{padding-bottom:180px}@media screen and (max-width: 768px){.idp__benefits{padding-bottom:80px}}.idp__benefits .sub-title-colored{padding-top:160px}@media screen and (max-width: 768px){.idp__benefits .sub-title-colored{padding-top:80px;padding-bottom:20px}}.idp__benefits h3{padding-left:15px;margin-top:0;margin-bottom:20px;font-family:"ProximaNova",sans-serif;font-weight:900}.idp__benefits-content{display:flex;align-items:center;gap:32px}@media screen and (min-width: 2560px){.idp__benefits-content{gap:calc(32px * 1.44)}}@media screen and (max-width: 768px){.idp__benefits-content{flex-direction:column;padding-top:0}}.idp__benefits-text{width:100%;max-width:calc(50% - 32px)}@media screen and (max-width: 768px){.idp__benefits-text{max-width:100%}}.idp__benefits-text ul{margin:0;padding-left:0;list-style:none}.idp__benefits-text li:not(:first-of-type) strong{margin-top:32px}@media screen and (min-width: 2560px){.idp__benefits-text li:not(:first-of-type) strong{margin-top:calc(32px * 1.44)}}.idp__benefits-text strong{display:inline-block;margin:0;padding-left:16px;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:14px;line-height:18px;border-left:6px solid #00a3ff;text-transform:uppercase}@media screen and (min-width: 2560px){.idp__benefits-text strong{padding-left:calc(16px * 1.44);font-size:calc(14px * 1.44);line-height:calc(18px * 1.44);border-left:calc(6px * 1.44) solid #00a3ff}}.idp__benefits-text p{display:inline-block;margin-top:8px;margin-bottom:0;font-weight:400;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:16px;line-height:22px}@media screen and (min-width: 2560px){.idp__benefits-text p{margin-top:calc(8px * 1.44);font-size:calc(16px * 1.44);line-height:calc(22px * 1.44)}}.idp__benefits-video{position:relative;display:flex;justify-content:center;max-width:calc(50% - 32px);z-index:3}@media screen and (max-width: 768px){.idp__benefits-video{margin-top:60px}}.idp__benefits-video_mock{width:100%}@media screen and (max-width: 768px){.idp__benefits-video_mock{max-width:60%}}@media screen and (max-width: 475px){.idp__benefits-video_mock{max-width:100%}}@media screen and (max-width: 768px){.idp__benefits-video{max-width:100%}}.idp__benefits-video::before,.idp__benefits-video::after{content:"";position:absolute;width:calc(100% - 45px);max-width:300px;aspect-ratio:1;background-color:#57c3ff;z-index:-1}@media screen and (min-width: 2560px){.idp__benefits-video::before,.idp__benefits-video::after{max-width:calc(300px * 1.44)}}@media screen and (max-width: 768px){.idp__benefits-video::before,.idp__benefits-video::after{max-width:30%}}@media screen and (max-width: 475px){.idp__benefits-video::before,.idp__benefits-video::after{max-width:55%}}.idp__benefits-video::before{top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.idp__benefits-video::after{top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:100%;max-width:345px;background:none;border:1px solid #57c3ff}@media screen and (min-width: 2560px){.idp__benefits-video::after{max-width:calc(345px * 1.44)}}@media screen and (max-width: 768px){.idp__benefits-video::after{max-width:35%}}@media screen and (max-width: 475px){.idp__benefits-video::after{max-width:65%}}.idp__key-feature .sub-title-colored{padding:160px 0 40px}@media screen and (max-width: 768px){.idp__key-feature .sub-title-colored{padding:80px 0 20px}}.idp__key-feature .sub-title-colored__description{font-size:18px}@media screen and (min-width: 2560px){.idp__key-feature .sub-title-colored__description{font-size:calc(18px * 1.44)}}@media screen and (max-width: 475px){.idp__key-feature .sub-title-colored__description{font-size:16px}}.idp__features-list{display:flex;flex-wrap:wrap;gap:34px;list-style:none;padding-left:0}@media screen and (min-width: 2560px){.idp__features-list{gap:calc(34px * 1.44)}}@media screen and (max-width: 475px){.idp__features-list{flex-direction:column}}.idp__features-list>li{position:relative;width:100%;max-width:calc(50% - 34px);font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:125%}@media screen and (min-width: 2560px){.idp__features-list>li{font-size:calc(24px * 1.44)}}@media screen and (max-width: 475px){.idp__features-list>li{max-width:100%}}.idp__features-list>li::marker{display:none}.idp__features-list>li>p{padding-left:32px;margin:0}.idp__features-list>li>p::before{position:absolute;top:7px;left:0;content:"";width:14px;height:14px;background-color:#33c2ef;transform:rotate(45deg)}.idp__features-list>li span{display:block;margin-top:16px;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;line-height:22px}@media screen and (min-width: 2560px){.idp__features-list>li span{font-size:calc(16px * 1.44);margin-top:calc(16px * 1.44);line-height:calc(22px * 1.44)}}.idp__features-list>li span p{margin:0}.idp__image-wrapper{margin-top:40px;padding-top:80px;padding-bottom:80px;background:#012f63}.idp__image-wrapper .section-with-image__wrapper{color:#fff}@media(max-width: 640px){.idp__image-wrapper .section-with-image__wrapper{align-items:flex-start}}.idp__image-wrapper .section-with-image h3{color:#00a3ff;margin-top:0;margin-bottom:20px;font-family:"ProximaNova",sans-serif;font-weight:900;text-transform:uppercase}.idp__video-section{width:100%}.idp__video{width:100%}.idp__video .video__preview{position:relative;overflow:hidden}.idp__video .video__preview:after{position:relative;content:"";display:block;padding-bottom:55.5%}.idp__video .video__preview img{position:absolute;top:0;left:50%;min-width:100%;min-height:100%;transform:translateX(-50%)}.idp .video-modal__modal__content iframe{display:flex;align-self:center;width:100%;margin:0 auto}.idp__resources{background:#8c53b4;color:#fff}.idp__resources .outlined-box-grid__title{color:#fff}.idp__resources .outlined-box-grid__box{border:2px solid #fff}.idp__resources .outlined-box-grid__arrow{filter:invert(1)}.idp__resources .industry-resources{padding:80px 0 80px}.idp__resources .outlined-box-grid__category{color:#fff}.idp__partnership .sub-title{padding-top:80px;padding-bottom:0}@media screen and (max-width: 1024px){.idp__partnership .sub-title{padding-top:80px}}.idp__partnership .sub-title__heading{font-size:44px}@media screen and (max-width: 475px){.idp__partnership .sub-title__heading{font-size:30px}}@media screen and (min-width: 767px)and (max-width: 1100px){.idp__partnership .partnership{padding-left:0 !important}}.idp__partnership .partnership__wrapper{min-height:300px;padding:50px 0}.idp__partnership .partnership__description{display:none}.idp__partnership .partnership__cta-button{display:none}.idp .industry-resources__heading,.idp .idp__partnership .sub-title__heading{font-size:44px;line-height:1}@media screen and (min-width: 2560px){.idp .industry-resources__heading,.idp .idp__partnership .sub-title__heading{font-size:calc(44px * 1.44)}}@media screen and (max-width: 475px){.idp .industry-resources__heading,.idp .idp__partnership .sub-title__heading{font-size:30px}}.idp .industries-form__section{background:linear-gradient(90deg, #3f8ecb 2.7%, #2c4491 51.6%, #8d478f 100%)}.idp .industries-form__section .sub-title-colored__description{color:#fff}.idp .industries-form .sub-title-colored__description{font-size:18px}@media screen and (max-width: 1024px){.idp__colored-boxes .sub-title__wrapper{padding-left:0;padding-right:0}}.idp__colored-boxes .sub-title__heading{text-transform:uppercase;font-size:44px}@media screen and (max-width: 768px){.idp__colored-boxes .sub-title__heading{font-size:44px}}@media screen and (max-width: 480px){.idp__colored-boxes .sub-title__heading{font-size:30px}}.idp__colored-boxes .sub-title__description{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:normal}.idp__colored-boxes .your-journey-navigation__title{display:none}@media only screen and (min-width: 960px){.idp__colored-boxes .your-journey-navigation__list{margin-bottom:160px}}@media screen and (max-width: 768px){.idp__colored-boxes .your-journey-navigation__list{margin-bottom:120px}}@media only screen and (min-width: 960px){.idp__colored-boxes .your-journey-navigation__list-item{min-width:200px;max-width:200px;margin-bottom:3%}}.idp__colored-boxes .your-journey-navigation__link{color:#fff;background:#000}.idp__colored-boxes .your-journey-navigation__link:hover{background-color:#000;background-image:linear-gradient(180deg, #3cc33a 0%, #1dd9c3 100%) !important;box-shadow:0px 14px 34px rgba(31,238,204,.5)}.idp__colored-boxes .your-journey-navigation__link .square{background:transparent}.idp__colored-boxes .your-journey-navigation__link .square svg{display:none}@media screen and (max-width: 900px){.idp.de-de .main-banner__text{font-size:2vw;line-height:2.2vw}}@media screen and (max-width: 540px){.idp.de-de .main-banner__text{font-size:13px;line-height:14px}}.idp.de-de .page-title-2__title{font-size:60px}@media screen and (max-width: 1024px){.idp.de-de .page-title-2__title{font-size:5vw}}.idp.de-de .page-title-mobile__title{font-size:5vw}@media(max-width: 475px){.idp.de-de .sub-title-colored__heading{font-size:26px}}@media(max-width: 475px){.idp.de-de .idp__solutions .sub-title-colored__heading{font-size:18px}}@media screen and (max-width: 475px){.idp.de-de .idp__features-list>li{font-size:18px}}@media(max-width: 475px){.idp.uk-ua .sub-title-colored__heading{font-size:28px}}.section-with-image__wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(min-width: 640px){.section-with-image__wrapper{flex-direction:row}}.section-with-image__left-col{flex-basis:45%}.section-with-image__right-col{flex-basis:45%}.section-with-image__image{max-width:100%}.section-with-image__item-desc{font-size:24px;font-family:"ProximaNova",sans-serif;font-weight:900}@media(max-width: 640px){.section-with-image__item-desc{margin-top:40px}}.section-with-image__link{margin:40px auto 0;border:2px solid #00a3ff;background:#00a3ff !important}.section-with-image__link:hover{box-shadow:0px 19px 57px 0 rgba(0,163,255,.55) !important}
.form-charity .form-box__add-file-link{color:#000;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.form-charity .form-input_has-error .form-input__select-wrap{border:2px solid #eb4c4c}
.logos{display:flex;flex-basis:33%;align-items:center}@media screen and (max-width: 640px){.logos{flex-basis:100%}}.logos__img{width:100%}
.corporate-charity__partners,.corporate-charity__form-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.corporate-charity__partners,.corporate-charity__form-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.corporate-charity__partners,.corporate-charity__form-wrapper{max-width:1353.6px !important}}.corporate-charity .section-text__paragraph p>a{display:block;width:242px;height:58px;margin:80px auto;padding:0;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:58px;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #131313;transition:all .3s linear}.corporate-charity .section-text__paragraph p>a:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.corporate-charity{position:relative;background-color:#fff}.corporate-charity .page-title-2{position:relative}.corporate-charity .page-title-2__description::before,.corporate-charity .page-title-mobile__description::before{content:none}.corporate-charity__main-banner2{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.corporate-charity__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.corporate-charity__main-banner2{z-index:998 !important}}.corporate-charity__form-section{padding-top:28px;padding-bottom:100px;overflow:hidden;background:linear-gradient(45deg, #2651be, #14dfea 70%)}@media screen and (max-width: 990px){.corporate-charity__form-section{padding-bottom:50px}}@media screen and (max-width: 480px){.corporate-charity__form-wrapper{padding:0}}@media(max-width: 400px){.corporate-charity__form-wrapper .form-box{width:initial;margin:0}}.corporate-charity__form-wrapper .form-box .mt-55{margin-top:0}.corporate-charity__form-heading{padding-bottom:20px;color:#fff;font-weight:800;font-size:34px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (max-width: 640px){.corporate-charity__form-heading{font-size:27px}}.corporate-charity__form-sub-heading{padding-bottom:30px;color:#fff;font-weight:800;font-size:27px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (max-width: 640px){.corporate-charity__form-sub-heading{font-size:22px}}.corporate-charity__partners{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:50px}@media screen and (max-width: 640px){.corporate-charity__partners{flex-direction:column}}.corporate-charity__partners .logos{max-width:240px;padding:30px 0}.corporate-charity__partners .logos:nth-child(2){justify-content:left}.corporate-charity__partners .logos:nth-child(2) .logos__img{width:60%}.corporate-charity__partners .logos:nth-child(3) .logos__img{width:100%;height:40%}.corporate-charity__partners .logos:nth-child(4){justify-content:center}.corporate-charity__partners .logos:nth-child(4) .logos__img{width:85%}@media screen and (max-width: 640px){.corporate-charity__partners .logos{margin:30px auto}}@media screen and (max-width: 640px){.corporate-charity__partners .logos:nth-child(2),.corporate-charity__partners .logos:nth-child(3),.corporate-charity__partners .logos:nth-child(4){justify-content:center}}.corporate-charity__partners-heading{width:100%;margin:0;padding-bottom:25px;font-weight:800;font-size:34px;font-family:"ProximaNova",sans-serif;letter-spacing:1.1px;text-transform:uppercase}.corporate-charity .description__text::before{background-color:#9830c0}@media screen and (min-width: 767px){.corporate-charity .description__text{font-size:34px}}.corporate-charity .section-text__heading{padding-bottom:25px}@media screen and (min-width: 769px){.corporate-charity .section-text__card{border-bottom:none}}.corporate-charity .section-text__paragraph p>a{margin:40px auto;text-decoration:none}.corporate-charity .section-text__paragraph p:nth-child(2)>a{display:inline;margin:0;padding:0;color:#fff;font-weight:normal;font-size:16px;line-height:1.1;text-transform:none;text-decoration:underline;background:none;border:none;cursor:pointer}.corporate-charity .section-text__paragraph p:nth-child(2)>a:hover{box-shadow:none}.corporate-charity .page-section-plx{min-height:600px}.corporate-charity .page-section-plx .sub-title-colored{max-width:470px;padding:136px 0 0}.corporate-charity .page-section-plx .sub-title-colored__wrapper{position:relative;z-index:3}.corporate-charity .page-section-plx .sub-title-colored__heading{width:100%}@media(min-width: 580px){.corporate-charity .page-section-plx .sub-title-colored__heading{width:155%}}.corporate-charity .page-section-plx .sub-title-colored__heading-summary{font-weight:800;font-family:"ProximaNova",sans-serif;line-height:1.2;text-transform:none}@media(min-width: 768px){.corporate-charity .page-section-plx .sub-title-colored__heading-summary{font-size:24px}}@media(max-width: 767px){.corporate-charity .page-section-plx .sub-title-colored{padding:10vw 0 0}}.corporate-charity .page-section-plx__charity-fund-open-eyes .sub-title-colored__heading-square{background:#ff7800}.corporate-charity .page-section-plx__charity-fund-open-eyes .page-section-plx__image-wrap{top:-125px;right:5%;width:300px}@media screen and (max-width: 880px){.corporate-charity .page-section-plx__charity-fund-open-eyes .page-section-plx__image-wrap{left:60%}}@media screen and (max-width: 767px){.corporate-charity .page-section-plx__charity-fund-open-eyes .page-section-plx__image-wrap{top:68%;left:86%}}@media screen and (max-width: 440px){.corporate-charity .page-section-plx__charity-fund-open-eyes .page-section-plx__image-wrap{left:80%}}.corporate-charity .page-section-plx__charity-fund-open-eyes .page-section-plx__image{width:70%}@media screen and (max-width: 767px){.corporate-charity .page-section-plx__charity-fund-open-eyes .page-section-plx__image{width:50%}}.corporate-charity .page-section-plx .page-section-plx__button-wrapper{justify-content:flex-start;padding-bottom:82px}@media screen and (min-width: 767px)and (max-width: 1024px){.corporate-charity .page-section-plx .page-section-plx__button{margin-left:20px}}@media screen and (max-width: 767px){.corporate-charity .page-section-plx__heading{position:relative;max-width:600px;margin:0 auto}.corporate-charity .page-section-plx__wrapper{position:static;padding-right:0;padding-left:0}}@media screen and (max-width: 767px)and (max-width: 360px){.corporate-charity .page-section-plx__wrapper{padding-right:5vw;padding-left:5vw}}@media screen and (max-width: 767px){.corporate-charity .page-section-plx__button-wrapper{position:static;justify-content:center;max-width:initial;margin-top:5vw}}
.empowering-communities__description-logos-list,.empowering-communities__description-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.empowering-communities__description-logos-list,.empowering-communities__description-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.empowering-communities__description-logos-list,.empowering-communities__description-wrapper{max-width:1353.6px !important}}.empowering-communities{position:relative;background-color:#fff;overflow-x:hidden}.empowering-communities .page-title-2{position:relative}.empowering-communities .page-title-2__description::before,.empowering-communities .page-title-mobile__description::before{content:none}.empowering-communities__main-banner2{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.empowering-communities__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.empowering-communities__main-banner2{z-index:998 !important}}.empowering-communities__description-logo-aws{flex-basis:25%;width:100%;max-width:173px;margin:20px 30px 0 20px}@media(max-width: 420px){.empowering-communities__description-logo-aws{margin-bottom:30px}}.empowering-communities__description-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding-top:4vw}@media(max-width: 475px){.empowering-communities__description-wrapper{flex-direction:column;padding-left:5px}}.empowering-communities__description-wrapper .description{flex-basis:70%;padding:0 0 1vw 0}.empowering-communities__description-wrapper .description__text{min-height:220px;margin-left:auto;font-size:22px;line-height:1.2}.empowering-communities__description-wrapper .description__text:nth-child(1){margin-top:25px}.empowering-communities__description-wrapper .description__text:before{background-color:transparent}@media(max-width: 747px){.empowering-communities__description-wrapper .description__text{font-size:18px}}@media(max-width: 640px){.empowering-communities__description-wrapper .description__text{font-size:16px}}@media(max-width: 420px){.empowering-communities__description-wrapper .description{padding:0 15px}}.empowering-communities__description-logos-list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:50px;margin-bottom:50px}.empowering-communities__description-logos-item{width:20%;max-width:fit-content;margin:30px auto;height:auto}@media(max-width: 640px){.empowering-communities__description-logos-item{width:30%;margin:30px}}@media(max-width: 420px){.empowering-communities__description-logos-item{width:52%;margin:30px auto}}.empowering-communities__colored-heading{padding-top:60px;padding-bottom:70px}@media(max-width: 767px){.empowering-communities__colored-heading{padding-top:40px;padding-bottom:40px}}.empowering-communities__colored-heading .cta-button{margin:50px auto 0}.empowering-communities__container-headings{background:#efefef}.empowering-communities__cta-button{margin:50px auto 0}
.improving-education{position:relative;background-color:#fff;overflow:hidden}.improving-education .page-title-2{position:relative}.improving-education .page-title-2__description::before,.improving-education .page-title-mobile__description::before{content:none}.improving-education__main-banner2{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.improving-education__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.improving-education__main-banner2{z-index:998 !important}}.improving-education__colored-heading .sub-title-colored__heading{padding-bottom:20px}@media(min-width: 641px){.improving-education__colored-heading .sub-title-colored__heading{padding-bottom:30px}}.improving-education__prises .sub-title-colored{padding-top:40px;padding-bottom:40px}@media(min-width: 641px){.improving-education__prises .sub-title-colored{padding-top:80px;padding-bottom:80px}}.improving-education__prises .industry-numbers{padding-top:0}@media(min-width: 641px){.improving-education__prises .industry-numbers__col{min-width:40%;margin-right:5.63%}}.improving-education__prises .industry-numbers__number-image{display:none}.improving-education__prises .industry-numbers__number-wrapper{border-bottom:2px solid #63b000}.improving-education__prises .industry-numbers__number{font-weight:900;color:#63b000;border-bottom:2px solid #63b000}@media(min-width: 1024px){.improving-education__prises .industry-numbers__number{font-size:88px}}.improving-education__prises .industry-numbers__image-wrapper{height:80px;display:flex}@media(max-width: 640px){.improving-education__prises .industry-numbers__image-wrapper{justify-content:center;height:80px}}@media(min-width: 1024px){.improving-education__prises .industry-numbers__image-wrapper{height:80px}}.improving-education__prises .industry-numbers__image{width:initial;margin-top:15px;margin-bottom:15px}@media(max-width: 1024px){.improving-education__prises .industry-numbers__image{margin-top:initial;margin-bottom:10px}}.improving-education__prises .industry-numbers__title{text-align:left}.improving-education__prises .industry-numbers__description{font-weight:900;font-size:24px}.improving-education__prises .industry-numbers__description.overline{border-top:2px solid transparent}.improving-education__stats-section .industry-numbers__row{justify-content:flex-start}@media(min-width: 641px){.improving-education__stats-section .industry-numbers__col{max-width:25%;min-width:25%;margin-right:15.63%}}.improving-education__stats-section .industry-numbers__number-wrapper{border-bottom:2px solid #7401fc}.improving-education__stats-section .industry-numbers__number{font-weight:900;color:#7401fc;border-bottom:2px solid #7401fc}@media(min-width: 1024px){.improving-education__stats-section .industry-numbers__number{font-size:88px}}.improving-education__stats-section .industry-numbers__title,.improving-education__stats-section .industry-numbers__description{padding-top:0;font-weight:900;font-size:14px}@media(max-width: 475px){.improving-education.de-de .sub-title-colored__heading{font-size:5vw}}
.fair-labor{position:relative}.fair-labor .page-title-2{position:relative}.fair-labor .page-title-2__description::before,.fair-labor .page-title-mobile__description::before{content:none}.fair-labor__main-banner2{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.fair-labor__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.fair-labor__main-banner2{z-index:998 !important}}.fair-labor__text{background:none}.fair-labor .section-text__heading{padding-bottom:25px;color:#000;word-wrap:break-word}.fair-labor .section-text__card{border-bottom:3px solid #ff9c4e}.fair-labor .section-text__card:last-child{border-bottom:none}.fair-labor .section-text__card:nth-last-child(2){border-bottom:none}.fair-labor .section-text__paragraph{color:#000}
.infographic{padding:60px 0}@media(max-width: 480px){.infographic{padding:30px 0}}.infographic__heading{margin:0;padding:0;color:#000;font-weight:900;font-size:41px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}.infographic__heading:not(:last-child){margin-bottom:20px}@media(max-width: 560px){.infographic__heading{font-size:30px}}.infographic__item{display:flex;align-items:center}.infographic__item:not(:last-child){margin-bottom:18px}@media(max-width: 480px){.infographic__item{flex-direction:column;align-items:flex-start}}.infographic__year{min-width:170px;padding-right:15px;font-weight:900;font-size:53px;font-family:"ProximaNova",sans-serif;line-height:1}@media(max-width: 560px){.infographic__year{min-width:140px;font-size:43px}}@media(max-width: 480px){.infographic__year{min-width:0;padding-right:0}.infographic__year:not(:last-child){margin-bottom:15px}}.infographic__chart{position:relative;display:flex;flex:1;justify-content:space-between;min-height:54px;color:#fff}@media(max-width: 480px){.infographic__chart{min-width:100%}}.infographic__chart-line{position:absolute;top:0;left:0;z-index:1;max-width:100%;height:100%;margin:0;padding:0;border:none}.infographic__chart-left,.infographic__chart-right{position:relative;z-index:3;display:flex;flex:1;flex-direction:column;justify-content:center;padding:5px 10px}.infographic__chart-right{text-align:right}.infographic__chart-value,.infographic__chart-desc{color:inherit;font-weight:800;font-family:"ProximaNova",sans-serif;line-height:1.11}.infographic__chart-value{font-size:24px;text-transform:uppercase}@media(max-width: 560px){.infographic__chart-value{font-size:20px}}.infographic__chart-desc{font-size:18px}@media(max-width: 560px){.infographic__chart-desc{font-size:16px}}
.talent-development__associates,.talent-development .infographic,.talent-development__sub-heading{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.talent-development__associates,.talent-development .infographic,.talent-development__sub-heading{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.talent-development__associates,.talent-development .infographic,.talent-development__sub-heading{max-width:1353.6px !important}}.talent-development{position:relative;background-color:#fff}.talent-development .page-title-2{position:relative}.talent-development .page-title-2__title{max-width:65vw}@media screen and (min-width: 1024px){.talent-development .page-title-2__title{max-width:740px}}.talent-development .page-title-2__description::before,.talent-development .page-title-mobile__description::before{content:none}.talent-development .page-title-mobile__title{max-width:80vw}.talent-development__main-banner2{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.talent-development__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.talent-development__main-banner2{z-index:998 !important}}.talent-development__text{background:radial-gradient(circle at 0 100%, #264ebc 30%, #14dfea)}.talent-development .description{padding-bottom:0}.talent-development .description__text{line-height:1.2}.talent-development .description__text::before{background-color:#9033c2}@media screen and (min-width: 767px){.talent-development .description__text{font-size:34px}}.talent-development__sub-heading{padding-bottom:50px}.talent-development__sub-heading-number{font-weight:900;font-size:265.5px;font-family:"ProximaNova",sans-serif}@media screen and (max-width: 767px){.talent-development__sub-heading-number{font-size:30vw}}.talent-development__sub-heading-text{position:relative;z-index:1;margin-top:-100px;padding-top:10px;padding-bottom:10px;color:#9830c0;font-weight:900;font-size:53.5px;font-family:"ProximaNova",sans-serif;line-height:.85;text-transform:uppercase;background-color:#fff}@media screen and (max-width: 767px){.talent-development__sub-heading-text{margin-top:-1.5em;font-size:6vw}}@media screen and (max-width: 767px){.talent-development__sub-heading{padding-bottom:0px}}.talent-development .infographic{padding-top:6vw;padding-bottom:5vw}@media(max-width: 560px){.talent-development .infographic__heading{font-size:6vw}}.talent-development .infographic__year{color:#9318a1 !important}.talent-development__infographic-1{padding-top:0 !important}.talent-development__infographic-1 .infographic__chart-left{flex-direction:column;align-items:left}@media screen and (min-width: 640px){.talent-development__infographic-1 .infographic__chart-left{flex-direction:row;justify-content:flex-start;align-items:center}}.talent-development__infographic-1 .infographic__chart-right{flex-direction:row;justify-content:flex-end;align-items:center}.talent-development__infographic-1 .infographic__chart-right .infographic__chart-value{color:transparent}.talent-development__infographic-1 .infographic__chart-line{min-width:300px}@media screen and (max-width: 640px){.talent-development__infographic-1 .infographic__chart-line{min-width:150px}}.talent-development__infographic-1 .infographic__chart-desc{padding-left:10px;font-size:24px;text-transform:uppercase}@media screen and (max-width: 640px){.talent-development__infographic-1 .infographic__chart-value,.talent-development__infographic-1 .infographic__chart-desc{padding-left:0;font-size:16px}}.talent-development__associates{display:flex;justify-content:space-around;padding-top:60px;padding-bottom:10px}@media screen and (max-width: 640px){.talent-development__associates{flex-direction:column;align-items:center;padding-top:10px;padding-bottom:10px}.talent-development__associates .small-info-block{padding:25px 0}}
.open-eyes__geography_list{margin:0;padding:0;list-style:none}.open-eyes__report,.open-eyes__support_container,.open-eyes__we-help_container,.open-eyes__geography_container,.open-eyes__who-we-are_container{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.open-eyes__report,.open-eyes__support_container,.open-eyes__we-help_container,.open-eyes__geography_container,.open-eyes__who-we-are_container{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.open-eyes__report,.open-eyes__support_container,.open-eyes__we-help_container,.open-eyes__geography_container,.open-eyes__who-we-are_container{max-width:1353.6px !important}}.open-eyes{position:relative;overflow:hidden}.open-eyes .page-title-2{position:relative;overflow:visible}.open-eyes .page-title-2__title{max-width:940px}.open-eyes .page-title-2__content{min-height:715px}.open-eyes .page-title-2::after{position:absolute;bottom:-70px;left:0;width:140px;height:210px;background-image:url("https://www.softserveinc.com/cdn/img/csr/csr-open-eyes/main-right-element.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;content:""}@media screen and (max-width: 840px){.open-eyes .page-title-2::after{bottom:-76px;width:110px}}.open-eyes .page-title-2::before{position:absolute;bottom:0;right:0;width:210px;height:210px;background-image:url("https://www.softserveinc.com/cdn/img/csr/csr-open-eyes/main-left-element.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;content:""}@media screen and (max-width: 840px){.open-eyes .page-title-2::before{width:175px;height:175px}}.open-eyes .page-title-mobile{position:relative}.open-eyes .page-title-mobile::before{position:absolute;bottom:0;right:0;width:210px;height:210px;background-image:url("https://www.softserveinc.com/cdn/img/csr/csr-open-eyes/main-left-element.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;content:""}.open-eyes .sub-title-colored__description{padding:40px 0}@media screen and (max-width: 540px){.open-eyes .sub-title-colored__description{padding-top:15px}}.open-eyes__main-banner2{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.open-eyes__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.open-eyes__main-banner2{z-index:998 !important}}.open-eyes__who-we-are{position:relative;z-index:0;padding-top:120px;background:#FF8E731C}@media screen and (max-width: 767px){.open-eyes__who-we-are{padding-top:80px}}.open-eyes__who-we-are::before{position:absolute;bottom:-140px;right:0;width:210px;height:280px;background-image:url("https://www.softserveinc.com/cdn/img/csr/csr-open-eyes/who-we-are-bg-element.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;content:"";z-index:-1}.open-eyes__who-we-are_container{margin-top:40px;padding-bottom:40px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 700px){.open-eyes__who-we-are_container{flex-direction:column-reverse}}.open-eyes__who-we-are_container .industry-numbers__col{min-width:100%}.open-eyes__who-we-are_container .industry-numbers__description{text-transform:none}.open-eyes__who-we-are_description{width:45%;max-width:395px;line-height:24px}@media screen and (max-width: 700px){.open-eyes__who-we-are_description{width:100%;max-width:100%}}.open-eyes__geography{padding-top:120px}@media screen and (max-width: 767px){.open-eyes__geography{padding-top:80px}}.open-eyes__geography_list{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 475px){.open-eyes__geography_list{flex-direction:column}}.open-eyes__geography_item{flex-basis:30%;margin-bottom:30px}@media screen and (min-width: 640px){.open-eyes__geography_item:not(:last-child){margin-right:5%}}@media screen and (max-width: 767px){.open-eyes__geography_item{flex-basis:45%}}@media screen and (max-width: 475px){.open-eyes__geography_item{flex-basis:100%}}.open-eyes__geography_item-image{max-width:fit-content;margin-right:auto;margin-bottom:20px}.open-eyes__geography_item-title{margin:0}.open-eyes__geography_item-description{font-size:16px;line-height:24px}.open-eyes__geography_map-container{position:relative}.open-eyes__geography_map-container::after{position:absolute;top:-30px;right:0;width:140px;height:140px;background-image:url("https://www.softserveinc.com/cdn/img/csr/csr-open-eyes/map-top-element.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;content:""}@media screen and (max-width: 767px){.open-eyes__geography_map-container::after{content:none}}.open-eyes__geography_map-container::before{position:absolute;z-index:1;bottom:-25px;left:0;width:70px;height:140px;background-image:url("https://www.softserveinc.com/cdn/img/csr/csr-open-eyes/map-bottom-element.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;content:""}@media screen and (max-width: 540px){.open-eyes__geography_map-container::before{width:50px;bottom:-67px}}.open-eyes__geography_map-block{position:relative}.open-eyes__geography_map-block::before{position:absolute;z-index:1;top:50%;left:50%;width:80px;height:88px;background-image:url("https://www.softserveinc.com/cdn/img/csr/csr-open-eyes/swipe-icon.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;content:"";transform:translate(-50%, -50%)}@media screen and (min-width: 540px){.open-eyes__geography_map-block::before{content:none}}.open-eyes__geography_map-block:active::before,.open-eyes__geography_map-block:hover::before{content:none}.open-eyes__geography_map{position:relative;overflow:hidden;padding:40px 0}@media screen and (max-width: 540px){.open-eyes__geography_map{scroll-snap-type:both mandatory;padding:0;min-height:601px;overflow-x:visible;scrollbar-width:none;-ms-overflow-style:none}.open-eyes__geography_map::-webkit-scrollbar{width:0;height:0;background:transparent}.open-eyes__geography_map:active,.open-eyes__geography_map:hover{filter:brightness(1)}.open-eyes__geography_map:active::before,.open-eyes__geography_map:hover::before{content:none}}.open-eyes__geography_map img{width:100%}.open-eyes__geography_map img:active,.open-eyes__geography_map img:hover{filter:brightness(1)}@media screen and (max-width: 540px){.open-eyes__geography_map img{filter:brightness(70%);width:auto;max-width:max-content;height:601px;scroll-snap-align:center}}.open-eyes__we-help{padding-top:120px}@media screen and (max-width: 767px){.open-eyes__we-help{padding-top:80px}}.open-eyes__we-help_stats{display:flex;justify-content:space-between;flex-wrap:wrap;margin:80px 0}.open-eyes__we-help_stats-item{display:flex;flex-basis:30%;margin:0 20px 50px 0}@media screen and (max-width: 767px){.open-eyes__we-help_stats-item{flex-basis:45%}}@media screen and (max-width: 540px){.open-eyes__we-help_stats-item{flex-basis:100%}}.open-eyes__we-help_stats-item figure{overflow:hidden;margin:0;margin-right:30px;min-width:52px}.open-eyes__we-help_stats-item figure img{width:52px;margin-top:5px}.open-eyes__we-help_stats-item-number{font-weight:900;font-size:55px;font-family:"ProximaNova",sans-serif;line-height:1}@media screen and (max-width: 1024px){.open-eyes__we-help_stats-item-number{font-size:40px}}.open-eyes__we-help_stats-item-text p{margin-top:0}.open-eyes__support{position:relative;z-index:0;padding-top:120px;padding-bottom:120px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media screen and (max-width: 767px){.open-eyes__support{padding-top:80px;padding-bottom:80px}}@media screen and (max-width: 540px){.open-eyes__support{background-position:65% 50%}}.open-eyes__support::after{position:absolute;top:0;left:0;width:140px;height:210px;background-image:url("https://www.softserveinc.com/cdn/img/csr/csr-open-eyes/support-top-left-element.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;content:"";z-index:-1}@media screen and (max-width: 767px){.open-eyes__support::after{content:none}}.open-eyes__support::before{position:absolute;bottom:-70px;right:0;width:140px;height:210px;background-image:url("https://www.softserveinc.com/cdn/img/csr/csr-open-eyes/support-bottom-right-element.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;content:"";z-index:-1}@media screen and (max-width: 840px){.open-eyes__support::before{width:115px;height:196px}}.open-eyes__support .sub-title-colored{color:#fff}.open-eyes__support .sub-title-colored__description h3{font-family:"ProximaNova",sans-serif;font-weight:900;font-size:34px;line-height:1.5}@media screen and (max-width: 767px){.open-eyes__support .sub-title-colored__description h3{font-size:24px;line-height:1.4}}.open-eyes__support_container{display:flex;justify-content:space-evenly;flex-wrap:wrap}@media screen and (max-width: 540px){.open-eyes__support_container{justify-content:center}}.open-eyes__support_container .open-eyes__cta-button{background-color:#fff;border-color:#fff}.open-eyes__support_container .open-eyes__cta-button:hover{color:#fff;background:#000;border:2px solid #000}@media screen and (min-width: 580px){.open-eyes__support_container .open-eyes__cta-button{margin:10px 10px 0 0}}@media screen and (max-width: 580px){.open-eyes__support_container .open-eyes__cta-button{width:100%;max-width:100%;margin-bottom:35px}}.open-eyes__report{padding-top:120px}.open-eyes__report .sub-title-colored__wrapper{padding-right:0;padding-left:0}@media screen and (max-width: 767px){.open-eyes__report{padding-top:80px}}.open-eyes__cta-button{color:#000;border:2px solid #000}.open-eyes__cta-button:hover{color:#fff;background:#000;border:2px solid #000}@media only screen and (min-width: 768px){.open-eyes+#footer .get-in-touch__heading.en-us{font-size:68px}}@media only screen and (max-width: 680px){.open-eyes+#footer .get-in-touch__heading.en-us{font-size:45px}}.open-eyes__we-help_stats-item-enter{transform:translateY(400px);opacity:0}.open-eyes__we-help_stats-item-enter-done{transform:translateY(0);opacity:1;transition:transform 1s ease,opacity .7s ease}
.open-tech__buttons-wrapper,.open-tech__open-tech-logos-list{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.open-tech__buttons-wrapper,.open-tech__open-tech-logos-list{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.open-tech__buttons-wrapper,.open-tech__open-tech-logos-list{max-width:1353.6px !important}}.open-tech{overflow:hidden;position:relative;background-color:#fff}.open-tech .page-title-2,.open-tech .page-title-mobile{position:relative;background-image:linear-gradient(45deg, #00A3FF, #3684c8)}.open-tech__main-banner2{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.open-tech__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.open-tech__main-banner2{z-index:998 !important}}.open-tech__colored-heading{padding-top:60px;padding-bottom:70px}@media(max-width: 767px){.open-tech__colored-heading{padding-top:40px;padding-bottom:40px}}.open-tech__colored-heading .cta-button{margin:50px auto 0}.open-tech__container-headings{background:#efefef}.open-tech__open-tech{background:#3684c8;color:#fff}.open-tech__open-tech .open-tech__colored-heading{padding-bottom:0}.open-tech__open-tech .open-tech__colored-heading:nth-child(2){padding-top:0}.open-tech__open-tech .sub-title-colored__description{font-size:24px;font-weight:900;font-family:"ProximaNova",sans-serif}.open-tech__open-tech-logos-list{display:flex;justify-content:space-around;flex-wrap:wrap;padding-bottom:100px}.open-tech__open-tech-logos-item-wrapper{max-width:150px;height:120px;display:flex;justify-content:center;align-items:center;margin:20px;padding:0}@media(max-width: 1024px){.open-tech__open-tech-logos-item-wrapper{max-width:180px}}@media(max-width: 860px){.open-tech__open-tech-logos-item-wrapper{width:45%;margin:0}}@media(max-width: 475px){.open-tech__open-tech-logos-item-wrapper{max-width:45%;margin:0}}.open-tech__open-tech-logos-item{transform:scale(0.4)}@media(max-width: 475px){.open-tech__open-tech-logos-item{transform:scale(0.35)}}.open-tech__highlights .industry-numbers,.open-tech__impact .industry-numbers{padding-top:0}.open-tech__highlights .industry-numbers__wrapper,.open-tech__impact .industry-numbers__wrapper{padding-left:20px;padding-right:20px}@media(min-width: 641px){.open-tech__highlights .industry-numbers__col,.open-tech__impact .industry-numbers__col{margin-right:5.63%}}.open-tech__highlights .industry-numbers__number-image,.open-tech__impact .industry-numbers__number-image{display:none}.open-tech__highlights .industry-numbers__number-wrapper,.open-tech__impact .industry-numbers__number-wrapper{border-bottom:2px solid #63b000}.open-tech__highlights .industry-numbers__number,.open-tech__impact .industry-numbers__number{font-weight:900;color:#63b000;border-bottom:2px solid #63b000}@media(min-width: 1024px){.open-tech__highlights .industry-numbers__number,.open-tech__impact .industry-numbers__number{font-size:88px}}.open-tech__highlights .industry-numbers__image-wrapper,.open-tech__impact .industry-numbers__image-wrapper{height:80px;display:flex}@media(max-width: 640px){.open-tech__highlights .industry-numbers__image-wrapper,.open-tech__impact .industry-numbers__image-wrapper{justify-content:center;height:80px}}@media(min-width: 1024px){.open-tech__highlights .industry-numbers__image-wrapper,.open-tech__impact .industry-numbers__image-wrapper{height:80px}}.open-tech__highlights .industry-numbers__image,.open-tech__impact .industry-numbers__image{width:initial;margin-top:15px;margin-bottom:15px}@media(max-width: 1024px){.open-tech__highlights .industry-numbers__image,.open-tech__impact .industry-numbers__image{margin-top:initial;margin-bottom:10px}}.open-tech__highlights .industry-numbers__title,.open-tech__impact .industry-numbers__title{text-align:left}.open-tech__highlights .industry-numbers__description,.open-tech__impact .industry-numbers__description{font-weight:900;font-size:14px}.open-tech__highlights .industry-numbers__description.overline,.open-tech__impact .industry-numbers__description.overline{border-top:2px solid transparent}.open-tech__impact .industry-numbers__number{font-size:44px}@media(min-width: 420px)and (max-width: 640px){.open-tech__impact .industry-numbers__number{font-size:7vw}}@media(max-width: 420px){.open-tech__impact .industry-numbers__number{font-size:48px}}.open-tech__buttons-wrapper{display:flex;justify-content:space-around;align-items:center}@media(max-width: 540px){.open-tech__buttons-wrapper{flex-direction:column}}.open-tech__cta-button{text-align:center;margin:50px 0}@media(max-width: 540px){.open-tech__cta-button{margin:50px 0 0}}
.environmental-sustainability__goals-image ul,.environmental-sustainability__offices-list ul,.environmental-sustainability__zero .sub-title-colored ul{margin:0;padding:0;list-style:none}.environmental-sustainability__goals-images,.environmental-sustainability__offices-list,.environmental-sustainability__offices-image,.environmental-sustainability__we-set-bg,.environmental-sustainability__buttons-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.environmental-sustainability__goals-images,.environmental-sustainability__offices-list,.environmental-sustainability__offices-image,.environmental-sustainability__we-set-bg,.environmental-sustainability__buttons-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.environmental-sustainability__goals-images,.environmental-sustainability__offices-list,.environmental-sustainability__offices-image,.environmental-sustainability__we-set-bg,.environmental-sustainability__buttons-wrapper{max-width:1353.6px !important}}.environmental-sustainability{position:relative;overflow:hidden}.environmental-sustainability .page-title-2{position:relative}.environmental-sustainability .page-title-2__description:before,.environmental-sustainability .page-title-mobile__description:before{content:none}.environmental-sustainability .page-title-2 .page-title-2__title,.environmental-sustainability .page-title-mobile .page-title-2__title{width:780px}@media screen and (max-width: 990px){.environmental-sustainability .page-title-2 .page-title-2__title,.environmental-sustainability .page-title-mobile .page-title-2__title{width:75vw}}.environmental-sustainability__description{background-color:#eee}.environmental-sustainability__description .description{padding-top:80px;padding-bottom:70px}.environmental-sustainability__description .description__text::before{width:100px;background-color:#63b000}@media(min-width: 480px){.environmental-sustainability__description .description__text{font-size:24px}}.environmental-sustainability__description .description .cta-button{margin:0;text-align:center}.environmental-sustainability__description-btn-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:center;align-items:center;margin-top:50px}.environmental-sustainability__main-banner2{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.environmental-sustainability__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.environmental-sustainability__main-banner2{z-index:998 !important}}.environmental-sustainability__we-set .sub-title-colored{padding-top:90px;padding-bottom:60px}.environmental-sustainability__we-set .sub-title-colored__description{font-family:"ProximaNova",sans-serif;font-weight:900}@media(min-width: 767px){.environmental-sustainability__we-set .sub-title-colored__description{font-size:24px;line-height:normal}}.environmental-sustainability__buttons-wrapper .cta-button{position:relative;justify-content:flex-start;padding-right:50px;margin-bottom:20px;text-align:left}@media(max-width: 475px){.environmental-sustainability__buttons-wrapper .cta-button{min-width:100% !important}}.environmental-sustainability__buttons-wrapper .cta-button:before{position:absolute;top:calc(50% - 12px);right:20px;width:14px;height:24px;background:url(https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg) no-repeat 50% 50%;filter:invert(1);transform:rotate(-90deg);content:""}.environmental-sustainability__buttons-wrapper .cta-button:hover:before{background:url(https://www.softserveinc.com/cdn/img/your_journey/transform/arrow_white.svg) no-repeat 50% 50%}.environmental-sustainability__we-set-bg{padding:90px;background-color:rgba(0,0,0,.2);background-repeat:no-repeat;background-size:cover;background-position:50%}@media(max-width: 640px){.environmental-sustainability__we-set-bg{padding:45px 0}}.environmental-sustainability__zero{background-color:#f5f5f5}.environmental-sustainability__zero .sub-title-colored{padding-top:90px;padding-bottom:60px}.environmental-sustainability__zero .sub-title-colored__heading{margin-bottom:40px}.environmental-sustainability__zero .sub-title-colored__description{position:relative}.environmental-sustainability__zero .sub-title-colored p{max-width:calc(100% - 320px);font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media(max-width: 767px){.environmental-sustainability__zero .sub-title-colored p{max-width:calc(100% - 202px);font-size:18px}}@media(max-width: 640px){.environmental-sustainability__zero .sub-title-colored p{min-width:100%}}.environmental-sustainability__zero .sub-title-colored ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:20px}.environmental-sustainability__zero .sub-title-colored ul li{flex-basis:100%;color:#63b000;margin-bottom:30px;border-top:2px solid #63b000}@media(min-width: 767px){.environmental-sustainability__zero .sub-title-colored ul li{flex-basis:23%;margin-right:10px}}@media(min-width: 640px)and (max-width: 767px){.environmental-sustainability__zero .sub-title-colored ul li{flex-basis:45%;margin-right:20px}}.environmental-sustainability__zero .sub-title-colored strong{display:inline-block;padding-bottom:5px;padding-top:5px;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;color:#63b000}.environmental-sustainability__zero .sub-title-colored-image{position:absolute;right:0;top:0;width:262px}@media(max-width: 767px){.environmental-sustainability__zero .sub-title-colored-image{width:162px}}@media(max-width: 640px){.environmental-sustainability__zero .sub-title-colored-image{position:relative;left:50%;width:100%;max-width:262px;margin:20px 0;transform:translateX(-50%)}}.environmental-sustainability__zero .industry-numbers{max-width:calc(100% - 320px)}@media(max-width: 767px){.environmental-sustainability__zero .industry-numbers{max-width:100%}}.environmental-sustainability__zero .industry-numbers__wrapper{padding:0}@media(max-width: 475px){.environmental-sustainability__zero .industry-numbers__col{min-width:100%}}.environmental-sustainability__zero .industry-numbers__title{margin-bottom:25px;font-size:14px;font-weight:900;min-height:30px;color:#646262}.environmental-sustainability__zero .industry-numbers__number{font-weight:900;color:#63b000;border-bottom:2px solid #63b000}.environmental-sustainability__zero .industry-numbers__description,.environmental-sustainability__zero .industry-numbers__description a{font-size:14px;font-weight:900;color:#000}.environmental-sustainability__offices .sub-title-colored{padding-top:90px}.environmental-sustainability__offices .sub-title-colored__heading{margin-bottom:40px}.environmental-sustainability__offices .sub-title-colored__description{display:flex;justify-content:space-between;column-gap:20px}@media(max-width: 767px){.environmental-sustainability__offices .sub-title-colored__description{flex-direction:column;row-gap:20px}}.environmental-sustainability__offices .sub-title-colored p{flex:1}.environmental-sustainability__offices-image{padding-bottom:60px}.environmental-sustainability__offices-image img{width:100%}.environmental-sustainability__offices-list{padding-bottom:60px}.environmental-sustainability__offices-list ul{display:flex;flex-direction:column;margin-top:20px;border-top:2px solid #000;border-bottom:2px solid #000}.environmental-sustainability__offices-list li{display:flex;justify-content:space-between;column-gap:20px;padding:10px 0}@media(max-width: 640px){.environmental-sustainability__offices-list li{padding:20px 0;flex-direction:column;row-gap:15px}}.environmental-sustainability__offices-list li:not(:last-child){border-bottom:1px solid #a4a4a4}.environmental-sustainability__offices-list li span{flex:1}.environmental-sustainability__offices-list li span:first-of-type{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}.environmental-sustainability__offices-list li span:last-of-type{font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif}.environmental-sustainability__logos-list .empowering-communities__description-logos-list{gap:20px}@media(max-width: 767px){.environmental-sustainability__logos-list .empowering-communities__description-logos-list{row-gap:40px}}.environmental-sustainability__logos-list .environmental-sustainability__description-logos-item-wrap{display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.environmental-sustainability__logos-list .environmental-sustainability__description-logos-item-wrap{flex-basis:45%}}.environmental-sustainability__logos-list .empowering-communities__description-logos-item{width:50%;margin:0;aspect-ratio:auto;object-fit:contain}.environmental-sustainability__solutions{background-image:linear-gradient(to bottom, #F5F5F5 75%, transparent 75%, transparent 100%)}.environmental-sustainability__solutions .sub-title-colored{padding-top:90px;padding-bottom:60px}.environmental-sustainability__solutions .sub-title-colored__heading{margin-bottom:40px}.environmental-sustainability__solutions .sub-title-colored__description{position:relative;padding-bottom:25%}@media(min-width: 2560px){.environmental-sustainability__solutions .sub-title-colored__description{font-size:calc(24px * 1.44);padding-bottom:30%}}@media(max-width: 767px){.environmental-sustainability__solutions .sub-title-colored__description{padding-bottom:initial}}.environmental-sustainability__solutions .sub-title-colored__description p{max-width:45%;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media(min-width: 2560px){.environmental-sustainability__solutions .sub-title-colored__description p{font-size:calc(24px * 1.44)}}@media(max-width: 767px){.environmental-sustainability__solutions .sub-title-colored__description p{max-width:100%;font-size:18px}}.environmental-sustainability__solutions .sub-title-colored-image{position:absolute;right:0;top:0;width:50%}@media(max-width: 767px){.environmental-sustainability__solutions .sub-title-colored-image{position:relative;left:50%;width:100%;max-width:450px;margin:30px auto 0;transform:translatex(-50%)}}.environmental-sustainability__goals{padding-bottom:60px}.environmental-sustainability__goals .sub-title-colored{padding-top:40px}.environmental-sustainability__goals .sub-title-colored__heading{margin-bottom:40px;text-transform:none}.environmental-sustainability__goals-images{display:flex;justify-content:space-between;column-gap:40px;flex-wrap:wrap}@media screen and (max-width: 580px){.environmental-sustainability__goals-images{flex-direction:column}}.environmental-sustainability__goals-images_others h3{display:flex;align-items:center;width:100%;height:auto;min-height:60px;padding:0 8px;color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;background-color:#3a3a3a}@media screen and (min-width: 950px){.environmental-sustainability__goals-images_others h3{height:30px;min-height:30px}}.environmental-sustainability__goals-images_others .environmental-sustainability__goals-image{flex-basis:120px}@media screen and (max-width: 580px){.environmental-sustainability__goals-images_others .environmental-sustainability__goals-image{flex-basis:auto;justify-content:center}}.environmental-sustainability__goals-image{flex-basis:45%;min-width:120px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:15px;margin:0 0 60px}.environmental-sustainability__goals-image img{width:100%;max-width:120px}@media screen and (max-width: 580px){.environmental-sustainability__goals-image img{margin-left:auto;margin-right:auto;margin-bottom:20px}}.environmental-sustainability__goals-image figcaption{flex-basis:60%}@media screen and (max-width: 580px){.environmental-sustainability__goals-image figcaption{flex-basis:100%}}.environmental-sustainability__goals-image li,.environmental-sustainability__goals-image a{font-weight:900;font-size:12px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (max-width: 580px){.environmental-sustainability__goals-image li,.environmental-sustainability__goals-image a{font-size:14px}}.environmental-sustainability__goals-image li{margin-bottom:5px}.environmental-sustainability__goals-image a{color:inherit;text-decoration:none}.environmental-sustainability__goals-image a:hover{cursor:pointer;text-decoration:underline}.environmental-sustainability__goals-image h3{display:flex;align-items:center;width:100%;margin:0;height:auto;min-height:60px;padding:0 8px;color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 950px){.environmental-sustainability__goals-image h3{height:30px;min-height:30px}}.environmental-sustainability__cta-button{margin:60px auto}@media(min-width: 415px){.environmental-sustainability__cta-button{margin:100px auto}}@media(max-width: 475px){.environmental-sustainability.de-de .page-title-mobile__title{font-size:7vw}}@media(max-width: 475px){.environmental-sustainability.de-de .sub-title-colored__heading{font-size:5vw}}@media(max-width: 475px){.environmental-sustainability.de-de .sub-title-colored__heading-square{top:-16px}}@media screen and (min-width: 950px){.environmental-sustainability.de-de .environmental-sustainability__goals-image h3{height:60px;min-height:30px}}
.diversity-equity-and-inclusion__principles,.diversity-equity-and-inclusion .content-block,.diversity-equity-and-inclusion__section-container{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.diversity-equity-and-inclusion__principles,.diversity-equity-and-inclusion .content-block,.diversity-equity-and-inclusion__section-container{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.diversity-equity-and-inclusion__principles,.diversity-equity-and-inclusion .content-block,.diversity-equity-and-inclusion__section-container{max-width:1353.6px !important}}.diversity-equity-and-inclusion{position:relative;background-color:#fff;overflow:hidden}.diversity-equity-and-inclusion .page-title-2,.diversity-equity-and-inclusion .page-title-mobile{position:relative;background:none !important}.diversity-equity-and-inclusion .page-title-2__description::before,.diversity-equity-and-inclusion .page-title-mobile__description::before{content:none}.diversity-equity-and-inclusion__main-banner2{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.diversity-equity-and-inclusion__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.diversity-equity-and-inclusion__main-banner2{z-index:998 !important}}.diversity-equity-and-inclusion__colored-heading .sub-title-colored__heading{padding-bottom:20px}@media(min-width: 641px){.diversity-equity-and-inclusion__colored-heading .sub-title-colored__heading{padding-bottom:30px}}.diversity-equity-and-inclusion__hero-bg{background-color:#f5894d;background-repeat:no-repeat,no-repeat;background-position:50% 100%,100%,center center;background-size:100%,100%,cover}.diversity-equity-and-inclusion .sub-title-colored{padding-top:40px;padding-bottom:20px}@media(min-width: 2560px){.diversity-equity-and-inclusion .sub-title-colored{padding-top:calc(80px * 1.44)}}@media(min-width: 641px)and (max-width: 2560px){.diversity-equity-and-inclusion .sub-title-colored{padding-top:80px}}.diversity-equity-and-inclusion__section{padding-bottom:80px}@media(min-width: 2560px){.diversity-equity-and-inclusion__section{padding-bottom:calc(80px * 1.44)}}@media screen and (max-width: 640px){.diversity-equity-and-inclusion__section{padding-bottom:40px}}.diversity-equity-and-inclusion__section_colored{background:linear-gradient(180deg, #B516ED -57.14%, #A7FCF7 117.05%)}.diversity-equity-and-inclusion__section-subtitle{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}@media screen and (max-width: 475px){.diversity-equity-and-inclusion__section-subtitle{flex-direction:column}}.diversity-equity-and-inclusion__section-subtitle img{max-width:200px}.diversity-equity-and-inclusion__section-subtitle p{margin:0;font-family:"ProximaNova",sans-serif;font-style:normal;font-weight:900;font-size:24px;color:#fff;text-transform:uppercase;line-height:125%}.diversity-equity-and-inclusion__section-container{display:flex;flex-direction:column;gap:60px}.diversity-equity-and-inclusion .content-with-image{display:flex;flex-direction:row;justify-content:space-between;gap:40px}@media screen and (max-width: 768px){.diversity-equity-and-inclusion .content-with-image{flex-direction:column}}.diversity-equity-and-inclusion .content-with-image img{width:100%;max-width:335px;object-fit:contain}.diversity-equity-and-inclusion .content-with-image p{line-height:135%}.diversity-equity-and-inclusion .content-with-image a{color:#000}.diversity-equity-and-inclusion .content-with-image_bold{flex-direction:row-reverse;font-weight:700}@media screen and (max-width: 768px){.diversity-equity-and-inclusion .content-with-image_bold{flex-direction:column}}.diversity-equity-and-inclusion .content-with-image_bold p:last-of-type{font-family:"ProximaNova",sans-serif;font-weight:900;text-transform:uppercase}.diversity-equity-and-inclusion .industry-numbers__number-wrapper{border-bottom:2px solid #b516ed}.diversity-equity-and-inclusion .industry-numbers__number{font-weight:900;color:#b516ed;border-bottom:2px solid #b516ed}@media(min-width: 1024px){.diversity-equity-and-inclusion .industry-numbers__number{font-size:88px}}.diversity-equity-and-inclusion .industry-numbers__title,.diversity-equity-and-inclusion .industry-numbers__description{font-size:14px}.diversity-equity-and-inclusion .industry-numbers__title span,.diversity-equity-and-inclusion .industry-numbers__description span{color:#b516ed}.diversity-equity-and-inclusion__image-stats .industry-numbers__col{display:flex;flex-direction:column;align-items:center;flex-basis:100%;min-width:100%}@media(min-width: 640px){.diversity-equity-and-inclusion__image-stats .industry-numbers__col{flex-direction:row;justify-content:space-between}}.diversity-equity-and-inclusion__image-stats .industry-numbers__title{display:none}@media(min-width: 640px){.diversity-equity-and-inclusion__image-stats .industry-numbers__image-wrapper{flex-basis:15%}}.diversity-equity-and-inclusion__image-stats .industry-numbers__image{width:100%;max-width:116px}.diversity-equity-and-inclusion__image-stats .industry-numbers__description{border-top:none;font-size:14px;line-height:17px}@media(min-width: 640px){.diversity-equity-and-inclusion__image-stats .industry-numbers__description{flex-basis:85%;font-size:24px;line-height:27px}}.diversity-equity-and-inclusion .content-block{margin-bottom:40px}@media(min-width: 2560px){.diversity-equity-and-inclusion .content-block{margin-bottom:calc(40px * 1.44)}}.diversity-equity-and-inclusion .content-block__heading{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;margin-bottom:5px}@media(min-width: 2560px){.diversity-equity-and-inclusion .content-block__heading{font-size:calc(24px * 1.44)}}@media(max-width: 767px){.diversity-equity-and-inclusion .content-block__heading{font-size:18px}}.diversity-equity-and-inclusion .content-block p{margin:0}.diversity-equity-and-inclusion__principles{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:100px}@media(min-width: 2560px){.diversity-equity-and-inclusion__principles{margin-bottom:calc(100px * 1.44)}}@media(max-width: 540px){.diversity-equity-and-inclusion__principles{margin-bottom:60px}}.diversity-equity-and-inclusion__principles .content-block{padding:0}@media(min-width: 640px){.diversity-equity-and-inclusion__principles .content-block{max-width:45%;margin:0}}.diversity-equity-and-inclusion__principles .content-block__heading span{display:inline-block;width:31px;height:31px;margin-right:15px}@media(max-width: 475px){.diversity-equity-and-inclusion.de-de .page-title-mobile__title{font-size:6vw}}@media(max-width: 475px){.diversity-equity-and-inclusion.de-de .diversity-equity-and-inclusion__principles .content-block__heading span{margin-bottom:-7px}}@media(max-width: 475px){.diversity-equity-and-inclusion.de-de .sub-title-colored__heading{font-size:5vw}}@media(max-width: 475px){.diversity-equity-and-inclusion.de-de .sub-title-colored__heading-square{top:-16px}}
.well-being-corporate-responsibility{position:relative;background-color:#fff;overflow:hidden}.well-being-corporate-responsibility .page-title-2,.well-being-corporate-responsibility .page-title-mobile{position:relative;background:none !important}.well-being-corporate-responsibility__main-banner2{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.well-being-corporate-responsibility__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.well-being-corporate-responsibility__main-banner2{z-index:998 !important}}.well-being-corporate-responsibility .sub-title-colored{padding-top:40px;color:#fff}.well-being-corporate-responsibility .sub-title-colored__heading:not(:last-child){margin-bottom:40px}@media(min-width: 2560px){.well-being-corporate-responsibility .sub-title-colored{padding-top:calc(80px * 1.44)}}@media(min-width: 641px)and (max-width: 2560px){.well-being-corporate-responsibility .sub-title-colored{padding-top:80px}}.well-being-corporate-responsibility__hero-bg{background-repeat:no-repeat,no-repeat;background-position:50% 100%,100%,center center;background-size:100%,100%,cover}.well-being-corporate-responsibility__prises-number .industry-numbers{padding-top:40px;padding-bottom:40px}@media(min-width: 641px){.well-being-corporate-responsibility__prises-number .industry-numbers{padding-top:80px;padding-bottom:80px}}@media(min-width: 641px){.well-being-corporate-responsibility__prises-number .industry-numbers__col{max-width:40%;min-width:40%;margin-right:5%}}.well-being-corporate-responsibility__prises-number .industry-numbers__image{width:inherit;margin:0 auto;aspect-ratio:1/1;object-fit:contain}@media(min-width: 641px){.well-being-corporate-responsibility__prises-number .industry-numbers__image{margin:inherit}}.well-being-corporate-responsibility__prises-number .industry-numbers__title,.well-being-corporate-responsibility__prises-number .industry-numbers__description{font-size:14px;line-height:17px}@media(min-width: 641px){.well-being-corporate-responsibility__prises-number .industry-numbers__title,.well-being-corporate-responsibility__prises-number .industry-numbers__description{font-size:24px;line-height:27px}}.well-being-corporate-responsibility__prises-number .industry-numbers__title.overline,.well-being-corporate-responsibility__prises-number .industry-numbers__description.overline{border:none}.well-being-corporate-responsibility__stats-wrapper{padding-bottom:80px;background-color:#7401fc}@media(min-width: 2560px){.well-being-corporate-responsibility__stats-wrapper{padding-bottom:calc(80px * 1.44)}}@media(max-width: 640px){.well-being-corporate-responsibility__stats-wrapper{padding-bottom:40px}}.well-being-corporate-responsibility__stats-wrapper .industry-numbers__row{justify-content:flex-start}@media(min-width: 641px){.well-being-corporate-responsibility__stats-wrapper .industry-numbers__col{max-width:25%;min-width:25%;margin-right:15.63%}}.well-being-corporate-responsibility__stats-wrapper .industry-numbers__number-wrapper{border-bottom:2px solid #f9ac07}.well-being-corporate-responsibility__stats-wrapper .industry-numbers__number{font-weight:900;color:#f9ac07;border-bottom:2px solid #f9ac07}@media(min-width: 1024px){.well-being-corporate-responsibility__stats-wrapper .industry-numbers__number{font-size:88px}}.well-being-corporate-responsibility__stats-wrapper .industry-numbers__title,.well-being-corporate-responsibility__stats-wrapper .industry-numbers__description{color:#fff;font-size:14px;line-height:17px}@media(max-width: 475px){.well-being-corporate-responsibility.de-de .sub-title-colored__heading{font-size:5vw}}@media(max-width: 475px){.well-being-corporate-responsibility.de-de .sub-title-colored__heading-square{top:-16px}}
.section-with-events .carousel.carousel-slider{padding-bottom:40px}.section-with-events .carousel .slide{background:none}.section-with-events .carousel .control-dots{padding:0}.section-with-events .carousel .control-dots .dot{width:7px;height:7px;margin:0 1.5vw;background:#000;box-shadow:none;opacity:.5;transition:transform opacity .3s}.section-with-events .carousel .control-dots .dot:hover{background-color:#000;transform:scale(1.5);opacity:1}.section-with-events .carousel .control-dots .dot.selected{background-color:#000;opacity:1}.section-with-events .carousel .control-prev.control-arrow{padding:0;opacity:.5}.section-with-events .carousel .control-prev.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(90deg)}@media(max-width: 590px){.section-with-events .carousel .control-prev.control-arrow:before{transform:scale(0.7) rotate(90deg)}}.section-with-events .carousel .control-next.control-arrow{padding:0;opacity:.5}.section-with-events .carousel .control-next.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(-90deg)}@media(max-width: 590px){.section-with-events .carousel .control-next.control-arrow:before{transform:scale(0.7) rotate(-90deg)}}.section-with-events .carousel .control-next.control-arrow:hover,.section-with-events .carousel .control-prev.control-arrow:hover{background:transparent;opacity:1}@media(max-width: 480px){.section-with-events .carousel .control-next.control-arrow,.section-with-events .carousel .control-prev.control-arrow{opacity:0}}.section-with-events__content{display:flex;column-gap:20px}@media(max-width: 767px){.section-with-events__content{flex-direction:column}}.section-with-events__description{padding-bottom:40px}@media(max-width: 768px){.section-with-events__description{padding-bottom:20px}}.section-with-events__content-left,.section-with-events__content-right{flex:1}@media(min-width: 2560px){.section-with-events__content-right{display:flex;justify-content:flex-end}}.section-with-events__image{max-width:360px}@media(min-width: 2560px){.section-with-events__image{max-width:calc(360px * 1.44)}}@media screen and (max-width: 475px){.section-with-events__image{max-width:100%}}.section-with-events .industry-numbers{padding-top:0}@media screen and (max-width: 768px){.section-with-events .industry-numbers{padding-top:32px}}.section-with-events .industry-numbers__title{display:none}.section-with-events .industry-numbers__wrapper{padding:0}.section-with-events .industry-numbers__row{justify-content:flex-start;column-gap:20px}.section-with-events .industry-numbers__col{min-width:25%;text-align:left}@media(min-width: 641px){.section-with-events .industry-numbers__col{max-width:25%;margin-right:5% !important}}@media(max-width: 640px){.section-with-events .industry-numbers__col{min-width:45%}}@media screen and (max-width: 475px){.section-with-events .industry-numbers__col:not(:nth-child(2n)):not(:last-child){margin-right:0}}.section-with-events .industry-numbers__number{font-size:32px;color:#4f5fac;border-color:#4f5fac}.section-with-events .industry-numbers__description{font-size:10px}@media(min-width: 2560px){.section-with-events__events-wrapper{padding-top:calc(40px * 1.44)}}@media screen and (min-width: 767px){.section-with-events__events-wrapper .carousel .slider-wrapper{width:92%}}.section-with-events__events-wrapper .carousel .slide{background:transparent}.section-with-events__events-wrapper .press-card__description{flex-direction:column;justify-content:flex-start;min-height:175px}.section-with-events__events-wrapper .press-card__date{display:none}.section-with-events__events-wrapper .press-card__heading{height:30px;margin-top:0}.section-with-events__events-wrapper .press-card__location{font-size:12px;font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:initial !important}@media screen and (min-width: 767px)and (max-width: 1080px){.section-with-events__events-wrapper .press-card__location{font-size:10px}}
.section-with-cards .sub-title-colored__wrapper{padding:0}.section-with-cards .sub-title-colored__description strong{display:inline-block;padding-bottom:15px;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:1.2}.section-with-cards__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}@media(max-width: 640px){.section-with-cards__wrapper{grid-template-columns:1fr}}.section-with-cards__card{display:flex;align-items:center;padding:50px;color:#fff;cursor:pointer}.section-with-cards__card:nth-child(1),.section-with-cards__card:nth-child(2){max-height:155px}.section-with-cards__card.double{grid-row:1/3;grid-column:2;max-height:320px}@media(max-width: 640px){.section-with-cards__card.double{grid-row:1/2;grid-column:1}}.section-with-cards__card:hover{box-shadow:inset 0 0 0 10em rgba(0,0,0,.3)}.section-with-cards__card:hover .section-with-cards__card-button::before{left:100%}@media(min-width: 640px)and (max-width: 1024px){.section-with-cards__card.active{padding:40px 20px}}@media(max-width: 540px){.section-with-cards__card.active{padding:40px 20px}}.section-with-cards__card.active .section-with-cards__card-image,.section-with-cards__card.active .section-with-cards__card-heading,.section-with-cards__card.active .section-with-cards__card-button{opacity:0;transform:translateY(-100px);transition:all .25s ease}.section-with-cards__card.active .section-with-cards__card-description{opacity:1;visibility:visible;transform:translateY(-50%);transition:all .25s ease;z-index:1}.section-with-cards__card:nth-last-of-type(-n+2){cursor:auto}.section-with-cards__card:nth-last-of-type(-n+2):hover{box-shadow:none}.section-with-cards__card-content{position:relative;width:100%;z-index:0}.section-with-cards__card-image{width:100%;max-width:89px;margin-bottom:30px;object-fit:contain}.section-with-cards__card-heading{margin:0;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:1.2}.section-with-cards__card-description{position:absolute;top:50%;opacity:0;transform:translateY(-200%);font-size:18px;line-height:1.4;z-index:-100;visibility:hidden}@media(max-width: 1024px){.section-with-cards__card-description{font-size:16px}}.section-with-cards__card-button{position:relative;margin-top:20px;padding:0 35px 0 0;color:#fff;font-family:"ProximaNova",sans-serif;font-size:14px;font-weight:900;line-height:1.2;text-transform:uppercase;border:none;background:transparent;cursor:pointer}.section-with-cards__card-button::before{position:absolute;top:0px;left:85%;width:30px;height:15px;content:"";background:url("https://www.softserveinc.com/cdn/img/csr/csr-report-2022/arrow.png") no-repeat 50% 50%;background-size:100% 100%;filter:invert(1);transition:all .3s ease-in-out}.section-with-cards .industry-numbers{padding:0}.section-with-cards .industry-numbers__wrapper{padding-right:0;padding-left:0}.section-with-cards .industry-numbers__col{min-width:100%;margin-bottom:0;text-align:left}.section-with-cards .industry-numbers__title,.section-with-cards .industry-numbers__number,.section-with-cards .industry-numbers__description{color:#fff}.section-with-cards .industry-numbers__number{padding-top:10px;border-bottom-color:#fff}.section-with-cards .industry-numbers__title,.section-with-cards .industry-numbers__description{font-size:14px}
.section-with-slider__slider{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.section-with-slider__slider{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.section-with-slider__slider{max-width:1353.6px !important}}.section-with-slider .carousel.carousel-slider{padding-bottom:40px}.section-with-slider .carousel .slide{background:none}.section-with-slider .carousel .control-dots{padding:0}.section-with-slider .carousel .control-dots .dot{width:7px;height:7px;margin:0 1.5vw;background:#000;box-shadow:none;opacity:.5;transition:transform opacity .3s}.section-with-slider .carousel .control-dots .dot:hover{background-color:#000;transform:scale(1.5);opacity:1}.section-with-slider .carousel .control-dots .dot.selected{background-color:#000;opacity:1}.section-with-slider .carousel .control-prev.control-arrow{padding:0;opacity:.5}.section-with-slider .carousel .control-prev.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(90deg)}@media(max-width: 590px){.section-with-slider .carousel .control-prev.control-arrow:before{transform:scale(0.7) rotate(90deg)}}.section-with-slider .carousel .control-next.control-arrow{padding:0;opacity:.5}.section-with-slider .carousel .control-next.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(-90deg)}@media(max-width: 590px){.section-with-slider .carousel .control-next.control-arrow:before{transform:scale(0.7) rotate(-90deg)}}.section-with-slider .carousel .control-next.control-arrow:hover,.section-with-slider .carousel .control-prev.control-arrow:hover{background:transparent;opacity:1}@media(max-width: 480px){.section-with-slider .carousel .control-next.control-arrow,.section-with-slider .carousel .control-prev.control-arrow{opacity:0}}.section-with-slider{background-color:#faedec}.section-with-slider .sub-title-colored__wrapper{padding-left:0;padding-right:0}.section-with-slider .sub-title-colored__description strong{font-size:24px;font-weight:900;font-family:"ProximaNova",sans-serif}.section-with-slider__slider{padding-top:30px}@media(max-width: 645px){.section-with-slider__slider{padding-top:0}}.section-with-slider__slider .carousel .slide{background:transparent}.section-with-slider__slider .carousel.carousel-slider{overflow:visible}@media(min-width: 940px){.section-with-slider__slider .carousel .control-prev.control-arrow{left:-25px;z-index:10}}@media(min-width: 940px){.section-with-slider__slider .carousel .control-next.control-arrow{right:-25px;z-index:10}}.section-with-slider__loader{max-width:216px !important;height:216px;flex-basis:30%}@media(max-width: 645px){.section-with-slider__loader{flex-basis:45%}}.section-with-slider__slide{display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center;column-gap:20px;padding:40px 0}.section-with-slider__slide>div{flex-basis:25%}@media(max-width: 645px){.section-with-slider__slide>div{flex-basis:45%}}@media(max-width: 360px){.section-with-slider__slide>div{flex-basis:40%}}@media(max-width: 940px){.section-with-slider__slide>div:nth-child(2){flex-basis:45%}}.section-with-slider__image{flex-basis:30%;max-width:370px;object-fit:contain}@media(max-width: 940px){.section-with-slider__image{margin-top:30px}}@media(max-width: 645px){.section-with-slider__image{flex-basis:100%;margin:30px auto 0}}.section-with-slider .industry-numbers__wrapper{padding-left:0}.section-with-slider .industry-numbers__col{min-width:100%;text-align:left}.section-with-slider .industry-numbers__number{color:#4f5fac;border-bottom-color:#4f5fac}.section-with-slider .industry-numbers__description{font-size:14px}
.well-being-section{background-color:#4f5fac;background-repeat:no-repeat;background-position:50% 100%;background-size:25%}@media screen and (min-width: 2560px){.well-being-section{background-size:30%}}@media screen and (max-width: 1600px){.well-being-section{background-size:33%}}@media screen and (max-width: 940px){.well-being-section{background-size:55%}}@media(min-width: 960px){.well-being-section{background-size:500px}}@media(max-width: 640px){.well-being-section{background-size:400px}}.well-being-section .sub-title-colored__wrapper{padding:0}.well-being-section .sub-title-colored__heading,.well-being-section .sub-title-colored__description{color:#fff}.well-being-section .sub-title-colored__description strong{display:inline-block;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:1.2}.well-being-section .industry-numbers{padding-top:65px;padding-bottom:0}.well-being-section .industry-numbers__wrapper{padding-left:0;padding-right:0}@media(max-width: 645px){.well-being-section .industry-numbers{padding-top:15px;padding-bottom:45%}}.well-being-section .industry-numbers__col{min-width:27.67%;max-width:27.67%}@media(max-width: 645px){.well-being-section .industry-numbers__col{min-width:45%;text-align:left}}.well-being-section .industry-numbers__title,.well-being-section .industry-numbers__number,.well-being-section .industry-numbers__description{color:#fff}.well-being-section .industry-numbers__title p,.well-being-section .industry-numbers__number p,.well-being-section .industry-numbers__description p{color:#fff}.well-being-section .industry-numbers__number{border-bottom-color:#fff}.well-being-section .industry-numbers__description{font-size:14px}
.nps-graph{display:flex;justify-content:center;align-items:flex-end;width:146px;padding:40px 0}.nps-graph__image-enps,.nps-graph__image-nps,.nps-graph__image-level{width:100%;object-fit:contain}.nps-graph__image-enps,.nps-graph__image-nps{max-width:62px;height:48px}.nps-graph__image-level{max-width:42px;height:338px}.nps-graph .animated-1{animation-name:up-one;animation-duration:1s;animation-delay:.1s;animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-fill-mode:forwards}.nps-graph .animated-2{animation-name:up-two;animation-duration:1s;animation-delay:.3s;animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-fill-mode:forwards}@keyframes up-one{0%{transform:translateY(0);opacity:0}100%{transform:translateY(-210px);opacity:1}}@keyframes up-two{0%{transform:translateY(0);opacity:0}100%{transform:translateY(-202px);opacity:1}}
.section-glance{background-color:rgba(252,197,130,.1)}.section-glance .sub-title-colored__wrapper{max-width:50% !important;padding:0;margin-left:0}@media(max-width: 640px){.section-glance .sub-title-colored__wrapper{max-width:100% !important}}.section-glance__content{display:flex;column-gap:20px}@media(max-width: 860px){.section-glance__content{flex-direction:column-reverse}}.section-glance__image-wrapper{flex-basis:50%;margin:0;margin-top:-80px}@media(max-width: 860px){.section-glance__image-wrapper{flex-basis:100%;margin:30px auto 0}}.section-glance__image{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin-bottom:-5px;margin-left:-75px;width:117%;max-width:535px;object-fit:contain}@media(max-width: 475px){.section-glance__image{margin-left:-51px;width:117%}}.section-glance__image-desc{position:relative;z-index:2;max-width:470px;padding:15px;background-color:#65656a}.section-glance__image-desc p{margin:0;color:#fff;font-size:11px;line-height:1.2}.section-glance__stats{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:20px;flex-basis:55%;min-width:455px}@media(max-width: 475px){.section-glance__stats{justify-content:center;min-width:inherit}}.section-glance__stats div:first-child{flex-basis:55%}@media(max-width: 475px){.section-glance__stats div:first-child{flex-basis:100%}}.section-glance__stats div:nth-child(2){flex-basis:40%}.section-glance__stats .industry-numbers{width:250px;padding-bottom:0}@media(max-width: 475px){.section-glance__stats .industry-numbers{width:100%}}.section-glance__stats .industry-numbers__wrapper{padding-right:0;padding-left:0}.section-glance__stats .industry-numbers__col{max-width:110px;min-width:110px;margin-right:0 !important;text-align:left}@media(max-width: 475px){.section-glance__stats .industry-numbers__col{max-width:45%;min-width:45%}}.section-glance__stats .industry-numbers__title{display:flex;align-items:flex-end;margin-bottom:10px;font-size:10px;line-height:1;color:#aaa9ae}.section-glance__stats .industry-numbers__number{font-size:32px;line-height:32px;color:#00a3ff;border-bottom-color:#00a3ff}.section-glance__stats .industry-numbers__description{font-size:10px;line-height:1.2}.section-glance__stats-description{flex-basis:100%;font-size:8px;line-height:1.2;color:#aaa9ae}
.sustainability-report__approaches-description-block-items,.sustainability-report .section-with-cards,.sustainability-report .section-with-slider__wrapper,.sustainability-report .well-being-section__wrapper,.sustainability-report .section-glance__wrapper,.sustainability-report .approach-section__wrapper,.sustainability-report__tabs{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.sustainability-report__approaches-description-block-items,.sustainability-report .section-with-cards,.sustainability-report .section-with-slider__wrapper,.sustainability-report .well-being-section__wrapper,.sustainability-report .section-glance__wrapper,.sustainability-report .approach-section__wrapper,.sustainability-report__tabs{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.sustainability-report__approaches-description-block-items,.sustainability-report .section-with-cards,.sustainability-report .section-with-slider__wrapper,.sustainability-report .well-being-section__wrapper,.sustainability-report .section-glance__wrapper,.sustainability-report .approach-section__wrapper,.sustainability-report__tabs{max-width:1353.6px !important}}.sustainability-report .section-with-cards,.sustainability-report .section-with-slider__wrapper,.sustainability-report .well-being-section__wrapper,.sustainability-report .section-glance__wrapper,.sustainability-report .approach-section__wrapper,.sustainability-report__tabs{padding-top:60px;padding-bottom:60px}@media(min-width: 2560px){.sustainability-report .section-with-cards,.sustainability-report .section-with-slider__wrapper,.sustainability-report .well-being-section__wrapper,.sustainability-report .section-glance__wrapper,.sustainability-report .approach-section__wrapper,.sustainability-report__tabs{padding-top:calc(60px * 1.44);padding-bottom:calc(60px * 1.44)}}@media screen and (max-width: 540px){.sustainability-report .section-with-cards,.sustainability-report .section-with-slider__wrapper,.sustainability-report .well-being-section__wrapper,.sustainability-report .section-glance__wrapper,.sustainability-report .approach-section__wrapper,.sustainability-report__tabs{padding-top:40px;padding-bottom:40px}}.layout_report .header{background:#fff}.sustainability-report{overflow:hidden;position:relative;background-color:#fff}.sustainability-report .page-title-2,.sustainability-report .page-title-mobile{position:relative;background:radial-gradient(71.71% 57.66% at 52.13% 97.53%, rgba(249, 172, 7, 0.82) 6.77%, rgba(23, 197, 131, 0.2378) 64.95%)}.sustainability-report .page-title-2__title::before,.sustainability-report .page-title-mobile__title::before{content:none}.sustainability-report .page-title-2__description,.sustainability-report .page-title-mobile__description{margin-left:0}.sustainability-report .page-title-2__description::before,.sustainability-report .page-title-mobile__description::before{content:none}.sustainability-report .page-title-2{background-position:50% 50px !important}.sustainability-report__main-banner2{position:fixed;top:50px;z-index:1001}@media(min-width: 2560px){.sustainability-report__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.sustainability-report__main-banner2{z-index:998 !important}}.sustainability-report__main-banner2 .main-banner2__image{max-width:75px}.sustainability-report__main-banner2 .main-banner2__text{font-size:18px}@media screen and (max-width: 900px){.sustainability-report__main-banner2 .main-banner2__text{font-size:2vw}}@media screen and (max-width: 540px){.sustainability-report__main-banner2 .main-banner2__text{width:100%;font-size:2.2vw}}.sustainability-report__main-banner2 .main-banner2__link{background-color:#000;border:1px solid #000}.sustainability-report__main-banner2 .main-banner2__close-button{color:#fff}.sustainability-report__main-banner2.uk-ua .main-banner2__text{line-height:1.2}@media screen and (max-width: 900px){.sustainability-report__main-banner2.uk-ua .main-banner2__text{font-size:2vw}}@media screen and (max-width: 540px){.sustainability-report__main-banner2.uk-ua .main-banner2__text{width:100%;margin-left:0;font-size:2.5vw}}.sustainability-report__section-content{display:flex;column-gap:20px}@media(max-width: 767px){.sustainability-report__section-content{flex-direction:column}}.sustainability-report .sub-title-colored,.sustainability-report__section-image{flex:1}@media screen and (max-width: 768px){.sustainability-report .sub-title-colored__wrapper{padding-bottom:0px}}.sustainability-report__section-image{position:relative;z-index:0;display:flex;justify-content:center;margin-bottom:-40px}.sustainability-report__section-image img{max-width:360px;margin-bottom:-40px}@media screen and (min-width: 2560px){.sustainability-report__section-image img{max-width:calc(360px * 1.44)}}.sustainability-report__approaches-description-block{padding-top:60px}@media(min-width: 2560px){.sustainability-report__approaches-description-block{padding-top:calc(60px * 1.44)}}@media screen and (max-width: 540px){.sustainability-report__approaches-description-block{padding-top:40px}}.sustainability-report__approaches-description-block-items{display:flex;justify-content:space-between;column-gap:35px;padding-top:60px}@media(min-width: 2560px){.sustainability-report__approaches-description-block-items{padding-top:calc(60px * 1.44)}}@media screen and (max-width: 640px){.sustainability-report__approaches-description-block-items{flex-direction:column}}@media screen and (max-width: 540px){.sustainability-report__approaches-description-block-items{padding-top:40px}}.sustainability-report__approaches-description-block-items .sub-title-colored{flex:1}.sustainability-report__approaches-description-block-items .sub-title-colored__wrapper{min-height:50px;padding:0}@media screen and (max-width: 768px){.sustainability-report__approaches-description-block-items .sub-title-colored__wrapper{padding-bottom:40px}}.sustainability-report__approaches-description-block-items .sub-title-colored__heading{width:95%;min-height:4em;padding-left:7px;border-bottom:2px solid;font-size:1.5em;line-height:1}@media screen and (max-width: 640px){.sustainability-report__approaches-description-block-items .sub-title-colored__heading{min-height:3em}}.sustainability-report__approaches-description-block-items .sub-title-colored__heading-square{top:30%;left:0;width:60px;height:60px;transform:translateY(-50%)}.sustainability-report__approaches-description-block-items .sub-title-colored:nth-child(1) .sub-title-colored__heading{border-bottom-color:#63b000}.sustainability-report__approaches-description-block-items .sub-title-colored:nth-child(1) .sub-title-colored__heading-square{background:#63b000}.sustainability-report__approaches-description-block-items .sub-title-colored:nth-child(2) .sub-title-colored__heading{border-bottom-color:#00a3ff}.sustainability-report__approaches-description-block-items .sub-title-colored:nth-child(2) .sub-title-colored__heading-square{background:#00a3ff}@media screen and (max-width: 540px){.sustainability-report__approaches-description-block-items .sub-title-colored:nth-child(3) .sub-title-colored__wrapper{padding-bottom:0}}.sustainability-report__approaches-description-block-items .sub-title-colored:nth-child(3) .sub-title-colored__heading{border-bottom-color:#f9ac07}.sustainability-report__approaches-description-block-items .sub-title-colored:nth-child(3) .sub-title-colored__heading-square{background:#f9ac07}@media screen and (max-width: 768px){.sustainability-report .well-being-section .sub-title-colored__wrapper{padding-bottom:0px}}@media screen and (max-width: 768px){.sustainability-report .section-with-slider__slide{padding-top:0}}@media screen and (max-width: 768px){.sustainability-report .approach-section__wrapper{padding-top:0;padding-bottom:0}}.sustainability-report__tabs{padding-left:0;padding-right:0}.sustainability-report__tabs .vertical .vertical__tabs__nav{flex-wrap:nowrap}.sustainability-report__tabs .vertical .vertical__tabs__nav__item-title{width:100%;max-width:90%;color:#4f5fac}.sustainability-report__tabs .vertical .vertical__tabs__nav__item{display:flex;align-items:center;border-top:2px solid #4f5fac;border-bottom:2px solid #4f5fac;font-size:32px;background-color:#fff}.sustainability-report__tabs .vertical .vertical__tabs__nav__item::after{color:#4f5fac}.sustainability-report__tabs .vertical .vertical__tabs__content-text{display:none}@media screen and (max-width: 768px){.sustainability-report__tabs .vertical .vertical__tabs__content-mobile{padding-bottom:0}}.sustainability-report__tabs .vertical .vertical__tabs__nav__item.current{border-bottom:none}.sustainability-report__tabs .vertical .vertical__tabs__nav__item.current::after{background:#4f5fac}.sustainability-report__tabs .vertical .vertical__tabs__content-mobile.current{border-bottom:2px solid #4f5fac}.sustainability-report__tabs_cta-button{display:flex;justify-content:space-between;width:100%;max-width:460px;margin:50px auto 0}@media screen and (min-width: 2560px){.sustainability-report__tabs_cta-button{max-width:calc(460px * 1.44)}}@media screen and (max-width: 768px){.sustainability-report__tabs_cta-button{margin-bottom:50px}}.sustainability-report__tabs_cta-button span{display:inline-block;width:30px;height:15px;background:url("https://www.softserveinc.com/cdn/img/csr/csr-report-2022/arrow.png") no-repeat 50% 50%;background-size:100% 100%}.sustainability-report__tabs_cta-button:hover span{filter:invert(1)}.sustainability-report__events-slider__slide{display:flex;justify-content:flex-start;padding:0}@media(max-width: 767px){.sustainability-report__events-slider__slide{flex-wrap:wrap;justify-content:space-around;align-items:center}}@media(max-width: 540px){.sustainability-report__events-slider__slide{flex-direction:column;justify-content:space-between}}.sustainability-report__bottom-button{width:90%}.sustainability-report.de-de .approach-section__flower-item-circle{font-size:10px}@media only screen and (max-width: 540px){.sustainability-report.de-de .approach-section__flower-wrapper{transform:scale(0.65)}}@media only screen and (max-width: 540px){.sustainability-report.de-de .approach-section__flower-description{margin-left:-50px}}@media only screen and (max-width: 330px){.sustainability-report.de-de .approach-section__flower-description{margin-left:-80px}}@media(max-width: 640px){.sustainability-report.de-de .sub-title-colored--middle .sub-title-colored__heading{font-size:28px}}@media only screen and (max-width: 540px){.sustainability-report.de-de .section-with-slider .industry-numbers__description,.sustainability-report.de-de .well-being-section .industry-numbers__description{font-size:11px}}.sustainability-report.de-de .approach-section__wrapper{column-gap:10px}@media only screen and (min-width: 767px){.sustainability-report.de-de .content-slider-item__heading{font-size:12px}}@media only screen and (min-width: 767px){.sustainability-report.de-de .approach-section__content-slider .content-slider-item__content_active{font-size:12px}}.sustainability-report.de-de .section-with-events .industry-numbers__row{justify-content:flex-start;column-gap:45px}@media screen and (max-width: 767px){.sustainability-report.de-de .section-with-events .industry-numbers__row{column-gap:initial}}@media screen and (max-width: 767px){.sustainability-report.de-de .section-with-events .industry-numbers__number{font-size:26px}}@media only screen and (max-width: 540px){.sustainability-report.de-de .section-with-events .industry-numbers__description span{font-size:9px !important}}
.approach-section__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.approach-section__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.approach-section__wrapper{max-width:1353.6px !important}}.approach-section__wrapper{display:flex;justify-content:space-between;column-gap:40px}@media only screen and (max-width: 768px){.approach-section__wrapper{flex-direction:column;justify-content:center}}@media only screen and (min-width: 768px){.approach-section__slider-wrapper{flex-basis:50%;max-width:450px}}@media only screen and (min-width: 768px)and (min-width: 2560px){.approach-section__slider-wrapper{max-width:calc(450px * 1.44)}}@media only screen and (min-width: 768px)and (max-width: 960px){.approach-section__slider-wrapper{flex-basis:60%}}.approach-section__flower-wrapper{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;flex-basis:60%;margin-top:-50px}@media only screen and (max-width: 960px){.approach-section__flower-wrapper{flex-basis:initial;transform:scale(0.75)}}@media only screen and (max-width: 768px){.approach-section__flower-wrapper{margin:0 auto 40px;transform:scale(1)}}@media only screen and (max-width: 540px){.approach-section__flower-wrapper{margin-top:-40px;margin-bottom:0;transform:scale(0.75)}}@media only screen and (max-width: 320px){.approach-section__flower-wrapper{transform:scale(0.65)}}@media only screen and (max-width: 280px){.approach-section__flower-wrapper{transform:scale(0.5)}}.approach-section__flower{position:relative;height:484px;width:440px;background:radial-gradient(circle at 49.9% 53.2%, #fff, #fff 73px, #63B000 73px, #63B000 78px, #fff 78px, #fff 83px, #F9AC07 83px, #F9AC07 88px, #fff 88px, #fff 93px, #00A3FF 93px, #00A3FF 98px, #fff 98px, #fff 100%)}@media only screen and (max-width: 960px){.approach-section__flower{margin-left:-70px}}@media only screen and (max-width: 768px){.approach-section__flower{margin-left:0}}@media only screen and (max-width: 540px){.approach-section__flower{margin-left:-40px}}@media only screen and (max-width: 376px){.approach-section__flower{margin-left:-60px}}@media only screen and (max-width: 360px){.approach-section__flower{margin-left:-60px}}@media only screen and (max-width: 320px){.approach-section__flower{margin-left:-95px}}@media only screen and (max-width: 280px){.approach-section__flower{margin-left:-135px}}.approach-section__flower-item{position:absolute;left:0;top:0;z-index:1}.approach-section__flower-item::before{position:absolute;top:0;left:0;width:90px;height:25px;background:repeating-linear-gradient(to right, #63B000, #63B000 7px, transparent 7px, transparent 11px),repeating-linear-gradient(to right, #F9AC07, #F9AC07 7px, transparent 7px, transparent 11px),repeating-linear-gradient(to right, #00A3FF, #00A3FF 7px, transparent 7px, transparent 11px);background-repeat:no-repeat,no-repeat,no-repeat;background-position:0 0,0 10px,0 20px;background-size:90px 5px,90px 5px,90px 5px;-webkit-clip-path:polygon(0 0, 100vw 0, 100% 100%, 30% 100%);clip-path:polygon(0 0, 100vw 0, 100% 100%, 29% 100%);content:"";z-index:-1}.approach-section__flower-item.active::before{background:linear-gradient(to bottom, #63B000 5px, transparent 5px, transparent 10px, #F9AC07 10px, #F9AC07 15px, transparent 15px, transparent 20px, #00A3FF 20px);-webkit-clip-path:polygon(0 0, 100vw 0, 100% 100%, 30% 100%);clip-path:polygon(0 0, 100vw 0, 100% 100%, 29% 100%)}.approach-section__flower-item_main{display:flex;justify-content:center;align-items:center;width:138px;height:138px;left:50%;top:50%;transform:translate(-50%, -49%);color:#fff;font-size:14px;font-weight:900;line-height:17px;text-align:center;border-radius:50%;background-color:#4f5fac;box-shadow:none;opacity:1;cursor:none}.approach-section__flower-item_main:hover{opacity:1;background-color:#4f5fac;transform:translate(-50%, -49%);transition:none !important}.approach-section__flower-item_main::before{content:none}.approach-section__flower-item_0{left:36%;top:1%}.approach-section__flower-item_0::before{top:83%;left:12%;transform:rotate(-90deg)}.approach-section__flower-item_1{left:67%;top:16%}.approach-section__flower-item_1::before{transform:rotate(-36deg);top:67%;left:-20%}.approach-section__flower-item_2{left:74%;top:47%}.approach-section__flower-item_2::before{transform:rotate(20deg);top:37%;left:-32%}.approach-section__flower-item_3{left:55%;top:72%}.approach-section__flower-item_3::before{transform:rotate(62deg);top:2%;left:-15%}.approach-section__flower-item_4{left:18%;top:72%}.approach-section__flower-item_4::before{transform:rotate(116deg);top:2%;left:38%}.approach-section__flower-item_5{left:-3%;top:47%}.approach-section__flower-item_5::before{transform:rotate(162deg);top:32%;left:60%}.approach-section__flower-item_6{left:5%;top:16%}.approach-section__flower-item_6::before{transform:rotate(-139deg);top:67%;left:47%}.approach-section__flower-item-circle{display:flex;justify-content:center;align-items:center;width:124px;height:124px;padding:15px;color:#000;font-family:"ProximaNova",sans-serif;font-size:12px;font-weight:900;line-height:14px;text-transform:uppercase;text-align:center;border-radius:50%;background-color:#fff;box-shadow:0px 12px 34px rgba(0,0,0,.5);cursor:pointer;transition:all .3s ease-in-out;z-index:1}.approach-section__flower-item-circle span{opacity:.2}.approach-section__flower-item-circle:hover{transform:scale(1.05);transition:all .3s ease}.approach-section__flower-item-circle:hover span{opacity:.5}.approach-section__flower-item-circle.active{opacity:1;background-color:#00af88;color:#fff}.approach-section__flower-item-circle.active span{opacity:1}.approach-section__flower-item-circle.active:hover{opacity:1;transform:scale(1);transition:none !important}.approach-section__flower-description{padding-top:50px;display:flex;justify-content:space-around}@media only screen and (max-width: 320px){.approach-section__flower-description{margin-left:-50px}}.approach-section__flower-description span{display:flex;flex:1;padding-right:20px;font-family:"ProximaNova",sans-serif;font-size:12px;font-weight:900;line-height:16px}.approach-section__flower-description b{display:block;height:100%;min-height:24px;padding-right:5px;font-size:30px;font-weight:900}.approach-section__content-slider{padding-left:0;padding-right:0}@media only screen and (max-width: 540px){.approach-section__content-slider{padding-top:0 !important}}.approach-section__content-slider .content-slider__aside{min-height:300px}@media only screen and (min-width: 768px){.approach-section__content-slider .content-slider__aside{width:52%;min-width:150px;border-right-color:#aaa9ae}}.approach-section__content-slider .content-slider-item__heading_active .content-slider-item__number{color:#00af88;opacity:1}.approach-section__content-slider .content-slider-item__content{color:rgba(0,0,0,.5);opacity:1}.approach-section__content-slider .content-slider-item__content_active{color:#00af88;font-size:14px}@media screen and (min-width: 2560px){.approach-section__content-slider .content-slider-item__content_active{font-size:calc(14px * 1.44)}}@media screen and (max-width: 767px){.approach-section__content-slider .content-slider-item__content_active{font-size:20px}}.approach-section__content-slider .content-slider-item__content_active::before{top:-5px;left:-0.3em}@media only screen and (min-width: 768px){.approach-section__content-slider .content-slider-item__description{padding:0 0 0 45px}}@media screen and (min-width: 2560px){.approach-section__content-slider .content-slider-item__description{padding:0 0 0 calc(45px * 1.44)}}.approach-section__content-slider .content-slider-item__description h2{margin-top:0;font-family:"ProximaNova",sans-serif;font-size:20px;font-weight:900;line-height:20px;text-transform:uppercase}@media screen and (min-width: 2560px){.approach-section__content-slider .content-slider-item__description h2{font-size:calc(20px * 1.44);line-height:calc(20px * 1.44)}}.approach-section__content-slider .content-slider-item__description ul{padding-left:0;list-style:none}.approach-section__content-slider .content-slider-item__description li,.approach-section__content-slider .content-slider-item__description p{margin-bottom:10px;font-size:16px;line-height:1.1}@media screen and (min-width: 2560px){.approach-section__content-slider .content-slider-item__description li,.approach-section__content-slider .content-slider-item__description p{font-size:calc(16px * 1.44);margin-bottom:calc(10px * 1.44)}}.approach-section__content-slider .content-slider-item__description strong{font-family:"ProximaNova",sans-serif;font-size:14px;font-weight:900;line-height:16px}@media screen and (min-width: 2560px){.approach-section__content-slider .content-slider-item__description strong{font-size:calc(14px * 1.44);line-height:calc(16px * 1.44)}}.approach-section__content-slider .content-slider-item__description a{color:#000;font-family:"ProximaNova",sans-serif;font-size:16px;font-weight:900;line-height:16px}@media screen and (min-width: 2560px){.approach-section__content-slider .content-slider-item__description a{font-size:calc(16px * 1.44);line-height:calc(16px * 1.44)}}.approach-section__content-slider .content-slider-item__description .content-slider-item__cta-button{position:relative;display:inline-block;background:none;border:none;padding:0 35px 0 0;margin-top:15px !important;color:#000;min-height:fit-content;max-width:150px;font-size:14px}@media screen and (min-width: 2560px){.approach-section__content-slider .content-slider-item__description .content-slider-item__cta-button{font-size:calc(14px * 1.44)}}@media screen and (max-width: 768px){.approach-section__content-slider .content-slider-item__description .content-slider-item__cta-button{max-width:200px}}.approach-section__content-slider .content-slider-item__description .content-slider-item__cta-button::before{position:absolute;top:0px;right:20px;width:30px;height:15px;content:"";background:url("https://www.softserveinc.com/cdn/img/csr/csr-report-2022/arrow.png") no-repeat 50% 50%;background-size:100% 100%;transition:all .3s ease-in-out}.approach-section__content-slider .content-slider-item__description .content-slider-item__cta-button:hover{box-shadow:none}.approach-section__content-slider .content-slider-item__description .content-slider-item__cta-button:hover::before{right:0}@media only screen and (min-width: 768px){.approach-section__content-slider .content-slider-item__description{width:55%}}.approach-section__description{font-size:13px;line-height:1.2}.approach-section__description strong{font-family:"ProximaNova",sans-serif;font-size:12px;font-weight:900;line-height:16px}.approach-section__description p{margin-top:6px}.approach-section__cta-button{margin:50px auto 60px;text-align:center}@media only screen and (min-width: 768px){.approach-section__cta-button{margin:0 auto 50px}}
.section-with-events-new .carousel.carousel-slider{padding-bottom:40px}.section-with-events-new .carousel .slide{background:none}.section-with-events-new .carousel .control-dots{padding:0}.section-with-events-new .carousel .control-dots .dot{width:7px;height:7px;margin:0 1.5vw;background:#000;box-shadow:none;opacity:.5;transition:transform opacity .3s}.section-with-events-new .carousel .control-dots .dot:hover{background-color:#000;transform:scale(1.5);opacity:1}.section-with-events-new .carousel .control-dots .dot.selected{background-color:#000;opacity:1}.section-with-events-new .carousel .control-prev.control-arrow{padding:0;opacity:.5}.section-with-events-new .carousel .control-prev.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(90deg)}@media(max-width: 590px){.section-with-events-new .carousel .control-prev.control-arrow:before{transform:scale(0.7) rotate(90deg)}}.section-with-events-new .carousel .control-next.control-arrow{padding:0;opacity:.5}.section-with-events-new .carousel .control-next.control-arrow:before{width:23px;height:44px;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") 50% 50% no-repeat;border:none;transform:rotate(-90deg)}@media(max-width: 590px){.section-with-events-new .carousel .control-next.control-arrow:before{transform:scale(0.7) rotate(-90deg)}}.section-with-events-new .carousel .control-next.control-arrow:hover,.section-with-events-new .carousel .control-prev.control-arrow:hover{background:transparent;opacity:1}@media(max-width: 480px){.section-with-events-new .carousel .control-next.control-arrow,.section-with-events-new .carousel .control-prev.control-arrow{opacity:0}}.section-with-events-new__content{display:flex;column-gap:20px}@media(max-width: 767px){.section-with-events-new__content{flex-direction:column}}.section-with-events-new__description{padding-bottom:40px;font-size:16px;font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(max-width: 768px){.section-with-events-new__description{padding-bottom:20px}}.section-with-events-new__content-left,.section-with-events-new__content-right{flex:1}@media(min-width: 2560px){.section-with-events-new__content-right{display:flex;justify-content:flex-end}}.section-with-events-new__image{max-width:360px}@media(min-width: 2560px){.section-with-events-new__image{max-width:calc(360px * 1.44)}}@media screen and (max-width: 475px){.section-with-events-new__image{max-width:100%}}.section-with-events-new .industry-numbers{padding-top:0}@media screen and (max-width: 768px){.section-with-events-new .industry-numbers{padding-top:32px}}.section-with-events-new .industry-numbers__wrapper{padding-right:0px;padding-left:0px}.section-with-events-new .industry-numbers__col{position:relative;padding-left:40px}.section-with-events-new .industry-numbers__number{color:#d2232a;font-size:48px;text-align:left;border-bottom-color:#d2232a}@media screen and (min-width: 2560px){.section-with-events-new .industry-numbers__number{font-size:calc(48px * 1.44)}}.section-with-events-new .industry-numbers__description{font-size:14px;font-weight:400;line-height:125%;text-align:left;text-transform:none}@media screen and (min-width: 2560px){.section-with-events-new .industry-numbers__description{font-size:calc(14px * 1.44)}}.section-with-events-new .industry-numbers__image--in-number{position:absolute;z-index:-1;top:-5px;left:0px;width:100%;height:100%;max-width:77px;max-height:77px}@media(min-width: 2560px){.section-with-events-new__events-wrapper{padding-top:calc(40px * 1.44)}}.section-with-events-new__events-wrapper .carousel .slider-wrapper{overflow:initial}.section-with-events-new__events-wrapper .carousel .slide{background:transparent}@media screen and (min-width: 767px){.section-with-events-new__events-wrapper .carousel .slide{padding:0 33px}}@media screen and (min-width: 767px){.section-with-events-new__events-wrapper .one-slide .carousel .slide{padding:5px}}.section-with-events-new__events-wrapper .carousel .control-dots .dot{width:10px;height:10px;background-color:#d2232a}.section-with-events-new__events-wrapper .carousel .control-dots .dot:hover{background-color:#d2232a;transform:scale(1.2);opacity:1}.section-with-events-new__events-wrapper .carousel .control-dots .dot.selected{background-color:#d2232a}.section-with-events-new__events-wrapper .press-card{pointer-events:none;margin-bottom:5px;background-color:#d2232a;transition:background-color .4s linear}.section-with-events-new__events-wrapper .press-card:hover{box-shadow:0px 6px 17px -9px #000;background-color:#fff;transition:background-color .4s linear}.section-with-events-new__events-wrapper .press-card__logo-img{filter:grayscale(0) !important}.section-with-events-new__events-wrapper .press-card__description{flex-direction:column;justify-content:flex-start;min-height:200px;background-color:#d2232a}.section-with-events-new__events-wrapper .press-card__date{display:none}.section-with-events-new__events-wrapper .press-card__heading{height:30px;margin-top:0}.section-with-events-new__events-wrapper .press-card__location{font-size:12px;font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:initial !important}@media screen and (min-width: 767px)and (max-width: 1080px){.section-with-events-new__events-wrapper .press-card__location{font-size:10px}}
.section-bod{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.section-bod{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.section-bod{max-width:1353.6px !important}}.section-bod{display:flex;justify-content:center;max-width:100% !important;padding-top:100px;padding-bottom:100px}@media screen and (min-width: 2560px){.section-bod{padding-top:calc(100px * 1.44);padding-bottom:calc(100px * 1.44)}}@media only screen and (max-width: 1200px){.section-bod{padding-right:20px;padding-left:20px}}@media screen and (max-width: 768px){.section-bod{padding-top:64px;padding-bottom:64px}}.section-bod__figure-outter{display:flex;justify-content:center;align-items:center;width:100%;max-width:1113px;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 85% 83%, 80% 100%, 55% 80%, 55% 100%, 0% 100%);background-color:#000;border:1px solid #000}@media screen and (min-width: 2560px){.section-bod__figure-outter{max-width:calc(1113px * 1.44)}}@media screen and (max-width: 768px){.section-bod__figure-outter{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 93% 92%, 85% 100%, 67% 92%, 67% 100%, 0% 100%)}}.section-bod__figure-inner{display:flex;justify-content:center;align-items:center;width:100%;max-width:1112px;min-height:calc(100% - 5px);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 85% 83%, 80% 100%, 55% 80%, 55% 100%, 0% 100%);background-color:#fff}@media screen and (min-width: 2560px){.section-bod__figure-inner{max-width:calc(1112px * 1.44)}}@media screen and (max-width: 768px){.section-bod__figure-inner{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 93% 92%, 85% 100%, 67% 92%, 67% 100%, 0% 100%)}}.section-bod__wrapper{display:flex;gap:40px;padding-top:70px;padding-bottom:100px;padding-left:100px;padding-right:100px}@media screen and (min-width: 2560px){.section-bod__wrapper{max-width:calc(1000px * 1.44);padding-bottom:calc(100px * 1.44)}}@media screen and (max-width: 1200px){.section-bod__wrapper{padding-left:50px;padding-right:50px}}@media screen and (max-width: 768px){.section-bod__wrapper{padding-left:5%;padding-right:5%}}@media screen and (max-width: 640px){.section-bod__wrapper{flex-direction:column;padding-top:40px}}.section-bod__text{position:relative;flex-basis:55%;margin-top:30px;color:#000;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:800;line-height:1.1}@media screen and (min-width: 2560px){.section-bod__text{font-size:calc(24px * 1.44)}}@media screen and (max-width: 640px){.section-bod__text{margin-top:10px;font-size:20px}}.section-bod__text::before{position:absolute;z-index:-1;top:-25px;left:-15px;width:89px;height:67px;color:#c7b2d6;font-size:188px;line-height:.7;content:"“"}@media screen and (max-width: 640px){.section-bod__text::before{top:-15px;font-size:100px}}.section-bod__photos{flex-basis:45%;display:flex;gap:18px}.section-bod__photo-wrapper{flex:1;margin:0}.section-bod__photo{width:100%;margin-bottom:18px}.section-bod__photo-name,.section-bod__photo-position{color:#583f99;font-family:"ProximaNova",sans-serif;font-size:16px;font-weight:900;line-height:125%;text-transform:uppercase}@media screen and (min-width: 2560px){.section-bod__photo-name,.section-bod__photo-position{font-size:calc(16px * 1.44)}}.section-bod__photo-position{color:#000;font-size:14px;font-weight:400;text-transform:initial}@media screen and (min-width: 2560px){.section-bod__photo-position{font-size:calc(14px * 1.44)}}
.glance-tabs__list{margin:0;padding:0;list-style:none}.glance-tabs__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.glance-tabs__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.glance-tabs__wrapper{max-width:1353.6px !important}}.glance-tabs__wrapper{display:flex;gap:30px;padding:40px;margin-top:30px;background:#feddbf}@media screen and (max-width: 768px){.glance-tabs__wrapper{flex-direction:column;padding:40px 24px}}.glance-tabs__list{max-width:280px}@media screen and (max-width: 768px){.glance-tabs__list{min-width:100%}}.glance-tabs__list-item{cursor:pointer}.glance-tabs__list-item:not(:last-child){margin-bottom:16px}.glance-tabs__list-item.active .glance-tabs__list-item-content-mobile{display:block}.glance-tabs__list-item-heading{display:inline-block;margin:0;padding:4px 8px;font-family:"ProximaNova",sans-serif;font-size:22px;font-style:normal;font-weight:900;line-height:125%;text-transform:uppercase}.glance-tabs__list-item-heading:hover{transition:all .2s ease-in-out;background-color:rgba(255,255,255,.4)}.glance-tabs__list-item-heading.active{transition:all .2s ease-in-out;background-color:#fff}.glance-tabs__list-items-desktop{position:relative;width:100%}.glance-tabs__list-item-content{position:relative;top:-15px;width:100%;opacity:0;transition:all .3s ease-in-out;background-color:#fff}.glance-tabs__list-item-content.visible{opacity:1;transition:all .5s ease-in-out}.glance-tabs__list-item-content.hide{opacity:0;height:0}.tab-item{margin-top:16px;padding:20px;background-color:#fff}.tab-item__content{width:100%;margin-bottom:20px}@media screen and (min-width: 2560px){.tab-item__content{font-size:calc(16px * 1.44)}}.tab-item__content-image{width:100%}.tab-item__items-content.with-background{display:flex;align-items:center;flex-wrap:wrap;padding:24px 20px;background:#feddbf}@media screen and (max-width: 540px){.tab-item__items-content.with-background:nth-child(2){padding-bottom:0px}}.tab-item__items-content.with-background h4{width:100%;min-width:100%}.tab-item__items-content.with-background .tab-item__content,.tab-item__items-content.with-background .tab-item__content-image{max-width:50%;display:inline-block}@media screen and (max-width: 540px){.tab-item__items-content.with-background .tab-item__content,.tab-item__items-content.with-background .tab-item__content-image{display:block;max-width:100%}}.tab-item__items-content.with-background .tab-item__content{margin-bottom:0;padding-left:30px;font-family:"ProximaNova",sans-serif;font-weight:800;font-size:14px}@media screen and (min-width: 2560px){.tab-item__items-content.with-background .tab-item__content{font-size:calc(14px * 1.44)}}@media screen and (max-width: 540px){.tab-item__items-content.with-background .tab-item__content{padding-left:0px;padding-top:10px}}.tab-item__items-content-heading{margin-top:0;font-family:"ProximaNova",sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:125%;text-transform:uppercase}.tab-item .industry-numbers{padding:0 !important}@media screen and (max-width: 540px){.tab-item .industry-numbers{padding-bottom:30px !important}}.tab-item .industry-numbers__wrapper{padding-right:0px;padding-left:0px}.tab-item .industry-numbers__row{gap:14px;flex-wrap:wrap}.tab-item .industry-numbers__col{position:relative;z-index:0;min-width:45%;max-width:45%;margin-right:0 !important;padding-left:40px}@media screen and (max-width: 768px){.tab-item .industry-numbers__col:last-child{margin-bottom:0}}@media screen and (max-width: 475px){.tab-item .industry-numbers__col{min-width:100%;max-width:100%;text-align:left}}.tab-item .industry-numbers__number{font-size:37px;font-weight:900;line-height:26px;text-transform:inherit}@media screen and (min-width: 2560px){.tab-item .industry-numbers__number{font-size:calc(37px * 1.44);line-height:calc(26px * 1.44)}}.tab-item .industry-numbers__number span{font-size:14px;font-weight:900;line-height:14px}@media screen and (min-width: 2560px){.tab-item .industry-numbers__number span{font-size:calc(14px * 1.44);line-height:calc(14px * 1.44)}}.tab-item .industry-numbers__image--in-number{position:absolute;z-index:-1;top:-5px;left:0px;width:100%;height:100%;max-width:77px;max-height:77px}.tab-item .industry-numbers__description{font-size:14px;font-weight:400;line-height:125%;text-transform:none}@media screen and (min-width: 2560px){.tab-item .industry-numbers__description{font-size:calc(14px * 1.44)}}
.section-glance-new{padding-top:80px;padding-bottom:80px;background:linear-gradient(180deg, rgba(244, 124, 61, 0.4) 6%, rgba(234, 234, 234, 0.03) 25%, rgba(255, 255, 255, 0) 100%),#fff}@media screen and (min-width: 2560px){.section-glance-new{padding-top:calc(80px * 1.44);padding-bottom:calc(80px * 1.44)}}@media only screen and (max-width: 1200px){.section-glance-new{padding-right:20px;padding-left:20px}}@media screen and (max-width: 768px){.section-glance-new{padding-top:64px;padding-bottom:64px}}.section-glance-new .sub-title-colored__wrapper{padding-right:0px;padding-left:0px}.section-glance-new .sub-title-colored__heading{color:#e8580d}
.section-with-stats--stats-education .section-with-stats__wrapper,.section-with-stats--stats-bubles .section-with-stats__wrapper,.section-with-stats{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.section-with-stats--stats-education .section-with-stats__wrapper,.section-with-stats--stats-bubles .section-with-stats__wrapper,.section-with-stats{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.section-with-stats--stats-education .section-with-stats__wrapper,.section-with-stats--stats-bubles .section-with-stats__wrapper,.section-with-stats{max-width:1353.6px !important}}.section-with-stats{max-width:100% !important;padding-top:100px;padding-bottom:100px}@media screen and (min-width: 2560px){.section-with-stats{padding-top:calc(100px * 1.44);padding-bottom:calc(100px * 1.44)}}@media only screen and (max-width: 1200px){.section-with-stats{padding-right:20px;padding-left:20px}}@media screen and (max-width: 768px){.section-with-stats{padding-top:64px;padding-bottom:64px}}.section-with-stats__info-block{padding-top:80px;padding-bottom:100px;padding-left:100px;padding-right:100px}@media screen and (min-width: 2560px){.section-with-stats__info-block{max-width:calc(1000px * 1.44)}}@media screen and (max-width: 1200px){.section-with-stats__info-block{padding-left:90px;padding-right:90px}}@media screen and (max-width: 768px){.section-with-stats__info-block{padding-left:5%;padding-right:5%}}@media screen and (max-width: 640px){.section-with-stats__info-block{flex-direction:column;padding-top:40px;padding-bottom:40px}}.section-with-stats--stats-bubles{background:linear-gradient(180deg, rgba(124, 236, 169, 0.4) 0%, rgba(255, 255, 255, 0.4) 6%, rgba(234, 234, 234, 0.03) 62%, rgba(255, 255, 255, 0) 100%)}.section-with-stats--stats-bubles .sub-title-colored__wrapper{padding-right:0 !important;padding-left:0 !important}.section-with-stats--stats-bubles .sub-title-colored__heading{color:#40784b}.section-with-stats--stats-bubles .section-with-stats__wrapper{display:flex;gap:40px;flex-direction:row-reverse;justify-content:space-between;padding-right:0 !important;padding-left:0 !important}@media screen and (max-width: 768px){.section-with-stats--stats-bubles .section-with-stats__wrapper{flex-direction:column}}.section-with-stats--stats-bubles .section-with-stats__wrapper .sub-title-colored__wrapper{padding-right:0 !important;padding-left:0 !important}@media screen and (min-width: 1024px){.section-with-stats--stats-bubles .section-with-stats__wrapper .sub-title-colored__heading{font-size:40px}}.section-with-stats--stats-bubles .section-with-stats__figure-outter{display:flex;justify-content:center;align-items:center;width:100%;max-width:1113px;margin:0 auto;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 78%, 5% 67%, 0% 36%);background-color:#000;border:1px solid #000}@media screen and (min-width: 768px){.section-with-stats--stats-bubles .section-with-stats__figure-outter{margin-top:-50px}}@media screen and (min-width: 2560px){.section-with-stats--stats-bubles .section-with-stats__figure-outter{max-width:calc(1113px * 1.44);margin-top:-75px}}@media screen and (max-width: 768px){.section-with-stats--stats-bubles .section-with-stats__figure-outter{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0 52%, 2% 47%, 0% 36%)}}.section-with-stats--stats-bubles .section-with-stats__figure-inner{display:flex;justify-content:center;align-items:center;width:100%;max-width:1112px;min-height:calc(100% - 5px);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 78%, 5% 67%, 0% 36%);background-color:#fff}@media screen and (min-width: 2560px){.section-with-stats--stats-bubles .section-with-stats__figure-inner{max-width:calc(1112px * 1.44)}}@media screen and (max-width: 768px){.section-with-stats--stats-bubles .section-with-stats__figure-inner{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0 52%, 2% 47%, 0% 36%)}}.section-with-stats--stats-bubles .section-with-stats__wrapper{display:flex;gap:40px;flex-direction:row-reverse;justify-content:space-between;padding-right:0 !important;padding-left:0 !important}@media screen and (max-width: 768px){.section-with-stats--stats-bubles .section-with-stats__wrapper{flex-direction:column}}.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers{flex:1}@media(max-width: 768px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers{padding:0}}.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__wrapper{padding-right:0 !important;padding-left:0 !important}@media(max-width: 415px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__wrapper{margin:0 auto}}.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__row{justify-content:flex-start;flex-direction:column;height:440px}@media screen and (min-width: 2560px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__row{height:560px;margin:0 auto}}@media(max-width: 768px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__row{max-width:360px;margin:0 auto}}.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__number{color:#40784b;text-align:center;font-size:48px;border-bottom:none}@media screen and (min-width: 2560px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__number{font-size:calc(48px * 1.44)}}.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__description{max-width:calc(100% - 50px);margin:0 auto;color:#40784b;text-align:center;font-size:14px;font-weight:900;line-height:125%;text-transform:uppercase}@media screen and (min-width: 2560px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__description{font-size:calc(14px * 1.44)}}.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__image--in-number{position:absolute;z-index:-1;top:50%;left:50%;width:220px;height:220px;transform:translate(-50%, -50%)}@media screen and (max-width: 900px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__image--in-number{width:170px;height:170px}}.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col{position:relative;z-index:0;flex:initial;max-width:200px;margin-right:0 !important}@media screen and (max-width: 900px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col{max-width:150px}}@media(min-width: 641px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col{min-width:150px}}@media(max-width: 640px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col{min-width:40% !important}}.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col:nth-child(1),.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col:nth-child(3){order:2}.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col:nth-child(2){display:flex;flex-direction:column;align-items:center;justify-content:center;order:-1;width:100%;max-width:200px;height:100%}@media screen and (max-width: 900px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col:nth-child(2){max-width:170px}}@media screen and (max-width: 415px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col:nth-child(2){max-width:150px}}.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col:nth-child(2) .industry-numbers__number{font-size:64px}@media screen and (min-width: 2560px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col:nth-child(2) .industry-numbers__number{font-size:calc(64px * 1.44)}}@media screen and (max-width: 900px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col:nth-child(2) .industry-numbers__number{font-size:48px}}.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col:nth-child(2) .industry-numbers__image--in-number{width:302px;height:302px}@media screen and (max-width: 900px){.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col:nth-child(2) .industry-numbers__image--in-number{width:202px;height:202px}}.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col:nth-child(1){margin-left:10%}.section-with-stats--stats-bubles .section-with-stats__wrapper .industry-numbers__col:nth-child(3){margin-top:25%;margin-right:4% !important}.section-with-stats--stats-bubles .section-with-stats__info-block-description-wrapper{flex-basis:55%}.section-with-stats--stats-bubles .section-with-stats__info-block-description-wrapper .industry-numbers{flex-basis:50%;width:100%;padding:0}.section-with-stats--stats-bubles .section-with-stats__info-block-description-wrapper .industry-numbers__wrapper{padding-right:0px;padding-left:0px}.section-with-stats--stats-bubles .section-with-stats__info-block-description-wrapper .industry-numbers__col{position:relative;padding-left:40px}@media screen and (max-width: 768px){.section-with-stats--stats-bubles .section-with-stats__info-block-description-wrapper .industry-numbers__col{max-width:90%}}.section-with-stats--stats-bubles .section-with-stats__info-block-description-wrapper .industry-numbers__number{color:#40784b;font-size:48px;text-align:left}@media screen and (min-width: 2560px){.section-with-stats--stats-bubles .section-with-stats__info-block-description-wrapper .industry-numbers__number{font-size:calc(48px * 1.44)}}.section-with-stats--stats-bubles .section-with-stats__info-block-description-wrapper .industry-numbers__description{font-size:14px;font-weight:400;line-height:125%;text-align:left;text-transform:none}@media screen and (min-width: 2560px){.section-with-stats--stats-bubles .section-with-stats__info-block-description-wrapper .industry-numbers__description{font-size:calc(14px * 1.44)}}.section-with-stats--stats-bubles .section-with-stats__info-block-description-wrapper .industry-numbers__image--in-number{position:absolute;z-index:-1;top:-5px;left:0px;width:100%;height:100%;max-width:77px;max-height:77px}.section-with-stats--stats-bubles .section-with-stats__info-block-description{display:flex;gap:40px}@media screen and (max-width: 768px){.section-with-stats--stats-bubles .section-with-stats__info-block-description{flex-direction:column-reverse}}.section-with-stats--stats-bubles .section-with-stats__info-block-description .tab-item__content-image{width:45%;margin-bottom:auto;object-fit:contain}@media screen and (max-width: 768px){.section-with-stats--stats-bubles .section-with-stats__info-block-description .tab-item__content-image{width:100%}}.section-with-stats--stats-bubles .section-with-stats__banner{display:flex;gap:40px;padding:42px;background:#e4f2e3}@media screen and (min-width: 2560px){.section-with-stats--stats-bubles .section-with-stats__banner{padding:calc(42px * 1.44)}}@media screen and (max-width: 768px){.section-with-stats--stats-bubles .section-with-stats__banner{margin-top:40px;padding:25px;flex-direction:column}}.section-with-stats--stats-bubles .section-with-stats__banner-image{width:100%;max-width:208px}.section-with-stats--stats-bubles .section-with-stats__banner-content{margin-top:40px;color:#000;font-family:"ProximaNova",sans-serif;font-size:20px;font-weight:800;line-height:1.1}@media screen and (min-width: 2560px){.section-with-stats--stats-bubles .section-with-stats__banner-content{font-size:calc(20px * 1.44)}}@media screen and (max-width: 768px){.section-with-stats--stats-bubles .section-with-stats__banner-content{margin-top:10px;font-size:16px}}.section-with-stats--stats-bubles .section-with-stats__banner-content p:first-child{position:relative;z-index:0}.section-with-stats--stats-bubles .section-with-stats__banner-content p:first-child::before{position:absolute;z-index:-1;top:-55px;left:0px;width:45px;height:34px;color:#40784b;font-size:110px;line-height:.7;content:"“"}@media screen and (max-width: 768px){.section-with-stats--stats-bubles .section-with-stats__banner-content p:first-child::before{top:-11px;font-size:100px;opacity:.8}}.section-with-stats--stats-bubles .section-with-stats__banner-content p:last-child{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px}.section-with-stats--stats-bubles .section-with-stats__banner-content p:last-child span{display:block;margin-bottom:8px;color:#40784b;font-family:"ProximaNova",sans-serif;font-size:16px;font-style:normal;font-weight:900;line-height:125%;text-transform:uppercase}.section-with-stats--stats-education{background:linear-gradient(180deg, rgba(175, 189, 225, 0.4) 0%, rgba(255, 255, 255, 0.4) 10.5%, rgba(234, 234, 234, 0.03) 62%, rgba(255, 255, 255, 0) 100%)}.section-with-stats--stats-education .sub-title-colored__wrapper{padding-right:0 !important;padding-left:0 !important}.section-with-stats--stats-education .sub-title-colored__heading{color:#25408f}.section-with-stats--stats-education .section-with-stats__figure-outter{display:flex;justify-content:center;align-items:center;width:100%;max-width:1113px;margin:0 auto;clip-path:polygon(0% 0%, 100% 0%, 100% 25%, 93% 26%, 100% 45%, 93% 46%, 100% 68%, 100% 100%, 0% 100%);background-color:#000;border:1px solid #000}@media screen and (min-width: 2560px){.section-with-stats--stats-education .section-with-stats__figure-outter{max-width:calc(1113px * 1.44)}}@media screen and (max-width: 768px){.section-with-stats--stats-education .section-with-stats__figure-outter{clip-path:polygon(0% 0%, 100% 0%, 100% 27%, 96% 28%, 100% 45%, 96% 46%, 100% 64%, 100% 100%, 0% 100%)}}.section-with-stats--stats-education .section-with-stats__figure-inner{display:flex;justify-content:center;align-items:center;width:100%;max-width:1111.5px;min-height:calc(100% - 5px);clip-path:polygon(0% 0%, 100% 0%, 100% 25%, 93% 26%, 100% 45%, 93% 46%, 100% 68%, 100% 100%, 0% 100%);background-color:#fff}@media screen and (min-width: 2560px){.section-with-stats--stats-education .section-with-stats__figure-inner{max-width:calc(1112px * 1.44)}}@media screen and (max-width: 768px){.section-with-stats--stats-education .section-with-stats__figure-inner{clip-path:polygon(0% 0%, 100% 0%, 100% 27%, 96% 28%, 100% 45%, 96% 46%, 100% 64%, 100% 100%, 0% 100%)}}.section-with-stats--stats-education .section-with-stats__wrapper{display:flex;gap:40px;flex-direction:column;padding-right:0 !important;padding-left:0 !important}@media screen and (max-width: 768px){.section-with-stats--stats-education .section-with-stats__wrapper{flex-direction:column}}.section-with-stats--stats-education .section-with-stats__wrapper .sub-title-colored__wrapper{padding-right:0 !important;padding-left:0 !important}.section-with-stats--stats-education .section-with-stats__wrapper .sub-title-colored__heading{color:#25408f;font-size:22px;font-weight:900;line-height:125%;text-transform:none}.section-with-stats--stats-education .section-with-stats__wrapper .industry-numbers{flex-basis:50%;width:100%;padding:0}.section-with-stats--stats-education .section-with-stats__wrapper .industry-numbers__wrapper{padding-right:0px;padding-left:0px}.section-with-stats--stats-education .section-with-stats__wrapper .industry-numbers__col{position:relative;padding-left:40px}@media(min-width: 900px){.section-with-stats--stats-education .section-with-stats__wrapper .industry-numbers__col{min-width:20%}}@media(max-width: 899px){.section-with-stats--stats-education .section-with-stats__wrapper .industry-numbers__col{min-width:40%;margin-right:5%}}@media(max-width: 475px){.section-with-stats--stats-education .section-with-stats__wrapper .industry-numbers__col{min-width:70%;margin:0 auto 30px !important}}.section-with-stats--stats-education .section-with-stats__wrapper .industry-numbers__number{color:#25408f;font-size:48px;text-align:left;border-bottom-color:#25408f}@media screen and (min-width: 2560px){.section-with-stats--stats-education .section-with-stats__wrapper .industry-numbers__number{font-size:calc(48px * 1.44)}}.section-with-stats--stats-education .section-with-stats__wrapper .industry-numbers__description{font-size:14px;font-weight:400;line-height:125%;text-align:left;text-transform:none}@media screen and (min-width: 2560px){.section-with-stats--stats-education .section-with-stats__wrapper .industry-numbers__description{font-size:calc(14px * 1.44)}}.section-with-stats--stats-education .section-with-stats__wrapper .industry-numbers__image--in-number{position:absolute;z-index:-1;top:-5px;left:0px;width:100%;height:100%;max-width:77px;max-height:77px}.section-with-stats--stats-education .section-with-stats__info-block-description-wrapper{display:flex;gap:40px}@media(max-width: 768px){.section-with-stats--stats-education .section-with-stats__info-block-description-wrapper{flex-direction:column}}.section-with-stats--stats-education .section-with-stats__info-block-description-wrapper .industry-numbers{flex-basis:50%;width:100%;padding:0}.section-with-stats--stats-education .section-with-stats__info-block-description-wrapper .industry-numbers__wrapper{padding-right:0px;padding-left:0px}.section-with-stats--stats-education .section-with-stats__info-block-description-wrapper .industry-numbers__col{margin-bottom:20px}@media(min-width: 641px){.section-with-stats--stats-education .section-with-stats__info-block-description-wrapper .industry-numbers__col{min-width:80%}}@media(max-width: 475px){.section-with-stats--stats-education .section-with-stats__info-block-description-wrapper .industry-numbers__col{min-width:70%;margin:0 auto 30px}}.section-with-stats--stats-education .section-with-stats__info-block-description-wrapper .industry-numbers__number{color:#25408f;font-size:40px;text-align:left;border-bottom-color:#25408f}@media screen and (min-width: 2560px){.section-with-stats--stats-education .section-with-stats__info-block-description-wrapper .industry-numbers__number{font-size:calc(40px * 1.44)}}.section-with-stats--stats-education .section-with-stats__info-block-description-wrapper .industry-numbers__description{font-size:14px;font-weight:400;line-height:125%;text-align:left;text-transform:none}@media screen and (min-width: 2560px){.section-with-stats--stats-education .section-with-stats__info-block-description-wrapper .industry-numbers__description{font-size:calc(14px * 1.44)}}.section-with-stats--stats-education .section-with-stats__info-block-description-wrapper .industry-numbers__image--in-number{display:none}.section-with-stats--stats-education .section-with-stats__info-block-description{position:relative;z-index:0}.section-with-stats--stats-education .section-with-stats__info-block-description .tab-item__content-image{position:absolute;z-index:-1;top:-10%;left:-10%;width:100%;height:100%;max-width:227px;max-height:227px}.section-with-stats--stats-education .section-with-stats__banner{padding:42px;margin-top:40px;background-color:#25408f}@media screen and (min-width: 2560px){.section-with-stats--stats-education .section-with-stats__banner{padding:calc(42px * 1.44)}}@media screen and (max-width: 768px){.section-with-stats--stats-education .section-with-stats__banner{padding:25px}}.section-with-stats--stats-education .section-with-stats__banner-content{color:#fff;font-family:"ProximaNova",sans-serif;font-size:20px;font-weight:800;line-height:1.1}@media screen and (min-width: 2560px){.section-with-stats--stats-education .section-with-stats__banner-content{font-size:calc(20px * 1.44)}}
.sustainability-report-2023__section-content,.sustainability-report-2023__approaches-description-block-items,.sustainability-report-2023 .section-with-cards,.sustainability-report-2023 .section-with-slider__wrapper,.sustainability-report-2023 .well-being-section__wrapper,.sustainability-report-2023 .section-glance__wrapper,.sustainability-report-2023 .approach-section__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.sustainability-report-2023__section-content,.sustainability-report-2023__approaches-description-block-items,.sustainability-report-2023 .section-with-cards,.sustainability-report-2023 .section-with-slider__wrapper,.sustainability-report-2023 .well-being-section__wrapper,.sustainability-report-2023 .section-glance__wrapper,.sustainability-report-2023 .approach-section__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.sustainability-report-2023__section-content,.sustainability-report-2023__approaches-description-block-items,.sustainability-report-2023 .section-with-cards,.sustainability-report-2023 .section-with-slider__wrapper,.sustainability-report-2023 .well-being-section__wrapper,.sustainability-report-2023 .section-glance__wrapper,.sustainability-report-2023 .approach-section__wrapper{max-width:1353.6px !important}}.sustainability-report-2023 .section-with-cards,.sustainability-report-2023 .section-with-slider__wrapper,.sustainability-report-2023 .well-being-section__wrapper,.sustainability-report-2023 .section-glance__wrapper,.sustainability-report-2023 .approach-section__wrapper{padding-top:60px;padding-bottom:60px}@media(min-width: 2560px){.sustainability-report-2023 .section-with-cards,.sustainability-report-2023 .section-with-slider__wrapper,.sustainability-report-2023 .well-being-section__wrapper,.sustainability-report-2023 .section-glance__wrapper,.sustainability-report-2023 .approach-section__wrapper{padding-top:calc(60px * 1.44);padding-bottom:calc(60px * 1.44)}}@media screen and (max-width: 540px){.sustainability-report-2023 .section-with-cards,.sustainability-report-2023 .section-with-slider__wrapper,.sustainability-report-2023 .well-being-section__wrapper,.sustainability-report-2023 .section-glance__wrapper,.sustainability-report-2023 .approach-section__wrapper{padding-top:40px;padding-bottom:40px}}.layout_report .header{background:#fff}.layout_report .footer .get-in-touch{display:none}.sustainability-report-2023{overflow:hidden;position:relative;background-color:#fff}.sustainability-report-2023 .page-title-2,.sustainability-report-2023 .page-title-mobile{position:relative;background:linear-gradient(180deg, rgba(88, 63, 153, 0.7) 0%, rgba(126, 107, 176, 0.34) 100%)}.sustainability-report-2023 .page-title-2__title,.sustainability-report-2023 .page-title-mobile__title{position:relative}.sustainability-report-2023 .page-title-2__title::before,.sustainability-report-2023 .page-title-mobile__title::before{content:none}@media screen and (min-width: 1024px){.sustainability-report-2023 .page-title-2__title,.sustainability-report-2023 .page-title-mobile__title{font-size:96px}}.sustainability-report-2023 .page-title-2__title span,.sustainability-report-2023 .page-title-mobile__title span{display:block;max-width:min-content}.sustainability-report-2023 .page-title-2__title span.label,.sustainability-report-2023 .page-title-mobile__title span.label{position:absolute;z-index:2;top:-15%;right:-135px;display:flex;justify-content:center;align-items:center;padding:8px;color:#583f99;font-size:40px;font-weight:800;line-height:48px;background:#fff}@media screen and (max-width: 1080px){.sustainability-report-2023 .page-title-2__title span.label,.sustainability-report-2023 .page-title-mobile__title span.label{right:-90px;font-size:24px;line-height:24px}}.sustainability-report-2023 .page-title-2__description,.sustainability-report-2023 .page-title-mobile__description{margin-left:0;border-left:14px solid #fff}.sustainability-report-2023 .page-title-2__description::before,.sustainability-report-2023 .page-title-mobile__description::before{content:none}.sustainability-report-2023 .page-title-2__description p,.sustainability-report-2023 .page-title-mobile__description p{margin:0;padding-left:20px}.sustainability-report-2023 .page-title-2 .mousey,.sustainability-report-2023 .page-title-mobile .mousey{border-color:#fff}.sustainability-report-2023 .page-title-2 .mousey .scroller,.sustainability-report-2023 .page-title-mobile .mousey .scroller{background-color:#fff}.sustainability-report-2023 .page-title-2{background-position:50% 50px !important}.sustainability-report-2023 .page-title-2__content{padding-top:0}.sustainability-report-2023 .page-title-mobile{align-items:flex-start}.sustainability-report-2023 .page-title-mobile__title{max-width:min-content;margin-left:0}.sustainability-report-2023 .page-title-mobile__title span.label{top:-50px;right:-30%}.sustainability-report-2023 .page-title-mobile__description{max-width:100%}.sustainability-report-2023 .page-title-mobile__description p{margin:0;padding-left:20px}.sustainability-report-2023__main-banner2{position:fixed;top:50px;z-index:1001;background-image:linear-gradient(180deg, #fff 0%, #D4EFFC 100%) !important}@media(min-width: 2560px){.sustainability-report-2023__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.sustainability-report-2023__main-banner2{z-index:998 !important}}@media(min-width: 2560px){.sustainability-report-2023__main-banner2 .main-banner2__wrapper{margin:0 15% 0 15%}}.sustainability-report-2023__main-banner2 .main-banner2__image{max-width:85px}@media screen and (max-width: 540px){.sustainability-report-2023__main-banner2 .main-banner2__image{top:35%}}.sustainability-report-2023__main-banner2 .main-banner2__text{color:#000;font-size:18px}@media screen and (max-width: 900px){.sustainability-report-2023__main-banner2 .main-banner2__text{font-size:2vw}}@media screen and (max-width: 540px){.sustainability-report-2023__main-banner2 .main-banner2__text{width:100%;font-size:2.2vw}}.sustainability-report-2023__main-banner2 .main-banner2__link{background-color:#000;border:1px solid #000}.sustainability-report-2023__main-banner2 .main-banner2__close-button{color:#000}@media(min-width: 2560px){.sustainability-report-2023__main-banner2 .main-banner2__close-button{margin-left:3%}}.sustainability-report-2023__main-banner2.uk-ua .main-banner2__text{line-height:1.2}@media screen and (max-width: 900px){.sustainability-report-2023__main-banner2.uk-ua .main-banner2__text{font-size:2vw}}@media screen and (max-width: 540px){.sustainability-report-2023__main-banner2.uk-ua .main-banner2__text{width:100%;margin-left:0;font-size:2.5vw}}.sustainability-report-2023 .sub-title-colored,.sustainability-report-2023__section-image{flex:1}@media screen and (max-width: 768px){.sustainability-report-2023 .sub-title-colored__wrapper{padding-bottom:0px}}.sustainability-report-2023__section-image{position:relative;z-index:0;display:flex;justify-content:center;margin-top:0;margin-left:0;margin-right:0;margin-bottom:-40px}.sustainability-report-2023__section-image img{max-width:100%;padding-top:30px;padding-bottom:40px}@media screen and (min-width: 2560px){.sustainability-report-2023__section-image img{max-width:calc(360px * 1.44)}}.sustainability-report-2023__approaches-description-block{padding-top:60px}@media(min-width: 2560px){.sustainability-report-2023__approaches-description-block{padding-top:calc(60px * 1.44)}}@media screen and (max-width: 540px){.sustainability-report-2023__approaches-description-block{padding-top:40px}}.sustainability-report-2023__approaches-description-block-items{display:flex;justify-content:space-between;column-gap:35px;padding-top:60px}@media(min-width: 2560px){.sustainability-report-2023__approaches-description-block-items{padding-top:calc(60px * 1.44)}}@media screen and (max-width: 640px){.sustainability-report-2023__approaches-description-block-items{flex-direction:column}}@media screen and (max-width: 540px){.sustainability-report-2023__approaches-description-block-items{padding-top:40px}}.sustainability-report-2023__approaches-description-block-items .sub-title-colored{flex:1}.sustainability-report-2023__approaches-description-block-items .sub-title-colored__wrapper{min-height:50px;padding:0}@media screen and (max-width: 768px){.sustainability-report-2023__approaches-description-block-items .sub-title-colored__wrapper{padding-bottom:40px}}.sustainability-report-2023__approaches-description-block-items .sub-title-colored__heading{width:95%;min-height:4em;padding-left:7px;border-bottom:2px solid;font-size:1.5em;line-height:1}@media screen and (max-width: 640px){.sustainability-report-2023__approaches-description-block-items .sub-title-colored__heading{min-height:3em}}.sustainability-report-2023__approaches-description-block-items .sub-title-colored__heading-square{top:30%;left:0;width:60px;height:60px;transform:translateY(-50%)}.sustainability-report-2023__approaches-description-block-items .sub-title-colored:nth-child(1) .sub-title-colored__heading{border-bottom-color:#63b000}.sustainability-report-2023__approaches-description-block-items .sub-title-colored:nth-child(1) .sub-title-colored__heading-square{background:#63b000}.sustainability-report-2023__approaches-description-block-items .sub-title-colored:nth-child(2) .sub-title-colored__heading{border-bottom-color:#00a3ff}.sustainability-report-2023__approaches-description-block-items .sub-title-colored:nth-child(2) .sub-title-colored__heading-square{background:#00a3ff}@media screen and (max-width: 540px){.sustainability-report-2023__approaches-description-block-items .sub-title-colored:nth-child(3) .sub-title-colored__wrapper{padding-bottom:0}}.sustainability-report-2023__approaches-description-block-items .sub-title-colored:nth-child(3) .sub-title-colored__heading{border-bottom-color:#f9ac07}.sustainability-report-2023__approaches-description-block-items .sub-title-colored:nth-child(3) .sub-title-colored__heading-square{background:#f9ac07}@media screen and (max-width: 768px){.sustainability-report-2023 .well-being-section .sub-title-colored__wrapper{padding-bottom:0px}}@media screen and (max-width: 768px){.sustainability-report-2023 .section-with-slider__slide{padding-top:0}}@media screen and (max-width: 768px){.sustainability-report-2023 .approach-section__wrapper{padding-top:0;padding-bottom:0}}.sustainability-report-2023__tabs{padding-top:100px;background:linear-gradient(180deg, rgba(210, 35, 42, 0.2) 0%, rgba(234, 234, 234, 0.02) 6.5%, rgba(255, 255, 255, 0) 100%)}@media screen and (min-width: 2560px){.sustainability-report-2023__tabs{padding-top:calc(100px * 1.44)}}@media screen and (max-width: 768px){.sustainability-report-2023__tabs{padding-top:64px}}.sustainability-report-2023__tabs .sub-title-colored__wrapper{padding:0}.sustainability-report-2023__tabs .vertical .vertical__tabs__nav{flex-wrap:nowrap}.sustainability-report-2023__tabs .vertical .vertical__tabs__nav__item-title{width:100%;max-width:90%;color:#d2232a}.sustainability-report-2023__tabs .vertical .vertical__tabs__nav__item{display:flex;align-items:center;border-top:2px solid #d2232a;border-bottom:2px solid #d2232a;font-size:32px;background-color:#fff}.sustainability-report-2023__tabs .vertical .vertical__tabs__nav__item::after{color:#d2232a}.sustainability-report-2023__tabs .vertical .vertical__tabs__content-text{display:none}@media screen and (max-width: 768px){.sustainability-report-2023__tabs .vertical .vertical__tabs__content-mobile{padding-bottom:0}}.sustainability-report-2023__tabs .vertical .vertical__tabs__nav__item.current{border-bottom:none}.sustainability-report-2023__tabs .vertical .vertical__tabs__nav__item.current::after{background:#d2232a}.sustainability-report-2023__tabs .vertical .vertical__tabs__content-mobile.current{border-bottom:2px solid #d2232a}.sustainability-report-2023__tabs .vertical .vertical__tabs__cta-wrapper{display:none}.sustainability-report-2023__tabs_cta-button{display:flex;justify-content:space-between;width:100%;max-width:380px;margin:50px auto 0;color:#d2232a;border-color:#d2232a}@media screen and (min-width: 2560px){.sustainability-report-2023__tabs_cta-button{max-width:calc(460px * 1.44)}}@media screen and (max-width: 768px){.sustainability-report-2023__tabs_cta-button{margin-bottom:50px}}.sustainability-report-2023__tabs_cta-button span{display:inline-block;font-size:34px}.sustainability-report-2023__tabs_cta-button span::before{content:"⟶"}.sustainability-report-2023__tabs_cta-button:hover{background:#d2232a}.sustainability-report-2023__tabs_cta-button:hover span::before{color:#fff}.sustainability-report-2023 .first-item .section-with-events-new__description{color:#d2232a}@media(min-width: 641px){.sustainability-report-2023 .first-item .industry-numbers__col{min-width:40%}}.sustainability-report-2023 .second-item .section-with-events-new__content-right,.sustainability-report-2023 .second-item .section-with-events-new__description,.sustainability-report-2023 .second-item .section-with-events-new__image{display:none}.sustainability-report-2023 .second-item .section-with-events-new__banner{display:flex;gap:40px;flex-direction:row;margin-bottom:40px;padding:42px;background-color:rgba(210,73,35,.5)}@media screen and (min-width: 2560px){.sustainability-report-2023 .second-item .section-with-events-new__banner{padding:calc(42px * 1.44)}}@media screen and (max-width: 768px){.sustainability-report-2023 .second-item .section-with-events-new__banner{margin-top:40px;padding:25px;gap:10px;flex-direction:column-reverse}}@media screen and (min-width: 2560px){.sustainability-report-2023 .second-item .section-with-events-new__banner{font-size:calc(20px * 1.44)}}@media screen and (max-width: 768px){.sustainability-report-2023 .second-item .section-with-events-new__banner{margin-top:10px;font-size:16px}}.sustainability-report-2023 .second-item .section-with-events-new__banner p:first-child{position:relative;z-index:0;margin-top:40px;color:#000;font-family:"ProximaNova",sans-serif;font-size:20px;font-weight:800;line-height:1.1;text-transform:none}.sustainability-report-2023 .second-item .section-with-events-new__banner p:first-child::before{position:absolute;z-index:-1;top:-55px;left:0px;width:45px;height:34px;color:#d2232a;font-size:110px;line-height:.7;content:"“"}@media screen and (max-width: 768px){.sustainability-report-2023 .second-item .section-with-events-new__banner p:first-child::before{top:-11px;font-size:100px;opacity:.8}}.sustainability-report-2023 .second-item .section-with-events-new__banner p:last-child{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;text-transform:none}.sustainability-report-2023 .second-item .section-with-events-new__banner p:last-child span{display:block;margin-bottom:8px;color:#d2232a;font-family:"ProximaNova",sans-serif;font-size:16px;font-style:normal;font-weight:900;line-height:125%;text-transform:uppercase}.sustainability-report-2023 .second-item .section-with-events-new__banner-image{width:100%;max-width:208px}.sustainability-report-2023__section-content{display:flex;column-gap:20px}@media(max-width: 767px){.sustainability-report-2023__section-content{flex-direction:column}}.sustainability-report-2023__section-content .sub-title-colored__heading{color:#d2232a}.sustainability-report-2023__events-slider__slide{display:flex;justify-content:flex-start;padding:0}@media(max-width: 767px){.sustainability-report-2023__events-slider__slide{flex-wrap:wrap;justify-content:space-around;align-items:center}}@media(max-width: 540px){.sustainability-report-2023__events-slider__slide{flex-direction:column;justify-content:space-between;gap:25px}}.sustainability-report-2023__ctas-wrapper{display:flex;gap:40px;justify-content:center;align-items:center;margin-bottom:73px;flex-wrap:wrap}.sustainability-report-2023__ctas-wrapper .inverted:hover{color:#000;background-color:#fff;box-shadow:none !important}.sustainability-report-2023.de-de .approach-section__flower-item-circle{font-size:10px}@media only screen and (max-width: 540px){.sustainability-report-2023.de-de .approach-section__flower-wrapper{transform:scale(0.65)}}@media only screen and (max-width: 540px){.sustainability-report-2023.de-de .approach-section__flower-description{margin-left:-50px}}@media only screen and (max-width: 330px){.sustainability-report-2023.de-de .approach-section__flower-description{margin-left:-80px}}@media(max-width: 640px){.sustainability-report-2023.de-de .sub-title-colored--middle .sub-title-colored__heading{font-size:28px}}@media only screen and (max-width: 540px){.sustainability-report-2023.de-de .section-with-slider .industry-numbers__description,.sustainability-report-2023.de-de .well-being-section .industry-numbers__description{font-size:11px}}.sustainability-report-2023.de-de .approach-section__wrapper{column-gap:10px}@media only screen and (min-width: 767px){.sustainability-report-2023.de-de .content-slider-item__heading{font-size:12px}}@media only screen and (min-width: 767px){.sustainability-report-2023.de-de .approach-section__content-slider .content-slider-item__content_active{font-size:12px}}.sustainability-report-2023.de-de .section-with-events-new .industry-numbers__row{justify-content:flex-start;column-gap:45px}@media screen and (max-width: 767px){.sustainability-report-2023.de-de .section-with-events-new .industry-numbers__row{column-gap:initial}}@media screen and (max-width: 767px){.sustainability-report-2023.de-de .section-with-events-new .industry-numbers__number{font-size:26px}}@media only screen and (max-width: 540px){.sustainability-report-2023.de-de .section-with-events-new .industry-numbers__description span{font-size:9px !important}}
.csr-intro__heading{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.csr-intro__heading{margin-bottom:32px;font-size:32px;line-height:112.5%}@media screen and (max-width: 480px){.csr-intro__heading{margin-bottom:16px;font-size:24px}}@media screen and (min-width: 2560px){.csr-intro__heading{margin-bottom:calc(32px * 1.44);font-size:calc(32px * 1.44)}}.csr-intro__description{font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}@media screen and (min-width: 2560px){.csr-intro__description{font-size:calc(16px * 1.44)}}.csr-intro{padding:64px 0}@media screen and (max-width: 480px){.csr-intro{padding-top:32px;padding-bottom:24px}}@media screen and (min-width: 2560px){.csr-intro{padding:calc(64px * 1.44) 0}}.csr-intro__content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media screen and (max-width: 480px){.csr-intro__content{grid-template-columns:1fr;gap:16px}}@media screen and (min-width: 2560px){.csr-intro__content{gap:calc(40px * 1.44)}}.csr-intro__text{display:flex;flex-direction:column}.csr-intro__image-wrapper img{width:100%}
.csr-heading__text{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.csr-heading__text{font-size:48px;line-height:116%}@media screen and (max-width: 480px){.csr-heading__text{font-size:32px}}@media screen and (min-width: 2560px){.csr-heading__text{font-size:calc(48px * 1.44)}}.csr-heading{padding:24px 0;background-position:right;background-repeat:no-repeat;background-size:400px;overflow:hidden}@media screen and (max-width: 480px){.csr-heading{padding:16px 0;background-size:contain}}@media screen and (min-width: 2560px){.csr-heading{padding:calc(24px * 1.44) 0;background-size:calc(370px * 1.44)}}.csr-heading__content{display:flex;gap:24px;justify-content:space-between}@media screen and (min-width: 2560px){.csr-heading__content{gap:calc(24px * 1.44)}}.csr-heading__text{position:relative;bottom:-200px;color:#fff}.csr-heading__text--reveal{animation:appearance .5s ease-in-out forwards}@keyframes appearance{from{bottom:-200px;opacity:.5}to{bottom:0;opacity:1}}
.csr-numbers .industry-numbers{padding:0}.csr-numbers .industry-numbers__row{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}@media screen and (max-width: 480px){.csr-numbers .industry-numbers__row{grid-template-columns:1fr;gap:16px}}@media screen and (min-width: 2560px){.csr-numbers .industry-numbers__row{gap:calc(40px * 1.44)}}.csr-numbers .industry-numbers__col{min-width:unset;max-width:unset;margin:0 !important}@media screen and (max-width: 640px){.csr-numbers .industry-numbers__col{text-align:start}}.csr-numbers .industry-numbers__title{display:none}.csr-numbers .industry-numbers__number{padding-bottom:8px;font-size:40px}@media screen and (min-width: 2560px){.csr-numbers .industry-numbers__number{padding-bottom:calc(8px * 1.44);font-size:calc(40px * 1.44)}}.csr-numbers .industry-numbers__description{padding-top:8px;font-size:14px;color:#000;line-height:1.4}@media screen and (min-width: 2560px){.csr-numbers .industry-numbers__description{padding-top:calc(8px * 1.44);font-size:calc(14px * 1.44)}}
.csr-list h3{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.csr-list h3{margin-bottom:32px;font-size:32px;line-height:112.5%}@media screen and (max-width: 480px){.csr-list h3{margin-bottom:16px;font-size:24px}}@media screen and (min-width: 2560px){.csr-list h3{margin-bottom:calc(32px * 1.44);font-size:calc(32px * 1.44)}}.csr-list__items{display:grid;grid-template-columns:1fr 1fr;gap:32px 50px;margin:0;padding:0}@media screen and (max-width: 768px){.csr-list__items{grid-template-columns:1fr;row-gap:32px}}@media screen and (min-width: 2560px){.csr-list__items{gap:calc(32px * 1.44) calc(50px * 1.44)}}.csr-list__item{display:flex;gap:32px;align-items:center;list-style:decimal}@media screen and (min-width: 2560px){.csr-list__item{gap:calc(32px * 1.44)}}.csr-list__item img{width:80px;height:80px;aspect-ratio:1}@media screen and (min-width: 2560px){.csr-list__item img{width:calc(80px * 1.44);height:calc(80px * 1.44)}}.csr-list__item li{font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media screen and (min-width: 2560px){.csr-list__item li{font-size:calc(14px * 1.44)}}
.csr-leaves__heading,.csr-leaves__item-title h4{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.csr-leaves__heading{margin-bottom:32px;font-size:32px;line-height:112.5%}@media screen and (max-width: 480px){.csr-leaves__heading{margin-bottom:16px;font-size:24px}}@media screen and (min-width: 2560px){.csr-leaves__heading{margin-bottom:calc(32px * 1.44);font-size:calc(32px * 1.44)}}.csr-leaves__item-title h4{font-size:24px;line-height:1}@media screen and (min-width: 2560px){.csr-leaves__item-title h4{font-size:calc(24px * 1.44)}}.csr-leaves__item-description{font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}@media screen and (min-width: 2560px){.csr-leaves__item-description{font-size:calc(16px * 1.44)}}.csr-leaves{padding:64px 0}@media screen and (max-width: 480px){.csr-leaves{padding-top:32px;padding-bottom:24px}}@media screen and (min-width: 2560px){.csr-leaves{padding:calc(64px * 1.44) 0}}@media screen and (max-width: 480px){.csr-leaves{padding-bottom:40px}}@media screen and (min-width: 2560px){.csr-leaves{gap:calc(24px * 1.44)}}@media screen and (max-width: 480px){.csr-leaves__heading{margin-bottom:24px}}.csr-leaves__items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}@media screen and (max-width: 820px){.csr-leaves__items{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){.csr-leaves__items{grid-template-columns:1fr;gap:24px}}@media screen and (min-width: 2560px){.csr-leaves__items{gap:calc(40px * 1.44)}}.csr-leaves__item{padding:24px;border-radius:0px 40px;background:#fbd8c7}@media screen and (min-width: 2560px){.csr-leaves__item{padding:calc(24px * 1.44)}}.csr-leaves__item-title{display:flex;gap:8px;padding-bottom:12px;border-bottom:2px solid #c45117}@media screen and (min-width: 2560px){.csr-leaves__item-title{gap:calc(8px * 1.44);padding-bottom:calc(12px * 1.44)}}.csr-leaves__item-title h4{color:#c45117}.csr-leaves__item-title img{width:24px;aspect-ratio:1}@media screen and (min-width: 2560px){.csr-leaves__item-title img{width:calc(24px * 1.44);height:calc(24px * 1.44)}}.csr-leaves__item-description{padding-top:12px}@media screen and (min-width: 2560px){.csr-leaves__item-description{padding-top:calc(12px * 1.44)}}
.csr-24__talents-heading,.csr-24__demographics h2{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.csr-24__talents-heading,.csr-24__demographics h2{margin-bottom:32px;font-size:32px;line-height:112.5%}@media screen and (max-width: 480px){.csr-24__talents-heading,.csr-24__demographics h2{margin-bottom:16px;font-size:24px}}@media screen and (min-width: 2560px){.csr-24__talents-heading,.csr-24__demographics h2{margin-bottom:calc(32px * 1.44);font-size:calc(32px * 1.44)}}.csr-24__talents-description{font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}@media screen and (min-width: 2560px){.csr-24__talents-description{font-size:calc(16px * 1.44)}}.csr-24 .page-title-2 .label,.csr-24 .page-title-mobile .label{position:absolute;top:-64px;right:0;display:block;width:fit-content;padding:8px 4px;font-size:38px;background:#fff;color:#418352}@media screen and (max-width: 360px){.csr-24 .page-title-2 .label,.csr-24 .page-title-mobile .label{font-size:1.1em}}@media screen and (min-width: 2560px){.csr-24 .page-title-2 .label,.csr-24 .page-title-mobile .label{top:calc(-64px * 1.44);font-size:calc(38px * 1.44)}}@media screen and (1800px <= width <= 1960px){.csr-24 .page-title-2{background-position:50% 35% !important}}@media screen and (max-width: 1800px){.csr-24 .page-title-2{background-position:top center !important}}.csr-24 .page-title-2__title{max-width:unset;font-size:96px;line-height:1.083}@media screen and (max-width: 1024px){.csr-24 .page-title-2__title{font-size:64px}}@media screen and (min-width: 2560px){.csr-24 .page-title-2__title{font-size:calc(96px * 1.44)}}.csr-24 .page-title-2__title::before{display:none}.csr-24 .page-title-2__description{margin-top:16px;margin-left:0;font-size:24px;padding-left:24px;border-left:12px solid #fff}.csr-24 .page-title-2__description::before{display:none}@media screen and (min-width: 2560px){.csr-24 .page-title-2__description{margin-top:calc(16px * 1.44);font-size:calc(24px * 1.44)}}@media screen and (1300px <= width < 1800px){.csr-24 .page-title-2__content{margin-top:96px}}.csr-24 .page-title-2 span{display:block;width:min-content}.csr-24 .page-title-2 .mousey{display:none}.csr-24 .page-title-mobile{max-width:unset;background-position:60% 100% !important}@media screen and (max-width: 640px){.csr-24 .page-title-mobile{padding-left:32px;padding-right:32px}}.csr-24 .page-title-mobile__title{max-width:unset;margin:0;line-height:1.2}@media screen and (max-width: 640px){.csr-24 .page-title-mobile__title{font-size:40px}}@media screen and (max-width: 360px){.csr-24 .page-title-mobile__title{font-size:2.5em}}.csr-24 .page-title-mobile__title::before{display:none}.csr-24 .page-title-mobile__description{max-width:unset;margin-top:16px;font-size:18px;padding-left:24px;border-left:12px solid #fff}.csr-24 .page-title-mobile__description::before{display:none}.csr-24__main-banner2{position:fixed;top:50px;background:#91c99b;overflow:hidden}@media screen and (min-width: 2560px){.csr-24__main-banner2{top:calc(50px * 1.44)}}@media screen and (max-width: 540px){.csr-24__main-banner2 .main-banner2__image-wrapper{max-width:1px}}.csr-24__main-banner2 .main-banner2__image{max-width:300px;z-index:1}@media screen and (max-width: 480px){.csr-24__main-banner2 .main-banner2__image{transform:translate(-30%, -50%)}}@media screen and (min-width: 2560px){.csr-24__main-banner2 .main-banner2__image{max-width:calc(300px * 1.44)}}.csr-24__main-banner2 .main-banner2__text{position:relative;z-index:3;font-size:14px;color:#fff}@media screen and (min-width: 2560px){.csr-24__main-banner2 .main-banner2__text{font-size:calc(14px * 1.44)}}@media screen and (max-width: 768px){.csr-24__main-banner2 .main-banner2__text br{display:none}}.csr-24__main-banner2 .main-banner2__link{padding:8px 24px;max-width:fit-content;background:#000;border:2px solid #000}@media screen and (min-width: 2560px){.csr-24__main-banner2 .main-banner2__link{padding:calc(8px * 1.44) calc(24px * 1.44);font-size:calc(14px * 1.44)}}.csr-24__main-banner2 .main-banner2__link:hover{box-shadow:none;background:#fff;color:#000;border:2px solid #000}.csr-24__main-banner2 .main-banner2__close-button{color:#fff;line-height:1}@media screen and (max-width: 767px){.csr-24__main-banner2 .main-banner2__close-button{max-width:64px}}@media only screen and (max-width: 1024px){.csr-24 .wrapper{padding-right:16px;padding-left:16px}}.csr-24__at-a-glance-content{margin-top:64px}@media screen and (max-width: 480px){.csr-24__at-a-glance-content{display:flex;flex-direction:column-reverse;gap:24px;margin-top:32px}}@media screen and (min-width: 2560px){.csr-24__at-a-glance-content{margin-top:calc(64px * 1.44)}}.csr-24__at-a-glance--with-image{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}@media screen and (max-width: 480px){.csr-24__at-a-glance--with-image{grid-template-columns:1fr;gap:0;margin-top:0}}@media screen and (min-width: 2560px){.csr-24__at-a-glance--with-image{gap:calc(40px * 1.44);margin-top:calc(40px * 1.44)}}.csr-24__at-a-glance--with-image img{width:100%}@media screen and (max-width: 480px){.csr-24__at-a-glance--with-image .industry-numbers{display:none}}.csr-24__at-a-glance--with-image .industry-numbers__col{max-width:205px !important}@media screen and (max-width: 768px){.csr-24__at-a-glance--with-image .industry-numbers__col{max-width:100% !important}}@media screen and (min-width: 2560px){.csr-24__at-a-glance--with-image .industry-numbers__col{max-width:calc(205px * 1.44) !important}}.csr-24__at-a-glance--with-image .industry-numbers__row{grid-template-columns:1fr 1fr !important}@media screen and (max-width: 768px){.csr-24__at-a-glance--with-image .industry-numbers__row{grid-template-columns:1fr !important}}.csr-24__stats-section{display:grid;grid-template-columns:1fr;gap:52px}@media screen and (max-width: 480px){.csr-24__stats-section{grid-template-columns:1fr;gap:24px}}@media screen and (min-width: 2560px){.csr-24__stats-section{gap:calc(52px * 1.44)}}.csr-24__stats-section .industry-numbers__wrapper{padding:0 !important}.csr-24__stats-image{width:100%}.csr-24__our-people__intro .csr-intro__image-wrapper{order:-1}@media screen and (max-width: 480px){.csr-24__our-people__intro .csr-intro__image-wrapper{order:1}}.csr-24__inclusive-environment .csr-numbers{margin-bottom:64px}@media screen and (max-width: 480px){.csr-24__inclusive-environment .csr-numbers{margin-bottom:24px}}@media screen and (min-width: 2560px){.csr-24__inclusive-environment .csr-numbers{margin-bottom:calc(64px * 1.44)}}.csr-24__demographics{margin-top:64px}@media screen and (max-width: 480px){.csr-24__demographics{margin-top:24px}}@media screen and (min-width: 2560px){.csr-24__demographics{margin-top:calc(64px * 1.44)}}.csr-24__demographics img{width:100%}.csr-24__demographics-note{font-size:10px;color:#231f20;line-height:1}@media screen and (min-width: 2560px){.csr-24__demographics-note{font-size:calc(10px * 1.44)}}.csr-24__talents{position:relative;overflow:hidden}.csr-24__talents-content{display:flex;gap:40px;margin-top:64px}@media screen and (max-width: 820px){.csr-24__talents-content{flex-direction:column}}@media screen and (max-width: 480px){.csr-24__talents-content{margin-top:32px;gap:24px}}.csr-24__talents-text{min-width:280px}@media screen and (min-width: 2560px){.csr-24__talents-text{min-width:calc(280px * 1.44)}}.csr-24__talents-map{position:relative;min-width:55vw;max-width:55vw;right:-8%}@media screen and (max-width: 1024px){.csr-24__talents-map{right:0}}@media screen and (max-width: 820px){.csr-24__talents-map{position:static;max-width:100%;min-width:100%}}.csr-24__talents-by-numbers{max-width:40vw;width:100%;margin-top:-12vw}@media screen and (max-width: 820px){.csr-24__talents-by-numbers{max-width:100%;margin-top:40px}}@media screen and (max-width: 480px){.csr-24__talents-by-numbers{margin-top:24px}}.csr-24__talents .csr-numbers{margin-top:64px}.csr-24__talents .csr-numbers .industry-numbers__row{grid-template-columns:repeat(3, 1fr)}.csr-24__buttons{display:flex;gap:40px;flex-wrap:wrap;justify-content:center;margin-bottom:52px}@media screen and (max-width: 480px){.csr-24__buttons{flex-direction:column;gap:24px;align-items:center;margin-bottom:40px}}@media screen and (min-width: 2560px){.csr-24__buttons{gap:calc(40px * 1.44);margin-bottom:calc(52px * 1.44)}}.csr-24__divider{width:100%;height:16px;background-color:#f79d6f}@media screen and (min-width: 2560px){.csr-24__divider{height:calc(16px * 1.44)}}.csr-24 .csr-heading--at-a-glance{background-size:370px;background-position:95% 0}@media screen and (min-width: 2560px){.csr-24 .csr-heading--at-a-glance{background-size:calc(370px * 1.44)}}.csr-24 .csr-heading--our-people{background-size:424px;background-position:right 10%}@media screen and (min-width: 2560px){.csr-24 .csr-heading--our-people{background-size:calc(424px * 1.44)}}.csr-24 .csr-heading--inclusive{background-size:392px;background-position:right center}@media screen and (min-width: 2560px){.csr-24 .csr-heading--inclusive{background-size:calc(392px * 1.44)}}.csr-24 .csr-heading--support{background-size:350px;background-position:96% 5%}@media screen and (min-width: 2560px){.csr-24 .csr-heading--support{background-size:calc(350px * 1.44)}}.csr-24 .csr-heading--talents{background-size:460px;background-position:95% 5%}@media screen and (min-width: 2560px){.csr-24 .csr-heading--talents{background-size:calc(460px * 1.44)}}.csr-24 .csr-heading--sustainability{background-size:460px;background-position:95% 5%}@media screen and (min-width: 2560px){.csr-24 .csr-heading--sustainability{background-size:calc(460px * 1.44)}}.csr-24 .csr-heading--awards{background-size:405px;background-position:100% 5%}@media screen and (min-width: 2560px){.csr-24 .csr-heading--awards{background-size:calc(405px * 1.44)}}.csr-24__at-a-glance,.csr-24__our-people,.csr-24__demographics,.csr-24__talents,.csr-24__supporting-ukraine,.csr-24__environmental-sustainability{margin-bottom:96px}@media screen and (max-width: 480px){.csr-24__at-a-glance,.csr-24__our-people,.csr-24__demographics,.csr-24__talents,.csr-24__supporting-ukraine,.csr-24__environmental-sustainability{margin-bottom:40px}}@media screen and (min-width: 2560px){.csr-24__at-a-glance,.csr-24__our-people,.csr-24__demographics,.csr-24__talents,.csr-24__supporting-ukraine,.csr-24__environmental-sustainability{margin-bottom:calc(96px * 1.44)}}.csr-24 .csr-numbers__items-forest .industry-numbers__number{color:#357967;border-color:#357967}.csr-24 .csr-numbers__items-wine .industry-numbers__number{color:#ba2e70;border-color:#ba2e70}.csr-24 .csr-numbers__items-ice .industry-numbers__number{color:#5668af;border-color:#5668af}.csr-24 .csr-numbers__items-tropics{margin-top:64px}@media screen and (max-width: 480px){.csr-24 .csr-numbers__items-tropics{margin-top:32px}}.csr-24 .csr-numbers__items-tropics .industry-numbers__number{color:#3c732f;border-color:#3c732f}.csr-24 .csr-numbers__items-browny .industry-numbers__row{display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 768px){.csr-24 .csr-numbers__items-browny .industry-numbers__row{grid-template-columns:1fr}}.csr-24 .csr-numbers__items-browny .industry-numbers__number{color:#977114;border-color:#977114}.csr-24 .csr-numbers__items-leaves .industry-numbers__col{padding:32px;border-radius:0px 40px;background:#fbd8c7}.csr-24 .csr-numbers__items-leaves .industry-numbers__number{color:#c45117;border-color:#c45117}@media screen and (max-width: 768px){.csr-24 .csr-numbers__items-tropics .industry-numbers__row,.csr-24 .csr-numbers__items-forest .industry-numbers__row,.csr-24 .csr-numbers__items-wine .industry-numbers__row,.csr-24 .csr-numbers__items-ice .industry-numbers__row,.csr-24 .csr-numbers__items-leaves .industry-numbers__row{grid-template-columns:1fr 1fr}}@media screen and (max-width: 480px){.csr-24 .csr-numbers__items-tropics .industry-numbers__row,.csr-24 .csr-numbers__items-forest .industry-numbers__row,.csr-24 .csr-numbers__items-wine .industry-numbers__row,.csr-24 .csr-numbers__items-ice .industry-numbers__row,.csr-24 .csr-numbers__items-leaves .industry-numbers__row{grid-template-columns:1fr}}@media screen and (max-width: 480px){.csr-24 .csr-numbers__items-leaves .industry-numbers__row{grid-template-columns:1fr 1fr;gap:24px}}@media screen and (max-width: 375px){.csr-24 .csr-numbers__items-leaves .industry-numbers__row{grid-template-columns:1fr}}@media screen and (max-width: 480px){.csr-24 .csr-numbers__items-leaves .industry-numbers__col{padding:24px}}.csr-24 .csr-numbers__items-browny .industry-numbers__row .industry-numbers__description small,.csr-24 .csr-numbers__items-tropics .industry-numbers__description small,.csr-24 .csr-numbers__items-forest .industry-numbers__description small,.csr-24 .csr-numbers__items-wine .industry-numbers__description small,.csr-24 .csr-numbers__items-ice .industry-numbers__description small,.csr-24 .csr-numbers__items-leaves .industry-numbers__description small{display:block;margin-top:8px;font-weight:400;font-size:13px;font-family:OpenSans,Helvetica,Arial,sans-serif;color:#65656a;text-transform:none}@media screen and (min-width: 2560px){.csr-24 .csr-numbers__items-browny .industry-numbers__row .industry-numbers__description small,.csr-24 .csr-numbers__items-tropics .industry-numbers__description small,.csr-24 .csr-numbers__items-forest .industry-numbers__description small,.csr-24 .csr-numbers__items-wine .industry-numbers__description small,.csr-24 .csr-numbers__items-ice .industry-numbers__description small,.csr-24 .csr-numbers__items-leaves .industry-numbers__description small{margin-top:calc(8px * 1.44);font-size:calc(13px * 1.44)}}
.demos-catalogue{position:relative;width:100%;padding-bottom:20vw;overflow:hidden;color:#fff;background:#000}@media screen and (max-width: 640px){.demos-catalogue{padding-bottom:30vw}}.demos-catalogue::before{position:absolute;bottom:-121px;left:-5%;z-index:0;width:100%;max-width:1000px;height:100%;max-height:400px;background-image:url("https://www.softserveinc.com/cdn/img/demos-catalogue/graphic%20bottom@2x.png");background-repeat:no-repeat;background-position:0 100%;background-size:100%;content:""}@media screen and (max-width: 640px){.demos-catalogue::before{bottom:-51px}}@media screen and (max-width: 470px){.demos-catalogue::before{bottom:-40px}}.demos-catalogue .page-title-2{padding-top:80px;background:none}.demos-catalogue .page-title-2::before{content:none}.demos-catalogue .page-title-2__content{position:relative;min-height:60vh;padding:0 100px 120px}.demos-catalogue .page-title-2__content ::before{position:absolute;top:-72px;right:-750px;z-index:-1;width:100%;min-width:1130px;height:100%;min-height:350px;background-image:url("https://www.softserveinc.com/cdn/img/demos-catalogue/graphic%20top@2x.png");background-repeat:no-repeat;background-size:100%;content:""}@media screen and (max-width: 767px){.demos-catalogue .page-title-2__content ::before{top:-52px;right:-650px}}.demos-catalogue .page-title-2__title{margin-bottom:45px;font-weight:900;font-size:120px;font-family:"ProximaNova",sans-serif;font-style:normal;font-stretch:normal;line-height:.75}.demos-catalogue .page-title-2__title::before{content:none}@media screen and (max-width: 767px){.demos-catalogue .page-title-2__title{font-size:15vw}}.demos-catalogue .page-title-2__description{margin:0;font-weight:normal;font-family:OpenSans,Helvetica,Arial,sans-serif}.demos-catalogue .page-title-2__description::before{content:none}.demos-catalogue .page-title-2__description strong{font-weight:800;font-size:36px}.demos-catalogue .page-title-mobile{position:relative;align-items:start;min-height:60vh;padding-top:0;background:none}.demos-catalogue .page-title-mobile ::before{position:absolute;top:80px;left:8%;z-index:-1;width:100%;min-width:260%;height:100%;min-height:350px;background-image:url("https://www.softserveinc.com/cdn/img/demos-catalogue/graphic%20top@2x.png");background-repeat:no-repeat;background-size:100%;content:""}@media screen and (max-width: 414px){.demos-catalogue .page-title-mobile ::before{top:112px;left:68px}}.demos-catalogue .page-title-mobile__title{margin-bottom:35px;margin-left:0;font-size:12vw}.demos-catalogue .page-title-mobile__title::before{background-color:transparent;box-shadow:none}.demos-catalogue .page-title-mobile__description{max-width:65vw;margin:0;font-weight:normal;font-size:3.5vw;font-family:OpenSans,Helvetica,Arial,sans-serif}.demos-catalogue .page-title-mobile__description::before{content:none}.demos-catalogue .page-title-mobile__description strong{font-weight:800;font-size:5vw}.demos-catalogue__filters-wrapper{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.demos-catalogue__filters-wrapper{flex-direction:column-reverse}}.demos-catalogue__header-logo img{max-width:120px;padding-top:40px}.demos-catalogue .demos-catalogue-content{overflow:hidden}.demos-catalogue .demos-catalogue-content .wrapper{display:flex;flex-direction:column}.demos-catalogue .demos-section{position:relative;z-index:0;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:575px;padding:50px 0}.demos-catalogue .demos-section::before{position:absolute;z-index:-1;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;background-size:55%;content:""}.demos-catalogue .demos-section::after{width:31%;content:""}.demos-catalogue .demos-section_hide{display:none}.demos-catalogue .demos-section__retail{order:1}.demos-catalogue .demos-section__retail::before{top:25px;left:-35%;background-image:url("https://www.softserveinc.com/cdn/img/demos-catalogue/Rectangle%2029@2x.png")}.demos-catalogue .demos-section__healthcare{order:2}.demos-catalogue .demos-section__healthcare::before{top:50px;right:-70%;background-image:url("https://www.softserveinc.com/cdn/img/demos-catalogue/Polygon%201@2x.png")}.demos-catalogue .demos-section__software{order:3}.demos-catalogue .demos-section__software::before{top:0;left:-35%;background-image:url("https://www.softserveinc.com/cdn/img/demos-catalogue/Rectangle%2030@2x.png")}.demos-catalogue .demos-section__finance{order:4}.demos-catalogue .demos-section__finance::before{top:0;right:-80%;background-image:url("https://www.softserveinc.com/cdn/img/demos-catalogue/Rectangle%2031@2x.png")}.demos-catalogue .demos-section__energy{order:5}.demos-catalogue .demos-section__energy::before{top:0;left:-62%;background-image:url("https://www.softserveinc.com/cdn/img/demos-catalogue/energy_icon.svg");background-position:67% 0;background-size:60% 100%}.demos-catalogue .demos-section__link{display:flex;flex-basis:30%;flex-direction:column;max-width:250px;color:#fff;text-decoration:none}.demos-catalogue .demos-section__link:hover{color:#fff;text-decoration:none !important}.demos-catalogue .demos-section__link:hover img{transform:scale(1.1)}.demos-catalogue .demos-section__link_hide{display:none}.demos-catalogue .demos-section__link_active{display:block;display:flex}@media screen and (max-width: 540px){.demos-catalogue .demos-section__link{flex-basis:50%}}.demos-catalogue .demos-section__title{width:100%;font-weight:800;font-size:60px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase}@media screen and (max-width: 680px){.demos-catalogue .demos-section__title{font-size:10vw}}.demos-catalogue .demos-section__image{width:100%;height:100%;max-height:165px;margin:0 auto;transform:scale(1);transition:transform .2s}@media screen and (max-width: 800px){.demos-catalogue .demos-section__image{height:100%;max-height:120px}}@media screen and (max-width: 750px){.demos-catalogue .demos-section__image{max-height:90px}}@media screen and (max-width: 540px){.demos-catalogue .demos-section__image{max-height:75px}}.demos-catalogue .demos-section__link-name{display:block;max-width:60%;height:100%;min-height:50px;margin:0 auto;padding-top:35px;padding-bottom:10px;font-weight:800;font-size:20px;font-family:"ProximaNova",sans-serif;text-align:center}@media screen and (max-width: 680px){.demos-catalogue .demos-section__link-name{max-width:initial;padding-top:2vw;font-size:16px}}@media screen and (max-width: 540px){.demos-catalogue .demos-section__link-name{padding-top:25px}}.demos-catalogue .demos-section__link-description{max-width:95%;min-height:12vw;margin:15px auto;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;text-align:center}@media screen and (max-width: 680px){.demos-catalogue .demos-section__link-description{min-height:100px;font-size:14px}}.demos-catalogue .demos-section__link-description_empty{min-height:0}.demos-catalogue .demos-filters{padding-top:80px}.demos-catalogue .demos-filters_industries,.demos-catalogue .demos-filters_categories,.demos-catalogue .demos-filters_popular{min-height:32px;padding-top:0}.demos-catalogue .demos-filters_industries__title,.demos-catalogue .demos-filters_categories__title,.demos-catalogue .demos-filters_popular__title{display:inline-block;width:120px;margin:7px 0;padding-left:0;font-size:14px;font-family:OpenSans,Helvetica,Arial,sans-serif;text-transform:none;background-color:transparent}@media screen and (max-width: 680px){.demos-catalogue .demos-filters_industries__title,.demos-catalogue .demos-filters_categories__title,.demos-catalogue .demos-filters_popular__title{display:block;width:100%}}.demos-catalogue .demos-filters_industries__name,.demos-catalogue .demos-filters_categories__name,.demos-catalogue .demos-filters_popular__name{display:inline-block;margin:2px;padding:4px 8px;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;background-color:#5652a0;border-radius:7.2px;cursor:pointer}.demos-catalogue .demos-filters_industries__name:hover,.demos-catalogue .demos-filters_categories__name:hover,.demos-catalogue .demos-filters_popular__name:hover{opacity:.8}.demos-catalogue .demos-filters_industries__name-selected,.demos-catalogue .demos-filters_categories__name-selected,.demos-catalogue .demos-filters_popular__name-selected{opacity:.8}.demos-catalogue .demos-filters_categories__name{background-color:#d80056}.demos-catalogue .demos-filters_popular__name{color:#fff;text-decoration:none;background-color:#262626}
.logo-typo__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.logo-typo__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.logo-typo__wrapper{max-width:1353.6px !important}}@media(max-width: 1024px){.logo-typo{margin-right:20px;margin-left:20px}}.logo-typo__wrapper{position:relative;display:flex;justify-content:center;align-items:center;max-width:800px;height:100%;min-height:310px;box-shadow:0px 10px 44px 0px #0000002e}.logo-typo__image{width:100%;max-width:425px}@media screen and (min-width: 2560px){.logo-typo__image{max-width:calc(425px * 1.44)}}.logo-typo__link{position:absolute;bottom:-10%;left:50%;max-width:322px;color:#fff;background-color:#000;transform:translateX(-50%)}.logo-typo__link:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}@media(max-width: 415px){.logo-typo__link{max-width:210px}}.logo-typo_with-content .logo-typo__wrapper{display:flex;flex-direction:column;justify-content:space-around;max-width:940px;box-shadow:none}.logo-typo_with-content .logo-typo__wrapper-image{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:120px;margin-bottom:60px}.logo-typo_with-content .logo-typo__wrapper-image::before,.logo-typo_with-content .logo-typo__wrapper-image::after{position:absolute;bottom:0;left:35%;width:25%;height:8px;background:#00a3ff;transform:translateX(-50%);content:""}@media screen and (max-width: 560px){.logo-typo_with-content .logo-typo__wrapper-image::before,.logo-typo_with-content .logo-typo__wrapper-image::after{width:80%}}.logo-typo_with-content .logo-typo__wrapper-image::after{bottom:-6px;left:61%;width:33%;height:22px;background:#f9ac07}@media screen and (max-width: 560px){.logo-typo_with-content .logo-typo__wrapper-image::after{left:73%;width:63%}}.logo-typo_with-content .logo-typo__image{padding-bottom:10px}@media screen and (min-width: 2560px){.logo-typo_with-content .logo-typo__image{padding-bottom:30px}}.logo-typo_with-content .logo-typo__wrapper-text{display:flex;justify-content:space-between}@media screen and (max-width: 560px){.logo-typo_with-content .logo-typo__wrapper-text{flex-direction:column;margin-left:-20px}}.logo-typo_with-content .logo-typo__text-item{position:relative;flex-basis:48%;padding-top:10px;padding-bottom:30px;line-height:1.5}.logo-typo_with-content .logo-typo__text-item::before{position:absolute;top:0;left:0;width:192px;height:8px;background:#f9ac07;content:""}@media screen and (min-width: 2560px){.logo-typo_with-content .logo-typo__text-item::before{width:calc(192px * 1.44);height:calc(8px * 1.44)}}@media screen and (max-width: 560px){.logo-typo_with-content .logo-typo__text-item::before{content:none}}@media screen and (min-width: 560px){.logo-typo_with-content .logo-typo__text-item:first-child{text-align:right}}@media screen and (max-width: 560px){.logo-typo_with-content .logo-typo__text-item:first-child{border-left:4px solid #00a3ff}}.logo-typo_with-content .logo-typo__text-item:first-child::before{right:0;left:auto;background:#00a3ff}@media screen and (min-width: 767px){.logo-typo_with-content .logo-typo__text-item{font-size:18px}}@media screen and (min-width: 2560px){.logo-typo_with-content .logo-typo__text-item{font-size:calc(18px * 1.44)}}@media screen and (max-width: 560px){.logo-typo_with-content .logo-typo__text-item{margin-bottom:30px;padding:0 0 0 20px;border-left:4px solid #f9ac07}}@media screen and (max-width: 560px){.logo-typo_with-content .logo-typo__text-item p{margin:0}}
.brand-portal .sub-title__heading{font-size:40px;line-height:49px;text-align:center}@media(max-width: 768px){.brand-portal .sub-title__heading{font-size:24px;line-height:29px}}@media(min-width: 2560px){.brand-portal .sub-title__heading{font-size:calc(40px * 1.44);line-height:calc(49px * 1.44)}}.brand-portal__top-subtitle{background-image:radial-gradient(circle at center -110%, #e0e0e0 30%, rgba(224, 224, 224, 0.7) 35%, white 50%);background-repeat:no-repeat;background-position:50% -50%;background-size:100%}@media(max-width: 1200px){.brand-portal__top-subtitle{background-image:radial-gradient(circle at center -80%, #e0e0e0 30%, rgba(224, 224, 224, 0.7) 35%, white 50%)}}@media(max-width: 900px){.brand-portal__top-subtitle{background-image:radial-gradient(circle at center -60%, #e0e0e0 30%, rgba(224, 224, 224, 0.7) 35%, white 50%)}}@media(max-width: 600px){.brand-portal__top-subtitle{background-image:radial-gradient(circle at center -50%, #e0e0e0 30%, rgba(224, 224, 224, 0.7) 35%, white 50%)}}@media(min-width: 767px){.brand-portal__top-subtitle p{margin-bottom:0}}@media(min-width: 767px){.brand-portal__middle-subtitle{padding-top:50px}}@media(min-width: 2560px){.brand-portal__middle-subtitle{padding-top:calc(50px * 1.44)}}.brand-portal__logo-text{margin:-30px 0 20px;color:#e0e0e0;font-weight:900;font-size:60px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:73px;letter-spacing:0em;text-align:center;text-transform:uppercase}@media screen and (min-width: 2560px){.brand-portal__logo-text{margin:calc(-30px * 1.44) 0 calc(20px * 1.44);font-size:calc(60px * 1.44)}}@media(max-width: 767px){.brand-portal .logo-typo.blured{margin-bottom:40px}}@media(min-width: 767px){.brand-portal .logo-typo.colored{padding-bottom:60px}}.brand-portal__expertise{background:linear-gradient(180deg, rgba(136, 213, 255, 0.2) 0%, rgba(69, 154, 201, 0) 100%)}.brand-portal__expertise .logo-typo__image{max-width:300px}@media screen and (min-width: 2560px){.brand-portal__expertise .logo-typo__image{max-width:calc(300px * 1.44)}}.brand-portal__expertise .expertise{min-height:600px;margin:0 auto}.brand-portal__expertise .expertise_brand-portal .expertise__heading{display:flex;justify-content:center;align-items:center}.brand-portal__expertise .expertise_brand-portal .expertise__heading h2{background-image:linear-gradient(to left, #00dbfe, #2750be);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width: 900px){.brand-portal__expertise .expertise_brand-portal .expertise__heading h2{line-height:60px}}@media(max-width: 600px){.brand-portal__expertise .expertise_brand-portal .expertise__heading h2{font-size:3em}}.brand-portal__expertise .expertise_brand-portal .expertise__text{position:initial;color:initial}@media screen and (min-width: 2560px){.brand-portal__expertise .expertise_brand-portal .expertise__text{font-size:calc(24px * 1.44);line-height:calc(29px * 1.44)}}.brand-portal__expertise .expertise_brand-portal .expertise__text::before{content:none}.brand-portal__expertise .expertise_brand-portal .expertise__content{position:relative}@media(min-width: 900px){.brand-portal__expertise .expertise_brand-portal .expertise__content{height:100%;min-height:500px}}@media(min-width: 600px)and (max-width: 900px){.brand-portal__expertise .expertise_brand-portal .expertise__content{height:100%;min-height:400px}}@media(max-width: 900px){.brand-portal__expertise .expertise_brand-portal .expertise__content{padding-bottom:150px}}.brand-portal__expertise .expertise_brand-portal .expertise__heading-undertext{display:none}.brand-portal__expertise .expertise_description{font-weight:900;font-family:"ProximaNova",sans-serif}.brand-portal__button{position:absolute;bottom:11%;left:50%;max-width:322px;color:#fff;background-color:#000;transform:translateX(-50%)}.brand-portal__button:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}@media(min-width: 2560px){.brand-portal__button{bottom:-5%}}@media(max-width: 767px){.brand-portal__button{bottom:15%}}@media(max-width: 415px){.brand-portal__button{max-width:210px}}.brand-portal__get-in-touch{padding-top:0}.brand-portal__get-in-touch .get-in-touch__content{background:#2750be}.brand-portal__get-in-touch .get-in-touch__heading{color:#fff;font-size:44px}@media only screen and (max-width: 640px){.brand-portal__get-in-touch .get-in-touch__heading{font-size:6vw}}@media only screen and (max-width: 540px){.brand-portal__get-in-touch .get-in-touch__heading{font-size:9vw}}@media screen and (min-width: 2560px){.brand-portal__get-in-touch .get-in-touch__heading{font-size:calc(44px * 1.44);padding-right:20px}}
/*! normalize.css v9.0.1 | MIT License | github.com/csstools/normalize.css */

/* Document
 * ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
 * ========================================================================== */

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
 * ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
 * ========================================================================== */

/**
 * Add the correct text decoration in Edge, IE, Opera, and Safari.
 */

abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */

/* Forms
 * ========================================================================== */

/**
 * Remove the margin in Safari.
 */

button,
input,
select {
  margin: 0;
}

/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge, Firefox, and IE.
 */

button {
  text-transform: none; /* 2 */
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * Show the overflow in Edge and IE.
 */

input {
  overflow: visible;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */

legend {
  box-sizing: border-box; /* 1 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in Edge and IE.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the inheritance of text transform in Firefox.
 */

select {
  text-transform: none;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 */

textarea {
  margin: 0; /* 1 */
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/* Interactive
 * ========================================================================== */

/*
 * Add the correct display in Edge and IE.
 */

details {
  display: block;
}

/*
 * Add the correct styles in Edge, IE, and Safari.
 */

dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

dialog:not([open]) {
  display: none;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
 * ========================================================================== */

/* User interaction
 * ========================================================================== */.softserve-cloud .partner-title2_0_softserve-cloud .partner-title2_0__title-logo-wrapper{display:none}@media only screen and (max-width: 767px){.softserve-cloud .partner-title2_0_softserve-cloud .partner-title2_0__title-logos-wrapper{max-width:fit-content}}.softserve-cloud .partner-title2_0_softserve-cloud .partner-title2_0__content{justify-content:space-around}@media only screen and (max-width: 767px){.softserve-cloud .partner-title2_0_softserve-cloud .partner-title2_0__content{padding-right:80px;padding-left:80px}}.softserve-cloud .partner-title2_0_softserve-cloud .partner-title2_0__container{max-width:960px}.softserve-cloud .partner-title2_0_softserve-cloud .partner-title2_0__heading span{display:contents;max-width:initial;margin-bottom:inherit;padding:initial;color:inherit;font-size:inherit;line-height:inherit;background-color:transparent !important}@media only screen and (max-width: 767px){.softserve-cloud .partner-title2_0_softserve-cloud .partner-title2_0__heading{text-align:center}}.softserve-cloud .sub-title-colored__description{font-size:18px}.softserve-cloud__description-wrapper{padding-top:40px;padding-bottom:0}.softserve-cloud__description-wrapper .description__text::before{content:none}.softserve-cloud__stats-top .industry-numbers__number,.softserve-cloud__by-the-numbers .industry-numbers__number{font-weight:900;border-bottom-color:#00a3ff}.softserve-cloud__stats-top .industry-numbers__description,.softserve-cloud__by-the-numbers .industry-numbers__description{font-weight:900;text-transform:none}.softserve-cloud__stats-top{padding:40px 0}@media only screen and (max-width: 767px){.softserve-cloud__stats-top{padding-top:0}}.softserve-cloud__color-slider{padding-top:40px;background-image:linear-gradient(180deg, #f0f0f0 0%, rgba(240, 240, 240, 0) 100%)}.softserve-cloud__color-slider .colored-square-slider{padding-top:45px}.softserve-cloud__color-slider .colored-square-slider__heading{display:none}@media(min-width: 767px){.softserve-cloud__color-slider .colored-square-slider__list-item{padding-bottom:170px}}.softserve-cloud__color-slider .colored-square-slider__item_active{background-image:linear-gradient(90deg, #2750be 0%, #00dbfe 100%) !important}.softserve-cloud__color-slider .colored-square-slider__item_active .colored-square-slider__item-title{color:#fff}.softserve-cloud__color-slider .colored-square-slider__item__item-title{margin:auto 0 40px}.softserve-cloud__color-slider .colored-square-slider__item:hover{background-image:linear-gradient(90deg, #2750be 0%, #00dbfe 100%) !important}.softserve-cloud__color-slider .colored-square-slider .content__summary::before{background-color:#00a3ff}.softserve-cloud__by-the-numbers,.softserve-cloud__our-approaches,.softserve-cloud__cloud-journey{padding-top:40px;color:#fff;background-image:linear-gradient(90deg, #2750be 0%, #00dbfe 100%)}.softserve-cloud__by-the-numbers .industry-numbers__number,.softserve-cloud__by-the-numbers .industry-numbers__description,.softserve-cloud__our-approaches .industry-numbers__number,.softserve-cloud__our-approaches .industry-numbers__description,.softserve-cloud__cloud-journey .industry-numbers__number,.softserve-cloud__cloud-journey .industry-numbers__description{color:#fff}.softserve-cloud__cloud-journey .industry-numbers__number{display:none}.softserve-cloud__cloud-journey .industry-numbers__title{color:#fff}.softserve-cloud__adopt-and-transform{padding-top:40px}.softserve-cloud__adopt-and-transform .industry-numbers__title{display:flex;align-items:flex-end;min-height:48px;margin-bottom:15px;font-weight:900}.softserve-cloud__adopt-and-transform .industry-numbers__number{display:none}.softserve-cloud__adopt-and-transform .industry-numbers__description{font-weight:normal;font-size:18px;text-transform:none;border-top:2px solid #00a3ff}.softserve-cloud__our-approaches{padding-bottom:40px}.softserve-cloud__our-approaches .two-column-slider{max-width:940px;min-height:initial;margin:35px auto;color:#000}@media(min-width: 2560px){.softserve-cloud__our-approaches .two-column-slider{max-width:calc(940px * 1.44)}}.softserve-cloud__our-approaches .two-column-slider__aside{justify-content:flex-start;min-height:280px}@media(min-width: 768px){.softserve-cloud__our-approaches .two-column-slider__aside{border-right-color:#b617ed}}.softserve-cloud__our-approaches .two-column-slider .two-column-slider-item{padding-bottom:25px}.softserve-cloud__our-approaches .two-column-slider .two-column-slider-item__description-text p{margin-top:0}.softserve-cloud__our-approaches .two-column-slider .two-column-slider-item__description-text ul{padding-left:25px}.softserve-cloud__logos{padding-top:40px;padding-bottom:40px}.softserve-cloud__logos .industry-numbers{padding-top:10px;padding-bottom:0}.softserve-cloud__logos .industry-numbers__number{color:#398aca;font-weight:900;border-bottom-color:#f9ac07}.softserve-cloud__logos .industry-numbers__description{color:#398aca;font-weight:900;font-size:24px;line-height:1.2;text-transform:none}.softserve-cloud__logo-description-wrapper{padding-bottom:35px}@media(min-width: 2560px){.softserve-cloud__logo-description-wrapper{max-width:calc(940px * 1.44);margin:0 auto}}.softserve-cloud__logo-description-wrapper .description{align-items:center}@media only screen and (max-width: 768px){.softserve-cloud__logo-description-wrapper .description{flex-direction:column-reverse}}.softserve-cloud__logo-description-wrapper .description__logo{max-width:180px}.softserve-cloud__logo-description-wrapper .description__text{font-weight:normal;font-size:18px}@media only screen and (max-width: 768px){.softserve-cloud__logo-description-wrapper .description__text{margin-left:initial}}@media(min-width: 2560px){.softserve-cloud__logo-numbers{max-width:calc(940px * 1.44)}}.softserve-cloud__logos-subdescription{max-width:940px;margin:0 auto}@media(min-width: 2560px){.softserve-cloud__logos-subdescription{max-width:calc(940px * 1.44)}}@media only screen and (max-width: 1024px){.softserve-cloud__logos-subdescription{padding-right:20px;padding-left:20px}}.softserve-cloud__logos-subdescription h4{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.softserve-cloud__logos-subdescription>ul{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}@media only screen and (max-width: 768px){.softserve-cloud__logos-subdescription>ul{flex-direction:column}}.softserve-cloud__logos-subdescription li{flex-basis:45%}@media only screen and (max-width: 768px){.softserve-cloud__logos-subdescription li{flex-basis:100%}}.softserve-cloud__logos-subdescription li ul{padding-left:25px;list-style:none}.softserve-cloud__logos-subdescription_0>ul{align-items:flex-start}@media only screen and (min-width: 768px){.softserve-cloud__logos-subdescription_0 li{margin-left:auto}}.softserve-cloud__logos-subdescription_0 li:first-child{margin-left:initial}.softserve-cloud__logos-subdescription_0 li:last-child h4{margin-top:0}.softserve-cloud__logos-subdescription_0 li li{position:relative;padding-bottom:5px}.softserve-cloud__logos-subdescription_0 li li::before{content:"";position:absolute;top:3px;left:-25px;width:12px;height:12px;background-color:#f90}@media only screen and (min-width: 768px){.softserve-cloud__logos-subdescription_1>ul{align-items:flex-end}}.softserve-cloud__logos-subdescription_1 li{flex-basis:33.33%}.softserve-cloud__logos-subdescription_1 li li{position:relative;padding-bottom:5px}.softserve-cloud__logos-subdescription_1 li li::before{content:"";position:absolute;top:3px;left:-25px;width:12px;height:12px;background-color:#398aca}.softserve-cloud__logos-subdescription_2 li:nth-child(1) h4{color:#f9ac07}.softserve-cloud__logos-subdescription_2 li:nth-child(2) h4{color:#e0e0e0}.softserve-cloud__logos-subdescription_2 li li{position:relative;padding-bottom:5px}.softserve-cloud__logos-subdescription_2 li li::before{content:"";position:absolute;top:3px;left:-25px;width:12px;height:12px;background-color:#8db954}
.aws-services__wrapper{width:100%;max-width:1012px;margin:0 auto;padding:0}@media screen and (min-width: 2560px){.aws-services__wrapper{max-width:calc(1012px * 1.44)}}@media(max-width: 580px){.aws-services__wrapper{padding:0 8px}}.aws-services__heading{margin-top:50px;margin-bottom:50px;font-weight:900;font-size:2em;font-family:"ProximaNova",sans-serif;line-height:.9;text-align:center;text-transform:uppercase}@media(min-width: 1024px){.aws-services__heading{font-size:44px}}.aws-services__text{width:85%;margin:0 auto 30px;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.3;text-align:center}@media(max-width: 767px){.aws-services__text{font-size:14px}}.aws-services__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none}@media screen and (min-width: 2560px){.aws-services__list{justify-content:flex-start}}.aws-services__list-item{display:flex;flex-basis:16%;flex-direction:column;justify-content:flex-start;min-height:160px;margin-top:20px;margin-bottom:20px}@media(max-width: 768px){.aws-services__list-item{flex-basis:30%;min-height:130px}}@media(max-width: 480px){.aws-services__list-item{flex-basis:50%}}.aws-services__list-item-logo{display:block;max-width:60px;margin:0 auto 30px}.aws-services__list-item-name{width:80%;margin:0 auto;font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif;line-height:.85;text-align:center;text-transform:uppercase}@media(max-width: 960px)and (min-width: 767px){.aws-services__list-item-name{font-size:1.8vw;line-height:2vw}}@media(max-width: 480px){.aws-services__list-item-name{font-size:14px}}
.iot .industry-demos,.iot .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.iot .industry-demos,.iot .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.iot .industry-demos,.iot .navigation-panel{max-width:1353.6px !important}}.iot{overflow:hidden}.iot .aws-title-new_iot{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:100px}@media(max-width: 767px){.iot .aws-title-new_iot{min-height:600px}}.iot .aws-title-new_iot .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.iot .aws-title-new_iot .aws-title-new__heading{font-size:52px}}.iot .aws-title-new_iot .aws-title-new__description{color:#fff}.iot .aws-title-new_iot .aws-title-new__description::before{background:#fff}.iot .navigation-panel{margin:5vw auto;background-image:none;box-shadow:none}@media(max-width: 475px){.iot .navigation-panel{display:none}}.iot .navigation-panel__item{min-height:100px;text-align:left}.iot .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.iot .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.iot .navigation-panel__number{color:#3698d5}.iot .aws-services__heading{position:relative}.iot .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.iot .aws-services__heading::before{max-width:120px}}.iot__expertise .expertise{margin:40px auto}.iot__expertise .expertise__heading{flex-basis:35%}.iot__expertise .expertise__heading h2{background-image:linear-gradient(to right, #6012ca, #f9ac07);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width: 1024px)and (min-width: 600px){.iot__expertise .expertise__heading h2{font-size:5.5vw;line-height:6vw}}.iot__expertise .expertise__text{flex-basis:55%;color:#2c2f41}.iot__expertise .expertise__text::before{background:#3698d5}@media(max-width: 475px){.iot__expertise .expertise__text{font-size:16px;line-height:22px}}.iot__offerings .sub-title-colored,.iot__tech .sub-title-colored,.iot__industries .sub-title-colored,.iot__news .sub-title-colored,.iot__assets .sub-title-colored,.iot__case-studies-container .sub-title-colored{padding:40px 0}@media(min-width: 768px){.iot__offerings .sub-title-colored__heading,.iot__tech .sub-title-colored__heading,.iot__industries .sub-title-colored__heading,.iot__news .sub-title-colored__heading,.iot__assets .sub-title-colored__heading,.iot__case-studies-container .sub-title-colored__heading{font-size:48px}}@media(min-width: 1024px){.iot__offerings .sub-title-colored__heading-square,.iot__tech .sub-title-colored__heading-square,.iot__industries .sub-title-colored__heading-square,.iot__news .sub-title-colored__heading-square,.iot__assets .sub-title-colored__heading-square,.iot__case-studies-container .sub-title-colored__heading-square{top:-5px;width:65px;height:60px}}.iot__offerings .content-slider__aside{justify-content:flex-start}.iot__offerings .content-slider-item{margin-bottom:5%}.iot__offerings .content-slider-item__heading{font-size:16px}.iot__offerings .content-slider-item__number{opacity:.5}@media screen and (min-width: 2560px){.iot__offerings .content-slider-item__number{font-size:calc(16px * 1.44)}}.iot__offerings .content-slider-item__content{font-size:16px}@media screen and (min-width: 2560px){.iot__offerings .content-slider-item__content{font-size:calc(16px * 1.44)}}.iot__offerings .content-slider-item__content_active{font-size:24px}@media(min-width: 767px)and (max-width: 900px){.iot__offerings .content-slider-item__content_active{font-size:2.4vw}}@media screen and (min-width: 2560px){.iot__offerings .content-slider-item__content_active{font-size:calc(24px * 1.44)}}.iot__offerings .content-slider-item__content_active::before{top:-3px}.iot__offerings .content-slider-item__description-text ul{list-style:disc}.iot__offerings .content-slider-item__description-text li{margin-bottom:10px;font-size:16px}@media screen and (min-width: 2560px){.iot__offerings .content-slider-item__description-text li{margin-bottom:calc(10px * 1.44);font-size:calc(16px * 1.44)}}.iot__offerings .content-slider-item__description-text li::marker{color:#00b5ff}.iot__tech,.iot__industries,.iot__news,.iot__assets,.iot__case-studies-container{padding-top:40px;background:#f2f2f2}.iot__industries .aws-services__list-item-logo{left:35% !important;max-width:120px !important}@media(min-width: 640px){.iot__industries .aws-services__list-item-logo{max-width:150px !important}}@media(max-width: 360px){.iot__industries .aws-services__list-item-logo{max-width:100px !important}}.iot__industries .aws-services__list-item-name{margin:0 0 0 20% !important}@media(max-width: 360px){.iot__industries .aws-services__list-item-name{font-size:12px}}.iot__industries .aws-services__list-item{min-height:180px !important}@media(min-width: 940px){.iot__industries .aws-services__list-item{flex-basis:25% !important;min-height:180px !important}}@media(max-width: 360px){.iot__industries .aws-services__list-item{min-height:150px !important}}.iot .press-list{padding-left:0 !important;background:transparent}.iot .press-list__wrapper{padding:0}.iot .industry-demos{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0;background-image:none;box-shadow:none}.iot .industry-demos__wrapper{padding:0;background-color:transparent;box-shadow:none}@media(max-width: 780px){.iot .industry-demos .demo-item-grid__list{justify-content:space-around}}@media(max-width: 640px){.iot .industry-demos .demo-item-grid__list-item{margin-bottom:30px}}.iot .industry-demos .outlined-box-grid{padding:0}.iot .industry-demos .outlined-box-grid__title{font-weight:900;font-size:18px}.iot .industry-demos .outlined-box-grid__box{display:flex;align-items:center;min-height:120px;padding:12px}.iot .industry-demos .outlined-box-grid__box:hover{border-color:#f9ac07}.iot .industry-demos .outlined-box-grid__box:hover::before,.iot .industry-demos .outlined-box-grid__box:hover::after{border-color:#f9ac07}.iot__form-section{padding-top:7vw;padding-bottom:7vw;background:radial-gradient(circle at 15% 150%, #c7d724 20%, #ff9900 30%, #7a3bca 75%)}.iot__form-section .sub-title-colored__heading{color:#fff}
.gcp-tabs__content,.gcp-tabs__headline{margin:0;padding:0;list-style:none}@media(min-width: 2560px){.gcp-tabs:not(:last-child){margin-bottom:calc(130px * 1.44)}}.gcp-tabs__container{position:relative;display:flex;flex-direction:column;justify-content:space-around;width:100%;height:100%;min-height:150px;margin:0 auto}@media(min-width: 2560px){.gcp-tabs__container{min-height:360px;padding:calc(62px * 1.44) calc(50px * 1.44) calc(38px * 1.44)}}@media(max-width: 767px){.gcp-tabs__container{padding:32px 0 0}}.gcp-tabs__headline{position:relative;display:flex;justify-content:space-between}.gcp-tabs__headline:after{position:absolute;bottom:0;left:0;z-index:1;width:100%;content:"";height:3px;background-color:rgba(255,255,255,.2)}@media(max-width: 767px){.gcp-tabs__headline{display:block}.gcp-tabs__headline:after{display:none}}.gcp-tabs__title{position:relative;display:flex;align-items:flex-end;min-height:150px;padding:0 5px 23px;color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-align:center;text-transform:uppercase;background-repeat:no-repeat;background-position:50% 25%;background-size:60px;cursor:pointer}@media(min-width: 2560px){.gcp-tabs__title{padding:0 calc(5px * 1.44) calc(13px * 1.44);font-size:calc(17px * 1.44)}}@media(min-width: 767px)and (max-width: 900px){.gcp-tabs__title{font-size:18px}}@media(max-width: 767px){.gcp-tabs__title{margin-bottom:40px;background-position:0 30%}}.gcp-tabs__title::before,.gcp-tabs__title::after{position:absolute;bottom:0;z-index:2;width:0;height:2px;background:#fff;transition:width .3s;content:""}@media(min-width: 2560px){.gcp-tabs__title::before,.gcp-tabs__title::after{height:calc(3px * 1.44)}}.gcp-tabs__title::before{right:50%}.gcp-tabs__title::after{left:50%}@media(max-width: 767px){.gcp-tabs__title_selected{margin-bottom:0}}.gcp-tabs__title_selected::before{width:50%}.gcp-tabs__title_selected::after{width:50%}@media(max-width: 767px){.gcp-tabs__title{padding:13px 6.1vw;padding-left:0;text-align:left;border-bottom:2px solid rgba(255,255,255,.4)}.gcp-tabs__title_selected{border-bottom-color:#fff}.gcp-tabs__title:before,.gcp-tabs__title:after{display:none}}.gcp-tabs__content{width:100%;height:100%;margin-top:20px}@media(min-width: 2560px){.gcp-tabs__content{min-height:calc(130px * 1.44);margin-top:calc(14px * 1.44)}}.gcp-tabs__description{display:none;color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.1}@media(min-width: 2560px){.gcp-tabs__description{font-size:calc(16px * 1.44)}}@media(max-width: 767px){.gcp-tabs__description{min-height:100px}}.gcp-tabs__description_visible{display:block}@media(max-width: 767px){.gcp-tabs__description_visible{display:flex;align-items:center}}.gcp-tabs__description_visible .sub-title{animation:fadeIn .35s linear}.gcp-tabs__description_visible .sub-title ul{display:block !important;padding-left:20px !important;list-style-type:square !important}.gcp-tabs__description_visible .sub-title li{font-weight:normal !important}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.gcs__tabs,.gcs .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.gcs__tabs,.gcs .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.gcs__tabs,.gcs .navigation-panel{max-width:1353.6px !important}}.gcs{overflow:hidden}.gcs .aws-title-new{background-image:linear-gradient(to right, #b367da, #01003b);background-position:70% 10%}@media(max-width: 375px){.gcs .aws-title-new{background-position:77%}}.gcs .aws-title-new_gcs{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:100px}@media(max-width: 767px){.gcs .aws-title-new_gcs{min-height:600px}}.gcs .aws-title-new_gcs .aws-title-new__heading-container{flex-basis:65%}.gcs .aws-title-new_gcs .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.gcs .aws-title-new_gcs .aws-title-new__heading{font-size:52px}}.gcs .aws-title-new_gcs .aws-title-new__description{color:#fff}.gcs .aws-title-new_gcs .aws-title-new__description::before{background:#fff}.gcs .navigation-panel{margin:10px auto 50px;background-image:none;box-shadow:none}@media(max-width: 475px){.gcs .navigation-panel{display:none}}.gcs .navigation-panel__item{min-height:100px;text-align:left}.gcs .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.gcs .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.gcs .navigation-panel__number{color:#3698d5}.gcs__expertise .expertise{margin:40px auto}@media(min-width: 900px){.gcs__expertise .expertise{min-height:540px}}.gcs__expertise .expertise__heading{flex-basis:35%}.gcs__expertise .expertise__heading h2{background-image:linear-gradient(to left, #a3d9e8 7.37%, #5f27be 61.08%, #260067 101.65%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width: 1024px)and (min-width: 600px){.gcs__expertise .expertise__heading h2{font-size:5.5vw;line-height:6vw}}.gcs__expertise .expertise__text{flex-basis:55%;color:#2c2f41}.gcs__expertise .expertise__text::before{background:#3698d5}@media(max-width: 475px){.gcs__expertise .expertise__text{font-size:16px;line-height:22px}}@media(min-width: 2560px){.gcs__offerings .content-slider__aside{min-height:inherit}}.gcs__offerings .content-slider-item{margin-bottom:25px}.gcs__offerings .content-slider-item__description-text ul{padding-left:0;list-style:none}.gcs__why-section{padding-top:40px;padding-bottom:40px;background-image:linear-gradient(-274.37deg, #a3d9e8 -10.2%, #5f27be 48.42%, #260067 92.7%)}@media(min-width: 767px){.gcs__why-section{padding:40px 0 60px}}.gcs__why-section-wrapper{overflow:hidden}.gcs__why-section-wrapper .sub-title-colored__heading{color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:none}.gcs__why-section-wrapper .sub-title-colored__description{color:#fff}@media(min-width: 2560px){.gcs__why-section-wrapper .gcp-tabs:not(:last-child){margin-bottom:0}}@media(min-width: 2560px){.gcs__why-section-wrapper .gcp-tabs__content{min-height:0}}@media(min-width: 767px){.gcs__tabs{margin:30px auto 40px}}.gcs__assets{padding:4vw 0}.gcs__assets .cta-button{display:none}.gcs__assets .industry-demos{padding:0;background-image:none}.gcs__assets .industry-demos .wrapper{max-width:1012px;padding-right:20px;padding-left:20px}.gcs__assets .industry-demos__wrapper{padding:0;background-color:transparent !important;box-shadow:none}.gcs__assets .industry-demos__heading{text-align:center}.gcs__assets .industry-demos .outlined-box-grid{padding-right:20px;padding-left:20px}.gcs__assets .industry-demos .outlined-box-grid__title{font-weight:900;font-size:18px}.gcs__assets .industry-demos .outlined-box-grid__box{display:flex;align-items:center;min-height:100px;padding:12px}.gcs__assets .industry-demos .outlined-box-grid__box:hover{border-color:#5f27be}.gcs__assets .industry-demos .outlined-box-grid__box:hover::before,.gcs__assets .industry-demos .outlined-box-grid__box:hover::after{border-color:#5f27be}.gcs__form-section{padding-top:7vw;padding-bottom:7vw;background:linear-gradient(-45deg, #a3d9e8 7.37%, #5f27be 61.08%, #260067 101.65%)}.gcs__form-section .sub-title-colored__heading{color:#fff}
.gci .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.gci .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.gci .navigation-panel{max-width:1353.6px !important}}.gci{overflow:hidden}.gci .aws-title-new{background-image:linear-gradient(to right, #b367da, #01003b)}.gci .aws-title-new_gci{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:100px}@media(max-width: 767px){.gci .aws-title-new_gci{min-height:600px}}.gci .aws-title-new_gci .aws-title-new__wrapper{justify-content:space-around}.gci .aws-title-new_gci .aws-title-new__heading{color:#fff}@media screen and (min-width: 540px)and (max-width: 900px){.gci .aws-title-new_gci .aws-title-new__heading{font-size:6vw;line-height:6.5vw}}@media(max-width: 540px){.gci .aws-title-new_gci .aws-title-new__heading{font-size:9vw;line-height:9.5vw}}.gci .aws-title-new_gci .aws-title-new__description{color:#fff}.gci .aws-title-new_gci .aws-title-new__description::before{background:#fff}.gci .navigation-panel{margin:10px auto 50px;background-image:none;box-shadow:none}@media(max-width: 475px){.gci .navigation-panel{display:none}}.gci .navigation-panel__content{align-items:flex-start}.gci .navigation-panel__item{flex-basis:20%;min-height:100px;text-align:left;padding:12px 14px 14px}.gci .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.gci .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.gci .navigation-panel__number{color:#3698d5}.gci .aws-services__heading{position:relative}.gci .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.gci .aws-services__heading::before{max-width:120px}}.gci__expertise .expertise{margin:50px auto 0}@media(min-width: 900px){.gci__expertise .expertise{min-height:350px}}.gci__expertise .expertise__heading{flex-basis:35%}.gci__expertise .expertise__heading h2{background-image:linear-gradient(to right, #b367da, #01003b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width: 1024px)and (min-width: 600px){.gci__expertise .expertise__heading h2{font-size:5.5vw;line-height:6vw}}.gci__expertise .expertise__text{flex-basis:55%;color:#2c2f41}.gci__expertise .expertise__text::before{background:#3698d5}@media(max-width: 475px){.gci__expertise .expertise__text{font-size:16px;line-height:22px}}.gci__expertise .cta-button{margin:40px 0 60px}@media(max-width: 475px){.gci__expertise .cta-button{margin-bottom:40px}}.gci__cloud{padding-top:40px}.gci__cloud .vertical__tabs__nav__item{border-top:2px solid #709eef;border-bottom:2px solid #709eef}.gci__cloud .vertical__tabs__nav__item::after{color:#709eef}@media(min-width: 480px){.gci__cloud .vertical__tabs__nav__item{font-size:40px}}.gci__cloud .vertical__tabs__nav__item-title{color:#709eef}.gci__cloud .vertical__tabs__content-mobile.current{border-bottom:2px solid #709eef}.gci__cloud .content-block h3{font-family:"ProximaNova",sans-serif;font-weight:900;line-height:1em;font-size:24px}@media(max-width: 480px){.gci__cloud .content-block h3{font-size:18px}}.gci__offerings{padding-top:40px}.gci__offerings .content-slider-item{margin-bottom:20px}.gci__case-studies-container .industry-demos,.gci__assets .industry-demos{padding-top:0;background-image:none}.gci__case-studies-container .industry-demos__wrapper,.gci__assets .industry-demos__wrapper{background-color:transparent;box-shadow:none}.gci__form-section{padding-top:7vw;padding-bottom:7vw;background:linear-gradient(to left, #b367da, #01003b)}.gci__form-section .sub-title-colored__heading{color:#fff}
.ms-teams{font-size:18px;line-height:1.5}.ms-teams__title{padding:30px 0 50px}.ms-teams__wrapper{width:100%;max-width:1024px;margin:0 auto;padding:0 20px}.ms-teams__wrapper_mssh{display:flex;flex-wrap:wrap}.ms-teams__logo-wrapper{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.ms-teams__logo-link{display:inline-block;width:179px;height:31px;margin-bottom:60px;background-image:url("https://www.softserveinc.com/cdn/img/root/black-logo-root.svg");background-repeat:no-repeat;background-size:100% 100%}.ms-teams__heading{color:#000;font-weight:900;font-size:72px;font-family:"ProximaNova",sans-serif;line-height:.82;text-transform:uppercase}@media(max-width: 767px){.ms-teams__heading{font-size:50px}}.ms-teams__desc h1{margin-bottom:50px;font-weight:900;font-size:44px;font-family:"ProximaNova",sans-serif;line-height:1.15}@media(max-width: 767px){.ms-teams__desc h1{font-size:32px}}.ms-teams__button-wrapper{display:flex;justify-content:space-around;margin:50px 0 0}.ms-teams__request-button{display:flex;justify-content:center;align-items:center;width:100%;max-width:250px;height:58px;color:#fff;font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;background:#111;cursor:pointer;transition:ease-in-out .55s}.ms-teams__request-button:hover{color:#111;background:transparent;border:2px solid #111}.ms-teams__request-button_submit{padding:0 40px;border:2px solid #111}.ms-teams__request-button_submit:focus{outline:0}.ms-teams__serving-heading h1{margin-bottom:50px;font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:1.15}.ms-teams__serving-providers p strong:nth-child(1),.ms-teams__serving-payres p strong:nth-child(1){display:inline-block;margin-bottom:15px}.ms-teams__serving-providers h2,.ms-teams__serving-payres h2{position:relative;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.ms-teams__serving-providers h2:before,.ms-teams__serving-payres h2:before{position:absolute;top:50%;right:100%;display:block;width:70px;height:70px;margin-right:20px;background-image:url("https://www.softserveinc.com/cdn/img/on-demand/ms-team/providers-icon.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:auto 100%;transform:translateY(-50%);content:""}@media(max-width: 1366px){.ms-teams__serving-providers h2:before,.ms-teams__serving-payres h2:before{position:static;width:100%;height:100px;margin-bottom:40px;transform:none}}.ms-teams__serving-payres h2:before{background-image:url("https://www.softserveinc.com/cdn/img/on-demand/ms-team/payers-icon.svg")}.ms-teams__mssh{display:flex;flex-wrap:wrap;padding:50px 0;color:#fff;background:#111}.ms-teams__mssh-content h2{order:1;margin-top:0;margin-bottom:20px;color:#fff;font-weight:900;font-size:1.33rem;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.ms-teams__mssh-content p:nth-child(3){position:relative;width:60%}@media(max-width: 480px){.ms-teams__mssh-content p:nth-child(3){width:100%;margin-top:200px}}.ms-teams__mssh-content p:nth-child(3)::before{position:absolute;top:-20px;right:-60%;box-sizing:content-box;width:120px;height:136px;margin-top:20px;padding:2% 5%;background-image:url("https://www.softserveinc.com/cdn/img/on-demand/ms-team/human-360.svg");background-repeat:no-repeat;background-position:50%;border-radius:50%;content:"";shape-outside:border-box}@media(max-width: 640px){.ms-teams__mssh-content p:nth-child(3)::before{right:-60%}}@media(max-width: 480px){.ms-teams__mssh-content p:nth-child(3)::before{top:-190px;left:50%;transform:translateX(-50%)}}.ms-teams__mssh-list{display:flex;justify-content:center;align-items:center;width:100%}.ms-teams__mssh-list ul{display:flex;flex-wrap:wrap;justify-content:space-between;order:5;clear:both;width:100%;padding:0;padding-top:80px;list-style:none}.ms-teams__mssh-list ul li{width:28%;min-width:200px;padding:10px 35px;font-style:italic;text-align:center;border:1px solid #fff}@media(max-width: 768px){.ms-teams__mssh-list ul li{display:flex;justify-content:center;align-items:center;width:100%;max-width:350px;min-height:80px;margin-bottom:20px;padding:10px 30px}}@media(max-width: 768px){.ms-teams__mssh-list ul{flex-direction:column;align-items:center;padding-top:40px}}.ms-teams__form-section{padding:50px 0 50px}.ms-teams__form-heading{margin-top:0;margin-bottom:50px;font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:1.15}.ms-teams__form-heading-upper{text-transform:uppercase}.ms-teams__copyrights{padding-top:50px;padding-bottom:50px;font-size:.8em}.ms-teams__success-message{padding-bottom:10vw;font-size:24px;text-align:left}.ms-teams .form-box:before{box-shadow:none}@media(max-width: 400px){.ms-teams .form-box{width:100%;max-width:320px;margin:0 auto}}.ms-teams .form-box__inner{width:100%;max-width:670px;margin:0 auto;padding:46px 0}@media screen and (max-width: 400px){.ms-teams form .form-input:nth-child(2){margin-bottom:30px}}.ms-teams .form-box__row{margin-bottom:20px}.ms-teams .form-box__submit{max-width:250px;margin:50px auto 90px}.ms-teams .form-input__error{color:#e72e38;font-weight:100;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;text-transform:none}.ms-teams .form-success-message{color:#000}.ms-teams .form-input__field-wrapper input{color:#000;font-weight:100;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;text-transform:none;outline:none}.ms-teams .form-input__checkbox{height:40px}.ms-teams .form-input__checkbox-label{padding-left:40px;font-size:16px;line-height:1.3}.ms-teams .form-input__checkbox-label::before{width:20px;height:20px;font-size:16px;content:""}.ms-teams .form-input__checkbox-label::after{position:absolute;top:5px;left:5px;width:10px;height:10px;content:""}.ms-teams .form-input__checkbox a{font-weight:900}.ms-teams input:checked+.form-input__checkbox-label:before{content:"" !important}.ms-teams input:checked+.form-input__checkbox-label:after{background-color:#000}.ms-teams .form-input__text,.ms-teams .form-input__textarea{height:40px;padding:0;border:none;border-bottom:1px solid #000}.ms-teams .form-input__text::-webkit-input-placeholder{color:#000;text-align:left;transform:translate(1%);-webkit-transition:transform .3s;transition:transform .3s}.ms-teams .form-input__text:focus::-webkit-input-placeholder{text-align:right;transform:translate(-1%)}.ms-teams .landing-footer{padding:20px 0;color:#fff;font-size:14px;background-color:#000}.ms-teams-form{width:100%;max-width:670px;margin:0 auto}
.aws-title{color:#fff}.aws-title_gradient{min-height:613px;background-color:#000;background-image:radial-gradient(circle at 25% 100%, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 400px, rgba(241, 93, 42, 0.3) 400px, rgba(241, 93, 42, 0.3) 401px, rgba(255, 255, 255, 0) 401px, rgba(255, 255, 255, 0) 510px, rgba(206, 2, 122, 0.3) 510px, rgba(206, 2, 122, 0.3) 511px, rgba(255, 255, 255, 0) 511px, rgba(255, 255, 255, 0) 620px, rgba(48, 46, 180, 0.3) 620px, rgba(48, 46, 180, 0.3) 621px, rgba(255, 255, 255, 0) 621px),radial-gradient(circle at 50% 35%, rgba(213, 27, 93, 0.8) 0, rgba(213, 27, 93, 0.3) 300px, rgba(213, 27, 93, 0.08) 400px, rgba(255, 255, 255, 0) 500px),radial-gradient(circle at 5% 55%, rgba(22, 19, 204, 0.7) 0, rgba(46, 45, 150, 0.3) 270px, rgba(69, 68, 148, 0.05) 362px, rgba(255, 255, 255, 0) 372px),radial-gradient(circle at 95% 80%, #258060 0, rgba(78, 222, 115, 0.12) 210px, rgba(69, 68, 148, 0.05) 280px, rgba(255, 255, 255, 0) 370px)}@media(max-width: 767px){.aws-title_gradient{background-image:radial-gradient(circle at 0% 100%, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 400px, rgba(241, 93, 42, 0.3) 400px, rgba(241, 93, 42, 0.3) 401px, rgba(255, 255, 255, 0) 401px, rgba(255, 255, 255, 0) 510px, rgba(206, 2, 122, 0.3) 510px, rgba(206, 2, 122, 0.3) 511px, rgba(255, 255, 255, 0) 511px, rgba(255, 255, 255, 0) 620px, rgba(48, 46, 180, 0.3) 620px, rgba(48, 46, 180, 0.3) 621px, rgba(255, 255, 255, 0) 621px),radial-gradient(circle at 50% 5%, rgba(213, 27, 93, 0.8) 0, rgba(213, 27, 93, 0.3) 300px, rgba(213, 27, 93, 0.08) 400px, rgba(255, 255, 255, 0) 500px),radial-gradient(circle at 5% 55%, rgba(22, 19, 204, 0.7) 0, rgba(46, 45, 150, 0.3) 270px, rgba(69, 68, 148, 0.05) 362px, rgba(255, 255, 255, 0) 372px),radial-gradient(circle at 100% 80%, #258060 0, rgba(78, 222, 115, 0.12) 210px, rgba(69, 68, 148, 0.05) 280px, rgba(255, 255, 255, 0) 370px)}}@media(max-width: 540px){.aws-title_gradient{overflow:hidden}}.aws-title__wrapper{width:100%;max-width:1012px;margin:0 auto;padding:30px 40px}.aws-title__wrapper_form{padding-bottom:0}.aws-title__wrapper_footer{padding:20px 0}@media(max-width: 680px){.aws-title__wrapper{padding:30px 20px 30px}}.aws-title__logo-link{display:block;width:100%;max-width:116px;height:31px;cursor:pointer}.aws-title__partner-logo{display:flex;justify-content:flex-end;margin-top:40px;margin-bottom:20px}.aws-title__partner-logo-link{width:100%;max-width:150px;height:100%;min-height:150px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%}@media(max-width: 480px){.aws-title__partner-logo-link{max-width:120px}}.aws-title__heading{margin-top:10%;margin-bottom:5%;font-weight:900;font-size:90px;font-family:"ProximaNova",sans-serif;line-height:.8;text-transform:uppercase}@media screen and (max-width: 1240px){.aws-title__heading{font-size:8vw}}@media screen and (max-width: 480px){.aws-title__heading{font-size:12vw}}.aws-title__text{font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.3;text-align:left}@media(max-width: 560px){.aws-title__text{font-size:14px}}
.use-case__wrapper{width:100%;max-width:1100px;margin:0 auto;padding:0 40px 40px}@media(max-width: 580px){.use-case__wrapper{padding:0 40px}}.use-case .sub-title__heading{margin-top:50px;font-weight:900;font-size:2em;font-family:"ProximaNova",sans-serif;line-height:.9;text-align:center;text-transform:uppercase}@media(min-width: 1024px){.use-case .sub-title__heading{font-size:44px}}.use-case__list{margin:0;padding:0;list-style:none}.use-case__list-item{margin-top:20px;padding-top:20px;border-top:2px solid transparent;border-right:none;border-bottom:none;border-left:none;border-image:linear-gradient(to left, #d805b1 30%, #263795);-webkit-border-image-slice:1 0 0 0;-moz-border-image-slice:1 0 0 0;border-image-slice:1 0 0 0}@media screen and (max-width: 767px){.use-case__list-item{border:none}}.use-case__list-item-content-wrapper{display:flex;justify-content:flex-start}@media screen and (max-width: 767px){.use-case__list-item-content-wrapper{flex-direction:column;border:none}}.use-case__list-item-title-wrapper{display:flex;align-items:center;width:35%;margin-right:20px}@media screen and (max-width: 767px){.use-case__list-item-title-wrapper{width:100%}}.use-case__list-item-info-wrapper{width:65%}@media screen and (max-width: 767px){.use-case__list-item-info-wrapper{width:100%}}.use-case__list-item-title{margin-top:5px;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:.9;text-transform:uppercase;background-image:linear-gradient(to left, #d805b1 30%, #263795);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 767px){.use-case__list-item-title{width:100%;margin-top:none;padding-bottom:20px;color:#000;font-size:18px;text-align:center;border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to left, #d805b1 30%, #263795);-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}.use-case__list-item-title-small{margin:0 0 7px 0;font-weight:900;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:.9}.use-case__list-item-description{font-weight:normal;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.5}.use-case__use-case-info{display:flex;justify-content:start;align-items:center;margin-top:15px}@media screen and (max-width: 767px){.use-case__use-case-info{flex-wrap:wrap;justify-content:center;margin-top:25px}}.use-case__button-desktop,.use-case__button-mobile{display:none;max-width:280px;color:#fff;background-color:#e16c1e;border:2px solid #e16c1e}.use-case__button-desktop:hover,.use-case__button-mobile:hover{background-color:#e16c1e;box-shadow:0px 19px 57px 0 rgba(250,102,4,.55)}@media screen and (min-width: 767px){.use-case__button-desktop{display:block}}@media screen and (max-width: 767px){.use-case__button-mobile{display:block;margin:40px auto 10px}}.use-case-info{display:flex;flex-basis:25%;flex-direction:column;justify-content:flex-start;align-items:center;min-height:110px}.use-case-info_:not(:last-child){margin-right:10px}@media screen and (max-width: 1024px){.use-case-info{flex-basis:31%}}@media screen and (max-width: 767px){.use-case-info{flex-basis:14%}}@media screen and (max-width: 600px){.use-case-info{flex-basis:25%}}@media screen and (max-width: 540px){.use-case-info{flex-basis:50%}}.use-case-info__logo-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.use-case-info__logo{width:60px;height:60px;padding-bottom:10px}@media screen and (min-width: 767px)and (max-width: 1000px){.use-case-info__logo{width:50px;height:50px}}.use-case-info__description{width:80%;font-weight:700;font-size:15px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.1;text-align:center}@media screen and (min-width: 767px)and (max-width: 1000px){.use-case-info__description{font-size:12px}}@media screen and (max-width: 767px){.use-case-info__description{font-size:14px}}
.offerings__wrapper{width:100%;max-width:1012px;margin:0 auto;padding:0 40px}@media(max-width: 580px){.offerings__wrapper{padding:0 20px}}.offerings__heading{margin-top:0;margin-bottom:50px;font-weight:900;font-size:2rem;font-family:"ProximaNova",sans-serif;line-height:.9;text-align:center;text-transform:uppercase}@media(min-width: 1024px){.offerings__heading{font-size:44px}}.offerings__text{width:85%;margin:0 auto 30px;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.3;text-align:center}@media(max-width: 767px){.offerings__text{font-size:14px}}.offerings__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-10px;padding:0;list-style:none}.offerings__list-item{width:25%;min-width:180px;padding:10px}@media(max-width: 768px){.offerings__list-item{width:50%;min-width:200px;margin:0;padding:10px}}@media(max-width: 480px){.offerings__list-item{width:100%;min-width:200px;margin:0;padding:10px}}.offerings__list-item-title{position:relative;width:100%;padding-bottom:100%;color:#fff;background-color:#000;box-shadow:0 20px 40px 0 rgba(0,0,0,.3)}.offerings__list-item-title_blue{background-image:radial-gradient(ellipse at top right, #29c8ef 0%, rgba(11, 170, 209, 0.25) 50%, rgba(11, 170, 209, 0.05) 65%, rgba(255, 255, 255, 0) 70%)}.offerings__list-item-title_rose{background-image:radial-gradient(ellipse at top right, #ff62d3 0%, rgba(255, 68, 181, 0.25) 50%, rgba(255, 68, 181, 0.05) 65%, rgba(255, 255, 255, 0) 70%)}.offerings__list-item-title_dark-blue{background-image:radial-gradient(ellipse at top right, #4796ef 0%, rgba(51, 120, 209, 0.25) 50%, rgba(51, 120, 209, 0.05) 65%, rgba(255, 255, 255, 0) 70%)}.offerings__list-item-title_green{background-image:radial-gradient(ellipse at top right, #22d1a8 0%, rgba(4, 179, 138, 0.25) 50%, rgba(4, 179, 138, 0.05) 65%, rgba(255, 255, 255, 0) 70%)}@media(max-width: 768px){.offerings__list-item-title{padding:0;padding-top:150px}}@media(max-width: 480px){.offerings__list-item-title{padding:0;padding-top:120px}}.offerings__list-item-title-text{position:absolute;bottom:0;left:0;margin:0;padding:15px;font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.offerings__list-item-text{font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.3}@media(max-width: 767px){.offerings__list-item-text{font-size:14px}}.offerings__list-item-text ul{margin:30px 0;padding-left:5px;list-style:disc}@media(min-width: 1024px){.offerings__list-item-text ul{min-width:300px}}.offerings__list-item-text ul li{position:relative;margin-bottom:5px;padding:6px 0 6px 15px;list-style:none}.offerings__list-item-text ul li:after{position:absolute;top:.7em;left:-0.2em;content:"";width:8px;height:8px;border:5px solid #111;border-radius:50%}
.gcp{overflow:hidden}.gcp .aws-title-page-title{background-image:linear-gradient(to right, #d805b1 30%, #263795);background-repeat:no-repeat;background-position:center;background-size:cover}.gcp .aws-title-page-title .aws-title__logo,.gcp .aws-title-page-title .aws-title__partner-logo{display:none}@media(min-width: 560px){.gcp .aws-title__text{font-size:18px;line-height:1.5}}.gcp .aws-title__heading{line-height:.9}@media(max-width: 560px){.gcp .aws-title__heading{margin-top:30%;font-size:12vw}}.gcp__wrapper{padding-top:40px;padding-bottom:40px}.gcp__offerings{position:relative;min-height:850px;padding-top:40px;padding-bottom:40px;background-repeat:no-repeat;background-position:center;background-size:cover;border-bottom:10vw solid transparent}@media(min-width: 1024px){.gcp__offerings{background-size:1440px 830px}}@media(max-width: 520px){.gcp__offerings{padding:40px}}@media(max-width: 400px){.gcp__offerings{border-bottom:18vw solid transparent}}@media(min-width: 1024px){.gcp__offerings .offerings__wrapper{padding:0 10px}}.gcp__offerings .offerings__list-item-title{min-height:4em;padding-bottom:0px;background-color:transparent;background-image:none;background-image:linear-gradient(to left, #d805b1 30%, #263795);-webkit-background-clip:text;box-shadow:none;-webkit-text-fill-color:transparent}@media(max-width: 640px){.gcp__offerings .offerings__list-item-title span{font-size:22px}}@media(max-width: 768px){.gcp__offerings .offerings__list-item-title{padding-top:0}}@media(max-width: 520px){.gcp__offerings .offerings__list-item-title{min-height:initial}}@media(max-width: 1024px){.gcp__offerings .offerings__list-item{width:50%}}@media(max-width: 520px){.gcp__offerings .offerings__list-item{width:100%;padding:0}}.gcp__offerings .offerings__list-item-title-text{position:initial;padding:0 20% 0 0;font-size:26px;line-height:.9}.gcp__offerings .offerings__list-item-text{line-height:1.5}.gcp .aws-services_industries{margin-top:-10vw;background-image:linear-gradient(to left, #d805b1, #263795);object-fit:contain}.gcp .aws-services_industries .aws-services__heading{color:#fff}.gcp .aws-services_industries .aws-services__list{justify-content:center}.gcp .aws-services_industries .aws-services__list-item{position:relative;flex-basis:45%}@media(min-width: 1024px){.gcp .aws-services_industries .aws-services__list-item:last-child h4{width:100%;margin-left:45%;padding-left:0}}@media(min-width: 1024px){.gcp .aws-services_industries .aws-services__list-item{flex-basis:25%}}@media(max-width: 1024px)and (min-width: 600px){.gcp .aws-services_industries .aws-services__list-item{flex-basis:31%}}.gcp .aws-services_industries .aws-services__list-item-logo{width:100%;max-width:140px;min-height:initial;margin:auto}@media(max-width: 1024px){.gcp .aws-services_industries .aws-services__list-item-logo{max-width:50%}}@media(max-width: 375px){.gcp .aws-services_industries .aws-services__list-item-logo{max-width:100px}}.gcp .aws-services_industries .aws-services__list-item-name{position:absolute;top:50%;left:50%;padding-left:30%;color:#fff;font-size:22px;text-align:left;transform:translate(-50%, -50%)}@media(min-width: 1240px){.gcp .aws-services_industries .aws-services__list-item-name{font-size:26px}}@media(max-width: 480px){.gcp .aws-services_industries .aws-services__list-item-name{font-size:16px}}@media(min-width: 480px)and (max-width: 1024px){.gcp .aws-services_technology .aws-services__list{justify-content:center}}@media(min-width: 768px){.gcp .aws-services_technology .aws-services__list-item{flex-basis:25%}}@media(max-width: 600px){.gcp .aws-services_technology .aws-services__list-item{min-height:115px;margin-bottom:20px}}@media(max-width: 480px){.gcp .aws-services_technology .aws-services__list-item{flex-basis:45%}}.gcp .aws-services_technology .aws-services__list-item-logo{max-width:fit-content;object-fit:contain}@media(max-width: 480px){.gcp .aws-services_technology .aws-services__list-item-logo{margin:0 auto 10px}}.gcp .aws-services_technology .aws-services__list-item-name{min-height:36px;font-weight:700;font-size:16px;line-height:1.1;text-transform:none}.gcp .aws-services__wrapper_industries{padding-top:40px;padding-bottom:40px}@media(max-width: 600px){.gcp .aws-services__wrapper_industries{padding-right:20px;padding-left:0}}.gcp .aws-services__wrapper_technology{padding-right:20px;padding-left:20px}.gcp_use-case .sub-title{padding-top:0}.gcp__google-title,.gcp__collateral-heading{margin-top:0;margin-bottom:50px;font-weight:900;font-size:2rem;font-family:"ProximaNova",sans-serif;text-align:center;text-transform:uppercase}@media(min-width: 1024px){.gcp__google-title,.gcp__collateral-heading{font-size:40px}}.gcp__why-section{object-fit:contain;background-image:linear-gradient(to right, #d805b1, #263795);background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 480px){.gcp__why-section{padding:0 20px}}.gcp__why-section .gcp__wrapper{padding-top:0}.gcp__google{padding-top:50px}.gcp__google-title_why-section{color:#fff}.gcp__google-text,.gcp__google-text p,.gcp__google-text a{margin-bottom:1rem;font-size:16px;line-height:1.5}.gcp__google-text_why-section p,.gcp__google-text p_why-section p,.gcp__google-text a_why-section p{color:#fff}@media(max-width: 480px){.gcp__google-text,.gcp__google-text p,.gcp__google-text a{font-size:14px}}.gcp__google-text ul,.gcp__google-text p ul,.gcp__google-text a ul{padding-left:20px}.gcp__google-text li,.gcp__google-text p li,.gcp__google-text a li{margin-bottom:10px;color:#fff}.gcp__google-list{margin-bottom:1rem;padding-left:0;font-size:18px;line-height:1.5}.gcp__google-list-item{padding:5px 0}.gcp__google-link{color:#000;font-weight:bold;text-decoration:underline}.gcp__collateral-list{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 -20px;padding:0;list-style:none}.gcp__collateral-list_security{display:flex;flex-wrap:wrap;justify-content:stretch;max-width:700px;margin:0 auto}@media(max-width: 767px){.gcp__collateral-list{justify-content:space-around}}.gcp__collateral-list-item{width:280px;margin-bottom:100px;text-align:center}.gcp__collateral-list-item_security{flex-basis:175px;padding:0 10px}.gcp__collateral-list-item_list{flex-basis:320px}.gcp__collateral-list-big-data{display:flex;flex-wrap:wrap;align-content:center;align-items:stretch;width:100%;margin:0;padding:0;list-style:none}@media(max-width: 768px){.gcp__collateral-list-big-data{flex-wrap:wrap;justify-content:center}}.gcp__collateral-list-big-data-item{position:relative;flex-shrink:1;flex-basis:29%;max-width:283px;margin:15px}@media(max-width: 768px){.gcp__collateral-list-big-data-item{flex-basis:100%;max-width:480px}}.gcp__collateral-list-arrow{position:absolute;right:10px;bottom:10px;display:inline-block;width:14px;height:24px;margin-right:5px;vertical-align:middle;background:url("https://www.softserveinc.com/cdn/img/your_journey/transform/arrow.svg") no-repeat 50% 50%;transform:rotate(270deg);content:""}.gcp__collateral-link-big-data{position:relative;display:block;height:100%;padding:20px;color:#000;font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:normal;letter-spacing:normal;text-align:left;text-decoration:none;border:2px solid #000}.gcp__collateral-link-big-data:hover{color:#000;border-color:#d805b1;transition:border-bottom-color .3s .5s,border-right-color .3s .5s,border-left-color .3s 1.1s,border-top-color .3s 1.2s}.gcp__collateral-link-big-data:hover:after{position:absolute;right:2px;bottom:-2px;width:100%;height:100%;border-color:#d805b1;border-top:none;border-right:none;transition:width .3s .6s,height .3s .9s,border-color 0s .6s}.gcp__collateral-link-big-data:hover:before{position:absolute;top:-2px;left:2px;width:100%;height:100%;border-color:#d805b1;border-bottom:none;border-left:none;transition:width .3s,height .3s .3s}@media not all, (pointer: fine){.gcp__collateral-link-big-data{position:relative}.gcp__collateral-link-big-data:before,.gcp__collateral-link-big-data:after{position:absolute;display:block;box-sizing:border-box;width:0;height:0;border:2px solid transparent;pointer-events:none;content:""}}@media not all, (pointer: coarse){.gcp__collateral-link-big-data{border:2px solid #000}}@media(max-width: 1024px){.gcp__collateral-link-big-data{font-size:18px}}@media screen and (min-width: 1240px){.gcp.uk-ua .aws-title__heading{font-size:80px}}@media screen and (min-width: 560px)and (max-width: 1240px){.gcp.uk-ua .aws-title__heading{font-size:6.5vw}}@media(max-width: 580px){.gcp.de-de .use-case__wrapper{padding:0 20px}}@media(max-width: 480px){.gcp.de-de .use-case__wrapper .sub-title__heading{font-size:26px}}
.aws-case-studies__wrapper{width:100%;max-width:1012px;margin:0 auto;padding:0 40px}@media(max-width: 580px){.aws-case-studies__wrapper{padding:0 20px}}.aws-case-studies__heading{margin-top:50px;margin-bottom:50px;font-weight:900;font-size:2em;font-family:"ProximaNova",sans-serif;line-height:.9;text-align:center;text-transform:uppercase}@media(min-width: 1024px){.aws-case-studies__heading{font-size:44px}}.aws-case-studies__text{width:85%;margin:0 auto 30px;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.3;text-align:center}@media(max-width: 767px){.aws-case-studies__text{font-size:14px}}.aws-case-studies__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;list-style:none}.aws-case-studies__list-item{flex-basis:45%;max-width:470px;margin-bottom:25px;text-align:left}@media(max-width: 768px){.aws-case-studies__list-item{flex-basis:100%;max-width:initial}}.aws-case-studies__list-item-logo-wrapper{width:100%;min-height:80px}.aws-case-studies__list-item-logo{display:block;width:65%;margin:0 auto}@media(max-width: 768px){.aws-case-studies__list-item-logo{width:45%}}@media(max-width: 475px){.aws-case-studies__list-item-logo{width:70%;margin-top:20px}}.aws-case-studies__list-item-logo-big{display:block;width:65%;min-height:50px}@media(max-width: 768px){.aws-case-studies__list-item-logo-big{width:40%;margin-bottom:35px}}.aws-case-studies__list-item-image-name{width:85%;min-height:3em;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:1.15;text-transform:uppercase}.aws-case-studies__list-item-title{width:75%;min-height:2em;font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif;line-height:1.15;text-transform:uppercase}.aws-case-studies__list-item-link{display:inline-block;width:80%;color:#5d87ff;font-weight:bold;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;text-decoration:none}@media(max-width: 475px){.aws-case-studies__list-item-link{width:245px;font-size:14px}}.aws-case-studies__list-item-link h4{color:#000;font-weight:normal;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:.9}.aws-case-studies__list-item-description{font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:22px}.aws-case-studies__list-item-description h2{position:relative;width:85%;min-height:14%;margin-top:3vw;margin-bottom:2vw;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:.85;text-transform:uppercase}.aws-case-studies__list-item-description h2::before{position:absolute;top:-50px;left:-28px;width:102px;height:102px;content:""}.aws-case-studies__list-item-description h2:nth-child(1)::before{background-image:radial-gradient(circle at 50% 50%, rgba(0, 163, 255, 0.7) 0%, rgba(0, 163, 255, 0.5) 0%, rgba(38, 123, 170, 0) 70%)}.aws-case-studies__list-item-description h2:nth-child(3)::before{background-image:radial-gradient(circle at 50% 50%, rgba(118, 31, 140, 0.7) 0%, rgba(118, 31, 140, 0.5) 0%, rgba(131, 15, 160, 0) 60%)}.aws-case-studies__list-item-description h2:nth-child(5)::before{background-image:radial-gradient(circle at 50% 50%, rgba(3, 166, 98, 0.7) 0%, rgba(3, 166, 98, 0.5) 0%, rgba(40, 126, 90, 0) 60%)}.aws-case-studies__list-item-description h2:nth-child(7)::before{background-image:radial-gradient(circle at 50% 50%, rgba(204, 34, 100, 0.5) 0%, rgba(204, 34, 100, 0.5) 0%, rgba(40, 126, 90, 0) 60%)}.aws-case-studies__list-item-description h2:nth-child(9)::before{background-image:radial-gradient(circle at 50% 50%, rgba(0, 163, 255, 0.7) 0%, rgba(0, 163, 255, 0.5) 0%, rgba(38, 123, 170, 0) 70%)}.aws-case-studies__list-item-description a{color:#5d87ff;font-size:16px}
.aws-ml__form-wrapper,.aws-ml__case-studies-logo-wrapper,.aws-ml .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.aws-ml__form-wrapper,.aws-ml__case-studies-logo-wrapper,.aws-ml .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.aws-ml__form-wrapper,.aws-ml__case-studies-logo-wrapper,.aws-ml .navigation-panel{max-width:1353.6px !important}}.aws-ml{overflow-x:hidden}.aws-ml .aws-title-new_ml{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:100px}@media(max-width: 767px){.aws-ml .aws-title-new_ml{min-height:600px}}.aws-ml .aws-title-new_ml .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-ml .aws-title-new_ml .aws-title-new__heading{font-size:52px}}.aws-ml .aws-title-new_ml .aws-title-new__description{color:#fff}.aws-ml .navigation-panel{margin:5vw auto;background-image:none;box-shadow:none}@media(max-width: 475px){.aws-ml .navigation-panel{display:none}}.aws-ml .navigation-panel__item{min-height:100px;text-align:left}.aws-ml .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.aws-ml .navigation-panel__number{color:#f19d39}.aws-ml .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.aws-ml__expertise .expertise{margin:40px auto}.aws-ml__expertise .expertise__heading h2{background-image:linear-gradient(to top, #1e1e60, #9999e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aws-ml__expertise .expertise__text{flex-basis:55%;color:#2c2f41}@media(max-width: 475px){.aws-ml__expertise .expertise__text{font-size:16px;line-height:22px}}.aws-ml .aws-services__heading{position:relative}.aws-ml .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-ml .aws-services__heading::before{max-width:120px}}.aws-ml__catalogue .aws-services__heading,.aws-ml__cutting-edge-tech .aws-services__heading{background-image:linear-gradient(to top, #1e1e60, #9999e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aws-ml__catalogue .aws-services__heading{margin-bottom:0}.aws-ml__catalogue .vertical .vertical__tabs__nav__item-title{width:400px}.aws-ml__cutting-edge-tech .aws-services_cutting-edge-tech .aws-services__list-item{display:flex;justify-content:center;align-items:center;min-height:100px;margin:0 0 50px;padding:20px;overflow:hidden}.aws-ml__cutting-edge-tech .aws-services_cutting-edge-tech .aws-services__list-item:nth-child(1) img{max-width:74px}.aws-ml__cutting-edge-tech .aws-services_cutting-edge-tech .aws-services__list-item:nth-child(2) img{max-width:110px}.aws-ml__cutting-edge-tech .aws-services_cutting-edge-tech .aws-services__list-item:nth-child(3) img{max-width:104px}.aws-ml__cutting-edge-tech .aws-services_cutting-edge-tech .aws-services__list-item:nth-child(4) img{max-width:78px}.aws-ml__cutting-edge-tech .aws-services_cutting-edge-tech .aws-services__list-item:nth-child(5) img{max-width:66px}.aws-ml__cutting-edge-tech .aws-services_cutting-edge-tech .aws-services__list-item:nth-child(6) img{max-width:140px}.aws-ml__cutting-edge-tech .aws-services_cutting-edge-tech .aws-services__list-item-logo{width:100%}.aws-ml__cutting-edge-tech .aws-services_cutting-edge-tech .aws-services__list-item-name{display:none}.aws-ml__services,.aws-ml__industries,.aws-ml__case-studies-container{padding-top:40px;background:#f2f2f2}.aws-ml__industries .aws-services__list-item{position:relative;z-index:0;display:flex;justify-content:center;align-items:center;margin:0}.aws-ml__industries .aws-services__list-item:nth-child(2) .aws-services__list-item-logo{max-width:80px}@media(max-width: 1200px){.aws-ml__industries .aws-services__list-item{flex-basis:30%;min-height:150px}}@media(max-width: 640px){.aws-ml__industries .aws-services__list-item{flex-basis:50%;min-height:150px}}.aws-ml__industries .aws-services__list-item-logo{position:absolute;top:50%;left:50%;z-index:-1;max-width:108px;transform:translate(-50%, -50%)}@media(max-width: 640px){.aws-ml__industries .aws-services__list-item-logo{max-width:88px}}.aws-ml__industries .aws-services__list-item-name{max-width:50%;margin:0 0 0 50%;text-align:left}.aws-ml__case-studies-container{max-width:100% !important}.aws-ml__case-studies-logo-wrapper .case-studies__link-text{color:#000;font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none}.aws-ml__form-section{padding-top:7vw;padding-bottom:7vw;background-image:linear-gradient(155deg, #9999e5, #1e1e60)}.aws-ml__form-section .sub-title-colored__heading{color:#fff}.aws-ml__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.aws-ml__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.aws-ml__form-wrapper .form-box__inner{margin:25px}}.aws-ml__success-message{padding-top:7vw;padding-bottom:7vw;color:#fff;font-size:24px;text-align:center}
.aws-public-statement__title-background{background-image:radial-gradient(circle at 50% 100%, #0374fa 10%, #f70083 75%)}.aws-public-statement__title-background .page-title-2__title{max-width:30vw}.aws-public-statement__title-background .page-title-2__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.aws-public-statement__title-background .page-title-2__description::before{display:none}.aws-public-statement .page-title-mobile__title{font-size:3em}.aws-public-statement .page-title-mobile__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.aws-public-statement .page-title-mobile__description::before{display:none}.aws-public-statement .content-text{padding-top:5vw}.aws-public-statement .content-text__wrapper h2{margin:35px 0 20px}.aws-public-statement .gcp__wrapper_footer{padding:20px 15px}
.aws-graph-section__wrapper{width:100%;max-width:1012px;margin:0 auto;padding:0 40px}@media(max-width: 580px){.aws-graph-section__wrapper{padding:0 8px}}.aws-graph-section__heading{margin-top:50px;margin-bottom:50px;font-weight:900;font-size:6.5vw;font-family:"ProximaNova",sans-serif;line-height:.9;text-align:center;text-transform:uppercase}@media(min-width: 1024px){.aws-graph-section__heading{font-size:44px}}.aws-graph-section__description{width:85%;margin:30px auto;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.3;text-align:center}@media(max-width: 767px){.aws-graph-section__description{font-size:14px}}.aws-graph-section__list{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin:0;padding:0;list-style:none}@media(max-width: 680px){.aws-graph-section__list{flex-direction:column;justify-content:center}}.aws-graph-section__list-item{flex-basis:45%;margin-bottom:25px}.aws-graph-section__list-item-logo{display:block;width:100%;margin:0 auto}.aws-graph-section__list-item-logo-wrapper{display:flex;justify-content:space-around}@media(max-width: 680px){.aws-graph-section__list-item-logo-wrapper{justify-content:center}}.aws-graph-section__list-item-logo-mobile{width:100%;max-width:350px;margin:0 auto}
.aws-saas__form-wrapper,.aws-saas__case-studies-logo-wrapper,.aws-saas__expertise,.aws-saas .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.aws-saas__form-wrapper,.aws-saas__case-studies-logo-wrapper,.aws-saas__expertise,.aws-saas .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.aws-saas__form-wrapper,.aws-saas__case-studies-logo-wrapper,.aws-saas__expertise,.aws-saas .navigation-panel{max-width:1353.6px !important}}.aws-saas{overflow-x:hidden}.aws-saas .aws-title-new_saas{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:100px}@media(max-width: 767px){.aws-saas .aws-title-new_saas{min-height:600px}}.aws-saas .aws-title-new_saas .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-saas .aws-title-new_saas .aws-title-new__heading{font-size:52px}}@media(max-width: 475px){.aws-saas .aws-title-new_saas .aws-title-new__heading{font-size:36px;line-height:44px}}.aws-saas .aws-title-new_saas .aws-title-new__description{padding-bottom:20px;color:#fff}.aws-saas .navigation-panel{margin:5vw auto;background-image:none;box-shadow:none}@media(max-width: 475px){.aws-saas .navigation-panel{display:none}}.aws-saas .navigation-panel__item{min-height:100px;text-align:left}.aws-saas .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.aws-saas .navigation-panel__number{color:#f19d39}.aws-saas .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.aws-saas__expertise{padding-right:0;padding-bottom:5vw;padding-left:0}@media screen and (min-width: 768px){.aws-saas__expertise{padding-top:60px}}.aws-saas__expertise .expertise{min-height:initial;margin:0}.aws-saas__expertise .expertise__heading h2{background-image:linear-gradient(to left, #040b12, #4b65dc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aws-saas__expertise .expertise__text{flex-basis:50%;color:#2c2f41}.aws-saas__services{padding-top:3vw;background-color:#f2f2f2}.aws-saas__services .aws-services__heading{position:relative}.aws-saas__services .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-saas__services .aws-services__heading::before{max-width:120px}}@media(max-width: 600px){.aws-saas__services .aws-services__list-item{min-height:120px}}.aws-saas__wrapper{width:100%;max-width:1024px;margin:0 auto;padding:30px 40px}.aws-saas__wrapper_form{padding-bottom:0}.aws-saas__wrapper_footer{padding:20px 0}@media(max-width: 680px){.aws-saas__wrapper{padding:30px 20px 30px}}@media screen and (min-width: 680px){.aws-saas .aws-graph-section_offers .aws-graph-section__list-item-logo-mobile{display:none}}.aws-saas .aws-graph-section_offers .aws-graph-section__list-item-logo{display:none}@media screen and (min-width: 680px){.aws-saas .aws-graph-section_offers .aws-graph-section__list-item-logo{display:block;width:100%;max-width:380px;height:100%;margin:0 10px}}.aws-saas__offerings-aws{background-color:#f2f2f2}.aws-saas__offerings-aws .aws-services{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0;padding:0;list-style:none}.aws-saas__offerings-aws .aws-services__heading{position:relative}.aws-saas__offerings-aws .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-saas__offerings-aws .aws-services__heading::before{max-width:120px}}.aws-saas__offerings-aws .aws-services__list{justify-content:space-around}.aws-saas__offerings-aws .aws-services__list-item{box-sizing:content-box;width:180px;min-height:180px;margin-bottom:3vw}@media(max-width: 768px){.aws-saas__offerings-aws .aws-services__list-item{flex-basis:33%;min-height:150px}}@media(max-width: 640px){.aws-saas__offerings-aws .aws-services__list-item{flex-basis:45%}}.aws-saas__offerings-aws .aws-services__list-item-name{width:90%;color:#000;font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif;line-height:1;text-align:center;text-transform:uppercase;text-shadow:0px 3px 4px rgba(0,0,0,.35)}@media(max-width: 480px){.aws-saas__offerings-aws .aws-services__list-item-name{flex-basis:50%;font-size:14px}}.aws-saas__offerings-aws .aws-services__list-item-logo{max-width:initial;max-height:60px}@media(max-width: 480px){.aws-saas__offerings-aws .aws-services__list-item-logo{max-height:65px}}.aws-saas__offerings-aws-graph .aws-graph-section__list-item-logo-mobile{align-self:flex-start;padding:0 20px}.aws-saas__offerings-aws-scheme{padding:50px 0 0}.aws-saas__offerings-aws-scheme .aws-graph-section_scheme .aws-graph-section__list{align-items:initial}.aws-saas__offerings-aws-scheme .aws-graph-section_scheme .aws-graph-section__list-item{flex-basis:50%}.aws-saas__offerings-aws-scheme .aws-graph-section_scheme .aws-graph-section__list-item:nth-child(1) .aws-graph-section__list-item-logo{width:90%;max-width:461px;height:100%;margin:20px 10px}@media(max-width: 680px){.aws-saas__offerings-aws-scheme .aws-graph-section_scheme .aws-graph-section__list-item:nth-child(1) .aws-graph-section__list-item-logo{width:70%}}.aws-saas__offerings-aws-scheme .aws-graph-section_scheme .aws-graph-section__list-item:nth-child(2) .aws-graph-section__list-item-logo{width:100%;max-width:490px;height:100%;margin:20px 10px}@media(max-width: 680px){.aws-saas__offerings-aws-scheme .aws-graph-section_scheme .aws-graph-section__list-item:nth-child(2) .aws-graph-section__list-item-logo{width:80%;margin-left:5%}}.aws-saas__case-studies-container{padding-top:50px;padding-bottom:5vw;background-color:#f2f2f2}.aws-saas__case-studies-container .aws-case-studies__heading{margin-top:0;position:relative}.aws-saas__case-studies-container .aws-case-studies__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-saas__case-studies-container .aws-case-studies__heading::before{max-width:120px}}@media(max-width: 780px){.aws-saas__case-studies-container .aws-case-studies__heading{margin-bottom:0}}.aws-saas__case-studies-container .case-studies__logo-name{margin-top:0;color:#000;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1;text-align:center;text-transform:uppercase}@media(min-width: 600px){.aws-saas__case-studies-container .case-studies__logo-name{margin-top:20px}}.aws-saas__case-studies-container .case-studies__link{text-decoration:none}.aws-saas__case-studies-logo-wrapper{justify-content:space-around !important;padding-right:0;padding-left:0}.aws-saas__form-section{padding-top:7vw;padding-bottom:7vw;background-image:linear-gradient(to right, #4b65dc, #0d162c)}.aws-saas__form-section .sub-title-colored__heading{color:#fff}.aws-saas__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.aws-saas__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.aws-saas__form-wrapper .form-box__inner{margin:25px}}.aws-saas__success-message{padding-top:7vw;padding-bottom:7vw;color:#fff;font-size:24px;text-align:center}
@font-face{font-weight:normal;font-family:SegoeUI;src:url("https://www.softserveinc.com/cdn/img/on-demand/ms-teams-search/fonts/SegoeU.eot")}@font-face{font-weight:700;font-family:SegoeUI;src:url("https://www.softserveinc.com/cdn/img/on-demand/ms-teams-search/fonts/SegoeUI.ttf")}@font-face{font-family:SegoeUI;src:url("https://www.softserveinc.com/cdn/img/on-demand/ms-teams-search/fonts/SegoeUI-Bold.woff")}.ms-langing .text-wrapper,.ms-langing .text-wrapper h1,.ms-langing .text-wrapper h2,.ms-langing .text-wrapper h3{color:#000}.ms-langing .ms-wrapper{max-width:1172px;margin:0 auto}.ms-langing .section-title{background-repeat:no-repeat;background-position:103% 100%;background-size:65%}.ms-langing .section-title .ms-wrapper{padding:25px}.ms-langing .ms-header-logo{display:inline-block;width:123px;height:23px;background-repeat:no-repeat;background-size:100%}.ms-langing .ms-header-title-wrapper{padding-top:12vh;padding-bottom:23vh}.ms-langing .ms-header-title{max-width:500px;color:#000;font-weight:500;font-size:54px;font-family:"SegoeUI",sans-serif;line-height:1.22}.ms-langing .ms-header-title span{color:#6264a7}.ms-langing .ms-header-link{display:inline-flex;justify-content:center;align-items:center;width:170px;height:50px;padding:4px;color:#fff;font-size:16px;font-family:"SegoeUI",sans-serif;line-height:2;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#6264a7;border-radius:3px}.ms-langing .ms-header-link:hover{color:#6264a7;background-color:#fff;border:1px solid #6264a7}@media screen and (min-width: 1601px){.ms-langing .section-title{background-size:1069px 706px}}@media screen and (min-width: 1172px)and (max-width: 1600px){.ms-langing .section-title{max-height:750px;background-size:857px 591px}}@media screen and (max-width: 1024px){.ms-langing .ms-header-title{max-width:61%;font-size:6vw}.ms-langing .ms-header-link{font-size:16px}}@media screen and (max-width: 640px){.ms-langing .section-title{height:105vh;background-color:#3f3d56;background-repeat:no-repeat;background-position:0 30%;background-size:95%}.ms-langing .ms-header-title-wrapper{padding-top:58vh}.ms-langing .ms-header-title,.ms-langing .ms-header-title span{max-width:100%;margin-top:5%;color:#fff;font-size:32px;text-align:center}.ms-langing .ms-header-link{display:flex;margin:0 auto;font-size:16px}}@media screen and (max-height: 360px){.ms-langing .section-title{min-height:530px;background-position:38% 25%;background-size:50%}.ms-langing .ms-header-title-wrapper{padding-top:73vh}}.ms-langing .search-365,.ms-langing .search-teams{background-image:linear-gradient(to top, rgba(255, 255, 255, 0), rgba(98, 100, 167, 0.39))}.ms-langing .search-bot{position:relative}.ms-langing .search-bot:before{position:absolute;top:41%;z-index:-1;width:100%;height:30vh;min-height:315px;background-color:#f9f8f7;content:""}.ms-langing .search-365 .ms-wrapper,.ms-langing .search-bot .ms-wrapper,.ms-langing .search-teams .ms-wrapper,.ms-langing .search-creator .ms-wrapper{display:flex;flex-direction:column;max-width:800px;padding:100px 20px 25px;text-align:center}.ms-langing .search-smarter .ms-wrapper,.ms-langing .search-unique .ms-wrapper,.ms-langing .search-future .ms-wrapper{display:flex;justify-content:space-between;padding:80px 15px}.ms-langing .search-creator .ms-wrapper{max-width:1172px}.ms-langing .search-365 h2,.ms-langing .search-smarter-content h2,.ms-langing .search-unique-content h2,.ms-langing .search-bot h2,.ms-langing .search-future h2,.ms-langing .search-teams h2,.ms-langing .search-creator h2{margin-top:0;margin-bottom:.5rem;padding-bottom:10px;font-weight:500;font-size:36px;font-family:"SegoeUI",sans-serif;line-height:1.28}.ms-langing .search-unique-content h3{margin:0;margin-bottom:.5rem;padding:0;font-weight:500;font-size:24px;font-family:inherit;font-family:"SegoeUI",sans-serif;line-height:1.2}.ms-langing .search-365 p,.ms-langing .search-smarter-content p,.ms-langing .search-unique-content p,.ms-langing .search-bot p,.ms-langing .search-future p,.ms-langing .search-teams p,.ms-langing .search-creator p{margin-top:0;margin-bottom:1rem;padding-bottom:20px;color:#212529;font-weight:600;font-size:16px;font-family:"SegoeUI",sans-serif;line-height:1.28}.ms-langing .search-future h2,.ms-langing .search-future p{color:#fff}.ms-langing .search-smarter-content,.ms-langing .search-unique-content,.ms-langing .search-future-content{display:flex;flex-basis:50%;flex-direction:column;justify-content:center;max-width:510px;padding-right:40px}.ms-langing .search-unique-content{order:1}.ms-langing .search-smarter-content p,.ms-langing .search-unique-content p,.ms-langing .search-unique-content h2,.ms-langing .search-future h2,.ms-langing .search-future p{padding:0}.ms-langing .search-smarter-content b{font-weight:normal}.ms-langing .search-smarter-image,.ms-langing .search-unique-image{flex-basis:50%;max-width:550px}.ms-langing .search-smarter-image object,.ms-langing .search-bot object,.ms-langing .search-future-image object,.ms-langing .search-teams object,.ms-langing .search-smarter-image img,.ms-langing .search-bot img,.ms-langing .search-future-image img,.ms-langing .search-teams img{width:100%}.ms-langing .search-365 object,.ms-langing .search-365 img{max-width:50%;margin:0 auto}.ms-langing .search-teams object,.ms-langing .search-teams img{max-width:370px;margin:45px auto}.ms-langing .search-bot object,.ms-langing .search-bot img{max-width:570px;margin:0 auto}.ms-langing .search-unique-image object,.ms-langing .search-unique-image img{width:125%;margin-left:-30%;filter:blur(0)}.ms-langing .search-future-image object,.ms-langing .search-future-image img{width:50%;max-width:250px}.ms-langing .search-unique-upcoming{display:inline-block;width:130px;height:24px;padding:5px;color:#fff;font-size:12px;font-family:"SegoeUI",sans-serif;line-height:1;text-align:center;text-transform:uppercase;background-color:#e7a59e;border-radius:1.5px}.ms-langing .search-unique-image,.ms-langing .search-future-image{display:flex;justify-content:center;order:0}.ms-langing .search-future-image{position:relative;flex-basis:50%}.ms-langing .search-future-image:before{position:absolute;top:45%;right:46%;z-index:10;width:25px;height:25px;background-image:url("https://www.softserveinc.com/cdn/img/on-demand/ms-teams-search/web-illustration-upcoming-feature-arrow.svg");background-repeat:no-repeat;background-size:100%;content:""}.ms-langing .search-future .ms-wrapper{justify-content:space-around;margin:0;padding:45px 15px;background-image:url("https://www.softserveinc.com/cdn/img/on-demand/ms-teams-search/mobile-upcoming-feature_show-files-for-upcoming-bot-card.svg");background-repeat:no-repeat;background-size:cover}.ms-langing .search-creator-content{margin-top:0;margin-bottom:.5rem;padding-bottom:10px;font-weight:500;font-size:36px;font-family:"SegoeUI",sans-serif;line-height:1.28}@media(max-width: 640px){.ms-langing .search-creator-content{padding-bottom:10px;font-size:24px}}.ms-langing .search-creator-content p{margin-top:1rem;margin-bottom:1rem;padding-bottom:20px;color:#212529;font-weight:600;font-size:16px;font-family:"SegoeUI",sans-serif;line-height:1.28}.ms-langing .search-creator ul{display:flex;justify-content:space-between;margin:3vw 0 0;padding:0;list-style:none}.ms-langing .search-creator li{position:relative;flex-basis:22%;max-width:300px;padding-left:4vw;text-align:left;background-repeat:no-repeat;background-size:42%}.ms-langing .search-creator li:first-child{margin-right:15px;padding:0;background-image:none}.ms-langing .search-creator li:first-child:before{content:none}.ms-langing .search-creator li:before{position:absolute;top:2%;left:-15px;width:1px;height:48%;border:solid 1px #e7e7e7;content:""}.ms-langing .search-creator li h3{margin-top:0;margin-bottom:.5rem;padding:0;color:#6264a7;font-weight:500;font-size:54px;font-family:"SegoeUI",sans-serif;line-height:.65}.ms-langing .search-creator li p{color:#000;font-weight:normal;font-size:24px;font-family:"SegoeUI",sans-serif;line-height:1.46}.ms-langing .search-creator object,.ms-langing .search-creator img{max-width:270px}.ms-langing .page-footer{overflow:hidden;background-color:#6264a7}.ms-langing .page-footer .ms-wrapper{margin:55px auto 25px;padding:0 15px}.ms-langing .footer-list{display:flex;justify-content:space-between;margin:0;padding:0;color:#fff;list-style:none}.ms-langing .footer-list li{flex-basis:16%}.ms-langing .footer-list li:nth-child(1){flex-basis:22%}.ms-langing .footer-list li:nth-child(2){flex-basis:27%}.ms-langing .footer-list li:nth-child(1) img{width:123px}.ms-langing .footer-list img{width:123px;height:23px}.ms-langing .footer-list h3{margin-top:0;margin-bottom:.5rem;font-weight:normal;font-size:16px;font-family:"SegoeUI",sans-serif;line-height:1.44}.ms-langing .page-footer p{margin:0;margin-top:32px;color:#fff;font-weight:bold;font-size:14px;font-family:"SegoeUI",sans-serif;line-height:1.44}.ms-langing .footer-list li p,.ms-langing .footer-list li a{margin:0;color:#fff;font-weight:bold;font-size:16px;font-family:"SegoeUI",sans-serif;line-height:1.44}.ms-langing .footer-list li a{text-decoration:underline}.ms-langing .footer-list li span{font-weight:bold}@media screen and (max-width: 1172px)and (min-width: 767px){.ms-langing .search-creator li h3{font-size:4vw}.ms-langing .search-creator li p{font-size:2vw}.ms-langing .search-creator object,.ms-langing .search-creator img{max-width:85%}}@media screen and (min-width: 641px){.ms-langing .search-future .ms-wrapper{min-height:350px;margin:150px auto;background-image:url("https://www.softserveinc.com/cdn/img/on-demand/ms-teams-search/web-illustration-upcoming-feature-mask-with-the-planet.svg");background-repeat:no-repeat;background-position:-5px 0;background-size:cover}}@media screen and (max-width: 980px){.ms-langing .search-smarter-content h2,.ms-langing .search-unique-content h2,.ms-langing .search-future-content h2{font-size:26px}.ms-langing .search-unique-content h3{font-size:24px}}@media screen and (max-width: 880px){.ms-langing .search-future-image{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:360px}.ms-langing .search-future-image:before{top:13%;right:3.5%;transform:rotate(90deg) scale(1.8)}.ms-langing .search-future-image object,.ms-langing .search-future-image img{width:100%;max-width:initial}}@media screen and (max-width: 767px){.ms-langing .search-smarter .ms-wrapper,.ms-langing .search-unique .ms-wrapper,.ms-langing .search-future .ms-wrapper{flex-direction:column;justify-content:center;align-items:center}.ms-langing .search-bot .ms-wrapper{margin:15px 0;padding:0 15px}.ms-langing .search-smarter-content,.ms-langing .search-smarter-image,.ms-langing .search-unique-content,.ms-langing .search-unique-image,.ms-langing .search-future-content,.ms-langing .search-future-image{flex-basis:100%;max-width:100%;padding-right:0}.ms-langing .search-unique-image{order:2}.ms-langing .search-unique-image object,.ms-langing .search-unique-image img{width:100%;min-width:100vw;height:67vw;margin:0;margin-left:0}.ms-langing .search-future .ms-wrapper{text-align:center}.ms-langing .search-creator ul{flex-direction:column;margin:0 auto}.ms-langing .search-creator li,.ms-langing .search-creator li:first-child{margin:25px 0}.ms-langing .search-creator li:before{content:none}}@media screen and (max-width: 680px){.ms-langing .search-smarter .ms-wrapper,.ms-langing .search-unique .ms-wrapper,.ms-langing .search-future .ms-wrapper{padding:40px 15px}.ms-langing .page-footer .ms-wrapper{margin:25px auto}.ms-langing .search-creator li{padding-left:85px}.ms-langing .footer-list{flex-direction:column}.ms-langing .footer-list li{margin-bottom:25px}}@media screen and (max-width: 640px){.ms-langing .search-365,.ms-langing .search-bot,.ms-langing .search-teams,.ms-langing .search-creator{width:100%}.ms-langing .ms-page-section>.ms-wrapper{padding:15px}.ms-langing .search-365 .ms-wrapper,.ms-langing .search-bot .ms-wrapper,.ms-langing .search-teams .ms-wrapper{padding:25px}.ms-langing .search-creator,.ms-langing .search-creator .ms-wrapper{padding:25px 0 0}.ms-langing .search-bot .ms-wrapper{padding:0 15px;text-align:left}.ms-langing .search-future .ms-wrapper{padding:45px 15px}.ms-langing .search-smarter-content,.ms-langing .search-unique-content{padding-right:0}.ms-langing .search-365 h2,.ms-langing .search-smarter-content h2,.ms-langing .search-unique-content h2,.ms-langing .search-future-content h2,.ms-langing .search-teams h2,.ms-langing .search-creator h2{padding-bottom:10px;font-size:24px}.ms-langing .search-unique-content h3,.ms-langing .search-bot h2{width:65%;font-size:20px}.ms-langing .search-365 object,.ms-langing .search-365 img{max-width:220px;max-height:355px;margin:-38px auto 0}.ms-langing .search-unique-upcoming{margin-top:10px;margin-left:0}.ms-langing .search-bot:before{top:50%;height:15vh;min-height:151px}.ms-langing .search-bot p{padding-bottom:5px}.ms-langing .search-bot object,.ms-langing .search-bot img{margin:0 -10px}.ms-langing .search-teams object,.ms-langing .search-teams img{max-width:245px;margin:0 auto 15px}.ms-langing .search-creator object,.ms-langing .search-creator img{max-width:226px}.ms-langing .search-creator li{width:245px}.ms-langing .search-creator li h3{font-size:45px}.ms-langing .search-creator li p{font-size:20px}.ms-langing .footer-list li p{font-size:15px}}.ms-langing .section-text .ms-wrapper{max-width:1172px;margin:35px auto 80px;padding-left:25px;text-align:left}.ms-langing .text-wrapper{max-width:770px}.ms-langing .ms-page-section.section-text .ms-header-logo{display:inline-block;width:123px;height:23px;background-image:url("https://www.softserveinc.com/cdn/img/on-demand/ms-teams-search/docfound-violet@2x.png");background-repeat:no-repeat;background-size:100%}.ms-langing .text-wrapper h1{margin:50px 0 15px;font-weight:normal;font-size:36px}.ms-langing .text-wrapper h2{margin:30px 0 10px;font-weight:normal;font-size:24px}.ms-langing .text-wrapper h3{margin:0 0 -15px;font-weight:normal;font-size:16px}.ms-langing .text-wrapper p,.ms-langing .text-wrapper span{margin:20px 0;font-weight:bold;font-size:16px}.ms-langing .text-wrapper span{color:#4f4f4f}
.aws-retail__form-wrapper,.aws-retail .industry-demos,.aws-retail__expertise,.aws-retail .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.aws-retail__form-wrapper,.aws-retail .industry-demos,.aws-retail__expertise,.aws-retail .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.aws-retail__form-wrapper,.aws-retail .industry-demos,.aws-retail__expertise,.aws-retail .navigation-panel{max-width:1353.6px !important}}.aws-retail{overflow-x:hidden}.aws-retail .aws-title-new_retail{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:100px}@media(max-width: 767px){.aws-retail .aws-title-new_retail{min-height:600px}}.aws-retail .aws-title-new_retail .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-retail .aws-title-new_retail .aws-title-new__heading{font-size:52px}}.aws-retail .aws-title-new_retail .aws-title-new__description{color:#fff}.aws-retail .navigation-panel{margin:5vw auto;background-image:none;box-shadow:none}@media(max-width: 475px){.aws-retail .navigation-panel{display:none}}.aws-retail .navigation-panel__item{min-height:100px;text-align:left}.aws-retail .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.aws-retail .navigation-panel__number{color:#f19d39}.aws-retail .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.aws-retail__expertise{padding-right:0;padding-bottom:5vw;padding-left:0}@media screen and (min-width: 768px){.aws-retail__expertise{padding-top:60px}}.aws-retail__expertise .expertise{margin:0}.aws-retail__expertise .expertise__heading h2{background-image:linear-gradient(to left, #0092d2, #1a1c57);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aws-retail__expertise .expertise__text{flex-basis:55%;color:#2c2f41}.aws-retail__areas .aws-services__heading{background-image:linear-gradient(to left, #0092d2, #1a1c57);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.aws-retail__areas .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-retail__areas .aws-services__heading::before{max-width:120px}}.aws-retail__services{padding-top:3vw;background-color:#f2f2f2}.aws-retail__services .aws-services__heading{position:relative}.aws-retail__services .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-retail__services .aws-services__heading::before{max-width:120px}}.aws-retail__case-studies-container{max-width:100%;padding-top:5vw;padding-bottom:7vw;background-color:#f2f2f2}.aws-retail__case-studies-container .aws-case-studies__heading{position:relative}.aws-retail__case-studies-container .aws-case-studies__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-retail__case-studies-container .aws-case-studies__heading::before{max-width:120px}}@media(min-width: 600px)and (max-width: 900px){.aws-retail__case-studies-logo-wrapper .case-studies__logo{padding:0 20px !important}}.aws-retail .industry-demos{padding-top:40px;padding-bottom:40px;background-image:none;box-shadow:none}.aws-retail__form-section{padding-top:7vw;padding-bottom:7vw;background-image:linear-gradient(to left, #23386f, #00103a)}.aws-retail__form-section .sub-title-colored__heading{color:#fff}.aws-retail__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.aws-retail__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.aws-retail__form-wrapper .form-box__inner{margin:25px}}.aws-retail__success-message{padding-top:7vw;padding-bottom:7vw;color:#fff;font-size:24px;text-align:center}.aws-retail.uk-ua .aws-services__heading{line-height:1.1}
.expertise-list{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}@media screen and (max-width: 860px){.expertise-list{flex-direction:column}}.expertise-list__item{flex-basis:100%;margin-bottom:25px}@media screen and (min-width: 861px){.expertise-list__item{flex-basis:30%;max-width:300px}}.expertise-list__item strong{display:block;padding-top:15px;padding-bottom:15px}.expertise-list__item ul{margin:0;padding:0 0 0 15px;list-style:none}.expertise-list__item li{position:relative;margin-bottom:10px}.expertise-list__item li::before{position:absolute;top:10px;left:-15px;width:6px;height:6px;background-image:linear-gradient(to left, #39c7ae, #181d64);content:""}
.aws-finance__form-wrapper,.aws-finance .industry-demos,.aws-finance__offerings,.aws-finance__expertise,.aws-finance .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.aws-finance__form-wrapper,.aws-finance .industry-demos,.aws-finance__offerings,.aws-finance__expertise,.aws-finance .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.aws-finance__form-wrapper,.aws-finance .industry-demos,.aws-finance__offerings,.aws-finance__expertise,.aws-finance .navigation-panel{max-width:1353.6px !important}}.aws-finance{overflow-x:hidden}.aws-finance .aws-title-new_finance{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:100px}@media(max-width: 767px){.aws-finance .aws-title-new_finance{min-height:600px}}.aws-finance .aws-title-new_finance .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-finance .aws-title-new_finance .aws-title-new__heading{font-size:52px}}.aws-finance .aws-title-new_finance .aws-title-new__description{color:#fff}.aws-finance .navigation-panel{margin:5vw auto;background-image:none;box-shadow:none}@media(max-width: 475px){.aws-finance .navigation-panel{display:none}}.aws-finance .navigation-panel__item{min-height:100px;text-align:left}.aws-finance .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.aws-finance .navigation-panel__number{color:#f19d39}.aws-finance .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.aws-finance__expertise{padding-right:0;padding-bottom:5vw;padding-left:0}@media screen and (min-width: 768px){.aws-finance__expertise{padding-top:60px}}.aws-finance__expertise .expertise{margin:0}.aws-finance__expertise .expertise__heading h2{background-image:linear-gradient(to left, #0092d2, #1a1c57);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aws-finance__expertise .expertise__text{flex-basis:55%;color:#2c2f41}.aws-finance__offerings .expertise-list__item li::before{background-image:linear-gradient(to left, #f19d39, #f19d39);border-radius:50%;content:""}.aws-finance__offerings .sub-title-colored__heading{min-height:3em;font-size:1.5em;line-height:1}.aws-finance__offerings .sub-title-colored__heading-square{top:30%;left:-10px;width:60px;height:55px;transform:translateY(-50%)}.aws-finance__areas .aws-services__heading{background-image:linear-gradient(to left, #0092d2, #1a1c57);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aws-finance__areas .demo-item__image{min-height:126px;max-height:126px}@media(min-width: 680px){.aws-finance__areas .demo-item-grid__list-item{margin:0 auto !important}}.aws-finance__tech{padding-top:3vw}.aws-finance__tech .aws-services__heading{position:relative}.aws-finance__tech .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-finance__tech .aws-services__heading::before{max-width:120px}}.aws-finance__tech .vertical__tabs__nav__item-title{width:80%}.aws-finance__tech .vertical__tabs__nav .aws-services__wrapper{padding:0}.aws-finance__tech .vertical__tabs__nav .aws-services__list{justify-content:flex-start}.aws-finance__tech .vertical__tabs__nav .aws-services__heading{margin:0;color:#f19d39;font-size:24px;text-align:left}.aws-finance__tech .vertical__tabs__nav .aws-services__heading::before{content:none}.aws-finance__tech .vertical__tabs__nav .aws-services__text{margin-left:0;text-align:left}.aws-finance__services{padding-top:3vw;background-color:#f2f2f2}.aws-finance__services .aws-services__heading{position:relative}.aws-finance__services .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-finance__services .aws-services__heading::before{max-width:120px}}.aws-finance .industry-demos{padding-top:40px;padding-bottom:40px;background-image:none;box-shadow:none}.aws-finance__form-section{padding-top:7vw;padding-bottom:7vw;background-image:linear-gradient(to left, #00a7ef, #050e3f)}.aws-finance__form-section .sub-title-colored__heading{color:#fff}.aws-finance .case-studies__logo{max-width:200px !important}.aws-finance .case-studies__link-text{width:100%;max-width:200px;min-height:2em;color:#000;font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif;line-height:1.15;text-transform:uppercase;text-decoration:none}.aws-finance__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.aws-finance__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.aws-finance__form-wrapper .form-box__inner{margin:25px}}.aws-finance__success-message{padding-top:7vw;padding-bottom:7vw;color:#fff;font-size:24px;text-align:center}
@font-face{font-weight:normal;font-family:SegoeUI;src:url("https://www.softserveinc.com/cdn/img/on-demand/ms-teams-search/fonts/SegoeU.eot")}@font-face{font-weight:700;font-family:SegoeUI;src:url("https://www.softserveinc.com/cdn/img/on-demand/ms-teams-search/fonts/SegoeUI.ttf")}@font-face{font-family:SegoeUI;src:url("https://www.softserveinc.com/cdn/img/on-demand/ms-teams-search/fonts/SegoeUI-Bold.woff")}.ms-langing{font-family:SegoeUI,sans-serif;line-height:normal}.ms-langing .text-wrapper,.ms-langing .text-wrapper h1,.ms-langing .text-wrapper h2,.ms-langing .text-wrapper h3{color:#000}.ms-langing .wrapper{max-width:1172px;margin:0 auto}.ms-langing .header-logo{display:inline-block;width:123px;height:23px;background-image:url("https://www.softserveinc.com/cdn/img/on-demand/ms-teams-search/docfound-violet@2x.png");background-repeat:no-repeat;background-size:100%}.ms-langing .header-title-wrapper{padding-top:12vh;padding-bottom:23vh}.ms-langing .header-title{max-width:500px;color:#000;font-size:54px;font-family:SegoeUI,sans-serif;line-height:1.22}.ms-langing .header-title span{color:#6264a7}@media screen and (max-width: 1024px){.ms-langing .header-title{max-width:61%;font-size:6vw}.ms-langing .header-link{font-size:16px}}@media screen and (max-width: 640px){.ms-langing .section-title{height:105vh;background-color:#3f3d56;background-image:url("https://www.softserveinc.com/cdn/img/on-demand/ms-teams-search/main-page.svg");background-repeat:no-repeat;background-position:0 30%;background-size:95%}.ms-langing .header-logo{background-image:url("https://www.softserveinc.com/cdn/img/on-demand/ms-teams-search/docfound-white@2x.png")}.ms-langing .header-title-wrapper{padding-top:58vh}.ms-langing .header-title,.ms-langing .header-title span{max-width:100%;margin-top:5%;color:#fff;font-size:32px;text-align:center}.ms-langing .header-link{display:block;margin:0 auto;font-size:16px}}.ms-langing .page-footer{overflow:hidden;background-color:#6264a7}.ms-langing .page-footer .wrapper{margin:55px auto 25px;padding:0 15px}.ms-langing .footer-list{display:flex;justify-content:space-between;margin:0;padding:0;color:#fff;list-style:none}.ms-langing .footer-list li{flex-basis:16%}.ms-langing .footer-list li:nth-child(1){flex-basis:22%}.ms-langing .footer-list li:nth-child(2){flex-basis:27%}.ms-langing .footer-list li:nth-child(1) img{width:123px}.ms-langing .footer-list object{width:123px;height:23px}.ms-langing .footer-list h3{font-weight:normal;font-size:16px;font-family:SegoeUI,sans-serif;line-height:1.44}.ms-langing .page-footer p{margin:0;margin-top:32px;color:#fff;font-weight:bold;font-size:14px;font-family:SegoeUI,sans-serif;line-height:1.44}.ms-langing .footer-list li p,.ms-langing .footer-list li a{margin:0;color:#fff;font-weight:bold;font-size:16px;font-family:SegoeUI,sans-serif;line-height:1.44}.ms-langing .footer-list li a{text-decoration:underline}.ms-langing .footer-list li span{font-weight:bold}@media screen and (max-width: 680px){.ms-langing .footer-list{flex-direction:column}.ms-langing .footer-list li{margin-bottom:25px}}@media screen and (max-width: 640px){.ms-langing .footer-list li p{font-size:15px}}.ms-langing .section-text .wrapper{max-width:1172px;margin:35px auto 80px;padding-left:25px;text-align:left}.ms-langing .text-wrapper{max-width:770px}.ms-langing .page-section.section-text .header-logo{display:inline-block;width:123px;height:23px;background-image:url("https://www.softserveinc.com/cdn/img/on-demand/ms-teams-search/docfound-violet@2x.png");background-repeat:no-repeat;background-size:100%}.ms-langing .text-wrapper h1{margin:50px 0 15px;font-weight:normal;font-size:36px}.ms-langing .text-wrapper h2{margin:30px 0 10px;font-weight:normal;font-size:24px}.ms-langing .text-wrapper h3{margin:0 0 -15px;font-weight:normal;font-size:16px}.ms-langing .text-wrapper p,.ms-langing .text-wrapper span{margin:20px 0;font-weight:bold;font-size:16px}.ms-langing .text-wrapper span{color:#4f4f4f}
.aws-healthcare__form-wrapper,.aws-healthcare__case-studies-container,.aws-healthcare .industry-demos,.aws-healthcare .expertise_solutions,.aws-healthcare .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.aws-healthcare__form-wrapper,.aws-healthcare__case-studies-container,.aws-healthcare .industry-demos,.aws-healthcare .expertise_solutions,.aws-healthcare .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.aws-healthcare__form-wrapper,.aws-healthcare__case-studies-container,.aws-healthcare .industry-demos,.aws-healthcare .expertise_solutions,.aws-healthcare .navigation-panel{max-width:1353.6px !important}}.aws-healthcare{overflow:hidden}.aws-healthcare__header-gradiented{position:relative;height:100%;padding-bottom:5vw;background-image:repeating-radial-gradient(circle at 30vw 20%, rgba(255, 255, 255, 0) 165px, white 165px, white 168px, rgba(255, 255, 255, 0) 168px, rgba(255, 255, 255, 0) 210px),radial-gradient(circle at 30vw 20%, #efefef 0, rgba(255, 255, 255, 0) 60%)}@media(max-width: 1400px){.aws-healthcare__header-gradiented{background-image:repeating-radial-gradient(circle at 25vw 18%, rgba(255, 255, 255, 0) 165px, white 165px, white 168px, rgba(255, 255, 255, 0) 168px, rgba(255, 255, 255, 0) 210px),radial-gradient(circle at 25vw 18%, #efefef 0, rgba(255, 255, 255, 0) 60%)}}@media(max-width: 1100px){.aws-healthcare__header-gradiented{background-image:repeating-radial-gradient(circle at 20vw 18%, rgba(255, 255, 255, 0) 165px, white 165px, white 168px, rgba(255, 255, 255, 0) 168px, rgba(255, 255, 255, 0) 210px),radial-gradient(circle at 20vw 18%, #efefef 0, rgba(255, 255, 255, 0) 60%)}}@media(max-width: 540px){.aws-healthcare__header-gradiented{background-image:repeating-radial-gradient(circle at 50% 15%, rgba(255, 255, 255, 0) 105px, white 105px, white 108px, rgba(255, 255, 255, 0) 108px, rgba(255, 255, 255, 0) 125px),radial-gradient(circle at 50% 15%, #efefef 0, rgba(255, 255, 255, 0) 60%)}}.aws-healthcare .navigation-panel{margin:5vw 0;background-image:none;box-shadow:none}@media(max-width: 475px){.aws-healthcare .navigation-panel{display:none}}.aws-healthcare .navigation-panel__item{min-height:100px;text-align:left}.aws-healthcare .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #3c4548}.aws-healthcare .navigation-panel__number{color:#f19d39}.aws-healthcare .navigation-panel__title{color:#3c4548;font-weight:900;font-family:"ProximaNova",sans-serif}.aws-healthcare .aws-title-new_healthcare{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding-top:5vw}@media(max-width: 767px){.aws-healthcare .aws-title-new_healthcare{padding-top:100px}}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-healthcare .aws-title-new_healthcare .aws-title-new__heading{font-size:52px}}.aws-healthcare__expertise-container{display:flex;justify-content:center;width:100%}.aws-healthcare .vertical__tabs__nav__item-title{display:inline;width:100%;padding-right:75px}@media(min-width: 475px){.aws-healthcare .vertical__tabs__nav__item-title{font-size:32px}}.aws-healthcare .vertical__tabs__nav__item::after{font-weight:700}.aws-healthcare .vertical__tabs__nav__item.current::after{height:6px}.aws-healthcare .expertise_solutions{min-height:initial;margin-top:5vw;margin-bottom:5vw;background-image:none}.aws-healthcare .expertise_solutions .expertise__heading h2{color:#1f2232;font-size:44px;line-height:54px}@media(max-width: 900px)and (min-width: 600px){.aws-healthcare .expertise_solutions .expertise__heading h2{font-size:5vw;line-height:5.2vw}}@media(max-width: 600px){.aws-healthcare .expertise_solutions .expertise__heading h2{font-size:2em;line-height:1.1}}@media(max-width: 1024px){.aws-healthcare .expertise_solutions .expertise__content{padding-right:0;padding-left:0}}.aws-healthcare .expertise_solutions .expertise__text{color:#404040}@media(min-width: 600px){.aws-healthcare .expertise_solutions .expertise__text{padding-left:20px}}.aws-healthcare .expertise_solutions .expertise__text p{margin:0}@media(min-width: 600px){.aws-healthcare .expertise_solutions .expertise__text::before{top:0;left:-10px;width:2px;height:100%}}.aws-healthcare .industry-demos{padding-top:40px;padding-bottom:40px;background-image:none;box-shadow:none}@media(max-width: 780px){.aws-healthcare .industry-demos .demo-item-grid__list{justify-content:space-around}}.aws-healthcare .industry-demos .demo-item-grid__title{min-height:30px}@media(max-width: 640px){.aws-healthcare .industry-demos .demo-item-grid__list-item{margin-bottom:30px}}.aws-healthcare .aws-services{padding-top:5vw;background-image:linear-gradient(180deg, #f0f0f0 0%, rgba(240, 240, 240, 0) 100%)}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-healthcare .aws-services__wrapper{padding:0 40px 0 60px}}.aws-healthcare .aws-services__heading{position:relative}.aws-healthcare .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-healthcare .aws-services__heading::before{max-width:120px}}.aws-healthcare .aws-services__list-item-name{min-height:45px}.aws-healthcare__case-studies-container{padding-top:5vw;padding-bottom:7vw}.aws-healthcare__case-studies-container .aws-case-studies__heading{position:relative}.aws-healthcare__case-studies-container .aws-case-studies__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-healthcare__case-studies-container .aws-case-studies__heading::before{max-width:120px}}.aws-healthcare__case-studies-logo-wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width: 600px){.aws-healthcare__case-studies-logo-wrapper{flex-direction:column}}.aws-healthcare__case-studies-logo-wrapper .case-studies__logo{width:100%;max-width:250px;padding:10px;transform:scale(1);transition:all .3s ease-in-out}.aws-healthcare__case-studies-logo-wrapper .case-studies__logo:hover{transform:scale(1.1);transition:all .3s ease-in-out}@media(max-width: 600px){.aws-healthcare__case-studies-logo-wrapper .case-studies__logo{padding:40px 10px}}.aws-healthcare__form-section{padding-top:7vw;padding-bottom:7vw;background:#f19d39}.aws-healthcare__form-section .sub-title-colored__heading{color:#fff}.aws-healthcare__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.aws-healthcare__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.aws-healthcare__form-wrapper .form-box__inner{margin:25px}}
.aws-life-sciences__form-wrapper,.aws-life-sciences__case-studies-container,.aws-life-sciences .industry-demos,.aws-life-sciences .expertise_solutions,.aws-life-sciences .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.aws-life-sciences__form-wrapper,.aws-life-sciences__case-studies-container,.aws-life-sciences .industry-demos,.aws-life-sciences .expertise_solutions,.aws-life-sciences .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.aws-life-sciences__form-wrapper,.aws-life-sciences__case-studies-container,.aws-life-sciences .industry-demos,.aws-life-sciences .expertise_solutions,.aws-life-sciences .navigation-panel{max-width:1353.6px !important}}.aws-life-sciences{overflow:hidden}.aws-life-sciences__header-gradiented{position:relative;height:100%;padding-bottom:5vw;background-image:repeating-radial-gradient(circle at 30vw 20%, rgba(255, 255, 255, 0) 165px, white 165px, white 168px, rgba(255, 255, 255, 0) 168px, rgba(255, 255, 255, 0) 210px),radial-gradient(circle at 30vw 20%, #efefef 0, rgba(255, 255, 255, 0) 60%)}@media(max-width: 1400px){.aws-life-sciences__header-gradiented{background-image:repeating-radial-gradient(circle at 25vw 18%, rgba(255, 255, 255, 0) 165px, white 165px, white 168px, rgba(255, 255, 255, 0) 168px, rgba(255, 255, 255, 0) 210px),radial-gradient(circle at 25vw 18%, #efefef 0, rgba(255, 255, 255, 0) 60%)}}@media(max-width: 1100px){.aws-life-sciences__header-gradiented{background-image:repeating-radial-gradient(circle at 20vw 18%, rgba(255, 255, 255, 0) 165px, white 165px, white 168px, rgba(255, 255, 255, 0) 168px, rgba(255, 255, 255, 0) 210px),radial-gradient(circle at 20vw 18%, #efefef 0, rgba(255, 255, 255, 0) 60%)}}@media(max-width: 540px){.aws-life-sciences__header-gradiented{background-image:repeating-radial-gradient(circle at 50% 15%, rgba(255, 255, 255, 0) 105px, white 105px, white 108px, rgba(255, 255, 255, 0) 108px, rgba(255, 255, 255, 0) 125px),radial-gradient(circle at 50% 15%, #efefef 0, rgba(255, 255, 255, 0) 60%)}}.aws-life-sciences .navigation-panel{margin:5vw 0;background-image:none;box-shadow:none}@media(max-width: 475px){.aws-life-sciences .navigation-panel{display:none}}.aws-life-sciences .navigation-panel__content{gap:40px}.aws-life-sciences .navigation-panel__item{min-height:100px;text-align:left}.aws-life-sciences .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #3c4548}.aws-life-sciences .navigation-panel__number{color:#f19d39}@media screen and (min-width: 2560px){.aws-life-sciences .navigation-panel__number{font-size:calc(30px * 1.44)}}.aws-life-sciences .navigation-panel__title{color:#3c4548;font-weight:900;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.aws-life-sciences .navigation-panel__title{font-size:calc(16px * 1.44)}}.aws-life-sciences .aws-title-new_life-sciences{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding-top:5vw}@media(max-width: 767px){.aws-life-sciences .aws-title-new_life-sciences{padding-top:100px}}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-life-sciences .aws-title-new_life-sciences .aws-title-new__heading{font-size:52px}}@media screen and (min-width: 2560px){.aws-life-sciences .aws-title-new_life-sciences .aws-title-new__heading-logo{max-width:calc(250px * 1.44)}}.aws-life-sciences__expertise-container{display:flex;justify-content:center;width:100%}@media screen and (min-width: 2560px){.aws-life-sciences__expertise-container .expertise{min-height:calc(640px * 1.44)}}.aws-life-sciences__expertise-container .expertise__text{flex-basis:unset;width:100%;max-width:572px}@media screen and (min-width: 2560px){.aws-life-sciences__expertise-container .expertise__text{max-width:calc(572px * 1.44);font-size:calc(24px * 1.44);line-height:calc(29px * 1.44)}}@media screen and (max-width: 480px){.aws-life-sciences__expertise-container .expertise__text{font-size:18px;line-height:24px}}.aws-life-sciences__expertise-container .expertise__text::before{left:25%}@media screen and (max-width: 480px){.aws-life-sciences__expertise-container .expertise__text::before{top:-22px;left:0}}.aws-life-sciences__expertise-container .expertise__content{gap:60px}@media screen and (min-width: 2560px){.aws-life-sciences__expertise-container .expertise__content{gap:calc(60px * 1.44)}}@media screen and (min-width: 2560px){.aws-life-sciences__expertise-container .expertise__heading h2{font-size:calc(60px * 1.44);line-height:calc(72px * 1.44)}}.aws-life-sciences .vertical__tabs__nav__item-title{display:inline-block;width:100%;padding-right:75px}@media(min-width: 475px){.aws-life-sciences .vertical__tabs__nav__item-title{font-size:32px}}.aws-life-sciences .vertical__tabs__nav__item::after{font-weight:700}.aws-life-sciences .vertical__tabs__nav__item.current::after{height:6px}.aws-life-sciences .aws-ls-solutions{padding-bottom:100px}@media screen and (max-width: 480px){.aws-life-sciences .aws-ls-solutions{padding-bottom:60px}}@media screen and (min-width: 2560px){.aws-life-sciences .aws-ls-solutions{padding-bottom:calc(100px * 1.44)}}.aws-life-sciences .solutions-list .demo-item-grid__list{justify-content:flex-start;gap:50px}@media screen and (max-width: 480px){.aws-life-sciences .solutions-list .demo-item-grid__list{gap:36px}}@media screen and (min-width: 2560px){.aws-life-sciences .solutions-list .demo-item-grid__list{gap:calc(50px * 1.44)}}.aws-life-sciences .solutions-list .demo-item-grid__title{margin:0 0 20px;font-size:24px}@media screen and (min-width: 2560px){.aws-life-sciences .solutions-list .demo-item-grid__title{margin:0 0 calc(20px * 1.44);font-size:calc(24px * 1.44)}}.aws-life-sciences .solutions-list .demo-item-grid__description{font-size:16px;line-height:normal}@media screen and (min-width: 2560px){.aws-life-sciences .solutions-list .demo-item-grid__description{font-size:calc(16px * 1.44)}}.aws-life-sciences .solutions-list .demo-item-grid__list-item{max-width:unset;flex:0 1 46%;margin-bottom:0}@media screen and (max-width: 640px){.aws-life-sciences .solutions-list .demo-item-grid__list-item{flex:1 1 100%;margin:0}}.aws-life-sciences .solutions-list .demo-item__image{display:none}.aws-life-sciences .solutions-list .demo-item-grid__list-item:not(:last-child):not(:nth-child(3n)),.aws-life-sciences .solutions-list .demo-item-grid__list-item:not(:last-child):not(:nth-child(2n)){margin-right:0}.aws-life-sciences .expertise_solutions{min-height:initial;padding-top:60px;padding-bottom:60px;background-image:none}@media screen and (max-width: 480px){.aws-life-sciences .expertise_solutions{padding-top:0;padding-bottom:0}}@media screen and (min-width: 2560px){.aws-life-sciences .expertise_solutions{padding-top:calc(60px * 1.44);padding-bottom:calc(60px * 1.44)}}.aws-life-sciences .expertise_solutions .expertise__heading h2{color:#1f2232;font-size:44px;line-height:54px}@media(max-width: 900px)and (min-width: 600px){.aws-life-sciences .expertise_solutions .expertise__heading h2{font-size:5vw;line-height:5.2vw}}@media(max-width: 600px){.aws-life-sciences .expertise_solutions .expertise__heading h2{font-size:2em;line-height:1.1}}@media screen and (min-width: 2560px){.aws-life-sciences .expertise_solutions .expertise__heading h2{font-size:calc(44px * 1.44);line-height:calc(54px * 1.44)}}.aws-life-sciences .expertise_solutions .expertise__content{gap:40px}@media(max-width: 1024px){.aws-life-sciences .expertise_solutions .expertise__content{padding-right:0;padding-left:0}}@media screen and (min-width: 2560px){.aws-life-sciences .expertise_solutions .expertise__content{gap:calc(40px * 1.44)}}.aws-life-sciences .expertise_solutions .expertise__text{flex-basis:unset;width:100%;max-width:600px;color:#404040}@media(min-width: 600px){.aws-life-sciences .expertise_solutions .expertise__text{padding-left:0}}@media screen and (max-width: 480px){.aws-life-sciences .expertise_solutions .expertise__text{font-size:18px;line-height:1.2}}@media screen and (min-width: 2560px){.aws-life-sciences .expertise_solutions .expertise__text{max-width:calc(600px * 1.44);font-size:calc(24px * 1.44);line-height:calc(30px * 1.44)}}.aws-life-sciences .expertise_solutions .expertise__text p{margin:0}.aws-life-sciences .expertise_solutions .expertise__text::before{display:none}.aws-life-sciences .expertise_with-btn{padding-top:40px;padding-bottom:40px}.aws-life-sciences__benefits .vertical__tabs__nav__item-title{color:#2c2f41}@media screen and (min-width: 2560px){.aws-life-sciences__benefits .vertical__tabs__nav__item-title{font-size:calc(32px * 1.44)}}.aws-life-sciences__benefits .vertical__tabs__content-text{color:#444}@media screen and (min-width: 2560px){.aws-life-sciences__benefits .vertical__tabs__content-text{font-size:calc(16px * 1.44)}}@media screen and (min-width: 2560px){.aws-life-sciences__services .aws-services__list{row-gap:60px}}@media screen and (min-width: 2560px){.aws-life-sciences__services .aws-services__heading{margin-top:calc(50px * 1.44);margin-bottom:calc(50px * 1.44);font-size:calc(44px * 1.44)}}@media screen and (min-width: 2560px){.aws-life-sciences__services .aws-services__list-item-logo{max-width:calc(60px * 1.44)}}@media screen and (min-width: 2560px){.aws-life-sciences__services .aws-services__list-item-name{font-size:calc(16px * 1.44);line-height:normal}}.aws-life-sciences__gen-ai{margin-bottom:160px}@media screen and (max-width: 480px){.aws-life-sciences__gen-ai{margin-bottom:60px}}@media screen and (min-width: 2560px){.aws-life-sciences__gen-ai{margin-bottom:calc(160px * 1.44)}}.aws-life-sciences__gen-ai .expertise{min-height:400px}@media screen and (min-width: 2560px){.aws-life-sciences__gen-ai .expertise{min-height:calc(400px * 1.44)}}.aws-life-sciences__gen-ai .expertise__content{flex-direction:column;justify-content:center;gap:74px}@media screen and (min-width: 2560px){.aws-life-sciences__gen-ai .expertise__content{gap:calc(74px * 1.44)}}.aws-life-sciences__gen-ai .expertise__heading{flex-basis:unset}.aws-life-sciences__gen-ai .expertise__heading h2{font-size:44px;line-height:1.2}@media screen and (max-width: 600px){.aws-life-sciences__gen-ai .expertise__heading h2{font-size:24px}}@media screen and (min-width: 2560px){.aws-life-sciences__gen-ai .expertise__heading h2{font-size:calc(44px * 1.44)}}.aws-life-sciences__gen-ai .expertise__text{max-width:100%}.aws-life-sciences__gen-ai .expertise__text::before{top:-36px;left:0}@media screen and (min-width: 2560px){.aws-life-sciences__gen-ai .expertise__text::before{top:calc(-36px * 1.44)}}.aws-life-sciences .industry-demos{padding-top:40px;padding-bottom:40px;background-image:none;box-shadow:none}@media(max-width: 780px){.aws-life-sciences .industry-demos .demo-item-grid__list{justify-content:space-around}}.aws-life-sciences .industry-demos .demo-item-grid__title{min-height:30px}@media(max-width: 640px){.aws-life-sciences .industry-demos .demo-item-grid__list-item{margin-bottom:30px}}.aws-life-sciences .aws-services{padding-top:5vw;background-image:linear-gradient(180deg, #f0f0f0 0%, rgba(240, 240, 240, 0) 100%)}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-life-sciences .aws-services__wrapper{padding:0 40px 0 60px}}.aws-life-sciences .aws-services__heading{position:relative}.aws-life-sciences .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-life-sciences .aws-services__heading::before{max-width:120px}}.aws-life-sciences .aws-services__list-item-name{min-height:45px}.aws-life-sciences__case-studies-container{padding-top:5vw;padding-bottom:7vw}.aws-life-sciences__case-studies-container .aws-case-studies__heading{position:relative}.aws-life-sciences__case-studies-container .aws-case-studies__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-life-sciences__case-studies-container .aws-case-studies__heading::before{max-width:120px}}@media screen and (min-width: 2560px){.aws-life-sciences__case-studies-container .aws-case-studies__heading{margin-top:calc(50px * 1.44);margin-bottom:calc(50px * 1.44);font-size:calc(44px * 1.44)}}.aws-life-sciences__case-studies-logo-wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width: 600px){.aws-life-sciences__case-studies-logo-wrapper{flex-direction:column}}.aws-life-sciences__case-studies-logo-wrapper .case-studies__logo{width:100%;max-width:250px;padding:10px;transform:scale(1);transition:all .3s ease-in-out}.aws-life-sciences__case-studies-logo-wrapper .case-studies__logo:hover{transform:scale(1.1);transition:all .3s ease-in-out}@media(max-width: 600px){.aws-life-sciences__case-studies-logo-wrapper .case-studies__logo{padding:40px 10px}}@media screen and (min-width: 2560px){.aws-life-sciences__case-studies-logo-wrapper .case-studies__logo{max-width:calc(250px * 1.44) !important}}.aws-life-sciences__resources-slider .outlined-box-grid__box:hover,.aws-life-sciences__resources-slider .resource-link:hover,.aws-life-sciences__resources-slider .outlined-box-grid__box:hover::before,.aws-life-sciences__resources-slider .resource-link:hover::before,.aws-life-sciences__resources-slider .outlined-box-grid__box:hover::after,.aws-life-sciences__resources-slider .resource-link:hover::after{border-color:#f19d39}@media(-moz-touch-enabled: 1), (pointer: coarse){.aws-life-sciences__resources-slider .outlined-box-grid__box,.aws-life-sciences__resources-slider .resource-link{border:2px solid #f19d39}}.aws-life-sciences__form-section{padding-top:7vw;padding-bottom:7vw;background:#f19d39}.aws-life-sciences__form-section .sub-title-colored__heading{color:#fff}.aws-life-sciences__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.aws-life-sciences__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.aws-life-sciences__form-wrapper .form-box__inner{margin:25px}}
.expertise__content{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.expertise__content{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.expertise__content{max-width:1353.6px !important}}.expertise{display:flex;width:100%;max-width:1200px;min-height:640px;margin:0 20px;background-image:conic-gradient(from 298deg at 30% 30%, #1f2232 140deg, #2c2f41 140deg 281deg, #000d23 281deg 298deg);background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%}@media(min-width: 2560px){.expertise{max-width:calc(1200px * 1.44)}}@media(max-width: 600px){.expertise{background-image:conic-gradient(from 333deg at 30% 30%, #1f2232 78deg, #2c2f41 78deg 219deg, #000d23 219deg 333deg)}}@media(max-width: 900px){.expertise{min-height:auto}}.expertise__content{display:flex;justify-content:space-between;align-items:center;color:#fff}@media(min-width: 2560px){.expertise__content{justify-content:center;max-width:1353.6px}}@media(max-width: 900px){.expertise__content{padding-top:60px;padding-bottom:60px}}@media(max-width: 600px){.expertise__content{flex-direction:column;padding-top:30px;padding-bottom:30px}}.expertise__heading{flex-basis:45%}.expertise__heading h2{margin:0;font-weight:900;font-size:60px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:72px;text-transform:uppercase}.expertise__heading h2 span{color:#f19d39}@media(max-width: 900px)and (min-width: 600px){.expertise__heading h2{font-size:6vw;line-height:7vw}}@media(max-width: 600px){.expertise__heading h2{font-size:2em;line-height:1.1;text-align:left}}.expertise__heading-undertext{flex-basis:30%;margin-top:35px;color:#646262;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:18px}.expertise__text{position:relative;flex-basis:45%;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:29px}@media(max-width: 900px)and (min-width: 600px){.expertise__text{font-size:2.5vw;line-height:2.7vw}}.expertise__text::before{position:absolute;top:-10px;width:100%;max-width:115px;height:2px;background:#f19d39;content:""}
.aws-industrial__form-wrapper,.aws-industrial .industry-demos,.aws-industrial .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.aws-industrial__form-wrapper,.aws-industrial .industry-demos,.aws-industrial .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.aws-industrial__form-wrapper,.aws-industrial .industry-demos,.aws-industrial .navigation-panel{max-width:1353.6px !important}}.aws-industrial{overflow:hidden}.aws-industrial .navigation-panel{margin:5vw 0;background-image:none;box-shadow:none}@media(max-width: 475px){.aws-industrial .navigation-panel{display:none}}.aws-industrial .navigation-panel__item{min-height:100px;text-align:left;padding-left:10px;padding-right:10px}.aws-industrial .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #3c4548}.aws-industrial .navigation-panel__number{color:#f19d39}.aws-industrial .navigation-panel__title{color:#3c4548;font-weight:900;font-family:"ProximaNova",sans-serif}.aws-industrial .aws-title-new_industrial{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding-top:5vw}@media(max-width: 767px){.aws-industrial .aws-title-new_industrial{padding-top:100px}}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-industrial .aws-title-new_industrial .aws-title-new__heading{font-size:52px}}.aws-industrial__expertise-container{display:flex;justify-content:center;width:100%}.aws-industrial__expertise-container .expertise__content{padding:60px 40px 40px;flex-direction:column}.aws-industrial .industry-demos{padding-top:40px;padding-bottom:40px;background-image:none;box-shadow:none}@media(max-width: 780px){.aws-industrial .industry-demos .demo-item-grid__list{justify-content:space-around}}.aws-industrial .industry-demos .demo-item-grid__title{min-height:30px}@media(max-width: 640px){.aws-industrial .industry-demos .demo-item-grid__list-item{margin-bottom:30px}}.aws-industrial .aws-services{padding-top:5vw;background-image:none}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-industrial .aws-services__wrapper{padding:0 40px 0 60px}}.aws-industrial .aws-services__heading{position:relative;-webkit-text-fill-color:#000 !important}.aws-industrial .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-industrial .aws-services__heading::before{max-width:120px}}.aws-industrial .aws-services__list-item-name{min-height:45px}.aws-industrial__offerings .expertise-list{flex-wrap:wrap}@media(min-width: 475px){.aws-industrial__offerings .expertise-list{flex-direction:row}}.aws-industrial__offerings .expertise-list__item{margin-bottom:50px;flex-basis:45%;max-width:100%}@media screen and (min-width: 861px){.aws-industrial__offerings .expertise-list__item{flex-basis:30%}}@media(max-width: 580px){.aws-industrial__offerings .expertise-list__item{flex-basis:100%}}@media screen and (max-width: 580px){.aws-industrial__offerings .expertise-list .sub-title-colored__heading{min-height:1.5em}}.aws-industrial__expertise{background-image:linear-gradient(180deg, #F0F0F0 0%, rgba(240, 240, 240, 0) 100%)}.aws-industrial__form-section{padding-top:7vw;padding-bottom:7vw;background:#f19d39}.aws-industrial__form-section .sub-title-colored__heading{color:#fff}.aws-industrial__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.aws-industrial__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.aws-industrial__form-wrapper .form-box__inner{margin:25px}}
.event-info{display:inline-block;margin:20px 0 5px}.event-info:not(:last-child){margin-right:5%}.event-info__wrapper{display:flex;align-items:center}.event-info__logo-wrapper{padding-right:20px}.event-info__logo{width:100%;max-width:23px}@media screen and (max-width: 767px){.event-info__logo{width:30px;height:20px}}@media screen and (max-width: 540px){.event-info__logo{padding-right:5px}}.event-info__description{display:inline-block;color:#646262;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;line-height:.9;text-transform:uppercase}@media screen and (max-width: 767px){.event-info__description{font-size:32px}}@media screen and (max-width: 540px){.event-info__description{font-size:24px}}@media screen and (max-width: 475px){.event-info__description{font-size:18px}}
.expert-section__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.expert-section__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.expert-section__wrapper{max-width:1353.6px !important}}.expert-section{display:flex;align-items:center;min-height:310px;padding-top:35px;padding-bottom:25px}.expert-section__wrapper{display:flex;justify-content:space-between}@media(max-width: 680px){.expert-section__wrapper{flex-direction:column}}.expert-section__left-col{flex-basis:20%}.expert-section__image{width:100%;max-width:173px;will-change:transform;image-rendering:-webkit-optimize-contrast}.expert-section__right-col{flex-basis:75%}.expert-section__text{color:#fff}.expert-section__text h5,.expert-section__text h6{margin:0;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;line-height:normal;text-transform:uppercase}@media(min-width: 767px)and (max-width: 900px){.expert-section__text h5,.expert-section__text h6{font-size:4vw}}@media(max-width: 767px){.expert-section__text h5,.expert-section__text h6{margin-top:15px;font-size:5.5vw}}@media(max-width: 475px){.expert-section__text h5,.expert-section__text h6{font-size:7vw}}.expert-section__text h6{margin:10px 0;font-size:14px}.expert-section__text p{color:#000}
.softserve-aws__form-wrapper,.softserve-aws__video-block,.softserve-aws__features .key-demos-wrapper,.softserve-aws .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.softserve-aws__form-wrapper,.softserve-aws__video-block,.softserve-aws__features .key-demos-wrapper,.softserve-aws .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.softserve-aws__form-wrapper,.softserve-aws__video-block,.softserve-aws__features .key-demos-wrapper,.softserve-aws .navigation-panel{max-width:1353.6px !important}}.softserve-aws{position:relative;overflow-x:hidden}.softserve-aws .aws-title-new_softserve-aws{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:800px;padding-top:120px}@media(max-width: 680px){.softserve-aws .aws-title-new_softserve-aws{min-height:900px}}@media(max-width: 680px){.softserve-aws .aws-title-new_softserve-aws .aws-title-new__wrapper{flex-direction:column}}.softserve-aws .aws-title-new_softserve-aws .aws-title-new__heading{margin-bottom:20px;color:#252f3e;line-height:1}@media(max-width: 1024px){.softserve-aws .aws-title-new_softserve-aws .aws-title-new__heading{font-size:6vw}}@media(max-width: 680px){.softserve-aws .aws-title-new_softserve-aws .aws-title-new__heading{font-size:9vw}}@media(min-width: 680px){.softserve-aws .aws-title-new_softserve-aws .aws-title-new__heading{margin-top:0}}.softserve-aws .aws-title-new_softserve-aws .aws-title-new__image-container{flex-basis:25%}.softserve-aws .aws-title-new_softserve-aws .aws-title-new__heading-logo{max-width:211px}.softserve-aws .aws-title-new_softserve-aws .aws-title-new__heading-container{flex-basis:70%}.softserve-aws .aws-title-new_softserve-aws .aws-title-new__description{color:#000;font-weight:normal;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:24px}@media(min-width: 680px){.softserve-aws .aws-title-new_softserve-aws .aws-title-new__description{padding-left:15px;border-left:2px solid #f90}}.softserve-aws .aws-title-new_softserve-aws .aws-title-new__description p{margin:0}@media(max-width: 540px){.softserve-aws .aws-title-new_softserve-aws .aws-title-new__description{font-size:16px}}@media(min-width: 680px){.softserve-aws .aws-title-new_softserve-aws .aws-title-new__description::before{content:none}}.softserve-aws .navigation-panel{margin:5vw auto 0;background-image:none;box-shadow:none}@media(max-width: 640px){.softserve-aws .navigation-panel{display:none}}.softserve-aws .navigation-panel__content{align-items:flex-start}.softserve-aws .navigation-panel__item{max-width:13%;min-height:100px;padding-right:5px;text-align:left}.softserve-aws .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #474747}@media screen and (max-width: 767px){.softserve-aws .navigation-panel__item{max-width:15%;padding:12px 0 14px;padding-right:5px}}.softserve-aws .navigation-panel__number{color:#f19d39}.softserve-aws .navigation-panel__title{color:#474747;font-weight:900;font-family:"ProximaNova",sans-serif}.softserve-aws__expertise .sub-title-colored{padding-top:60px;padding-bottom:60px;background-size:cover}.softserve-aws__expertise .sub-title-colored__description{color:#404040;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1.3}@media(min-width: 767px){.softserve-aws__expertise .sub-title-colored__description{font-size:24px}}.softserve-aws__office{background-position:50% 0%}.softserve-aws__office .sub-title-colored{padding-top:60px;color:#fff}.softserve-aws__office .sub-title-colored__description{font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1.3}@media(min-width: 767px){.softserve-aws__office .sub-title-colored__description{font-size:24px}}.softserve-aws__offerings .sub-title-colored{padding-top:60px}@media(min-width: 640px){.softserve-aws__offerings .vertical__tabs__nav__item-title{display:inline;width:85%}}.softserve-aws__offerings .vertical__tabs__nav__item.current,.softserve-aws__offerings .vertical__tabs__content-mobile.current{padding-bottom:0}.softserve-aws__offerings .vertical__tabs__content.current,.softserve-aws__offerings .vertical__tabs__content-mobile.current{padding-bottom:35px}.softserve-aws__offerings .vertical__tabs__content h5,.softserve-aws__offerings .vertical__tabs__content h6,.softserve-aws__offerings .vertical__tabs__content-mobile h5,.softserve-aws__offerings .vertical__tabs__content-mobile h6{margin:0 0 10px;color:#f9ac07;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.2}@media(max-width: 475px){.softserve-aws__offerings .vertical__tabs__content h5,.softserve-aws__offerings .vertical__tabs__content h6,.softserve-aws__offerings .vertical__tabs__content-mobile h5,.softserve-aws__offerings .vertical__tabs__content-mobile h6{font-size:18px}}.softserve-aws__offerings .vertical__tabs__content h6,.softserve-aws__offerings .vertical__tabs__content-mobile h6{color:#646262}.softserve-aws__offerings .vertical__tabs__content ul,.softserve-aws__offerings .vertical__tabs__content-mobile ul{padding-left:25px;list-style-type:disc}.softserve-aws__offerings .event-info:first-child{margin-right:auto}.softserve-aws__features{background:#f90}.softserve-aws__features .sub-title-colored{padding-top:60px;color:#fff}.softserve-aws__features .key-demos-wrapper{padding-top:40px;padding-bottom:40px;background-image:none;box-shadow:none}@media(max-width: 880px){.softserve-aws__features .key-demos-wrapper .demo-item-grid__list{justify-content:space-around}}.softserve-aws__features .key-demos-wrapper .demo-item-grid__title{min-height:50px;margin-top:0;color:#fff;font-size:22px;text-align:center}@media(max-width: 640px){.softserve-aws__features .key-demos-wrapper .demo-item-grid__title{min-height:initial}}@media(min-width: 1024px){.softserve-aws__features .key-demos-wrapper .demo-item-grid__list-item{min-width:270px;max-width:270px}}@media(max-width: 640px){.softserve-aws__features .key-demos-wrapper .demo-item-grid__list-item{max-width:320px;margin-bottom:30px}}@media(max-width: 767px){.softserve-aws__features .key-demos-wrapper .demo-item-grid__list-item_last{margin:inherit}}.softserve-aws__features .key-demos-wrapper .demo-item-grid__description{font-size:18px}.softserve-aws__features .key-demos-wrapper .demo-item-grid .demo-item__image{margin:10px auto 0;transform:scale(0.5)}.softserve-aws__why-softserve{padding-top:40px}.softserve-aws__why-softserve .sub-title-colored__description{color:#404040;font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1.3}@media(min-width: 767px){.softserve-aws__why-softserve .sub-title-colored__description{font-size:24px}}.softserve-aws__why-softserve .sub-title-colored__description h5{margin:0;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-transform:uppercase}@media(min-width: 1024px){.softserve-aws__why-softserve .sub-title-colored__description h5{font-size:32px}}@media(max-width: 475px){.softserve-aws__why-softserve .sub-title-colored__description h5{font-size:18px}}.softserve-aws__why-softserve .industry-numbers__wrapper{max-width:940px}.softserve-aws__why-softserve .industry-numbers__title{min-height:30px;margin-bottom:10px;font-weight:900;font-size:14px}.softserve-aws__why-softserve .industry-numbers__number{color:#f9ac07;font-weight:900}.softserve-aws__why-softserve .industry-numbers__description{font-weight:normal;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;text-transform:none}@media(max-width: 480px){.softserve-aws__why-softserve .industry-numbers__row{flex-direction:column}}.softserve-aws__why-softserve .industry-numbers__col{margin-right:5%;text-align:left}@media(max-width: 480px){.softserve-aws__why-softserve .industry-numbers__col{min-width:80%;margin:0 auto 30px !important}}@media(min-width: 1024px){.softserve-aws__video .sub-title-colored__heading{font-size:40px}}.softserve-aws__video .sub-title-colored__description h5,.softserve-aws__video .sub-title-colored__description h6{margin:0;padding-top:50px;font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-transform:uppercase}@media(min-width: 1024px){.softserve-aws__video .sub-title-colored__description h5,.softserve-aws__video .sub-title-colored__description h6{font-size:40px}}@media(max-width: 475px){.softserve-aws__video .sub-title-colored__description h5,.softserve-aws__video .sub-title-colored__description h6{padding-top:30px;font-size:18px}}.softserve-aws__video .sub-title-colored__description h6{padding-top:0;font-size:24px;text-transform:none}@media(max-width: 475px){.softserve-aws__video .sub-title-colored__description h6{padding-top:15px;font-size:18px}}.softserve-aws__video-block{margin:20px auto 40px}.softserve-aws__resources{padding-top:40px}.softserve-aws__resources .outlined-box-grid__title{font-weight:900;font-size:24px;text-transform:uppercase}@media(max-width: 475px){.softserve-aws__resources .outlined-box-grid__title{font-size:18px}}.softserve-aws__partnership{padding-top:40px;background:#252f3e}.softserve-aws__partnership .sub-title-colored{color:#fff}.softserve-aws__partnership .sub-title-colored__heading{line-height:1.3}.softserve-aws__partnership .sub-title-colored__description{font-weight:900;font-family:"ProximaNova",sans-serif;line-height:1.3}@media(min-width: 767px){.softserve-aws__partnership .sub-title-colored__description{font-size:24px}}.softserve-aws__partnership .industry-numbers{padding:0 0 49px}.softserve-aws__partnership .industry-numbers__wrapper{max-width:940px}.softserve-aws__partnership .industry-numbers__title{min-height:30px;margin-bottom:10px;font-weight:900;font-size:14px}.softserve-aws__partnership .industry-numbers__number{color:#f9ac07;font-weight:900;border-bottom:2px solid #fff}.softserve-aws__partnership .industry-numbers__description{color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.3;text-transform:none}@media(max-width: 475px){.softserve-aws__partnership .industry-numbers__description{font-size:18px}}@media(max-width: 480px){.softserve-aws__partnership .industry-numbers__row{flex-direction:column}}.softserve-aws__partnership .industry-numbers__col{margin-right:5%;text-align:left}@media(max-width: 480px){.softserve-aws__partnership .industry-numbers__col{min-width:80%;margin:0 auto 30px !important}}.softserve-aws__form-section{padding-top:7vw;padding-bottom:7vw;background-image:linear-gradient(155deg, #f19d39, #f19d39)}.softserve-aws__form-section .sub-title-colored__heading{color:#fff}.softserve-aws__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.softserve-aws__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.softserve-aws__form-wrapper .form-box__inner{margin:25px}}.softserve-aws__success-message{padding-top:7vw;padding-bottom:7vw;color:#fff;font-size:24px;text-align:center}
.sub-title-static__wrapper{width:100%;max-width:1100px;margin:0 auto;padding:0 40px}@media(max-width: 580px){.sub-title-static__wrapper{padding:0 40px}}.sub-title-static__heading{margin:0;padding-top:50px;padding-bottom:50px;font-weight:900;font-size:6.5vw;font-family:"ProximaNova",sans-serif;line-height:.9;text-align:center;text-transform:uppercase;background-image:linear-gradient(to left, #0092d2, #1a1c57);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width: 1024px){.sub-title-static__heading{font-size:44px}}@media(max-width: 640px){.sub-title-static__heading{padding-top:30px;padding-bottom:30px;font-size:30px}}@media(max-width: 475px){.sub-title-static__heading{font-size:24px}}.sub-title-static__description{margin:0;padding:0;font-weight:400;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal;text-align:center;text-transform:uppercase;background-image:linear-gradient(to left, #0092d2, #1a1c57);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width: 640px){.sub-title-static__description{font-size:15px}}
.demos-emr__wrapper{width:100%;max-width:980px;margin:0 auto;padding:20px 20px 40px}@media(max-width: 580px){.demos-emr__wrapper{padding:0 8px}}.demos-emr__list{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:0;list-style:none}.demos-emr__list-item{position:relative;display:flex;flex:1;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;height:100%;max-height:210px;padding:34px 30px;background:#fff;box-shadow:0px 14px 22px 1px rgba(0,0,0,.2)}.demos-emr__list-item:not(:last-child){margin-bottom:70px}.demos-emr__list-item:nth-child(1) .demos-emr__list-item-title::before{background:#eda553}.demos-emr__list-item:nth-child(2) .demos-emr__list-item-title::before{background:#018dcd}@media(max-width: 767px){.demos-emr__list-item{flex-direction:column-reverse;max-width:initial;max-width:80%;min-height:270px;margin:40px auto}}.demos-emr__list-item-title{position:relative;z-index:1;max-width:55%;margin:0;font-weight:900;font-size:26px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase}.demos-emr__list-item-title::before{content:none}@media(max-width: 1024px){.demos-emr__list-item-title{font-size:2.2vw}}@media(max-width: 767px){.demos-emr__list-item-title{font-size:3.5vw}}@media(max-width: 767px){.demos-emr__list-item-title{max-width:100%}}@media(max-width: 475px){.demos-emr__list-item-title{font-size:16px}}.demos-emr__list-item-logo-wrapper{display:flex;align-items:center;min-height:50%;padding:20px;text-align:center}@media(max-width: 767px){.demos-emr__list-item-logo-wrapper{min-height:60%}}@media(max-width: 475px){.demos-emr__list-item-logo-wrapper{min-height:50%}}.demos-emr__list-item-logo{width:100%;max-width:325px}@media(max-width: 1024px){.demos-emr__list-item-logo{width:75%}}@media(max-width: 767px){.demos-emr__list-item-logo{width:100%}}.demos-emr__cta-button{position:absolute;bottom:-18px;left:50%;min-height:36px;margin:0 auto;color:#fff;background:transparent;background-image:linear-gradient(to left, #56178e, #3d206d, #6952f5, #56178e);border:2px solid transparent;outline:0;transform:translateX(-50%)}.demos-emr__cta-button:hover{background-image:linear-gradient(to left, #56178e, #3d206d, #6952f5, #56178e);border:2px solid transparent;box-shadow:0px 19px 57px 0 rgba(105,82,245,.55)}@media screen and (min-width: 2560px){.demos-emr__cta-button{bottom:calc(-30px * 1.44)}}
.approaches__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0 20px}.approaches__list{margin:0;padding:0;list-style:none}.approaches__list-item-content-wrapper{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.approaches__list-item-content-wrapper{flex-direction:column;border:none}}.approaches__list-item-title{margin-top:5px;color:#0092d2;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:.9;text-transform:uppercase}@media screen and (max-width: 767px){.approaches__list-item-title{margin-top:none;padding-bottom:20px;color:#000;font-size:18px;text-align:center;border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to left, #0092d2, #1a1c57);-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}.approaches__list-item-info-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.approaches__list-item-description{font-weight:normal;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:1.5}.approaches__approach-info{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:500px;margin:30px 0}@media screen and (max-width: 767px){.approaches__approach-info{justify-content:space-between}}.approaches__banner-wrapper{width:100%;max-width:1100px;margin:0 auto;padding:0 0 20px;text-align:center}.approaches__banner-wrapper img{width:100%}@media(max-width: 767px){.approaches__banner-wrapper img{margin:0 auto}}@media(max-width: 480px){.approaches__banner-wrapper img{width:100%}}.approaches__button{max-width:226px;height:40px;min-height:initial;text-align:center;color:#fff;background-image:linear-gradient(to left, #56178e, #3d206d, #6952f5, #56178e);border:2px solid transparent;outline:0}.approaches__button:hover{background-image:linear-gradient(to left, #56178e, #3d206d, #6952f5, #56178e);border:2px solid transparent;box-shadow:0px 19px 57px 0 rgba(105,82,245,.55)}@media screen and (max-width: 767px){.approaches__button{display:block;margin:0 auto 20px}}.approaches .vertical__tabs__nav__item{display:flex;align-items:center}.approaches .vertical__tabs__content-mobile{width:100%;padding-bottom:20px}.approaches .vertical__tabs__nav__item-title{width:80%}.approaches__form-section{background-image:none}.approaches__form-section_open{padding-top:1vw;padding-bottom:3vw}.approaches__form-wrapper{height:0;opacity:0;transition:all .3s linear}.approaches__form-wrapper_open{height:100%;opacity:1}.approaches__form-wrapper .sub-title-colored__wrapper{max-width:100%;padding-right:0;padding-left:0}.approaches__form-wrapper .sub-title-colored__heading-summary{margin-bottom:20px;font-weight:900;font-size:22px;font-family:"ProximaNova",sans-serif;line-height:1.2;text-transform:initial}@media(max-width: 767px){.approaches__form-wrapper .sub-title-colored__heading-summary{font-size:19px}}.approaches__form-wrapper .form-success__title,.approaches__form-wrapper .form-success__message{color:#000}.approaches__form-wrapper .form-box__submit,.approaches__form-wrapper .form-success__button{background-image:linear-gradient(to left, #56178e, #3d206d, #6952f5, #56178e);border:2px solid transparent;outline:0}.approaches__form-wrapper .form-box__submit:hover,.approaches__form-wrapper .form-success__button:hover{background-image:linear-gradient(to left, #56178e, #3d206d, #6952f5, #56178e);border:2px solid transparent;box-shadow:0px 19px 57px 0 rgba(105,82,245,.55)}.approach-info{display:flex;flex-basis:25%;justify-content:start;align-items:center}@media screen and (max-width: 1024px){.approach-info{flex-basis:31%}}@media screen and (max-width: 767px){.approach-info{flex-basis:25%}}@media screen and (max-width: 540px){.approach-info{flex-basis:31%}}.approach-info__logo{width:40px;height:30px;padding-right:10px}@media screen and (max-width: 767px){.approach-info__logo{width:30px;height:20px}}@media screen and (max-width: 540px){.approach-info__logo{padding-right:5px}}.approach-info__description{font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif;line-height:.9;text-transform:uppercase}@media screen and (max-width: 767px){.approach-info__description{font-size:14px}}@media screen and (max-width: 540px){.approach-info__description{font-size:12px}}
.amazon-emr__form-wrapper,.amazon-emr__offerings .expertise-list,.amazon-emr__key .industry-demos,.amazon-emr__expertise,.amazon-emr .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.amazon-emr__form-wrapper,.amazon-emr__offerings .expertise-list,.amazon-emr__key .industry-demos,.amazon-emr__expertise,.amazon-emr .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.amazon-emr__form-wrapper,.amazon-emr__offerings .expertise-list,.amazon-emr__key .industry-demos,.amazon-emr__expertise,.amazon-emr .navigation-panel{max-width:1353.6px !important}}.amazon-emr{overflow:hidden}.amazon-emr .aws-title-new_amazon-emr{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:100px}@media(max-width: 767px){.amazon-emr .aws-title-new_amazon-emr{min-height:600px}}.amazon-emr .aws-title-new_amazon-emr .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.amazon-emr .aws-title-new_amazon-emr .aws-title-new__heading{font-size:52px}}.amazon-emr .aws-title-new_amazon-emr .aws-title-new__description{color:#fff}.amazon-emr .navigation-panel{margin:10px auto 40px;background-image:none;box-shadow:none}@media(max-width: 475px){.amazon-emr .navigation-panel{display:none}}.amazon-emr .navigation-panel__item{min-height:100px;text-align:left}.amazon-emr .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.amazon-emr .navigation-panel__number{color:#f19d39}.amazon-emr .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.amazon-emr__top-button{max-width:320px;margin-top:60px;margin-bottom:60px;text-align:center}@media(max-width: 470px){.amazon-emr__top-button{margin-top:40px}}.amazon-emr__expertise{padding-right:0;padding-left:0}.amazon-emr__expertise .expertise{min-height:500px;margin:0}.amazon-emr__expertise .expertise__heading{flex-basis:35%}.amazon-emr__expertise .expertise__heading h2{background-image:linear-gradient(to left, #56178e, #3d206d, #6952f5, #56178e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.amazon-emr__expertise .expertise__text{flex-basis:55%;color:#2c2f41}@media(max-width: 600px){.amazon-emr__expertise .expertise__content{align-items:flex-start}}.amazon-emr__stats{padding-top:40px}.amazon-emr__stats .industry-numbers__wrapper{max-width:940px;padding:0 0 0 20px}.amazon-emr__stats .industry-numbers__number{background-image:linear-gradient(to left, #56178e, #3d206d, #6952f5, #56178e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to left, #56178e, #3d206d, #6952f5, #56178e);-webkit-border-image-slice:1;-moz-border-image-slice:1;border-image-slice:1}@media not all and (min-resolution: 0.001dpcm){.amazon-emr__stats .industry-numbers__number{-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}.amazon-emr__stats .industry-numbers__description{font-weight:900;text-transform:none}@media(min-width: 640px){.amazon-emr__stats .industry-numbers__row{justify-content:center}}@media(max-width: 480px){.amazon-emr__stats .industry-numbers__row{flex-direction:column}}.amazon-emr__stats .industry-numbers__col{max-width:20%;margin-right:5%;text-align:left}@media(max-width: 480px){.amazon-emr__stats .industry-numbers__col{min-width:80%;margin:0 auto 30px !important}}.amazon-emr__key .industry-demos{padding-top:0;padding-bottom:40px;background-image:none;box-shadow:none}@media(max-width: 780px){.amazon-emr__key .industry-demos .demo-item-grid__list{justify-content:space-around}}.amazon-emr__key .industry-demos .demo-item-grid__title{min-height:30px;font-size:24px}.amazon-emr__key .industry-demos .demo-item-grid__list-item{min-width:250px;max-width:250px}@media(max-width: 640px){.amazon-emr__key .industry-demos .demo-item-grid__list-item{margin-bottom:30px}}.amazon-emr__key .industry-demos .demo-item-grid .demo-item__image{max-width:150px;margin:0 auto}.amazon-emr__benefits .aws-services__heading,.amazon-emr__expertise .aws-services__heading,.amazon-emr__key .aws-services__heading,.amazon-emr__stats .aws-services__heading{position:relative;background-image:linear-gradient(to left, #56178e, #020214, #3d206d, #6952f5, #56178e, #020214);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.amazon-emr__benefits .aws-services__heading::before,.amazon-emr__expertise .aws-services__heading::before,.amazon-emr__key .aws-services__heading::before,.amazon-emr__stats .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.amazon-emr__benefits .aws-services__heading::before,.amazon-emr__expertise .aws-services__heading::before,.amazon-emr__key .aws-services__heading::before,.amazon-emr__stats .aws-services__heading::before{max-width:120px}}.amazon-emr__offerings,.amazon-emr__approaches{padding-top:5vw;background:#f2f2f2}.amazon-emr__offerings .aws-services__heading,.amazon-emr__approaches .aws-services__heading{position:relative}.amazon-emr__offerings .aws-services__heading::before,.amazon-emr__approaches .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.amazon-emr__offerings .aws-services__heading::before,.amazon-emr__approaches .aws-services__heading::before{max-width:120px}}.amazon-emr__offerings .expertise-list{padding-top:40px;padding-right:0;padding-left:0}.amazon-emr__offerings .expertise-list__item li::before{background-image:linear-gradient(to left, #f19d39, #f19d39);border-radius:50%;content:""}.amazon-emr__offerings .sub-title-colored__heading{min-height:3em;font-size:1.5em;line-height:1}.amazon-emr__offerings .sub-title-colored__heading-square{top:30%;left:-10px;width:60px;height:55px;transform:translateY(-50%)}.amazon-emr__approaches{padding-bottom:5vw}.amazon-emr__case-studies-container{background-image:conic-gradient(from 79.18deg at 50% 60.32%, #56178e -48.1deg, #020214 1.83deg, #3d206d 144.71deg, #6952f5 232.86deg, #56178e 311.9deg, #020214 361.83deg) !important}.amazon-emr__case-studies-container .aws-case-studies__heading{color:#fff}.amazon-emr__case-studies-container .case-studies__logo{margin-top:0;color:#000;font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif;line-height:1;text-align:center;text-transform:uppercase}@media(min-width: 600px){.amazon-emr__case-studies-container .case-studies__logo{margin-top:20px}}.amazon-emr__case-studies-container .case-studies__link-text{max-width:300px;color:#fff;text-align:center;text-decoration:none}.amazon-emr__form-section{padding-top:7vw;padding-bottom:7vw;background:#f2f2f2}.amazon-emr__form-section .sub-title-colored__heading-summary{font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.4;text-transform:none}@media(max-width: 540px){.amazon-emr__form-section .sub-title-colored__heading-summary{font-size:18px;line-height:1.2}}.amazon-emr__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.amazon-emr__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.amazon-emr__form-wrapper .form-box__inner{margin:25px}}.amazon-emr__form-wrapper .form-box__submit{color:#fff;background-image:linear-gradient(to left, #56178e, #3d206d, #6952f5, #56178e);border:2px solid transparent;outline:0}.amazon-emr__form-wrapper .form-box__submit:hover{background-image:linear-gradient(to left, #56178e, #3d206d, #6952f5, #56178e);border:2px solid transparent;box-shadow:0px 19px 57px 0 rgba(105,82,245,.55)}.amazon-emr .form-success__title,.amazon-emr .form-success__message{color:#000}.amazon-emr .form-success__button{color:#fff;background-image:linear-gradient(to left, #56178e, #3d206d, #6952f5, #56178e);border:2px solid transparent;outline:0}.amazon-emr .form-success__button:hover{background-image:linear-gradient(to left, #56178e, #3d206d, #6952f5, #56178e);border:2px solid transparent;box-shadow:0px 19px 57px 0 rgba(105,82,245,.55)}
.ar-world__section{position:relative;z-index:1;padding:100px 30px;overflow:hidden;color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}.ar-world__wrapper{max-width:1280px;margin:0 auto}.ar-world__animation-container{position:absolute;right:0;bottom:0;z-index:-1;width:600px;height:600px;color:#fff;background-repeat:no-repeat;background-position:right bottom;background-size:560px;-webkit-animation-name:rotate;-moz-animation-name:rotate;-webkit-animation-duration:20s;-moz-animation-duration:20s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite}.ar-world__heading{margin-top:110px;margin-bottom:25px;font-weight:bold;font-weight:900;font-size:96px;font-family:"ProximaNova",sans-serif;line-height:.85;text-transform:uppercase}@media(max-width: 980px){.ar-world__heading{font-size:8vw}}@media(max-width: 767px){.ar-world__heading{margin-top:7vw}}@media(max-width: 568px){.ar-world__heading{max-width:initial;margin-top:0;font-size:48px}}.ar-world__description{color:#000;font-weight:800;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:1.2}@media(max-width: 475px){.ar-world__description{font-size:16px}}.ar-world__button-wrapper{display:flex;justify-content:flex-start;padding:5vw 0}@media(max-width: 767px){.ar-world__button-wrapper{flex-direction:column;align-items:center;padding-bottom:0}}.ar-world__button{display:block;width:100%;max-width:225px;height:100%;min-height:68px;background-repeat:no-repeat;background-position:center;background-size:100%;border-radius:10px}.ar-world__button:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.95)}.ar-world__button:not(:last-child){margin-right:4em}@media(max-width: 767px){.ar-world__button:not(:last-child){margin-right:0;margin-bottom:30px}}@-webkit-keyframes rotate{0%,100%{-webkit-transform:rotate(10deg) scale(1.1)}50%{-webkit-transform:rotate(-10deg) scale(1.6)}}@-moz-keyframes rotate{0%,100%{-moz-transform:rotate(10deg) scale(1.1)}50%{-moz-transform:rotate(-10deg) scale(1.6)}}
.aws-migration__form-wrapper,.aws-migration__case-studies-container .aws-healthcare__case-studies-logo-wrapper,.aws-migration__offerings,.aws-migration__expertise,.aws-migration .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.aws-migration__form-wrapper,.aws-migration__case-studies-container .aws-healthcare__case-studies-logo-wrapper,.aws-migration__offerings,.aws-migration__expertise,.aws-migration .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.aws-migration__form-wrapper,.aws-migration__case-studies-container .aws-healthcare__case-studies-logo-wrapper,.aws-migration__offerings,.aws-migration__expertise,.aws-migration .navigation-panel{max-width:1353.6px !important}}.aws-migration{overflow:hidden}.aws-migration .aws-title-new_migration{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:100px}@media(max-width: 767px){.aws-migration .aws-title-new_migration{min-height:600px}}.aws-migration .aws-title-new_migration .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-migration .aws-title-new_migration .aws-title-new__heading{font-size:52px}}.aws-migration .aws-title-new_migration .aws-title-new__description{color:#fff}.aws-migration .navigation-panel{margin:5vw auto;background-image:none;box-shadow:none}@media(max-width: 475px){.aws-migration .navigation-panel{display:none}}.aws-migration .navigation-panel__item{min-height:100px;text-align:left}.aws-migration .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.aws-migration .navigation-panel__number{color:#f19d39}.aws-migration .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.aws-migration__expertise{padding-right:0;padding-bottom:5vw;padding-left:0}@media screen and (min-width: 768px){.aws-migration__expertise{padding-top:60px}}.aws-migration__expertise .expertise{margin:0}.aws-migration__expertise .expertise__heading h2{background-image:linear-gradient(to left, #181964, #39c7ae);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aws-migration__expertise .expertise__text{flex-basis:55%;color:#2c2f41}.aws-migration__offerings .expertise-list__item li::before{background-image:linear-gradient(to left, #f19d39, #f19d39);border-radius:50%;content:""}.aws-migration__offerings .sub-title-colored__heading{min-height:3em;font-size:1.5em;line-height:1}.aws-migration__offerings .sub-title-colored__heading-square{top:15%;left:-10px;width:60px;height:55px;transform:translateY(-50%)}.aws-migration .aws-services_main .aws-services__heading,.aws-migration .aws-services_stats .aws-services__heading{position:relative}.aws-migration .aws-services_main .aws-services__heading::before,.aws-migration .aws-services_stats .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-migration .aws-services_main .aws-services__heading::before,.aws-migration .aws-services_stats .aws-services__heading::before{max-width:120px}}.aws-migration .aws-services_inside .aws-services__heading{margin:0 0 20px;font-size:26px}.aws-migration .aws-services_inside .aws-services__wrapper_inside{padding-bottom:20px}.aws-migration__tech .vertical__tabs__content>div{display:none}.aws-migration__tech .vertical__tabs__content img{width:100%;margin:40px 0 40px}.aws-migration__tech .vertical__tabs__content-mobile{padding:0}.aws-migration__tech .vertical__tabs__nav__item-title{color:#f19d39}.aws-migration__tech .aws-migration__colored-title_white .sub-title-colored__wrapper{max-width:initial;margin:0;padding:0}.aws-migration__tech .aws-migration__colored-title_white .sub-title-colored__heading{display:none}.aws-migration__tech .sub-title-colored__wrapper{padding:0}.aws-migration__tech .sub-title-colored__heading{font-size:16px}.aws-migration__tech .sub-title-colored__heading-square{display:none}.aws-migration__tech .sub-title-colored__description h4{font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.aws-migration__tech .expertise-list{margin-top:40px}.aws-migration__tech .expertise-list__item:not(:last-child){margin-right:20px}.aws-migration__services,.aws-migration__case-studies-container{padding-top:5vw;background:#f2f2f2}.aws-migration__case-studies-container{max-width:100%}@media(max-width: 600px){.aws-migration__case-studies-container .aws-case-studies__heading{margin-bottom:0}}.aws-migration__case-studies-container .aws-healthcare__case-studies-logo-wrapper{justify-content:space-around}@media(min-width: 600px){.aws-migration__case-studies-container .aws-healthcare__case-studies-logo-wrapper{align-items:flex-start}}.aws-migration__case-studies-container .case-studies__logo-name{margin-top:0;color:#000;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1;text-align:center;text-transform:uppercase}@media(min-width: 600px){.aws-migration__case-studies-container .case-studies__logo-name{margin-top:20px}}.aws-migration__case-studies-container .case-studies__link{max-width:300px;text-align:center;text-decoration:none}.aws-migration__stats{padding-top:5vw;background:#f2f2f2}.aws-migration__stats .industry-numbers-static{padding-top:0}.aws-migration__stats .industry-numbers-static__wrapper{padding-right:20px}@media(max-width: 600px){.aws-migration__stats .industry-numbers-static__row{flex-direction:column;align-items:center}}@media(max-width: 680px){.aws-migration__stats .industry-numbers-static__col{min-width:60%;margin-right:0 !important}}.aws-migration__stats .industry-numbers-static__number-wrapper{border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to left, #181964, #39c7ae);-webkit-border-image-slice:1;-moz-border-image-slice:1;border-image-slice:1}@media not all and (min-resolution: 0.001dpcm){.aws-migration__stats .industry-numbers-static__number-wrapper{-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}.aws-migration__stats .industry-numbers-static__number-image{display:none}.aws-migration__stats .industry-numbers-static__number{font-weight:900}.aws-migration__stats .industry-numbers-static__number_light-blue{background-image:linear-gradient(to left, #181964, #39c7ae);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aws-migration__stats .industry-numbers-static__description{font-weight:900;text-transform:none}.aws-migration__form-section{padding-top:7vw;padding-bottom:7vw;background-image:linear-gradient(to right, #181964, #39c7ae)}.aws-migration__form-section .sub-title-colored__heading{color:#fff}.aws-migration__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.aws-migration__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.aws-migration__form-wrapper .form-box__inner{margin:25px}}.aws-migration__success-message{padding-top:7vw;padding-bottom:7vw;color:#fff;font-size:24px;text-align:center}
.aws-energy__form-wrapper,.aws-energy__offerings,.aws-energy__build,.aws-energy__expertise,.aws-energy .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.aws-energy__form-wrapper,.aws-energy__offerings,.aws-energy__build,.aws-energy__expertise,.aws-energy .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.aws-energy__form-wrapper,.aws-energy__offerings,.aws-energy__build,.aws-energy__expertise,.aws-energy .navigation-panel{max-width:1353.6px !important}}.aws-energy__tech .vertical__tabs__content a,.aws-energy__build .sub-title-colored__description a{display:block;width:242px;height:58px;margin:80px auto;padding:0;color:#fff;font-weight:800;font-size:14px;font-family:"ProximaNova",sans-serif;line-height:58px;text-align:center;text-transform:uppercase;text-decoration:none;background:#000;border:2px solid #131313;transition:all .3s linear}.aws-energy__tech .vertical__tabs__content a:hover,.aws-energy__build .sub-title-colored__description a:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.55)}.aws-energy{overflow:hidden;position:relative}.aws-energy__csr-banner .csr-banner__wrapper{max-width:initial;margin:0 auto 0 7%}.aws-energy__csr-banner .csr-banner-top{width:100%;height:45px;min-width:133px;max-width:133px;font-size:14px;margin-right:5vw}@media screen and (max-width: 640px){.aws-energy__csr-banner .csr-banner-top{margin-right:auto}}@media screen and (max-width: 380px){.aws-energy__csr-banner .csr-banner-top{margin-left:auto}}.aws-energy__csr-banner .csr-banner__text{font-weight:900;font-family:"ProximaNova",sans-serif;font-size:24px;line-height:29px}@media(max-width: 767px){.aws-energy__csr-banner .csr-banner__text{font-size:18px;line-height:24px}}.aws-energy__csr-banner .csr-banner__image{min-width:165px}@media screen and (max-width: 960px){.aws-energy__csr-banner .csr-banner__image{margin-left:-55px}}@media screen and (max-width: 480px){.aws-energy__csr-banner .csr-banner__image{margin-left:-85px}}.aws-energy .aws-title-new_energy{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:140px}@media(max-width: 767px){.aws-energy .aws-title-new_energy{min-height:600px;padding-top:180px}}.aws-energy .aws-title-new_energy .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-energy .aws-title-new_energy .aws-title-new__heading{font-size:52px}}.aws-energy .aws-title-new_energy .aws-title-new__description{color:#fff}.aws-energy .navigation-panel{margin:5vw auto;background-image:none;box-shadow:none}@media(max-width: 640px){.aws-energy .navigation-panel{display:none}}.aws-energy .navigation-panel__item{flex:1;min-height:137px;text-align:left}.aws-energy .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.aws-energy .navigation-panel__number{color:#f19d39}.aws-energy .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.aws-energy__expertise{padding-right:0;padding-bottom:5vw;padding-left:0}@media screen and (min-width: 768px){.aws-energy__expertise{padding-top:60px}}.aws-energy__expertise .expertise{margin:0}.aws-energy__expertise .expertise__heading{flex-basis:35%}.aws-energy__expertise .expertise__heading h2{background-image:linear-gradient(to left, #f9ac07, #702155);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aws-energy__expertise .expertise__text{flex-basis:55%;color:#2c2f41}.aws-energy__expertise .expertise__text a{color:#000}.aws-energy__build{padding-left:0;padding-right:0}@media screen and (min-width: 861px){.aws-energy__build .expertise-list__item{flex-basis:45%;max-width:450px}}.aws-energy__build .sub-title-colored__heading{font-size:24px;min-height:50px}.aws-energy__build .sub-title-colored__heading-square{display:none}.aws-energy__build .sub-title-colored__description{display:flex;flex-direction:column;justify-content:space-between}.aws-energy__build .sub-title-colored__description a{margin-top:40px;margin-left:0;background:#f9ac07;border:2px solid #f9ac07}@media(max-width: 860px){.aws-energy__build .sub-title-colored__description a{margin-top:25px;margin-bottom:40px}}.aws-energy__build .sub-title-colored__description a:hover{box-shadow:0px 19px 57px 0 rgba(249,172,7,.55)}.aws-energy__offerings .expertise-list{padding-top:40px}.aws-energy__offerings .expertise-list__item li::before{background-image:linear-gradient(to left, #f19d39, #f19d39);border-radius:50%;content:""}.aws-energy__offerings .sub-title-colored__heading{min-height:3em;font-size:1.5em;line-height:1}.aws-energy__offerings .sub-title-colored__heading-square{top:30%;left:-10px;width:60px;height:55px;transform:translateY(-50%)}.aws-energy__expertise .aws-services__heading,.aws-energy__build .aws-services__heading,.aws-energy__offerings .aws-services__heading,.aws-energy__tech .aws-services__heading,.aws-energy__services .aws-services__heading{position:relative;background-image:linear-gradient(to left, #f9ac07, #702155);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aws-energy__expertise .aws-services__heading::before,.aws-energy__build .aws-services__heading::before,.aws-energy__offerings .aws-services__heading::before,.aws-energy__tech .aws-services__heading::before,.aws-energy__services .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-energy__expertise .aws-services__heading::before,.aws-energy__build .aws-services__heading::before,.aws-energy__offerings .aws-services__heading::before,.aws-energy__tech .aws-services__heading::before,.aws-energy__services .aws-services__heading::before{max-width:120px}}.aws-energy__tech .vertical__tabs__content h2{color:#f19d39;font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.aws-energy__tech .vertical__tabs__content a{margin-top:40px;margin-bottom:0;background:#f9ac07;border:2px solid #f9ac07}@media(max-width: 860px){.aws-energy__tech .vertical__tabs__content a{margin-top:40px}}.aws-energy__tech .vertical__tabs__content a:hover{box-shadow:0px 19px 57px 0 rgba(249,172,7,.55)}.aws-energy__tech .vertical__tabs__nav__item-title{width:70%}.aws-energy__services{padding-top:3vw;background-color:#f2f2f2}.aws-energy__services .aws-services__heading{background-image:linear-gradient(to left, #000, #000);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aws-energy__stats .industry-numbers-static{padding-top:0}.aws-energy__stats .industry-numbers-static__wrapper{padding-left:20px;padding-right:20px}@media(min-width: 768px){.aws-energy__stats .industry-numbers-static__col:last-child{width:100%;min-width:95%}}.aws-energy__stats .industry-numbers-static__number-image{display:none}.aws-energy__stats .industry-numbers-static__number-wrapper{border-bottom:2px solid #f19d39}.aws-energy__stats .industry-numbers-static__number{font-weight:900;color:#f19d39}@media(min-width: 1024px){.aws-energy__stats .industry-numbers-static__number{font-size:88px}}.aws-energy__stats .industry-numbers-static__description{font-weight:900;font-size:14px}.aws-energy__form-section{padding-top:7vw;padding-bottom:7vw;background-image:linear-gradient(239.4deg, #702155 -4.45%, #f9ac07 111.42%)}.aws-energy__form-section .sub-title-colored__heading{color:#fff}.aws-energy__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.aws-energy__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.aws-energy__form-wrapper .form-box__inner{margin:25px}}.aws-energy__success-message{padding-top:7vw;padding-bottom:7vw;color:#fff;font-size:24px;text-align:center}@media(max-width: 540px){.aws-energy.de-de .aws-services__heading{font-size:5vw;line-height:1;margin-bottom:0}}@media(max-width: 360px){.aws-energy.de-de .aws-services__heading{font-size:1.2em}}.aws-energy.de-de .expertise__text{width:100%}@media(max-width: 360px){.aws-energy.de-de .expertise__text{font-size:18px;line-height:1.5}}@media(max-width: 360px){.aws-energy.uk-ua .aws-services__heading{line-height:1.3}}
.section-with-text__wrapper{width:100%;max-width:1100px;margin:0 auto;padding:0 40px}@media(max-width: 580px){.section-with-text__wrapper{padding:0 8px}}.section-with-text__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;list-style:none}@media(max-width: 767px){.section-with-text__list{flex-direction:column}}.section-with-text__list-item{display:flex;flex-basis:50%;flex-direction:column;height:100%;padding:34px 30px}@media(max-width: 767px){.section-with-text__list-item{flex-basis:100%;margin:0 auto;text-align:center}}.section-with-text__list-item-title{margin:0;color:#fff;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1;text-align:left;text-transform:uppercase}@media(max-width: 1024px){.section-with-text__list-item-title{font-size:2.2vw}}@media(max-width: 767px){.section-with-text__list-item-title{font-size:18px;text-align:center}}.section-with-text__list-item-title-link{text-decoration:none}.section-with-text__list-item-title-link:hover{color:#fff;text-decoration:underline}.section-with-text__list-item-heading-wrapper{display:flex;align-items:center;min-height:100px;text-align:left}@media(max-width: 767px){.section-with-text__list-item-heading-wrapper{flex-direction:column;min-height:initial;padding-bottom:20px}}.section-with-text__list-item-image{width:initial;padding-right:15px}@media(max-width: 767px){.section-with-text__list-item-image{padding-bottom:20px}}.section-with-text__list-item-content{padding-top:25px;color:#fff;font-size:16px;line-height:1.5;border-top:2px solid transparent;border-right:none;border-bottom:none;border-left:none;border-image:linear-gradient(to left, #0092d2, #1a1c57);-webkit-border-image-slice:1 0 0 0;-moz-border-image-slice:1 0 0 0;border-image-slice:1 0 0 0}.section-with-text__cta-button{position:absolute;bottom:-18px;left:50%;min-height:36px;margin:0 auto;color:#fff;background:#000;transform:translateX(-50%)}.section-with-text__cta-button:hover{box-shadow:0px 19px 57px 0 rgba(0,0,0,.95)}
.amazon-msk__form-wrapper,.amazon-msk .industry-demos,.amazon-msk .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.amazon-msk__form-wrapper,.amazon-msk .industry-demos,.amazon-msk .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.amazon-msk__form-wrapper,.amazon-msk .industry-demos,.amazon-msk .navigation-panel{max-width:1353.6px !important}}.amazon-msk{overflow:hidden}.amazon-msk .aws-title-new_amazon-msk{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:100px}@media(max-width: 767px){.amazon-msk .aws-title-new_amazon-msk{min-height:600px}}.amazon-msk .aws-title-new_amazon-msk .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.amazon-msk .aws-title-new_amazon-msk .aws-title-new__heading{font-size:52px}}.amazon-msk .aws-title-new_amazon-msk .aws-title-new__description{color:#fff}.amazon-msk .navigation-panel{margin:5vw auto;background-image:none;box-shadow:none}@media(max-width: 475px){.amazon-msk .navigation-panel{display:none}}.amazon-msk .navigation-panel__item{min-height:100px;text-align:left}.amazon-msk .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.amazon-msk .navigation-panel__number{color:#f19d39}.amazon-msk .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.amazon-msk__expertise{max-width:1024px;margin:0 auto;padding-bottom:5vw}@media screen and (min-width: 768px){.amazon-msk__expertise{padding-top:60px}}.amazon-msk__expertise .expertise{min-height:initial;margin:0}.amazon-msk__expertise .expertise__heading h2{background-image:linear-gradient(to left, #14246b, #126792, #0fb3c9, #14246c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.amazon-msk__expertise .expertise__text{flex-basis:50%;color:#2c2f41}.amazon-msk__expertise .expertise__text::before{top:-20px}.amazon-msk__expertise .industry-numbers{padding:0}.amazon-msk__expertise .industry-numbers__wrapper{padding:0}.amazon-msk__expertise .industry-numbers__row{justify-content:flex-start}.amazon-msk__expertise .industry-numbers__col{max-width:100%;margin-bottom:0;text-align:left}.amazon-msk__expertise .industry-numbers__title{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:none}@media(max-width: 475px){.amazon-msk__expertise .industry-numbers__title{font-size:18px}}.amazon-msk__expertise .industry-numbers__number{max-width:200px;margin:20px 0;font-weight:900;background-image:linear-gradient(to left, #14246b, #126792, #0fb3c9, #14246c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-bottom:none}@media(max-width: 475px){.amazon-msk__expertise .industry-numbers__number{max-width:100%}}.amazon-msk__expertise .industry-numbers__description{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:none}@media(max-width: 475px){.amazon-msk__expertise .industry-numbers__description{font-size:18px}}.amazon-msk__benefits-image{display:block;width:100%;max-width:1024px;margin:0 auto}@media(max-width: 1024px){.amazon-msk__benefits-image{padding:0 20px}}@media(max-width: 640px){.amazon-msk__benefits-image{max-width:420px}}.amazon-msk__benefits{max-width:1024px;margin:0 auto;padding:0}.amazon-msk .industry-demos{padding-top:40px;padding-bottom:40px;background-image:none;box-shadow:none}@media(max-width: 640px){.amazon-msk .industry-demos{padding-top:0}}@media(max-width: 860px){.amazon-msk .industry-demos .demo-item-grid__list{justify-content:space-around}}.amazon-msk .industry-demos .demo-item-grid__title{min-height:30px}@media(max-width: 640px){.amazon-msk .industry-demos .demo-item-grid__list-item{margin-bottom:30px}}.amazon-msk .industry-demos .demo-item__image{max-height:130px}.amazon-msk__tools-wrapper .sub-title-static,.amazon-msk__features .sub-title-static,.amazon-msk__get-started .sub-title-static{max-width:1024px;margin:0 auto}.amazon-msk__tools-wrapper .sub-title-static__wrapper,.amazon-msk__features .sub-title-static__wrapper,.amazon-msk__get-started .sub-title-static__wrapper{padding:0 20px}.amazon-msk__tools-wrapper .sub-title-static__description,.amazon-msk__features .sub-title-static__description,.amazon-msk__get-started .sub-title-static__description{padding-bottom:30px;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:none;background-image:linear-gradient(to left, #000, #000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-fill-color:#000}.amazon-msk__tools-wrapper .sub-title-static__description p,.amazon-msk__features .sub-title-static__description p,.amazon-msk__get-started .sub-title-static__description p{margin:0}.amazon-msk__tools-wrapper,.amazon-msk__get-started{padding:60px 0 0;background-color:#f2f2f2}.amazon-msk__tools-wrapper .sub-title-static__heading,.amazon-msk__get-started .sub-title-static__heading{background-image:linear-gradient(to left, #000, #000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;padding-top:0}.amazon-msk__tools-wrapper .sub-title-static__heading::before,.amazon-msk__get-started .sub-title-static__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.amazon-msk__tools-wrapper .sub-title-static__heading::before,.amazon-msk__get-started .sub-title-static__heading::before{max-width:120px}}.amazon-msk__tools-wrapper .sub-title-static__description,.amazon-msk__get-started .sub-title-static__description{font-weight:normal;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif}.amazon-msk__tools-wrapper .sub-title-static__description p,.amazon-msk__get-started .sub-title-static__description p{margin:0}.amazon-msk__features .sub-title-static__heading,.amazon-msk__get-started .sub-title-static__heading{background-image:linear-gradient(to left, #14246b 25%, #126792 50%, #0fb3c9 75%, #14246c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:30px}.amazon-msk__get-started .sub-title-static__description h4{margin:0;padding:30px 0 0;font-weight:900;font-size:36px;font-family:"ProximaNova",sans-serif;text-align:center;text-transform:uppercase}@media(max-width: 1024px){.amazon-msk__get-started .sub-title-static__description h4{font-size:4.5vw}}@media(max-width: 475px){.amazon-msk__get-started .sub-title-static__description h4{font-size:24px}}.amazon-msk__get-started .section-with-text{max-width:1024px;margin:0 auto;padding:60px 0}@media(max-width: 580px){.amazon-msk__get-started .section-with-text .section-with-text__wrapper{padding:0 20px}}.amazon-msk__get-started .section-with-text__list-item{flex-basis:45%;margin:0;padding:0;text-align:left;border-top:2px solid #f19d39}@media(min-width: 767px){.amazon-msk__get-started .section-with-text__list-item{flex-direction:row;justify-content:space-between;align-items:flex-start}}@media(max-width: 767px){.amazon-msk__get-started .section-with-text__list-item{padding-top:30px;padding-bottom:30px}}.amazon-msk__get-started .section-with-text__list-item-title{color:#000}.amazon-msk__get-started .section-with-text__list-item-content{border:none}@media(min-width: 767px){.amazon-msk__get-started .section-with-text__list-item-content{flex-basis:70%;margin-left:-10px}}@media(max-width: 767px){.amazon-msk__get-started .section-with-text__list-item-content{border-top:none;border-image-slice:0}}.amazon-msk__get-started .section-with-text__list-item-content ul{padding-left:20px;color:#000;list-style:disc}.amazon-msk__get-started .section-with-text__list-item-content ul li{padding:5px 0;line-height:1.5}.amazon-msk__get-started .section-with-text__list-item-content ul li::marker{color:#f19d39}@media(max-width: 640px){.amazon-msk__features{padding-top:40px}}.amazon-msk__form-section{padding-top:7vw;padding-bottom:7vw;background-image:linear-gradient(45deg, #14246b 0, #126792 25%, #0fb3c9 55%, #14246c 100%)}.amazon-msk__form-section .sub-title-colored__heading{color:#fff}.amazon-msk__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.amazon-msk__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.amazon-msk__form-wrapper .form-box__inner{margin:25px}}.amazon-msk__success-message{padding-top:7vw;padding-bottom:7vw;color:#fff;font-size:24px;text-align:center}
.amazon-eks__stats-top .aws-services__text,.amazon-eks__stats-top .aws-services__heading,.amazon-eks .cont-sec__images-container,.amazon-eks__strategy-content-wrapper,.amazon-eks__benefits,.amazon-eks .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.amazon-eks__stats-top .aws-services__text,.amazon-eks__stats-top .aws-services__heading,.amazon-eks .cont-sec__images-container,.amazon-eks__strategy-content-wrapper,.amazon-eks__benefits,.amazon-eks .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.amazon-eks__stats-top .aws-services__text,.amazon-eks__stats-top .aws-services__heading,.amazon-eks .cont-sec__images-container,.amazon-eks__strategy-content-wrapper,.amazon-eks__benefits,.amazon-eks .navigation-panel{max-width:1353.6px !important}}.amazon-eks{overflow:hidden}.amazon-eks .aws-title-new_amazon-eks{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:100px}@media(max-width: 767px){.amazon-eks .aws-title-new_amazon-eks{min-height:600px}}.amazon-eks .aws-title-new_amazon-eks .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.amazon-eks .aws-title-new_amazon-eks .aws-title-new__heading{font-size:52px}}@media screen and (min-width: 2560px){.amazon-eks .aws-title-new_amazon-eks .aws-title-new__heading-logo{max-width:calc(250px * 1.44)}}.amazon-eks .aws-title-new_amazon-eks .aws-title-new__description{color:#fff}.amazon-eks .navigation-panel{margin:10px auto 40px;background-image:none;box-shadow:none}@media(max-width: 475px){.amazon-eks .navigation-panel{display:none}}.amazon-eks .navigation-panel__item{padding-left:10px;padding-right:10px;text-align:left;min-height:unset;width:25%}.amazon-eks .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.amazon-eks .navigation-panel__number{color:#f19d39}@media screen and (min-width: 2560px){.amazon-eks .navigation-panel__number{font-size:calc(30px * 1.44)}}.amazon-eks .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}@media screen and (max-width: 767px){.amazon-eks .navigation-panel__title{font-size:1.5vw}}@media screen and (min-width: 2560px){.amazon-eks .navigation-panel__title{font-size:calc(16px * 1.44)}}.amazon-eks .navigation-panel__content{align-items:flex-start;flex-wrap:wrap}.amazon-eks__expertise{padding:60px 0}@media screen and (min-width: 2560px){.amazon-eks__expertise{padding:calc(60px * 1.44) 0}}.amazon-eks__expertise .expertise{margin:0 auto;min-height:500px}@media screen and (max-width: 1024px){.amazon-eks__expertise .expertise{min-height:unset}}.amazon-eks__expertise .expertise__heading{flex-basis:35%}.amazon-eks__expertise .expertise__heading h2{color:#f90}@media screen and (min-width: 2560px){.amazon-eks__expertise .expertise__heading h2{font-size:calc(60px * 1.44)}}.amazon-eks__expertise .expertise__content{color:inherit}@media screen and (max-width: 900px){.amazon-eks__expertise .expertise__content{padding-top:0;padding-bottom:0}}@media screen and (min-width: 2560px){.amazon-eks__expertise .expertise__content{justify-content:space-between}}.amazon-eks__expertise .expertise__text{flex-basis:55%}@media(max-width: 1024px)and (min-width: 600px){.amazon-eks__expertise .expertise__text{font-size:2.5vw;line-height:2.7vw}}@media screen and (min-width: 2560px){.amazon-eks__expertise .expertise__text{font-size:calc(24px * 1.44)}}.amazon-eks__expertise .expertise__text p:last-of-type{margin-bottom:0}.amazon-eks__expertise.de-de .expertise,.amazon-eks__expertise.uk-ua .expertise{min-height:640px}.amazon-eks__benefits{padding-top:60px;padding-bottom:0}@media screen and (max-width: 768px){.amazon-eks__benefits{padding-top:40px}}@media screen and (min-width: 2560px){.amazon-eks__benefits{padding-top:calc(60px * 1.44)}}.amazon-eks__benefits-content h3{margin-top:50px;margin-bottom:50px;font-weight:900;font-size:2em;font-family:"ProximaNova",sans-serif;line-height:.9;text-align:center;text-transform:uppercase;position:relative;color:#f90}@media(min-width: 1024px){.amazon-eks__benefits-content h3{font-size:44px}}@media screen and (min-width: 2560px){.amazon-eks__benefits-content h3{margin-top:calc(50px * 1.44);margin-bottom:calc(50px * 1.44);font-size:calc(44px * 1.44)}}.amazon-eks__benefits-content h3::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f90;transform:translateX(-50%)}@media(max-width: 600px){.amazon-eks__benefits-content h3::before{max-width:120px}}.amazon-eks__benefits-content ul{display:flex;flex-wrap:wrap;gap:24px;padding-top:40px;padding-left:15px;list-style:none}@media screen and (max-width: 768px){.amazon-eks__benefits-content ul{flex-direction:column;padding-top:0}}.amazon-eks__benefits-content ul li{max-width:calc(50% - 20px);width:100%;position:relative;margin-bottom:0px;padding-left:20px;font-size:20px}@media screen and (max-width: 768px){.amazon-eks__benefits-content ul li{max-width:100%}}@media screen and (min-width: 2560px){.amazon-eks__benefits-content ul li{padding-left:calc(20px * 1.44);font-size:calc(20px * 1.44)}}.amazon-eks__benefits-content ul li::before{position:absolute;top:2px;left:-15px;width:20px;height:20px;background:#f90;content:""}@media screen and (min-width: 2560px){.amazon-eks__benefits-content ul li::before{left:calc(-15px * 1.44);width:calc(20px * 1.44);height:calc(20px * 1.44)}}.amazon-eks__stats .aws-services__heading,.amazon-eks__case-studies .aws-services__heading{position:relative;color:#f90}.amazon-eks__stats .aws-services__heading::before,.amazon-eks__case-studies .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f90;transform:translateX(-50%)}@media(max-width: 600px){.amazon-eks__stats .aws-services__heading::before,.amazon-eks__case-studies .aws-services__heading::before{max-width:120px}}.amazon-eks .cont-sec__images-container{display:flex;justify-content:space-between;margin-top:40px}@media screen and (max-width: 475px){.amazon-eks .cont-sec__images-container{flex-direction:column;gap:20px}}.amazon-eks .cont-sec__image{display:flex;align-items:center;gap:20px;max-width:calc(50% - 20px)}@media screen and (max-width: 475px){.amazon-eks .cont-sec__image{max-width:100%}}.amazon-eks .cont-sec__image img{max-width:82px;object-fit:contain}@media screen and (min-width: 2560px){.amazon-eks .cont-sec__image img{max-width:calc(82px * 1.44)}}@media screen and (min-width: 2560px){.amazon-eks .cont-sec__image p{font-size:calc(16px * 1.44)}}.amazon-eks__cont-sec{padding:100px 0 60px 0}@media screen and (max-width: 475px){.amazon-eks__cont-sec{padding:60px 0}}@media screen and (min-width: 2560px){.amazon-eks__cont-sec{padding:calc(100px * 1.44) 0 calc(60px * 1.44)}}.amazon-eks__cont-sec .sub-title-colored__heading{position:relative;color:#f90;text-align:center;padding-bottom:30px}.amazon-eks__cont-sec .sub-title-colored__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f90;transform:translateX(-50%)}@media(max-width: 600px){.amazon-eks__cont-sec .sub-title-colored__heading::before{max-width:120px}}.amazon-eks__strategy{background-color:#0d266a;padding-top:80px;padding-bottom:40px}@media screen and (min-width: 2560px){.amazon-eks__strategy{padding-top:calc(80px * 1.44);padding-bottom:calc(40px * 1.44)}}.amazon-eks__strategy .sub-title-colored__heading{position:relative;color:#f90;text-align:center;padding-bottom:30px}.amazon-eks__strategy .sub-title-colored__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f90;transform:translateX(-50%)}@media(max-width: 600px){.amazon-eks__strategy .sub-title-colored__heading::before{max-width:120px}}@media screen and (min-width: 2560px){.amazon-eks__strategy .sub-title-colored__heading{padding-bottom:calc(30px * 1.44)}}.amazon-eks__strategy .sub-title-colored__description{color:#fff;font-size:18px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;font-weight:900}@media(min-width: 640px){.amazon-eks__strategy .sub-title-colored__description{font-size:24px}}@media screen and (min-width: 2560px){.amazon-eks__strategy .sub-title-colored__description{font-size:calc(24px * 1.44)}}.amazon-eks__strategy_list{padding-top:20px;padding-left:15px;list-style:none;display:flex;justify-content:space-between}@media(max-width: 767px){.amazon-eks__strategy_list{flex-direction:column}}.amazon-eks__strategy_list-item{position:relative;margin-bottom:40px;padding-left:15px;flex-basis:100%}@media(min-width: 767px){.amazon-eks__strategy_list-item{flex-basis:30%;padding-left:34px}}.amazon-eks__strategy_list-item::before{position:absolute;top:2px;left:-15px;width:34px;height:34px;background:#f90;content:""}@media(max-width: 767px){.amazon-eks__strategy_list-item::before{width:20px;height:20px}}.amazon-eks__strategy_list-item-title,.amazon-eks__strategy_packages-title,.amazon-eks__strategy_packages-subtitle,.amazon-eks__strategy_package-block{margin:0;color:#fff;font-size:24px;font-family:"ProximaNova",sans-serif}@media(max-width: 767px){.amazon-eks__strategy_list-item-title,.amazon-eks__strategy_packages-title,.amazon-eks__strategy_packages-subtitle,.amazon-eks__strategy_package-block{font-size:18px}}@media screen and (min-width: 2560px){.amazon-eks__strategy_list-item-title,.amazon-eks__strategy_packages-title,.amazon-eks__strategy_packages-subtitle,.amazon-eks__strategy_package-block{font-size:calc(24px * 1.44)}}.amazon-eks__strategy_packages-title{text-transform:uppercase;padding-bottom:20px;font-weight:900}.amazon-eks__strategy_package-comment{font-size:14px;color:#fff}@media screen and (min-width: 2560px){.amazon-eks__strategy_package-comment{font-size:calc(14px * 1.44)}}.amazon-eks__strategy_packages-subtitle{color:#f19d39;margin-bottom:30px}.amazon-eks__strategy_package-block{display:flex;justify-content:space-between;margin-bottom:50px}@media(max-width: 475px){.amazon-eks__strategy_package-block{flex-direction:column}}.amazon-eks__strategy_package-desc{flex-basis:100%;line-height:1.2;padding-right:15px}@media(min-width: 767px){.amazon-eks__strategy_package-desc{flex-basis:50%}}.amazon-eks__strategy_package-desc p{margin:0}.amazon-eks__strategy_package-subdesc{flex-basis:100%;font-size:16px;line-height:1.2}@media(min-width: 767px){.amazon-eks__strategy_package-subdesc{flex-basis:45%}}@media screen and (min-width: 2560px){.amazon-eks__strategy_package-subdesc{font-size:calc(16px * 1.44)}}@media(max-width: 475px){.amazon-eks__strategy_package-subdesc{padding-top:20px}}.amazon-eks__strategy_package-subdesc div{margin-bottom:20px}.amazon-eks__strategy_package-subdesc span{font-weight:bold;text-transform:uppercase;display:inline}.amazon-eks__strategy_package-subdesc p{display:inline}.amazon-eks__stats{padding-top:60px}@media screen and (max-width: 768px){.amazon-eks__stats{padding-top:40px}}@media screen and (min-width: 2560px){.amazon-eks__stats{padding-top:calc(60px * 1.44)}}@media screen and (min-width: 2560px){.amazon-eks__stats .aws-services__heading{font-size:calc(40px * 1.44)}}@media(max-width: 480px){.amazon-eks__stats.de-de .aws-services__heading{font-size:6vw;line-height:6.5vw}}.amazon-eks__stats .industry-numbers__wrapper{max-width:940px;padding:0 0 0 20px}.amazon-eks__stats .industry-numbers__number{background-image:linear-gradient(to left, #f19d39, #f19d39);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to left, #f19d39, #f19d39);-webkit-border-image-slice:1;-moz-border-image-slice:1;border-image-slice:1}@media not all and (min-resolution: 0.001dpcm){.amazon-eks__stats .industry-numbers__number{-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}.amazon-eks__stats .industry-numbers__description{font-weight:900}@media(min-width: 640px){.amazon-eks__stats .industry-numbers__row{justify-content:center}}@media(max-width: 480px){.amazon-eks__stats .industry-numbers__row{flex-direction:column}}.amazon-eks__stats .industry-numbers__col{max-width:40%;margin-right:5%;text-align:left}@media(min-width: 641px){.amazon-eks__stats .industry-numbers__col{min-width:27%}}@media(max-width: 480px){.amazon-eks__stats .industry-numbers__col{min-width:80%;margin:0 auto 30px !important}}@media(min-width: 641px){.amazon-eks__stats .industry-numbers__col:last-child{min-width:95%}}.amazon-eks__stats-top{padding-bottom:40px;background-color:#0d266a}.amazon-eks__stats-top .aws-services__heading{margin-top:40px;padding-bottom:40px}@media screen and (min-width: 2560px){.amazon-eks__stats-top .aws-services__heading{margin-top:calc(40px * 1.44);padding-bottom:calc(40px * 1.44);font-size:calc(44px * 1.44)}}.amazon-eks__stats-top .aws-services__text{color:#fff;text-align:left}@media screen and (min-width: 2560px){.amazon-eks__stats-top .aws-services__text{font-size:calc(16px * 1.44)}}.amazon-eks__stats-top .industry-numbers__wrapper{max-width:940px;padding:0 0 0 20px}.amazon-eks__stats-top .industry-numbers__number{background-image:linear-gradient(to left, #f19d39, #f19d39);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to left, #f19d39, #f19d39);-webkit-border-image-slice:1;-moz-border-image-slice:1;border-image-slice:1;padding-top:15px}@media not all and (min-resolution: 0.001dpcm){.amazon-eks__stats-top .industry-numbers__number{-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}@media(min-width: 640px){.amazon-eks__stats-top .industry-numbers__number{font-size:44px}}@media screen and (min-width: 2560px){.amazon-eks__stats-top .industry-numbers__number{font-size:calc(44px * 1.44)}}.amazon-eks__stats-top .industry-numbers__title,.amazon-eks__stats-top .industry-numbers__description{font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal;line-height:24px;color:#fff;text-transform:none}@media screen and (min-width: 2560px){.amazon-eks__stats-top .industry-numbers__title,.amazon-eks__stats-top .industry-numbers__description{font-size:calc(18px * 1.44);line-height:calc(24px * 1.44)}}@media(min-width: 641px){.amazon-eks__stats-top .industry-numbers__col:last-child{min-width:27%}}.amazon-eks .amazon-eks-numbers_3-in-row .industry-numbers__col,.amazon-eks .amazon-eks-numbers_2-in-row .industry-numbers__col{min-width:25%}@media screen and (max-width: 640px){.amazon-eks .amazon-eks-numbers_3-in-row .industry-numbers__col,.amazon-eks .amazon-eks-numbers_2-in-row .industry-numbers__col{min-width:45%}}@media screen and (max-width: 520px){.amazon-eks .amazon-eks-numbers_3-in-row .industry-numbers__col,.amazon-eks .amazon-eks-numbers_2-in-row .industry-numbers__col{min-width:80%}}.amazon-eks__stats-top-cta.cta-button{margin:0 auto;background:#2750be;border:2px solid #2750be}.amazon-eks__stats-top-cta.cta-button:hover{box-shadow:0px 19px 57px 0 rgba(90,131,244,.55)}.amazon-eks__case-studies .industry-demos{background-image:none}.amazon-eks__form-section{background:linear-gradient(53.72deg, #2750BE -1.22%, #0F2A71 45.28%);padding-top:7vw;padding-bottom:7vw}
.common-section__wrapper,.edu-reimagined__form-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.common-section__wrapper,.edu-reimagined__form-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.common-section__wrapper,.edu-reimagined__form-wrapper{max-width:1353.6px !important}}.edu-reimagined{position:relative;overflow:hidden}.edu-reimagined__banner{position:fixed;top:50px;z-index:1001;height:64px;background:linear-gradient(270deg, #2496ff 0%, rgba(255, 255, 255, 0) 100%),#0d1e5e}@media(min-width: 2560px){.edu-reimagined__banner{top:calc(50px * 1.44)}}@media screen and (max-width: 700px){.edu-reimagined__banner{z-index:998;min-height:110px}}.edu-reimagined__banner .banner__wrapper{justify-content:start;min-height:initial;padding-left:0}.edu-reimagined__banner .banner__wrapper::before{content:none}@media screen and (max-width: 700px){.edu-reimagined__banner .banner__wrapper{flex-direction:row;flex-wrap:wrap;padding-top:5px}}.edu-reimagined__banner .banner__image{margin-right:20px;margin-left:10px}@media screen and (max-width: 700px){.edu-reimagined__banner .banner__image{max-width:40px}}.edu-reimagined__banner .banner__text{max-width:60vw;font-size:14px;line-height:17px}@media screen and (max-width: 600px){.edu-reimagined__banner .banner__text{max-width:65vw}}.edu-reimagined__banner .banner__text span{display:block;font-size:24px;line-height:29px}.edu-reimagined__banner .banner-top{min-width:160px;max-width:160px;height:50px;min-height:50px;margin-left:auto;color:#fff;font-size:14px;line-height:17px;background-color:#9e8d58}.edu-reimagined__banner .banner-top:hover{font-size:20px;background:#9e8d58}@media screen and (max-width: 700px){.edu-reimagined__banner .banner-top:hover{font-size:18px}}@media screen and (max-width: 700px){.edu-reimagined__banner .banner-top{max-width:80vw;height:30px;min-height:30px}}@media screen and (max-width: 540px){.edu-reimagined__banner .banner-top{justify-content:center}}.edu-reimagined .common-section-heading{display:flex;align-items:center;padding-top:0}@media(max-width: 600px){.edu-reimagined .common-section-heading{min-height:90vh}}.edu-reimagined .common-section-heading__wrapper{padding-top:150px}@media(max-width: 767px){.edu-reimagined .common-section-heading__wrapper{padding-top:120px}}@media(max-width: 800px){.edu-reimagined .common-section-heading__wrapper{flex-direction:column}}.edu-reimagined .common-section-heading__image-wrapper{align-items:center}.edu-reimagined .common-section-heading__image{max-width:350px;animation:rotating 8s ease-in-out infinite}@media(max-width: 475px){.edu-reimagined .common-section-heading__image{max-width:240px;max-height:290px}}.edu-reimagined .common-section-heading__title{position:relative;z-index:0;margin-bottom:15px;font-weight:900;font-size:88px;line-height:107px}.edu-reimagined .common-section-heading__title::before{position:absolute;top:-10%;left:23%;z-index:-1;width:100%;max-width:90px;height:100%;max-height:90px;background-image:url("https://www.softserveinc.com/cdn/img/on-demand/edu-reimagined/title-buble-image.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:100%;animation:scale 5s ease-in infinite;content:""}@media(max-width: 600px){.edu-reimagined .common-section-heading__title::before{background-size:80%}}@media(max-width: 1024px){.edu-reimagined .common-section-heading__title{font-size:8.5vw;line-height:calc(8.5vw + 5px)}}@media(max-width: 800px){.edu-reimagined .common-section-heading__title{margin-right:25%}}.edu-reimagined .common-section-heading__content{font-weight:normal;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;font-style:normal;line-height:22px}@media(max-width: 480px){.edu-reimagined .common-section-heading__content{font-size:14px;line-height:20px}}.edu-reimagined .common-section-general{background-color:#142976;background-position:50% 50%;background-size:985px 418px}@media(max-width: 600px){.edu-reimagined .common-section-general__image-wrapper{flex-basis:10%}}@media(max-width: 600px){.edu-reimagined .common-section-general__content-wrapper{flex-basis:100%}}.edu-reimagined .common-section-general__content{color:#fff}.edu-reimagined .common-section-pioneer{padding-top:50px;background-position:50% -100px;background-size:1211px 633px}@media(max-width: 800px){.edu-reimagined .common-section-pioneer{background-position:50% -90px;background-size:1211px 570px}}@media(max-width: 540px){.edu-reimagined .common-section-pioneer{background-position:50% -567px;background-size:1211px 633px}}.edu-reimagined .common-section-pioneer__title{color:#142976}.edu-reimagined .common-section-pioneer__content span{display:block;padding:20px 0;color:#707070;text-align:center}.edu-reimagined .common-section-profile{padding-top:40px;background-color:#142976}@media(max-width: 600px){.edu-reimagined .common-section-profile{padding-top:0}}@media(max-width: 600px){.edu-reimagined .common-section-profile__wrapper{flex-direction:column}}.edu-reimagined .common-section-profile__image{max-width:247px}@media(max-width: 600px){.edu-reimagined .common-section-profile__image{max-width:200px}}.edu-reimagined .common-section-profile__title{color:#fff}.edu-reimagined .common-section-profile__content{color:#fff}.edu-reimagined .common-section-profile__content ul{display:flex;flex-wrap:wrap;list-style:none}.edu-reimagined .common-section-profile__content ul li{position:relative;flex-basis:50%;min-height:52px;margin:35px 0;padding-right:15px;padding-left:25px}@media(max-width: 767px){.edu-reimagined .common-section-profile__content ul li{flex-basis:100%}}@media(max-width: 600px){.edu-reimagined .common-section-profile__content ul li{flex-basis:50%}}@media(max-width: 475px){.edu-reimagined .common-section-profile__content ul li{flex-basis:100%;min-height:32px;margin-bottom:10px}}.edu-reimagined .common-section-profile__content ul li::before{position:absolute;top:3px;left:0;width:8px;height:100%;background:#9e8d58;content:""}.edu-reimagined .common-section-mission{padding-top:0}@media(max-width: 600px){.edu-reimagined .common-section-mission__wrapper{flex-direction:column}}.edu-reimagined .common-section-mission__title-image{display:flex;width:100%;max-width:80px;margin:0 auto 20px}@media(max-width: 600px){.edu-reimagined .common-section-mission__image{max-width:250px}}.edu-reimagined .common-section-mission__content ul{margin-top:30px;list-style:none}.edu-reimagined .common-section-mission__content ul li{position:relative;margin-bottom:35px;padding-left:25px}.edu-reimagined .common-section-mission__content ul li::before{position:absolute;top:3px;left:0;width:8px;height:100%;background:#9e8d58;content:""}.edu-reimagined .common-section-teachers{padding-top:0;background:#2496ff}@media(max-width: 600px){.edu-reimagined .common-section-teachers__wrapper{flex-direction:column}}@media(max-width: 600px){.edu-reimagined .common-section-teachers__image{max-width:250px}}.edu-reimagined .common-section-teachers__title{color:#fff}.edu-reimagined .common-section-teachers__content{color:#fff}.edu-reimagined .common-section-teachers__content ul{margin:30px 0;list-style:none}.edu-reimagined .common-section-teachers__content ul li{position:relative;margin-bottom:35px;padding-left:25px}.edu-reimagined .common-section-teachers__content ul li::before{position:absolute;top:3px;left:0;width:8px;height:100%;background:#0d1e5e;content:""}.edu-reimagined .common-section-are-you-ready{position:relative;background-position:50% 80%;background-size:1148px 403px}.edu-reimagined .common-section-are-you-ready::before{position:absolute;bottom:6%;left:48%;display:inline-block;width:30px;height:30px;padding:3px;color:#142976;border:solid #142976;border-width:0 3px 3px 0;animation:jump 1s linear alternate infinite;content:""}@media(max-width: 600px){.edu-reimagined .common-section-are-you-ready::before{bottom:7%;width:20px;height:20px}}@media(max-width: 600px){.edu-reimagined .common-section-are-you-ready{background-size:500px 200px}}.edu-reimagined .common-section-are-you-ready .common-section__children-wrapper{display:flex;justify-content:center;align-items:center}.edu-reimagined .common-section-are-you-ready .are-you-ready__top-image{width:100%;max-width:173px}@media(max-width: 600px){.edu-reimagined .common-section-are-you-ready .are-you-ready__top-image{max-width:100px}}.edu-reimagined .common-section-are-you-ready__title{color:#142976}.edu-reimagined .common-section-first-step{background:#142976}.edu-reimagined .common-section-first-step .common-section__children-wrapper{display:flex;justify-content:center}.edu-reimagined .common-section-first-step .common-section__children-wrapper>div{display:none}.edu-reimagined .common-section-first-step__title{color:#f7f8ff;font-size:88px;line-height:98px}@media(max-width: 600px){.edu-reimagined .common-section-first-step__title{font-size:44px;line-height:54px}}.edu-reimagined .common-section-first-step__content{color:#f7f8ff}.edu-reimagined .common-section-first-step__content-wrapper .common-section__children-wrapper{display:initial}.edu-reimagined .common-section-first-step__content-wrapper .common-section__children-wrapper .first-step-map__top-image{display:none}.edu-reimagined .common-section-first-step__content-wrapper .common-section__children-wrapper .first-step-map{display:flex}.edu-reimagined .common-section-first-step .first-step-map{display:flex;max-width:780px;margin:40px auto}.edu-reimagined .common-section-first-step .first-step-map:not(:last-child) .first-step-map__item-number::before{position:absolute;content:"• • •";top:137px;left:62px;width:15px;height:50px;color:#b0c1ff;font-size:35px;line-height:11px}@media(max-width: 600px){.edu-reimagined .common-section-first-step .first-step-map:not(:last-child) .first-step-map__item-number::before{top:98px;left:43%;line-height:3.5vw}}@media(max-width: 400px){.edu-reimagined .common-section-first-step .first-step-map:not(:last-child) .first-step-map__item-number::before{top:98px;left:43%;line-height:5vw}}.edu-reimagined .common-section-first-step .first-step-map__item-number{position:relative;display:block;display:flex;justify-content:center;align-items:center;width:100%;max-width:135px;height:100%;min-height:135px;color:#142976;font-weight:800;font-weight:900;font-size:44px;font-family:"ProximaNova",sans-serif;line-height:54px;background-repeat:no-repeat;background-position:center;background-size:90%}@media(max-width: 600px){.edu-reimagined .common-section-first-step .first-step-map__item-number{flex-basis:25%;max-width:105px;min-height:105px;font-size:34px;line-height:42px}}.edu-reimagined .common-section-first-step .first-step-map__item-text{display:flex;align-items:center;padding-left:25px;color:#b0c1ff;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:29px}@media(max-width: 600px){.edu-reimagined .common-section-first-step .first-step-map__item-text{flex-basis:75%;font-size:16px;line-height:21px}}.edu-reimagined__form-section{padding-bottom:7vw}.edu-reimagined__form-section .sub-title-colored{padding:60px 0 40px}@media(max-width: 600px){.edu-reimagined__form-section .sub-title-colored{padding:40px 0 20px}}.edu-reimagined__form-section .sub-title-colored__wrapper{padding:0}.edu-reimagined__form-wrapper{max-width:780px}@media(max-width: 600px){.edu-reimagined__form-wrapper .form-box__inner{padding:0}}@media(max-width: 400px){.edu-reimagined__form-wrapper .form-box__inner{margin:25px}}.edu-reimagined__form-wrapper .form-success-message{color:#000}.common-section{padding-top:40px;padding-bottom:50px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media(min-width: 767px){.common-section{padding-top:120px;padding-bottom:120px}}.common-section__children-wrapper{width:100%}.common-section__wrapper{display:flex;justify-content:space-between;max-width:1024px}.common-section__wrapper_column{flex-direction:column}.common-section__image-wrapper{display:flex;flex-basis:35%;justify-content:center;padding-top:5%}.common-section__image{width:100%;height:max-content}.common-section__content-wrapper{flex-basis:60%}.common-section__title{font-weight:900;font-size:44px;font-family:"ProximaNova",sans-serif;line-height:54px;text-transform:uppercase}.common-section__title_column{text-align:center}@media(max-width: 600px){.common-section__title{font-size:32px;line-height:40px}}.common-section__content{font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;font-style:normal;line-height:29px}@media(max-width: 1024px){.common-section__content{font-size:2.5vw;line-height:calc(2.5vw + 5px)}}@media(max-width: 600px){.common-section__content{font-size:16px;line-height:21px}}.common-section__content *{margin:0;padding:0}@keyframes scale{0%,100%{transform:scale(1)}50%{transform:scale(0.6)}}@keyframes rotating{50%{transform:rotate(10deg) scale(1)}0%,100%{transform:rotate(-10deg) scale(0.9)}}@keyframes jump{0%{transform:translate3d(0, 0, 0) rotate(45deg)}40%{transform:translate3d(0, 30%, 0) rotate(45deg)}100%{transform:translate3d(0, 100%, 0) rotate(45deg)}}
.regional-info{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.regional-info{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.regional-info{max-width:1353.6px !important}}.regional-info{margin-top:5vw;margin-bottom:5vw}.regional-info__wrapper{padding:40px;background-color:#1b3a5c;border-top:4px solid #f9ac07}.regional-info .sub-title-static_regional-info .sub-title-static__wrapper{max-width:100%;padding:0}.regional-info .sub-title-static_regional-info .sub-title-static__heading{padding-top:0;padding-bottom:30px;text-align:left;-webkit-text-fill-color:#fff}@media(min-width: 580px){.regional-info .sub-title-static_regional-info .sub-title-static__heading{font-size:32px}}.regional-info__content-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.regional-info__content{color:#fff;font-size:18px;line-height:25px}@media(min-width: 580px){.regional-info__content{flex-basis:45%}}.regional-info__content p{margin-top:0}.regional-info__content a{color:#fff;text-decoration:none}.regional-info__social{display:flex;flex-wrap:wrap;justify-content:flex-start}@media(min-width: 580px){.regional-info__social{flex-basis:45%}}.regional-info__social a{display:block;width:100%;color:#f9ac07;font-size:18px;line-height:25px}.regional-info__social a:not(:last-child){margin-right:20px;margin-bottom:20px}.regional-info__social a.icon{display:inline-block;width:115px;height:100%;min-height:30px;max-height:35px;background-repeat:no-repeat;background-position:0 0;background-size:100%}@media(max-width: 580px){.regional-info__social a.icon{display:block;margin-right:50%}}
.middle-east-location__success-message,.middle-east-location__form-section,.middle-east-location__video,.middle-east-location__links-panel-wrapper,.middle-east-location .sub-title-static_contact-form .sub-title-static__wrapper,.middle-east-location .sub-title-static_video .sub-title-static__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.middle-east-location__success-message,.middle-east-location__form-section,.middle-east-location__video,.middle-east-location__links-panel-wrapper,.middle-east-location .sub-title-static_contact-form .sub-title-static__wrapper,.middle-east-location .sub-title-static_video .sub-title-static__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.middle-east-location__success-message,.middle-east-location__form-section,.middle-east-location__video,.middle-east-location__links-panel-wrapper,.middle-east-location .sub-title-static_contact-form .sub-title-static__wrapper,.middle-east-location .sub-title-static_video .sub-title-static__wrapper{max-width:1353.6px !important}}.middle-east-location__links-panel-link::after{position:absolute;right:0;bottom:0;width:0;height:2px;background:#131313;content:"";transition:width .3s .3s}.middle-east-location__links-panel-link::before{position:absolute;right:0;bottom:0;width:100%;height:1px;background:rgba(0,0,0,.35);content:"";transition:width .3s}.middle-east-location__links-panel-link:hover::after{left:0;width:100%;transition:width .3s .3s}.middle-east-location__links-panel-link:hover::before{left:0;width:0;transition:width .3s}.middle-east-location{position:relative;overflow:hidden}.middle-east-location__banner{position:fixed;top:50px;z-index:998 !important;height:64px;background-image:none}@media(min-width: 2560px){.middle-east-location__banner{top:calc(50px * 1.44)}}@media screen and (max-width: 560px){.middle-east-location__banner{display:none}}.middle-east-location__banner .banner__wrapper{min-height:64px;padding-left:0;background-color:#fff;border-left:14px solid #f9ac07}.middle-east-location__banner .banner__wrapper::before{content:none}.middle-east-location__banner .banner__text{padding:10px 20px;color:#000;font-size:14px}@media screen and (min-width: 960px){.middle-east-location__banner .banner__text{max-width:395px}}.middle-east-location__banner .banner-top{min-width:250px;max-width:250px;font-size:24px}.middle-east-location__banner .banner-top:hover{font-size:28px}.middle-east-location__page-title-wrapper{background-repeat:no-repeat;background-position:center;background-size:cover}.middle-east-location .page-title-2_middle-east-location,.middle-east-location .page-title-mobile_middle-east-location{background:none}.middle-east-location .page-title-2__content,.middle-east-location .page-title-mobile__content{min-height:50vh;padding-top:150px}.middle-east-location .page-title-2__title,.middle-east-location .page-title-mobile__title{max-width:355px;font-size:88px}.middle-east-location .page-title-2__title::before,.middle-east-location .page-title-mobile__title::before{content:none}.middle-east-location .page-title-2__description,.middle-east-location .page-title-mobile__description{display:none}.middle-east-location .page-title-2 .mousey,.middle-east-location .page-title-mobile .mousey{display:none}@media(max-height: 475px)and (orientation: landscape){.middle-east-location .page-title-2{min-height:500px}}.middle-east-location .page-title-mobile{min-height:500px}.middle-east-location .page-title-mobile__title{max-width:355px;font-size:88px}@media screen and (max-width: 475px){.middle-east-location .page-title-mobile__title{max-width:260px;font-size:64px}}.middle-east-location .sub-title-static__wrapper{max-width:820px}.middle-east-location .sub-title-static__heading{-webkit-text-fill-color:#2a2737}@media(min-width: 580px){.middle-east-location .sub-title-static__heading{font-size:32px}}.middle-east-location .sub-title-static_video .sub-title-static__heading{padding-bottom:20px;text-align:left}@media(min-width: 580px){.middle-east-location .sub-title-static_video .sub-title-static__heading{font-size:24px}}.middle-east-location .sub-title-static_video .sub-title-static__description{font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;text-align:left;text-transform:none;-webkit-text-fill-color:#2a2737}.middle-east-location .sub-title-static_contact-form .sub-title-static__heading{flex-basis:35%;text-align:left}@media(min-width: 900px){.middle-east-location .sub-title-static_contact-form .sub-title-static__heading{font-size:24px}}.middle-east-location__links-panel-wrapper{margin:5vw auto}.middle-east-location__links-panel{display:flex;justify-content:space-around;align-items:center;min-height:124px;box-shadow:0px 10px 44px rgba(0,0,0,.18)}@media(max-width: 580px){.middle-east-location__links-panel{flex-direction:column;padding:0 30px}}.middle-east-location__links-panel-link{position:relative;display:flex;justify-content:space-around;align-items:center;height:100%;min-height:124px;padding:10px;color:#2a2737;font-weight:800;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase;text-decoration:none;transition:all .3s ease-in-out}@media(max-width: 580px){.middle-east-location__links-panel-link{display:inline-block;width:100%;min-height:64px}}.middle-east-location__links-panel-link::after{top:0;height:4px;background:#f9ac07}.middle-east-location__links-panel-link::before{top:0;height:0px;background:#f9ac07}.middle-east-location__links-panel-link:hover{color:#f9ac07;transition:all .3s ease-in-out}.middle-east-location__video{margin-top:5vw}.middle-east-location__form-section{margin:60px auto 100px}.middle-east-location__success-message{color:#2a2737;font-weight:700;font-size:18px}@media(min-width: 475px){.middle-east-location__success-message{font-size:24px}}.middle-east-location .form-box::before{content:none}@media(max-width: 400px){.middle-east-location .form-box{width:100%;margin-right:0;margin-left:0}}.middle-east-location .form-box__inner{padding:0}.middle-east-location .form-box form{position:relative;display:flex;flex-direction:column}@media(min-width: 767px){.middle-east-location .form-box form>.form-input{order:2;max-width:48%}}@media(min-width: 767px){.middle-east-location .form-box__col{display:flex;flex-wrap:wrap;justify-content:space-between}}.middle-east-location .form-box .form-input{order:0}@media(min-width: 767px){.middle-east-location .form-box .form-input{flex-basis:48%}}@media(min-width: 767px){.middle-east-location .form-box .form-input:nth-child(1){order:1}}@media(min-width: 767px){.middle-east-location .form-box .form-input:nth-child(2){order:3}}@media(min-width: 767px){.middle-east-location .form-box .form-input:nth-child(3){order:5}}@media(min-width: 767px){.middle-east-location .form-box .form-input:nth-child(4){order:2}}@media(min-width: 767px){.middle-east-location .form-box .form-input:nth-child(5){order:4}}@media(min-width: 767px){.middle-east-location .form-box .form-input:nth-child(6){order:6}}.middle-east-location .form-box__submit{font-size:24px;background-color:#f9ac07;border-color:#f9ac07}@media(min-width: 767px){.middle-east-location .form-box__submit{order:1;max-width:48%;min-height:84px;margin-bottom:-85px}}
.hc-human-dxp__form-wrapper,.hc-human-dxp__tabs,.hc-human-dxp__heading-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.hc-human-dxp__form-wrapper,.hc-human-dxp__tabs,.hc-human-dxp__heading-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.hc-human-dxp__form-wrapper,.hc-human-dxp__tabs,.hc-human-dxp__heading-wrapper{max-width:1353.6px !important}}.hc-human-dxp{overflow:hidden}.hc-human-dxp__page-heading-wrapper{background-image:radial-gradient(circle at 50% 120%, #d1efff 0, #d1efff 20%, #fff 40%);background-repeat:no-repeat;background-position:50% 100%;background-size:100%}.hc-human-dxp__heading-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 20px}.hc-human-dxp__heading-wrapper .logo{padding:17px 0 0}.hc-human-dxp__heading-wrapper .logo__image{opacity:.6}@media(max-width: 540px){.hc-human-dxp__heading-wrapper{padding-bottom:50px}}.hc-human-dxp__heading-title{margin-top:0;margin-bottom:25px;color:#000;font-weight:900;font-size:60px;font-family:"ProximaNova",sans-serif;line-height:73px;text-align:center;text-transform:uppercase}@media(max-width: 900px){.hc-human-dxp__heading-title{font-size:7vw;line-height:9vw}}.hc-human-dxp__heading-title span{color:#2750be;font-weight:900;font-size:88px;font-family:"ProximaNova",sans-serif;line-height:107px}@media(max-width: 900px){.hc-human-dxp__heading-title span{margin-top:15px;font-size:10vw;line-height:11vw}}.hc-human-dxp__description-wrapper .sub-title-static__wrapper{max-width:940px}@media(max-width: 580px){.hc-human-dxp__description-wrapper .sub-title-static__wrapper{padding:0 20px}}.hc-human-dxp__description-wrapper .sub-title-static__heading,.hc-human-dxp__description-wrapper .sub-title-static__description{max-width:650px;margin-right:auto;margin-left:auto;padding-top:0;padding-bottom:20px;font-size:32px;background-image:linear-gradient(to left, #000, #000);-webkit-text-fill-color:#000}@media(max-width: 540px){.hc-human-dxp__description-wrapper .sub-title-static__heading,.hc-human-dxp__description-wrapper .sub-title-static__description{font-size:6vw;line-height:6vw}}.hc-human-dxp__description-wrapper .sub-title-static__description{max-width:940px;font-size:18px;line-height:1.5;text-align:left;text-transform:none}.hc-human-dxp__heading-logos-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:450px;min-height:40px}.hc-human-dxp__heading-logos-wrapper span{color:#646262;font-weight:900;font-size:14px;line-height:17px;text-transform:uppercase}@media(max-width: 540px){.hc-human-dxp__heading-logos-wrapper{flex-direction:column}}.hc-human-dxp__logos-image_0{max-width:48px}@media(max-width: 540px){.hc-human-dxp__logos-image_0{margin:25px 0}}.hc-human-dxp__logos-image_1{max-width:190px}@media(max-width: 540px){.hc-human-dxp__logos-image_1{margin:0}}.hc-human-dxp__tabs{padding-top:5vw}.hc-human-dxp__tabs .platform-tabs__headline::after{background-color:rgba(39,80,190,.2)}.hc-human-dxp__tabs .platform-tabs__title{font-size:14px}.hc-human-dxp__tabs .platform-tabs__title::before,.hc-human-dxp__tabs .platform-tabs__title::after{background:#2750be}.hc-human-dxp__tabs .platform-tabs__title span{display:none}@media(max-width: 767px){.hc-human-dxp__tabs .platform-tabs__title_selected{border-bottom-width:3px !important;border-bottom-color:#2750be !important}}@media(max-width: 767px){.hc-human-dxp__tabs .platform-tabs__title{border-bottom:2px solid rgba(39,80,190,.2)}}.hc-human-dxp__tabs .platform-tabs__description_visible{display:flex;flex-direction:row-reverse;justify-content:flex-end}@media(max-width: 767px){.hc-human-dxp__tabs .platform-tabs__description_visible:not(:last-child){border-bottom:2px solid rgba(39,80,190,.2)}}@media(max-width: 767px){.hc-human-dxp__tabs .platform-tabs__description_visible{flex-direction:column-reverse;justify-content:center;align-items:center;text-align:center}}.hc-human-dxp__tabs .platform-tabs__description .sub-title{max-width:100%}.hc-human-dxp__tabs .platform-tabs__description .sub-title__description{font-weight:900;font-size:32px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(min-width: 767px){.hc-human-dxp__tabs .platform-tabs__description .sub-title__description{padding-top:10vw;padding-left:5vw}}@media(max-width: 600px){.hc-human-dxp__tabs .platform-tabs__description .sub-title__description{font-size:24px}}.hc-human-dxp__tabs .platform-tabs__image{max-width:300px}@media(max-width: 767px){.hc-human-dxp__tabs .platform-tabs__image{max-width:195px}}.hc-human-dxp .expertise{margin:0 auto 5vw}.hc-human-dxp .expertise_why,.hc-human-dxp .expertise_benefits,.hc-human-dxp .expertise_includes,.hc-human-dxp .expertise_life-scieence,.hc-human-dxp .expertise_compliances{min-height:320px;margin:0 auto}.hc-human-dxp .expertise_why .expertise__content,.hc-human-dxp .expertise_benefits .expertise__content,.hc-human-dxp .expertise_includes .expertise__content,.hc-human-dxp .expertise_life-scieence .expertise__content,.hc-human-dxp .expertise_compliances .expertise__content{align-items:flex-start;color:#000}.hc-human-dxp .expertise_why .expertise__heading h2,.hc-human-dxp .expertise_benefits .expertise__heading h2,.hc-human-dxp .expertise_includes .expertise__heading h2,.hc-human-dxp .expertise_life-scieence .expertise__heading h2,.hc-human-dxp .expertise_compliances .expertise__heading h2{max-width:40%;margin-top:0;font-size:32px;line-height:38px}.hc-human-dxp .expertise_why .expertise__heading-undertext,.hc-human-dxp .expertise_benefits .expertise__heading-undertext,.hc-human-dxp .expertise_includes .expertise__heading-undertext,.hc-human-dxp .expertise_life-scieence .expertise__heading-undertext,.hc-human-dxp .expertise_compliances .expertise__heading-undertext{padding-right:15px;padding-bottom:30px}@media(min-width: 767px){.hc-human-dxp .expertise_why .expertise__heading-undertext,.hc-human-dxp .expertise_benefits .expertise__heading-undertext,.hc-human-dxp .expertise_includes .expertise__heading-undertext,.hc-human-dxp .expertise_life-scieence .expertise__heading-undertext,.hc-human-dxp .expertise_compliances .expertise__heading-undertext{max-width:80%}}.hc-human-dxp .expertise_why .expertise__text,.hc-human-dxp .expertise_benefits .expertise__text,.hc-human-dxp .expertise_includes .expertise__text,.hc-human-dxp .expertise_life-scieence .expertise__text,.hc-human-dxp .expertise_compliances .expertise__text{flex-basis:60%;padding-left:35px;font-weight:normal;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:26px}.hc-human-dxp .expertise_why .expertise__text p,.hc-human-dxp .expertise_benefits .expertise__text p,.hc-human-dxp .expertise_includes .expertise__text p,.hc-human-dxp .expertise_life-scieence .expertise__text p,.hc-human-dxp .expertise_compliances .expertise__text p{margin:0;padding:0}.hc-human-dxp .expertise_why .expertise__text ul,.hc-human-dxp .expertise_benefits .expertise__text ul,.hc-human-dxp .expertise_includes .expertise__text ul,.hc-human-dxp .expertise_life-scieence .expertise__text ul,.hc-human-dxp .expertise_compliances .expertise__text ul{margin:0;padding-left:10px;list-style:none}.hc-human-dxp .expertise_why .expertise__text li,.hc-human-dxp .expertise_benefits .expertise__text li,.hc-human-dxp .expertise_includes .expertise__text li,.hc-human-dxp .expertise_life-scieence .expertise__text li,.hc-human-dxp .expertise_compliances .expertise__text li{position:relative;margin-bottom:20px;padding-left:25px}.hc-human-dxp .expertise_why .expertise__text li::before,.hc-human-dxp .expertise_benefits .expertise__text li::before,.hc-human-dxp .expertise_includes .expertise__text li::before,.hc-human-dxp .expertise_life-scieence .expertise__text li::before,.hc-human-dxp .expertise_compliances .expertise__text li::before{position:absolute;top:8px;left:-10px;width:10px;height:10px;background-color:#2750be;content:""}.hc-human-dxp .expertise_why .expertise__text::before,.hc-human-dxp .expertise_benefits .expertise__text::before,.hc-human-dxp .expertise_includes .expertise__text::before,.hc-human-dxp .expertise_life-scieence .expertise__text::before,.hc-human-dxp .expertise_compliances .expertise__text::before{content:none}.hc-human-dxp .expertise_why .expertise__text,.hc-human-dxp .expertise_life-scieence .expertise__text,.hc-human-dxp .expertise_compliances .expertise__text{position:relative;border-left:10px solid #2750be}@media(max-width: 600px){.hc-human-dxp .expertise_why .expertise__text::before,.hc-human-dxp .expertise_life-scieence .expertise__text::before,.hc-human-dxp .expertise_compliances .expertise__text::before{content:"";position:absolute;top:-20px;left:0;width:145px;height:10px;background-color:#2750be}}@media(max-width: 600px){.hc-human-dxp .expertise_why .expertise__text,.hc-human-dxp .expertise_life-scieence .expertise__text,.hc-human-dxp .expertise_compliances .expertise__text{padding-left:0;border-left:none}}.hc-human-dxp .expertise_why{min-height:450px}@media(min-width: 900px){.hc-human-dxp .expertise_why{padding-bottom:100px}}.hc-human-dxp .expertise_why .expertise__text p:not(:last-child){margin-bottom:20px}.hc-human-dxp .expertise_benefits .expertise__text{padding-left:0}@media(max-width: 600px){.hc-human-dxp .expertise_benefits .expertise__text{width:100%}}.hc-human-dxp .expertise_about{margin:5vw auto;padding:5vw 0}.hc-human-dxp .expertise_about .expertise__heading{flex-basis:30%;margin-right:auto}@media screen and (min-width: 2560px){.hc-human-dxp .expertise_about .expertise__heading{flex-basis:25%;margin-right:unset}}.hc-human-dxp .expertise_about .expertise__heading h2{font-size:44px;line-height:54px}.hc-human-dxp .expertise_about .expertise__text{flex-basis:60%}@media(min-width: 600px){.hc-human-dxp .expertise_about .expertise__text{padding-left:30px}}.hc-human-dxp .expertise_about .expertise__text::before{top:-15px;height:4px;background:#f19d39}.hc-human-dxp .expertise_about .expertise__text p{margin:0;color:#fff;font-weight:normal;font-size:18px;line-height:24px}@media(min-width: 767px){.hc-human-dxp .expertise_about .expertise__text p{font-size:24px;line-height:32px}}.hc-human-dxp .expertise_includes{min-height:250px}@media(min-width: 900px){.hc-human-dxp .expertise_includes{padding-top:60px}}.hc-human-dxp .expertise_includes .expertise__heading h2{max-width:50%}@media(max-width: 600px){.hc-human-dxp .expertise_includes .expertise__heading h2{max-width:100%}}.hc-human-dxp .expertise_includes .expertise__heading h2 span{color:#2750be}.hc-human-dxp .expertise_includes .expertise__heading-undertext{display:none}.hc-human-dxp .expertise_includes .expertise__text{padding-bottom:30px;padding-left:10px}.hc-human-dxp .expertise_includes .expertise__content ul{display:flex;flex-wrap:wrap;max-width:805px;padding-left:0}@media(max-width: 600px){.hc-human-dxp .expertise_includes .expertise__content ul{margin-top:40px}}.hc-human-dxp .expertise_includes .expertise__content li{flex-basis:100%;margin-bottom:30px;padding-right:20px;padding-left:25px}.hc-human-dxp .expertise_life-scieence{min-height:250px}.hc-human-dxp .expertise_life-scieence .expertise__heading h2{max-width:60%}.hc-human-dxp .expertise_life-scieence .industry-numbers{padding:0}.hc-human-dxp .expertise_life-scieence .industry-numbers__wrapper{padding:0}.hc-human-dxp .expertise_life-scieence .industry-numbers__row{flex-direction:column}.hc-human-dxp .expertise_life-scieence .industry-numbers__col{display:flex;align-items:center;max-width:100%;margin:0}.hc-human-dxp .expertise_life-scieence .industry-numbers__title{display:none}.hc-human-dxp .expertise_life-scieence .industry-numbers__number{display:inline-block;margin:0;padding:0 20px 0 0;color:#2750be;font-weight:900;font-size:60px;font-family:"ProximaNova",sans-serif;line-height:72px;border-bottom:none}.hc-human-dxp .expertise_life-scieence .industry-numbers__description{display:inline-block;max-width:50%;font-size:14px;line-height:17px;text-align:left}.hc-human-dxp .expertise_compliances{min-height:300px}.hc-human-dxp .expertise_compliances .expertise__heading{flex-basis:25%;margin-top:25px}.hc-human-dxp .expertise_compliances .expertise__heading-undertext{display:none}.hc-human-dxp .expertise_compliances .expertise__text{display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:flex-start;border-left:none}@media(max-width: 600px){.hc-human-dxp .expertise_compliances .expertise__text::before{content:none}}@media(max-width: 540px){.hc-human-dxp .expertise_compliances .expertise__text{flex-basis:100%;justify-content:space-around}}.hc-human-dxp .expertise_compliances .expertise__content{justify-content:flex-start}.hc-human-dxp__compliances-image-wrapper{display:flex;flex-basis:13%;justify-content:center;align-items:center}.hc-human-dxp__compliances-image{width:100%;min-width:70px}.hc-human-dxp__form-section{padding-top:5vw;padding-bottom:7vw;background:#a5dfff}.hc-human-dxp__form-section .sub-title-colored__heading{color:#132e77}.hc-human-dxp__form-wrapper .sub-title-colored__wrapper{padding-right:0;padding-left:0}@media(min-width: 1024px){.hc-human-dxp__form-wrapper .sub-title-colored__heading{font-size:60px}}.hc-human-dxp__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.hc-human-dxp__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.hc-human-dxp__form-wrapper .form-box__inner{margin:25px}}.hc-human-dxp__success-message{padding-top:7vw;padding-bottom:7vw;color:#fff;font-size:24px;text-align:center}
.human360-user-agreement__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.human360-user-agreement__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.human360-user-agreement__wrapper{max-width:1353.6px !important}}.human360-user-agreement__title-background{background-image:linear-gradient(45deg, #14246b 0, #126792 25%, #0fb3c9 55%, #14246c 100%)}.human360-user-agreement__title-background .page-title-2__title{max-width:55vw}.human360-user-agreement__title-background .page-title-2__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.human360-user-agreement__title-background .page-title-2__description{max-width:90vw}.human360-user-agreement__title-background .page-title-2__description::before{content:none}.human360-user-agreement .page-title-mobile__title{font-size:3em}.human360-user-agreement .page-title-mobile__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.human360-user-agreement .page-title-mobile__description::before{content:none}
.human360-user-agreement__wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.human360-user-agreement__wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.human360-user-agreement__wrapper{max-width:1353.6px !important}}.human360-user-agreement__title-background{background-image:linear-gradient(45deg, #14246b 0, #126792 25%, #0fb3c9 55%, #14246c 100%)}.human360-user-agreement__title-background .page-title-2__title{max-width:55vw}.human360-user-agreement__title-background .page-title-2__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.human360-user-agreement__title-background .page-title-2__description{max-width:90vw}.human360-user-agreement__title-background .page-title-2__description::before{content:none}.human360-user-agreement .page-title-mobile__title{font-size:3em}.human360-user-agreement .page-title-mobile__title:before{box-shadow:0 10px 30px 0 rgba(27,27,27,.25)}.human360-user-agreement .page-title-mobile__description::before{content:none}
.datamask-privacy-policy .page-title-2__title{max-width:60vw}.datamask-privacy-policy ul,.datamask-privacy-policy ol{padding-left:25px}.datamask-privacy-policy .short-list ol{font-size:16px;font-weight:800;font-family:"ProximaNova",sans-serif}.datamask-privacy-policy .short-list ol li{margin-bottom:15px}.datamask-privacy-policy .short-list ol li::marker{font-size:16px}.datamask-privacy-policy .short-list ol li>ol{margin:20px 0;counter-reset:item}.datamask-privacy-policy .short-list ol li>ol li{margin-bottom:5px}.datamask-privacy-policy .short-list ol li>ol li:before{content:counters(item, ".") "  ";counter-increment:item}.datamask-privacy-policy .main-list ol li::marker{font-size:25.5px;font-weight:800}.datamask-privacy-policy .main-list ol li p strong{font-size:16px;font-weight:800;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.datamask-privacy-policy .main-list ol li>ol{counter-reset:item}.datamask-privacy-policy .main-list ol li>ol li:before{margin-left:-8px;content:counters(item, ".") "  ";counter-increment:item;font-weight:800;font-size:27px}.datamask-privacy-policy .main-list ol li>ol li::marker{font-size:27px}.datamask-privacy-policy .main-list ol li>ol li:first-child{margin-top:40px}.datamask-privacy-policy .main-list ol li>ol h2{display:inline}.datamask-privacy-policy .main-list ol li>ol p{margin-left:15px}.datamask-privacy-policy .main-list ol li>ol p:nth-child(2){margin-top:20px}.datamask-privacy-policy .main-list ol li>ol p:last-child{margin-bottom:40px}.datamask-privacy-policy .main-list ol li>ul{list-style:disc}.datamask-privacy-policy .main-list ol li>ul li::marker{font-size:16px}.datamask-privacy-policy .main-list ol li>ul li strong{display:inline-block;margin-bottom:5px;font-size:16px;font-weight:800;font-family:"ProximaNova",sans-serif;text-transform:uppercase}
.aws-coa-eula__title-background{background-image:linear-gradient(269.96deg, #f7aa35 26.49%, #ff492b 127.31%)}
.human-vct__form-wrapper,.human-vct__heading-wrapper{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.human-vct__form-wrapper,.human-vct__heading-wrapper{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.human-vct__form-wrapper,.human-vct__heading-wrapper{max-width:1353.6px !important}}.human-vct{overflow:hidden}.human-vct__page-heading-wrapper{padding:180px 20px 100px;background-image:radial-gradient(circle at 50% -20%, #1bdcfe 0, #1bdcfe 20%, transparent 40%),linear-gradient(90deg, #52bada 0%, #50337b 100%);background-repeat:no-repeat;background-position:50% 100%;background-size:100%}@media not all and (min-resolution: 0.001dpcm){.human-vct__page-heading-wrapper{background:linear-gradient(90deg, #52bada 0%, #50337b 100%)}}.human-vct__heading-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 540px){.human-vct__heading-wrapper{padding-bottom:50px}}.human-vct__heading-title{max-width:550px;margin-top:0;margin-bottom:100px;color:#fff;font-weight:900;font-size:40px;font-family:"ProximaNova",sans-serif;line-height:48px;text-align:center;text-transform:uppercase}@media(max-width: 900px){.human-vct__heading-title{margin-bottom:7vw;font-size:5.5vw;line-height:6vw}}.human-vct__heading-title span{color:#fff;font-weight:900;font-size:88px;font-family:"ProximaNova",sans-serif;line-height:107px}@media(max-width: 900px){.human-vct__heading-title span{margin-top:15px;font-size:11vw;line-height:12vw}}.human-vct__description-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.human-vct__description-wrapper .sub-title-static__wrapper{max-width:940px;padding:0}.human-vct__description-wrapper .sub-title-static__heading,.human-vct__description-wrapper .sub-title-static__description{padding-top:0;padding-bottom:20px;font-size:24px;text-align:left}@media(max-width: 540px){.human-vct__description-wrapper .sub-title-static__heading,.human-vct__description-wrapper .sub-title-static__description{font-size:6vw;line-height:6vw}}.human-vct__description-wrapper .sub-title-static__heading{text-transform:none;background-image:linear-gradient(to left, #1bdcfe, #1bdcfe)}.human-vct__description-wrapper .sub-title-static__description{max-width:940px;font-size:18px;line-height:1.5;text-align:left;text-transform:none;background-image:linear-gradient(to left, #fff, #fff);-webkit-text-fill-color:#fff}.human-vct__description-wrapper .sub-title-static__description h2{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:28px;text-align:left;background-image:linear-gradient(to left, #1bdcfe, #1bdcfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.human-vct__image{width:100%;max-width:940px;margin:auto}.human-vct__button{position:absolute;bottom:-100px;max-width:325px;color:#fff;background:#1bdcfe;border:1px solid #1bdcfe;transform:translateX(-50%)}@media(max-width: 600px){.human-vct__button{left:50%}}.human-vct__button:hover{background:#1bdcfe;box-shadow:0px 19px 57px 0 #1bdcfe}.human-vct .expertise_why,.human-vct .expertise_ready-to-learn,.human-vct .expertise_benefits,.human-vct .expertise_includes,.human-vct .expertise_clinic-trial,.human-vct .expertise_description{min-height:320px;margin:5vw auto}.human-vct .expertise_why .expertise__content,.human-vct .expertise_ready-to-learn .expertise__content,.human-vct .expertise_benefits .expertise__content,.human-vct .expertise_includes .expertise__content,.human-vct .expertise_clinic-trial .expertise__content,.human-vct .expertise_description .expertise__content{align-items:flex-start;color:#000}.human-vct .expertise_why .expertise__heading h2,.human-vct .expertise_ready-to-learn .expertise__heading h2,.human-vct .expertise_benefits .expertise__heading h2,.human-vct .expertise_includes .expertise__heading h2,.human-vct .expertise_clinic-trial .expertise__heading h2,.human-vct .expertise_description .expertise__heading h2{max-width:40%;margin-top:0;font-size:32px;line-height:38px}.human-vct .expertise_why .expertise__heading-undertext,.human-vct .expertise_ready-to-learn .expertise__heading-undertext,.human-vct .expertise_benefits .expertise__heading-undertext,.human-vct .expertise_includes .expertise__heading-undertext,.human-vct .expertise_clinic-trial .expertise__heading-undertext,.human-vct .expertise_description .expertise__heading-undertext{padding-right:15px;padding-bottom:30px}@media(min-width: 767px){.human-vct .expertise_why .expertise__heading-undertext,.human-vct .expertise_ready-to-learn .expertise__heading-undertext,.human-vct .expertise_benefits .expertise__heading-undertext,.human-vct .expertise_includes .expertise__heading-undertext,.human-vct .expertise_clinic-trial .expertise__heading-undertext,.human-vct .expertise_description .expertise__heading-undertext{max-width:80%}}.human-vct .expertise_why .expertise__text,.human-vct .expertise_ready-to-learn .expertise__text,.human-vct .expertise_benefits .expertise__text,.human-vct .expertise_includes .expertise__text,.human-vct .expertise_clinic-trial .expertise__text,.human-vct .expertise_description .expertise__text{flex-basis:60%;padding-left:35px;font-weight:normal;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:26px}.human-vct .expertise_why .expertise__text p,.human-vct .expertise_ready-to-learn .expertise__text p,.human-vct .expertise_benefits .expertise__text p,.human-vct .expertise_includes .expertise__text p,.human-vct .expertise_clinic-trial .expertise__text p,.human-vct .expertise_description .expertise__text p{margin-top:0;padding:0}.human-vct .expertise_why .expertise__text ul,.human-vct .expertise_ready-to-learn .expertise__text ul,.human-vct .expertise_benefits .expertise__text ul,.human-vct .expertise_includes .expertise__text ul,.human-vct .expertise_clinic-trial .expertise__text ul,.human-vct .expertise_description .expertise__text ul{margin:0;padding-left:10px;list-style:none}.human-vct .expertise_why .expertise__text li,.human-vct .expertise_ready-to-learn .expertise__text li,.human-vct .expertise_benefits .expertise__text li,.human-vct .expertise_includes .expertise__text li,.human-vct .expertise_clinic-trial .expertise__text li,.human-vct .expertise_description .expertise__text li{position:relative;margin-bottom:20px;padding-left:25px}.human-vct .expertise_why .expertise__text li::before,.human-vct .expertise_ready-to-learn .expertise__text li::before,.human-vct .expertise_benefits .expertise__text li::before,.human-vct .expertise_includes .expertise__text li::before,.human-vct .expertise_clinic-trial .expertise__text li::before,.human-vct .expertise_description .expertise__text li::before{position:absolute;top:8px;left:-10px;width:10px;height:10px;background-color:#1bdcfe;content:""}.human-vct .expertise_why .expertise__text::before,.human-vct .expertise_ready-to-learn .expertise__text::before,.human-vct .expertise_benefits .expertise__text::before,.human-vct .expertise_includes .expertise__text::before,.human-vct .expertise_clinic-trial .expertise__text::before,.human-vct .expertise_description .expertise__text::before{content:none}.human-vct .expertise_why .expertise__text,.human-vct .expertise_ready-to-learn .expertise__text{position:relative;border-left:10px solid #1bdcfe}@media(max-width: 600px){.human-vct .expertise_why .expertise__text::before,.human-vct .expertise_ready-to-learn .expertise__text::before{content:"";position:absolute;top:-20px;left:0;width:145px;height:10px;background-color:#1bdcfe}}@media(max-width: 600px){.human-vct .expertise_why .expertise__text,.human-vct .expertise_ready-to-learn .expertise__text{padding-left:0;border-left:none}}.human-vct .expertise_ready-to-learn{min-height:0;margin-bottom:0}.human-vct .expertise_ready-to-learn .expertise__heading h2{max-width:90%}.human-vct .expertise_ready-to-learn .expertise__content{position:relative;padding-bottom:150px}.human-vct .expertise_ready-to-learn .expertise__text{border:none}.human-vct .expertise_ready-to-learn .expertise__text::before{background-color:transparent}.human-vct .expertise_benefits .expertise__text{padding-left:0}@media(max-width: 600px){.human-vct .expertise_benefits .expertise__text{width:100%}}.human-vct .expertise_benefits .expertise__content{padding-bottom:40px;border-bottom:10px solid #1bdcfe}.human-vct .expertise_clinic-trial{min-height:250px}.human-vct .expertise_clinic-trial .sub-title-static .sub-title-static__wrapper{padding:0}.human-vct .expertise_clinic-trial .sub-title-static__description{display:flex;font-size:18px;line-height:1.5;text-align:left;text-transform:none;background-image:linear-gradient(to left, #000, #000);-webkit-text-fill-color:#000}@media(max-width: 767px){.human-vct .expertise_clinic-trial .sub-title-static__description{flex-direction:column}}.human-vct .expertise_clinic-trial .sub-title-static__description h5{margin:0;padding-bottom:20px;font-weight:900;font-size:34px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase;background-image:linear-gradient(to left, #000, #000);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width: 767px){.human-vct .expertise_clinic-trial .sub-title-static__description h5{flex-basis:45%}}.human-vct .expertise_clinic-trial .sub-title-static__description p{flex-basis:60%;font-family:OpenSans,Helvetica,Arial,sans-serif;-webkit-text-fill-color:#000}.human-vct .expertise_clinic-trial .expertise__heading h2{max-width:70%}.human-vct .expertise_clinic-trial .expertise__content{display:block;padding-top:40px;padding-bottom:40px;border-top:10px solid #1bdcfe;border-bottom:10px solid #1bdcfe}.human-vct .expertise_clinic-trial .expertise__text{padding-left:0}.human-vct .expertise_clinic-trial .industry-numbers{padding:0}.human-vct .expertise_clinic-trial .industry-numbers__wrapper{padding:0}@media(min-width: 641px){.human-vct .expertise_clinic-trial .industry-numbers__col:nth-child(3n){margin-right:0}}.human-vct .expertise_clinic-trial .industry-numbers__title{display:none}.human-vct .expertise_clinic-trial .industry-numbers__number{font-weight:900;font-size:60px;font-family:"ProximaNova",sans-serif;line-height:72px;text-align:left;background:linear-gradient(90deg, #52bada 0%, #50337b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width: 420px)and (max-width: 680px){.human-vct .expertise_clinic-trial .industry-numbers__number{font-size:48px}}@media(max-width: 475px){.human-vct .expertise_clinic-trial .industry-numbers__number{max-width:100%;text-align:center}}.human-vct .expertise_clinic-trial .industry-numbers__description{font-size:14px;line-height:17px;text-align:left}@media(max-width: 475px){.human-vct .expertise_clinic-trial .industry-numbers__description{max-width:100%;text-align:center}}.human-vct .expertise_description .expertise__content{flex-direction:column}.human-vct .expertise_description .expertise__heading-undertext{display:none}.human-vct .expertise_description .expertise__heading{flex-basis:100%}.human-vct .expertise_description .expertise__heading h2{max-width:100%;margin-bottom:10px}.human-vct .expertise_description .expertise__text{flex-basis:100%;padding-left:0}.human-vct .expertise_description .expertise__text p{margin:20px 0 40px}.human-vct__form-section{padding-top:5vw;padding-bottom:7vw;background:linear-gradient(90deg, #52bada 0%, #50337b 100%)}.human-vct__form-section .sub-title-colored__heading{color:#fff}.human-vct__form-wrapper .sub-title-colored__wrapper{padding-right:0;padding-left:0}@media(min-width: 1024px){.human-vct__form-wrapper .sub-title-colored__heading{font-size:60px}}.human-vct__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.human-vct__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.human-vct__form-wrapper .form-box__inner{margin:25px}}.human-vct__success-message{padding-top:7vw;padding-bottom:7vw;color:#fff;font-size:24px;text-align:center}
.accelerate-aws-migration__form-wrapper,.accelerate-aws-migration .industry-demos,.accelerate-aws-migration .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.accelerate-aws-migration__form-wrapper,.accelerate-aws-migration .industry-demos,.accelerate-aws-migration .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.accelerate-aws-migration__form-wrapper,.accelerate-aws-migration .industry-demos,.accelerate-aws-migration .navigation-panel{max-width:1353.6px !important}}.accelerate-aws-migration{overflow:hidden}.accelerate-aws-migration .aws-title-new_migration{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:100px}@media(max-width: 767px){.accelerate-aws-migration .aws-title-new_migration{min-height:600px}}.accelerate-aws-migration .aws-title-new_migration .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.accelerate-aws-migration .aws-title-new_migration .aws-title-new__heading{font-size:52px}}.accelerate-aws-migration .aws-title-new_migration .aws-title-new__description{color:#fff}.accelerate-aws-migration .navigation-panel{margin:5vw auto;background-image:none;box-shadow:none}@media(max-width: 475px){.accelerate-aws-migration .navigation-panel{display:none}}.accelerate-aws-migration .navigation-panel__item{min-height:100px;text-align:left}.accelerate-aws-migration .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.accelerate-aws-migration .navigation-panel__number{color:#f19d39}.accelerate-aws-migration .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.accelerate-aws-migration .aws-services__wrapper{max-width:940px}.accelerate-aws-migration .aws-services_main .aws-services__heading,.accelerate-aws-migration .aws-services_slider .aws-services__heading,.accelerate-aws-migration .aws-services_tech .aws-services__heading,.accelerate-aws-migration .aws-services_why .aws-services__heading{position:relative}.accelerate-aws-migration .aws-services_main .aws-services__heading::before,.accelerate-aws-migration .aws-services_slider .aws-services__heading::before,.accelerate-aws-migration .aws-services_tech .aws-services__heading::before,.accelerate-aws-migration .aws-services_why .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.accelerate-aws-migration .aws-services_main .aws-services__heading::before,.accelerate-aws-migration .aws-services_slider .aws-services__heading::before,.accelerate-aws-migration .aws-services_tech .aws-services__heading::before,.accelerate-aws-migration .aws-services_why .aws-services__heading::before{max-width:120px}}.accelerate-aws-migration .aws-services_inside .aws-services__heading{margin:0 0 20px;font-size:26px}.accelerate-aws-migration .aws-services_inside .aws-services__wrapper_inside{padding-bottom:20px}@media(max-width: 767px){.accelerate-aws-migration .aws-services_slider .aws-services__wrapper{padding-right:20px;padding-left:20px}}.accelerate-aws-migration .aws-services_slider .aws-services__heading{text-align:left}.accelerate-aws-migration .aws-services_slider .aws-services__text{width:100%;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:28px;text-align:left}.accelerate-aws-migration .section-with-content .aws-services__text{width:100%;margin:0}.accelerate-aws-migration .section-with-content .aws-services__text h4{font-weight:900;font-size:22px;font-family:"ProximaNova",sans-serif;line-height:28px;text-align:left}.accelerate-aws-migration .section-with-content .aws-services__text h4:not(:first-child){color:#f19d39}@media(max-width: 475px){.accelerate-aws-migration .section-with-content .aws-services__text h4{font-size:18px;line-height:24px}}.accelerate-aws-migration .section-with-content .aws-services__text p{text-align:left}.accelerate-aws-migration .section-with-content__button{margin:5px auto 40px;color:#fff;background-image:radial-gradient(97.89% 555.01% at 2.11% -24.68%, #32c0b4 0%, #572f99 50.19%, #1a0a49 100%);border:none}.accelerate-aws-migration .section-with-content__button:hover{box-shadow:0px 19px 57px 0 #39c7ae}.accelerate-aws-migration .section-with-content_2 .aws-services__text h4:last-child{margin-bottom:0}.accelerate-aws-migration .section-with-content_2 .industry-numbers-static__title{min-height:initial}.accelerate-aws-migration .section-with-content_3 .industry-numbers-static__row{justify-content:space-around}.accelerate-aws-migration .section-with-content_3 .industry-numbers-static__number-wrapper{justify-content:center}.accelerate-aws-migration .section-with-content_3 .industry-numbers-static__description{text-align:center}@media(max-width: 375px){.accelerate-aws-migration .section-with-content_3 .industry-numbers-static__col{max-width:230px}}.accelerate-aws-migration__tech .vertical__tabs .vertical__tabs__nav__item{display:flex}.accelerate-aws-migration__tech .vertical__tabs .vertical__tabs__nav__item-title{align-self:center;width:80%}.accelerate-aws-migration__tech .vertical__tabs__content img{max-width:60px;margin:20px 0}@media(max-width: 540px){.accelerate-aws-migration__tech .vertical__tabs__content img{margin:0 auto}}.accelerate-aws-migration__tech .vertical__tabs__content-mobile{padding:0}.accelerate-aws-migration__tech .aws-migration__colored-title_white .sub-title-colored__wrapper{max-width:initial;margin:0;padding:0}.accelerate-aws-migration__tech .aws-migration__colored-title_white .sub-title-colored__heading{display:none}.accelerate-aws-migration__tech .sub-title-colored__wrapper{padding:0}.accelerate-aws-migration__tech .sub-title-colored__heading{font-size:16px}.accelerate-aws-migration__tech .sub-title-colored__heading-square{display:none}.accelerate-aws-migration__tech .sub-title-colored__description h4{font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.accelerate-aws-migration__tech .demo-item-grid__list{margin-top:40px}@media(min-width: 767px){.accelerate-aws-migration__tech .demo-item-grid__list-item{min-width:200px;max-width:200px}}@media(max-width: 767px){.accelerate-aws-migration__tech .demo-item-grid__list-item{margin:0 auto 80px}}@media(max-width: 540px){.accelerate-aws-migration__tech .demo-item-grid__title{text-align:center}}.accelerate-aws-migration__tech .industry-numbers-static{padding:0}@media(min-width: 767px){.accelerate-aws-migration__tech .industry-numbers-static__col{min-width:25%;margin-right:0 !important}}.accelerate-aws-migration__tech .industry-numbers-static__number-wrapper{border-bottom-color:#f19d39}.accelerate-aws-migration__tech .industry-numbers-static__number-image{display:none}.accelerate-aws-migration__tech .industry-numbers-static__number{font-weight:900}.accelerate-aws-migration__tech .industry-numbers-static__description{font-weight:normal;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:24px;text-transform:none}.accelerate-aws-migration__tech .expertise-list{margin-top:40px}.accelerate-aws-migration__tech .expertise-list__item:not(:last-child){margin-right:20px}.accelerate-aws-migration .industry-demos{padding-top:40px;padding-bottom:40px;background-image:none;box-shadow:none}@media(max-width: 780px){.accelerate-aws-migration .industry-demos .demo-item-grid__list{justify-content:space-around}}.accelerate-aws-migration .industry-demos .demo-item-grid__title{min-height:30px}.accelerate-aws-migration .industry-demos .demo-item-grid__list-item{padding-left:5px}@media(max-width: 640px){.accelerate-aws-migration .industry-demos .demo-item-grid__list-item{margin-bottom:30px}}.accelerate-aws-migration .industry-demos .demo-item-grid__description ul{padding-left:15px;list-style:disc}.accelerate-aws-migration .industry-demos .demo-item-grid__description li{padding-bottom:15px}.accelerate-aws-migration .industry-demos .demo-item-grid__description li::marker{color:#f90}.accelerate-aws-migration .industry-demos .demo-item__image{max-width:186px;margin:0 auto 20px}.accelerate-aws-migration__why{padding-top:40px;padding-bottom:60px;background:#f2f2f2}.accelerate-aws-migration__why .aws-services__heading{margin-bottom:5px}@media(max-width: 767px){.accelerate-aws-migration__why .aws-services__heading{margin-bottom:20px}}.accelerate-aws-migration__why .industry-numbers-static{padding-top:0}.accelerate-aws-migration__why .industry-numbers-static__wrapper{padding-right:20px}@media(max-width: 600px){.accelerate-aws-migration__why .industry-numbers-static__row{flex-direction:column;align-items:center}}.accelerate-aws-migration__why .industry-numbers-static__col{margin-top:80px;margin-right:0 !important}@media(min-width: 768px){.accelerate-aws-migration__why .industry-numbers-static__col{min-width:33.33%}}@media(max-width: 680px){.accelerate-aws-migration__why .industry-numbers-static__col{min-width:60%;margin-top:40px;margin-right:0 !important}}@media(max-width: 475px){.accelerate-aws-migration__why .industry-numbers-static__col{min-width:80%}}.accelerate-aws-migration__why .industry-numbers-static__title{padding-bottom:5px;font-weight:900;border-bottom:2px solid #f90}.accelerate-aws-migration__why .industry-numbers-static__subtitle{min-height:35px;padding-top:15px}.accelerate-aws-migration__why .industry-numbers-static__number-wrapper{margin-bottom:0;padding-right:20px;border:none}.accelerate-aws-migration__why .industry-numbers-static__number-image{display:none}.accelerate-aws-migration__why .industry-numbers-static__number{font-weight:900;font-size:64px}@media(min-width: 767px)and (max-width: 1024px){.accelerate-aws-migration__why .industry-numbers-static__number{font-size:6vw}}@media(max-width: 767px){.accelerate-aws-migration__why .industry-numbers-static__number{font-size:54px;line-height:1.5}}@media(max-width: 475px){.accelerate-aws-migration__why .industry-numbers-static__number{font-size:40px;line-height:58px}}.accelerate-aws-migration__why .industry-numbers-static__subtitle,.accelerate-aws-migration__why .industry-numbers-static__description{padding-right:20px;font-weight:normal;font-size:18px;font-family:OpenSans,Helvetica,Arial,sans-serif;text-transform:none}.accelerate-aws-migration__form-section{padding-top:7vw;padding-bottom:7vw;background-image:linear-gradient(to right, #181964, #39c7ae)}.accelerate-aws-migration__form-section .sub-title-colored__heading{color:#fff}.accelerate-aws-migration__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.accelerate-aws-migration__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.accelerate-aws-migration__form-wrapper .form-box__inner{margin:25px}}.accelerate-aws-migration__success-message{padding-top:7vw;padding-bottom:7vw;color:#fff;font-size:24px;text-align:center}
.covid-approach__stop-covid-items-wrapper,.covid-approach .covid-approach-section__wrapper,.covid-approach__home-work_desc .sub-desc{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.covid-approach__stop-covid-items-wrapper,.covid-approach .covid-approach-section__wrapper,.covid-approach__home-work_desc .sub-desc{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.covid-approach__stop-covid-items-wrapper,.covid-approach .covid-approach-section__wrapper,.covid-approach__home-work_desc .sub-desc{max-width:1353.6px !important}}.covid-approach .page-title-2__content{min-height:75vh;padding-top:0;padding-bottom:0}.covid-approach .page-title-2__description{display:none}.covid-approach .page-title-mobile{min-height:75vh}@media(max-width: 640px)and (min-width: 540px){.covid-approach .page-title-mobile__title{margin-top:auto}}.covid-approach .page-title-mobile__description{display:none}.covid-approach__title-bg .navigation-panel{max-width:940px;margin:0 auto;padding-right:20px;padding-bottom:60px;padding-left:20px;background-image:none;box-shadow:none}@media screen and (min-width: 2560px){.covid-approach__title-bg .navigation-panel{max-width:calc(940px * 1.44);padding-bottom:calc(60px * 1.44)}}.covid-approach__title-bg .navigation-panel__item{max-width:140px;padding:20px 0 20px;text-align:center}@media screen and (min-width: 2560px){.covid-approach__title-bg .navigation-panel__item{max-width:calc(140px * 1.44)}}.covid-approach__title-bg .navigation-panel__title{font-weight:900;font-size:14px}@media screen and (min-width: 2560px){.covid-approach__title-bg .navigation-panel__title{font-size:calc(14px * 1.44)}}.covid-approach__title-bg .navigation-panel__content{border:1px solid #b516ed;border-right:none;border-left:none}@media(max-width: 640px){.covid-approach__title-bg .navigation-panel{margin-top:auto;padding:0}}@media(max-width: 540px){.covid-approach__title-bg .navigation-panel{display:none}}.covid-approach__description-wrapper{background-color:#fff}.covid-approach__description-wrapper .description__text{color:#000}@media(min-width: 768px){.covid-approach__description-wrapper .description__text{font-size:24px}}@media(min-width: 2560px){.covid-approach__description-wrapper .description__text{font-size:calc(24px * 1.44)}}.covid-approach__description-wrapper .description__text::before{content:none}.covid-approach__home-work{padding-top:0 !important}.covid-approach__home-work .covid-approach-section__wrapper{padding:5vw 0 0}@media(max-width: 640px){.covid-approach__home-work .covid-approach-section__wrapper{padding:40px 0 0}}@media(max-width: 980px){.covid-approach__home-work_desc .covid-approach-section__left-col{display:flex;flex-basis:100% !important;flex-direction:column;align-items:center}}.covid-approach__home-work_desc .covid-approach-section__image{margin:35px auto;padding:0 20px}.covid-approach__home-work_desc .sub-desc span{color:#1bdcfe;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.1;text-transform:uppercase}@media(min-width: 640px){.covid-approach__home-work_desc .sub-desc span{font-size:40px;line-height:1.2}}@media(min-width: 2560px){.covid-approach__home-work_desc .sub-desc span{font-size:calc(40px * 1.44)}}.covid-approach__home-work_desc .sub-desc p{font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:1.4}@media(min-width: 2560px){.covid-approach__home-work_desc .sub-desc p{font-size:calc(18px * 1.44)}}@media(max-width: 480px){.covid-approach .sub-title-colored .sub-title-colored__wrapper{max-width:65%}}@media(max-width: 480px){.covid-approach .sub-title-colored.de-de .sub-title-colored__wrapper{max-width:100%}}@media(max-width: 480px){.covid-approach .sub-title-colored.small .sub-title-colored__wrapper{max-width:100%}}.covid-approach .sub-title-colored.small .sub-title-colored__heading{margin-bottom:5vw}@media(min-width: 1024px){.covid-approach .sub-title-colored.small .sub-title-colored__heading{font-size:60px}}@media(min-width: 2560px){.covid-approach .sub-title-colored.small .sub-title-colored__heading{font-size:calc(60px * 1.44)}}@media(min-width: 1024px){.covid-approach .sub-title-colored.small .sub-title-colored__heading-square{top:-16px}}@media(max-width: 480px){.covid-approach .sub-title-colored.small.de-de .sub-title-colored__heading{font-size:5.5vw}}.covid-approach .sub-title-colored.charity .sub-title-colored__heading{margin-bottom:0}@media(min-width: 767px){.covid-approach .sub-title-colored.charity .sub-title-colored__heading{font-size:40px}}@media(min-width: 2560px){.covid-approach .sub-title-colored.charity .sub-title-colored__heading{font-size:calc(40px * 1.44)}}@media(min-width: 1024px){.covid-approach .sub-title-colored.charity .sub-title-colored__heading-square{top:-16px}}.covid-approach .sub-title-colored__heading-summary{font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;text-transform:none}@media screen and (min-width: 2560px){.covid-approach .sub-title-colored__heading-summary{font-size:calc(18px * 1.44)}}.covid-approach .covid-approach-section{padding:5vw 0}@media(max-width: 640px){.covid-approach .covid-approach-section{padding:40px 0}}.covid-approach .covid-approach-section__wrapper{display:flex;justify-content:space-between}@media(max-width: 640px){.covid-approach .covid-approach-section__wrapper{flex-direction:column}}.covid-approach .covid-approach-section__left-col{flex-basis:55%}.covid-approach .covid-approach-section__right-col{display:flex;flex-basis:40%;justify-content:center;align-items:center}.covid-approach .covid-approach-section__image{width:100%;max-width:350px}@media(max-width: 640px){.covid-approach .covid-approach-section__image{max-width:290px}}@media(min-width: 2560px){.covid-approach .covid-approach-section__image{max-width:calc(350px * 1.44)}}.covid-approach .covid-approach-section__image_inside{margin-right:auto;margin-left:auto}.covid-approach__section-with-background{padding:5vw 0;color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 640px){.covid-approach__section-with-background{padding:40px 0}}.covid-approach__section-with-background_clients{background-color:#2750be}.covid-approach__section-with-background_home-work{color:#fff;background-color:#2750be}.covid-approach__section-with-background_mental-well-being{color:#fff;background-color:#fc0191}.covid-approach__section-with-background_safety-rules{color:#fff;background-color:#7401fc}.covid-approach__section-with-background_safety-rules ul{padding-bottom:20px;padding-left:25px;list-style-type:none}.covid-approach__section-with-background_safety-rules ul li{position:relative}.covid-approach__section-with-background_safety-rules ul li::before{position:absolute;top:7px;left:-22px;width:12px;height:12px;background-color:#ebfd48;content:""}.covid-approach__section-with-background_safety-rules p{margin:0}.covid-approach__section-with-background_safety-rules .sub-title-colored__heading-summary p:nth-child(2){margin-top:15px;font-size:32px;line-height:1}@media screen and (min-width: 2560px){.covid-approach__section-with-background_safety-rules .sub-title-colored__heading-summary p:nth-child(2){margin-top:calc(15px * 1.44);font-size:calc(32px * 1.44)}}.covid-approach__section-with-background_charity{color:#fff;background-color:#2750be}.covid-approach__abroad-associates .industry-numbers__number{color:#63b000;font-weight:900;border-bottom:2px solid #63b000}.covid-approach__abroad-associates .industry-numbers__description{font-weight:900;font-size:14px}@media screen and (min-width: 2560px){.covid-approach__abroad-associates .industry-numbers__description{font-size:calc(14px * 1.44)}}.covid-approach__office-plan .sub-title-colored__heading-summary p{font-weight:normal;font-family:OpenSans,Helvetica,Arial,sans-serif}.covid-approach__office-plan .vertical__tabs__nav__item,.covid-approach__office-plan .vertical__tabs__content-mobile{border-top-color:#17c583;border-bottom-color:#17c583}.covid-approach__office-plan .vertical__tabs__nav__item{display:flex;align-items:center}.covid-approach__office-plan .vertical__tabs__nav__item-title{color:#000}@media(min-width: 767px){.covid-approach__office-plan .vertical__tabs__nav__item-title{width:95%;font-size:32px}}@media(min-width: 2560px){.covid-approach__office-plan .vertical__tabs__nav__item-title{font-size:calc(32px * 1.44)}}.covid-approach__office-plan .vertical__tabs__nav__item-title span,.covid-approach__office-plan .vertical__tabs__nav__item-title h3{display:block;padding-top:10px;color:#646262}@media(min-width: 767px){.covid-approach__office-plan .vertical__tabs__nav__item-title span,.covid-approach__office-plan .vertical__tabs__nav__item-title h3{font-size:24px}}@media(min-width: 2560px){.covid-approach__office-plan .vertical__tabs__nav__item-title span,.covid-approach__office-plan .vertical__tabs__nav__item-title h3{font-size:calc(24px * 1.44)}}@media(min-width: 767px){.covid-approach__office-plan .vertical__tabs__content-mobile{padding-top:0}}@media(min-width: 2560px){.covid-approach__office-plan .vertical__tabs__content-mobile{font-size:calc(16px * 1.44)}}.covid-approach__office-plan .vertical__tabs__content-mobile.current{border-bottom-color:#17c583}.covid-approach__charity{padding:0 0 5vw !important}@media(max-width: 640px){.covid-approach__charity{padding:0 0 40px !important}}.covid-approach__charity .sub-title-colored__wrapper{padding-top:5vw}@media(max-width: 640px){.covid-approach__charity .sub-title-colored__wrapper{padding-top:40px}}.covid-approach__charity .charity-big .industry-numbers__number{color:#fff;font-weight:900;border-bottom:2px solid #1bdcfe}.covid-approach__charity .charity-big .industry-numbers__description{color:#fff;font-weight:900;font-size:14px}@media(min-width: 2560px){.covid-approach__charity .charity-big .industry-numbers__description{font-size:calc(14px * 1.44)}}@media(min-width: 641px){.covid-approach__charity .charity-big .industry-numbers__col{min-width:40% !important;max-width:40% !important;margin-right:5% !important}}@media(max-width: 540px){.covid-approach__charity .charity-big .industry-numbers__col{min-width:100%}}.covid-approach__charity .charity-small .industry-numbers__number{color:#f1ff17;font-weight:900;border-bottom:2px solid #f1ff17}.covid-approach__charity .charity-small .industry-numbers__description{color:#fff;font-weight:900;font-size:14px}@media(min-width: 2560px){.covid-approach__charity .charity-small .industry-numbers__description{font-size:calc(14px * 1.44)}}@media(min-width: 641px){.covid-approach__charity .charity-small .industry-numbers__col{min-width:28.33% !important;max-width:28.33% !important;margin-right:5% !important}}.covid-approach__stop-covid .sub-title-colored__heading-summary p{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;line-height:1.1;text-transform:uppercase}@media(min-width: 641px){.covid-approach__stop-covid .sub-title-colored__heading-summary p{font-size:32px}}@media(min-width: 2560px){.covid-approach__stop-covid .sub-title-colored__heading-summary p{font-size:calc(32px * 1.44)}}.covid-approach__stop-covid .sub-title-colored ul{padding-bottom:20px;padding-left:25px;list-style-type:none}@media screen and (min-width: 2560px){.covid-approach__stop-covid .sub-title-colored ul{padding-bottom:calc(20px * 1.44);padding-left:calc(25px * 1.44)}}.covid-approach__stop-covid .sub-title-colored ul li{position:relative}.covid-approach__stop-covid .sub-title-colored ul li::before{position:absolute;top:7px;left:-22px;width:12px;height:12px;background-color:#f9ac07;content:""}@media screen and (min-width: 2560px){.covid-approach__stop-covid .sub-title-colored ul li::before{top:calc(7px * 1.44);left:calc(-22px * 1.44);width:calc(12px * 1.44);height:calc(12px * 1.44)}}.covid-approach__stop-covid-items{padding-bottom:15px;border-top:2px solid #f9ac07}.covid-approach__stop-covid-items h3{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;text-transform:uppercase}@media(min-width: 641px){.covid-approach__stop-covid-items h3{font-size:32px}}@media(min-width: 2560px){.covid-approach__stop-covid-items h3{font-size:calc(32px * 1.44)}}.covid-approach__stop-covid-items p{line-height:1.5}@media screen and (min-width: 2560px){.covid-approach__stop-covid-items p{font-size:calc(16px * 1.44)}}.covid-approach__stop-covid-items:last-child{border-bottom:2px solid #f9ac07}.covid-approach__clients-tabs .content-slider{background:none}.covid-approach__clients-tabs .content-slider__container{padding:35px;background:#fff}@media only screen and (min-width: 768px){.covid-approach__clients-tabs .content-slider__aside{border-right:2px solid #17c583}}.covid-approach__clients-tabs .content-slider .content-slider-item__description-text p{margin-top:0}.covid-approach__clients-tabs .content-slider .content-slider-item__description-text a{font-size:inherit}
.gcp-healthcare__form-wrapper,.gcp-healthcare__case-studies-container,.gcp-healthcare .industry-demos,.gcp-healthcare .expertise_solutions,.gcp-healthcare__expertise-container,.gcp-healthcare .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.gcp-healthcare__form-wrapper,.gcp-healthcare__case-studies-container,.gcp-healthcare .industry-demos,.gcp-healthcare .expertise_solutions,.gcp-healthcare__expertise-container,.gcp-healthcare .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.gcp-healthcare__form-wrapper,.gcp-healthcare__case-studies-container,.gcp-healthcare .industry-demos,.gcp-healthcare .expertise_solutions,.gcp-healthcare__expertise-container,.gcp-healthcare .navigation-panel{max-width:1353.6px !important}}.gcp-healthcare{overflow:hidden}.gcp-healthcare .navigation-panel{margin:5vw 0;background-image:none;box-shadow:none}@media(max-width: 475px){.gcp-healthcare .navigation-panel{display:none}}.gcp-healthcare .navigation-panel__item{min-height:100px;text-align:left}.gcp-healthcare .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.gcp-healthcare .navigation-panel__number{background-image:linear-gradient(300.7deg, #74ff55 -3.58%, #67f964 14.76%, #44ea8d 50.28%, #0dd2cd 99.03%, #00ccdd 110.08%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gcp-healthcare .aws-title-new_gcp-healthcare{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding-top:5vw;background:radial-gradient(94.48% 98.87% at 54.27% 100%, #0044c9 0%, #030825 63.02%);background-repeat:no-repeat;background-position:0 0;background-size:cover}@media(max-width: 767px){.gcp-healthcare .aws-title-new_gcp-healthcare{padding-top:100px}}.gcp-healthcare .aws-title-new_gcp-healthcare .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.gcp-healthcare .aws-title-new_gcp-healthcare .aws-title-new__heading{font-size:52px}}.gcp-healthcare .aws-title-new_gcp-healthcare .aws-title-new__description{color:#fff}.gcp-healthcare .aws-title-new_gcp-healthcare .aws-title-new__description::before{background:linear-gradient(300.7deg, #74ff55 -3.58%, #67f964 14.76%, #44ea8d 50.28%, #0dd2cd 99.03%, #00ccdd 110.08%)}.gcp-healthcare__expertise-container{padding-right:0;padding-bottom:5vw;padding-left:0}@media screen and (min-width: 768px){.gcp-healthcare__expertise-container{padding-top:60px}}.gcp-healthcare__expertise-container .expertise{margin:0}.gcp-healthcare__expertise-container .expertise__heading{flex-basis:35%}.gcp-healthcare__expertise-container .expertise__heading h2{background-image:radial-gradient(94.48% 98.87% at 54.27% 100%, #0044c9 0%, #030825 63.02%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gcp-healthcare__expertise-container .expertise__heading h2 span{background-image:linear-gradient(300.7deg, #74ff55 -3.58%, #67f964 14.76%, #44ea8d 50.28%, #0dd2cd 99.03%, #00ccdd 110.08%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gcp-healthcare__expertise-container .expertise__text{flex-basis:50%;color:#2c2f41}.gcp-healthcare__expertise-container .expertise__text::before{background:linear-gradient(300.7deg, #74ff55 -3.58%, #67f964 14.76%, #44ea8d 50.28%, #0dd2cd 99.03%, #00ccdd 110.08%)}.gcp-healthcare__badge .badge-section{background:linear-gradient(180deg, #e6eeff 0%, rgba(229, 238, 255, 0) 100%)}.gcp-healthcare__badge .badge-section__title{color:#2c2f41}.gcp-healthcare__badge .vertical__tabs__nav__item-title{display:inline;width:100%;padding-right:75px}@media(min-width: 475px){.gcp-healthcare__badge .vertical__tabs__nav__item-title{font-size:32px}}.gcp-healthcare__badge .vertical__tabs__nav__item::after{font-weight:700}.gcp-healthcare__badge .vertical__tabs__nav__item.current::after{height:6px}.gcp-healthcare__solutions{background:radial-gradient(94.48% 98.87% at 50% 50%, #f0f0f0 15%, rgba(240, 240, 240, 0) 50%)}.gcp-healthcare .expertise_solutions{min-height:initial;margin-top:5vw;margin-bottom:5vw;background-image:none}.gcp-healthcare .expertise_solutions .expertise__heading h2{color:#1f2232;font-size:44px;line-height:54px}@media(max-width: 900px)and (min-width: 600px){.gcp-healthcare .expertise_solutions .expertise__heading h2{font-size:5vw;line-height:5.2vw}}@media(max-width: 600px){.gcp-healthcare .expertise_solutions .expertise__heading h2{font-size:2em;line-height:1.1}}@media(max-width: 1024px){.gcp-healthcare .expertise_solutions .expertise__content{padding-right:0;padding-left:0}}.gcp-healthcare .expertise_solutions .expertise__text{color:#404040}@media(min-width: 600px){.gcp-healthcare .expertise_solutions .expertise__text{padding-left:20px}}.gcp-healthcare .expertise_solutions .expertise__text p{margin:0}.gcp-healthcare .expertise_solutions .expertise__text::before{background:linear-gradient(300.7deg, #74ff55 -3.58%, #67f964 14.76%, #44ea8d 50.28%, #0dd2cd 99.03%, #00ccdd 110.08%)}@media(min-width: 600px){.gcp-healthcare .expertise_solutions .expertise__text::before{top:0;left:-10px;width:2px;height:100%}}.gcp-healthcare .industry-demos{padding-top:40px;padding-bottom:40px;background-image:none;box-shadow:none}@media(max-width: 780px){.gcp-healthcare .industry-demos .demo-item-grid__list{justify-content:space-around}}.gcp-healthcare .industry-demos .demo-item-grid__title{min-height:30px}@media(max-width: 640px){.gcp-healthcare .industry-demos .demo-item-grid__list-item{margin-bottom:30px}}.gcp-healthcare .aws-services{padding-top:5vw}@media screen and (min-width: 767px)and (max-width: 1024px){.gcp-healthcare .aws-services__wrapper{padding:0 40px 0 60px}}.gcp-healthcare .aws-services__heading{position:relative}.gcp-healthcare .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:linear-gradient(300.7deg, #74ff55 -3.58%, #67f964 14.76%, #44ea8d 50.28%, #0dd2cd 99.03%, #00ccdd 110.08%);transform:translateX(-50%)}@media(max-width: 600px){.gcp-healthcare .aws-services__heading::before{max-width:120px}}@media(min-width: 768px){.gcp-healthcare .aws-services__list-item{flex-basis:25%}}.gcp-healthcare .aws-services__list-item-name{min-height:45px}.gcp-healthcare .aws-services__list-item-logo{max-height:60px}.gcp-healthcare__specializations .sub-title__heading{text-align:center}.gcp-healthcare__case-studies-container{position:relative;max-width:1110px;margin-top:120px;margin-bottom:7vw;padding:1px 70px 0;box-shadow:0px 24px 54px rgba(0,0,0,.25)}@media(max-width: 1140px){.gcp-healthcare__case-studies-container{width:initial;margin-right:20px;margin-left:20px}}@media(max-width: 4150px){.gcp-healthcare__case-studies-container{padding:1px 20px 0}}.gcp-healthcare__case-studies-container::before{position:absolute;top:-100px;left:50%;width:300px;height:2px;background:linear-gradient(300.7deg, #74ff55 -3.58%, #67f964 14.76%, #44ea8d 50.28%, #0dd2cd 99.03%, #00ccdd 110.08%);transform:translateX(-50%);content:""}.gcp-healthcare__case-studies-container .aws-case-studies__heading::before{content:none}.gcp-healthcare__case-studies-logo-wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width: 600px){.gcp-healthcare__case-studies-logo-wrapper{flex-direction:column}}.gcp-healthcare__case-studies-logo-wrapper .demo-item-grid{width:100%}@media screen and (min-width: 767px){.gcp-healthcare__case-studies-logo-wrapper .demo-item-grid__list-item{min-width:260px;max-width:260px}}.gcp-healthcare__case-studies-logo-wrapper .demo-item__image{max-height:165px;will-change:transform;image-rendering:-webkit-optimize-contrast}@media screen and (max-width: 767px){.gcp-healthcare__case-studies-logo-wrapper .demo-item__image{max-width:220px}}.gcp-healthcare__form-section{padding-top:7vw;padding-bottom:7vw;background:radial-gradient(94.48% 98.87% at 54.27% 0%, #0044c9 0%, #030825 63.02%)}.gcp-healthcare__form-section .sub-title-colored__heading{color:#fff}.gcp-healthcare__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.gcp-healthcare__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.gcp-healthcare__form-wrapper .form-box__inner{margin:25px}}
.supplier-eligibility__section,.supplier-eligibility .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.supplier-eligibility__section,.supplier-eligibility .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.supplier-eligibility__section,.supplier-eligibility .navigation-panel{max-width:1353.6px !important}}/*! normalize.css v9.0.1 | MIT License | github.com/csstools/normalize.css *//* Document
 * ========================================================================== *//**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}/* Sections
 * ========================================================================== *//**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1 {
  font-size: 2em;
  margin: 0.67em 0;
}/* Grouping content
 * ========================================================================== *//**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/* Text-level semantics
 * ========================================================================== *//**
 * Add the correct text decoration in Edge, IE, Opera, and Safari.
 */abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,
strong {
  font-weight: bolder;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/**
 * Add the correct font size in all browsers.
 */small {
  font-size: 80%;
}/* Embedded content
 * ========================================================================== *//* Forms
 * ========================================================================== *//**
 * Remove the margin in Safari.
 */button,
input,
select {
  margin: 0;
}/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge, Firefox, and IE.
 */button {
  text-transform: none; /* 2 */
}/**
 * Correct the inability to style clickable types in iOS and Safari.
 */button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}/**
 * Correct the padding in Firefox.
 */fieldset {
  padding: 0.35em 0.75em 0.625em;
}/**
 * Show the overflow in Edge and IE.
 */input {
  overflow: visible;
}/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */legend {
  box-sizing: border-box; /* 1 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  white-space: normal; /* 1 */
}/**
 * 1. Add the correct display in Edge and IE.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}/**
 * Remove the inheritance of text transform in Firefox.
 */select {
  text-transform: none;
}/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 */textarea {
  margin: 0; /* 1 */
}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */::-moz-focus-inner {
  border-style: none;
  padding: 0;
}/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */:-moz-focusring {
  outline: 1px dotted ButtonText;
}/* Interactive
 * ========================================================================== *//*
 * Add the correct display in Edge and IE.
 */details {
  display: block;
}/*
 * Add the correct styles in Edge, IE, and Safari.
 */dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}dialog:not([open]) {
  display: none;
}/*
 * Add the correct display in all browsers.
 */summary {
  display: list-item;
}/* Scripting
 * ========================================================================== *//* User interaction
 * ========================================================================== */.supplier-eligibility__title{background:linear-gradient(90deg, #2750be 0%, #00dbfe 100%)}@media(min-width: 767px){.supplier-eligibility__title{min-height:100vh}}.supplier-eligibility__title .page-title-2__content{height:100%;min-height:80vh;padding-top:0;padding-bottom:0}.supplier-eligibility__title .page-title-2__description p{margin:0}.supplier-eligibility__title .mousey{display:none}.supplier-eligibility .page-title-mobile{min-height:75vh}.supplier-eligibility .page-title-mobile__description{max-width:77vw;margin-top:75px}.supplier-eligibility .zoom .page-title-2__title{font-size:-webkit-calc(5em - 30px);font-size:calc(5em - 30px)}.supplier-eligibility .navigation-panel{position:relative;background:#00a3ff;box-shadow:0px 24px 44px rgba(32,0,72,.25)}@media(max-width: 1024px){.supplier-eligibility .navigation-panel{width:auto;margin:0 20px}}@media screen and (min-width: 2560px){.supplier-eligibility .navigation-panel__title{font-size:calc(16px * 1.44)}}.supplier-eligibility .navigation-panel__content{padding:10px 20px}.supplier-eligibility .navigation-panel__item{position:relative;flex-basis:20%}.supplier-eligibility .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 5px 4px rgba(0,0,0,.5)}@media(max-width: 767px){.supplier-eligibility .navigation-panel{display:none}}.supplier-eligibility__section{padding-top:40px}@media(min-width: 767px){.supplier-eligibility__section{padding-top:60px}}@media screen and (min-width: 2560px){.supplier-eligibility__section{padding-top:calc(60px * 1.44)}}.supplier-eligibility__buttons-block{display:flex;justify-content:space-around;align-items:center}@media(max-width: 640px){.supplier-eligibility__buttons-block{flex-direction:column}}.supplier-eligibility__cta-button{margin:25px;text-align:center}.supplier-eligibility__cta-button_common{margin:45px auto 0}.supplier-eligibility section#portal{padding-bottom:120px}@media(max-width: 640px){.supplier-eligibility section#portal{padding-bottom:60px}}@media(min-width: 961px){.supplier-eligibility .your-journey-navigation__list-item:not(:last-child),.supplier-eligibility .your-journey-navigation__list-item:not(:nth-child(4n)){margin-right:1%}}.supplier-eligibility .square__title{display:block;width:90%;left:12px}@media(min-width: 450px){.supplier-eligibility .square__title{font-size:1.5ex}}@media screen and (min-width: 2560px){.supplier-eligibility .square__title{font-size:1.3em}}@media(min-width: 940px){.supplier-eligibility.de-de .page-title-2__title{font-size:66px}}.supplier-eligibility.de-de .sub-title-colored__heading{font-size:74px}@media(max-width: 1024px){.supplier-eligibility.de-de .sub-title-colored__heading{font-size:6vw}}@media(min-width: 1024px){.supplier-eligibility.de-de .sub-title-colored__heading-square{top:-10px}}
.amazon-redshift__form-wrapper,.amazon-redshift .industry-demos,.amazon-redshift__learn-more .demo-item-grid,.amazon-redshift__stats-description,.amazon-redshift .aws-services_stats .aws-services__wrapper,.amazon-redshift .aws-services_slider .aws-services__wrapper,.amazon-redshift .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.amazon-redshift__form-wrapper,.amazon-redshift .industry-demos,.amazon-redshift__learn-more .demo-item-grid,.amazon-redshift__stats-description,.amazon-redshift .aws-services_stats .aws-services__wrapper,.amazon-redshift .aws-services_slider .aws-services__wrapper,.amazon-redshift .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.amazon-redshift__form-wrapper,.amazon-redshift .industry-demos,.amazon-redshift__learn-more .demo-item-grid,.amazon-redshift__stats-description,.amazon-redshift .aws-services_stats .aws-services__wrapper,.amazon-redshift .aws-services_slider .aws-services__wrapper,.amazon-redshift .navigation-panel{max-width:1353.6px !important}}.amazon-redshift{overflow:hidden}.amazon-redshift .aws-title-new_migration{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:100px}@media(max-width: 767px){.amazon-redshift .aws-title-new_migration{min-height:600px}}.amazon-redshift .aws-title-new_migration .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.amazon-redshift .aws-title-new_migration .aws-title-new__heading{font-size:52px}}.amazon-redshift .aws-title-new_migration .aws-title-new__description{color:#fff}.amazon-redshift .navigation-panel{margin:5vw auto;background-image:none;box-shadow:none}@media(max-width: 475px){.amazon-redshift .navigation-panel{display:none}}.amazon-redshift .navigation-panel__item{min-height:100px;text-align:left}.amazon-redshift .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.amazon-redshift .navigation-panel__number{color:#f19d39}.amazon-redshift .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}.amazon-redshift__expertise .expertise{margin:0 auto}.amazon-redshift__expertise .expertise__heading{flex-basis:35%}.amazon-redshift__expertise .expertise__heading h2{background-image:linear-gradient(to left, #000a3e 18.25%, #1264d1 82.01%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.amazon-redshift__expertise .expertise__text{flex-basis:55%;color:#2c2f41}.amazon-redshift .aws-services_stats .aws-services__heading,.amazon-redshift .aws-services_slider .aws-services__heading{position:relative}.amazon-redshift .aws-services_stats .aws-services__heading::before,.amazon-redshift .aws-services_slider .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.amazon-redshift .aws-services_stats .aws-services__heading::before,.amazon-redshift .aws-services_slider .aws-services__heading::before{max-width:120px}}.amazon-redshift .aws-services_stats .aws-services__text,.amazon-redshift .aws-services_slider .aws-services__text{width:100%;text-align:left}.amazon-redshift__stats{padding-top:5vw;background:#f2f2f2}.amazon-redshift__stats_first .industry-numbers-static,.amazon-redshift__stats_second .industry-numbers-static{padding-top:0}.amazon-redshift__stats_first .industry-numbers-static__wrapper,.amazon-redshift__stats_second .industry-numbers-static__wrapper{padding-right:20px}@media(max-width: 600px){.amazon-redshift__stats_first .industry-numbers-static__row,.amazon-redshift__stats_second .industry-numbers-static__row{flex-direction:column;align-items:center}}@media(min-width: 767px){.amazon-redshift__stats_first .industry-numbers-static__col,.amazon-redshift__stats_second .industry-numbers-static__col{min-width:20.67%}}@media(max-width: 680px){.amazon-redshift__stats_first .industry-numbers-static__col,.amazon-redshift__stats_second .industry-numbers-static__col{min-width:60%;margin-right:0 !important}}.amazon-redshift__stats_first .industry-numbers-static__number-wrapper,.amazon-redshift__stats_second .industry-numbers-static__number-wrapper{border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to left, #000a3e 18.25%, #1264d1 82.01%);-webkit-border-image-slice:1;-moz-border-image-slice:1;border-image-slice:1}@media not all and (min-resolution: 0.001dpcm){.amazon-redshift__stats_first .industry-numbers-static__number-wrapper,.amazon-redshift__stats_second .industry-numbers-static__number-wrapper{-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}.amazon-redshift__stats_first .industry-numbers-static__number-image,.amazon-redshift__stats_second .industry-numbers-static__number-image{display:none}.amazon-redshift__stats_first .industry-numbers-static__number,.amazon-redshift__stats_second .industry-numbers-static__number{font-weight:900;background-image:linear-gradient(to left, #000a3e 18.25%, #1264d1 82.01%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.amazon-redshift__stats_first .industry-numbers-static__description,.amazon-redshift__stats_second .industry-numbers-static__description{font-weight:900;text-transform:none}.amazon-redshift__stats_second{padding-top:5vw;background:#f2f2f2}@media(min-width: 767px){.amazon-redshift__stats_second .industry-numbers-static__col{min-width:27.67%}}.amazon-redshift__vertical-tabs .vertical__tabs__content ul{padding-left:20px;list-style:disc}.amazon-redshift__vertical-tabs .vertical__tabs__content li{padding-bottom:10px}.amazon-redshift__vertical-tabs .vertical__tabs__content li::marker{color:#c4c4c4}.amazon-redshift__vertical-tabs .vertical__tabs__content-mobile{padding:0}.amazon-redshift .approaches__approach-info{justify-content:flex-start;max-width:inherit}@media screen and (max-width: 540px){.amazon-redshift .approaches__approach-info{flex-direction:column;align-items:flex-start}}.amazon-redshift .approaches__approach-info .approach-info{flex-basis:fit-content;margin-right:5%}.amazon-redshift__learn-more{padding-top:5vw;background:#f2f2f2}@media(max-width: 780px){.amazon-redshift__learn-more .demo-item-grid__list{justify-content:space-around}}@media(min-width: 767px){.amazon-redshift__learn-more .demo-item-grid__list-item{margin-right:0 !important}}@media(max-width: 640px){.amazon-redshift__learn-more .demo-item-grid__list-item{margin-bottom:40px}}.amazon-redshift__learn-more .demo-item-grid__title{margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to left, #000a3e 18.25%, #1264d1 82.01%);-webkit-border-image-slice:1;-moz-border-image-slice:1;border-image-slice:1}@media not all and (min-resolution: 0.001dpcm){.amazon-redshift__learn-more .demo-item-grid__title{-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}@media(min-width: 767px){.amazon-redshift__learn-more .demo-item-grid__title{display:flex;align-items:center;min-height:80px;font-size:24px}}.amazon-redshift__learn-more .demo-item-grid__description a{color:#000;font-weight:900;font-size:16px;font-family:"ProximaNova",sans-serif;text-align:left;text-transform:uppercase;text-decoration:none}.amazon-redshift__learn-more .demo-item-grid__description a:hover{text-decoration:underline}.amazon-redshift__learn-more .demo-item__image{max-width:90px;margin:0}.amazon-redshift .industry-demos{padding-top:40px;padding-bottom:40px;background-image:none;box-shadow:none}@media(max-width: 780px){.amazon-redshift .industry-demos .demo-item-grid__list{justify-content:space-around}}.amazon-redshift .industry-demos .demo-item-grid__title{min-height:30px}@media(min-width: 767px){.amazon-redshift .industry-demos .demo-item-grid__title{font-size:24px}}.amazon-redshift .industry-demos .demo-item-grid__list-item{padding-left:5px}@media(max-width: 640px){.amazon-redshift .industry-demos .demo-item-grid__list-item{margin-bottom:30px}}.amazon-redshift .industry-demos .demo-item__image{max-width:190px;margin:0 auto 20px}.amazon-redshift__numbers{background:linear-gradient(181.42deg, rgba(176, 210, 255, 0.580372) 1.41%, rgba(234, 243, 255, 0.149685) 99.01%)}.amazon-redshift__numbers .industry-numbers-static__title{border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to left, #000a3e 18.25%, #1264d1 82.01%);-webkit-border-image-slice:1;-moz-border-image-slice:1;border-image-slice:1}@media not all and (min-resolution: 0.001dpcm){.amazon-redshift__numbers .industry-numbers-static__title{-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}.amazon-redshift__numbers .industry-numbers-static__number{background-image:linear-gradient(to left, #000a3e 18.25%, #1264d1 82.01%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.amazon-redshift__form-section{padding-top:7vw;padding-bottom:7vw;background:radial-gradient(93.05% 66.85% at 43.31% 47.31%, #1264d1 0%, #000a3e 100%)}.amazon-redshift__form-section .sub-title-colored__heading{color:#fff}.amazon-redshift__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.amazon-redshift__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.amazon-redshift__form-wrapper .form-box__inner{margin:25px}}.amazon-redshift__success-message{padding-top:7vw;padding-bottom:7vw;color:#fff;font-size:24px;text-align:center}@media(min-width: 767px){.amazon-redshift.uk-ua .demo-item-grid__title{font-size:20px}}
.aws-security__services-description,.aws-security .industry-demos,.aws-security .expertise_solutions,.aws-security .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.aws-security__services-description,.aws-security .industry-demos,.aws-security .expertise_solutions,.aws-security .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.aws-security__services-description,.aws-security .industry-demos,.aws-security .expertise_solutions,.aws-security .navigation-panel{max-width:1353.6px !important}}.aws-security{overflow:hidden}.aws-security__header-gradiented{position:relative;height:100%;padding-bottom:5vw;background-repeat:no-repeat;background-position:0 0;background-size:cover}.aws-security .aws-title-new_healthcare{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding-top:5vw}@media(max-width: 767px){.aws-security .aws-title-new_healthcare{padding-top:100px}}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-security .aws-title-new_healthcare .aws-title-new__heading{font-size:52px}}.aws-security .navigation-panel{margin:5vw 0;background-image:none;box-shadow:none}@media(max-width: 475px){.aws-security .navigation-panel{display:none}}.aws-security .navigation-panel__item{min-height:120px;text-align:left;padding-right:20px;flex-basis:16%}.aws-security .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #3c4548}.aws-security .navigation-panel__number{color:#f19d39}.aws-security .navigation-panel__title{color:#474747;font-weight:900;font-family:"ProximaNova",sans-serif}.aws-security__expertise-container{display:flex;justify-content:center;width:100%}.aws-security__expertise-container .expertise__content{padding-right:20px;padding-left:20px}.aws-security .sub-title-colored{padding-top:5vw}.aws-security .expertise_solutions{min-height:initial;margin-top:5vw;margin-bottom:5vw;background-image:none}.aws-security .expertise_solutions .expertise__heading h2{color:#1f2232;font-size:44px;line-height:54px}@media(max-width: 900px)and (min-width: 600px){.aws-security .expertise_solutions .expertise__heading h2{font-size:5vw;line-height:5.2vw}}@media(max-width: 600px){.aws-security .expertise_solutions .expertise__heading h2{font-size:2em;line-height:1.1}}@media(max-width: 1024px){.aws-security .expertise_solutions .expertise__content{padding-right:0;padding-left:0}}.aws-security .expertise_solutions .expertise__text{color:#404040}@media(min-width: 600px){.aws-security .expertise_solutions .expertise__text{padding-left:20px}}.aws-security .expertise_solutions .expertise__text p{margin:0}@media(min-width: 600px){.aws-security .expertise_solutions .expertise__text::before{top:0;left:-10px;width:2px;height:100%}}.aws-security .industry-demos{padding-top:40px;padding-bottom:40px;background-image:none;box-shadow:none}@media(max-width: 780px){.aws-security .industry-demos .demo-item-grid__list{justify-content:space-around}}.aws-security .industry-demos .demo-item-grid__title{min-height:30px}@media(max-width: 640px){.aws-security .industry-demos .demo-item-grid__list-item{margin-bottom:30px}}.aws-security__services{background-image:radial-gradient(circle at 31% 54%, #EFEFEF 20%, transparent 36%)}.aws-security__services .sub-title-colored{padding-bottom:60px}.aws-security .aws-services{background-image:none}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-security .aws-services__wrapper{padding:0 40px 0 60px}}.aws-security .aws-services__heading{position:relative}.aws-security .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-security .aws-services__heading::before{max-width:120px}}.aws-security .aws-services__list{justify-content:space-between}.aws-security .aws-services__list-item-name{min-height:45px}.aws-security__services-description p{margin:60px 0;line-height:24px}.aws-security__services-description ul{margin:0;padding:0 0 0 15px;list-style:none}.aws-security__services-description li{position:relative;margin-bottom:20px;padding-left:25px;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:20px;line-height:24px}.aws-security__services-description li::before{position:absolute;top:7px;left:-15px;width:12px;height:12px;background:#f90;content:""}.aws-security__stats{padding-top:60px}.aws-security__stats .aws-services__heading{background-image:linear-gradient(to left, #F6A004, #702155);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aws-security__stats .industry-numbers-static{padding-top:0}.aws-security__stats .industry-numbers-static__wrapper{padding-right:20px}@media(max-width: 600px){.aws-security__stats .industry-numbers-static__row{flex-direction:column;align-items:center}}@media(min-width: 768px){.aws-security__stats .industry-numbers-static__col:last-child{min-width:95%}}@media(max-width: 680px){.aws-security__stats .industry-numbers-static__col{min-width:60%;margin-right:0 !important}}.aws-security__stats .industry-numbers-static__number-wrapper{border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to left, #f19d39, #f19d39);-webkit-border-image-slice:1;-moz-border-image-slice:1;border-image-slice:1}@media not all and (min-resolution: 0.001dpcm){.aws-security__stats .industry-numbers-static__number-wrapper{-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}.aws-security__stats .industry-numbers-static__number-image{display:none}.aws-security__stats .industry-numbers-static__number{font-weight:900}.aws-security__stats .industry-numbers-static__number_orange{background-image:linear-gradient(to left, #f19d39, #f19d39);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aws-security__stats .industry-numbers-static__description{font-weight:900;font-size:14px;line-height:17px}.aws-security__demos .aws-services__heading{background-image:linear-gradient(to left, #F6A004, #702155);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aws-security__form-wrapper .sub-title-colored{padding-top:0}
.aws-integration__form-wrapper,.aws-integration__case-studies-container,.aws-integration .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.aws-integration__form-wrapper,.aws-integration__case-studies-container,.aws-integration .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.aws-integration__form-wrapper,.aws-integration__case-studies-container,.aws-integration .navigation-panel{max-width:1353.6px !important}}.aws-integration{overflow:hidden}.aws-integration .aws-title-new{display:flex;flex-direction:column;gap:64px;justify-content:center;padding-top:180px;padding-bottom:120px;min-height:100vh}@media screen and (min-width: 2560px){.aws-integration .aws-title-new{min-height:50vh}}@media screen and (max-width: 1024px){.aws-integration .aws-title-new{min-height:unset}}@media screen and (max-width: 767px){.aws-integration .aws-title-new{min-height:unset}}.aws-integration .aws-title-new__heading,.aws-integration .aws-title-new__description{color:#fff}.aws-integration .aws-title-new__heading br{display:none}.aws-integration .aws-title-new__heading-logo{max-width:290px}@media screen and (min-width: 2560px){.aws-integration .aws-title-new__heading-logo{max-width:calc(290px * 1.44)}}.aws-integration .navigation-panel{margin:5vw auto;margin-bottom:0;background-image:none;box-shadow:none}@media(max-width: 1024px){.aws-integration .navigation-panel{display:none}}.aws-integration .navigation-panel__content{gap:40px;align-items:flex-start}.aws-integration .navigation-panel__item{min-height:100px;text-align:left}@media screen and (min-width: 2560px){.aws-integration .navigation-panel__item{width:100%;max-width:25%}}.aws-integration .navigation-panel__item:nth-of-type(4),.aws-integration .navigation-panel__item:nth-of-type(5),.aws-integration .navigation-panel__item:nth-of-type(6){min-width:128px}@media screen and (min-width: 2560px){.aws-integration .navigation-panel__item:nth-of-type(4),.aws-integration .navigation-panel__item:nth-of-type(5),.aws-integration .navigation-panel__item:nth-of-type(6){min-width:unset}}.aws-integration .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #3c4548}.aws-integration .navigation-panel__number{color:#f19d39}@media screen and (min-width: 2560px){.aws-integration .navigation-panel__number{font-size:calc(30px * 1.44)}}.aws-integration .navigation-panel__title{color:#fff;font-weight:900;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.aws-integration .navigation-panel__title{font-size:calc(16px * 1.44)}}@media screen and (min-width: 2560px){.aws-integration .aws-services__heading{font-size:calc(44px * 1.44)}}.aws-integration__first-expertise .expertise{min-height:unset;margin:0 auto;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 480px){.aws-integration__first-expertise .expertise{margin:0 !important;padding-top:30px;padding-bottom:30px}}.aws-integration__first-expertise .expertise__heading h2{color:#f90}@media screen and (min-width: 2560px){.aws-integration__first-expertise .expertise__heading h2{font-size:calc(60px * 1.44) !important;line-height:1.2 !important}}.aws-integration__first-expertise .expertise__text{font-weight:normal;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;color:#2d2f40;line-height:1.25}@media screen and (min-width: 2560px){.aws-integration__first-expertise .expertise__text{font-size:calc(16px * 1.44)}}.aws-integration__first-expertise .expertise__text::before{left:0 !important}@media screen and (max-width: 480px){.aws-integration__first-expertise .expertise__text::before{top:0 !important}}.aws-integration__first-expertise .expertise__text strong{font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif}@media screen and (min-width: 2560px){.aws-integration__first-expertise .expertise__text strong{font-size:calc(24px * 1.44)}}.aws-integration__first-expertise .expertise__content{align-items:flex-start}@media screen and (max-width: 480px){.aws-integration__first-expertise .expertise__content{gap:32px}}@media screen and (min-width: 2560px){.aws-integration__first-expertise .expertise__content{justify-content:space-between;gap:64px}}.aws-integration__capabilities{padding-top:118px;padding-bottom:180px;background-color:#2750be}@media screen and (max-width: 480px){.aws-integration__capabilities{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 2560px){.aws-integration__capabilities{padding-top:calc(118px * 1.44);padding-bottom:calc(180px * 1.44)}}.aws-integration__capabilities .aws-services{padding-top:0 !important;background-image:none !important}.aws-integration__capabilities .aws-services__heading{margin:0;color:#fff}.aws-integration__capabilities-items{display:flex;flex-wrap:wrap;column-gap:50px;row-gap:104px;margin-top:101px}@media screen and (max-width: 640px){.aws-integration__capabilities-items{row-gap:40px;margin-top:50px}}@media screen and (min-width: 2560px){.aws-integration__capabilities-items{column-gap:calc(50px * 1.44);row-gap:calc(104px * 1.44);margin-top:calc(101px * 1.44)}}.aws-integration__capabilities-item{display:flex;flex-direction:column;gap:44px;flex:1 1 45%}@media screen and (max-width: 480px){.aws-integration__capabilities-item{gap:32px}}@media screen and (min-width: 2560px){.aws-integration__capabilities-item{gap:calc(44px * 1.44)}}.aws-integration__capabilities-item-heading{position:relative;z-index:2;margin:0;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;color:#fff;text-transform:uppercase;line-height:.9}@media screen and (min-width: 2560px){.aws-integration__capabilities-item-heading{font-size:calc(24px * 1.44)}}.aws-integration__capabilities-item-heading::before{content:"";position:absolute;top:-6px;left:-10px;width:60px;height:55px;background-color:#f9ac07;z-index:-1}@media screen and (min-width: 2560px){.aws-integration__capabilities-item-heading::before{top:calc(-6px * 1.44);left:calc(-10px * 1.44);width:calc(60px * 1.44);height:calc(55px * 1.44)}}.aws-integration__capabilities-item-description{margin:0;color:#fff;line-height:1.25}@media screen and (min-width: 2560px){.aws-integration__capabilities-item-description{font-size:calc(16px * 1.44)}}.aws-integration__capabilities-item-description p{margin:0;line-height:normal}.aws-integration__benefits{padding-top:118px;padding-bottom:105px;background-color:#fff}@media screen and (max-width: 480px){.aws-integration__benefits{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 2560px){.aws-integration__benefits{padding-top:calc(118px * 1.44);padding-bottom:calc(105px * 1.44)}}.aws-integration__benefits .aws-services{padding-top:0 !important;background-image:none !important}.aws-integration__benefits .aws-services__heading{margin:0;color:#f90}.aws-integration__benefits-items{display:flex;flex-wrap:wrap;column-gap:50px;row-gap:78px;margin-top:80px}@media screen and (max-width: 640px){.aws-integration__benefits-items{flex-direction:column;column-gap:24px;row-gap:32px;margin-top:40px}}@media screen and (min-width: 2560px){.aws-integration__benefits-items{column-gap:calc(50px * 1.44);row-gap:calc(78px * 1.44);margin-top:calc(80px * 1.44)}}.aws-integration__benefits-item{display:flex;flex-direction:row;gap:28px;align-items:flex-start;flex:1 1 45%}@media screen and (min-width: 2560px){.aws-integration__benefits-item{gap:calc(28px * 1.44)}}.aws-integration__benefits-item img{width:100%;max-width:50px}@media screen and (min-width: 2560px){.aws-integration__benefits-item img{max-width:calc(50px * 1.44)}}.aws-integration__benefits-text-wrapper{display:flex;flex-direction:column;gap:12px}@media screen and (min-width: 2560px){.aws-integration__benefits-text-wrapper{gap:calc(12px * 1.44)}}.aws-integration__benefits-item-heading{position:relative;margin:0;font-weight:900;font-size:24px;font-family:"ProximaNova",sans-serif;color:#000;text-transform:uppercase;z-index:2}@media screen and (max-width: 480px){.aws-integration__benefits-item-heading{font-size:18px}}@media screen and (min-width: 2560px){.aws-integration__benefits-item-heading{font-size:calc(24px * 1.44)}}.aws-integration__benefits-item-description{color:#000;line-height:1.25}@media screen and (min-width: 2560px){.aws-integration__benefits-item-description{font-size:calc(16px * 1.44)}}.aws-integration__benefits-item-description p{margin:0;line-height:normal}.aws-integration__case-studies{display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:140px;row-gap:40px;padding-top:35px}@media screen and (max-width: 480px){.aws-integration__case-studies{flex-direction:column;column-gap:40px;padding-top:0;padding-bottom:40px}}@media screen and (min-width: 2560px){.aws-integration__case-studies{gap:calc(140px * 1.44);row-gap:calc(40px * 1.44);padding-top:calc(35px * 1.44)}}.aws-integration__case-study{display:flex;flex-direction:column;width:100%;max-width:220px;text-decoration:none}@media screen and (max-width: 480px){.aws-integration__case-study{max-width:100%}}@media screen and (min-width: 2560px){.aws-integration__case-study{max-width:calc(220px * 1.44)}}.aws-integration__case-study img{width:100%}.aws-integration__case-study h3{margin:20px 0 0;font-weight:900;font-size:14px;font-family:"ProximaNova",sans-serif;color:#000;text-transform:uppercase}@media screen and (min-width: 2560px){.aws-integration__case-study h3{margin:calc(20px * 1.44) 0 0;font-size:calc(14px * 1.44)}}.aws-integration__study-wrapper{display:flex;flex:1 1 25%;max-width:fit-content}.aws-integration__stats{padding-top:120px;padding-bottom:120px}@media screen and (min-width: 2560px){.aws-integration__stats{padding-top:calc(120px * 1.44);padding-bottom:calc(120px * 1.44)}}@media screen and (max-width: 767px){.aws-integration__stats{padding:60px 15px}}.aws-integration__stats .aws-services__heading{margin-top:0;color:#f90}@media screen and (max-width: 480px){.aws-integration__stats .aws-services__heading{margin-bottom:20px}}.aws-integration__stats .industry-numbers-static{padding:0}.aws-integration__stats .industry-numbers-static__description{font-size:14px}@media screen and (min-width: 2560px){.aws-integration__stats .industry-numbers-static__description{font-size:calc(14px * 1.44)}}.aws-integration__stats .industry-numbers-static__number-wrapper{border-bottom:2px solid #f90}@media screen and (max-width: 480px){.aws-integration__stats .industry-numbers-static__number-wrapper{justify-content:center}}.aws-integration__stats .industry-numbers-static__row{justify-content:flex-start;column-gap:90px;row-gap:16px}@media screen and (min-width: 2560px){.aws-integration__stats .industry-numbers-static__row{column-gap:calc(90px * 1.44);row-gap:calc(16px * 1.44)}}@media(min-width: 768px){.aws-integration__stats .industry-numbers-static__col{min-width:unset;max-width:260px;flex:1 1 25%}}@media screen and (min-width: 768px)and (min-width: 2560px){.aws-integration__stats .industry-numbers-static__col{max-width:calc(260px * 1.44)}}@media screen and (max-width: 480px){.aws-integration__stats .industry-numbers-static__col{width:100%;max-width:80%;height:100%;margin:0 auto !important;text-align:center}}.aws-integration__stats .industry-numbers-static__number{color:#f90}@media screen and (min-width: 641px)and (max-width: 2559px){.aws-integration__stats .industry-numbers-static__col:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)){margin-bottom:0}}.aws-integration__stats .industry-numbers-static__col:not(:nth-child(2n)):not(:last-child),.aws-integration__stats .industry-numbers-static__col:not(:nth-child(3n)):not(:last-child){margin-right:0}.aws-integration__services .aws-services{padding-top:5vw;padding-bottom:5vw;background:#f2f2f2}@media screen and (min-width: 767px)and (max-width: 1024px){.aws-integration__services .aws-services__wrapper{padding:0 40px 0 60px}}@media screen and (min-width: 2560px){.aws-integration__services .aws-services__heading{margin:calc(50px * 1.44) auto}}@media screen and (min-width: 2560px){.aws-integration__services .aws-services__list-item{margin-top:calc(20px * 1.44);margin-bottom:calc(20px * 1.44)}}@media screen and (min-width: 2560px){.aws-integration__services .aws-services__list-item-logo{max-width:calc(60px * 1.44)}}.aws-integration__services .aws-services__list-item-name{min-height:45px}@media screen and (min-width: 2560px){.aws-integration__services .aws-services__list-item-name{font-size:calc(16px * 1.44)}}.aws-integration__stories{background:linear-gradient(180deg, #F0F0F0 0%, rgba(240, 240, 240, 0) 100%)}.aws-integration__benefits .aws-services__heading,.aws-integration__capabilities .aws-services__heading,.aws-integration__stats .aws-services__heading,.aws-integration__services .aws-services__heading{position:relative}.aws-integration__benefits .aws-services__heading::before,.aws-integration__capabilities .aws-services__heading::before,.aws-integration__stats .aws-services__heading::before,.aws-integration__services .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media screen and (min-width: 2560px){.aws-integration__benefits .aws-services__heading::before,.aws-integration__capabilities .aws-services__heading::before,.aws-integration__stats .aws-services__heading::before,.aws-integration__services .aws-services__heading::before{max-width:calc(300px * 1.44)}}.aws-integration__case-studies-container{padding-top:5vw;padding-bottom:7vw}.aws-integration__case-studies-container .aws-case-studies__heading{position:relative}.aws-integration__case-studies-container .aws-case-studies__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f19d39;transform:translateX(-50%)}@media(max-width: 600px){.aws-integration__case-studies-container .aws-case-studies__heading::before{max-width:120px}}@media screen and (min-width: 2560px){.aws-integration__case-studies-container .aws-case-studies__heading{margin-top:calc(50px * 1.44);margin-bottom:calc(50px * 1.44);font-size:calc(44px * 1.44)}}.aws-integration__case-studies-logo-wrapper{display:flex;justify-content:center;align-items:center}@media(max-width: 600px){.aws-integration__case-studies-logo-wrapper{flex-direction:column}}.aws-integration__case-studies-logo-wrapper .case-studies__logo{width:100%;max-width:250px;padding:10px;transform:scale(1);transition:all .3s ease-in-out}.aws-integration__case-studies-logo-wrapper .case-studies__logo:hover{transform:scale(1.1);transition:all .3s ease-in-out}@media(max-width: 600px){.aws-integration__case-studies-logo-wrapper .case-studies__logo{padding:40px 10px}}@media screen and (min-width: 2560px){.aws-integration__case-studies-logo-wrapper .case-studies__logo{max-width:calc(250px * 1.44) !important}}.aws-integration__form-section{padding-top:7vw;padding-bottom:7vw;background:linear-gradient(54deg, #2750BE -1.22%, #0F2A71 45.28%)}.aws-integration__form-section .sub-title-colored__heading{color:#fff}@media screen and (max-width: 1024px){.aws-integration__form-section .sub-title-colored__wrapper{padding-right:0;padding-left:0}}@media screen and (max-width: 480px){.aws-integration__form-section .sub-title-colored__wrapper{padding-right:15px;padding-left:15px}}@media screen and (max-width: 400px){.aws-integration__form-section .sub-title-colored__wrapper{padding-right:5px;padding-left:5px}}.aws-integration__form-wrapper .form-box{padding-top:40px}@media(max-width: 475px){.aws-integration__form-wrapper .form-box{padding-top:20px}}@media(max-width: 400px){.aws-integration__form-wrapper .form-box__inner{margin:25px}}
.main-page-title__button{font-family:"ProximaNova",sans-serif;font-size:56px;font-style:normal;line-height:115%;margin:0;text-transform:uppercase}@media screen and (min-width: 2560px){.main-page-title__button{font-size:calc(56px * 1.44)}}@media screen and (max-width: 540px){.main-page-title__button{font-size:40px}}@media screen and (max-width: 374px){.main-page-title__button{font-size:32px}}.main-page-title__description{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;line-height:150%;color:#fff}@media screen and (min-width: 2560px){.main-page-title__description{font-size:calc(16px * 1.44)}}.main-page-title__button{font-weight:900;font-size:20px}@media screen and (min-width: 2560px){.main-page-title__button{font-size:calc(20px * 1.44)}}.main-page-title__description{font-size:18px;line-height:135%}@media screen and (min-width: 2560px){.main-page-title__description{font-size:calc(18px * 1.44)}}.main-page-title__wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0}@media screen and (min-width: 2560px){.main-page-title__wrapper{max-width:calc(1200px * 1.44)}}@media only screen and (max-width: 1024px){.main-page-title__wrapper{padding-right:20px;padding-left:20px}}@media screen and (max-width: 1240px){.main-page-title__wrapper{padding:0 84px 0;box-sizing:border-box}}@media screen and (max-width: 768px){.main-page-title__wrapper{padding:0 32px 0}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.main-page-title{width:100%;height:100%;min-height:100vh}@media screen and (max-width: 475px){.main-page-title{padding-left:20px;padding-right:20px}}.main-page-title__wrapper{display:flex;flex-direction:column;align-items:center;padding-top:120px;color:#fff}@media screen and (min-width: 2560px){.main-page-title__wrapper{padding-top:calc(110px * 1.44)}}.main-page-title__logo{width:100%;max-width:890px;margin:50px auto 0;object-fit:cover}@media screen and (min-width: 2560px){.main-page-title__logo{max-width:calc(890px * 1.44);margin:calc(50px * 1.44) auto 0}}.main-page-title__heading{height:0;margin:0;color:#fff;visibility:hidden}.main-page-title__description{padding-top:24px;text-align:center}@media screen and (min-width: 2560px){.main-page-title__description{padding-top:calc(24px * 1.44)}}@media screen and (max-width: 475px){.main-page-title__description{font-size:14px;line-height:17px}}.main-page-title__button-wrapper{width:100%;min-height:65vh;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:center bottom;background-size:cover}@media screen and (max-width: 1024px){.main-page-title__button-wrapper{min-height:70vh}}.main-page-title__button{height:30vw;width:40vh;color:#fff;background:none;border:1px solid transparent;border-radius:50%;cursor:pointer}@media screen and (max-width: 1024px){.main-page-title__button{height:100vw}}
.immersive-footer-link__description{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;line-height:150%;color:#fff}@media screen and (min-width: 2560px){.immersive-footer-link__description{font-size:calc(16px * 1.44)}}.immersive-footer-link__description{font-family:OpenSans,Helvetica,Arial,sans-serif}.immersive-footer-link{display:flex;justify-content:center;align-items:center;padding:8px 16px;font-family:"ProximaNova",sans-serif;font-weight:900;border-image:linear-gradient(to right, #c4b6fd, #80bfff);border-image-slice:1;border-width:1px;border-style:solid;text-transform:uppercase;background:linear-gradient(90deg, #c4b6fd 0%, #80bfff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.immersive-footer-link:hover{color:#fff;background:#6a67da;-webkit-text-fill-color:#fff}@media screen and (min-width: 2560px){.immersive-footer-link{padding:calc(8px * 1.44) calc(16px * 1.44)}}.immersive-footer-link{padding:16px}@media screen and (min-width: 2560px){.immersive-footer-link{padding:calc(16px * 1.44)}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.immersive-footer-link{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;width:100%;padding:16px;text-decoration:none}@media screen and (min-width: 2560px){.immersive-footer-link{gap:calc(8px * 1.44)}}.immersive-footer-link:hover{border-image:linear-gradient(to right, #c4b6fd, #80bfff);border-image-slice:1;border-width:1px;border-style:solid;background:linear-gradient(90deg, #c4b6fd 0%, #80bfff 100%);-webkit-background-clip:none;-webkit-text-fill-color:#3f418c;color:#3f418c}.immersive-footer-link:active{border-image:none;border:1px solid #6a67da;background:#6a67da;-webkit-text-fill-color:#0b1022}.immersive-footer-link p{margin:0}.immersive-footer-link__description{width:100%;font-size:10px;font-weight:700;text-transform:none;opacity:.8;-webkit-text-fill-color:#fff}@media screen and (min-width: 2560px){.immersive-footer-link__description{font-size:calc(10px * 1.44)}}.immersive-footer-link:hover .immersive-footer-link__description{-webkit-text-fill-color:#3f418c}.immersive-footer-link:active .immersive-footer-link__description{-webkit-text-fill-color:#0b1022}.immersive-footer-link__title{width:100%;display:flex;justify-content:flex-start;font-size:14px}@media screen and (min-width: 2560px){.immersive-footer-link__title{font-size:calc(14px * 1.44)}}
.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.immersive-footer{width:-webkit-fill-available;display:flex;justify-content:center;align-items:center}.immersive-footer__navigation{width:-webkit-fill-available;display:flex;gap:40px;padding-bottom:40px}@media screen and (min-width: 2560px){.immersive-footer__navigation{padding-bottom:calc(40px * 1.44)}}@media screen and (max-width: 540px){.immersive-footer__navigation{flex-direction:column;gap:24px}}
.contact-us-button{display:flex;justify-content:center;align-items:center;padding:8px 16px;font-family:"ProximaNova",sans-serif;font-weight:900;border-image:linear-gradient(to right, #c4b6fd, #80bfff);border-image-slice:1;border-width:1px;border-style:solid;text-transform:uppercase;background:linear-gradient(90deg, #c4b6fd 0%, #80bfff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.contact-us-button:hover{color:#fff;background:#6a67da;-webkit-text-fill-color:#fff}@media screen and (min-width: 2560px){.contact-us-button{padding:calc(8px * 1.44) calc(16px * 1.44)}}.contact-us-button{padding:16px}@media screen and (min-width: 2560px){.contact-us-button{padding:calc(16px * 1.44)}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.contact-us-button{width:100%;justify-content:flex-start;color:#000;font-size:14px;line-height:140%;text-decoration:none;-webkit-text-fill-color:#000;border:none;background:linear-gradient(to right, #c4b6fd, #80bfff)}.contact-us-button:active{background:#3f418c;-webkit-text-fill-color:#fff}@media screen and (min-width: 2560px){.contact-us-button{font-size:calc(14px * 1.44)}}
.immersive-header__navigation-item{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;line-height:150%;color:#fff}@media screen and (min-width: 2560px){.immersive-header__navigation-item{font-size:calc(16px * 1.44)}}.immersive-header__navigation-item{font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:12px}@media screen and (min-width: 2560px){.immersive-header__navigation-item{font-size:calc(12px * 1.44)}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.immersive-header{position:absolute;top:50px;z-index:9;display:flex;justify-content:space-between;align-items:center;width:100%;color:#fff;padding:18px 44px}@media screen and (min-width: 2560px){.immersive-header{top:74px}}@media screen and (max-width: 1070px){.immersive-header{padding:18px 20px}}.immersive-header__fixed{position:fixed;background-color:#0b1022;animation:fade-in .3s linear}.immersive-header__logo{max-width:244px}@media screen and (min-width: 2560px){.immersive-header__logo{max-width:calc(244px * 1.44)}}@media screen and (max-width: 846px){.immersive-header__logo{max-width:154px}}@media screen and (max-width: 640px){.immersive-header__logo{display:none}}.immersive-header__logo img{width:100%;object-fit:contain}.immersive-header__navigation{display:flex;gap:32px}@media screen and (max-width: 475px){.immersive-header__navigation{width:100%;gap:8px;justify-content:space-between}}.immersive-header__navigation-item{color:#b0afe8;text-decoration:none;text-transform:capitalize}@media screen and (max-width: 374px){.immersive-header__navigation-item{font-size:10px}}@keyframes fade-in{from{opacity:0}to{opacity:1}}
.immersive-layout__footer{width:100%;max-width:1200px;margin:0 auto;padding:0}@media screen and (min-width: 2560px){.immersive-layout__footer{max-width:calc(1200px * 1.44)}}@media only screen and (max-width: 1024px){.immersive-layout__footer{padding-right:20px;padding-left:20px}}@media screen and (max-width: 1240px){.immersive-layout__footer{padding:0 84px 0;box-sizing:border-box}}@media screen and (max-width: 768px){.immersive-layout__footer{padding:0 32px 0}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.immersive-layout{position:relative;width:100%;display:flex;padding-bottom:120px;flex-direction:column;justify-content:center;align-items:center;background-color:#0b1022}.immersive-layout__footer{width:100%;margin-top:120px}@media screen and (min-width: 2560px){.immersive-layout__footer{margin-top:calc(120px * 1.44)}}
.main-page-section__heading,.main-page-section__heading span{font-family:"ProximaNova",sans-serif;font-size:56px;font-style:normal;line-height:115%;margin:0;text-transform:uppercase}@media screen and (min-width: 2560px){.main-page-section__heading,.main-page-section__heading span{font-size:calc(56px * 1.44)}}@media screen and (max-width: 540px){.main-page-section__heading,.main-page-section__heading span{font-size:40px}}@media screen and (max-width: 374px){.main-page-section__heading,.main-page-section__heading span{font-size:32px}}.main-page-section__description{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;line-height:150%;color:#fff}@media screen and (min-width: 2560px){.main-page-section__description{font-size:calc(16px * 1.44)}}.main-page-section__heading{font-weight:900}.main-page-section__heading span{font-weight:300}.main-page-section__heading{border-image:linear-gradient(to right, #c4b6fd, #80bfff);text-transform:uppercase;background:linear-gradient(90deg, #c4b6fd 0%, #80bfff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main-page-section__description{font-size:18px;line-height:135%}@media screen and (min-width: 2560px){.main-page-section__description{font-size:calc(18px * 1.44)}}.main-page-section__explore-more{display:flex;justify-content:center;align-items:center;padding:8px 16px;font-family:"ProximaNova",sans-serif;font-weight:900;border-image:linear-gradient(to right, #c4b6fd, #80bfff);border-image-slice:1;border-width:1px;border-style:solid;text-transform:uppercase;background:linear-gradient(90deg, #c4b6fd 0%, #80bfff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.main-page-section__explore-more:hover{color:#fff;background:#6a67da;-webkit-text-fill-color:#fff}@media screen and (min-width: 2560px){.main-page-section__explore-more{padding:calc(8px * 1.44) calc(16px * 1.44)}}.main-page-section__content-container{width:100%;max-width:1200px;margin:0 auto;padding:0}@media screen and (min-width: 2560px){.main-page-section__content-container{max-width:calc(1200px * 1.44)}}@media only screen and (max-width: 1024px){.main-page-section__content-container{padding-right:20px;padding-left:20px}}@media screen and (max-width: 1240px){.main-page-section__content-container{padding:0 84px 0;box-sizing:border-box}}@media screen and (max-width: 768px){.main-page-section__content-container{padding:0 32px 0}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.main-page-section .custom-controls__wrapper:before,.main-page-section__content.arrow:before{position:absolute;left:-8px;bottom:-150px;width:16px;height:75px;background-image:url(https://www.softserveinc.com/cdn/img/immersive-experience/main-page/arrow-down.png);background-repeat:no-repeat;background-position:50% 0;background-size:100%;content:""}.main-page-section{width:100%}.main-page-section__wrapper{display:flex;flex-direction:column;justify-content:center;min-height:800px;padding-top:50px}@media screen and (min-width: 2560px){.main-page-section__wrapper{padding-top:calc(50px * 1.44)}}@media screen and (max-width: 415px){.main-page-section__content-container{padding:0 40px 0}}.main-page-section__content{position:relative;width:100%}@media screen and (min-width: 860px){.main-page-section__content{width:50%}}.main-page-section__content-wrapper{padding:24px 0;margin-bottom:50px}@media screen and (min-width: 2560px){.main-page-section__content-wrapper{padding:calc(24px * 1.44) 0;margin-bottom:calc(50px * 1.44)}}.main-page-section__heading{margin-bottom:24px}@media screen and (min-width: 2560px){.main-page-section__heading{margin-bottom:calc(24px * 1.44)}}.main-page-section__heading span{font-weight:400}.main-page-section .custom-controls__wrapper{position:relative}.main-page-section .custom-controls__wrapper:before{bottom:-200px}@media screen and (max-width: 475px){.main-page-section .custom-controls__wrapper:before{content:none}}.main-page-section__explore-more-wrapper{display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding-top:40px}@media screen and (max-width: 1240px){.main-page-section__explore-more-wrapper{padding:40px 84px 0}}@media screen and (max-width: 768px){.main-page-section__explore-more-wrapper{padding:40px 40px 0 44px}}.main-page-section__explore-more{width:100%;justify-content:start;text-align:start;text-decoration:none;cursor:pointer;position:relative;z-index:10}@media screen and (min-width: 2560px){.main-page-section__explore-more{font-size:calc(16px * 1.44)}}.main-page-section__explore-more:active{background:#3f418c;-webkit-text-fill-color:#fff;border:1px solid #3f418c}
.main-slider__item-title{font-family:"ProximaNova",sans-serif;font-size:56px;font-style:normal;line-height:115%;margin:0;text-transform:uppercase}@media screen and (min-width: 2560px){.main-slider__item-title{font-size:calc(56px * 1.44)}}@media screen and (max-width: 540px){.main-slider__item-title{font-size:40px}}@media screen and (max-width: 374px){.main-slider__item-title{font-size:32px}}.main-slider__item-description{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;line-height:150%;color:#fff}@media screen and (min-width: 2560px){.main-slider__item-description{font-size:calc(16px * 1.44)}}.main-slider__item-title{font-weight:900;font-size:36px}@media screen and (min-width: 2560px){.main-slider__item-title{font-size:calc(36px * 1.44)}}@media screen and (max-width: 374px){.main-slider__item-title{font-size:28px}}.main-slider__item-description{font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:12px}@media screen and (min-width: 2560px){.main-slider__item-description{font-size:calc(12px * 1.44)}}.main-slider__btn-link{display:flex;justify-content:center;align-items:center;padding:8px 16px;font-family:"ProximaNova",sans-serif;font-weight:900;border-image:linear-gradient(to right, #c4b6fd, #80bfff);border-image-slice:1;border-width:1px;border-style:solid;text-transform:uppercase;background:linear-gradient(90deg, #c4b6fd 0%, #80bfff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.main-slider__btn-link:hover{color:#fff;background:#6a67da;-webkit-text-fill-color:#fff}@media screen and (min-width: 2560px){.main-slider__btn-link{padding:calc(8px * 1.44) calc(16px * 1.44)}}.main-slider__wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0}@media screen and (min-width: 2560px){.main-slider__wrapper{max-width:calc(1200px * 1.44)}}@media only screen and (max-width: 1024px){.main-slider__wrapper{padding-right:20px;padding-left:20px}}@media screen and (max-width: 1240px){.main-slider__wrapper{padding:0 84px 0;box-sizing:border-box}}@media screen and (max-width: 768px){.main-slider__wrapper{padding:0 32px 0}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.main-slider{max-width:calc(50% - 20px)}@media screen and (max-width: 846px){.main-slider{max-width:100%}}@media screen and (max-width: 1200px){.main-slider__wrapper{max-width:100vw}}.main-slider__container{position:relative}.main-slider__item{height:100%;border:1px solid #6a67da}.main-slider__item-image{margin-left:0 !important;padding:8px;border-bottom:1px solid #6a67da !important}.main-slider__item-text{display:flex;flex-direction:column;gap:24px;padding:16px}.main-slider__item-title{color:#fff;text-align:start;line-height:156%}@media screen and (max-width: 846px){.main-slider__item-title{line-height:100%}}.main-slider__item-title span{font-family:OpenSans,Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;opacity:30%}.main-slider__item-description{color:#fff;text-align:start;margin:0}.main-slider__btn-link{font-size:14px;width:fit-content;text-decoration:none;text-align:start}@media screen and (min-width: 2560px){.main-slider__btn-link{font-size:calc(14px * 1.44)}}.main-slider__btn-link:active{border-image:none;border:1px solid #3f418c;background-color:#3f418c}.main-slider__btn-wrapper{position:absolute;bottom:0;right:0;display:flex;gap:40px}@media screen and (max-width: 846px){.main-slider__btn-wrapper{display:none}}.main-slider__btn-control{display:flex;justify-content:center;align-items:center;width:32px;height:32px;padding:8px 0;position:relative;z-index:2;background:transparent;border:1px solid transparent;outline:none;cursor:pointer}@media screen and (max-width: 475px){.main-slider__btn-control{width:36px;height:36px;transform:translateY(25%)}}@media screen and (min-width: 2560px){.main-slider__btn-control{width:calc(64px * 1.44);height:calc(64px * 1.44)}}.main-slider__btn-control:hover{border:1px solid #b0afe8}.main-slider__btn-control:active{background:#b0afe8}.main-slider__btn-control:active img{filter:brightness(0) saturate(100%);color:#000}.main-slider__btn-control img{position:relative;width:12px !important;left:2px !important;margin-left:0 !important}.main-slider__btn-control_prev img{left:-1px !important;transform:rotate(180deg)}.main-slider__btn-control_disabled img{filter:brightness(0) saturate(100%) contrast(0.5);color:#000}.main-slider__btn-control_disabled:hover{border:none;cursor:not-allowed}.main-slider__btn-control_disabled:active{background:none;filter:brightness(0) saturate(100%) contrast(0.5)}.main-slider .slide{background:transparent !important}.custom-controls{display:inline-flex;overflow-x:scroll;overflow-y:visible;width:100%;height:calc(100% + 4px);gap:40px;padding-top:40px;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 846px){.custom-controls{gap:16px}}.custom-controls p{margin:0}.custom-controls::-webkit-scrollbar{display:none}.custom-controls .control-slider__item{margin:2px;position:relative;padding:16px;display:flex;flex-direction:column;gap:8px;border:1px solid rgba(255,255,255,.3);box-sizing:border-box;cursor:pointer;box-shadow:none}.custom-controls .control-slider__item::after{content:"";position:absolute;z-index:3;top:-2px;right:-2px;width:7px;height:7px;border-top:2px solid #6a67da;border-right:2px solid #6a67da}.custom-controls .control-slider__item::before{content:"";position:absolute;z-index:3;left:-2px;bottom:-2px;width:7px;height:7px;border-left:2px solid #6a67da;border-bottom:2px solid #6a67da}.custom-controls .control-slider__item:hover{box-shadow:0 0 0 2px #6a67da}.custom-controls .control-slider__item:hover::before,.custom-controls .control-slider__item:hover::after{display:none}.custom-controls .control-slider__item:hover .control-slider__item-num,.custom-controls .control-slider__item:hover .control-slider__item-name{color:#fff;opacity:1}.custom-controls .control-slider__item_active{border:1px solid #6a67da;transition:all .3s ease;box-sizing:border-box}.custom-controls .control-slider__item_active::before{top:4px;right:4px;left:auto}.custom-controls .control-slider__item_active::after{top:4px;right:4px}.custom-controls .control-slider__item_active .control-slider__item-num{color:#6a67da;opacity:.5}.custom-controls .control-slider__item_active .control-slider__item-name{color:#6a67da;opacity:1}.custom-controls .control-slider__item_active:hover{box-shadow:0 0 0 2px #6a67da}.custom-controls .control-slider__item_active:hover .control-slider__item-name{color:#fff;transition:all .3s ease}.custom-controls .control-slider__item_active:hover .control-slider__item-num{color:#6a67da;opacity:.5}.custom-controls .control-slider__item_active:hover::before,.custom-controls .control-slider__item_active:hover::after{display:block}.custom-controls .control-slider__item_active:hover::before{top:6px;right:6px;transition:all .3s ease}.custom-controls .control-slider__item:active,.custom-controls .control-slider__item_active:active{background:#6a67da}.custom-controls .control-slider__item:active .control-slider__item-num,.custom-controls .control-slider__item:active .control-slider__item-name,.custom-controls .control-slider__item_active:active .control-slider__item-num,.custom-controls .control-slider__item_active:active .control-slider__item-name{color:#fff;opacity:1}.custom-controls .control-slider__item-num{font-family:"ProximaNova",sans-serif;font-size:14px;opacity:50%}.custom-controls .control-slider__item-name{font-family:"ProximaNova",sans-serif;font-size:16px;color:#fff;opacity:.8;text-transform:uppercase}@media screen and (min-width: 2560px){.custom-controls .control-slider__item-name{font-size:calc(16px * 1.44)}}
.benefits__item-heading{font-family:"ProximaNova",sans-serif;font-size:56px;font-style:normal;line-height:115%;margin:0;text-transform:uppercase}@media screen and (min-width: 2560px){.benefits__item-heading{font-size:calc(56px * 1.44)}}@media screen and (max-width: 540px){.benefits__item-heading{font-size:40px}}@media screen and (max-width: 374px){.benefits__item-heading{font-size:32px}}.benefits__item-description{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;line-height:150%;color:#fff}@media screen and (min-width: 2560px){.benefits__item-description{font-size:calc(16px * 1.44)}}.benefits__item-heading{font-weight:900;font-size:20px}@media screen and (min-width: 2560px){.benefits__item-heading{font-size:calc(20px * 1.44)}}.benefits__item-description{font-size:18px;line-height:135%}@media screen and (min-width: 2560px){.benefits__item-description{font-size:calc(18px * 1.44)}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.benefits__item{margin-bottom:50px}@media screen and (min-width: 2560px){.benefits__item{margin-bottom:calc(50px * 1.44)}}.benefits__item-heading{color:#fff}.benefits__item-description{margin-top:8px;margin-bottom:0;font-size:16px}@media screen and (min-width: 2560px){.benefits__item-description{margin-top:calc(8px * 1.44);font-size:calc(16px * 1.44)}}
.technologies-item__title{font-family:"ProximaNova",sans-serif;font-size:56px;font-style:normal;line-height:115%;margin:0;text-transform:uppercase}@media screen and (min-width: 2560px){.technologies-item__title{font-size:calc(56px * 1.44)}}@media screen and (max-width: 540px){.technologies-item__title{font-size:40px}}@media screen and (max-width: 374px){.technologies-item__title{font-size:32px}}.technologies-item__description{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;line-height:150%;color:#fff}@media screen and (min-width: 2560px){.technologies-item__description{font-size:calc(16px * 1.44)}}.technologies-item__title{font-weight:900;font-size:20px}@media screen and (min-width: 2560px){.technologies-item__title{font-size:calc(20px * 1.44)}}.technologies-item__description{font-size:18px;line-height:135%}@media screen and (min-width: 2560px){.technologies-item__description{font-size:calc(18px * 1.44)}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.technologies-item{display:flex;align-items:center;gap:40px}@media screen and (min-width: 2560px){.technologies-item{gap:calc(40px * 1.44)}}@media screen and (max-width: 768px){.technologies-item{flex-direction:column;align-items:flex-start;gap:24px}}.technologies-item__head{display:flex;align-items:center;gap:24px;min-width:calc(50% - 20px);background:linear-gradient(270deg, rgba(63, 65, 140, 0.4) 0%, rgba(18, 24, 46, 0) 83.33%)}@media screen and (min-width: 2560px){.technologies-item__head{gap:calc(24px * 1.44)}}@media screen and (max-width: 768px){.technologies-item__head{min-width:100%}}.technologies-item__head img{max-width:96px}@media screen and (min-width: 2560px){.technologies-item__head img{max-width:calc(96px * 1.44)}}.technologies-item__title{color:#fff;font-size:28px;word-break:break-word}@media screen and (min-width: 2560px){.technologies-item__title{font-size:calc(28px * 1.44)}}@media screen and (max-width: 1240px){.technologies-item__title{font-size:20px}}
.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.immersive-experience-desktop{overflow-x:hidden;width:100%;padding-bottom:0}@media screen and (max-width: 890px)and (min-height: 1080px){.immersive-experience-desktop .main-page-title__wrapper{padding-top:250px}}.immersive-experience-desktop .main-page-section_technologies .technologies__items{flex-direction:row}.immersive-experience-desktop .main-page-section_technologies .technologies-item{flex-direction:column;gap:24px;max-width:64px}@media screen and (min-width: 2560px){.immersive-experience-desktop .main-page-section_technologies .technologies-item{max-width:calc(64px * 1.44)}}.immersive-experience-desktop .main-page-section_technologies .technologies-item__head{background:none}.immersive-experience-desktop .main-page-section_technologies .technologies-item__head img{max-width:64px}@media screen and (min-width: 2560px){.immersive-experience-desktop .main-page-section_technologies .technologies-item__head img{max-width:calc(64px * 1.44)}}.immersive-experience-desktop .main-page-section_technologies .technologies-item__title{display:none}.immersive-experience-desktop .main-page-section_technologies .technologies-item__description{font-size:12px;line-height:16px;text-align:center}@media screen and (min-width: 2560px){.immersive-experience-desktop .main-page-section_technologies .technologies-item__description{font-size:calc(12px * 1.44);line-height:calc(16px * 1.44)}}.immersive-experience-desktop .main-page-section_empty{max-height:800px}.immersive-experience-desktop .main-page-section_empty-2{max-height:200px}.immersive-experience-desktop .main-page-section_empty-3{max-height:400px}.immersive-experience-desktop .main-page-section_contact-us .main-page-section__wrapper{max-height:800px;min-height:initial}.immersive-experience-desktop .main-page-section__wrapper{height:100vh;min-height:800px}.immersive-experience-desktop .immersive-layout__footer{overflow:hidden;z-index:0;max-width:100%;padding-bottom:120px;padding-top:80px;margin:0;background:#0b1022}.immersive-experience-desktop .immersive-layout__footer>.contact-us-button{display:none}.immersive-experience-desktop .immersive-header{justify-content:flex-end}.immersive-experience-desktop .immersive-header__logo{display:none}.immersive-experience-desktop .immersive-footer__navigation{max-width:1200px;margin:0 auto}@media screen and (min-width: 2560px){.immersive-experience-desktop .immersive-footer__navigation{max-width:calc(1200px * 1.44)}}.immersive-experience-desktop #animation-wrapper,.immersive-experience-desktop #animation-content{position:relative;z-index:0}.immersive-experience-desktop #hero-wrapper{position:relative;z-index:0}.immersive-experience-desktop #hero-area,.immersive-experience-desktop #animation-area{position:fixed;left:50%;top:50%;z-index:-2;width:100vw;height:100vh;object-fit:cover;transform:translate(-50%, -50%)}@media screen and (max-width: 890px)and (min-height: 1080px){.immersive-experience-desktop #hero-area,.immersive-experience-desktop #animation-area{height:50vh}}.immersive-experience-desktop #hero-area{opacity:0;z-index:-1}@media screen and (max-width: 540px){.immersive-experience-desktop #animation-area{display:none}}.stop-scroll{overflow:hidden !important}
.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.mobile-page-section{box-shadow:inset 20px 20px 30px #0b1022,inset -20px -20px 30px #0b1022;border-bottom:5px solid #0b1022}.mobile-page-section__wrapper{overflow:hidden;position:relative;min-height:400px;z-index:-1}.mobile-page-section__animation-canvas{position:absolute;z-index:-1;left:50%;top:50%;width:200vw;object-fit:cover;transform:translate(-70%, -50%)}
.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.immersive-experience-mobile{overflow-x:hidden;padding-bottom:0}.immersive-experience-mobile .main-page-section__wrapper{min-height:initial;padding-bottom:100px}.immersive-experience-mobile .main-page-section_technologies .technologies__items{flex-direction:row;flex-wrap:wrap;gap:18px}.immersive-experience-mobile .main-page-section_technologies .technologies-item{flex-direction:column;gap:24px;max-width:64px}.immersive-experience-mobile .main-page-section_technologies .technologies-item__head{background:none}.immersive-experience-mobile .main-page-section_technologies .technologies-item__head img{max-width:64px}.immersive-experience-mobile .main-page-section_technologies .technologies-item__title{display:none}.immersive-experience-mobile .main-page-section_technologies .technologies-item__description{font-size:12px;line-height:16px;text-align:center}.immersive-experience-mobile .main-page-section_galaxy .mobile-page-section__wrapper{min-height:250px}.immersive-experience-mobile .main-page-section_empty{padding-top:100px;height:500px}.immersive-experience-mobile #animation-wrapper{position:relative;z-index:0}.immersive-experience-mobile #hero-area{position:fixed;left:50%;top:50%;z-index:-2;width:100vw;height:75vh;object-fit:cover;transform:translate(-50%, -40%)}.immersive-experience-mobile #mobile-animation-area-planet{width:100vw;transform:translate(-50%, -50%)}.immersive-experience-mobile #mobile-animation-area-galaxy{width:130vw;transform:translate(-50%, -50%)}.immersive-experience-mobile #mobile-animation-area-human{width:100vw;transform:translate(-50%, -50%)}.immersive-experience-mobile .immersive-layout__footer{overflow:hidden;z-index:0;max-width:100%;padding-bottom:50px;padding-top:80px;margin:0;background:#0b1022}.immersive-experience-mobile .immersive-layout__footer>.contact-us-button{display:none}
.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.layout_immersive-layout .footer{background:#0b1022}.layout_immersive-layout .footer__content{max-width:1200px}@media(min-width: 2560px){.layout_immersive-layout .footer__content{max-width:calc(1200px * 1.44) !important}}.layout_immersive-layout .footer__contacts,.layout_immersive-layout .footer__hot-links{max-width:550px}@media screen and (max-width: 767px){.layout_immersive-layout .footer__contacts,.layout_immersive-layout .footer__hot-links{max-width:100%}}@media screen and (min-width: 940px){.layout_immersive-layout .footer__contacts-content,.layout_immersive-layout .footer__hot-links-content{justify-content:flex-start;column-gap:110px}}@media screen and (min-width: 940px){.layout_immersive-layout .footer__hot-links-content{justify-content:flex-start;column-gap:140px}}.layout_immersive-layout .footer__sub-heading,.layout_immersive-layout .footer__contact-item,.layout_immersive-layout .footer__link,.layout_immersive-layout .footer__phone,.layout_immersive-layout .footer__external-link{color:#fff}.layout_immersive-layout .header{background:#0b1022}.immersive-layout__loader{max-width:150px;max-height:150px}.outter-preloader{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;background:#0b1022}.outter-preloader__progressbar{margin-top:40vh}.outter-preloader .main-page-title{height:100px;min-height:initial}.outter-preloader .main-page-title__wrapper{padding-top:12vh}@media screen and (max-width: 475px){.outter-preloader .main-page-title__wrapper{padding-top:50px}}.outter-preloader .main-page-title__button-wrapper{display:none}.CircularProgressbar-text{font-family:"ProximaNova",sans-serif;font-weight:700}
.production-steps__step-processes-item h3,.production-steps__step h2{font-family:"ProximaNova",sans-serif;font-size:56px;font-style:normal;line-height:115%;margin:0;text-transform:uppercase}@media screen and (min-width: 2560px){.production-steps__step-processes-item h3,.production-steps__step h2{font-size:calc(56px * 1.44)}}@media screen and (max-width: 540px){.production-steps__step-processes-item h3,.production-steps__step h2{font-size:40px}}@media screen and (max-width: 374px){.production-steps__step-processes-item h3,.production-steps__step h2{font-size:32px}}.production-steps__step-processes-item p{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;line-height:150%;color:#fff}@media screen and (min-width: 2560px){.production-steps__step-processes-item p{font-size:calc(16px * 1.44)}}.production-steps__step h2{font-weight:900;font-size:36px}@media screen and (min-width: 2560px){.production-steps__step h2{font-size:calc(36px * 1.44)}}@media screen and (max-width: 374px){.production-steps__step h2{font-size:28px}}.production-steps__step-processes-item h3{font-weight:900;font-size:20px}@media screen and (min-width: 2560px){.production-steps__step-processes-item h3{font-size:calc(20px * 1.44)}}.production-steps__step-processes-item p{font-size:18px;line-height:135%}@media screen and (min-width: 2560px){.production-steps__step-processes-item p{font-size:calc(18px * 1.44)}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.production-steps{display:flex;flex-direction:column;border-top:1px solid #3f418c;border-bottom:1px solid #3f418c}.production-steps__step{display:flex}.production-steps__step:not(:last-of-type){background-image:linear-gradient(to right, #b0afe8 10%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-size:10px 1px;background-repeat:repeat-x}@media screen and (min-width: 2560px){.production-steps__step:not(:last-of-type){background-size:calc(10px * 1.44) calc(1px * 1.44)}}@media screen and (max-width: 768px){.production-steps__step{flex-direction:column;padding-bottom:48px}}.production-steps__step h2,.production-steps__step-processes{min-width:50%;padding:48px 20px;box-sizing:border-box}@media screen and (min-width: 2560px){.production-steps__step h2,.production-steps__step-processes{padding:calc(48px * 1.44) calc(20px * 1.44)}}.production-steps__step h2{margin:0;color:#b0afe8;line-height:156%;text-align:right}@media screen and (max-width: 768px){.production-steps__step h2{text-align:left;padding:48px 0 40px}}.production-steps__step-processes{display:flex;flex-direction:column;gap:40px;background-image:linear-gradient(to bottom, #b0afe8 10%, rgba(255, 255, 255, 0) 0%);background-position:left;background-size:1px 10px;background-repeat:repeat-y}@media screen and (min-width: 2560px){.production-steps__step-processes{gap:calc(40px * 1.44);background-size:calc(1px * 1.44) calc(10px * 1.44)}}@media screen and (max-width: 768px){.production-steps__step-processes{background-image:none;padding:0}}.production-steps__step-processes-item p{margin-top:8px;margin-bottom:0;font-size:16px}@media screen and (min-width: 2560px){.production-steps__step-processes-item p{margin-top:calc(8px * 1.44);font-size:calc(16px * 1.44)}}
.add-on-services__title{font-family:"ProximaNova",sans-serif;font-size:56px;font-style:normal;line-height:115%;margin:0;text-transform:uppercase}@media screen and (min-width: 2560px){.add-on-services__title{font-size:calc(56px * 1.44)}}@media screen and (max-width: 540px){.add-on-services__title{font-size:40px}}@media screen and (max-width: 374px){.add-on-services__title{font-size:32px}}.add-on-services__item-description{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;line-height:150%;color:#fff}@media screen and (min-width: 2560px){.add-on-services__item-description{font-size:calc(16px * 1.44)}}.add-on-services__title{font-weight:900;font-size:36px}@media screen and (min-width: 2560px){.add-on-services__title{font-size:calc(36px * 1.44)}}@media screen and (max-width: 374px){.add-on-services__title{font-size:28px}}.add-on-services__item-title{font-family:"ProximaNova",sans-serif;font-weight:400;font-size:22px;font-style:normal;line-height:145%}@media screen and (min-width: 2560px){.add-on-services__item-title{font-size:calc(22px * 1.44)}}@media screen and (max-width: 475px){.add-on-services__item-title{font-size:18px}}.add-on-services__item-description{font-family:OpenSans,Helvetica,Arial,sans-serif}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.add-on-services{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:48px;padding:40px;background-color:#3f418c;border:4px solid #6a67da;box-sizing:border-box}@media screen and (min-width: 2560px){.add-on-services{margin-top:calc(48px * 1.44);padding:calc(40px * 1.44)}}@media screen and (max-width: 475px){.add-on-services{margin-top:80px}}.add-on-services__title{line-height:156%;text-align:center;opacity:.8}.add-on-services__items-container{display:flex;gap:40px;padding-top:40px}@media screen and (min-width: 2560px){.add-on-services__items-container{padding-top:calc(40px * 1.44);gap:calc(40px * 1.44)}}@media screen and (max-width: 768px){.add-on-services__items-container{flex-direction:column}}.add-on-services__item{width:33.3333333333%}@media screen and (max-width: 768px){.add-on-services__item{width:100%}}.add-on-services__item-title{margin:0;font-size:20px;font-weight:800;font-feature-settings:"liga" 0;text-transform:uppercase}@media screen and (min-width: 2560px){.add-on-services__item-title{font-size:calc(20px * 1.44)}}.add-on-services__item-description{margin-top:8px;margin-bottom:0;font-family:OpenSans,Helvetica,Arial,sans-serif}@media screen and (min-width: 2560px){.add-on-services__item-description{margin-top:calc(8px * 1.44)}}.add-on-services .square-small,.add-on-services .solid-border__square-right::after,.add-on-services .solid-border__square-left::after{top:4px}
.immersive-intro__title{font-family:"ProximaNova",sans-serif;font-size:56px;font-style:normal;line-height:115%;margin:0;text-transform:uppercase}@media screen and (min-width: 2560px){.immersive-intro__title{font-size:calc(56px * 1.44)}}@media screen and (max-width: 540px){.immersive-intro__title{font-size:40px}}@media screen and (max-width: 374px){.immersive-intro__title{font-size:32px}}.immersive-intro__title{font-weight:900}.immersive-intro__title{border-image:linear-gradient(to right, #c4b6fd, #80bfff);text-transform:uppercase;background:linear-gradient(90deg, #c4b6fd 0%, #80bfff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.immersive-intro__description{font-family:"ProximaNova",sans-serif;font-weight:400;font-size:22px;font-style:normal;line-height:145%}@media screen and (min-width: 2560px){.immersive-intro__description{font-size:calc(22px * 1.44)}}@media screen and (max-width: 475px){.immersive-intro__description{font-size:18px}}.immersive-intro__description-wrapper,.immersive-intro__title{width:100%;max-width:1200px;margin:0 auto;padding:0}@media screen and (min-width: 2560px){.immersive-intro__description-wrapper,.immersive-intro__title{max-width:calc(1200px * 1.44)}}@media only screen and (max-width: 1024px){.immersive-intro__description-wrapper,.immersive-intro__title{padding-right:20px;padding-left:20px}}@media screen and (max-width: 1240px){.immersive-intro__description-wrapper,.immersive-intro__title{padding:0 84px 0;box-sizing:border-box}}@media screen and (max-width: 768px){.immersive-intro__description-wrapper,.immersive-intro__title{padding:0 32px 0}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.immersive-intro{position:relative;width:100%;min-height:85vh;display:flex;flex-direction:column;justify-content:center;color:#fff;background-repeat:no-repeat;background-position:bottom right;background-size:contain}@media screen and (min-width: 1024px){.immersive-intro{background-size:130vh}}@media screen and (max-width: 846px){.immersive-intro{width:calc(100% - 168px);min-height:400px;margin-top:96px;background-position:center;background-size:contain}}@media screen and (max-width: 768px){.immersive-intro{width:calc(100% - 80px)}}@media screen and (max-width: 768px){.immersive-intro{width:100%}}@media screen and (max-width: 475px){.immersive-intro{background-size:cover}}.immersive-intro__title{width:100%;margin:0;padding-bottom:0;text-align:left}.immersive-intro__title span{font-weight:400}@media screen and (max-width: 846px){.immersive-intro__title{padding:0 32px}}@media screen and (max-width: 475px){.immersive-intro__title{display:flex;flex-direction:column}}@media screen and (max-width: 400px){.immersive-intro__title{font-size:32px}}.immersive-intro__content-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.immersive-intro__description p{margin:0;padding:40px 0}.immersive-intro__description-wrapper{width:-webkit-fill-available;padding-bottom:0;box-sizing:content-box}.immersive-intro__description{max-width:584px;position:relative;top:-102px;margin-bottom:-102px;color:#fff}@media screen and (min-width: 2560px){.immersive-intro__description{max-width:calc(584px * 1.44)}}@media screen and (max-width: 846px){.immersive-intro__description{position:static;max-width:100%;margin-bottom:0}}@media screen and (max-width: 768px){.immersive-intro__description{padding:56px 0 0}}.immersive-intro__description_portfolio{top:-172px;margin-bottom:-172px}@media screen and (max-width: 846px){.immersive-intro__description_portfolio{margin-bottom:0}}
.how-we-work__why-softserve-item h3,.how-we-work__why-softserve h2{font-family:"ProximaNova",sans-serif;font-size:56px;font-style:normal;line-height:115%;margin:0;text-transform:uppercase}@media screen and (min-width: 2560px){.how-we-work__why-softserve-item h3,.how-we-work__why-softserve h2{font-size:calc(56px * 1.44)}}@media screen and (max-width: 540px){.how-we-work__why-softserve-item h3,.how-we-work__why-softserve h2{font-size:40px}}@media screen and (max-width: 374px){.how-we-work__why-softserve-item h3,.how-we-work__why-softserve h2{font-size:32px}}.how-we-work__why-softserve-item p{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;line-height:150%;color:#fff}@media screen and (min-width: 2560px){.how-we-work__why-softserve-item p{font-size:calc(16px * 1.44)}}.how-we-work__why-softserve h2{font-weight:900;font-size:36px}@media screen and (min-width: 2560px){.how-we-work__why-softserve h2{font-size:calc(36px * 1.44)}}@media screen and (max-width: 374px){.how-we-work__why-softserve h2{font-size:28px}}.how-we-work__why-softserve-item h3{font-weight:900;font-size:20px}@media screen and (min-width: 2560px){.how-we-work__why-softserve-item h3{font-size:calc(20px * 1.44)}}.how-we-work__why-softserve-item p{font-size:18px;line-height:135%}@media screen and (min-width: 2560px){.how-we-work__why-softserve-item p{font-size:calc(18px * 1.44)}}.how-we-work__content{width:100%;max-width:1200px;margin:0 auto;padding:0}@media screen and (min-width: 2560px){.how-we-work__content{max-width:calc(1200px * 1.44)}}@media only screen and (max-width: 1024px){.how-we-work__content{padding-right:20px;padding-left:20px}}@media screen and (max-width: 1240px){.how-we-work__content{padding:0 84px 0;box-sizing:border-box}}@media screen and (max-width: 768px){.how-we-work__content{padding:0 32px 0}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}@media screen and (max-width: 768px){.how-we-work .immersive-intro__title{padding-left:40px}}.how-we-work__content{padding-top:160px;color:#fff}@media screen and (max-width: 846px){.how-we-work__content{padding-top:120px}}@media screen and (max-width: 475px){.how-we-work__content{padding-top:80px}}.how-we-work__why-softserve{padding:48px 0;border-bottom:1px solid #3f418c}@media screen and (min-width: 2560px){.how-we-work__why-softserve{padding:calc(48px * 1.44) 0}}.how-we-work__why-softserve h2{padding:40px 0;text-align:center}@media screen and (min-width: 2560px){.how-we-work__why-softserve h2{padding:calc(40px * 1.44) 0}}.how-we-work__why-softserve-items{display:flex;flex-wrap:wrap;padding-top:48px;row-gap:48px;column-gap:40px}@media screen and (min-width: 2560px){.how-we-work__why-softserve-items{padding-top:calc(48px * 1.44);row-gap:calc(48px * 1.44);column-gap:calc(40px * 1.44)}}@media screen and (max-width: 475px){.how-we-work__why-softserve-items{flex-direction:column}}.how-we-work__why-softserve-item{max-width:calc(50% - 20px);width:100%;display:flex;flex-direction:column}@media screen and (min-width: 2560px){.how-we-work__why-softserve-item{max-width:calc(50% - (20px * 1.44))}}@media screen and (max-width: 475px){.how-we-work__why-softserve-item{max-width:100%}}.how-we-work__why-softserve-item h3{padding-bottom:24px;border-image:linear-gradient(to right, #c4b6fd, #80bfff);text-transform:uppercase;background:linear-gradient(90deg, #c4b6fd 0%, #80bfff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (min-width: 2560px){.how-we-work__why-softserve-item h3{padding-bottom:calc(24px * 1.44)}}.how-we-work__why-softserve-item p{margin:0;font-family:OpenSans,Helvetica,Arial,sans-serif}
.technologies__items-title{font-family:"ProximaNova",sans-serif;font-size:56px;font-style:normal;line-height:115%;margin:0;text-transform:uppercase}@media screen and (min-width: 2560px){.technologies__items-title{font-size:calc(56px * 1.44)}}@media screen and (max-width: 540px){.technologies__items-title{font-size:40px}}@media screen and (max-width: 374px){.technologies__items-title{font-size:32px}}.technologies__items-title{font-weight:900;font-size:36px}@media screen and (min-width: 2560px){.technologies__items-title{font-size:calc(36px * 1.44)}}@media screen and (max-width: 374px){.technologies__items-title{font-size:28px}}.technologies__content{width:100%;max-width:1200px;margin:0 auto;padding:0}@media screen and (min-width: 2560px){.technologies__content{max-width:calc(1200px * 1.44)}}@media only screen and (max-width: 1024px){.technologies__content{padding-right:20px;padding-left:20px}}@media screen and (max-width: 1240px){.technologies__content{padding:0 84px 0;box-sizing:border-box}}@media screen and (max-width: 768px){.technologies__content{padding:0 32px 0}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.technologies__content{color:#b0afe8;padding-top:160px}@media screen and (max-width: 846px){.technologies__content{padding-top:80px}}.technologies__items{display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 2560px){.technologies__items{gap:calc(40px * 1.44)}}.technologies__items-container{padding-bottom:80px}@media screen and (min-width: 2560px){.technologies__items-container{padding-bottom:calc(80px * 1.44)}}@media screen and (max-width: 860px){.technologies__items-container{padding-bottom:56px}}.technologies__items-container:last-of-type{padding-bottom:0px}.technologies__items-title{padding-bottom:40px;color:#b0afe8}@media screen and (min-width: 2560px){.technologies__items-title{padding-bottom:calc(40px * 1.44)}}.immersive-intro__description_technology{bottom:-70px}
.portfolio-attributes__features-name,.portfolio-attributes__technologies-name{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;line-height:150%;color:#fff}@media screen and (min-width: 2560px){.portfolio-attributes__features-name,.portfolio-attributes__technologies-name{font-size:calc(16px * 1.44)}}.portfolio-attributes__features-name,.portfolio-attributes__technologies-name{font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:12px}@media screen and (min-width: 2560px){.portfolio-attributes__features-name,.portfolio-attributes__technologies-name{font-size:calc(12px * 1.44)}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.portfolio-attributes{display:flex;text-transform:uppercase;gap:40px;margin-top:56px;padding:24px 0;border-top:1px solid #b0afe8;border-bottom:1px solid #b0afe8}@media screen and (min-width: 2560px){.portfolio-attributes{gap:calc(40px * 1.44);padding:calc(24px * 1.44) 0;margin-top:calc(56px * 1.44)}}@media screen and (max-width: 846px){.portfolio-attributes{flex-direction:column}}.portfolio-attributes__technologies,.portfolio-attributes__features{width:50%}@media screen and (max-width: 846px){.portfolio-attributes__technologies,.portfolio-attributes__features{width:100%}}.portfolio-attributes__features-name,.portfolio-attributes__technologies-name{color:#b0afe8;margin:0}.portfolio-attributes__features-item,.portfolio-attributes__technologies-item{font-family:"ProximaNova",sans-serif;color:#fff;font-size:16px}.portfolio-attributes__technology-item{line-height:140%}.portfolio-attributes__technologies-items{display:flex;flex-direction:column;margin-top:8px;padding-left:20px}@media screen and (min-width: 2560px){.portfolio-attributes__technologies-items{margin-top:calc(8px * 1.44);padding-left:calc(20px * 1.44)}}.portfolio-attributes__features-items{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}@media screen and (min-width: 2560px){.portfolio-attributes__features-items{gap:calc(8px * 1.44);margin-top:calc(8px * 1.44)}}@media screen and (max-width: 475px){.portfolio-attributes__features-items{flex-direction:column}}.portfolio-attributes__features-item{max-width:fit-content;padding:4px 8px;background-color:#3f418c}@media screen and (min-width: 2560px){.portfolio-attributes__features-item{padding:calc(4px * 1.44) calc(8px * 1.44)}}
.portfolio-section-title__heading-title{font-family:"ProximaNova",sans-serif;font-size:56px;font-style:normal;line-height:115%;margin:0;text-transform:uppercase}@media screen and (min-width: 2560px){.portfolio-section-title__heading-title{font-size:calc(56px * 1.44)}}@media screen and (max-width: 540px){.portfolio-section-title__heading-title{font-size:40px}}@media screen and (max-width: 374px){.portfolio-section-title__heading-title{font-size:32px}}.portfolio-section-title__heading-number,.portfolio-section-title__description-title{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;line-height:150%;color:#fff}@media screen and (min-width: 2560px){.portfolio-section-title__heading-number,.portfolio-section-title__description-title{font-size:calc(16px * 1.44)}}.portfolio-section-title__heading-title{font-weight:900}.portfolio-section-title__description-text{font-family:"ProximaNova",sans-serif;font-weight:400;font-size:22px;font-style:normal;line-height:145%}@media screen and (min-width: 2560px){.portfolio-section-title__description-text{font-size:calc(22px * 1.44)}}@media screen and (max-width: 475px){.portfolio-section-title__description-text{font-size:18px}}.portfolio-section-title__heading-number,.portfolio-section-title__description-title{font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:12px}@media screen and (min-width: 2560px){.portfolio-section-title__heading-number,.portfolio-section-title__description-title{font-size:calc(12px * 1.44)}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.portfolio-section-title{display:flex;padding:32px 0;gap:40px}@media screen and (max-width: 846px){.portfolio-section-title{flex-direction:column}}.portfolio-section-title__wrapper{padding-top:160px}@media screen and (max-width: 846px){.portfolio-section-title__wrapper:first-of-type{padding-top:80px}}.portfolio-section-title__heading,.portfolio-section-title__description{width:50%}@media screen and (max-width: 846px){.portfolio-section-title__heading,.portfolio-section-title__description{width:100%}}.portfolio-section-title__heading-title,.portfolio-section-title__description-text{color:#fff;margin:0}.portfolio-section-title__heading-number,.portfolio-section-title__description-title{color:#b0afe8;text-transform:uppercase;margin:0}.portfolio-section-title__heading-title span{font-weight:300}.portfolio-section-title__description{display:flex;flex-direction:column;gap:8px}
.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.portfolio-slider__wrapper{padding-top:56px;position:relative;display:flex;flex-wrap:nowrap;width:100%}@media screen and (min-width: 2560px){.portfolio-slider__wrapper{padding-top:calc(56px * 1.44)}}.portfolio-slider__wrapper .carousel-container{position:relative;display:flex;flex-wrap:nowrap}.portfolio-slider__wrapper .carousel-container .secondary-carousel{position:absolute;left:calc(85% + 56px);width:100%;height:100%;opacity:30%}@media screen and (min-width: 2560px){.portfolio-slider__wrapper .carousel-container .secondary-carousel{left:calc(85% + (56px * 1.44))}}@media screen and (max-width: 846px){.portfolio-slider__wrapper .carousel-container .secondary-carousel{left:calc(85% + 32px)}}@media screen and (max-width: 475px){.portfolio-slider__wrapper .carousel-container .secondary-carousel{left:calc(85% + 16px)}}.portfolio-slider__wrapper .carousel-container .carousel.carousel-slider,.portfolio-slider__wrapper .carousel-container .slider{height:100%}.portfolio-slider__wrapper .carousel-container .slider-wrapper{height:100%}.portfolio-slider__wrapper .carousel-container .slide img{border:1px solid #3b28e7;max-height:640px;height:100%;object-fit:cover;pointer-events:none !important}@media screen and (min-width: 2560px){.portfolio-slider__wrapper .carousel-container .slide img{max-height:calc(640px * 1.44) !important}}@media screen and (min-width: 2560px){.portfolio-slider__wrapper .slider{max-height:calc(640px * 1.44) !important}}.portfolio-slider__wrapper .custom-slider__btn-next{display:flex;justify-content:center;align-items:center;width:64px;height:64px;padding:8px 0;position:absolute;z-index:2;top:50%;right:-10px;background:transparent;border:1px solid transparent;outline:none;cursor:pointer}@media screen and (max-width: 475px){.portfolio-slider__wrapper .custom-slider__btn-next{width:36px;height:36px;transform:translateY(25%)}}@media screen and (min-width: 2560px){.portfolio-slider__wrapper .custom-slider__btn-next{width:calc(64px * 1.44);height:calc(64px * 1.44)}}.portfolio-slider__wrapper .custom-slider__btn-next:hover{border:1px solid #b0afe8}.portfolio-slider__wrapper .custom-slider__btn-next:active{background:#b0afe8}.portfolio-slider__wrapper .custom-slider__btn-next:active img{filter:brightness(0) saturate(100%);color:#000}.portfolio-slider__wrapper .custom-slider__btn-next img{position:relative;left:2px}@media screen and (max-width: 475px){.portfolio-slider__wrapper .custom-slider__btn-next img{width:20px}}.portfolio-slider .carousel-slider{width:85% !important}
.portfolio-video__btn{display:flex;justify-content:center;align-items:center;padding:8px 16px;font-family:"ProximaNova",sans-serif;font-weight:900;border-image:linear-gradient(to right, #c4b6fd, #80bfff);border-image-slice:1;border-width:1px;border-style:solid;text-transform:uppercase;background:linear-gradient(90deg, #c4b6fd 0%, #80bfff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.portfolio-video__btn:hover{color:#fff;background:#6a67da;-webkit-text-fill-color:#fff}@media screen and (min-width: 2560px){.portfolio-video__btn{padding:calc(8px * 1.44) calc(16px * 1.44)}}.portfolio-video__btn{padding:16px}@media screen and (min-width: 2560px){.portfolio-video__btn{padding:calc(16px * 1.44)}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.portfolio-video{position:relative;max-height:600px;border:1px solid #6a67da;overflow:hidden}@media screen and (min-width: 2560px){.portfolio-video{max-height:calc(600px * 1.44)}}.portfolio-video__wrapper{padding-top:56px}@media screen and (min-width: 2560px){.portfolio-video__wrapper{padding-top:calc(56px * 1.44)}}.portfolio-video__image-placeholder{position:relative;z-index:1;display:block;width:100%}.portfolio-video__video-frame{position:absolute;width:100%;height:100%}.portfolio-video__btn{gap:16px;position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%, -50%);-webkit-text-fill-color:#000;color:#000;background:linear-gradient(90deg, #c4b6fd 0%, #80bfff 100%)}.portfolio-video__btn:hover .portfolio-video__btn-chevron,.portfolio-video__btn:active .portfolio-video__btn-chevron{filter:invert(1)}.portfolio-video__btn:hover{border-image:none;border:1px solid #6a67da}.portfolio-video__btn:active{-webkit-text-fill-color:#fff;border-image:none;background:#3f418c;border:1px solid #3f418c}.portfolio-video__btn-chevron{width:8px;height:12px}
.double-images__button,.double-images__button_mobile{display:flex;justify-content:center;align-items:center;padding:8px 16px;font-family:"ProximaNova",sans-serif;font-weight:900;border-image:linear-gradient(to right, #c4b6fd, #80bfff);border-image-slice:1;border-width:1px;border-style:solid;text-transform:uppercase;background:linear-gradient(90deg, #c4b6fd 0%, #80bfff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.double-images__button:hover,.double-images__button_mobile:hover{color:#fff;background:#6a67da;-webkit-text-fill-color:#fff}@media screen and (min-width: 2560px){.double-images__button,.double-images__button_mobile{padding:calc(8px * 1.44) calc(16px * 1.44)}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.double-images{position:relative;display:flex;flex-direction:column;margin-top:56px;padding-bottom:96px}@media screen and (min-width: 2560px){.double-images{margin-top:calc(56px * 1.44)}}@media screen and (max-width: 846px){.double-images{padding-bottom:56px}}@media screen and (max-width: 475px){.double-images{padding-bottom:32px}}.double-images__container{display:flex;justify-content:flex-start}.double-images__top-image{position:relative;left:0;width:51%}@media screen and (max-width: 846px){.double-images__top-image{width:52%}}.double-images__bottom-image{width:58%;position:absolute;bottom:0;right:0}@media screen and (max-width: 846px){.double-images__bottom-image{width:60%}}.double-images__top-image,.double-images__bottom-image{border:1px solid #3b28e7}.double-images__button,.double-images__button_mobile{text-decoration:none}@media screen and (min-width: 2560px){.double-images__button,.double-images__button_mobile{font-size:calc(16px * 1.44)}}@media screen and (max-width: 846px){.double-images__button,.double-images__button_mobile{font-size:14px}}.double-images__button{position:absolute;bottom:0;left:0;background:#0b1022}.double-images__button span{background:linear-gradient(90deg, #C4B6FD 0%, #80BFFF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.double-images__button:hover span{color:#fff;background:#6a67da;-webkit-text-fill-color:#fff}.double-images__button:active{border-image:none;border:1px solid #3f418c;background:#3f418c;-webkit-text-fill-color:#fff}.double-images__button:active span{background:#3f418c}@media screen and (max-width: 475px){.double-images__button{display:none}}.double-images__button_mobile{display:none}@media screen and (max-width: 475px){.double-images__button_mobile{display:flex;justify-content:flex-start;margin-top:56px}}
.portfolio__section-description{font-family:"ProximaNova",sans-serif;font-weight:400;font-size:22px;font-style:normal;line-height:145%}@media screen and (min-width: 2560px){.portfolio__section-description{font-size:calc(22px * 1.44)}}@media screen and (max-width: 475px){.portfolio__section-description{font-size:18px}}.portfolio__section-link{display:flex;justify-content:center;align-items:center;padding:8px 16px;font-family:"ProximaNova",sans-serif;font-weight:900;border-image:linear-gradient(to right, #c4b6fd, #80bfff);border-image-slice:1;border-width:1px;border-style:solid;text-transform:uppercase;background:linear-gradient(90deg, #c4b6fd 0%, #80bfff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.portfolio__section-link:hover{color:#fff;background:#6a67da;-webkit-text-fill-color:#fff}@media screen and (min-width: 2560px){.portfolio__section-link{padding:calc(8px * 1.44) calc(16px * 1.44)}}.portfolio__content{width:100%;max-width:1200px;margin:0 auto;padding:0}@media screen and (min-width: 2560px){.portfolio__content{max-width:calc(1200px * 1.44)}}@media only screen and (max-width: 1024px){.portfolio__content{padding-right:20px;padding-left:20px}}@media screen and (max-width: 1240px){.portfolio__content{padding:0 84px 0;box-sizing:border-box}}@media screen and (max-width: 768px){.portfolio__content{padding:0 32px 0}}.square-small,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.portfolio{overflow:hidden}@media screen and (max-width: 768px){.portfolio .immersive-intro__title{padding-left:40px}}.portfolio__section-description{display:flex;gap:40px;margin-top:56px;padding:32px 0;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}@media screen and (max-width: 846px){.portfolio__section-description{flex-direction:column}}.portfolio__section-description p{max-width:calc(50% - 16px);margin:0}@media screen and (max-width: 846px){.portfolio__section-description p{max-width:100%}}.portfolio__section-link{margin-top:56px;justify-content:flex-start;text-decoration:none}
.immersive-contact-us .form-success__title,.immersive-contact-us__intro-title{font-family:"ProximaNova",sans-serif;font-size:56px;font-style:normal;line-height:115%;margin:0;text-transform:uppercase}@media screen and (min-width: 2560px){.immersive-contact-us .form-success__title,.immersive-contact-us__intro-title{font-size:calc(56px * 1.44)}}@media screen and (max-width: 540px){.immersive-contact-us .form-success__title,.immersive-contact-us__intro-title{font-size:40px}}@media screen and (max-width: 374px){.immersive-contact-us .form-success__title,.immersive-contact-us__intro-title{font-size:32px}}.immersive-contact-us .form-success__message{font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-style:normal;line-height:150%;color:#fff}@media screen and (min-width: 2560px){.immersive-contact-us .form-success__message{font-size:calc(16px * 1.44)}}.immersive-contact-us__intro-title{font-weight:900}.immersive-contact-us__intro-title{border-image:linear-gradient(to right, #c4b6fd, #80bfff);text-transform:uppercase;background:linear-gradient(90deg, #c4b6fd 0%, #80bfff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.immersive-contact-us .form-success__title{font-weight:900;font-size:36px}@media screen and (min-width: 2560px){.immersive-contact-us .form-success__title{font-size:calc(36px * 1.44)}}@media screen and (max-width: 374px){.immersive-contact-us .form-success__title{font-size:28px}}.immersive-contact-us__intro-description{font-family:"ProximaNova",sans-serif;font-weight:400;font-size:22px;font-style:normal;line-height:145%}@media screen and (min-width: 2560px){.immersive-contact-us__intro-description{font-size:calc(22px * 1.44)}}@media screen and (max-width: 475px){.immersive-contact-us__intro-description{font-size:18px}}.immersive-contact-us__content{width:100%;max-width:1200px;margin:0 auto;padding:0}@media screen and (min-width: 2560px){.immersive-contact-us__content{max-width:calc(1200px * 1.44)}}@media only screen and (max-width: 1024px){.immersive-contact-us__content{padding-right:20px;padding-left:20px}}@media screen and (max-width: 1240px){.immersive-contact-us__content{padding:0 84px 0;box-sizing:border-box}}@media screen and (max-width: 768px){.immersive-contact-us__content{padding:0 32px 0}}.square-small,.immersive-contact-us__form-wrapper .form-box__inner::before,.immersive-contact-us__form-wrapper .form-box__inner::after,.solid-border__square-left::after,.solid-border__square-right::after{position:absolute;top:-6px;left:4px;display:block;content:"";width:12px;height:12px;border:2px solid #fff;background:transparent}@media screen and (min-width: 2560px){.square-small,.immersive-contact-us__form-wrapper .form-box__inner::before,.immersive-contact-us__form-wrapper .form-box__inner::after,.solid-border__square-left::after,.solid-border__square-right::after{width:calc(12px * 1.44);height:calc(12px * 1.44);top:-10px}}.solid-border{position:relative;display:block;min-width:100%;margin:0;height:1px;line-height:1px;background-color:#6a67da}.solid-border__top{border-top:1px solid #6a67da}.solid-border__bottom{border-bottom:1px solid #6a67da}.solid-border__square-right::after{right:-8px;margin-left:auto;margin-right:0}.solid-border__square-left::after{left:-8px}@media screen and (max-width: 860px){.solid-border__mobile-hidden{display:none}}.immersive-contact-us{overflow:hidden;background-repeat:no-repeat;background-position:80% 100%;background-size:1500px}@media screen and (max-width: 880px){.immersive-contact-us{background-size:150%}}@media screen and (max-width: 640px){.immersive-contact-us{background-image:none !important}}.immersive-contact-us_hide-footer{background-position:70% 100%;background-size:1800px}.immersive-contact-us_hide-footer .immersive-layout__footer{display:none}.immersive-contact-us__intro-wrapper{padding-top:180px;padding-bottom:80px}@media screen and (min-width: 2560px){.immersive-contact-us__intro-wrapper{padding-top:calc(180px * 1.44);padding-bottom:calc(80px * 1.44)}}.immersive-contact-us__intro-title{width:100%;margin:0;padding-bottom:0;text-align:left}.immersive-contact-us__intro-title span{font-weight:400}@media screen and (max-width: 846px){.immersive-contact-us__intro-title{padding:0}}.immersive-contact-us__intro-description{font-family:OpenSans,Helvetica,Arial,sans-serif;color:#fff;margin-top:8px;margin-bottom:0}.immersive-contact-us__form-wrapper{max-width:850px}@media screen and (min-width: 2560px){.immersive-contact-us__form-wrapper{max-width:calc(850px * 1.44)}}.immersive-contact-us__form-wrapper .form-box::before{content:none}.immersive-contact-us__form-wrapper .form-box__inner{position:relative;margin:0;background-color:rgba(63,65,140,.3);border:2px solid #6a67da}.immersive-contact-us__form-wrapper .form-box__inner::after{right:-8px;margin-left:auto;margin-right:0}.immersive-contact-us__form-wrapper .form-box__inner::before{left:7px;top:98%}.immersive-contact-us__form-wrapper .form-box__submit{width:100%;min-height:52px;max-width:100%;margin:20px 0 0 0}.immersive-contact-us__form-wrapper .form-input__text,.immersive-contact-us__form-wrapper .form-input__textarea{color:#fff;background-color:rgba(63,65,140,.3);border:1px solid #6a67da}.immersive-contact-us__form-wrapper .form-input__text:focus,.immersive-contact-us__form-wrapper .form-input__textarea:focus{border:1px solid #fff;background-color:#0b1022}.immersive-contact-us__form-wrapper .form-input__textarea{min-height:120px}.immersive-contact-us__form-wrapper .form-input__checkbox-label,.immersive-contact-us__form-wrapper .form-input__terms-and-condition,.immersive-contact-us__form-wrapper .form-input__terms-and-condition a{color:#fff}@media screen and (min-width: 480px){.immersive-contact-us__form-wrapper .form-input__checkbox-label,.immersive-contact-us__form-wrapper .form-input__terms-and-condition,.immersive-contact-us__form-wrapper .form-input__terms-and-condition a{padding-left:35px;font-size:16px}}.immersive-contact-us__form-wrapper .form-input__checkbox-label>a,.immersive-contact-us__form-wrapper .form-input__terms-and-condition>a,.immersive-contact-us__form-wrapper .form-input__terms-and-condition a>a{padding-left:0}.immersive-contact-us__form-wrapper .form-input__checkbox-label:before{background-color:#000;border:2px solid #b0afe8}@media screen and (min-width: 480px){.immersive-contact-us__form-wrapper .form-input__checkbox-label:before{width:24px;height:24px;font-size:20px}}.immersive-contact-us__form-wrapper .form-input__error{margin-top:20px;color:#fdd297}.immersive-contact-us__form-wrapper .form-input_has-error .form-input__text,.immersive-contact-us__form-wrapper .form-input_has-error .form-input__textarea,.immersive-contact-us__form-wrapper .form-input_has-error .form-input__select .form-input__select-wrap{color:#fdd297;border-color:#fdd297}.immersive-contact-us .form-success-message{margin:30px 0 40px;text-align:left}.immersive-contact-us .form-success__title{color:#fff}.immersive-contact-us .form-success__message{margin-top:10px}@media screen and (min-width: 480px){.immersive-contact-us .form-success__message{font-size:22px}}
.esg-sustainability__services-hero .services-hero__text{max-width:570px;align-self:flex-start;padding-left:0}@media screen and (min-width: 2560px){.esg-sustainability__services-hero .services-hero__text{max-width:calc(570px * 1.44)}}.esg-sustainability__services-hero .services-hero__heading{font-size:40px}@media screen and (min-width: 481px)and (max-width: 620px){.esg-sustainability__services-hero .services-hero__heading{font-size:26px}}@media screen and (max-width: 340px){.esg-sustainability__services-hero .services-hero__heading{font-size:34px}}@media screen and (min-width: 2560px){.esg-sustainability__services-hero .services-hero__heading{font-size:calc(40px * 1.44)}}.esg-sustainability__services-hero .services-hero__image{display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg, #f3ff9e 0%, #1fa63c 98.44%)}.esg-sustainability__services-hero .services-hero__image img{position:relative;bottom:0;margin-top:0;margin-left:0;animation:bounce 9s linear infinite}@media screen and (max-width: 640px){.esg-sustainability__services-hero .services-hero__image img{max-width:65vw}}@keyframes bounce{0%{bottom:0;filter:drop-shadow(0px 35px 14px rgba(0, 0, 0, 0.4))}50%{bottom:55px;filter:drop-shadow(0px 20px 14px rgba(0, 0, 0, 0.4))}100%{bottom:0;filter:drop-shadow(0px 35px 14px rgba(0, 0, 0, 0.4))}}.esg-sustainability__service-gradient-section .sub-title-colored{margin-top:100px;margin-bottom:100px}@media screen and (max-width: 1024px){.esg-sustainability__service-gradient-section .sub-title-colored{margin-top:0;margin-bottom:100px}}@media screen and (min-width: 2560px){.esg-sustainability__service-gradient-section .sub-title-colored{margin-top:calc(100px * 1.44);margin-bottom:calc(60px * 1.44)}}@media screen and (max-width: 475px){.esg-sustainability__service-gradient-section .sub-title-colored{margin-top:0;margin-bottom:50px}}.esg-sustainability__service-gradient-section .service-benefits__list{border:2px solid #00a3cf}.esg-sustainability__service-gradient-section .service-benefits:nth-of-type(3) .service-benefits__list{border:2px solid #17c583}.esg-sustainability__industries-section{padding-top:207px;padding-bottom:144px}@media screen and (max-width: 1024px){.esg-sustainability__industries-section{padding-top:60px;padding-bottom:80px}}@media screen and (max-width: 640px){.esg-sustainability__industries-section{padding-bottom:0}}@media screen and (min-width: 2560px){.esg-sustainability__industries-section{padding-top:calc(207px * 1.44);padding-bottom:calc(144px * 1.44)}}.esg-sustainability__industries-section .colored-square-slider__heading{margin-top:0;width:85%;font-size:50px}@media screen and (max-width: 1024px){.esg-sustainability__industries-section .colored-square-slider__heading{font-size:41px}}@media screen and (max-width: 640px){.esg-sustainability__industries-section .colored-square-slider__heading{width:95%;font-size:28px}}@media screen and (min-width: 2560px){.esg-sustainability__industries-section .colored-square-slider__heading{font-size:calc(60px * 1.44)}}@media screen and (min-width: 2560px){.esg-sustainability__industries-section .colored-square-slider__list-item{padding-bottom:calc(250px * 1.44)}}@media screen and (max-width: 420px){.esg-sustainability__industries-section .colored-square-slider__item-title{padding-left:0}}.esg-sustainability__industries-section .colored-square-slider__wrapper{overflow:hidden}.esg-sustainability__industries-section .content__cta-button{margin-top:10px}@media screen and (max-width: 820px){.esg-sustainability__industries-section .content__cta-button{margin-top:30px}}.esg-sustainability__services-wrapper{padding:240px 0 30px}@media screen and (max-width: 1024px){.esg-sustainability__services-wrapper{padding-top:100px}}@media screen and (min-width: 2560px){.esg-sustainability__services-wrapper{padding:calc(240px * 1.44) 0 calc(30px * 1.44)}}.esg-sustainability__services-wrapper .content-slider{padding-bottom:0}@media screen and (min-width: 2560px){.esg-sustainability__services-wrapper .content-slider{padding:calc(40px * 1.44) calc(30px * 1.44) 0}}.esg-sustainability__services-wrapper .content-slider__container{padding:40px;box-shadow:0px 24px 54px 0px rgba(0,0,0,.25)}@media screen and (max-width: 767px){.esg-sustainability__services-wrapper .content-slider__container{padding:20px}}@media screen and (min-width: 2560px){.esg-sustainability__services-wrapper .content-slider__container{padding:calc(40px * 1.44)}}.esg-sustainability__services-wrapper .content-slider__aside{justify-content:flex-start;gap:20px;padding-right:10px}@media screen and (max-width: 767px){.esg-sustainability__services-wrapper .content-slider__aside{gap:0}}@media screen and (min-width: 2560px){.esg-sustainability__services-wrapper .content-slider__aside{gap:calc(20px * 1.44)}}.esg-sustainability__services-wrapper .content-slider-item__content_active{padding:10px}@media screen and (min-width: 768px)and (max-width: 840px){.esg-sustainability__services-wrapper .content-slider-item__content_active{font-size:16px}}@media screen and (min-width: 2560px){.esg-sustainability__services-wrapper .content-slider-item__content_active{padding:calc(10px * 1.44)}}.esg-sustainability__services-wrapper .content-slider-item__description p:first-of-type{margin-top:0}.esg-sustainability__services-wrapper .content-slider-item__description-text{font-size:16px;line-height:135%}@media screen and (min-width: 2560px){.esg-sustainability__services-wrapper .content-slider-item__description-text{font-size:calc(16px * 1.44)}}.esg-sustainability__services-wrapper .content-slider-item__description-text ul{display:flex;flex-direction:column;gap:4px;list-style:disc;padding-left:20px}@media screen and (min-width: 2560px){.esg-sustainability__services-wrapper .content-slider-item__description-text ul{padding-left:calc(20px * 1.44)}}.esg-sustainability__services-wrapper .content-slider-item__description-text li a{position:relative;margin-top:0;font-size:18px;text-decoration:none;border:2px solid transparent;border-bottom:2px solid #000;transition:padding .5s linear,border .5s ease}@media screen and (max-width: 480px){.esg-sustainability__services-wrapper .content-slider-item__description-text li a{width:100%;margin-top:4px;margin-bottom:4px;padding:4px 0;border-bottom:2px solid #17c583}}@media screen and (min-width: 2560px){.esg-sustainability__services-wrapper .content-slider-item__description-text li a{font-size:calc(18px * 1.44)}}.esg-sustainability__services-wrapper .content-slider-item__description-text li a:hover{padding:4px 8px;border:2px solid #17c583;transition:padding .5s linear,border .5s ease}.esg-sustainability__services-wrapper .sub-title-colored{margin-bottom:24px}@media screen and (max-width: 480px){.esg-sustainability__services-wrapper .sub-title-colored{margin-bottom:0}}@media screen and (min-width: 2560px){.esg-sustainability__services-wrapper .sub-title-colored{margin-bottom:calc(24px * 1.44)}}.esg-sustainability__services-wrapper .sub-title-colored__heading-square,.esg-sustainability__partnership-section .sub-title-colored__heading-square,.esg-sustainability__resources-section .sub-title-colored__heading-square,.esg-sustainability__service-gradient-section .sub-title-colored__heading-square{box-shadow:0px 11px 24px 0px #00a3cf36}.esg-sustainability__demos .industry-demos{padding-top:100px;padding-bottom:100px;background-image:none;background-image:linear-gradient(180deg, #c8fad8 0%, rgba(219, 219, 219, 0) 100%)}@media screen and (max-width: 1024px){.esg-sustainability__demos .industry-demos{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 2560px){.esg-sustainability__demos .industry-demos{padding-top:calc(100px * 1.44);padding-bottom:calc(100px * 1.44)}}.esg-sustainability__partnership-section{padding-top:100px;padding-bottom:180px}@media screen and (max-width: 1024px){.esg-sustainability__partnership-section{padding-top:60px;padding-bottom:80px}}@media screen and (min-width: 2560px){.esg-sustainability__partnership-section{padding-top:calc(100px * 1.44);padding-bottom:calc(180px * 1.44)}}.esg-sustainability__partnership-section .partnership{margin-top:93px}@media screen and (min-width: 2560px){.esg-sustainability__partnership-section .partnership{margin-top:calc(93px * 1.44)}}@media screen and (min-width: 767px)and (max-width: 1100px){.esg-sustainability__partnership-section .partnership{padding-left:0 !important}}@media screen and (max-width: 1024px){.esg-sustainability__partnership-section .partnership{margin-top:40px;padding-left:20px !important;padding-right:20px}}.esg-sustainability__partnership-section .partnership__wrapper{min-height:unset;padding:0}.esg-sustainability__partnership-section .partnership__cta-button{display:none}.esg-sustainability__banner{padding-top:54px;padding-bottom:48px;background:url("https://www.softserveinc.com/cdn/img/services/esg-and-sustainability/banner-bg.png") no-repeat 50% 50%;background-size:cover}@media screen and (min-width: 2560px){.esg-sustainability__banner{padding-top:calc(54px * 1.44);padding-bottom:calc(48px * 1.44)}}.esg-sustainability__banner__content{display:flex;gap:64px}@media screen and (min-width: 2560px){.esg-sustainability__banner__content{gap:calc(64px * 1.44)}}@media screen and (max-width: 640px){.esg-sustainability__banner__content{flex-direction:column;gap:32px}}.esg-sustainability__banner__image-wrapper{max-width:200px}@media screen and (min-width: 2560px){.esg-sustainability__banner__image-wrapper{max-width:calc(200px * 1.44)}}@media screen and (max-width: 640px){.esg-sustainability__banner__image-wrapper{align-self:center}}.esg-sustainability__banner__image-wrapper img{width:100%;object-fit:contain}.esg-sustainability__banner__text{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 2560px){.esg-sustainability__banner__text{gap:calc(32px * 1.44)}}.esg-sustainability__banner__text h3{margin:0;font-size:24px;font-family:"ProximaNova",sans-serif;font-weight:900;line-height:125%;color:#414045;text-transform:uppercase}@media screen and (max-width: 480px){.esg-sustainability__banner__text h3{max-width:334px;align-self:center;font-size:20px}}@media screen and (min-width: 2560px){.esg-sustainability__banner__text h3{font-size:calc(24px * 1.44)}}.esg-sustainability__banner__text h3 span{color:#17c583}.esg-sustainability__banner__cta{width:100%;max-width:322px;color:#fff;background:#17c583;border:2px solid #17c583}@media screen and (min-width: 2560px){.esg-sustainability__banner__cta{max-width:calc(322px * 1.44)}}.esg-sustainability__banner__cta:hover{color:#414045;border:4px solid #414045;background-color:#fff}.esg-sustainability__banner__cta_inverted{color:#17c583;background:#fff}.esg-sustainability__banner__cta_inverted:hover{color:#17c583;background:#fff;border:4px solid #17c583}.esg-sustainability__banner__cta-container{display:flex;gap:32px}@media screen and (max-width: 640px){.esg-sustainability__banner__cta-container{flex-direction:column;justify-content:center;gap:24px;align-items:center}}.esg-sustainability__resources-section{padding-top:140px;padding-bottom:160px}@media screen and (max-width: 1024px){.esg-sustainability__resources-section{padding-top:60px;padding-bottom:80px}}@media screen and (max-width: 768px){.esg-sustainability__resources-section{padding-bottom:40px}}@media screen and (min-width: 2560px){.esg-sustainability__resources-section{padding-top:calc(140px * 1.44);padding-bottom:calc(160px * 1.44)}}.esg-sustainability__resources-slider{margin-top:85px}@media screen and (max-width: 1024px){.esg-sustainability__resources-slider{margin-top:40px}}.esg-sustainability__contact-form .industries-form__section{background:linear-gradient(180deg, #00a977 0%, #57be56 100%)}@media screen and (max-width: 380px){.esg-sustainability__contact-form .form-box__inner{margin:0}.esg-sustainability__contact-form .form-box{width:100%;margin-right:0;margin-left:0}}@media(max-width: 540px){.esg-sustainability.de-de .esg-sustainability__partnership-section .sub-title-colored__heading{font-size:6vw}}@media screen and (max-width: 480px){.esg-sustainability.de-de .esg-sustainability__services-wrapper .content-slider-item__description-text li a{font-size:14px}}@media screen and (max-width: 480px){.esg-sustainability.de-de .esg-sustainability__industries-section .colored-square-slider__item-title{font-size:3vw}}
.package-options{padding-top:50px;color:#fff}@media screen and (min-width: 2560px){.package-options{padding-top:calc(50px * 1.44)}}.package-options__title{margin:0;padding-bottom:60px;font-family:"ProximaNova",sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:125%;text-transform:uppercase}@media screen and (max-width: 768px){.package-options__title{padding-bottom:40px}}@media screen and (max-width: 480px){.package-options__title{padding-bottom:24px}}@media screen and (min-width: 2560px){.package-options__title{padding-bottom:calc(60px * 1.44);font-size:calc(24px * 1.44)}}.package-options__description{position:relative;margin-top:36px;padding-top:12px;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 2560px){.package-options__description{margin-top:calc(36px * 1.44);padding-top:calc(12px * 1.44);font-size:calc(14px * 1.44)}}.package-options__description::before{content:"";position:absolute;top:0;left:0;width:128px;height:1px;background-color:#f9ac07}@media screen and (min-width: 2560px){.package-options__description::before{width:calc(128px * 1.44)}}.package-options__list{display:flex;flex-direction:column;gap:38px}@media screen and (min-width: 2560px){.package-options__list{gap:calc(38px * 1.44)}}.package-options__list_left{display:flex;flex-direction:column;gap:10px;width:100%;max-width:50%}@media screen and (max-width: 640px){.package-options__list_left{max-width:100%}}@media screen and (min-width: 2560px){.package-options__list_left{gap:calc(10px * 1.44)}}.package-options__list_right{width:100%;max-width:50%}@media screen and (max-width: 640px){.package-options__list_right{max-width:100%}}.package-options__list-item{display:flex;gap:64px;padding:30px 0;border-top:1px solid #fff}@media screen and (max-width: 640px){.package-options__list-item{flex-direction:column;gap:32px}}@media screen and (min-width: 2560px){.package-options__list-item{gap:calc(64px * 1.44);padding:calc(30px * 1.44) 0}}.package-options__list-item_title{margin:0;font-family:"ProximaNova",sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:125%;color:#f90}@media screen and (min-width: 2560px){.package-options__list-item_title{font-size:calc(24px * 1.44)}}.package-options__list-item_description{margin:0;font-size:16px;font-weight:700;font-family:OpenSans,Helvetica,Arial,sans-serif;line-height:normal}@media screen and (min-width: 2560px){.package-options__list-item_description{font-size:calc(16px * 1.44)}}.package-options__list-item_content{line-height:normal;font-size:16px}@media screen and (min-width: 2560px){.package-options__list-item_content{font-size:calc(16px * 1.44)}}.package-options__list-item_content b,.package-options__list-item_content strong{font-size:14px;font-family:"ProximaNova",sans-serif;font-weight:900;text-transform:uppercase;line-height:116%}@media screen and (min-width: 2560px){.package-options__list-item_content b,.package-options__list-item_content strong{font-size:calc(14px * 1.44)}}.package-options__list-item_content ul{display:flex;flex-direction:column;gap:24px;margin:0;margin-top:6px;padding-left:0;list-style:none}@media screen and (min-width: 2560px){.package-options__list-item_content ul{gap:calc(24px * 1.44);margin-top:calc(6px * 1.44)}}.package-options__list-item_content ul li{position:relative;padding-left:25px}@media screen and (min-width: 2560px){.package-options__list-item_content ul li{padding-left:calc(25px * 1.44)}}.package-options__list-item_content ul li::before{content:"";position:absolute;top:7px;left:0;width:9px;aspect-ratio:1;background-color:#f90;transform:rotate(45deg)}@media screen and (min-width: 2560px){.package-options__list-item_content ul li::before{top:calc((16px * 1.44) - (9px * 1.44));width:calc(9px * 1.44)}}
.amazon-guardduty__our-differentiators .aws-services__text,.amazon-guardduty__our-differentiators .aws-services__heading,.amazon-guardduty__strategy-content-wrapper,.amazon-guardduty__benefits,.amazon-guardduty .navigation-panel{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.amazon-guardduty__our-differentiators .aws-services__text,.amazon-guardduty__our-differentiators .aws-services__heading,.amazon-guardduty__strategy-content-wrapper,.amazon-guardduty__benefits,.amazon-guardduty .navigation-panel{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.amazon-guardduty__our-differentiators .aws-services__text,.amazon-guardduty__our-differentiators .aws-services__heading,.amazon-guardduty__strategy-content-wrapper,.amazon-guardduty__benefits,.amazon-guardduty .navigation-panel{max-width:1353.6px !important}}.amazon-guardduty{overflow:hidden}.amazon-guardduty .aws-title-new_amazon-guardduty{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding-top:100px}@media(max-width: 767px){.amazon-guardduty .aws-title-new_amazon-guardduty{min-height:600px}}.amazon-guardduty .aws-title-new_amazon-guardduty .aws-title-new__heading{color:#fff}@media screen and (min-width: 767px)and (max-width: 1024px){.amazon-guardduty .aws-title-new_amazon-guardduty .aws-title-new__heading{font-size:52px}}@media screen and (min-width: 2560px){.amazon-guardduty .aws-title-new_amazon-guardduty .aws-title-new__heading-logo{max-width:calc(250px * 1.44)}}@media screen and (max-width: 480px){.amazon-guardduty .aws-title-new_amazon-guardduty .aws-title-new__wrapper{padding-bottom:80px}}.amazon-guardduty .aws-title-new_amazon-guardduty .aws-title-new__description{color:#fff}.amazon-guardduty .navigation-panel{margin:70px auto 40px;background-image:none;box-shadow:none}@media(max-width: 475px){.amazon-guardduty .navigation-panel{display:none}}@media screen and (min-width: 2560px){.amazon-guardduty .navigation-panel{margin:calc(70px * 1.44) auto calc(40px * 1.44)}}.amazon-guardduty .navigation-panel__item{padding-left:10px;padding-right:10px;text-align:left;min-height:unset;width:25%}.amazon-guardduty .navigation-panel__item:hover .navigation-panel__title{text-shadow:0px 3px 4px #fff}.amazon-guardduty .navigation-panel__number{color:#f19d39}@media screen and (min-width: 2560px){.amazon-guardduty .navigation-panel__number{font-size:calc(30px * 1.44)}}.amazon-guardduty .navigation-panel__title{color:#fff;font-size:14px;font-weight:900;font-family:"ProximaNova",sans-serif}@media screen and (max-width: 767px){.amazon-guardduty .navigation-panel__title{font-size:1.5vw}}@media screen and (min-width: 2560px){.amazon-guardduty .navigation-panel__title{font-size:calc(14px * 1.44)}}.amazon-guardduty .navigation-panel__content{align-items:flex-start}@media screen and (max-width: 860px){.amazon-guardduty .navigation-panel__content{flex-wrap:wrap;justify-content:flex-start}}.amazon-guardduty .aws-services__wrapper{max-width:940px;padding-left:20px;padding-right:20px}@media screen and (min-width: 2560px){.amazon-guardduty .aws-services__wrapper{max-width:calc(940px * 1.44)}}.amazon-guardduty .aws-services__text{width:100%}.amazon-guardduty__expertise{padding:60px 0}@media screen and (min-width: 2560px){.amazon-guardduty__expertise{padding:calc(60px * 1.44) 0}}.amazon-guardduty__expertise .expertise{margin:0 auto;min-height:500px}@media screen and (max-width: 1024px){.amazon-guardduty__expertise .expertise{min-height:unset}}.amazon-guardduty__expertise .expertise__heading{flex-basis:35%}.amazon-guardduty__expertise .expertise__heading h2{color:#f90}@media screen and (min-width: 2560px){.amazon-guardduty__expertise .expertise__heading h2{font-size:calc(60px * 1.44)}}.amazon-guardduty__expertise .expertise__content{color:inherit;gap:24px}@media screen and (max-width: 900px){.amazon-guardduty__expertise .expertise__content{padding-top:0;padding-bottom:0}}@media screen and (min-width: 2560px){.amazon-guardduty__expertise .expertise__content{justify-content:space-between}}.amazon-guardduty__expertise .expertise__text{padding-top:34px;flex-basis:55%}@media(max-width: 1024px)and (min-width: 600px){.amazon-guardduty__expertise .expertise__text{font-size:2.5vw;line-height:2.7vw}}@media screen and (max-width: 600px){.amazon-guardduty__expertise .expertise__text{margin-top:32px;padding-top:4px}}@media screen and (max-width: 480px){.amazon-guardduty__expertise .expertise__text{font-size:18px;line-height:125%}}@media screen and (min-width: 2560px){.amazon-guardduty__expertise .expertise__text{font-size:calc(24px * 1.44);line-height:calc(29px * 1.44)}}.amazon-guardduty__expertise .expertise__text p:last-of-type{margin-bottom:0}.amazon-guardduty__expertise .expertise__text>div{display:block;margin-top:34px;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 2560px){.amazon-guardduty__expertise .expertise__text>div{margin-top:calc(34px * 1.44);font-size:calc(16px * 1.44)}}.amazon-guardduty__expertise.de-de .expertise,.amazon-guardduty__expertise.uk-ua .expertise{min-height:640px}.amazon-guardduty__benefits-section{min-height:526px;background-image:url("https://www.softserveinc.com/cdn/img/on-demand/amazon-guardduty/benefits-bg.png");background-size:cover;background-position:right}@media screen and (max-width: 480px){.amazon-guardduty__benefits-section{min-height:450px}}@media screen and (min-width: 2560px){.amazon-guardduty__benefits-section{min-height:calc(526px * 1.44)}}.amazon-guardduty__benefits-section h2{margin-bottom:76px}@media screen and (max-width: 768px){.amazon-guardduty__benefits-section h2{margin-bottom:50px}}@media screen and (min-width: 2560px){.amazon-guardduty__benefits-section h2{margin-top:calc(50px * 1.44);margin-bottom:calc(76px * 1.44)}}.amazon-guardduty__benefits-section ul{display:flex;flex-wrap:wrap;list-style:none;padding-left:0}@media screen and (max-width: 480px){.amazon-guardduty__benefits-section ul{flex-direction:column;gap:10px}}.amazon-guardduty__benefits-section ul li{position:relative;width:100%;max-width:50%;padding-left:42px;color:#fff;font-size:24px;font-family:"ProximaNova",sans-serif;font-weight:900;text-align:left;line-height:150%}@media screen and (max-width: 480px){.amazon-guardduty__benefits-section ul li{max-width:100%;font-size:18px}}@media screen and (min-width: 2560px){.amazon-guardduty__benefits-section ul li{padding-left:calc(42px * 1.44);font-size:calc(24px * 1.44)}}.amazon-guardduty__benefits-section ul li::before{content:"";position:absolute;left:0;top:11px;width:13px;aspect-ratio:1;background-color:#f90}@media screen and (min-width: 2560px){.amazon-guardduty__benefits-section ul li::before{top:calc(11px * 1.44);width:calc(13px * 1.44)}}.amazon-guardduty__benefits{padding-top:60px;padding-bottom:0}@media screen and (max-width: 768px){.amazon-guardduty__benefits{padding-top:40px}}@media screen and (min-width: 2560px){.amazon-guardduty__benefits{padding-top:calc(60px * 1.44)}}.amazon-guardduty__benefits-content h3{margin-top:50px;margin-bottom:50px;font-weight:900;font-size:2em;font-family:"ProximaNova",sans-serif;line-height:.9;text-align:center;text-transform:uppercase;position:relative;color:#f90}@media(min-width: 1024px){.amazon-guardduty__benefits-content h3{font-size:44px}}@media screen and (min-width: 2560px){.amazon-guardduty__benefits-content h3{margin-top:calc(50px * 1.44);margin-bottom:calc(50px * 1.44);font-size:calc(44px * 1.44)}}.amazon-guardduty__benefits-content h3::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f90;transform:translateX(-50%)}@media(max-width: 600px){.amazon-guardduty__benefits-content h3::before{max-width:120px}}.amazon-guardduty__benefits-content ul{display:flex;flex-wrap:wrap;gap:24px;padding-top:40px;padding-left:15px;list-style:none}@media screen and (max-width: 768px){.amazon-guardduty__benefits-content ul{flex-direction:column;padding-top:0}}.amazon-guardduty__benefits-content ul li{max-width:calc(50% - 20px);width:100%;position:relative;margin-bottom:0px;padding-left:20px;font-size:20px}@media screen and (max-width: 768px){.amazon-guardduty__benefits-content ul li{max-width:100%}}@media screen and (min-width: 2560px){.amazon-guardduty__benefits-content ul li{padding-left:calc(20px * 1.44);font-size:calc(20px * 1.44)}}.amazon-guardduty__benefits-content ul li::before{position:absolute;top:2px;left:-15px;width:20px;height:20px;background:#f90;content:""}@media screen and (min-width: 2560px){.amazon-guardduty__benefits-content ul li::before{left:calc(-15px * 1.44);width:calc(20px * 1.44);height:calc(20px * 1.44)}}.amazon-guardduty__containers-security .aws-services__text{width:100%;margin:0;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;text-align:left}@media screen and (max-width: 480px){.amazon-guardduty__containers-security .aws-services__text{font-size:18px}}@media screen and (min-width: 2560px){.amazon-guardduty__containers-security .aws-services__text{font-size:calc(24px * 1.44)}}.amazon-guardduty__containers-security__content{margin-top:32px;margin-bottom:95px;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:400}@media screen and (min-width: 2560px){.amazon-guardduty__containers-security__content{margin-top:calc(32px * 1.44);margin-bottom:calc(95px * 1.44);font-size:calc(16px * 1.44)}}.amazon-guardduty__containers-security__content ul{padding-left:26px;list-style:none}@media screen and (min-width: 2560px){.amazon-guardduty__containers-security__content ul{padding-left:calc(26px * 1.44)}}.amazon-guardduty__containers-security__content ul li{position:relative;line-height:normal}.amazon-guardduty__containers-security__content ul li::before{content:"";position:absolute;top:50%;left:-26px;width:9px;aspect-ratio:1;background-color:#f90;transform:rotate(45deg) translateY(-50%)}@media screen and (min-width: 2560px){.amazon-guardduty__containers-security__content ul li::before{left:calc(-26px * 1.44);width:calc(9px * 1.44)}}.amazon-guardduty__stats .aws-services__heading,.amazon-guardduty__case-studies .aws-services__heading{position:relative;color:#f90}.amazon-guardduty__stats .aws-services__heading::before,.amazon-guardduty__case-studies .aws-services__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f90;transform:translateX(-50%)}@media(max-width: 600px){.amazon-guardduty__stats .aws-services__heading::before,.amazon-guardduty__case-studies .aws-services__heading::before{max-width:120px}}.amazon-guardduty__strategy{background-color:#0d266a;padding-top:80px;padding-bottom:150px}@media screen and (max-width: 480px){.amazon-guardduty__strategy{padding-bottom:80px}}@media screen and (min-width: 2560px){.amazon-guardduty__strategy{padding-top:calc(80px * 1.44);padding-bottom:calc(150px * 1.44)}}.amazon-guardduty__strategy .sub-title-colored__heading{position:relative;color:#f90;text-align:center;padding-bottom:30px}.amazon-guardduty__strategy .sub-title-colored__heading::before{position:absolute;content:"";top:-15px;left:50%;width:100%;max-width:300px;height:2px;background:#f90;transform:translateX(-50%)}@media(max-width: 600px){.amazon-guardduty__strategy .sub-title-colored__heading::before{max-width:120px}}@media screen and (min-width: 2560px){.amazon-guardduty__strategy .sub-title-colored__heading{padding-bottom:calc(30px * 1.44)}}.amazon-guardduty__strategy .sub-title-colored__description{color:#fff;font-size:16px;font-family:OpenSans,Helvetica,Arial,sans-serif;font-weight:normal;text-transform:none}@media screen and (min-width: 2560px){.amazon-guardduty__strategy .sub-title-colored__description{font-size:calc(16px * 1.44)}}.amazon-guardduty__strategy_list{margin-top:45px;padding-top:20px;padding-left:15px;list-style:none;display:flex;gap:42px;justify-content:space-between}@media(max-width: 768px){.amazon-guardduty__strategy_list{flex-direction:column;gap:24px}}.amazon-guardduty__strategy_list-item{position:relative;margin-bottom:40px;padding-left:15px;flex-basis:100%}@media screen and (max-width: 768px){.amazon-guardduty__strategy_list-item{margin-bottom:0}}@media(min-width: 767px){.amazon-guardduty__strategy_list-item{flex-basis:30%;padding-left:34px}}@media(min-width: 767px){.amazon-guardduty__strategy_list-item:first-of-type{flex-basis:35%;padding-left:34px}}.amazon-guardduty__strategy_list-item::before{position:absolute;top:2px;left:-15px;width:34px;height:34px;background:#f90;content:""}@media(max-width: 767px){.amazon-guardduty__strategy_list-item::before{width:20px;height:20px}}.amazon-guardduty__strategy_list-item-title{margin:0;color:#fff;font-size:24px;font-family:"ProximaNova",sans-serif;font-weight:900}@media(max-width: 767px){.amazon-guardduty__strategy_list-item-title{font-size:18px}}@media screen and (min-width: 2560px){.amazon-guardduty__strategy_list-item-title{font-size:calc(24px * 1.44)}}.amazon-guardduty__stats{padding-top:60px}@media screen and (max-width: 768px){.amazon-guardduty__stats{padding-top:40px}}@media screen and (min-width: 2560px){.amazon-guardduty__stats{padding-top:calc(60px * 1.44)}}@media screen and (min-width: 2560px){.amazon-guardduty__stats .aws-services__heading{font-size:calc(40px * 1.44)}}@media(max-width: 480px){.amazon-guardduty__stats.de-de .aws-services__heading{font-size:6vw;line-height:6.5vw}}.amazon-guardduty__stats .industry-numbers__wrapper{max-width:940px;padding:0 0 0 20px}.amazon-guardduty__stats .industry-numbers__number{background-image:linear-gradient(to left, #f19d39, #f19d39);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to left, #f19d39, #f19d39);-webkit-border-image-slice:1;-moz-border-image-slice:1;border-image-slice:1}@media not all and (min-resolution: 0.001dpcm){.amazon-guardduty__stats .industry-numbers__number{-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}.amazon-guardduty__stats .industry-numbers__description{font-weight:900}@media(min-width: 640px){.amazon-guardduty__stats .industry-numbers__row{justify-content:center}}@media(max-width: 480px){.amazon-guardduty__stats .industry-numbers__row{flex-direction:column}}.amazon-guardduty__stats .industry-numbers__col{max-width:40%;margin-right:5%;text-align:left}@media(min-width: 641px){.amazon-guardduty__stats .industry-numbers__col{min-width:27%}}@media(max-width: 480px){.amazon-guardduty__stats .industry-numbers__col{min-width:80%;margin:0 auto 30px !important}}@media(min-width: 641px){.amazon-guardduty__stats .industry-numbers__col:last-child{min-width:95%}}.amazon-guardduty__our-differentiators{padding-bottom:40px}@media screen and (max-width: 480px){.amazon-guardduty__our-differentiators{padding-bottom:0}}@media screen and (min-width: 2560px){.amazon-guardduty__our-differentiators{padding-bottom:calc(40px * 1.44)}}.amazon-guardduty__our-differentiators .aws-services__heading{margin-top:40px;padding-bottom:40px}@media screen and (max-width: 480px){.amazon-guardduty__our-differentiators .aws-services__heading{padding-bottom:0}}@media screen and (min-width: 2560px){.amazon-guardduty__our-differentiators .aws-services__heading{margin-top:calc(40px * 1.44);padding-bottom:calc(40px * 1.44);font-size:calc(44px * 1.44)}}.amazon-guardduty__our-differentiators .aws-services__text{color:#fff;text-align:left}@media screen and (min-width: 2560px){.amazon-guardduty__our-differentiators .aws-services__text{font-size:calc(16px * 1.44)}}.amazon-guardduty__our-differentiators .industry-numbers__wrapper{max-width:940px;padding:0 0 0 20px}.amazon-guardduty__our-differentiators .industry-numbers__number{background-image:linear-gradient(to left, #f19d39, #f19d39);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-top:none;border-right:none;border-bottom:2px solid transparent;border-left:none;border-image:linear-gradient(to left, #f19d39, #f19d39);-webkit-border-image-slice:1;-moz-border-image-slice:1;border-image-slice:1;padding-top:15px}@media not all and (min-resolution: 0.001dpcm){.amazon-guardduty__our-differentiators .industry-numbers__number{-webkit-border-image-slice:0 0 1 0;-moz-border-image-slice:0 0 1 0;border-image-slice:0 0 1 0}}@media(min-width: 820px){.amazon-guardduty__our-differentiators .industry-numbers__number{font-size:88px}}@media screen and (min-width: 480px)and (max-width: 820px){.amazon-guardduty__our-differentiators .industry-numbers__number{font-size:72px}}@media screen and (min-width: 2560px){.amazon-guardduty__our-differentiators .industry-numbers__number{font-size:calc(88px * 1.44)}}.amazon-guardduty__our-differentiators .industry-numbers__title,.amazon-guardduty__our-differentiators .industry-numbers__description{font-family:"ProximaNova",sans-serif;font-size:14px;font-weight:900;line-height:116%;color:#000;text-transform:uppercase}@media screen and (min-width: 2560px){.amazon-guardduty__our-differentiators .industry-numbers__title,.amazon-guardduty__our-differentiators .industry-numbers__description{font-size:calc(18px * 1.44)}}@media(min-width: 641px){.amazon-guardduty__our-differentiators .industry-numbers__col:last-child{min-width:27%}}.amazon-guardduty__stats-top-cta.cta-button{margin:0 auto;background:#2750be;border:2px solid #2750be}.amazon-guardduty__stats-top-cta.cta-button:hover{box-shadow:0px 19px 57px 0 rgba(90,131,244,.55)}.amazon-guardduty__case-studies .industry-demos{padding:100px 0 150px;background-image:none}@media screen and (max-width: 768px){.amazon-guardduty__case-studies .industry-demos{padding:40px 0 60px}}@media screen and (min-width: 2560px){.amazon-guardduty__case-studies .industry-demos{padding:calc(100px * 1.44) 0 calc(150px * 1.44)}}.amazon-guardduty__case-studies .industry-demos__heading{font-size:44px}@media screen and (max-width: 600px){.amazon-guardduty__case-studies .industry-demos__heading{font-size:32px}}@media screen and (min-width: 2560px){.amazon-guardduty__case-studies .industry-demos__heading{font-size:calc(44px * 1.44)}}.amazon-guardduty__case-studies .industry-demos__wrapper{box-shadow:0px 24px 54px 0px rgba(0,0,0,.25)}.amazon-guardduty__form-section{background:linear-gradient(53.72deg, #2750be -1.22%, #0f2a71 45.28%);padding-top:7vw;padding-bottom:7vw}
.video-n-description{display:flex;flex-direction:column;gap:72px}@media screen and (max-width: 1024px){.video-n-description{gap:32px}}@media screen and (min-width: 2560px){.video-n-description{gap:calc(72px * 1.44)}}.video-n-description{padding:96px}@media screen and (max-width: 1024px){.video-n-description{padding:48px}}@media screen and (max-width: 540px){.video-n-description{padding-right:16px;padding-left:16px}}@media screen and (min-width: 1600px){.video-n-description{max-width:1600px;width:100%;margin:0 auto}}@media screen and (min-width: 2560px){.video-n-description{max-width:1800px;padding:calc(96px * 1.44)}}.video-n-description__title{margin:0;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:40px;text-transform:uppercase}@media screen and (min-width: 2560px){.video-n-description__title{font-size:calc(40px * 1.44)}}@media screen and (max-width: 475px){.video-n-description__title{font-size:32px}}.video-n-description__bg{background-color:#f9f9f9}.video-n-description__content{display:flex;gap:24px;padding-left:18px;line-height:normal}@media screen and (max-width: 1024px){.video-n-description__content{padding-left:0;border-left:none;flex-direction:column}}@media screen and (min-width: 2560px){.video-n-description__content{font-size:calc(16px * 1.44)}}.video-n-description__description{padding-left:18px;align-self:flex-start;height:fit-content;border-left:12px solid #63b000}.video-n-description__description>p:first-of-type{margin-top:0}.video-n-description__description>p:last-of-type{margin-bottom:0}@media screen and (max-width: 1024px){.video-n-description__description{max-width:50%}}@media screen and (max-width: 767px){.video-n-description__description{max-width:100%;padding-left:18px;border-left:12px solid #63b000}}.video-n-description__items{display:flex;justify-content:space-between;gap:32px;padding-left:32px}@media screen and (max-width: 820px){.video-n-description__items{flex-wrap:wrap}}@media screen and (min-width: 2560px){.video-n-description__items{gap:calc(32px * 1.44);padding-left:calc(32px * 1.44)}}.video-n-description__items li{position:relative;font-size:16px;font-weight:700;list-style:none}@media screen and (min-width: 820px){.video-n-description__items li{flex-basis:22%}}@media screen and (max-width: 820px){.video-n-description__items li{display:flex;flex-basis:40%}}@media screen and (min-width: 2560px){.video-n-description__items li{font-size:calc(16px * 1.44)}}.video-n-description__items li::before{position:absolute;left:-30px;top:-3px;width:24px;height:24px;background:url("https://www.softserveinc.com/cdn/img/common/filled-mark.svg") no-repeat 50% 50%;content:""}@media screen and (max-width: 540px){.video-n-description__items li::before{top:50%;transform:translateY(-50%)}}@media screen and (min-width: 2560px){.video-n-description__items li::before{left:calc(-30px * 1.44);width:calc(24px * 1.44);height:calc(24px * 1.44)}}.video-n-description__video{max-width:475px;width:100%}@media screen and (max-width: 767px){.video-n-description__video{max-width:100%}}@media screen and (min-width: 2560px){.video-n-description__video{max-width:calc(475px * 1.44)}}.video-n-description__video .video__preview::before{content:none}.video-n-description__image{width:100%;margin:0 auto;object-fit:contain}
.nvidia-hero{padding:96px}@media screen and (max-width: 1024px){.nvidia-hero{padding:48px}}@media screen and (max-width: 540px){.nvidia-hero{padding-right:16px;padding-left:16px}}@media screen and (min-width: 1600px){.nvidia-hero{max-width:1600px;width:100%;margin:0 auto}}@media screen and (min-width: 2560px){.nvidia-hero{max-width:1800px;padding:calc(96px * 1.44)}}.nvidia-hero__title{margin:0;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:44px;line-height:1;text-transform:uppercase}@media screen and (min-width: 2560px){.nvidia-hero__title{font-size:calc(44px * 1.44)}}.nvidia-hero{display:flex;justify-content:center;align-items:center;min-height:75vh}@media screen and (max-width: 540px){.nvidia-hero{flex-direction:column;padding-top:99px}}.nvidia-hero__container{display:flex;gap:64px;align-items:center;justify-content:center;padding:0 144px}@media screen and (min-width: 2560px){.nvidia-hero__container{padding:0}}@media screen and (max-width: 1024px){.nvidia-hero__container{padding:0}}@media screen and (max-width: 640px){.nvidia-hero__container{flex-direction:column}}.nvidia-hero__content{display:flex;flex-direction:column;align-self:center;gap:24px;line-height:normal}@media screen and (min-width: 2560px){.nvidia-hero__content{font-size:calc(16px * 1.44)}}.nvidia-hero__image-wrapper,.nvidia-hero__content{max-width:50%;width:100%}@media screen and (max-width: 640px){.nvidia-hero__image-wrapper,.nvidia-hero__content{max-width:100%}}.nvidia-hero__image-wrapper{max-width:450px}@media screen and (min-width: 2560px){.nvidia-hero__image-wrapper{max-width:calc(450px * 1.44)}}.nvidia-hero__image-wrapper img{width:100%}.nvidia-hero__partner-logo{max-width:122px}@media screen and (min-width: 2560px){.nvidia-hero__partner-logo{max-width:calc(122px * 1.44)}}
.intro-section{display:flex;justify-content:center;align-items:center;width:100%;background:linear-gradient(90deg, #747474 60%, #f9f9f9 60%)}@media screen and (max-width: 1024px){.intro-section{background:transparent}}.intro-section a{color:#fff}.intro-section__container{display:flex}@media screen and (min-width: 1600px){.intro-section__container{max-width:1600px}}@media screen and (max-width: 1024px){.intro-section__container{flex-direction:column}}@media screen and (min-width: 2560px){.intro-section__container{max-width:1800px;font-size:calc(20px * 1.44)}}.intro-section__description{width:100%;max-width:60%;padding:96px 36px 96px 96px;font-size:20px;line-height:1.6;background-color:#747474;color:#fff}.intro-section__description>p:first-of-type{margin-top:0}.intro-section__description>p:last-of-type{margin-bottom:0}@media screen and (max-width: 1024px){.intro-section__description{max-width:100%;padding:48px}}@media screen and (max-width: 540px){.intro-section__description{padding-left:16px;padding-right:16px;font-size:18px}}@media screen and (min-width: 2560px){.intro-section__description{padding:calc(96px * 1.44) calc(36px * 1.44) calc(96px * 1.44) calc(96px * 1.44);font-size:calc(20px * 1.44)}}.intro-section__title{max-width:40%;display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:96px 96px 96px 36px;font-weight:900;font-size:32px;line-height:1;font-family:"ProximaNova",sans-serif;background-color:#f9f9f9;text-transform:uppercase}@media screen and (max-width: 1024px){.intro-section__title{max-width:100%;padding:48px}}@media screen and (max-width: 540px){.intro-section__title{padding-left:16px;padding-right:16px}}@media screen and (min-width: 2560px){.intro-section__title{padding:calc(96px * 1.44) calc(96px * 1.44) calc(96px * 1.44) calc(36px * 1.44);gap:calc(24px * 1.44);font-size:calc(32px * 1.44)}}.intro-section__title p,.intro-section__title h2,.intro-section__title h3{margin:0}.intro-section__title span{color:#63b000}.intro-section__note{font-size:18px;color:#63b000}@media screen and (min-width: 2560px){.intro-section__note{font-size:calc(18px * 1.44)}}
.pricing-plans{display:flex;flex-direction:column;gap:72px}@media screen and (max-width: 1024px){.pricing-plans{gap:32px}}@media screen and (min-width: 2560px){.pricing-plans{gap:calc(72px * 1.44)}}.pricing-plans{padding:96px}@media screen and (max-width: 1024px){.pricing-plans{padding:48px}}@media screen and (max-width: 540px){.pricing-plans{padding-right:16px;padding-left:16px}}@media screen and (min-width: 1600px){.pricing-plans{max-width:1600px;width:100%;margin:0 auto}}@media screen and (min-width: 2560px){.pricing-plans{max-width:1800px;padding:calc(96px * 1.44)}}.pricing-plans__title{margin:0;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:40px;text-transform:uppercase}@media screen and (min-width: 2560px){.pricing-plans__title{font-size:calc(40px * 1.44)}}@media screen and (max-width: 475px){.pricing-plans__title{font-size:32px}}.pricing-plans__item-title{margin:0;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:1.25;text-align:left}@media screen and (min-width: 2560px){.pricing-plans__item-title{font-size:calc(24px * 1.44)}}.pricing-plans__item-cta{position:relative;display:flex;align-items:center;padding:10px 50px 10px 10px;color:#63b000;font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #63b000}@media screen and (min-width: 2560px){.pricing-plans__item-cta{padding:calc(10px * 1.44) calc(50px * 1.44) calc(10px * 1.44) calc(10px * 1.44);font-size:calc(18px * 1.44)}}.pricing-plans__item-cta::before{position:absolute;top:27%;right:15px;width:15px;height:15px;background:url(https://www.softserveinc.com/cdn/img/services/ad-hoc-services/gen-ai/arrow-greenimage.svg) no-repeat 50% 50%;transition:all .3s ease-in-out;content:""}@media screen and (min-width: 2560){.pricing-plans__item-cta::before{width:calc(15px * 1.44);height:calc(15px * 1.44)}}.pricing-plans__item-cta:hover{box-shadow:none}.pricing-plans__item-cta:hover::before{right:0}.pricing-plans_bg{background-color:#f2f2f2}.pricing-plans__items{display:flex;gap:48px}@media screen and (max-width: 1240px){.pricing-plans__items{display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 640px){.pricing-plans__items{grid-template-columns:1fr;gap:24px}}@media screen and (min-width: 2560px){.pricing-plans__items{gap:calc(48px * 1.44)}}.pricing-plans__item{display:flex;flex-direction:column;flex:1 1 30%;padding:80px 28px;background-color:#fff;border:2px solid #000;overflow:hidden}@media screen and (max-width: 540px){.pricing-plans__item{gap:24px}}@media screen and (min-width: 2560px){.pricing-plans__item{padding:calc(80px * 1.44) calc(28px * 1.44)}}.pricing-plans__item-title{margin:0;text-transform:uppercase}.pricing-plans__item-price{display:flex;flex-direction:row}.pricing-plans .industry-numbers__number{margin:4vw 0 0;padding-top:0;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:60px;line-height:1;color:#63b000;border-top:none}@media screen and (max-width: 640px){.pricing-plans .industry-numbers__number{text-align:start}}@media screen and (min-width: 2560px){.pricing-plans .industry-numbers__number{font-size:calc(60px * 1.44)}}.pricing-plans .industry-numbers__number span{font-weight:700;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:16px;color:#000;line-height:1.5;text-transform:none}@media screen and (min-width: 2560px){.pricing-plans .industry-numbers__number span{font-size:calc(16px * 1.44)}}.pricing-plans__item-description{margin:8px 0 0}@media screen and (min-width: 2560px){.pricing-plans__item-description{font-size:calc(16px * 1.44)}}.pricing-plans__item-cta{width:fit-content;margin-top:5vw}.pricing-plans .industry-numbers{padding:0}.pricing-plans .industry-numbers__col{display:flex;max-width:100%;margin-bottom:0}@media screen and (max-width: 540px){.pricing-plans .industry-numbers__col{padding-left:0;gap:0;border-left:none}}.pricing-plans .industry-numbers__description,.pricing-plans .industry-numbers__title{display:none}
.quote-section{padding:96px}@media screen and (max-width: 1024px){.quote-section{padding:48px}}@media screen and (max-width: 540px){.quote-section{padding-right:16px;padding-left:16px}}@media screen and (min-width: 1600px){.quote-section{max-width:1600px;width:100%;margin:0 auto}}@media screen and (min-width: 2560px){.quote-section{max-width:1800px;padding:calc(96px * 1.44)}}.quote-section__quote-text{margin:0;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:1.25;text-align:left}@media screen and (min-width: 2560px){.quote-section__quote-text{font-size:calc(24px * 1.44)}}.quote-section__cta{position:relative;display:flex;align-items:center;padding:10px 50px 10px 10px;color:#63b000;font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #63b000}@media screen and (min-width: 2560px){.quote-section__cta{padding:calc(10px * 1.44) calc(50px * 1.44) calc(10px * 1.44) calc(10px * 1.44);font-size:calc(18px * 1.44)}}.quote-section__cta::before{position:absolute;top:27%;right:15px;width:15px;height:15px;background:url(https://www.softserveinc.com/cdn/img/services/ad-hoc-services/gen-ai/arrow-greenimage.svg) no-repeat 50% 50%;transition:all .3s ease-in-out;content:""}@media screen and (min-width: 2560){.quote-section__cta::before{width:calc(15px * 1.44);height:calc(15px * 1.44)}}.quote-section__cta:hover{box-shadow:none}.quote-section__cta:hover::before{right:0}.quote-section_bg{background-color:#fbfcf5}.quote-section__quote{display:flex;gap:58px}@media screen and (max-width: 1024px){.quote-section__quote{gap:24px;flex-direction:column}}@media screen and (max-width: 768px){.quote-section__quote{gap:16px}}@media screen and (min-width: 2560px){.quote-section__quote{gap:calc(58px * 1.44)}}.quote-section__quote img{width:68px}@media screen and (max-width: 540px){.quote-section__quote img{width:32px}}@media screen and (min-width: 2560px){.quote-section__quote img{width:calc(68px * 1.44)}}@media screen and (max-width: 540px){.quote-section__quote-text{font-size:18px}}.quote-section__quote-text *{margin:0}.quote-section__quote-text-content span{font-size:14px}@media screen and (min-width: 2560px){.quote-section__quote-text-content span{font-size:calc(14px * 1.44)}}.quote-section__quote-by{margin-top:26px;font-weight:400;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.05}@media screen and (max-width: 1024px){.quote-section__quote-by{display:flex;flex-direction:column;align-items:flex-start}}@media screen and (min-width: 2560px){.quote-section__quote-by{font-size:calc(14px * 1.44)}}.quote-section__quote-by span{display:block;font-weight:900;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.quote-section__image-wrapper_mobile{display:none}@media screen and (max-width: 1024px){.quote-section__image-wrapper_mobile{display:flex;justify-content:flex-end;margin-top:16px}}.quote-section__image-wrapper_desktop{display:flex;flex-direction:column;justify-content:end}@media screen and (max-width: 1024px){.quote-section__image-wrapper_desktop{display:none}}.quote-section__bottom{display:flex;gap:24px;justify-content:space-between;align-items:flex-end}.quote-section__company-logo{max-width:150px;height:fit-content;object-fit:contain}@media screen and (max-width: 1024px){.quote-section__company-logo{display:none}}@media screen and (min-width: 2560px){.quote-section__company-logo{max-width:calc(150px * 1.44)}}.quote-section__company-logo_mobile{display:none}@media screen and (max-width: 1024px){.quote-section__company-logo_mobile{display:flex;width:150px !important}}.quote-section__links{display:flex;gap:24px;justify-content:space-between;margin:0 auto;margin-top:101px;max-width:calc(100% - 252px)}@media screen and (max-width: 1024px){.quote-section__links{max-width:100%;margin-top:48px;justify-content:flex-end}}
.how-it-works{display:flex;flex-direction:column;gap:72px}@media screen and (max-width: 1024px){.how-it-works{gap:32px}}@media screen and (min-width: 2560px){.how-it-works{gap:calc(72px * 1.44)}}.how-it-works{padding:96px}@media screen and (max-width: 1024px){.how-it-works{padding:48px}}@media screen and (max-width: 540px){.how-it-works{padding-right:16px;padding-left:16px}}@media screen and (min-width: 1600px){.how-it-works{max-width:1600px;width:100%;margin:0 auto}}@media screen and (min-width: 2560px){.how-it-works{max-width:1800px;padding:calc(96px * 1.44)}}.how-it-works__title{margin:0;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:40px;text-transform:uppercase}@media screen and (min-width: 2560px){.how-it-works__title{font-size:calc(40px * 1.44)}}@media screen and (max-width: 475px){.how-it-works__title{font-size:32px}}.how-it-works__item-title{margin:0;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:1.25;text-align:left}@media screen and (min-width: 2560px){.how-it-works__item-title{font-size:calc(24px * 1.44)}}.how-it-works_bg{background:#fff}.how-it-works__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media screen and (max-width: 1024px){.how-it-works__items{grid-template-columns:1fr}}.how-it-works__item{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:16px;padding:32px;background-color:#f9fbf3}.how-it-works__item-image{max-width:68px;width:100%;aspect-ratio:1}@media screen and (min-width: 2560px){.how-it-works__item-image{max-width:calc(68px * 1.44)}}.how-it-works__item-title{align-self:flex-end;padding-bottom:24px;border-bottom:1px solid #63b000}.how-it-works__item-description{font-size:16px;line-height:1.5}@media screen and (min-width: 2560px){.how-it-works__item-description{font-size:calc(16px * 1.44)}}
.solution-architecture{padding:96px}@media screen and (max-width: 1024px){.solution-architecture{padding:48px}}@media screen and (max-width: 540px){.solution-architecture{padding-right:16px;padding-left:16px}}@media screen and (min-width: 1600px){.solution-architecture{max-width:1600px;width:100%;margin:0 auto}}@media screen and (min-width: 2560px){.solution-architecture{max-width:1800px;padding:calc(96px * 1.44)}}.solution-architecture__title{margin:0;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:40px;text-transform:uppercase}@media screen and (min-width: 2560px){.solution-architecture__title{font-size:calc(40px * 1.44)}}@media screen and (max-width: 475px){.solution-architecture__title{font-size:32px}}.solution-architecture__technologies h2{margin:0;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:1.25;text-align:left}@media screen and (min-width: 2560px){.solution-architecture__technologies h2{font-size:calc(24px * 1.44)}}.solution-architecture__cta{position:relative;display:flex;align-items:center;padding:10px 50px 10px 10px;color:#63b000;font-weight:900;font-size:18px;font-family:"ProximaNova",sans-serif;line-height:1;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #63b000}@media screen and (min-width: 2560px){.solution-architecture__cta{padding:calc(10px * 1.44) calc(50px * 1.44) calc(10px * 1.44) calc(10px * 1.44);font-size:calc(18px * 1.44)}}.solution-architecture__cta::before{position:absolute;top:27%;right:15px;width:15px;height:15px;background:url(https://www.softserveinc.com/cdn/img/services/ad-hoc-services/gen-ai/arrow-greenimage.svg) no-repeat 50% 50%;transition:all .3s ease-in-out;content:""}@media screen and (min-width: 2560){.solution-architecture__cta::before{width:calc(15px * 1.44);height:calc(15px * 1.44)}}.solution-architecture__cta:hover{box-shadow:none}.solution-architecture__cta:hover::before{right:0}.solution-architecture{display:flex;flex-direction:column}.solution-architecture_bg{background:linear-gradient(180deg, #fdfdfb 0%, #f9fbf3 100%)}.solution-architecture__intro{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 2560px){.solution-architecture__intro{gap:calc(24px * 1.44)}}.solution-architecture__title{text-transform:uppercase}.solution-architecture__description{line-height:normal}@media screen and (min-width: 2560px){.solution-architecture__description{font-size:calc(16px * 1.44)}}.solution-architecture__technologies{margin-top:72px}.solution-architecture__technologies h2{text-transform:uppercase}.solution-architecture__technologies h2 a{color:#000;text-transform:uppercase}.solution-architecture__technologies-list{width:100%;display:flex;gap:32px;justify-content:space-between;padding:20px 48px;background-color:#fff;border:1px solid #000}@media screen and (max-width: 767px){.solution-architecture__technologies-list{flex-wrap:wrap}}.solution-architecture__technologies-list li{width:100%;position:relative;font-size:16px;font-weight:700;list-style:none}@media screen and (max-width: 820px){.solution-architecture__technologies-list li{display:flex;flex-direction:column;flex-basis:40%}}@media screen and (min-width: 2560px){.solution-architecture__technologies-list li{font-size:calc(16px * 1.44)}}.solution-architecture__technologies-list li p{margin:0}.solution-architecture__technologies-list li ul{width:100%;display:flex;gap:32px;justify-content:space-between;margin-top:16px;list-style:disc}@media screen and (max-width: 767px){.solution-architecture__technologies-list li ul{flex-wrap:wrap}}.solution-architecture__technologies-list li ul li{width:100%}.solution-architecture__technologies-list li ul li::before{top:50%;left:-16px;width:8px;height:8px;border-radius:50%;background:#63b000;transform:translateY(-50%)}@media screen and (max-width: 820px){.solution-architecture__technologies-list li ul li::before{top:6px;transform:none}}@media screen and (min-width: 2560px){.solution-architecture__technologies-list li ul li::before{top:12px;transform:none}}.solution-architecture__technologies-list li::before{position:absolute;left:-30px;top:-3px;width:24px;height:24px;background:url("https://www.softserveinc.com/cdn/img/common/outline-mark.svg") no-repeat 50% 50%;content:""}@media screen and (min-width: 2560px){.solution-architecture__technologies-list li::before{left:calc(-30px * 1.44);width:calc(24px * 1.44);height:calc(24px * 1.44)}}@media screen and (max-width: 820px){.solution-architecture__technologies-list_second li{flex-basis:100%}}.solution-architecture__image-wrapper{max-width:100%;margin:48px 0 40px}@media screen and (max-width: 540px){.solution-architecture__image-wrapper{margin:40px 0}}.solution-architecture__image-wrapper img{width:100%}.solution-architecture__cta-wrapper{width:100%;display:flex;justify-content:flex-end}.solution-architecture__cta{width:fit-content}
.square-section{display:flex;flex-direction:column;gap:72px}@media screen and (max-width: 1024px){.square-section{gap:32px}}@media screen and (min-width: 2560px){.square-section{gap:calc(72px * 1.44)}}.square-section{padding:96px}@media screen and (max-width: 1024px){.square-section{padding:48px}}@media screen and (max-width: 540px){.square-section{padding-right:16px;padding-left:16px}}@media screen and (min-width: 1600px){.square-section{max-width:1600px;width:100%;margin:0 auto}}@media screen and (min-width: 2560px){.square-section{max-width:1800px;padding:calc(96px * 1.44)}}.square-section__title{margin:0;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:40px;text-transform:uppercase}@media screen and (min-width: 2560px){.square-section__title{font-size:calc(40px * 1.44)}}@media screen and (max-width: 475px){.square-section__title{font-size:32px}}.square-section__item-title{margin:0;font-family:"ProximaNova",sans-serif;font-size:24px;font-weight:900;line-height:1.25;text-align:left}@media screen and (min-width: 2560px){.square-section__item-title{font-size:calc(24px * 1.44)}}.square-section__items{display:grid;gap:20px;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 640px){.square-section__items{grid-template-columns:1fr}}@media screen and (min-width: 2560px){.square-section__items{gap:calc(20px * 1.44)}}.square-section__squares{position:relative}@media screen and (max-width: 1024px){.square-section__squares{grid-column:span 2;display:flex;flex-direction:column;gap:2vw}}@media screen and (max-width: 640px){.square-section__squares{display:none}}.square-section__square{position:relative;width:60%;height:5.8em;margin-bottom:-31px;margin-left:55px;overflow:hidden;background-color:#fff;border:2px solid #9c9c9c;object-fit:fill;transform:skew(-50deg, 0deg);transition:all .25s ease-in-out;cursor:pointer}@media screen and (max-width: 1024px){.square-section__square{height:8vw}}.square-section__square_active{background:#63b000;transition:all .25s ease-in-out}.square-section__item-titles{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.square-section__item-titles{grid-column:span 2}}@media screen and (max-width: 640px){.square-section__item-titles{grid-column:span 1;gap:24px}}@media screen and (min-width: 2560px){.square-section__item-titles{gap:calc(20px * 1.44)}}.square-section__item-titles-content{display:flex;flex-direction:column;gap:16px}.square-section__item-title{display:flex;gap:20px;color:#000;font-size:20px;text-transform:uppercase;cursor:pointer;transition:all .25s ease-in-out}@media screen and (min-width: 2560px){.square-section__item-title{font-size:calc(20px * 1.44)}}.square-section__item-title span{color:#e0e0e0}.square-section__item-title_active{color:#63b000;transition:all .25s ease-in-out}.square-section__item-title_active span{color:#63b000}.square-section__description{grid-column:span 2;padding-left:20px;border-left:1px solid #63b000}@media screen and (max-width: 1024px){.square-section__description{grid-column:span 4;margin-top:48px}}@media screen and (max-width: 640px){.square-section__description{display:none;margin-top:0}}@media screen and (min-width: 2560px){.square-section__description{font-size:calc(16px * 1.44)}}.square-section__description ul{display:flex;flex-direction:column;gap:24px;margin:0;padding-left:24px;list-style:square}@media screen and (min-width: 2560px){.square-section__description ul{gap:calc(24px * 1.44)}}.square-section__description_mobile{display:none}@media screen and (max-width: 640px){.square-section__description_mobile-active{display:flex;flex-direction:column}}
.nvidia-subpage__form-section .form-box{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.nvidia-subpage__form-section .form-box{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.nvidia-subpage__form-section .form-box{max-width:1353.6px !important}}.nvidia-subpage .gen-ai-resources,.nvidia-subpage .our-services,.nvidia-subpage__form-section .sub-title-colored__wrapper,.nvidia-subpage__body-banner{padding:96px}@media screen and (max-width: 1024px){.nvidia-subpage .gen-ai-resources,.nvidia-subpage .our-services,.nvidia-subpage__form-section .sub-title-colored__wrapper,.nvidia-subpage__body-banner{padding:48px}}@media screen and (max-width: 540px){.nvidia-subpage .gen-ai-resources,.nvidia-subpage .our-services,.nvidia-subpage__form-section .sub-title-colored__wrapper,.nvidia-subpage__body-banner{padding-right:16px;padding-left:16px}}@media screen and (min-width: 1600px){.nvidia-subpage .gen-ai-resources,.nvidia-subpage .our-services,.nvidia-subpage__form-section .sub-title-colored__wrapper,.nvidia-subpage__body-banner{max-width:1600px;width:100%;margin:0 auto}}@media screen and (min-width: 2560px){.nvidia-subpage .gen-ai-resources,.nvidia-subpage .our-services,.nvidia-subpage__form-section .sub-title-colored__wrapper,.nvidia-subpage__body-banner{max-width:1800px;padding:calc(96px * 1.44)}}.nvidia-subpage .gen-ai-resources .sub-title-colored__heading,.nvidia-subpage__body-banner-title{margin:0;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:40px;text-transform:uppercase}@media screen and (min-width: 2560px){.nvidia-subpage .gen-ai-resources .sub-title-colored__heading,.nvidia-subpage__body-banner-title{font-size:calc(40px * 1.44)}}@media screen and (max-width: 475px){.nvidia-subpage .gen-ai-resources .sub-title-colored__heading,.nvidia-subpage__body-banner-title{font-size:32px}}.nvidia-subpage__body-banner{position:relative;display:flex;gap:72px;justify-content:space-between;align-items:center;min-height:275px;overflow:hidden}@media screen and (max-width: 640px){.nvidia-subpage__body-banner{flex-direction:column-reverse;gap:36px}}.nvidia-subpage__body-banner_bg{background-color:#000}.nvidia-subpage__body-banner-title{padding-right:314px;color:#fff;line-height:1;text-transform:uppercase}@media screen and (max-width: 640px){.nvidia-subpage__body-banner-title{padding-right:0;font-size:24px}}.nvidia-subpage__body-banner-title span{color:#63b000}.nvidia-subpage__body-banner-image{position:absolute;top:0;right:96px;max-width:314px;width:100%}@media screen and (max-width: 1024px){.nvidia-subpage__body-banner-image{max-width:246px;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 640px){.nvidia-subpage__body-banner-image{position:static;align-self:center;transform:none}}.nvidia-subpage__banner-with-button{background-image:linear-gradient(90deg, #000 0%, #243800 46.7%, #548300 100%)}@media screen and (min-width: 640px){.nvidia-subpage__banner-with-button{background-image:linear-gradient(90deg, #000 0%, #243800 79.7%, #548300 100%)}}@media screen and (min-width: 1024px){.nvidia-subpage__banner-with-button-wrapper{flex-direction:row !important}}.nvidia-subpage__banner-with-button-logos{display:flex;gap:24px;height:40px;margin-bottom:38px}.nvidia-subpage__banner-with-button-logo{object-fit:contain}@media screen and (max-width: 375px){.nvidia-subpage__banner-with-button-logo{width:70%}}.nvidia-subpage__banner-with-button-content{width:100%}@media screen and (min-width: 640px){.nvidia-subpage__banner-with-button-content{flex-basis:60%}}.nvidia-subpage__banner-with-button-title p{margin:0}@media screen and (min-width: 640px){.nvidia-subpage__banner-with-button-title{padding-right:initial !important}}.nvidia-subpage__banner-with-button-description{padding:24px 0;color:#fff}@media screen and (min-width: 2560px){.nvidia-subpage__banner-with-button-description{font-size:calc(18px * 1.44)}}.nvidia-subpage__banner-with-button-image{max-width:400px}@media screen and (max-width: 375px){.nvidia-subpage__banner-with-button-image{max-width:320px}}@media screen and (min-width: 1024px){.nvidia-subpage__banner-with-button-image{position:absolute;z-index:0;right:3vw;bottom:40px}}@media screen and (min-width: 2560px){.nvidia-subpage__banner-with-button-image{max-width:calc(400px * 1.44);right:0}}.nvidia-subpage__banner-with-button-wrapper{display:flex;gap:24px;align-items:center}.nvidia-subpage__banner-with-button-wrapper .cta-button{max-width:272px;background-color:#fff;border-color:#fff}.nvidia-subpage__banner-with-button-wrapper .cta-button:hover{color:#fff;background-color:#000}@media screen and (max-width: 640px){.nvidia-subpage__banner-with-button-wrapper .cta-button{max-width:100%}}@media screen and (min-width: 2560px){.nvidia-subpage__banner-with-button-wrapper .cta-button{font-size:calc(16px * 1.44)}}@media screen and (max-width: 640px){.nvidia-subpage__banner-with-button-wrapper{flex-direction:column;justify-content:center}}.nvidia-subpage__form-section{padding-bottom:7vw;background-color:#63b000}.nvidia-subpage__form-section .sub-title-colored__heading{color:#fff}.nvidia-subpage__form-section .sub-title-colored__wrapper{max-width:1600px;padding-bottom:48px}@media screen and (min-width: 2560px){.nvidia-subpage__form-section .sub-title-colored__wrapper{max-width:1800px !important}}.nvidia-subpage__form-section .sub-title-colored__heading-square{box-shadow:0px 11px 24px 0px rgba(0,0,0,.25)}@media screen and (min-width: 1600px){.nvidia-subpage__form-section .form-box{max-width:1353.6px !important}}.nvidia-subpage .our-services{max-width:1600px}@media screen and (min-width: 2560px){.nvidia-subpage .our-services{max-width:1800px !important}}.nvidia-subpage .gen-ai-resources{background:#fff}.nvidia-subpage .gen-ai-resources .sub-title-colored{padding-bottom:72px}@media screen and (max-width: 540px){.nvidia-subpage .gen-ai-resources .sub-title-colored{padding-bottom:36px}}.nvidia-subpage .gen-ai-resources .sub-title-colored__wrapper{max-width:100%}@media screen and (min-width: 1600px){.nvidia-subpage .gen-ai-resources .sub-title-colored__wrapper{max-width:1600px !important}}.nvidia-subpage .gen-ai-resources .sub-title-colored__heading-square{background:transparent !important}@media screen and (min-width: 1600px){.nvidia-subpage .gen-ai-resources__cards-wrapper{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1600px){.nvidia-subpage .gen-ai-resources__cards{max-width:1600px !important}}@media screen and (min-width: 2560px){.nvidia-subpage .gen-ai-resources__cards{max-width:1800px !important}}@media(min-width: 1600px){.nvidia-subpage .gen-ai-resources .industry-demos__slider{max-width:1600px !important}}.nvidia-subpage.copilot .solution-architecture__image-wrapper{margin-left:0;margin-right:0}
.nvidia-subpage.srp{overflow:hidden}@media screen and (max-width: 640px){.nvidia-subpage.srp .nvidia-subpage__body-banner{flex-direction:column}}@media screen and (min-width: 640px){.nvidia-subpage.srp .nvidia-subpage__body-banner-title{padding-right:450px}}@media screen and (min-width: 2560px){.nvidia-subpage.srp .nvidia-subpage__body-banner-title{padding-right:calc(420px * 1.44)}}.nvidia-subpage.srp .nvidia-subpage__body-banner-title p{font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:initial;font-weight:400;line-height:150%;text-transform:none}@media screen and (min-width: 2560px){.nvidia-subpage.srp .nvidia-subpage__body-banner-title p{font-size:calc(16px * 1.44)}}.nvidia-subpage.srp .nvidia-subpage__body-banner-image{top:auto;bottom:0;max-width:360px}@media screen and (min-width: 2560px){.nvidia-subpage.srp .nvidia-subpage__body-banner-image{max-width:calc(420px * 1.44)}}@media screen and (max-width: 1024px){.nvidia-subpage.srp .nvidia-subpage__body-banner-image{right:46px;transform:translateY(0%)}}@media screen and (max-width: 640px){.nvidia-subpage.srp .nvidia-subpage__body-banner-image{margin-bottom:-50px}}.nvidia-subpage.srp .video-n-description__description{max-width:610px}@media screen and (min-width: 2560px){.nvidia-subpage.srp .video-n-description__description{max-width:calc(610px * 1.44)}}.nvidia-subpage.srp .video-n-description__image{max-width:475px}@media screen and (min-width: 2560px){.nvidia-subpage.srp .video-n-description__image{max-width:calc(475px * 1.44)}}@media screen and (min-width: 1240px){.nvidia-subpage.srp .how-it-works__items{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 1024px)and (max-width: 1239px){.nvidia-subpage.srp .how-it-works__items{grid-template-columns:repeat(2, 1fr)}}.nvidia-subpage.srp .solution-architecture__technologies-list_second{display:none}@media screen and (min-width: 1024px){.nvidia-subpage.srp .solution-architecture__description{max-width:50%}}
.nvidia-subpage.digital-concierge__form-section .form-box{width:100%;max-width:940px;margin:0 auto;padding:0}@media only screen and (max-width: 1024px){.nvidia-subpage.digital-concierge__form-section .form-box{padding-right:20px;padding-left:20px}}@media(min-width: 2560px){.nvidia-subpage.digital-concierge__form-section .form-box{max-width:1353.6px !important}}.nvidia-subpage.digital-concierge .gen-ai-resources,.nvidia-subpage.digital-concierge .our-services,.nvidia-subpage.digital-concierge__form-section .sub-title-colored__wrapper,.nvidia-subpage.digital-concierge__body-banner{padding:96px}@media screen and (max-width: 1024px){.nvidia-subpage.digital-concierge .gen-ai-resources,.nvidia-subpage.digital-concierge .our-services,.nvidia-subpage.digital-concierge__form-section .sub-title-colored__wrapper,.nvidia-subpage.digital-concierge__body-banner{padding:48px}}@media screen and (max-width: 540px){.nvidia-subpage.digital-concierge .gen-ai-resources,.nvidia-subpage.digital-concierge .our-services,.nvidia-subpage.digital-concierge__form-section .sub-title-colored__wrapper,.nvidia-subpage.digital-concierge__body-banner{padding-right:16px;padding-left:16px}}@media screen and (min-width: 1600px){.nvidia-subpage.digital-concierge .gen-ai-resources,.nvidia-subpage.digital-concierge .our-services,.nvidia-subpage.digital-concierge__form-section .sub-title-colored__wrapper,.nvidia-subpage.digital-concierge__body-banner{max-width:1600px;width:100%;margin:0 auto}}@media screen and (min-width: 2560px){.nvidia-subpage.digital-concierge .gen-ai-resources,.nvidia-subpage.digital-concierge .our-services,.nvidia-subpage.digital-concierge__form-section .sub-title-colored__wrapper,.nvidia-subpage.digital-concierge__body-banner{max-width:1800px;padding:calc(96px * 1.44)}}.nvidia-subpage.digital-concierge .gen-ai-resources .sub-title-colored__heading,.nvidia-subpage.digital-concierge__body-banner-title{margin:0;font-weight:900;font-family:"ProximaNova",sans-serif;font-size:40px;text-transform:uppercase}@media screen and (min-width: 2560px){.nvidia-subpage.digital-concierge .gen-ai-resources .sub-title-colored__heading,.nvidia-subpage.digital-concierge__body-banner-title{font-size:calc(40px * 1.44)}}@media screen and (max-width: 475px){.nvidia-subpage.digital-concierge .gen-ai-resources .sub-title-colored__heading,.nvidia-subpage.digital-concierge__body-banner-title{font-size:32px}}.nvidia-subpage.digital-concierge__body-banner{position:relative;display:flex;gap:72px;justify-content:space-between;align-items:center;min-height:275px;overflow:hidden}@media screen and (max-width: 640px){.nvidia-subpage.digital-concierge__body-banner{flex-direction:column-reverse;gap:36px}}.nvidia-subpage.digital-concierge__body-banner_bg{background-color:#000}.nvidia-subpage.digital-concierge__body-banner-title{padding-right:314px;color:#fff;line-height:1;text-transform:uppercase}@media screen and (max-width: 640px){.nvidia-subpage.digital-concierge__body-banner-title{padding-right:0;font-size:24px}}.nvidia-subpage.digital-concierge__body-banner-title span{color:#63b000}.nvidia-subpage.digital-concierge__body-banner-image{position:absolute;top:0;right:96px;max-width:314px;width:100%}@media screen and (max-width: 1024px){.nvidia-subpage.digital-concierge__body-banner-image{max-width:246px;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 640px){.nvidia-subpage.digital-concierge__body-banner-image{position:static;align-self:center;transform:none}}@media screen and (min-width: 1024px){.nvidia-subpage.digital-concierge .updated-numbers__nvidia-subpage .industry-numbers__row{grid-template-columns:repeat(3, 1fr)}}.nvidia-subpage.digital-concierge__form-section{padding-bottom:7vw;background-color:#63b000}.nvidia-subpage.digital-concierge__form-section .sub-title-colored__heading{color:#fff}.nvidia-subpage.digital-concierge__form-section .sub-title-colored__wrapper{max-width:1920px;padding-bottom:48px}@media screen and (min-width: 2560px){.nvidia-subpage.digital-concierge__form-section .sub-title-colored__wrapper{max-width:1920px !important}}.nvidia-subpage.digital-concierge__form-section .sub-title-colored__heading-square{box-shadow:0px 11px 24px 0px rgba(0,0,0,.25)}.nvidia-subpage.digital-concierge .our-services{max-width:1920px}@media screen and (min-width: 2560px){.nvidia-subpage.digital-concierge .our-services{max-width:1920px !important}}.nvidia-subpage.digital-concierge .gen-ai-resources{background:#fff}.nvidia-subpage.digital-concierge .gen-ai-resources .sub-title-colored{padding-bottom:72px}@media screen and (max-width: 540px){.nvidia-subpage.digital-concierge .gen-ai-resources .sub-title-colored{padding-bottom:36px}}.nvidia-subpage.digital-concierge .gen-ai-resources .sub-title-colored__wrapper{max-width:100%}@media screen and (min-width: 2560px){.nvidia-subpage.digital-concierge .gen-ai-resources .sub-title-colored__wrapper{max-width:1920px !important}}.nvidia-subpage.digital-concierge .gen-ai-resources .sub-title-colored__heading-square{background:transparent !important}.nvidia-subpage.digital-concierge .solution-architecture__technologies-list_second{display:none}
@media screen and (min-width: 1024px){.nvidia-subpage.ccs .updated-numbers__nvidia-subpage .industry-numbers__row{grid-template-columns:repeat(3, 1fr)}}
.nvidia-subpage.ccs .video-n-description__description{flex-basis:65%}
.nvidia-subpage.ccs .video-n-description__video{max-width:575px}
.nvidia-subpage.ccs .square-section__items{max-width:1340px;margin:0 auto}
.nvidia-subpage.ccs .solution-architecture__technologies-list{gap:32px;justify-content:flex-start;flex-wrap:wrap}
@media screen and (min-width: 1200px){.nvidia-subpage.ccs .solution-architecture__technologies-list li{flex-basis:22%}}
@media screen and (min-width: 820px)and (max-width: 1200px){.nvidia-subpage.ccs .solution-architecture__technologies-list li{flex-basis:30%}}
.nvidia-subpage.dds .how-it-works__items{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1024px){.nvidia-subpage.dds .how-it-works__items{grid-template-columns:1fr}}.nvidia-subpage.dds .nvidia-subpage__body-banner{flex-direction:column;gap:24px}.nvidia-subpage.dds .nvidia-subpage__body-banner-button{margin-top:30px}
.nvidia-subpage__banner-with-button-title{color:#63b000}.nvidia-subpage__banner-with-button{background:#000}
.nvidia-subpage.multimodel .updated-numbers__nvidia-subpage .industry-numbers__title{align-self:flex-start}
.nvidia-subpage.softserve-testing-agent .nvidia-subpage__body-banner-image{bottom:50%;transform:translateY(50%)}@media screen and (max-width: 640px){.nvidia-subpage.softserve-testing-agent .nvidia-subpage__body-banner-image{margin-bottom:0;transform:translateY(0%)}}.nvidia-subpage.softserve-testing-agent .nvidia-subpage__body-banner-title p{padding:15px 0 24px}@media screen and (max-width: 640px){.nvidia-subpage.softserve-testing-agent .nvidia-subpage__body-banner-title p{padding-top:10px}}
@font-face{font-weight:900;font-family:"ProximaNova";font-style:normal;src:url("https://www.softserveinc.com/cdn/fonts/ProximaNova/ProximaNova-Black.eot");src:url("https://www.softserveinc.com/cdn/fonts/ProximaNova/ProximaNova-Black.eot?#iefix") format("embedded-opentype"),url("https://www.softserveinc.com/cdn/fonts/ProximaNova/ProximaNova-Black.woff2") format("woff2"),url("https://www.softserveinc.com/cdn/fonts/ProximaNova/ProximaNova-Black.woff") format("woff"),url("https://www.softserveinc.com/cdn/fonts/ProximaNova/ProximaNova-Black.ttf") format("truetype"),url("https://www.softserveinc.com/cdn/fonts/ProximaNova/ProximaNova-Black.svg#ProximaNova-Black") format("svg")}@font-face{font-weight:700;font-family:"OpenSans";font-style:italic;src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-BoldItalic.eot");src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-BoldItalic.eot?#iefix") format("embedded-opentype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-BoldItalic.woff2") format("woff2"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-BoldItalic.woff") format("woff"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-BoldItalic.ttf") format("truetype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic") format("svg")}@font-face{font-weight:400;font-family:"OpenSans";font-style:italic;src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Italic.eot");src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Italic.eot?#iefix") format("embedded-opentype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Italic.woff2") format("woff2"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Italic.woff") format("woff"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Italic.ttf") format("truetype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Italic.svg#OpenSans-Italic") format("svg")}@font-face{font-weight:800;font-family:"OpenSans";font-style:italic;src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-ExtraboldItalic.eot");src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-ExtraboldItalic.eot?#iefix") format("embedded-opentype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-ExtraboldItalic.woff2") format("woff2"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-ExtraboldItalic.woff") format("woff"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-ExtraboldItalic.ttf") format("truetype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-ExtraboldItalic.svg#OpenSans-ExtraboldItalic") format("svg")}@font-face{font-weight:700;font-family:"OpenSans";font-style:normal;src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Bold.eot");src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Bold.woff2") format("woff2"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Bold.woff") format("woff"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Bold.ttf") format("truetype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Bold.svg#OpenSans-Bold") format("svg")}@font-face{font-weight:400;font-family:"OpenSans";font-style:normal;src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans.eot");src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans.eot?#iefix") format("embedded-opentype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans.woff2") format("woff2"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans.woff") format("woff"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans.ttf") format("truetype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans.svg#OpenSans") format("svg")}@font-face{font-weight:600;font-family:"OpenSans";font-style:italic;src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-SemiboldItalic.eot");src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-SemiboldItalic.eot?#iefix") format("embedded-opentype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-SemiboldItalic.woff2") format("woff2"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-SemiboldItalic.woff") format("woff"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-SemiboldItalic.ttf") format("truetype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic") format("svg")}@font-face{font-weight:800;font-family:"OpenSans";font-style:normal;src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Extrabold.eot");src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Extrabold.eot?#iefix") format("embedded-opentype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Extrabold.woff2") format("woff2"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Extrabold.woff") format("woff"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Extrabold.ttf") format("truetype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Extrabold.svg#OpenSans-Extrabold") format("svg")}@font-face{font-weight:600;font-family:"OpenSans";font-style:normal;src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Semibold.eot");src:url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Semibold.woff2") format("woff2"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Semibold.woff") format("woff"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Semibold.ttf") format("truetype"),url("https://www.softserveinc.com/cdn/fonts/OpenSans/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg")}@font-face{font-weight:900;font-family:"Montserrat";font-style:normal;src:url("https://www.softserveinc.com/cdn/fonts/Montserrat/Montserrat-Black.ttf") format("truetype")}@font-face{font-weight:800;font-family:"Montserrat";font-style:normal;src:url("https://www.softserveinc.com/cdn/fonts/Montserrat/Montserrat-ExtraBold.ttf") format("truetype")}@font-face{font-weight:600;font-family:"Montserrat";font-style:normal;src:url("https://www.softserveinc.com/cdn/fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype")}@font-face{font-weight:400;font-family:"Montserrat";font-style:normal;src:url("https://www.softserveinc.com/cdn/fonts/Montserrat/Montserrat-Regular.ttf") format("truetype")}@font-face{font-weight:300;font-family:"Montserrat";font-style:normal;src:url("https://www.softserveinc.com/cdn/fonts/Montserrat/Montserrat-Thin.ttf") format("truetype")}@font-face{font-weight:400;font-family:"Space Mono";font-style:normal;src:url("https://www.softserveinc.com/cdn/fonts/SpaceMono/SpaceMono-Regular.ttf") format("truetype")}@font-face{font-weight:700;font-family:"Space Mono";font-style:normal;src:url("https://www.softserveinc.com/cdn/fonts/SpaceMono/SpaceMono-Bold.ttf") format("truetype")}.gl-section,.gl-resources-section{padding-top:128px;padding-bottom:128px}@media screen and (max-width: 1024px){.gl-section,.gl-resources-section{padding-top:96px;padding-bottom:96px}}@media screen and (max-width: 540px){.gl-section,.gl-resources-section{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 2560px){.gl-section,.gl-resources-section{padding-top:calc(128px * 1.44);padding-bottom:calc(128px * 1.44)}}.gl-heading-2,.gl-resources-section .sub-title-colored__heading{font-family:"ProximaNova",sans-serif;font-size:60px;color:#000;text-transform:uppercase}@media screen and (max-width: 1024px){.gl-heading-2,.gl-resources-section .sub-title-colored__heading{font-size:44px}}@media screen and (min-width: 2560px){.gl-heading-2,.gl-resources-section .sub-title-colored__heading{font-size:calc(60px * 1.44)}}.gl-heading-3{font-size:32px}@media screen and (min-width: 2560px){.gl-heading-3{font-size:calc(32px * 1.44)}}.gl-heading-4{font-size:14px}@media screen and (min-width: 2560px){.gl-heading-4{font-size:calc(14px * 1.44)}}.gl-heading-2,.gl-resources-section .sub-title-colored__heading,.gl-heading-3,.gl-heading-4,.gl-subtitle{margin:0;font-family:"ProximaNova",sans-serif;text-transform:uppercase}.gl-heading-2,.gl-resources-section .sub-title-colored{margin-bottom:96px}@media screen and (max-width: 1024px){.gl-heading-2,.gl-resources-section .sub-title-colored{margin-bottom:48px}}@media screen and (min-width: 2560px){.gl-heading-2,.gl-resources-section .sub-title-colored{margin-bottom:calc(96px * 1.44)}}.gl-subtitle{font-size:20px;line-height:1.2}@media screen and (min-width: 2560px){.gl-subtitle{font-size:calc(20px * 1.44)}}.gl-body{font-size:16px}@media screen and (min-width: 2560px){.gl-body{font-size:calc(16px * 1.44)}}.gl-body--small{font-size:14px}@media screen and (min-width: 2560px){.gl-body--small{font-size:calc(14px * 1.44)}}.gl-body--big{font-size:18px}@media screen and (min-width: 2560px){.gl-body--big{font-size:calc(18px * 1.44)}}.gl-body,.gl-body--small,.gl-body--big{line-height:normal}.gl-resources-section .industry-demos__slider{padding-bottom:0}/*! normalize.css v9.0.1 | MIT License | github.com/csstools/normalize.css *//* Document
 * ========================================================================== *//**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}/* Sections
 * ========================================================================== *//**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1 {
  font-size: 2em;
  margin: 0.67em 0;
}/* Grouping content
 * ========================================================================== *//**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/* Text-level semantics
 * ========================================================================== *//**
 * Add the correct text decoration in Edge, IE, Opera, and Safari.
 */abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,
strong {
  font-weight: bolder;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/**
 * Add the correct font size in all browsers.
 */small {
  font-size: 80%;
}/* Embedded content
 * ========================================================================== *//* Forms
 * ========================================================================== *//**
 * Remove the margin in Safari.
 */button,
input,
select {
  margin: 0;
}/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge, Firefox, and IE.
 */button {
  text-transform: none; /* 2 */
}/**
 * Correct the inability to style clickable types in iOS and Safari.
 */button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}/**
 * Correct the padding in Firefox.
 */fieldset {
  padding: 0.35em 0.75em 0.625em;
}/**
 * Show the overflow in Edge and IE.
 */input {
  overflow: visible;
}/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */legend {
  box-sizing: border-box; /* 1 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  white-space: normal; /* 1 */
}/**
 * 1. Add the correct display in Edge and IE.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}/**
 * Remove the inheritance of text transform in Firefox.
 */select {
  text-transform: none;
}/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 */textarea {
  margin: 0; /* 1 */
}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */::-moz-focus-inner {
  border-style: none;
  padding: 0;
}/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */:-moz-focusring {
  outline: 1px dotted ButtonText;
}/* Interactive
 * ========================================================================== *//*
 * Add the correct display in Edge and IE.
 */details {
  display: block;
}/*
 * Add the correct styles in Edge, IE, and Safari.
 */dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}dialog:not([open]) {
  display: none;
}/*
 * Add the correct display in all browsers.
 */summary {
  display: list-item;
}/* Scripting
 * ========================================================================== *//* User interaction
 * ========================================================================== */:root{--app-height: 100%}@supports(padding: 0px){body,header,footer{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;margin-top:env(safe-area-inset-top);margin-top:constant(safe-area-inset-top)}.page{font-family:OpenSans,Helvetica,Arial,sans-serif}@media screen and (min-width: 767px)and (max-width: 1100px){body[data-page=main-page] .section,body[data-page=main-page] .nav-section,body[data-page=services] .section,body[data-page=services] .nav-section,body[data-page=solutions] .section,body[data-page=solutions] .nav-section,body[data-page=sub-services] .section,body[data-page=sub-services] .nav-section,body[data-page=ad-hoc-engineering-services] .section,body[data-page=ad-hoc-engineering-services] .nav-section,body[data-page=aws-competency] .section,body[data-page=aws-competency] .nav-section,body[data-page=side-navigation] .section,body[data-page=side-navigation] .nav-section{padding-left:80px}}body[data-page=services],body[data-page=digital-events]{overflow-x:hidden !important}body[data-page=accessibility-page] .menu__info-button:focus,body[data-page=accessibility-page] .menu__search:focus,body[data-page=accessibility-page] .menu__contacts-button:focus,body[data-page=accessibility-page] .menu__button:focus{outline:auto !important;outline-color:#000}body[data-page=accessibility-page] .header{top:-26px;height:initial}body[data-page=accessibility-page] .header_onfocus{top:0;height:initial}body[data-page=accessibility-page] .header_onfocus .header__skipnavigation{opacity:1}body[data-page=accessibility-page] .header_blured .header__top{border-top:1px solid #707070}body[data-page=accessibility-page] a:focus{outline:auto;outline-width:2px}body[data-page=accessibility-page] .cookie-message__wrapper{background-image:linear-gradient(to right, #b65123, #bf1278)}body[data-page=accessibility-page] .cookie-message__wrapper:focus{outline:auto;outline-width:2px}body[data-page=accessibility-page] .cookie-message__cta-button{color:#fff}body[data-page=university-report] .header{background:#fff;border-bottom:1px solid #707070}#matomo-opt-out-warning{display:none}
