/* header css */
.wrapper__header__top {
    position: fixed;
    top: 40px;
    left: 0;
    z-index: 999;
    width: 100%;
    transition: all 0.5s ease;
}

header.headerSticky .wrapper__header__top {
    background: var(--color-050315);
    top: 0;
    padding: 12px 0px;
}

.wrapper__nav__menu ul li:not(:last-child) {
    margin-right: 24px;
}

.wrapper__nav__menu ul li a {
    padding: 12px 24px;
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    color: var(--color-ffffff);
    font-family: var(--montserrat-font);
    transition: all 0.4s ease;
    display: inline-flex;
}

.wrapper__nav__menu ul li a:hover,
.wrapper__nav__menu ul li a.active {
    color: var(--color-FF77B0);
}

/* ## Home page ##*/
.home__banner__wrapper::after {
    content: "";
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 382px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}

.home__banner__wrapper {
    z-index: 1;
}

.banner__row__left {
    max-width: 713px;
    padding-right: 105px;
    width: 100%;
}

.banner__row__right {
    max-width: calc(100% - 713px);
    width: 100%;
}

.banner__wrapper__bottom__right {
    max-width: 527px;
    width: 100%;
}

.banner__wrapper__bottom__left {
    max-width: calc(100% - 527px);
    width: 100%;
}

.social__link__wrapper ul {
    column-gap: 12px;
}

.social__link__wrapper ul li a {
    padding: 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: var(--color-FF77B0);
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: all 0.4s ease;
}


.social__link__wrapper ul li a::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    border-radius: 50%;
    transition: all 0.4s ease;
    background: #2e2ec5;
    z-index: -1;
    
}
.social__link__wrapper ul li a:hover::after {
    width: 100%;
    height: 100%;
}

.banner__wrapper__bottom__right {
    border-top: 1px solid #FFFFFF33;
}

.bottom__count__wrapper {
    padding-top: 40px;
    column-gap: 29px;
}

.bottom__count__cols {
    padding: 0px 18px;
}

.bottom__count__cols p {
    text-transform: uppercase;
}

.heading__tag span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #CACAFF;
    padding: 10px 18px;
    text-transform: uppercase;
    border-radius: 100px;
    font-size: 14px;
    font-weight: 700;
    line-height: 160%;
    font-family: var(--montserrat-font);
    background: var(--color-F5F5FF);
    color: var(--color-2E2EC5);
    transition: all 0.3s ease;
}

.partner__slider__wrapper .slick-list {
    margin: 0px -16px;
}

.partner__slider__wrapper .partner__slide.slick-slide {
    padding: 0px 16px;
}

.partner__slider__wrapper .partner__slide.slick-slide {
    max-width: 282px;
    width: 100%;
}

.partner__slider__wrapper .partner__logo__wrapper {
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #DCDCDC;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.6s ease;
}

.partner__slider__wrapper .partner__logo__wrapper:hover {
    background-image: linear-gradient(#fff, #fff), linear-gradient(314.24deg, #FF77B0 13.22%, #2E2EC5 46.79%, #050315 85.77%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    border-color: transparent;
    transition: all 0.4s ease;
}

.partner__slider__wrapper .partner__logo__wrapper img {
    height: 55px;
}

/* coomn grid choose */
.choose__grid__content {
    padding: 40px 18px;
    border-bottom: 1px solid var(--color-DCDCDC);
    align-items: center;
    cursor: pointer;
}

.choose__grid__content:first-child {
    border-top: 1px solid var(--color-DCDCDC);
}

.choose__grid__content .center__content {
    text-align: center;
}

.industries__data__grid {
    row-gap: 24px;
    margin: 0px -12px;
}

.industries__data__wrap {
    max-width: calc(100% / 3);
    width: 100%;
    padding: 0px 12px;
}

.industries__data__cols {
    border: 1px solid #DCDCDC;
    padding: 19px;
    column-gap: 16px;
    border-radius: 10px;

}

.industries__data__cols p {
    font-weight: 500;
}

/* ## home about ##*/
.wrapper__about__section,
.wrapper__layer__section {
    background: var(--color-ffffff);
    border-radius: 20px;
    padding: 30px;
    position: relative;
    z-index: 2;
}

.wrapper__about__section::after {
    content: "";
    position: absolute;
    left: 24px;
    top: -17px;
    height: 100%;
    max-width: 96%;
    width: 100%;
    border-radius: 20px;
    background: #FFFFFFB2;
    z-index: -2;
}

.wrapper__about__section::before {
    content: "";
    position: absolute;
    left: 48px;
    top: -34px;
    height: 100%;
    max-width: 92%;
    width: 100%;
    border-radius: 20px;
    background: #FFFFFFB2;
    z-index: -1;
}

.about__inner__wrapper .wrapper__head,
.layer__wrapper__head {
    padding: 0px 10px 30px;
    border-bottom: 1px solid var(--color-DCDCDC);
}

.about__wrapper__grid__left {
    max-width: 489px;
    width: 100%;
    padding-right: 169px;
}

.about__wrapper__grid__right {
    max-width: calc(100% - 489px);
    width: 100%;
}

.wrapper__owner__picture figure:not(:first-child) {
    position: absolute;
}

.wrapper__owner__picture figure {
    width: 117px;
    height: 117px;
    border: 4px solid #fff;
    border-radius: 50%;
}

.wrapper__owner__picture figure img {
    height: 100%;
    width: 100%;
    border-radius: 50%;
}

.wrapper__owner__picture figure:nth-child(1) {
    position: relative;
    z-index: 3;
}

.wrapper__owner__picture figure:nth-child(2) {
    left: 78px;
    top: 0;
    z-index: 2;
}

.wrapper__owner__picture figure:nth-child(3) {
    left: 156px;
    top: 0;
    z-index: 1;
}

/* ## faq common ##*/
.wrapper__faq__card {
    padding: 30px 24px;
    border-radius: 20px;
    background-color: var(--color-F8F8F8);
}

.wrapper__faq__left {
    max-width: 750px;
    width: 100%;
}

.wrapper__faq__icon {
    max-width: 32px;
    width: 100%;
    cursor: pointer;
    margin-left: 70px;
    transition: transform 0.3s ease;
}

.wrapper__faq__icon .icon__minus {
    display: none;
}

.wrapper__faq__box .wrapper__faq__card:not(:last-child) {
    margin-bottom: 24px;
}

.wrapper__tst__tab__card {
    opacity: 1;
    transform: scale(1);
    transition: opacity 0.4s ease, transform 0.4s ease;
    cursor: pointer;
}

.wrapper__faq__content {
    display: none;
}

.wrapper__faq__card.active {
    background: linear-gradient(313.26deg, #FF77B0 -17.35%, #2E2EC5 36.94%, #050315 79.62%);
}

.wrapper__faq__card.active .wrapper__faq__left h3 {
    color: var(--color-ffffff);
}

.wrapper__faq__card.active .wrapper__faq__icon .icon__minus {
    display: block;
}

.wrapper__faq__card.active .wrapper__faq__icon .icon__plus {
    display: none;
}

/* ## footer contact form ##*/
.wrapper__contact__grid__left {
    max-width: 638px;
    width: 100%;
    padding-right: 110px;
}

.wrapper__contact__grid__right {
    max-width: calc(100% - 638px);
    width: 100%;
}

.wrapper__contact__grid__left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.form__wrapper__grid .contact__form__row:not(:last-child) {
    margin-bottom: 12px;
}

.form__wrapper__grid {
    margin-bottom: 24px;
}

.contact__form__row {
    margin: 0px -7px;
}

.contact__form__row .wrapper__col {
    padding: 0px 7px;
}

.contact__form__row .wrapper__col.col-50 {
    max-width: calc(100% / 2);
    width: 100%;
}

.contact__form__row .wrapper__col.col-100 {
    max-width: calc(100% / 1);
    width: 100%;
}

.wrapper__contact__form label {
    font-size: 16px;
    font-weight: 500;
    color: var(--color-050315);
    margin-bottom: 8px;
    font-family: var(--monaSans-font);
    line-height: 23px;
    display: block;
}

.wrapper__contact__form input,
.wrapper__contact__form textarea {
    height: 52px;
    width: 100%;
    background-color: var(--color-F8F8F8);
    color: var(--color-050315);
    font-family: var(--monaSans-font);
    font-size: 16px;
    font-weight: 500;
    line-height: 23px;
    border-radius: 0px;
    padding: 16px 12px;
    border: none;
    outline: none;
    border-radius: 6px;
}

.wrapper__contact__form input::-webkit-input-placeholder {
    color: var(--color-666666);
    font-size: 14px;
    font-weight: 500;
    font-family: var(--monaSans-font);
}

.wrapper__contact__form textarea::-webkit-input-placeholder {
    color: var(--color-666666);
    font-size: 14px;
    font-weight: 500;
    font-family: var(--monaSans-font);
}

.wrapper__contact__form textarea {
    height: 91px;
}

.wrapper__contact__form .submit__button {
    background: transparent;
    border: 0px;
    outline: none;
}

.wrapper__layer__section::after {
    content: "";
    position: absolute;
    left: 48px;
    bottom: -34px;
    height: 100%;
    max-width: 92%;
    width: 100%;
    border-radius: 20px;
    background: #FFFFFFB2;
    z-index: -1;
}

.wrapper__layer__section::before {
    content: "";
    position: absolute;
    left: 24px;
    bottom: -17px;
    height: 100%;
    max-width: 96%;
    width: 100%;
    border-radius: 20px;
    background: #FFFFFFB2;
    z-index: -2;
}

/* ## footer ##*/
.wrapper__footer__section {
    z-index: 1;
    margin-top: -469px;
    padding-top: 469px;
}

.wrapper__footer__section::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    background: linear-gradient(3.47deg, #FF77B0 7.57%, #2E2EC5 26.44%, #0B0B75 49.73%, #050315 76.68%);
    transform: rotate(180deg);
}

.wrapper__footer__section::before {
    content: "";
    position: absolute;
    left: 0;
    top: -2px;
    height: 324px;
    width: 100%;
    z-index: 0;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
    transform: rotate(180deg);
}

.wrapper__footer__top__inner .footer__brand__wrapper {
    max-width: 216px;
    width: 100%;
}

.wrapper__footer__top__inner .content__middle__wrapper {
    max-width: 387px;
    width: 100%;
}

.subscription__wrapper {
    max-width: 380px;
    width: 100%;
}

.wrapper__footer__top__inner {
    align-items: center;
    gap: 30px;
    border-bottom: 1px solid #2423A3;
    justify-content: space-between;
}

.subscription__input {
    position: relative;
}

.subscription__wrapper input {
    height: 51px;
    border-radius: 999px;
    outline: none;
    border: none;
    padding: 14.5px 22px;
    color: var(--color-050315);
    font-family: var(--monaSans-font);
    font-size: 16px;
    font-weight: 500;
    line-height: 23px;
    width: 100%;
    padding-right: 50px;
}

.subscription__wrapper input::-webkit-file-upload-button {
    color: var(--color-666666);
    font-size: 14px;
    font-weight: 500;
    font-family: var(--monaSans-font);
}

.subscription__input .email__submit {
    position: absolute;
    right: 5px;
    top: 5px;
    border: none;
    background: transparent;
    outline: none;
    cursor: pointer;
    width: 41px;
    height: 41px;
}

.footer__links__cols ul li:not(:last-child) {
    margin-bottom: 12px;
}

.footer__links__cols ul li a,
.plain__text__typo {
    font-family: var(--montserrat-font);
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    color: var(--color-E8E8E8);
    display: inline-block;
    transition: all 0.3s ease;
}

.contact__col__inner span,
.contact__col__inner a {
    font-family: var(--montserrat-font);
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    color: var(--color-E8E8E8);
    display: inline-block;
}

.footer__links__cols ul li a:hover,
.contact__col__inner a:hover {
    color: var(--color-FF77B0);
}

.footer__links__cols.cols__1 {
    max-width: 109px;
    width: 100%;
}

.footer__links__cols.cols__2 {
    max-width: 158px;
    width: 100%;
}

.footer__links__cols.cols__3 {
    max-width: 178px;
    width: 100%;
}

.footer__links__cols.cols__4 {
    max-width: 224px;
    width: 100%;
}

.wrapper__footer__links__row.custom_row {
    justify-content: space-between;
    gap: 50px;
    row-gap: 30px;
}

.footer__menu__contents ul {
    margin-bottom: 24px;
}

.footer__menu__contents li:not(:last-child) {
    margin-bottom: 12px;
}

.wrapper__footer__copyright {
    padding: 24px 0px;
    border-top: 1px solid #2423A3;
}

/* ## about ## */
section.common__partner__wrapper.about__common__partner {
    margin-top: -200px;
    position: relative;
    z-index: 2;
}

section.wrapper__aboutus__banner {
    z-index: 1;
    padding-top: 184px;
    padding-bottom: 320px;
}

section.wrapper__aboutus__banner::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 315px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
    z-index: -1;
}

section.staffing_section {
    margin-top: -200px;
    position: relative;
    z-index: 1;
}

/* ## expert slider ##*/
.expert__wrapper__slide {
    padding: 24px;
    border-radius: 20px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.expert__wrapper__slide .img__col {
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1.5px solid #3939D4;
    border-radius: 50%;
}

.expert__wrapper__slide .img__col {
    margin-bottom: 100px;
}

.expertise__slider__wrapper .slick-list {
    margin: 0px -12px;
}

.expertise__slider__wrapper .expert__slide {
    padding: 0px 12px;
}

.expertise__slider__box .slider_count span {
    color: var(--color-ffffff);
}

.expertise__slider__box .slider_count span:first-child::after {
    content: "/";
    color: var(--color-ffffff);
    margin: 0px 12px;
    display: inline-block;
    font-family: var(--montserrat-font);
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
}

.progress_bar_container .slider_count {
    max-width: 77px;
    width: 100%;
}

.progress_bar_container {
    display: flex;
    align-items: center;
    gap: 32px;
    flex-wrap: wrap;
    justify-content: center;
}

.progress_bar {
    position: relative;
    height: 8px;
    max-width: 999px;
    width: 100%;
    background: var(--color-CCCCF7);
    border-radius: 999px;
    overflow: hidden;
}

.progress_fill {
    position: absolute;
    height: 100%;
    width: 0%;
    background: var(--color-2E2EC5);
    transition: width 0.3s ease;
}

.slider_btn_container {
    display: flex;
    gap: 12px;
}

.slider_btn {
    background: var(--color-DCDCDC);
    padding: 10px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: 0.3s;
}

.slider_btn.next_btn .slider_btn_img {
    transform: rotate(180deg);
}

.slider_btn:hover {
    background: var(--color-2E2EC5);
}

.slider_btn:hover .slider_btn_img {
    filter: brightness(0) saturate(100%) invert(99%) sepia(96%) saturate(2%) hue-rotate(89deg) brightness(118%) contrast(100%);
}

/*********** ## AZ Style *********##*/

.top_banner_container {
    display: flex;
    justify-content: space-between;
    gap: 30px;
    align-items: center;

}

.top_banner_container .top_banner_left {
    max-width: 630px;
    width: 100%;
}

.top_banner_container .top_banner_right {
    max-width: 527px;
    width: 100%;
}

section.wrapper__aboutus__banner {
    z-index: 1;
}

.comn_computing_container {
    display: flex;
    align-items: flex-end;
}

.comn_computing_container .computing_left {
    max-width: 610px;
    width: 100%;
    padding-right: 80px;
}

.computing_left img {
    width: 100%;
    height: 100%;
}

.comn_computing_container .computing_right {
    max-width: calc(100% - 610px);
    width: 100%;
}


.choose__grid__content .center__content p {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all 0.4s ease;
}

.choose__grid__content.active .center__content p {
    opacity: 1;
}

.choose__grid__content.active .count {
    color: var(--color-050315);
}

.choose__grid__content.active .center__content h3 {
    color: var(--color-2E2EC5);
}

.about_choose_us .choose__grid__content.active .count {
    color: var(--color-ffffff);
}

.about_choose_us .choose__grid__content.active .center__content h3 {
    color: var(--color-ffffff);
}

/* ## service style ## */
.cloud_cards_container {
    border-radius: 20px;
}

.cloud_cards_container .cloud_card:not(:last-child) {
    margin-bottom: 24px;
}

.cloud_cards_container .cloud_card {
    display: flex;
    justify-content: space-between;
    /*align-items: center;*/
    gap: 30px;
    padding: 40px;
    border-radius: 20px;
    box-shadow: 0px 4px 25px 0px #00000040;
    position: sticky;
    top: 100px;
    scroll-margin-top: 100px;
    z-index: 9;
}

.cloud_card .cloud_left {
    max-width: 700px;
    width: 100%;
}

.cloud_card .cloud_left ul {
    padding-left: 25px;
}

.cloud_card .cloud_left ul li {
    list-style: disc;
}

.cloud_card .cloud_left ul li:not(:last-child) {
    margin-bottom: 14px;
}

.cloud_card .cloud_left ul li span,
.cloud_card .cloud_left ul li strong {
    font-weight: 700;
}

.cloud_card .cloud_right {
    max-width: 400px;
    width: 100%;
    border-radius: 24px;
}

.cloud_card .cloud_right img {
    width: 100%;
}


.ai_service_heading_box {
    max-width: 680px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.ai_container {
    display: flex;
    gap: 40px;
}

.ai_container .ai_left {
    max-width: 530px;
    width: 100%;
    border-radius: 24px;
}

.ai_container .ai_left .ai_left_innner {
    width: 100%;
    border-radius: 24px;
    position: sticky;
    top: 120px;
}

.ai_container .ai_left img {
    width: 100%;
}

.ai_container .ai_right {
    max-width: 670px;
    width: 100%;
    /* max-height: 1024px;
    overflow-y: auto;
    padding-right: 32px; */
}

.ai_right .ai_card {
    max-width: 626px;
    width: 100%;
    border-radius: 20px;
    padding: 32px;
    background: linear-gradient(139.77deg, #181895 10.59%, #1A1A95 66.47%, #3939C6 100%);
    margin-bottom: 24px;
}

.ai_right .ai_card .ai_content {
    max-width: 440px;
    width: 100%;
}

.data_container .data_card {
    background: linear-gradient(139.77deg, #181895 10.59%, #1A1A95 66.47%, #3939C6 100%);
    padding: 32px;
    border-radius: 20px;
    width: 100%;
    display: flex;
    gap: 20px;
    justify-content: space-between;
}

.data_container .data_card:not(:last-child) {
    margin-bottom: 24px;
}

.data_card .data_heading {
    max-width: 440px;
    width: 100%;
}

.data_card .data_content {
    max-width: 696px;
    width: 100%;
}

.roles__expertise__slider__container .progress_bar_container {
    max-width: 1240px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.roles__expertise__slider__container .slider_count span {
    color: var(--color-050315);
}

.roles__expertise__slider__container .slider_count span:first-child::after {
    content: "/";
    color: var(--color-050315);
}

.roles__expertise__slider .slick-list {
    margin: 0px -12px;
}

.roles__expertise__slider .expert__slide.slick-slide {
    padding: 0px 12px;
}

/* ## transparent header ##*/
.transparent__header .wrapper__header__logo img {
    filter: brightness(0) saturate(100%) invert(15%) sepia(90%) saturate(5199%) hue-rotate(235deg) brightness(86%) contrast(76%);
}

.transparent__header .wrapper__nav__menu ul li a {
    color: var(--color-050315);
}

.transparent__header .wrapper__nav__menu ul li a:hover {
    color: var(--color-FF77B0);
}
.transparent__header .comn_btn_group.btn_trns .btn_circle1 img,
.transparent__header .comn_btn_group.btn_trns .btn_circle2 img{
    filter: brightness(0) saturate(100%) invert(15%) sepia(90%) saturate(5199%) hue-rotate(235deg) brightness(86%) contrast(76%);
}
.transparent__header .comn_btn_group.btn_trns .btn_circle1,
.transparent__header .comn_btn_group.btn_trns .btn_circle2,
.transparent__header .comn_btn_group.btn_trns .wrapper__transparent__button {
    border-color: var(--color-2E2EC5) !important;
}
.transparent__header .comn_btn_group.btn_trns .wrapper__transparent__button{
    color: var(--color-2E2EC5);
}
.transparent__header .container__icon--cross .bar1, .transparent__header .container__icon--cross .bar2, .transparent__header .container__icon--cross .bar3 {
    background-color: var(--color-2E2EC5);
}
.transparent__header .wrapper__mobile__menu.mystyle ul li a{
    color: var(--color-ffffff);
}


/* privacy policy page css */


.privacy_terms_ul{
    list-style: disc;
    padding-left: 20px;
}

.privacy_terms_ul li:not(:last-child){
    margin-bottom: 14px;
}

.blue_disc li::marker{
    color: var(--color-2E2EC5);
}

.blue_disc li span{
    color: var(--color-2E2EC5);
    font-weight: 600;
}

/* 10-11-2025 */
.br__t__40{
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
}
.br__b__40{
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
}
.py__120__60{
    padding-top: 120px;
    padding-bottom: 60px;
}
.py__60__120{
    padding-top: 60px;
    padding-bottom: 120px;
}
.expertise__gradient__top{
    background: linear-gradient(180deg, #050317 0%, #080747 100%);
}
.expertise__gradient__bottom{
    background: linear-gradient(180deg, #090849 0%, #0B0B75 100%);
}

/* feedback changes jalaj 12-11-2025 */
.wrapper__contact__form fieldset:first-child {display: flex;margin: 0px -7px;margin-bottom: 12px;}

.wrapper__contact__form fieldset:first-child>.contact__form__row {margin: 0px;padding: 0px 7px;width: 100%;max-width: calc(100% / 2);}

.wrapper__contact__form fieldset:first-child>.contact__form__row .wrapper__col.col-50 {
    max-width: 100%;
    width: 100%;
    padding: 0px;
}
.subscription__input p#formSubmitMessage1 {
    color: var(--color-FF77B0);
    font-family: var(--montserrat-font);
    font-size: 14px;
    margin-top: 4px;
}
.contact__banner__wrapper .banner__row__right p {
    color: var(--color-666666);
}
.contact__form__row.custom_row.umbraco-forms-navigation .wrapper__col {
    display: flex;
    margin-top: 24px;
}
.form__wrapper__grid.contact__form fieldset:nth-last-of-type(1) .wrapper__col:not(:last-child) {
    margin-bottom: 12px;
}
.form__wrapper__grid.contact__form {
    margin-bottom: 0px;
}
.wrapper__contact__form .submit__button {
    cursor: pointer;
}
.wrapper__contact__form .form__input .field-validation-error span {
    color: red;
    font-family: var(--montserrat-font);
    font-size: 12px;
    margin-top: 4px;
    font-weight: 500;
}
.subscription__wrapper p {
    color: var(--color-E8E8E8);
}

.about__computing__section .specialization__wrapper {
    padding-bottom: 0px;
}
.common__wrapper__headingbox.max-w-780 {
    max-width: 680px;
}
.choose__grid__content .center__content p {
    max-width: 405px;
    margin-left: auto;
    margin-right: auto;
}
.about__choose__us .choose__grid__content .center__content h3,
.about__choose__us .common__wrapper__headingbox h2 {
    color: #ffffff;
}
.about__choose__us .count {
    color: #dcdcdc;
}
.about__choose__us .choose__grid__content:hover .count {
    color: #ffffff;
}
.wrapper__faq__box .wrapper__faq__left h3 {
    font-weight: 600;
}
.wrapper__faq__box .wrapper__faq__heading {
    align-items: center;
}
.industries__data__grid .industries__data__wrap:first-child .industries__data__cols {
    padding-right: 14px;
}
.inner__btn__link {
    cursor: pointer;
}

/* Az css 14-11-2025 */

.subscription__input p#formSubmitMessage1{
	margin-top:10px;
}

.roles__expertise__inner .common__wrapper__headingbox {
    margin-left: auto;
    max-width: 680px;
    margin-right: auto;
}

.expert__wrapper__slide{
    cursor: pointer;
}

.subscription__wrapper input{
    font-size: 14px;
}
.plain__text__typo,
.footer__links__cols ul li a{
    font-size: 16px;
}

.about__choose__us .choose__grid__content .center__content p{
    color: #DCDCDC;
}

.thankyou__banner__wrapper .banner__row__right p {
    color: #666666;
}


.terms__conditions__sec .privacy__policy__container p:last-child,
.privacy__policy__container p:last-child {
    margin-bottom: 0px;
}

.wrapper__contact__form .form__input .field-validation-error span{
    font-family: var(--monaSans-font);
    display: block;
    margin-top: 6px;
}
.expert__wrapper__slide .inner__content {
    word-break: break-word;
}


